skysight-inc/HackerNews huggingface dataset:
I found out about dave ackley accidentally a while back when researching some ideas only to find someone much smarter is working on some of them and has written some interesting papers. I feel too stupid to understand a lot of what they are actually doing, but it seems very interesting. I searched a lot for his name on HN a few years, but to my disappointment couldn't find a lot of him being mentioned.

I hope some people here will comment with their thoughts on his ideas. I don't know anyone in real life that finds this intriguing, so i need HN brainfood.
This is a sweeping generalization to make, and I think you underestimate how easy it is to achieve redundancy with modern tools these days.

My company uses redundant services because we like to deploy frequently, and our customers notice if our API breaks while the service is restarted. Running the service redundantly allows us to do rolling deploys while continuing to serve our API. It’s also saved us from downtime when a service encounters a weird code path and crashes.
You manage to present a strawman and produce a No True Scotsman fallacy all at once in this comment thread.

Nobody is suggesting that Coq should be used, so stop bringing it up (strawman). And yes, Coq might have an even stricter and more expressive type system than Rust. But nobody is asking for a perfect type system (no true Scotsman). People are asking to be able to prevent users of your library to provide illegal values. Rust (and Haskell and Scala and Typescript and ….) lets you do this just fine whereas Golang doesn’t.

And personally I would much rather have the compiler or IDE tell me I’m doing something wrong than having to read the docs in detail to understand all the footguns.

My personal opinion is that - even though I’m very productive with Golang and I enjoy using it - Golang has a piss poor type system, even with the addition of Generics.
I've found GitLab CI's "DAG of jobs" model has made maintenance and, crucially for us, optimisation relatively easy. Then I look into GitHub Actions and... where are the abstraction tools? How do I cache just part of my "workflow"? Plugins be damned. GitLab CI is so good that I'm willing to overlook vendor lock-in and YAML, and use it for our GitHub project even without proper integration. (Frankly the rest of GitLab seems to always be a couple features ahead, but no-one's willing to migrate.)
What I would really like to see is “subscribeable OPML feeds”, so GitHub could provide a OPML feed for what shows up in your home page, and you any changes in your subscriptions (repos you watch etc) would change the OPML, which would then cause your feed reader to unsubscribe/subscribe to specific RAS feeds.

Unfortunately, this isn’t supported by the majority of RSS clients (tt-rss is the only one I know) which means in practice OPML feeds are merely import/export mechanisms.

Ref: https://github.com/captn3m0/ideas#opml-sync
Using k8s over ECS and raw-dogging Terraform instead of using the CDK? It's no wonder you end up needing to hire entire teams of people just to manage infra
I feel like the entire country at this point runs on the statement « You just had to be there sooner ! »
Whether it is stocks, houses, jobs, even life expentacy (!!!), newer generations get the shiniest toys and the best memes, but apart from that, I understand why some people have nostalgia for a time they didn’t know. Ah, it’s just a transition, I hope !
I’ve tried both ways and currently just append to the top with a date stamp.

I have an existing method for storing receipts and documents for everything so I just put my receipts there and include a link to it.
You better invest some time in migrating away from your 5.7 (or earlier) in that case, because it's EOL already ;)
Play SimTower Online
Why Jews invaded Russia ?
The Atherstone Ball Game
Meet generation stay-at-home
One of the greats. Seiji will be missed, but we will always have his music.

The Boston Classical Review naturally focuses on his time with the BSO, but before that he led the San Francisco Symphony from 1970-1976, right around the time I moved to the Bay Area.

More from Associated Press via the Mercury News, with some cool photos:

https://www.mercurynews.com/2024/02/09/seiji-ozawa-dies-at-8...

Original AP article with more awesome photos:

