skysight-inc/HackerNews huggingface dataset:
> menu system that closes the menu if you click at a submenu?

Mine doesn't do this, unless I'm misunderstanding what you mean by submenu (I'm thinking of the thing that has a > at the end. Also why would you want to click it when it opens automatically on hover?)

> if I opened a dialog

So close it, or look up the thing before you open a modal, a rather common concept across many platforms.

> there is a different shortcut

Granularity is bad... why exactly? But a tip, get HyperSwitch (this is the real reason for writing this comment)

The last one I don't even get how you mean the OS designer would get involved with how exactly applications are made. What would the alternative mechanism be, forcing (how?) them to put everything in menus? What about right-click menus, should they be banned? How is any of this unique to Apple?

I'm not saying they are infallible, but these are some weird ass examples.
> except without additional context it could’ve been a she.

True. And sometimes I even say "he/she" or "they". But 1) the vast majority of people on HN are male (I'd guess 90%, but I have no hard data), 2) the default "she" for doesn't fit on a male-dominated site, especially when referring to a real individual, 3) "he/she" sounds more inclusive, but it still misses nonbinary people, and 4) "they" just sounds off to me when referring to an individual.

I could have, instead of saying "he", gone up-thread and used the name of the poster, but... sometimes I'm lazy.
I think we have a slight disagreement. My machine is _not_ a Turing machine. Given any program that can only take countably infinite steps my machine halts. If you like, you can think of it as an oracle for the Halting Problem. But the fact that it's _not_ a Turing machine is what saves it.

What makes it _not_ a Turing machine? It violates one of the assumptions! Essentially, it can reach the transfinite ωth step in a finite amount of time. The assumption that Turing machines can't do that is well-hidden, but essentially it enters every time someone says "and then". "It reads the tape _and then_ updates its state _and then_ moves the head _and then_ etc." You never actually reach the ωth step if each step takes a finite amount of time [edit: an amount of time bounded from below by any fixed positive amount of time].

However, I agree that whatever class this kind of machine belongs to has its own Halting Problem. It's just not the same Halting Problem that our beloved Turing Machines face.

Why is the seemingly-relevant question the Normal™ one and not this worse one? That is a question about physics, and not mathematics.
My idea is to not pump it back up but to let it drain down to Australia.
There's another style of programming that has much of the required interfaces predefined in the language itself. A set of universal interfaces that conceptually work universally for all programming.

It's mathematical interfaces.

Commutativity, Identity, Associativity, Ordinality and more. For these interfaces, it becomes less about "designing" interfaces with gut intuition, guessing and checking... but more about finding the final design via calculation.

Math is known to be universal so it makes sense why mathematical interfaces have such wide application. When you use mathematical interfaces and compose everything along those parameters... it's no longer about "you never come up with the right interface at first"... That concept becomes less relevant.

It's hard to agree with me when I'm just saying it here. It has to "click" after you tried it with a language that supports this type of programming first class.
It’s been mostly great when I’ve seen it. Seems like it’s working well.
Of course it does. We've had hybrids for decades now.
People should be judged relative to their time.
Why is this more and more?
Protection from state? Is this a joke?
Yes! It's very different than the other books I have on Apollo, which are mostly about the engineering and astronauts. This book really answered a lot of questions I had about all the rest of it. The greater economic political and social things going on at the time, the background before. At first it seemed dryer than the other books but it's actually become some of my favorite facts and most discussed details about apollo. If you're into apollo, yes. If you're just into the engineering details and not as much in the politics and societal part maybe not.
> I asked him if he had ever run into Tor exits, he said no, but they did sometimes run into people with unsecured wireless that had been used by third parties and once it was clear that was what happened it was pretty much dropped.

Could one have open Wifi "accidentally" (on purpose) as a defence mechanism against one's own actions to introduce reasonable doubt?

Bruce Schneier in 2008:

* https://www.schneier.com/blog/archives/2008/01/my_open_wirel...
CP is disgusting and everything, but I'm kinda weirded out about thought crime. If no harm is being done, not even indirectly to anyone else, why is it a crime?

It's not illegal to write a fanfic that you keep to yourself about all the weird ways that you want to torture and kill someone.
Might be worth adding (in 2012/Austria) to the title. Few people understood what Tor was back then.
https://archive.is/Ucu4S
I wouldn’t bother changing it. IMO the average user won’t notice or even care.
Cheap yoghurt where I buy it tastes fine and has a pleasant consistency. YMMV.
Mussels like Zebra and Quagga are common invasive species in reservoirs like this. Asian carp and other fish species as well.
Movie this
> My claim is that they shouldn't have.

Studying the disposition and demographics of forum posters is not new, nor is this a unique example. The only issue here is the forum posters believe, based on incorrect claims from the forum, that they were anonymous. But their posts were not, and this is the first time it came up publicly, because this is the first time someone looked at this particular forum, in the context of "I want to publish a paper about the demographics of this forum".

The forum users have the right to feel angry that their posts were not anonymous, but that anger should be directed at ejmr, not the academic that made it clear their posts were not.

The posts on ejmr were not fully anonymous, and nothing can change that - there are more than 10 years of posts, all of which are public, none of which are [fully] anonymous. It does not matter whether this academic collected any of the information, because in a hypothetical world where they don't and simply disclosed that none of the last decade+ forum posts are anonymous, anyone else could do exactly the same thing. This is assuming of course no one has done this in the past.

> I agree it's necessary to disclose the vulnerability to the victims (especially if ejmr wouldn't have), but it wasn't necessary collect as much data as possible themselves and write a paper about it for their own gain.

What harm do you think writing a paper on forum demographics did? I am genuinely curious, because this seems like you're still just trying to find ways to blame the gross negligence of the ejmr folk on the authors of this paper.
China’s race for growth is fading. So too is its dream of middle-class security
The main reason people apply social justice concepts to climate change is that a) the right defected from their initial agreement to fix the problem with carbon taxes and other market mechanisms, then b) spread a lot of propaganda about how addressing the problem was going to hurt the poor.

So anyone who wanted a democratic coalition to deal with climate change had to look to the left of the political spectrum for support and dispel the notion that it would make the poor poorer.
Congratulations for the redirect.
‘It comes up on you fast:’ Scorching heat is crushing American businesses
Give mapy.cz in the play store a try. Seems to be much snappier than organic maps. Uses osm data
I understand the business logic of why we have the SSO tax. I simply think it’s greedy and misguided in the modern era.

I was speaking primarily from a business perspective, in particular one where I make technical decisions for mine and other (client) businesses.

Experience has taught me that SMBs benefit greatly from SSO. They’re also simply the least likely to have the talent around to implement it well and reliably. So while you can use the SSO tax to drive revenue, you’re just moving the burden of account management to individual users and admins of small teams. As a long-time provider to small teams I can tell you how much they really hate dealing with that overhead when they probably already have a SAML and/or OIDC IdP service included with their MS365 or Google Workspace tenant.

So as a result, I select away from those offerings if there are comparable alternatives, and there almost always are.

I am not advocating for the use of social IdP (“Sign in with [Apple|Microsoft|Google|etc]”) for anything. I really dislike those as well, to the point that I actively select against services that only support signing in with a third party that I can’t control. I was specifically talking about SSO as it’s traditionally interpreted: SAML, OIDC, LDAP, etc that you control.
How, Mathematically, We’re Fucked: Exponential growth on a finite planet
Needs some sort of webhook / API access through your dashboard.

I'd be interested in running a cronjob with my custom SQL and sending you a batch payload to process the emails.
Most banks etc will cut business even if you cannot be arested.
It depends on the use-case.

For vanilla use-cases, the debugger on Visual Studio or Jetbrains IDEs may have more features and better usability.

I think some even support reverse debugging or time travel (rr-like), memory watchpoints, etc.

