News for hackers. Stuff that matters.

wibblewobble123

Re:Ask HN: What is humanity building towards? on Tuesday December 21, 2021 @04:37PM (#29642406)
AGI is a faith based proposition like “the sufficiently smart compiler” - it turns all technical discussion into drivel.
Re:How my genius roommate changed my perspective on Thursday November 11, 2021 @01:09PM (#29191016)
“Genius” comes from genus meaning source/give birth/produce, a genius is a prolific source of original work. If you are only prolific, or only original, or neither, you may be a clever person or highly skilled, but a genius you are not.
Re:Don’t be spooky on Saturday November 06, 2021 @07:13PM (#29134747)
Performance reviews are similar. My company did a bi-yearly performance review one year and my manager wrote up their views of where I did bad on each thing through that half of the year. I spent the whole time annoyed that rather than telling me in the moment, it was deemed acceptable to wait months and then give me a laundry list of things I could have done better. What a slap in the face. I was told in the spirit that I’d somehow be grateful for the chance to better myself. I started looking at the job market.
Re:A Fire Upon the Deep by Vernor Vinge (1992) on Monday October 04, 2021 @04:14PM (#28751494)
The dramatic irony is highly overrated. Deepness before Fire is way more enjoyable.
Re:Footnotes now supported in GitHub Markdown on Saturday October 02, 2021 @08:02AM (#28727897)
Pandoc markdown had footnotes in 2008 when I was blogging with it.
Re:The Subtext 10 Programming Language on Tuesday September 28, 2021 @02:02PM (#28685617)
To some degree it overlaps with Inflex https://twitter.com/inflexhq

But the inspirations differ https://inflex.io/blog/bibliography

Re:Using two keyboards at once for pain relief on Saturday September 25, 2021 @06:26PM (#28656694)
Be careful with these grip strength thingies. If your finger tendons are overworked, using those will exacerbate the problem. I tell from experience. It’s brutal. Tendons aren’t muscles, they don’t fatigue and recover in the same way as muscles, like from doing forearm curls.
Your comment shows you didn’t read the page fully. I miss when people had time to read a whole page.

The author already wrote about blogs that are trying to get views with various tactics vs old proper blogs that were just people rambling about their quirky interests or bad day.

Re:Patera – Dynamic Documents on Sunday August 29, 2021 @07:09PM (#28351342)
There are literally a hundred startups that GRIDS is like, don’t be ridiculous.
Re:How I Experience Web Today on Monday August 23, 2021 @06:10PM (#28282629)
You should also add blank text until the pointless web font loads.
Re:Unifying iPadOS and macOS on Monday August 16, 2021 @08:35PM (#28204726)
For a modern take on this you might like Paul Chiusiano’s work

http://pchiusano.blogspot.com/2013/05/the-future-of-software...

And that culminated in

https://www.unisonweb.org/

Essentially all code is pure functional and content addressable, meaning it’s inherently distributable and transferable (including closures). Like Smalltalk but with more use of modern programming language theory.

Re:MeiliSearch: A Minimalist Full-Text Search Engine on Monday August 16, 2021 @08:43AM (#28197357)
All CEOs are contrite when they respond to being publicly shamed on Hacker News. It’s somewhat of a Hacker News trope at this point. It’s amusing, but it doesn’t mean anything.

I’ve commented on both Stripe and DigitalOcean’s terrible support, under different accounts, and had some XO give the “we’re so sorry, email me directly and I’ll personally look into it, our customers are really important to us” tripe.

There is no good work here. Only platitudes.

Re:The Tyranny of Spreadsheets on Thursday July 22, 2021 @08:17PM (#27925911)
Observable does. So does Julia’s Pluto.jl.

You’re not paying attention to the space but recalculating notebooks are gaining popularity.

Re:Against SQL on Saturday July 10, 2021 @08:21AM (#27792874)
Relations don’t provide sum types in a first-class way.

If you want a list of employees each of which have different roles, and depending on the role you have different fields guaranteed to be available (not null), this is not possible to express directly in SQL.

You can express this with sum types in ML, Haskell or Rust.

In SQL you would have to split it out into separate relations, like:

create table employee(id it)

And then employee_boss, employee_dev, employee_sales which each have different sets of non-null fields.

You can express a foreign key constraint that these tables must link to an employee, but not the other way around. You can’t guarantee in the limited type system of SQL that every employee row has a corresponding employee_X table, and exactly one, not more.

This is trivial in languages with sum types but not in SQL. In this sense they are strictly more powerful.

Various triggers can be added to try to enforce this constraint, but that’s a runtime check: better languages tell you when you type check the code.

C++ was invented by Bjarne Stroustrup who is Danish. But otherwise your list is mostly accurate.