https://apnews.com/article/seiji-ozawa-conductor-dead-2357f6...
Use a pencil so you can erase (or an erasable pen like the frixion erasable pens)
Do you really think it took twenty years to bring them up to speed ? Honestly ?
I’m mean if the interest and investment were there innovation would’ve happened sooner ?
I wonder if that's still true now that Xbox has more software and the supply crunch is resolved.
Admittedly I used SQL Server pretty heavily in the mid-to-late-2000s but haven't kept up with it in recent years so my dig may have been a little unfair.

Agree on READPAST being similar to SKIP_LOCKED, and filtered indexes are equivalent to partial indexes (I remember filtered indexes being in SQL Server 2008 when I used it).

Reading through the docs on Event Notifications they seem to be a little heavier and have different deliver semantics. Correct me if I'm wrong, but Event Notifications seem to be more similar to a consumable queue (where a consumer calling RECEIVE removes events in the queue), whereas LISTEN/NOTIFY is more pubsub, where every client LISTENing to a channel gets every NOTIFY message.
Dyte (YC W21) Is Hiring Support Engineers (Latin America)
We are hiring software engineers who can work in a customer facing role. The role requires an engineer who is well versed in web and/or mobile technologies and will work alongside with our product engineering team to provide support to customers.

This is not an entry level support position, you would be expected to write code, contribute to our web and mobile SDKs understand audio-video communication technologies, reverse engineer customer applications to find issues etc.

https://jobs.lever.co/dyte-io/e8c32043-b478-4c91-ab5e-634c15...
I assume they mean the dual write problem
RCT of Treatments for Symptomatic Convergence Insufficiency in Children (2008)
How do you explain them answering correctly and explaining why it's different from the classic puzzle.
A concept that's specific to the English language is probably a rather idiosyncratic disjunction of properties and not worth writing philosophy papers about. E.g. German has no proper translation for "creepy", we would use different words for various cases described by it. It's like thinking there is some global concept "can" that includes both "being able to" and "being allowed to", just because in the English language "can" can express both. Chances are, it's just an ambiguous word.
I feel I've seen this movie before.
Any language without zero-values (or some equally destructive quality) can do "parse, don't validate". Go cannot. Rust is just an example.
Lots of software is fun. Games are great. So is music. You're probably
unaware of my contributions in both these fields, and that's okay
because the world moves on.

But the author of the piece is clearly talking about "in production"
as public-facing code with real implications to real people's lives.

With scenarios like Boeing and Fujitsu Horizon popping up there's also
a need for "grown up" software engineering. I don't think encouraging
people into reckless development methodologies helps here.

There's still room for lots of fun, if you also know when it's time to
be serious.
Males should use a male bathroom if they decide to gender bathrooms.
Women should use the appropriate facilities.

Trans men are men, trans women are women.

Any person with bad intent can just walk into the other restroom right now. Trans folks aren't those people.

I also don't check genitals of folks in the toilet. I simply don't care as long as my stall is private. People shouldn't look between the cracks in the stalls present in the US to check, either.

The best solution is unisex toilets with proper, private stalls.
[dupe]

More discussion:

https://news.ycombinator.com/item?id=39308731
[dupe]

More discussion https://news.ycombinator.com/item?id=39308731
Disney Parks' Most Impressive Modern Theme Park Tech
[dupe]

More discussion: https://news.ycombinator.com/item?id=39308731
Super cool. I'd love to see 2.4GHz LoRA as well.
These statistics are complicated. They're looking at the evolution in percentage relative to a Steam's total numbers.

For instance if Steam had a sudden influx of new comers because of some standard popular franchise's game, the total VR usage could slowly grow yet still be declining in percentage relative to Steam as a whole.

Then users not relying on Steam (someone playing recrooms through Oculus Link for instance) also won't be counted. I have no idea how many people that would be, but VR is not that mainstream, so people doing that kind of stuff feels par for the course
Also an open mind in hiring. Nobody will reject you because you look weird or are awkward.
Ok, that makes good sense, so the 25 seconds in the article are optimistic, the billion keys you mention are a pessimistic view (a mere 800 years), and the real number would then be somewhere in between those two.

