skysight-inc/HackerNews huggingface dataset:
I think this is mostly a philosphical question, rather than optimizer quality.

Once an optimization becomes part of the interface and it is guaranteed, is it really an optimization? Or did it just became part of the language/library/database/whatever?

One example is return value optimization in C++. In C++17 the "optimization" became mandatory in some contexts. What really happened though is that the rules of temporary materialization changed, and in those contexts it just never happens prematurely by the language rules. This ceased to be an optimization and became a mechanism in the language.

What I'm getting at is that unreliability is a defining quality of optimizations.

Sure, there are certain optimizations that become load-bearing, in which case it would be better if they became part of the language's semantics and guarantees, therefore they ceased to be optimizations.
TFL are better than most public bodies but are likely hamstrung on being able to pay anything like market rates for competent security people.
With one exception, my favorite CS classes, by the test of which ones engaged me and changed my trajectory later in my career, had no programming. One was a sequence of classes about logic and set theory, the other distributed computing. The latter in particular has come up again and again and again as a blind spot for coworkers, many of whom did finish their degree or even a masters.

I got much more vocational coding in than the vast majority of my classmates before I dropped out, and not all of the theoretical stuff has been applicable. But what was has been invaluable.
> Get a blood lipids panel and see what your ApoB is like!

not sure how this tell me if i have 'unique feedback mechanism' . wtf does that phrase even mean.
Ha, I was watching a SOTL video earlier today to learn how to better plan my military build. I was a Fast Castle -> Boom adherent until a week or two ago because I kept getting got by the CPU rushing me during Feudal without having my defenses built... these days I basically do Dark Age the same every time then adjust my strategy based on the map, enemy civs, etc.
From Appropriate Uses For SQLite - https://www.sqlite.org/whentouse.html :

