skysight-inc/HackerNews huggingface dataset:
By all means, jump on an episode with us, and give us the other side.

We're offensive cryptography (in the "offense" vs "defense") people, and have a warm, effusive enthusiasm for offensive research results. It stings to hear enthusiasm about attack research that impacts your project, but that's not the intent, of course. You'd hear exactly the same tone if we were talking about some hypothetical system.

Meanwhile, I can't disagree more strongly with your last paragraph. This is a sensational result. It's the most impactful result ever generated against a secure messaging protocol. It deserves whatever attention it can get. To date, I think the Matrix project has been quite effective at diverting attention away from the results.

I think you'll find that even non-event OpenSSL vulnerabilities get multiple bites at the HN front page. Every serious OpenSSL vulnerability in the last 10 years has gotten vastly more attention than this research.

We do this podcast under our own names, with our own professional reputations attached, and we should all be able to at least agree that we've got a lot invested in those reputations. If we record an episode with the Matrix team giving their side and treat you unfairly, people will hear it, and that will reflect poorly on us. Apart from us just not being, like, monsters, our incentives are also aligned to give you a fair hearing.

Let's do an episode where you explain why this isn't as big a deal as we made it out to be! We're game.
People who are tired have less sex drive news at 11
I'll write a simple grep tool right now in C# then and see what performance I can get. I'll get back to you when I finish.
I have a similar risk aversion for novel chemicals. I simply don’t make an acceptation for organic compounds.
Now I'm wondering if there's a publishing equivalent of the "dead wax" on a record: some little marks that a printer makes that you have to know to look for.
I think you're on to something. At every other point in history the wealthy were expected to use their wealth. Victorian wealthy funded folly and public libraries and other stuff. Roman aristocrats paid for entire armies.

Our billionaires subscribe to greed is good capitalism and hoard their wealth though. Musk bucks this trend and therefore gets a ton of my sympathy despite his erratic nature. We need more Elon Musks not less.
What makes mass produced bland is not that it lacks human creativity it's it's the exact same model and color iPhone * 10,000,000 because it's cheaper. You can just as easily plug in something else with creativity and not pay the lowest possible price as you can plug in human creativity and not pay the lowest possible price. Current ML models aren't great at coming up with their own variations on things and if you want to call that "human creativity" then sure but I'm firmly in the camp that type of creativity isn't something forever bound to being human for the rest of time.
Chrome isn't GPL.
Sublime's "new model" is the same one the DAW industry has used to scalp career musicians for years. You know what that inspired? Piracy. Lots and lots of piracy. Just look at Avid's premium offerings - oppressively expensive recurring licenses that force any hobbyist musician to pirate the software. Or look at IDA Pro, same principle applies there.

Obviously it's my fault for expecting anyone to build Mac software for free, but there are already great (free!) native text editors on Mac. If you're paying $100 for a cocoa UI version of software that already exists, frankly you're a fool.
Ensure I’ve same or atleast similar data locally, where I can properly replicate it
Hot take but I prefer dynamo for storing persistent state. Much easier to scale.
It's his own fault for not getting council at the appropriate time.
The ones most people actually use do not support JXL. Namely, for better or worse, Windows Photo Viewer and MacOS Preview. Nor does any web browser (except experiment flags that nobody knows about).

Adobe supports it... for importing, but you can't export to JXL. You can count plenty of obscure photo formats like JPEG 2000, IFF, PCX, OpenEXR, etc. in that category.
Some do. Some do the opposite. Some people are hyper sexual in some social contexts and asexual in others. Either way it has a persistent harmful affect on the victim and people around them.

Others just figure that a year in prison is not enough to pay for damage that lasts a lifetime, particularly when it affects the people around you in a cryptic way, and look for opportunities to hurt other people.
In general, there’s a scratch for every itch. There’s no dishonor in cleaning toilets, but if you’re aspiring to be a carpenter, it’s not an optimal choice.