Do you account for jitter in your billion keys example or do you assume that the samples will all nicely overlay each other even absent a convenient trigger?
What’s the right way to manage npm installs and deploy it to an AWS ec2 instance from github? Kubernetes? GitOps? EKS? I roll my own solution now with cron and bash because everything seems so bloated.
Yes, but this isn't made for general scripting. This project seems to be aimed at JavaScript projects, for example calling zx from package.json/scripts/start

If I had a JavaScript project, and I wanted to migrate my scripts away from Bash, I wouldn't pick Python. Not only would it be another language, I would also have to configure Python to run correctly, ie add it to my Docker image.

Simply installing another NPM package, rather than include an entire other language is a much better and simpler solution.
[dupe]

More discussion:
https://news.ycombinator.com/item?id=39302045
People always seem to think "premature optimization" means "premature optimization for speed". But there are lots of otherwise-good things that you can prematurely optimize for:

- modularity
- readability
- abstraction
- maintainability
- scalability
- reusability
- testability
- cost

We've all seen codebases that are over-abstracted in the name of code reuse, or to adhere to this or that software design philosophy, and are nightmares as a result. "You Ain't Gonna Need It" is a restatement of the premature-optimization adage, just for a different metric.
The parent you replied to said that they could write books which would be useful for instruction if the accuracy problem were solved. You said they would never write anything worth reading because they can't be insightful.

What I said was 1) they could write instructional and reference books and no one claimed they were insightful and 2) that they are useful to experts even if they are not insightful.

I'm not sure what we are arguing about anymore if you are not going to dispute those two things.
> I guess it depends on whether you believe capitalism and that "invisible hand" stuff is silly.

I don’t really know the claim you’re making exactly, but if you’re saying that capitalism is not about laws and regulations then yes that is quite silly. Capitalism doesn’t work without laws protecting contracts, private property (in its innumerable forms), etc. Like I said, we don’t let the market decide many things so that capitalism _is_ possible.

Feel free to clarify if you didn’t mean to make that argument.
Feature Request:
I want to measure current CO2 levels around me with my smartphone.
Are our heads actually unusually big, for a mammal scaled to our size? I've often wondered about this.

Especially for a mammal with front-facing eyes.
Yes I guess we do disagree. I believe we should promote autonomy and efficiency (amongst other things).
> I don't identify as an addict or a collector

Well too bad, because I have news for you buddy :P
> What does the const line do ?

To declare variables?

> The best thing however is that it's not suppported by Google

That's the case with many things like zx.
Anecdata: investment in robot and 3D builders is ramping up in Germany in response to labour shortages and increasing costs. Source: a German friend in the sector.

I guess it’s good this issue is being openly discussed. Having a good problem statement is always a good start. By contrast in the UK, deindustrialisation of the 80s/90s/00s was not a massive political topic. And the ensuing enshittification of the economy caught many by surprise.
Premature pessimization.
The idea that you’d face any kind of threat to life and limb in a small town is an ignorant narcissistic meme.

I didn't say that. I said unharassed. I've personally been the victim of these things in small towns. I've personally been ostracized. Bisexual, athiest, and not really caring if my lover's skin tone matched my own.

Trans folk have it worse than I ever have.

If people in your town aren't pushing back against anti-trans laws and things like that, it isn't good enough.

And those things you mention? Yeah, meth is a big issue in rural America. Before production got moved to cartels, I've personally seen more than two buildings that were destroyed because of a home meth lab. Farmers used to find them quite often. Violence is everywhere, and I never said it was perfect. It still shouldn't prevent your area from accepting folks as they are and treating them well.

It isn't asking for a pedestal, just wanting to be treated like other folks.
I have proton and remember reading that as well. Paid accounts have additional features (aliases, extra addresses) that will be disabled. The reasoning is to prevent them from being reused by maliciously. Iirc, the conditions were clearly spelled out, same as the fact that mail is encrypted and can only be recovered by the user.
I’ve never liked XML, per se, but I used it extensively, for decades, and even got fairly good with it.

