skysight-inc/HackerNews huggingface dataset:
I wrote this in a discussion with Tom Lord in 2006 (a couple years before Lars Bak developed V8 at Google), after I ran into Dave when he was interviewing at Laszlo Systems, and he showed a demo of his latest Self system:

>I just ran into Dave Ungar (of Self fame), and mentioned how ironic it was that JavaScript pointed to Self as its inspirational prototype (vis-a-vis JavaScript's prototype based object system), but JavaScript totally missed the boat on efficient compile-ability, which is the most interesting thing about Self. (I mean, anybody can make a prototype oop system that runs slow, but it takes a fucking genius to come up all the brilliant stuff in Self, like the aggressive inlining compiler (it has no byte code interpreter, just a bad-ass compiler), incremental compilation, polymorphic inline cache, coupled with dynamic de-optimization to make it debuggable). He gave a cool Self demo of writing a straightforward factorial function, then editing the source to the system's multiplication operator, so it would return a different result if you multiplied something by 1,000,000. Then he showed how it affected the factorial function, as well as the rest of the system, which incrementally recompiled itself as needed. All that and perfect debuggability, too! About JavaScript, he retorted that it was actually possible to efficiently compile JavaScript if you were really devious enough. Too bad the art of designing languages so you don't have to be devious in order to compile them, was lost of so many popular bad language designers (PHP, JavaScript, Perl, etc).

https://en.wikipedia.org/wiki/V8_(JavaScript_engine)
Hulu has some good content. Disney+ is a well designed service, but I am just not into their storytelling/world-building (super heroes, Star Wars, etc). Original Star Wars was fairly watchable sci-fi, but modern Disney is unbearably banal (for adults, still probably good for kids).

I get the bundle for free from Verizon but never login. Thanks for the reminder that it also includes National Geographic, can't remember if the original Cosmos series were produced by them. Will log in to browse the catalog.
I’ve been a visual effects artist for more than a decade (Nuke Compositor), last year I did the inverse move to tech, already predicting that AI would make my life a bit harder.

All the articles you see about the state of the industry are no hyperboles, my life as developer is a walk in the park compared to what I had to go through as an artist. But as your intuition already told you, not going all-in is a mistake. Ignore people saying to do this as a hobby.

It is not remotely the same thing, especially if you are ambitious and not taking this path because you had no better option.
A great man[0] once said, "Chemistry is easy, you just remember all the rules, and remember all the exceptions to the rules."

[0] https://www.youtube.com/c/ExplosionsFire2 I couldn't find the specific video, despite having a great time of rewatching a bunch of them. Amateur chemistry isn't quite dead yet. Ed: found it https://youtu.be/psUc_oBXE6c?t=18
This topic is addressed by Grady Hannah, co-founder and CEO of NightWare, on the June 23 edition of the DTx podcast with Eugene Borukhovich.

FDA posted a PDF summary of its decision on this product here: https://www.accessdata.fda.gov/cdrh_docs/reviews/DEN200033.p...
Ask HN: Resources to approach splitting a large web app across multiple teams
We've pushed our team sizes to the max and we have to hire more. The only reasonable step I see is splitting the app across two teams.

This must be the norm for large apps at large companies (I've never worked for one.) My current strategy is based on keeping one team over a core set of functionality. Then dividing the rest of the Views/Services based on feature set across the teams.

Any resources on this problem would be appreciated.
Very good comment, just felt the need to point out that the rampant money printing has in fact affected inflation. The inflation rates of the USA are very high but the world's reliance on the US dollar has made the scenario worse for everyone else in the world. There is no country in the world right now that is not suffering from it.
I'd love a more detailed chapter about this topic. Sounds extremely interesting. Kind of OPs post but with added examples and explanations about croups and namespaces.
I absolutely despise ActiveRecord because it makes
non-trivial aggregates a pain to write

I'm a SQL guy at heart.

I certainly agree with you... I loathe writing any non-trivial query in ActiveRecord's query builder.

However, I find ActiveRecord does a really good job of getting out of the way when I deem it easier to write some raw SQL.

Generally do one of two things.

If I have a really big nasty query, I'll implement it as a (standard or materialized) database view. I may query it directly or map a model to it.

Or, I'll just use `MyModel.find_by_sql("blahblahblah")` which happily accepts my handwritten SQL.

I don't have a link handy but DHH stated ages ago that the ability to do stuff like that was an explicit goal of ActiveRecord.
I'm also confused.

2. Agreed. 150 ms is extraordinarily slow for a point lookup from a single table. A simple lookup should take around 1 ms since it'll be cached in memory.

3. Also agreed. The actual database time looks to be the first flame. Hovering over it shows PG::Connection::exec which accounts for 2.5% of the time.

I was curious about date parsing and dug up the source [1]. Seems like you could gain a ton of speed back by using a postgres specific timestamp parsing routine. In Go, it's 40 lines [2]

[1] https://github.com/ruby/date/blob/d21c69450a57a1931ab6190385...

[2]: https://github.com/jackc/pgx/blob/a968ce3437eefc4168b39bbc4b...
It would be nice if any of these sites had an AR solution that was completely clientside. I can't bring myself to agree to let them store my face + face info for 3 years.
Damn man, I was just thinking about how annoying it is that I can't find anything fun to do on my phone. I just check HackerNews and painstakingly slowly type comments in on here at 20 WPM. I can get a tiny glance at the world news through news.google, but that site gets worse every time I load it up. I tried paying for Apple News, but it was all low-quality clickbait.

What were some of the things you had to wean yourself off?

I can occasionally find an OK game to play for a little while, but the quality is really awful on phone games. Very frustrating considering my phone is probably 4x as powerful as a Nintendo Switch.

I love to read books, but can't find enough good ones to keep it up. I'm not a big TV guy and especially hate YouTube.
Mozilla explicitly disables about:config in the stable release of Firefox on Android. Works fine in the beta and nightly releases though.

As for why they disabled it, no clue. Just bitter, disdainful speculation.
An Introduction to PostgreSQL Full-Text Search
Patch released for the critical OpenSSL vulnerability
What you need to know about the latest OpenSSL vulnerability, how to find and fix it.
magnets are the best.
Thermal etc is great, but it is not a good substitute for "head on a swivel" when it comes to rapidly detecting threats - with optics, you need to know where to aim them first. Tank commanders today still prefer to stay unbuttoned if at all possible.
Yea sure. I won't give specific examples, otherwise the discussion will get derailed into bickering about extreme specifics to overthrow overall argument.

Try to see which comments are flagged and analyze why should they be flagged because of politics, spam, rudeness, ideology, not-factual, bigotry, etc. I'd say a significant portion of them are completely legitimate or interesting, just doesn't fit the ideology/politics here.

It's also possible to that I've changed, may be taken a red pill, I try to have a super sensitive self-introspection and try to objectively analyze what went wrong in flagged or downvoted comments.

Anyways, it's been mostly nice and to be honest, addicting. I still continue to visit HN, but will probably dial it back way down and just read weekly newsletters and avoid exposing myself to extreme-ideological positions here.
He's full of beans, man. This site loves contrarian views, so long as they're even slightly supported by facts or anecdata.

The main thing that gets downvoted is angry tirades without evidence, and it happens to most political views/religious views no matter what side they're on.
I recently started watching their original show called 'Inventing Anna'. It was like a max 4 episode content elongated to 10 episodes. This has always been a problem with traditional TV, however differentiating the channels, content was ironically easier then.

Right now, Netflix just forces you to watch certain shows by showing them front and centre. Conscious UI/UX choices to mask limited selections.
I think https://www.cars.com/ is largely done with LiveView now.
Stop using low DNS TTLs (2019)
Flipped learning models suck unless they're done perfectly. And 90% of the time they won't be done perfectly.

In my experience (as a student), what actually ends up happening is that students don't do the lectures, which leads to low engagement with the classwork. This also tends to punish people who fall behind, since class time is useless without doing the prerequisite material.

On the flip side, your ability to do homework with the teacher is limited by class size, which have to be large unless you can find a large supply of teachers and buildings to put them in. So what ends up happening is that you teach yourself, which is great if you're smart or talented enough to do that. But if you're not, it's very easy to fall behind and stay behind with this model.
I was looking for this also.
If your position is rational and well presented and curious conversation (e.g. no hoaxes or 2nd hand information) than just post it. That it is not celebrated seems an emotional response -why should people celebrate any position here?- Unless you feel upvotes/downvotes are the measure of a comment.
NASA-Funded Project Will Crowdsource Data in Study of Transient Luminous Events
Traditional finance also makes it easier for terrorist states like Israel, so I don’t really understand your biased judgment here. Money and State need to be separated so states don’t have the ability to start endless wars enabled via arbitrary money printing and centralized control for weaponization of finance, thus cryptocurrency is more helpful for peace while traditional finance perpetuates the current evil we have.
What really amazes me about the whole thing is that after celcius and now ftx, tether manages to have peoples' trust and manages to have a bunch of apologists, to the point that in this whole threat there is 0 mention about usdt or tether, while it should at least be mentioned or discussed in here, even tho it has no direct relation, they are the org with most obscure and shady things about them, even the whole business of binance was built around their USDT pairs

it's also quite funny how Binance now acts as a total legit org that has not wrongdoings when they have shown no proof of their BUSD backings and they built their empire on top of tether
This gets into the weeds a little but the reason boils down to money and tradition, and “what is needed” is a shifting goalpost for society.

Just thirty years ago you may have never even gotten an IOL due to tradition or cost. After adoption in the developed world there was a huge push to prevent lower income countries from accessing the technology because they “didn’t need” that technology and could benefit from lower cost interventions such as glasses.

So as companies started to innovate and lower cost, single vision non toric IOLs became cheap enough for insurance to cover. Then to make some money on premium lenses companies (and ophthalmologists, sadly) really started to push torics and multifocal lenses.

The fact of the matter is that few patients benefit all that much from toric lenses that fix astigmatism. Most people have less than 1 diopter of astigmatic error, which they don’t even manufacture a toric lens for at any usable tolerance (the FDA allows a +/-0.50D tolerance to all lenses including torics), and surgical modifications can nullify that to some extent. Veterans get it free at most VA hospitals though, so they probably get more implanted than the average population.

In the next fifteen years though I bet Medicare will begin to cover toric lenses, and the rest of the insurance industry will follow. The surgery doesn’t change much between toric and non toric. The Multifocal IOLs will remain “premium” for a while to come I expect.
Pretty much every modern IDE with a plugin system could be repurposed into a message router, since they all have underlying code execution in their respective runtime environment (just as how in this case, Emacs was really just a Lisp runtime).

Certainly any of the major Java-based IDEs (Eclipse, IDEA, etc.) could host a message router, although this is quite boring as it's just Java. Amusingly though, Volkswagen's automotive dealership service tool, called ODIS, is built in Eclipse.

The Javascript IDEs like VSCode could as well.
I think you're totally right. But I also think: If an alien visited our planet and saw the same decision being made, its reasonable that they may ask: Wait, why can't you just do this in software? Is your software really that bad?

Point being; the software industry is deeply dysfunctional; and the best people who aren't steeped in software every day can do to influence their decision making process is to trust and listen to the people who are. Software engineering is as much Engineering Software as it is Navigating The Absolute Dysfunction of our Software Landscape; actually now that I type that, I think its significantly more the latter.

I don't know if anyone is trying to fix this, or at least do better. I really hope so. I've been on major teams at three systemically critical internet companies and its not getting better; its getting worse. It scares the living daylight out of me that the biggest thing holding everything together is PagerDuty.
money solves money problems.
"The medium is the message." - McLuhan, Understanding Media 1964
I have known very few managers who didn't routinely lie. The advantages of subtle (or not so subtle) manipulation are too tempting when trying to get something from someone.
It's still entirely reasonable. People often hover over things and get confused about animations, and so seeing where the cursor goes is essential to notice this.
Did you clearly ask the users if you can do it? If not, there's probably a reason why not, because users wouldn't like it if they found out they were being recorded.
Do you still use any of those programming languages?
I picked up a late 70s book that discusses the following languages, Algol, APL, APT, BASIC, COBOL, FORTRAN, GPSS, JOSS, JOVIAL, LISP, PL/I, SIMULA, and SNOBOL. Does any of such languages strike a chord if any for you?
One ML system might classify this argument with generic biases about AI.
It's easy to get lots of upvotes. Just post praise and self-reinforcing comments and you'll get boatload upvotes. Don't care, ultimately, it is the information that goes into the brain matter that I want to benefit from.
Oh yes, it's a pure coincidence that the biggest surge of activity against oil and gas production in Europe happened in the most critical year in history for Russia, which dreams about how to stop such production and make Europe more dependent on Russian oil & gas!
Now dub that over the guy from the 90s movie Hackers, and you've got yourself a TikTok! Or "Freedom Short" as they might be rebranded soon once they get banned
Best wishes! When I've had a strong notion like what you've described, I've tended to act on it, and I've never had any regrets for it. I think that art can be a tough business to be in, but like you say the worst case is if it doesn't work out you go and do something else instead - and I believe the time you devote to art will pay dividends for the rest of your life.
More power to you, and you always have software as a backup plan if things don't work out.

One of my close friends went through a similar change from software to art. It took 4 years until she found her way and her audience. She's still not making much but she is much happier than when programming.

It's still going to be a hustle for you, but it's a different kind of hustle. And that's ok. Enjoy the journey!
Thinking the market is always split into discrete niches based on current landscape you will never come up with an actual innovation. There could be product(s) that address the desire to be entertained in various ways without being like TikTok or taking its exact niche.
Not really. $120 for the Apple branded two meter cable for sure, but the third party ones run about $30/meter.

I bought a handful of the one meter "Cable Matters Thunderbolt 4 40 Gbps" cables off Amazon for $30 each. I run one from a Dell XPS 15 laptop pulling up to 100W to a dock. They are quite chunky though.

Beware anything longer than 2 meters that isn't an active cable though. The differential lanes will probably drop to 10 Gbps. Fine for USB 3, 3.1, and 3.2x2 but you'll lose half the USB4 bandwidth.

---

I'm not sure if Thunderbolt allows for lane speed degradation. You see some "thunderbolt 3 20gbps" cables but I don't know if that's two pairs at 10 Gbps or one pair at 20 Gbps.

Now you've got this whole USB4 mess - USB 4 and Thunderbolt 4 are the exact same protocol and physical layer, same controllers and everything. The difference is whether the device or host adheres to the performance specification and paid for certification.
I am also really surprised by its popularity. I understand entertainment, don't mind watching something fun. But don't get the appeal of very short videos - it's just annoying. No real story, no characters, no (deeper) meaning. It's like reading a collection of jokes instead of a novel. It's ok for 5 minutes I suppose, but for several hours every day? Hm.
This is like complaining that your soundproof apartment isn't giving you the right level of privacy because when you stand on a soapbox in the town square and shout "I wear pink underwear" everyone knows what color your underwear are. If you want privacy, why not, you know, use the privacy features? (Like chat messages, which are NOT sent to Google).
Have you tried avoiding sugar? :)
The question is: is ActiveRecord worse at query generation than other ORMs?

My answer is no, it is not.

In my experience ORMs are all pretty much equal at this. (However, I would love to be wrong!)

I don't know of any ORM that intelligently analyzes your database and comes up with highly optimized queries. I'm not sure such a thing is possible. The database's own query analyzer can optimize query execution because it has intimate knowledge of the database's own data structures, indexes, data cardinality, etc.

I accept ORMs as a necessary evil for most work. However, I enjoy ActiveRecord because unlike some ORMs it makes it fairly easy to simply use raw handwritten SQL when needed.
> The author seems to be talking about sex in terms of gametes - i.e. sperm and eggs. They make the claim that there is an absolute sex difference between male and female sexes in terms of this gamete structure. I am happy to take them on their word on this point.

> But this is obviously not the only definition we have for sex.

It's the only definition that matters when it comes to the field of biology.

The people who insist that sex is a continuum of some sort are getting confused with sex and sex-linked traits. As an example of the latter, consider testosterone levels. If you sample a random population of humans and plot this, it shows a bimodal distribution.

Some will argue that this demonstrates sex is a continuum, but what it really shows is two discrete populations that have an average difference between them: males and females.

As an example: a man with lower testosterone than most other men is not less male, or more female. He's just a male with below-average testosterone levels. The value of this hormonal trait doesn't define or alter his sex.
https://pqsrc.cr.yp.to/libsecded-20220828/INTERNALS.html

libsecded encodes an n-byte array using an extended Hamming code on the
bottom bit of each byte, in parallel an extended Hamming code on the
next bit of each byte, etc.

https://en.m.wikipedia.org/wiki/Hamming_code

Extended Hamming codes achieve a Hamming distance of four, which allows the decoder to distinguish between when at most one one-bit error occurs and when any two-bit errors occur. In this sense, extended Hamming codes are single-error correcting and double-error detecting, abbreviated as SECDED.

The main idea is to choose the error-correcting bits such that the index-XOR (the XOR of all the bit positions containing a 1) is 0. We use positions 1, 10, 100, etc. (in binary) as the error-correcting bits, which guarantees it is possible to set the error-correcting bits so that the index-XOR of the whole message is 0. If the receiver receives a string with index-XOR 0, they can conclude there were no corruptions, and otherwise, the index-XOR indicates the index of the corrupted bit.

Hamming codes have a minimum distance of 3, which means that the decoder can detect and correct a single error, but it cannot distinguish a double bit error of some codeword from a single bit error of a different codeword. Thus, some double-bit errors will be incorrectly decoded as if they were single bit errors and therefore go undetected, unless no correction is attempted.

To remedy this shortcoming, Hamming codes can be extended by an extra parity bit. This way, it is possible to increase the minimum distance of the Hamming code to 4, which allows the decoder to distinguish between single bit errors and two-bit errors. Thus the decoder can detect and correct a single error and at the same time detect (but not correct) a double error.
What do you mean? iTunes still exists. It’s separate from Music but you can still boot up iTunes (pc/MacOS/ iOS) and still search, sample, buy everything as you did before.
Fwiw I used VB.Net from about 2004-2011 pretty extensively which is C# in BASICs clothing.
The Timely Mastodon Primer (Typefully)
The guy discusses both the LDNR militia and the Russian military, since he has seen both in the field, and not just this year - to remind, Russia already invaded Ukraine directly back in 2014 to stop the Ukrainian offensive when separatists failed to hold on their own; it just didn't advertise that fact back then.

The title of the second blog post that I've linked to is literally, "The story of how comms (and UAVs) were stolen from the Russian army".
Yes because the War on Drugs has worked wonders. Any law that is passed to restrict people from doing something that only harms themselves ends up being applied unevenly and usually only affects the poor/minorities.

See “the War on Drugs”
> I'm currently trying to change my relationship to art from something I pursue to make money, to something I enjoy doing to fuel my soul.

This may not be a useful anecdote for those who want to thread the needle between passion and profession, but I'll never forget the day that I decided, really decided, to switch from a piano performance degree to a CS degree. My playing immediately improved - I was relaxed, and things just flowed. The minute I stopped pinning my hopes and worries for the future on my art, the minute I stopped trying to force perfection, it blossomed on its own.

I don't know what lesson, if any, to draw from that experience, but there it is. I tend to think that shedding the egotistical attachment to professional success was the key. (it just transferred over to programming, but hey, turns out there are lots of people who will pay for that).
An app like this seems like it could be a godsend to people with chronic nightmares.
You can actually skip #2, I f you set ‘full library download’ all originals are downloaded to your library folder. Easy enough to take them elsewhere.

I do this so all my pictures are included in my (off-Apple) backups.