> The amount of web traffic that SQLite can handle depends on how heavily the website uses its database. Generally speaking, any site that gets fewer than 100K hits/day should work fine with SQLite. The 100K hits/day figure is a conservative estimate, not a hard upper bound. SQLite has been demonstrated to work with 10 times that amount of traffic ... The SQLite website (https://www.sqlite.org/) uses SQLite itself, of course, and as of this writing (2015) it handles about 400K to 500K HTTP requests per day, about 15-20% of which are dynamic pages touching the database. Dynamic content uses about 200 SQL statements per webpage. This setup runs on a single VM that shares a physical server with 23 others and yet still keeps the load average below 0.1 most of the time. See also: https://news.ycombinator.com/item?id=33975635
> There's no point in trying to make other people stop talking about Lisp

Nobody is trying to make you stop talking about it. We’re trying to make you understand that the way you’re talking about it is elitist. When someone said they were confused by the syntax, you could have just explained it without judgement. Instead, you felt compelled to flaunt your membership of the in-group who understands Lisp, and try to make others feel stupid by implying that people who don’t understand it aren’t good programmers, or are anti-intellectual.

You’re doubling down on it in this comment, too, still insistent on making people feel like they’re “less than” because they don’t know Lisp:

> so other more knowledgeable and curious people

If I didn’t know Lisp, and my first exposure to it was from someone who sees this kind of toxicity as a reasonable way to speak to people, would I want to join their community?
Listmonk v4: High performance, self-hosted, newsletter and mailing list manager
> This is obviously a completely useless carve out.

I'm a Debian Developer. To me, that carve out is a major comfort. I doubt I'm alone. I expect it is viewed as very useful by everyone who develops open source.

Business who sell open source - well yeah, it probably is useless to them. That's kinda the point.
Every time I start playing Factorio it's always a matter of time before I'm trying to figure out how to solve factories with VHDL and how to interface Magic VLSI with the game's blueprints. From there it's another day or so before I'm reviewing EE graduate programs and working out how much math I would need to grind.

I had this experience with Eve Online back in the day. The optimization limit horseshoes back into the real world.

Case in point: just reading this thread started me learning about discrete event simulation. Damn you Factorio.
As a relatively well-educated Japanese native speaker, I too experience this problem when writing Japanese on paper - being unable to write many kanji characters by hand. I am no exception among Japanese native speakers. While the author seems to interpret this problem as something crucial, I question whether it truly is.

The orthography of Mandarin and Japanese includes an alphabet consisting of thousands of characters, the majority of which comprise dozens of strokes. Although East Asian people have higher IQ scores on average, we are not superhuman - our memory capacity is bound by human limits, and the decreased frequency of actually writing kanji on paper has naturally resulted in our forgetting how to write many of them. Is this surprising?

Furthermore, orthography is not part of language in a fundamental sense - it's merely a useful tool that accompanies a language. Therefore, I do not see the writing system becoming less stable as a significant issue. Consider Korea as an example: they used to use kanji in their orthography but have almost completely eliminated it with virtually no adverse effects. While laypeople often assume orthography is an integral part of a language, this is just not the case from the linguistic perspective.
Quick link if like me you have no idea who this bloke is: https://en.m.wikipedia.org/wiki/Tommy_Robinson
If you have a device running postmarketOS or Alpine Linux you can try this out yourself with other Android apps. Just "sudo apk add android-translation-layer" and then run

$ android-translation-layer some-app.apk

I tried a few (F-Droid, Spotify, Megalodon) but they all failed with various issues, looks like there's a lot of API surface still not covered. Hopefully a lot of it is fairly easy to add now that the foundational work has been done!
> The one complexity is knowing when it is safe to actually delete a file, since it could be referenced in multiple apps.

If this person is anything like me, it's this "feature" that is giving them nightmares. This code has to be rock solid and impossible for anyone to mess up. It only takes one little bug and EVERY SINGLE APP GOES DOWN. Congrats on inventing a new single-point-of-failure!
Your observations are correct on all accounts from what I've been watching too.

The compounders are basically in a wild-west "try to make us stop" and won't quit until the FDA sends them strongly worded letters (if at all).

Personally I am rooting for the biohackers to come up with a way to make it "at home" safely because this constant concept of allowing patents for things already in nature is ridiculous.
I picked my major entirely on my own. My parents didn't advise me about it, nor did the school.

I have been known to advise young people that their intended major was akin to taking a vow of poverty, and they all insisted they were following their dream, and are now working at minimum wage jobs.

I don't have a whole lot of sympathy for students who discover after they graduate that their chosen major has no value. How do they go through 4 years of college never checking such things? Google "starting salary for history majors", for example.

At Caltech, everyone knew that ChE paid the best, and AY degrees were worthless (this was long before google). The AY majors usually did a double major - AY for fun, and the other degree for money.
It's broken down by component, not vehicle, but NHTSA has actual data.

https://datahub.transportation.gov/Automobiles/NHTSA-Recalls...
If by “niche segments” you mean everyday computing tasks, sure.
Fascinating that the first person cited on this site's announcement page is Helen Buyniski, a "journalist" for Russian state media and a COVID conspiracy theorist. It's almost as if this project has an agenda.
The electricity price in the winter will go up until either the plants are viable again or alternatives become viable.
For most of Wine's life it was sufficient to implement the system library ABI, but recent developments mean they also have to trap the (unstable) syscall ABI with ptrace. You could mimic Binder in userspace the same way, without the kernel module. But even that's not a problem since Binder is upstream and enabled by default in many distro kernels now.
Purchasers want to make margin on anything. So they charge this on the seller and then on buyer. Also with how markets work it is not like there isn't risks or need to at least some level forecast how much you will be buying and then selling. So their cut also covers this work.

And finally electricity is a spot market. So there is agreed price for certain period and in some cases market can be distorted and that price can be negative. It could be idiotic subsidies or production that can't be ramped as effectively. Or someone does massive mistakes with their bids, think of trading bots going wrong.
One of my regrets is that I never quite got to own a Blue.
Dependencies... I just leave this here:

https://internals.rust-lang.org/t/type-inference-breakage-in...
"the reports from the beginning of the war stated otherwise"

Not the ones I read.

"It makes no sense to mobilize soldiers during the war and not send them to war."

They can guard other borders (russia has lots of them) and replace the professional soldiers there, who then can be send instead to Ukraine.

And 140 000 of those 300 000 you cite seem to be Ukrainians. And they do have to fight indeed.

But russia really avoided forcefully drafting ethnic russians and sending them into the war zone - the few times it did - it created too much unrest.
Doesn't answer the question but pretty sure painted iconography and mosaics predate stained glass by a fair bit.
I am a person who has made things that are unambiguously A Graphic Novel by any modern definition that wants to set them apart from other forms of "comics" and I am also very aware that I am making several orders of magnitude less off of my work than my friend whose "graphic novels" are collections of her comic strips that barely have three or four days of continuity.

As a category in the world of multinational book publishing conglomerates, two hundred pages of words and pictures that tell a coherent story aimed at a (young) adult reading level are just about indistinguishable from a hundred pages of words and pictures that tell a succession of one- to three-page-long stories aimed at a middle-grade kid. And from a collection of issues of Batman, whether or not those issues form a coherent story. We all fit into the same box on a publisher's spreadsheet. Most of it's taken up by the stuff for kids.
The last phrase shows an interesting problem. Can you be forced to unlock your phone if it contains something that is legally protected as secret, so unlocking your phone you would be breaking the law?.
They certainly could, but what happens if they lose all their Patreon subscribers, Patreon goes down, they are banned from the platform or lose access to the platform, or their account hijacked?

For the purposes of discussion, assume that the Patreon user is operating in good faith and complying with applicable laws and Patreon terms of service, but were banned because of an insider threat, for example.

Patreon is fine and good, but is also a single point of failure. If you lose access to the platform, there is no portability or escape hatch. You're fully locked in, or in the worst case scenarios I outlined above, locked out.
Probably not, I’m not a CS person and just found a hacky thing that was surprisingly fast enough for my use. I didn’t do a systematic comparison with other methods.
The Changing Engineering Landscape and How to Stay Ahead of It
Barring weird parts supply issues rebuilding an engine should be significantly cheaper than purchasing a low mileage crate replacement. Same with transmissions.
I’m a few years removed, but isn’t this how google capacitor stores protobufs (which are ~ equivalent to json in what they can express)?
The value of anecdotal reports that "I experienced ______ failure" is similarly limited at best and meaningless in the aggregate,
but somehow they're taken as gospel.
Good Software Engineers
I’ve mounted ~8kw of solar on a south facing roof in ~4 hours with two other people. You need not multi acre lots, only a surface that can see the sky mostly unobstructed, although if you’ve got the land and aren’t using it, ground mount solar is cheaper, faster, and safer to deploy.

(In the United States, the majority of housing units are single-family houses – about 82 million out of the total 129 million occupied units in 2021)
The younger generation that grew up with Google never think to google "starting salary for [my] major"? They need to be coached to do it?

Try it. Gott im Himmel!
Most composers, most of the time. Beethoven, on the other hand, refused to rewrite portions of the Ninth that were maybe too high for some to sing, and you can probably find difficult instrument parts if you chat to, say, Bassoon players.
This is cool!

Also glad to see things built with Ethereum getting air time on HN. I reckon now that they’ve expanded transaction volume and brought the fees right down, we’ll see more and more cool applications/toys start to pop up over the next couple of years. Rather than just speculative financial products and scams.
I doubt it- I didn’t do a systematic comparison, but stuck with this because it was fast enough that it wasn’t the bottleneck
I don't remember many of the advanced algebra classes anymore and I wouldn't be able to tell you why precisely the polynomial equations of 5th and higher degree aren't solvable in radicals (has something to do with sequences of normal subgroups, eh...)

But studying advanced maths forced me to learn to think rigorously and take various minuscule details into account, and that skill is valuable.
For me, things click into place by considering the "conversational" LLM as autocomplete applied into a theatrical script. The document contains stage direction and spoken lines by different actors. The algorithm doesn't know or care how it why any particular chunk of text got there, and if one of those sections refers to "LLM" or "You" or "Server", that is--at best--just another character name connected to certain trends.

So the LLM is never deciding what "itself" will speak next, it's deciding what "looks right" as the next chunk in a growing document compared to all the documents it was trained on.

This framing helps explain the weird mix of power and idiocy, and how everything is injection all the time.
Amusingly, my static site generator CMS does precisely the reverse of what's done here. During development/updating of the website, all pages and posts are entries in an SQLite database that is manipulated through a web interface that present an editable version of the website. And then the website is dumped as static pages to the file system to be deployed directly and/or downloaded as a zip and uploaded anywhere else for deployment (including entirely static hosting services).
If you truly never believe anything anyone has ever told you until you prove it yourself, I'm amazed you've somehow learned to type in English on a website with accounts.

We trust people all the time for many reasons. Authority, past experience, logic (why would they lie about something in context), etc. and we get by alright. Knowing it's another conscious, mortal human existing in society makes it much easier to know when someone is likely being truthful.

Obviously there are all sorts of caveats to that. The main difference is that LLMs don't lie. They don't tell the truth either. They just generate stuff with no meaning. There's no way to ever put any trust in that, the same way I wouldn't trust my ice maker to make sure my dog gets enough water while I'm on vacation.
Personally, I don’t consider Freenet and Hyphanet to be "blockchain" in the modern sense, and given how much the meaning of "web3" has changed in recent years, I think it might evolve further.

Freenet stands apart with goals and ideals that are quite different from today’s distributed applications, with a stronger focus on privacy and access to information.

Neither Freenet nor Hyphanet are linked to cryptocurrencies or financial speculation. I see them as decentralized networks created to ensure freedom of expression, privacy, and access to information in an anonymous and censorship-resistant way, without any intrinsic connection to cryptocurrencies or financial systems. And that's great!

I also believe the project has gained a certain credibility over time, thanks to the consistent work and vision of its developers.

I’ll check out your interview with Ian Clarke!
More families making over $150k are living paycheck to paycheck
> In the case of an existing object, the prompt is seeing it.

Not necessarily, not at all. It might be, "hmm, do I have any apples left in the sack?" Or "did my daughter retrieve the ears of corn"? Sometimes we randomly come across an object, but in a great many cases (the majority?) we already have the context -- we know what we expect to see (or not see), or what we're looking for, or what we're investigating. Humans are goal-oriented creatures; we're not just responding to current sensory stimuli.

> humans invented the number zero long after the natural numbers

Only in the highly technical sense of a dedicated symbol for balanced financial accounts, or a digit placeholder in a positional number system. Languages all have everyday linguistic equivalents for zero like "none", "no", "aren't any", etc. These mean "zero" in the counting sense, precisely and exactly. There's no evidence at all that these came after something like the number 7.

> and it shows that you must be missing something

Or you yourself, in this case. You are unfortunately looking at an overly limiting definition of context, an overly limiting definition of zero, and you're missing important parts of linguistic history.
On the desktop, youtube in the browser is tolerable with ublock origin, so I use it in preference to youtube because of the ability to show search results most recent first. Newpipe (maybe due to technical obstacles, idk) doesn't do that and it makes things harder.
Under the DMCA, one is able to request an exemption, and the reason it wasn’t granted in this case seems to be lobbying by the industry. Even if none of that were true, why would I use an anachronistic law to define what is and what is not similar? That law should be replaced. Emulated and physical games seem quite similar in the important ways to me.
I think the only composer who sounds at all like Chopin is Scriabin.
It means you only get what the person who ported CPython or py2wasm gave you

that's what i meant. it's not possible until someone adds the necessary features to the wasm port of the language. makes sense of course, like any feature of a new architecture.

If I understand what you're asking

exactly that, thank you. it is easier to understand the example if there is no doubt as to what is the js part and what is wasm (it also didn't help that the code was not easy to read on a phone)
Wow I've had see dead turned on the entire time I've been here and I've never seen that happen before.

What's the purpose of that and why all at once now?
I don't know why my bank's website's got this red button, but I really need to transfer my funds right now, so lemme just mash whatever button I need to mash to get to the website. Ugh, why are computers so dumb!

Seems fine.
Ask HN: Are you ashamed to have experience with a certain stack?
I’m guessing you are not in the Bay Area in the US like much of the people on HN?
You have quite a history with audio apps :) Mine was a bit different, something like: FL Studio -> Cubase -> Ableton Live -> Renoise -> Reaper.

As for DAW recommendation, it actually depends on your goals.

I don't know much about Logic, as I only tried it briefly like 5 years ago, and didn't stick with it for no particular reason. People love it for music production, not many use it for sound design.

I personally love Reaper, but it's a beast that you'd probably want to customise. It's very flexible (e.g., no distinction between MIDI, audio, or send tracks), has a rich extension making community (check out Global Sampler or NVK tools [1]), a ton of unique features (subprojects, render matrix, automation items, comping and a lot more), and very very customisable. If you know what you want to do, it's easy to configure everything, from hotkeys to macros to mouse behaviour. It's very popular in game audio (I work in this area but as a coder) because it allows to export dozens of assets from a single project, with standardised naming and loudness if desired. Reaper is pretty cheap, very customer-friendly (30Mb distribution size, has portable version, liberal licensing), and the founder is an ex-Winamp dev (Justin Frankel) :) The downside - the UI is not as polished as others, MIDI editor is a bit undercooked, and built-in plugins are very bare bones.

I heard a lot of good things about Presonus Studio One. I think it's made by ex-Steinberg devs, and the DAW has a very polished UI with heavy focus on drag&drop. They also have great stock plugin selection, as well as amazing MIDI and songwriting features. So, compared to Reaper, it's a more classic DAW, but it's still great if your workflow fits into it.

Ableton Live is great for music and songwriting, live performances, has a brilliant stock plugin collection, integration with Max/MSP (visual programming language) if you want to make algorithmic music and stuff.

I guess, from this response you know where my biases are - Reaper is amazing, especially for audio editing, give it a try, seriously :)