These days, I mostly use JSON, but XML is pretty much an ironclad data definition and transfer protocol. You can define and transfer just about any type of data, using it, albeit, in a rather “prolix” manner.
Sorry, I made a mistake, I accidentally typed FOV, when I meant IPD. The IPD they clame for this product has a range of 58-72mm, which is very wide when comparing the competition. They made no claim of FOV, from what I've seen, for the glasses, ~20 degrees was for the Monocle.
I believe the right terminology is immutable.
We have a potential Linux convert right here guys!
Rust's type system for thread safety is actually remarkably simple. Types declare whether they add or remove thread safety (e.g. Mutex adds safety, non-atomic Rc removes). Structs automatically become non-thread-safe if they have non-thread-safe fields. Then all the functions that spawn threads or send data over channels require thread-safe types.

The fearless concurrency is real. It reliably prevents data races, use-after-free, and moving of thread-specific data to another thread. It works across arbitrarily large and complex call graphs, including 3rd party dependencies and dynamic callbacks. Plus immutability is strongly enforced, and global mutable state without synchronization is not allowed.

It doesn't prevent deadlocks, but compared to data corruption heisenbugs, these are pretty easy — attach a debugger and you can see exactly what deadlocked where.
> Whenever I have to write it Emacs verifies the doctype for me and handles the structural part of it.

Clearly you are not talking about the OOB experience here?

What customizations have you made? Something you can share?

Here’s me hoping I can move my MSBuild work to Emacs ;)
Neat! Others have mentioned language localization, but I think the main missing piece here is species localization. Of the first set of birds presented to me, exactly none are native to my area.

Learning bird calls is like an outdoor superpower but I think it'd be a little better if you could focus the user on songs they are going to hear in their area.
Earlier discussion: https://news.ycombinator.com/item?id=39280051

The Wired article this is based on:

https://news.ycombinator.com/item?id=39278929
Ask HN: Assess the Veracity of the Heuristic 'If It's Popular, It Must Be Crap'
What are your thoughts on this heuristic? Have you encountered instances where popularity accurately reflects quality, or do you believe it's often a misleading indicator?
Do you use it?
What percentage of the time was it a useful indicator to you?
First off, the article is about processing and metadata analysis, not just a mere "copy". Then, let's clarify: You legally stream a movie, you are also "copying" files to your computer, yet keeping "a copy" of the entirety would be considered illegal. Pedantic, naive technicalities are a ill-advised legal defense, and so is the expectation of object-oriented jurisprudence. Not everything is categorically same, because of a shared attribute. Intent matters.

With your argument you are conflating intellectual property and business assets of your company, with privacy and informational self-determination of your colleagues. The latter isn't necessarily in the direct interest of your employer, but rather a right given by ethics, or governmental entities. Never mind metadata, a simple copy could mean transferring sensible information to a context where access control for unauthorized parties isn't implemented. Eg. you could have your take-home work laptop stolen, or compromised while watching porn. Legislative example: Under the GDPR, a doctor or therapist is not allowed to handle any patient data on private devices, which extends to contact information stored on their private phone. Context matters.

Not everything is about money, or monetary damage. Privacy rights are about freedom and self-determination of the individual.

