skysight-inc/HackerNews huggingface dataset:
Every single one of them would be better off with USDC than Bitcoin, and thats the point. Not to mention as soon as anyone starts to use it the fees explode to exceed the per-capita GDP of several of the poorest nations.

The whole 'privilege' angle is drivel and prevents us from actually exploring solutions to the problem instead of pumping the specific bags of the person making the argument.

That's the real problem: cryptocurrencies solve the problem that rich people in first-world countries under permissive governments claim to have but don't (help! they're oppressing me!) - while claiming to solve the problems that poor people actually being repressed have, albeit very ineffectively.

That gives the advocates a cudgel to whack critics with. Only first-world folks are in a position to lose 70% of the purchasing power of their money in a few weeks - or 10% yesterday - and pay the GDP per Capita of Burundi ($265) in transaction fees when things get congested.

That guy who fled with $2000 in Bitcoin from the Ukraine now has $1100 in Bitcoin - it was trading at $40,000 on the day that article was published in mid-March. He lost half of his family's entire net worth (!?!) - but had he held USDC he'd have checks notes $2000. But you're for some reason holding this up as a success and telling me to check my privilege?

Every one of those articles, everyone interviewed is down bad compared to the publication date.

You're calling me privileged for not wanting a fleeing Ukrainian to lose half his entire net worth? I'd suggest you check your financial privilege fam. How dare you, tbh.

That entire list of articles is a graveyard if you look at the price of the espoused cryptocurrency at the time of writing: every one of them got rekt. Every last one.
C/C++ can’t do anything by itself. It needs a compiler, a cpu, memory, and it needs std lib for a platform in order to do basic things like fs access.

See, I can make your statement about anything.

Wasm in browser with proper bindings has access to the entire browser stack. Projects like wasmer give wasm a runtime environment absent a browser with a significant amount of capability that grows every day. All without being locked in to any particular language or ecosystem. This is very very powerful.

With things like WebGPU down the pipe and the prospect of GPU access directly via wasm, a whole new generation of performant & automatically cross-platform apps is nearly here.

I don’t have the resources to maintain countless platform specific codebases. I also cannot afford to have low performance that comes with something like an electron app. But I need the universality of a web app without the lockin to a browser. A wasm target gives me the best of everything.

As an example, I converted a ring signature lib to Typescript / js. Then I made a build of it via C to a wasm target and built typescript bindings. The wasm target was between 10 - 100x more performant for this particular implementation.

The tooling around wasm doesn’t have a vendor or a code lockin. There is a whole lot more there than “fast javascript” so I would really just suggest keeping an open mind and doing more research. If nothing else, it is another valuable tool to have.
There's a very common data/ETL pattern wherein raw (unencrypted) data is stored into S3 at the very beginning of any pipeline. Adding encryption adds a layer for failure, which can grind your pipeline to a halt.

I've seen a pattern of: drop raw data into an S3 bucket that has a very restrictive policy with a long retention policy. Then, process that data asynchronously (encrypt, transform, filter, etc) and drop it into a different bucket/area that is accessed by other consumers.

Then, if any part of your ETL fails (encryption included), you can fix your bug and reprocess from your raw data without writers seeing any impact.
In my experience the Windows-Linux split is around 50-50, but I've only seen exactly two people with Apple devices in my entire life here. Western Europe.
I think there's two steps of weirdness. First, many of us see dx/dy not so much as a division of values, but as just some notation for a rate of change strongly linked of f(x). Handling that algebraically seems strange. The explanation of infinitesimals will allow us to sort of begrudgingly accept that such manipulations might be doable, but if we do so we picture dx and dy purely as very small values with a now kind of unclear relationship to f(x).

The integration step then becomes a weird mess. First of all most of us are used to only ever taking integrations with respect to a variable. Except now when we integrate, that 'with respect to' part is somehow already pre-filled by the earlier shenanigans. On top of that, we are somehow now integrating with respect to different variables on both sides which intuitively feels like we just did different things on both sides. And what in the world do our new forms now have to do with f(x)? dx and dy were supposed to relate to a change of f(x), but somehow we just took dy out entirely? At this point we've lost all intuition for what we're doing, and feel like we're just staring at some weird notation hack
The idea that Proof of Stake is more secure against attack is beyond absurd, frankly. However you feel about the energy usage of proof of work consensus mechanisms, they are far more resistant to attack and centralization.
Google has far too much power over the direction of Blink for any meaningful debate to take place. They have a tendency to steamroll through already and this behavior would no doubt intensify if Blink were the only game in town.

It would have a far better chance of working if the Chrome/Blink team were spun out of Google into a nonprofit that is protected from the financial influence of Google.
Ask HN: Anybody making money with DALL-E2?
I've made many beautiful artistic images using DALL-E2 and other generative tools for fun and I wonder if anybody managed to make money with their outputs. It seems like it is a niche.
Well, it's there in firefox, it's just off by default, just like it was in chrome until this release..
about:config

layout.css.has-selector.enabled

The off by default is presumably due to fact that spec was not exactly settled yet, at least judging by discussion here:

https://bugzilla.mozilla.org/show_bug.cgi?id=418039#c44
Fascism is marked by corporations and government joining forces.

I think this is just a police activity so far. No profit means no fascism.
In turn, I like H2G2 very much, so maybe I'm on the right path wanting to start Discworld
Bitcoin is built on top of several other layers too, the community has just arbitrarily called it 'L1', that's not the point. Thanks, though.
Do you really think they wouldn’t turn they screw when the time came?
Yeah, I totally get it. The purpose of education is credentialing and so cheating undermines that. If the purpose of education were solely instruction you would advise students not to use Copilot to finish assignments but those who do would only harm themselves.
On the contrary I think we are just a couple of nested and clever GPT-3 prompts away from something that could be considered conscious and that would just start singing given a stupid external prompt.
One fast way to do palette reduction is by using a 16-bit RGB565 lookup table filled with all the closest colors relative to each entry index, then you can replace each pixel in the image using just a few bitwise ops and one array access.
Hmm this made me chuckle, is that not equivalent to a test for randomness, which is very very hard indeed?
Yeah, that statement was the only thing that stuck out to me in an, otherwise, pretty good writeup that I mostly agree with.

The only times I can think of where the previous author was able to help was either during onboarding (where you are expected to be given smaller-scope tasks with the context of that code being predefined for you) or during work on certain specific singular projects as a team.

But at any large big tech company, you are probably gonna be jumping around more than a few different codebases (more often than not, large and being worked on for years), even if you work on a singular team/product. And most of the time, you are expected to figure as much as possible on your own, only reaching out to the people when you get stuck or encounter a specific issue. Other than that, you are expected to be able to build at least a janky proof of concept with as little help as possible.

Most of the time, the help I sharply needed was rather targeted and not really related to the code itself overall. It would be something that is kind of extremely difficult to guess on your own without it being explicitly told (aside from docs/code comments), things like "everything looks fine, but I get stuck at this auth step, what's wrong there?" - "oh yeah, you gotta auth as a part of this specific group, so you need to be added to this security group in this config file".

I am not trying to say that i am some genius and can get the structure and overall mental model of how a codebase works all on my own easily, only with the specific "gotchas" (like the ones mentioned in a paragraph above) giving me issues. Not at all. The only way I can mentally get a structure of the codebase and how the whole system works and operates (even as a rough/simplified model) is by looking at the design docs/documentation (very helpful, but far from sufficient on its own, more like a supplementary material of variable quality) and, most importantly, making small code changes and debugging the code using breakpoints to see how it all flows and where. Imo, understanding code through debugging and reading a lot into the code is an irreplaceable step for understanding a section of any significantly-sized codebase.
Reminds me of exapunks
> Just because we end up enjoying something more when it has commercials doesn’t mean we expect to enjoy it more that way. DVRs appeal to us because prior to our viewing experience, we think we want no ads. It’s only after we have the experience that we realize it’s more enjoyable when it’s interrupted.

-----

Basically: "You think you don't like ads but we know you actually do like them deep-down."

> Jail is incomprehensibly horrible the first day. Eventually, it’s less awful.

> But if you let that prisoner out for a day…

> That’d be practically cruel. You’d stop the adaptation and retrigger those initial feelings about jail when they had to go back.

Yikes! "Don't mind being in jail for long, you'll get used to it."

-----

To me the only good point of this article is the last question by the interviewer:

> What are you doing next? Trying to prove we actually love the dentist?

-----

What was the meme'd phrase again from one of the press conferences years ago? Something like "you think you do but you don't"?
I never understood why "self-hosting" is considered a good thing.
Sure, the compiler developers can write in their favorite language and I guess it means the language is stable enough to be used in a complex project; however requiring an (older) compiler to build the compiler seems a significant complication for software distributions.

You either have to set up an ever increasing chain of compilers, as the complexity of the language and the features required to build the compiler grows, or rely on pre-existing binaries. Either way, it seems like a nightmare compared to keeping it in plain old C and building with any compiler of your choice.
Just Imagine if any project did this, like, building Firefox now requires an existing Firefox installation.
I was neither sharing an opinion nor did I claim anything. I asked OP to elaborate and referred them to content of the article.

> You know why it never happened?

Yes, I do.

> Especially when all we have is their word.

Does that mean you don't trust their word? Good. Would you trust their own benchmark? No? The parent selector has been in Safari 15.4 since March, 2022. So feel free to do your own benchmark. There is not just their word.

You might also find the lengthy explainer of Igalia, where performance is discussed, interesting: https://github.com/Igalia/explainers/tree/main/css/has

Being skeptic is not a bad thing. But (uninformed) criticism without any specifics is far from "well founded skepticism". JavaScript interpreters used to be very slow twenty years ago, now they are extremely fast. That can happen to CSS evaluation, too.
Please give me an example?

Or give me an example of an affordable city that is also high density in America. I haven’t seen it.
A lot of engineers have the mentality that “I’ve built something the company needs” and is “better than what we have”. None of that is valid until you discuss it and get feedback.

IME, 4 out of 5 times it’s complete wrong, feelings will get hurt. Engage your manager if you feel comfortable, but I would scale back the ambition/expectations and start from there.
I agree that it's absurd today, but how many bitcoin halvings until it isn't? When people talk about the security of bitcoin, there's a tendency to pretend that the network's security isn't 98% subsidized by a diminishing pool of unminted bitcoin.
Wait, that 9V system doesn't exist anymore, including the conducting bricks? That system was pretty clever. You couldn't really create a short accidentally, no matter how you rotated the next block on top it would always conduct further. You needed to actually use one of those cords that hat a conducting brick on both ends to short it. What are they using today, if this was discontinued (according to TFA)?
I think your definition of 'high-quality' differs from the community norm.
RIP Lord Terry
I, too, have art. I share it here:

Tape two identical, gigantic, inflatable, plastic, mass-produced, Uighur-manufactured, eggplant emoticon replicas to the wall. The artwork is to be installed in 69 low-rent art galleries simultaneously, at 4:20 local time. The art shall be titled in 72pt lettering for easy reading, “Mountain Out of Molehills” with small text. “mixed media, moistly, 2022.”

Edit: 66.6% of all profits to be donated to non-religious homeless charities serving the gallery’s local community.
From what I can read there are quite a few open message queue protocols already in existence (AMQP, MQTT etc.) and AWS at least claim to support them but I'm not sure how feasible it is to rely on that entirely, has anyone tried?
Likewise there are plenty of existing open filesystem storage protocols (sftp etc.) - would it be practical to use such a protocol exclusively to access S3 storage (again, aws claim to support it)?
A protocol to upload runnable-code to a cloud-compute instance or schedule it to be run based on various triggers might be asking too much and necessarily require vendor specific messaging though.
Growing up in Poland, I don't think we encountered Mercator until much later when actually learning about various map projections. I think Mollweide projection is more widespread here for full Earth maps, and it reduces the stretching near poles effect.
I guess any "abuse" is the fact that any code reproduced verbatim doesn't carry the license under which it was originally published. But the reality is that what Copilot is most useful for is (semi) intelligent autocomplete, and generating functions that almost certainly exist as StackOverflow answers. It won't do any thinking for you when it comes to the bigger picture.
Having ‘good’ posture doesn’t prevent back pain&‘bad’ posture doesn’t cause it
I get no ads at all, only cancer genetics conferences
> the whole range from gzip -1 to gzip -9

gzip compression levels are almost useless and typically result in very little actual compression ratio differences, but typically with massive CPU usage differences.

zstd doesn't do everything better than gzip though; I believe gzip still offers somewhat faster compression for equal compression ratios last time I looked (but decompression is much faster). I mostly replaced gzip with zstd myself, but there are still scenarios where gzip might be preferable.
The Transputer Handbook (1990) [pdf]
I must be missing something. I see zero in-results ads and page after page of what appears to be actual conference listings.
Maybe for a hypothetical military or defense industry, but not for the ones that we have, who will tear through five children to get to one "terrorist."

edit: this is even a problem for people who write FOSS (unfortunately leading to some of them putting moral clauses in licenses), never mind those taking a check from some of the worst people in the world.
Fau-beamer: A modern LaTeX template for FAU
I created this LaTeX beamer template to fit the new corporate design of our university. I would be happy for feedback on the LaTeX implementation.
For me, on the first page, the only hit marked "Ad" is the last one, and it's for something at the Mayo Clinic. (I'm not logged in.)
I'm with the other throwaway account - I'm logged in and my first result is a cancer genetic conference https://www.cityofhope.org/academics/health-professional-edu...
> I want to know why a company as big as Amazon was still using gzip in 2022....