1. A good vid about some NVK tools and Global Sampler: https://www.youtube.com/watch?v=tHpQmxQlWfI
As I mentioned before, there are no jobs for AY majors, even from Caltech. I don't suggest abolishing it. There were many AY majoring students, and they had open eyes about it. There wasn't any whining about it.
Cheap studies don't turn students into mindless debauchery-loving zombies, but they also put a pretty hard cap on the professors' salaries. As long as your school is really a not-for-profit organization, salaries will be mediocre.

Elite American universities can attract top scientific talent from overseas with good salaries and very well equipped labs, because they have the money. This, in turn, attracts foreign students.
Just googled "Joe Rogan rapamycin". Seems like he talks about it in multiple episodes with (at least) doctors Peter Attia and David Sinclair.
Strongly disagree.

If you can remember the word "chocolate" but not the spelling then you can guess it. You might write choklit or choclate or something but you can at least get close.

If you forget what 警察 (police officer, jing3cha2) looks like then you're just completely screwed. Maybe you can remember a radical or two but it's still just going to be wrong and not meaningfully recognisable.

I guess you could write down 景茶 (jing3cha2) and rely on the phonetics, or use a different word if you know one, but it's still wrong on a level that "choclit" just isn't.
It’s fair tho. This conversation is “if you use clickhouse, then this is how you would solve x”

And a completely fair question is “why would I want to spin up a completely new stack when I have psql already installed?”

In my (very limited ) experience you almost never do want to, but when you do, you wish you had started 6 months ago.