Although, the organizational structure and history of a corporation certainly has implications for operational security as well. Try mapping and exfiltrating employment graphs and collected personal metadata at a defense contractor and see where that gets you. Mind you, OP's respective metadata analysis has little informational value in a ten peopled start-up, where you talk to everyone anyway. We're here considering corporations large enough for the individual employee to miss operational oversight by direct means. Corporations large enough, that meta-data would be valuable for third parties, too. Trust matters.
Some of your criticisms are valid (ie: can't add extra clothes after starting), but most of them are imagined or exaggerated (why would you want to take soapy part-washed clothes out after starting? Door seal can be wiped clean easily, etc).

The positives obviously outweigh the negatives for most buyers, considering front-loaders are almost universal now days in much of the world, even in non-EU countries which aren't bound by that market's energy-efficiency requirements.
Cooperate how?

Do you think they are going to install LLM based surveillance and then hand check the comments in case the LLM is inaccurate?
No. It has extremely poor energy density.

https://www.linkedin.com/pulse/why-liquid-hydrogen-dumbass-p...
The article lists a lot of things going bad for Germany. But was there some underlying reason? Like demographics, shrinking population?

Or is it just the obvious , Russian gas, rising Energy costs, now their prices are too high, so exports are down.
Currently working at a $100M valuation tech company that fundamentally is built on a Django monolith with some other fluffy stuff lying around it. You can go far with a Django monolith and some load balancing.
EdgeDB – A graph-relational database with declarative schema
Considerably better than I'd guessed from the title. But I saw no hint that Russia is more-or-less a petrostate, nor of Poland's troubling internal politics - leaving me with the sense that (to quote a pundit whose name escapes me) "I can't say that it's particularly wrong, but it's certainly too simplistic to be right".
I would say that knowing that there are such things as different families of regex compiler, what their internal methodologies and consequences are, so that you can avoid certain otherwise non-obvious problems that arise not from something you did wrong, but something a layer lower did wrong (you wrote a valid regex according to all the rules in the manual, and got a bad result) qualifies exactly as an example of needing to have some understanding of how the layers below work.

In fact it wasn't necessary for me to qualify that with "I would say". I do say, and it simply does. You've made exactly no argument this entire thread.

Maybe everyone doesn't need to know everything, but the skin of stuff anyone needs to know is thicker than 0, and has no absolute boundary layer either, you just generally need to know less the further from your own work. But that never goes all the way to 0. You have to rely on other people to have done their jobs, but you still at least have to understand what those jobs are, that they exist and how you ultimately interact with them and how they impact you.

You said so yourself several times which makes this all farcical.
Oh, it’s here. https://www.propublica.org/article/understanding-junk-scienc...
Wow this is fun, and could be the beginnings of a whole book!

At the level the author is approaching it there's so much more to add
in, like what a typical browser is doing sending partial searches for
auto-complete, and the bit where your ISP sends copies of your words to
your local spy agencies. Almost infinite scope for expansing and
exploring that could make a very compelling story for technical and
non-technical readers alike.
SQL Server has included a message queue capability for a while now. It’s called SQL Server Service Broker:

https://learn.microsoft.com/en-us/sql/database-engine/config...

I haven’t had the opportunity to use it in production yet - but it’s worth keeping in mind.

I’ve helped fix poor attempts of “table as queue” before - once you get the locking hints right, polling performs well enough for small volumes - from your list above, the only thing I can’t recall there being in sql server is a LISTEN - but I’m not really an expert on it.
Skiing Is Becoming an Endangered Pastime
One of my favorite games as a kid
Likely gonna get downvoted for saying it.

Wasn’t this the whole point of bitcoin? To guarantee a slow increasing supply of coins with a fine upper limit of 21 million bitcoins. Only 2 million more left and they get increasingly take more energy to mine.

There was a joke amongst my peers that the last bitcoin will take a Dyson sphere around the sun to mine.

Bitcoin makes sense as an instrument to hedge against inflation, but the charts correlate with stock market. So it is as speculative as the rest of market. Unlike say gold which usually has an inverse graph as a holder of value.

IMO the insane trading fees of bitcoin have ruined it for me.

I love what ethereum is doing with proof of stake.
I'd say the main problem is "leadersh*t", incompetent captains of industry. It's so pervasive and prevalent that I really don't see any hope for them. People are also getting more and more unprofessional and expect high pay for subpar results. Devs on the other hand are hugely underpaid and the country operates in a two caste system of managers vs everybody else though not as badly as the UK. There is also a high aversion to risk; a friend of mine who built a successful company told me that in order to get 1M from a bank they essentially had to pay them 1M upfront.
Slalom: Designing a runtime for AI-generated code