The manipulative behavior around hours and time off traps people in jobs and makes them “dirty jobs”.

I have a high fulutin’ tech gig, but I worked on farms and in retail in high school and college. The laws don’t protect workers, and the people who were working in those jobs for a living were beaten down and exploited because the employers could.
Thanks for the pointer, that looks very interesting!
Would you kindly present an argument as to why one should believe we are living in a vetocracy? I see people pursuing all manner of projects all the time, I don't really buy that the world has been narrowed by criticism. What I see limiting people's ability to pursue projects they're passionate about is a lack of funding and opportunity.
SPAs solved a labor problem I think. It was the reason that front end development grew so fast.

It is much faster to train people on a combo js+css framework rather than training someone on backend languages, databases, queues, authentication, scaling + html & css for server side rendering.
this is a good article to spotlight on..
I think GP may be referring to the use of GIN indexes https://www.postgresql.org/docs/current/textsearch-tables.ht...
You can turn on/off the word picker.

And there's no server-side component to the web app??
Not OP, but a big Aurora fan.

Not that bad actually, but it varies by use case.

Reasons aurora can be cheaper than you think:

1) Autoscaling. Adding a new reader takes 15 minutes. Instead of provisioning for peak traffic and paying for it 24/7, run an extra reader for a few hours each day.
2) Metered IO. Aurora IO can handle 400k+ iops when needed. Or it can hum along at 100 iops. You pay only for what you use, you don't have to provision for peak load 24/7.

Switching to Aurora saved us money over vanilla RDS. Self hosting postgres may be cheaper, but not by as much as would first appear.
Or he just does not delivers. It is not like there would be shortage of projects that fell down entirely.
Why does Spotify still host R. Kelly's music?
That needed a taxpayer-sponsored study? Could have just asked married guys about headaches...
> Average humans? Within 1 stdev from the mean?

This implies that performance has unqiue natural, objective, ratio-level (or at least, a unique consistent interval-level) measure. Otherwise the mean is, itself, meaningless.

“How well you answer a question” doesn't seem to fit that, its maybe at best a (somewhat subjective, still) ordinal quality, so the median (or mode) is the only useful average.

But I think you'll find that without restricting things more than “humans”, both the median and mode of responses to most prompts is... quite bad.
Oh damn he finally did it.
>Act as Virtual Doctor/Legal Advisor

The result can be from "funny" to "grave danger"
you may also simply add a format specification and return either csv or json depending on the need or the context. Most language would have what it needs to return either without much trouble.
We're not lacking information though. There are huge amounts of studies available for every FDA approved artificial sweetener. There is more information lacking for some of the less common natural ones.

Also disagree about your disagreement on principle without a structurally valid argument.
It seems like this sort of thing will make more sense in rural areas with a low cost of living, like where they tried this?

If so that's fine. Programs don't need to be universal to work well.
Yes I've been considering evaluating ScyllaDB, I think it could be a good fit for my use case.
Eleuther has many members who are very difficult to work with.

Also, if they ever make another dataset like the pile, don't expect to get your own data into it (even if they say that they will add it).

I'd work with other groups if I were you.
I mean, you could certainly try MySQL to see how it compares. It's hard to guess in advance because it seems like this is a very specific scenario.

But 40 columns should be a cakewalk for any RDBMS to handle. And I assume you're not storing KB's of data in the different columns? Because if your strings are large enough to be allocated as references to separate blob storage, rather than in the row, that could be a performance problem.

Bulk operations with millions of rows can also sometimes take way longer if you're doing them as a transaction that can be rolled back. If it's acceptable to disable that, that could be a huge improvement.

You can also sometimes find massive speedups in using bulk SQL statements (upserting 1000 rows per query, rather than 1 row per query) or CSV file import rather than SQL.

And obviously make sure you're using indexes wherever appropriate.