The short answer to "Why still using gzip in 2022" is almost always answered by "Because it made no business or financial sense to spend head count on it".

Amazon is usually fairly smart about the ways it spends head count, particularly on things that could notably reduce costs. Managers/directors/VPs/SVPs obsess over what the value is from various work, and routinely adjust priorities and reallocate head count. They track not just what is happening within individual services, but also the overall business strategies, what's on the horizon etc.

One simple example that most folks outside the industry won't be seeing is that every major cloud has been working their collective arses off for well over a year on meeting JWCC contract needs. There's a lot of work involved in that contract, because unsurprisingly it's really hard to build and run an entirely air-gapped cloud region, but the payoff on being selected as a vendor is phenomenal. Far more than saving an additional 30% of storage, even at AWS S3 scale. _It's not the only major business and engineering initiative_ that will be taking place across AWS.

I've got a long list of "We should do x, y, z" that applies to my service in the cloud I work for, a number of which will see notable performance improvements. They make zero sense allocating head count to, though, because I've got at least a dozen other more important things going on from a business roadmap perspective to get solved that will make us way more money and/or save way more engineering resources down the line, be it automation stuff, or new features.

What does happen, though, is that list is kept in mind any time new business priorities come about. If there is any way bits on the list can be tied in to something the business wants, it'll get hooked in to it. The business gets what it wants, the service gets what I want, everyone is happy.