Pause execution when some memory is read or written to = watchpoint.

For reverse engineering you've got OllyDbg clones like edb or x64dbg and others.

And there is the underworld of gdb custom scripts that is really interesting looking into. gdb tui too.
Isn't it basically an iPad? :)
I'm not defeatist, just pointing out that it's an oversimplification to say "it takes as much electricity to refine a gallon of fuel" given that the refining process happens in industrial areas where electricity may well be more reliable and less expensive.
No he's right, the idea of extracting work from the pressure of the ocean is as impossible as perpetual motion.
Doesn’t matter. If a gun manufacturer stops, does that mean others will? All you’re doing is consolidating the market into even fewer players and presumably companies whose policies you disagree more with than the one you owned.
Yep, in the uniform traffic code, nobody "has" the right of way, they can only yield it. Failing to yield can get you a ticket, but acting like you deserve the road can get you killed.

I feel that traffic is much worse since before COVID, drivers more aggressive, etc. You have to accept that people are going to make terrible decisions and roll with it.

Incidentally, we had storms knock out the power and some typically backed up intersections were moving along very well, with people being cautious but assertive, and not aggressive.
We've taken 90s LAN architectures and applied it to cloud infrastructure.

Why do I have a VPC? A NAT? IPv6 solves that.

"Security" but AWS EC2 security groups predate AWS VPCs.
I frankly find it hard to imagine an expression form of if...else that's more readable than either the JS or Scheme versions of the code.

In fact, I believe the problem with the JS example's readability is the formatting. Here's how I'd format the same code, and I find this quite readable:

function deriv(exp, variable) {
return is_number(exp)
? 0
: is_variable(exp)
? is_same_variable(exp, variable)
? 1
: 0
: is_sum(exp)
? make_sum(
deriv(addend(exp), variable),
deriv(augend(exp), variable)
)
: is_product(exp)
? make_sum(
make_product(multiplier(exp), deriv(multiplicand(exp), variable)),
make_product(deriv(multiplier(exp), variable), multiplicand(exp))
)
: error(exp, "unknown expression type -- deriv");
}
There’s also Vanilla forums: https://github.com/vanilla/vanilla

And the engine behind Lobste.rs: https://github.com/lobsters/lobsters
> I had an easy 700mi day trip

I'm pretty good at long distance driving (e.g. 14hrs of driving with no stops except gas and bathroom). I could drive 700 miles in a day in an ICE vehicle, but I'd never call it easy. Add in any charging time, and it gets even less so.
Out of curiosity: what do you think your country stands for?
Like you, I'd love to live in a world where, "if everyone behaves, things are much better for everyone". It's a great idea.
Finance is full of people with MBAs and two left hands that cannot do anything on their own.
There's something satisfying about converting if/else tables to switch statements. I find them so much more readable.
I can't edit anymore, but hopefully people can read my comment with s/commits have exactly one parent/non-merge commits have exactly one parent/ :)

But this did make me realize that the problem with this workflow isn't the "one parent" part at all, it's really just the "immutable parent" part.

But to the main thrust of your comment: Yes, this "porcelain" is what I meant by my surprise that there aren't better tools for this. I think the reason there aren't is that it is really hard to do this well with porcelain, because of requiring a bundle of modifications to the commit tree, where there is no good way to make the whole bundle atomic. So it works fine (and I have a script for it) in the happy path, but it becomes a bit of a nightmare if something doesn't apply quite right.