Because generally speaking, upserting ~10 million reasonably-sized records is the kind of thing that should only take a few minutes on an SSD. You're not going to do it in seconds, but it shouldn't be taking an hour or anything either.
could be prions from eating meat, could be genetic... it's likely similar to "what causes cancer?"
There are indicators used to show which printing it is on some (most) books, but there are details that people can use to determine if a book is a first printing.
I usually start by trying to reproduce the behavior. This helps me narrow down the cause and figure out if it's something specific to a certain input or environment. Next, I'll check the code to see if there's anything obvious that's causing the issue. If not, I'll add some print statements or log messages to help me track down the source of the problem. Once I have a better idea of what's going on, I'll try to come up with a solution and test it to see if it fixes the issue. If it doesn't, I'll repeat the process until I figure out what's going on.
I think the design is for local (edge node) read replicas?
Yeah I guess that works for me.
JXL had this coming. They should have written specifications. The implementation can never be the standard. I hope everyone watching this learns from their mistake.
It's very easy to cause in the ORM because by default a chain of SELECTs may ready different committed data unless you add row level locks like FOR SHARE . In a horizontally scaled backend you need these locks usually, but it takes scanning the DB log to figure out how to get them in the right place.

You can't effectively use an ORM without detailed knowledge of the generated output unfortunately. It does not add locks for you, so it's probably just wrong in prod when horizontally scaled and requests span multiple statements.
It's meant as a stop gap not to ride out a temporary situation like a recession or depression, not a permanent perfect solution.

But for example, if someone gets foreclosed on, up to some limit they can still reside with the pool, but perhaps now they're doing labor work for everyone, or they're being a child caretaker, or cooking etc.. ideally they have some trade skills to contribute.

I agree that the global economy and contemporary life has become sufficiently complex that it would not just be a non-change, but my point is kind like why do we have so many homeless families being kicked out, only for the house to sit empty (often rapidly depreciating for lack of maintenance) etc, sometimes its about seeing that if you contribute to the decline, your own decline becomes inevitable.
I’m not sure what you mean exactly. If you’re suggesting that repeated failure to meet ambitious target deadlines is more indicative of bad faith than a single failure to do so, well… I don’t think it works like that.

The bar for abandoning the presumption of good faith, and the principle of charitable interpretation, is very high.
ah, good catch, cheers!
Yeah event sourcing and what you described is what these libraries are calling delta CRDTs. The appeal is they’re hiding away the actual event log, metadata and rebasing/merging parts and exposing data types that look something like what you’d normally use.
How the hell did they snag a 1 character username on GitHub?
This will end exactly the same way as the Jeddah tower. I'll eat my shoe if they come anywhere close to "completion" on this project. It's such a profoundly stupid way to spend half a trillion dollars.

https://en.wikipedia.org/wiki/Jeddah_Tower
Recruited for Navy SEALs, Many Sailors Wind Up Scraping Paint
I both agree and disagree with this take.