(To repeat something others have pointed out, there's also zero indication of timeline, it could have happened any time in the last several years that zstd has been a thing, they may well have switched to it almost as soon as Facebook removed that ridiculous "You can't sue us" clause)
Yes, I have replaced sugar completely with stevia. I have tried different stevia brands and found them fairly similar - they are a mixture of stevia blends with erythritol.

I found one stevia brand with a 1:8 ratio (1g of stevia = 8g of Sugar i.e. 1:8 ratio). Found that too sweet for me and had a bitter aftertaste. I usually buy stevia with a 1:2 ratio (i.e. 1g of stevia = 2g of Sugar).

I use stevia in tea and coffee. Have also used stevia successfully to make cakes, cookies, and ice cream.
I see 13 search results followed by 3 ads, nothing that raises an alarm. Logged in and logged out.
No, I personally wish voters in each of the Canadian provinces would understand that taxpayer money on healthcare is well-spent. They should be voting for Premiers and cabinets that aren’t going to create this environment.
On a similar note:
https://news.ycombinator.com/item?id=32530424
You can get top PyPI package source using https://github.com/hugovk/pypi-tools/blob/main/repo_checker....

https://github.com/hugovk/pypi-tools

https://github.com/hugovk/pypistats
Formula E is a thing, but so far it's been much less fun to watch than Formula 1 (see [1]). They tried introducing "exciting" features like fanboost and attack mode, but IMO it hasn't helped.

Formula 1 is slowly and carefully transitioning their power plants to more and more electric while still retaining the excitement. The 2026 rules just came out, and they're switching to sustainable fuels among other changes [2].

[1] https://www.youtube.com/watch?v=-01ooWcnbck
[2] https://us.motorsport.com/f1/news/fia-finalises-2026-formula...
Safari is also ahead on color space support.
SingleFile looks very promising. You then further organize the saved bookmarks into a folder hierarchy on your disk? Is there any other way to have a quick look at the bookmarks from within the browser itself?

edit: found this workflow: https://news.ycombinator.com/item?id=22107730
> But shouldn’t we also afford the beholder some respect?

Yep. As I said: the opinion of the observer, in whatever capacity they have observed, is valid. But uninteresting overall. In the same way I don’t value the literary criticism of the student who only read the Cliff’s Notes.

Moreover, the “work” need not exclusively be traveling to the site itself. The work was just unveiled. Everyone here heard about it for the first time today. How much context have you taken in about this work?
I got one ad at the bottom. Everybody seems to be getting something a little different. We must be getting heavily A/B-tested on.

Thanks, fancy Google statisticians, quantitative analysts, data scientists, or whatever you're called these days.
In law school there generally isn't any homework in classes about the law. The only classes with homework will usually be classes in legal research or in classes that cover non-legal subjects from a legal perspective. As an example of the later, at my school there was a "Quantitative Methods in Law" class that basically was an introductory statistics class focused on applications involving law.

For the classes that are about the law (contracts, torts, criminal procedure, etc) it pretty much all comes down to exams. I only had one take-home exam [1]. All the others were in-class.

The exam questions were mostly essay questions. There would be a couple paragraphs or so describing some situation, and you would be asked what the legal outcome should be. Your essay needed to identify the legal issues involved, cite the relevant cases and/or statutes, and argue how those applied to the facts of the case to support the result you were trying to argue.

[1] Note: I am not a lawyer. I went to law school when I got burned out with programming. By the end of law school I was no longer burned out, and decided I'd rather be a programmer who knows a good bit about law than a lawyer who knows a good bit about programming.
Why is it always about the payment, why not choose a job you love doing?
Search does show non ad links for me, however I find other searches I make on Google pretty much shows me a list of ads with a couple of non ad hits at the bottom. This is the reason I switched to DuckDuckGo a few months back.
To quote the article:

> Here’s an approach that’ll work for sure: use some, let’s call them alternative, programming languages that Copilot doesn’t really know. (...) Sadly, I have news: Copilot’s love for programming languages knows no bounds! Racket! Haskell! ML! (...) Copilot is a ravenous beast: if any code in any language found its way into a GitHub repo, it’s already swallowed it up and is hungry for more, nom nom nom.

Not sure how true this is in practice - I only used Copilot once, with Python - but if it is that might invalidate this concept
Only one word of caution. Your manager might ask why you were spending as much time as you were coming up with this solution instead of asking for more work. Most likely the answer is reasonable, but best to have an answer prepared before talking about it.