And that's what I mean by this being unsupported at the data model level, that there is no way to do atomic operations on subtrees as a whole.
SanDisk used FTL (flash translation layer, wear leveling) on their SD cards at least way back in 2013. Single MLC block survived about 500 erases. FAT would kill it immediately otherwise.
And imagine if somebody changes their mac address to yours and does some illegal stuff. There is not way that this can work.
I've also had the experience of failing FAANG interviews after being very successful at smaller scale. Since then I've made the leap, and I can tell you that experience in the 10-100 developer range is extremely valuable and can make you very upwardly mobile once you get a foot in the door. People that have spent their entire career in big corporations often have a lot of assumed constraints based on groupthink and the vagaries of whatever specific org leaf nodes they've been exposed to. Often they will have worked for years under bosses with no real clue about the actual decision making process and strategy behind their work. It's extremely hard to develop an end-to-end understanding and strategic viewpoint in these environments. Startups offer much more opportunity to learn the big picture and the strategic considerations behind different functions. Obviously anyone can claim to be doing a startup—there's a lot of the blind leading the blind, and people playing house—but if you find one with an interesting vision, a bit of traction, and good colleagues you can learn lessons that will translate well to leadership at big tech.

Coming in the front door will be hard though, because recruiters and the first layer of technical interviewers will likely not have context to judge your 15+ years of experience. Look for referrals and directly talking to hiring managers. Also, read some writing from notable SV management writers like Will Larson and Camille Fournier, this will help you learn some of the shibboleths and how hiring managers think. Finally, if you don't have legit scale-up experience, look for that first. There's a range of companies with engineering teams of all sizes which can provide good stepping stones for learning as well as hireability optics.
Thanks for this, good stuff
> The main problem is that no one knows how to measure it. There are many metrics, and as far as I know, all of them are mostly noise.

Teaching is a long game.

It’s a given that a professor should be knowledgeable in their own topic; but the measure of success for a teacher in higher education is in how knowledgeable and influential their own students are.

Contrast Emmy Noether to, say, Isaac Newton. Both were brilliant and loved their topics; but only one was an actual teacher. The other was paranoid and egotistical.

Now in matter of influence and metrics: It shouldn’t just be measured in novel research and publishing but the ability to replicate and/or filter out bullshit research as well.

Finally, I’d also go as far as to say professionals in industry should be able to link to their old professors and not just institutions.

I have so many old, no-name instructors (some dead) who somehow managed to ignite a genuine interest in their topics.

I wish I could honor them in a standardized way.
This one caught my attention.

In 2015 my (now ex) girlfriend was diagnosed with TNBC. I obviously researched the hell out of it to gain as much of an understanding as I possibly could as a non-medical professional as I'm sure anyone would, and most of my reading suggested that it was mostly African American women and youngish white ladies who tend to get this.

As far as I know, she had used permanent die at least once in her early twenties. Thankfully less than a year later and after chemo and surgery, she fully recovered.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7783321/

Edit: added space after comma, fixed grammo
Anyone actually viewing CP would likely have traces of it on their computer. Just running an exit node isn't going to save you.
We do in some places. But in other places like California NIMBYs and greens decided putting extra salty brine back into the ocean was worse than taking fresh water run off from the inland, worsening desertification

Really mostly nimbys. Greens have relented.

Nuclear desalination would solve a lot of the fresh water problems but we can't have solutions now can we?
Bribes don't work like a shop where you can come from the street and buy something. You need to have connections first.
https://yt.artemislena.eu/watch?v=EJFbvN6YYnE [video short]
The VA’s new medical records system has gone haywire
Well, do you know much about physics?

What do you think happens to overall system efficiency if you need to carry an internal combustion engine, a gas tank, and gas along with you, in addition to a battery, inverter, and electric motor?

Hybrids are strictly worse than electrics in every measure except range, and most customers do not need the range they claim to need.

But salesmen are not paid commissions to explain why customers don't need things, so we have hybrids.
1. He passed in '08 of natural causes at 54. Set the life insurance to autopay.

2. "On a whim, Halpin’s wife Robyn wrote to Pete Townshend’s office to tell him her husband had passed away. But she was astonished when Townshend replied with a message to be read out at Halpin’s memorial.

“Scott is often in my mind and always with the greatest gratitude and affection,” Townshend wrote. “He showed such youthful courage and humour standing in for Keith Moon that fateful day. Scott played so well too… He played drums brilliantly, smiled and went home…