I started out hand-coding static html pages, graduated to Drupal and Wordpress php stuff circa 2009 (glad that's over!), then worked on a largely server-rendered Rails SAAS in the APM space that I guarantee you've interacted with if you've been in the web game for more than a couple years. These days, I may sling React for my 9-5 but a lot of my personal projects and internal tools are vanilla express apps with very little client-side code.

It's true that a lot of newer devs really don't have a great deal of context for why React & company became the de facto default for building websites and how much we used to get done with largely server-based architectures. I wish we did a better job of teaching fundamentals here rather than bootcamping everyone straight into building SPAs.

However, it's also true that the baseline expectation for web experiences is a lot higher in 2022 than it was in 2009 in terms of the level of responsiveness, interactivity, and overall "app-like-ness", to the point where I think that even with the massive improvements in bandwidth, latency, and web protocols, we still need to accept that there are many cases where just shoving full HTML documents over the wire isn't enough to satisfy user & stakeholder expectations. That's where stuff like LiveView, htmx, and Web Components become interesting to me. The web has evolved, and finally the server-side-application paradigm feels like it's starting to evolve along with it, and these evolutions do feel like they're novel & useful enough to deserve being called "new ideas".
Work is not production or service by itself. This is something we all tend to forget.

A bonsai is as much work as shining shoes.
It's also interesting to see the media criticism so focused on the problems with "crypto" rather than centralization and fraud.

I see many people calling for more regulation on crypto, when actually nothing happened to compromise the cryptocurrency systems themselves. The issue was purely when the more centralized, corporate, venture capital backed players began to engage with and make efforts to centralize the system.
There's only a very few places where typing IP addresses actually makes sense. Configuring DNS is the main one. Trying to isolate problems is another - if you can ping 8.8.8.8 but not google.com you can reasonably infer that the problem is DNS. I really can't think of any others.

That latter one is admittedly kind of a pain, but a wallet-sized cheat sheet can solve it for you. Might be a good idea to try to convince vendors to include a reliable entry or two in the hosts file for that purpose? You can always add it yourself for now, when you're on your own workstation.
Or maybe people don't like waiting for a page to load each time they click a button?
Show HN: EmoteStudio – Turn pictures into clean emotes for Slack/Twitch/Discord
Having spent too much time turning countless photographs into clean Slack/Twitch/Discord emotes for coworkers and friends, I decided to build a small website that automates that process.
https://archive.vn/sEjh1
It was meant to be a silly comment, though normally I’d have added some emoji to make that clearer.
Technically they did. They're not the first to many that choice, but they made it.

They could have set up a global food infrastructure fund and used it develop sustainable and accessible food technology to produce the food and get the calories to everyone.

They didn't, and neither did anyone else, on the scale required (a few beleaguered charities, aid agencies and the UN notwithstanding)

Ditto for the other example I gave, and any others you can think of.
god, this man is spinning so hard, his next venture should be a Beyblade[1] competitor.

A digression: In tech, it's really really hard to separate spin from reality. I remember reading HN as a high schooler, and then as a college kid, being astounded by personalities like Elon Musk, Zuckerberg, and Steve Jobs.

Now I'm an adult, and I can totally see people like SBF (pre-collapse) and Musk (still!) capturing the imagination of younger coders. If you're a younger reader reading this, please note my words:

People like this might (might!) know how to write software, but this is not what makes them exceptional. You could be a brilliant engineer with a world-changing idea and you would never get to the scale these guys are at.

Precisely two things make someone like SBF exceptional:

1: Spin. From Crypto, to Effective Altruism, to "I'm so sorry," to this latest pitch, he pivots from concept to concept and tests his theses against the market of journalists. When something resonates, he doubles down and scales, seemingly whipping immense conviction out of nowhere. You can also see this with Musk, whose primary creative contribution to Twitter so far has been to imbue it with the same "we need to work extremely hard to change the world" narrative he has seen succeed at his other companies. Musk is a marketing guy, not an engineer. SBF "never opened the code for FTX." These guys are great at making you think they're hands-on wonks who can relate to you - that is their principal talent.

2: Privilege. Spin is a very powerful tool all on its own, but you're never going to develop that kind of unshatterable confidence if you exaggerate too much as a youngster and get hurt because of it. Growing up with a lot of wealth and/or influence puts you in a situation where you can spin, spin, spin, and never face consequences. In essence, it primes the minds of people who can genuinely believe that they're helping the world while making risky bets with billions in other people's money - FTX only got as big as it did because SBF's initial bets succeeded, and he was only willing to take on that early risk because his upbringing made him feel like he had something to fall back on.

Don't try to be like these people if you don't have the same set of skills. Look at your background and your skills, and figure out how you can be maximally effective/influential/happy/whatever based on what YOU bring to the table.

[1] https://www.youtube.com/watch?v=pE4xP59fOC8&t=30s
Yeah, I think it was something like that. Once I began checking for it, it seemed inconsistent - possibly related to how long the car was off?

The joys of modern technology - every time I get in my car, I have to spend 15 seconds checking the state of the "Car may decide to murder you setting".

Granted it did fine on wider, more developed roads once we got closer to larger towns, and it would probably do fine in my day-to-day life; but that whole experience has left me really shaken on any self driving tech. The roads it fell apart on weren't even that bad - well paved and maintained, just narrow and without any sort of center stripe.
And apparently completely devoid of any idea of human decency, yes
Yes, but with the invention of private property, people are no longer allowed to labor directly for their own survival as subsistence farmers without first working for wages and then purchasing land.

It seems strange now that wage labor is so normalized, but at the start of the industrial revolution, many subsistence farmers were forced off of the land they had farmed for generations as it was turned into large private farms and instead had to seek wage labor.
> Programs don't need to be universal to work well.

Love this attitude! So often on HN we see responses like "It doesnt work in <this one case>, because <nuance>" ... To which it seems so obvious like "then dont do it in that case?"
What's up with this JPEG XL cult in hacker news? I think the Chrome team pretty much handled this in the best way possible. They put everything in public and allowed anyone to comment on their main thread. They responded to lot of the comments. They seems to have their best intention in having JPEG XL implementation in chrome but the team decided it's not worth it, which is a valid decision for someone doing ROI analysis, after all engineers specialising in this are not cheap. It's like everyone is hinting at some conspiracy by Google here that is not there as they spent time in the spec and wanted to promote this.

Even I think the incremental 20% gain of JPEG XL is probably not worth the security risk and increased maintenance. JPEG decoders had been targeted so many times in the past even though it had been audited by best security folks.
"If you give me $10,000 today, tomorrow I will deliver your car"
...
Three years later: "I'll deliver your car tomorrow"
It's not a separator character, but at least vim and emacs acknowledge the page feed character. A pittance, I suppose.
Late Soviet communities mostly ran themselves within the existing law/power frameworks. Soviet society indeed had comparatively little regard for the conditions of people, but it is more of a cultural problem, and not an unique one.
> SPs/funcs have this weird tendency to always stay hidden in the fringes and out of sight, easily forgotten when adding new functionality, easily overlooked when making changes elsewhere.

This is the classic "carpenter blames his tools for crappy results" argument. Implementation isn't easy.
>This is boilerplate conspiratorial nonsense

It's not though. EU wide corruption scandals prove this.

Western EU companies routinely pay bribes to dump plastics and toxic waste in Romanian landfills under the disguise of "recyclable material". This way those private companies save a few bucks to stay competitive, and their countries keep getting to call themselves "green" by exporting their environmental damage across the border.

IKEA, plus Austrian and German wood companies routinely paid bribes in the Romanian timber industry to be able to perform mass deforestation.

Austrian companies, like STR*BAG, paid bribes to Romanian politicians to get preferential juicy building contracts, sometimes using EU funds, for highways that never get completed due to various technicalities that got intentionally omitted from the contract so that the building company can just bail out from the deal without having built anything while getting paid in full. Basically, the EU taxpayer is paying for a western EU company to make bank in the east, all through EU funds funneled trough Romania, to build roads that never get built.

All this high level corruption benefits major western EU companies, and corrupt eastern EU politicians a lot. Western EU politicians also benefit from this as the major companies in their countries lobby for them to keep this corrupt system going so they can keep making bank.

The EU is a great thing, but it's also ripe with corruption that's costing the taxpayers tens of billions.
You're basically complaining that a single model doesn't have full knowledge of every single area of all of human knowledge. It's got decent knowledge of most areas including programming with probably better overall knowledge than a high school student. That's downright amazing and probably more knowledge than any single human actually has. The rest is likely a matter of improvement along the same lines versus some radical redesign.