“I measure my life by great and good people I have occasionally met,” he said finally. “Scott is one of the great and good ones. I worked that out in 30 minutes. That must surely say something about the man.”"

I don't know if Townshend wrote that or not but what a marvelous sentiment to convey to a widow.
> I don’t know why Ireland doesn’t have them but they have derogations from all the EU laws about it, though their passport card is essentially an EU ID card complete with chip.

Due to the track record of the RIC, the British police prior to independence (and something that continued in NI until the 90s with the RUCs to keep the idea fresh), there is decently strong opposition to ID cards on the idea that police could demand them to harass people. It's also why most Gardai (Irish police officers) are unarmed, though I think the rising perception of petty crime in Dublin has swung the pendulum somewhat on that topic.
re community already did this:

People are unreasonably attracted to things that are "minimal", at least 3 different local LLM codebase communities will tell you _they_ are the minimal solution.[1]

It's genuinely helpful to have a static target for technical understanding. Other projects end up with a lot of rushed Python defining the borders in a primordial ecosystem with too many people too early.

[1] Lifecycle:
A lone hacker wants to gain understanding of the complicated word of LLMs. They implement some suboptimal, but code golfed, C code over the weekend. They attract a small working group and public interest.

Once the working group is outputting tokens, it sees an optimization.

This is landed.

It is applauded.

People discuss how this shows the open source community is where innovation happens. Isn't it unbelievable the closed source people didn't see this?[2]

Repeat N times.

Y steps into this loop, a new base model is released.

The project adds support for it.

However, it reeks of the "old" ways. There's even CLI arguments for the old thing from 3 weeks ago.

A small working group, frustrated, starts building a new, more minimal solution...

[2] The closed source people did. You have their model, not their inference code.
Normally you would expect any SSO capable application to keep its own auth logs.

It’s certainly not a SaaS-centric thing. SSO has been around once before we used it widely with HTTP.

I would also argue that the last part conflates SSO and SCIM. Usually these are kept as distinct features, even if compatible.
I'm not involved in the military, but it feels like there's an expectation that if you put in the work and meet the requirements, you'll get the promotions. I'm sure there's exceptions, and people problems and all that, but the expectations are there.

There's also (at least) historically been limitations on combat positions for women, which does limit certain types of promotion, because it's hard to meet the requirements if you can't get posted to the right kinds of jobs. That puts you in a situation where a tech job might be a viable path to promotion. And the military is usually good about training, so if you get into a tech job, you'll get trained to do it right, etc. (Or at least, that's what it seems like to an outsider)
" good lawyer " ??
Kosovo also has very cheap electricity from coal. One time it was bitcoin mining hub.

I would be worried about reliability. It is probably semi residential optical line.
“There's probably no one so easily bribed, but he lacks even the fundamental honesty of honorable corruption. He doesn't stay bribed; not for any sum.”

-Discussion of a rather sinister court official in Isaac Asimov's 'Foundation And Empire'
Yet many other comparable countries pay substantially lower prices, and presumably the drug companies are still making a profit of that.

"If you don't pay us through the nose with billions we'll stop developing drugs" seems like a rather odd argument; disallowing the government from engaging in the free market on price in pretty much any area it would set of all sorts of corruption red flags. This is why all sorts of regulation around public procurements exist in almost any jurisdiction.

If you need money to develop new drugs: fine, this is why things like grants exist. Right now the drug companies want to have the best of all worlds with none of the obligations and downsides: inflated prices from Medicare are just tax subsidies but without any controls or checks or anything.
ohh thats some really nice readable c-code
I'm not familiar with a pause instruction in a modern isa. Sounds like x86 crap.

I'm talking about wfi, wfe, and friends.
Or the FTC. That's fraud - the advertised price isn't the actual price.

You could say "what about mandatory tipping on tables of 6 or more?" But in every case I've ever seen, it says so on the menu. That is, you're told what the deal is before you order. Whereas in this case, it sounds like the price was changed after you ordered, when you tried to pay.