skysight-inc/HackerNews huggingface dataset:
> I just wish intellij had a time travel debbuger like Visual Studio Pro.

You might find our Java product interesting, it adds Time Travel Debug to IntelliJ - https://undo.io/products/java/

Undo captures everything the process does, below the JVM level, so you can reproduce / rewind any problem you record as many times as you want (and copy the recording out of production onto a dev machine to debug, etc etc).

Please get in touch if you'd like a free trial.
Agree, IMO even interviews should be compensated.
Most software companies want to schedule 3-4 interviews each 2 hrs long so they should minimally compensate 1 day pay.

If we assume 15 days off that leaves roughly 245 workdays per year and with a salary of $200k that would be close to $800.

A fair amount of compensation to spend half a weekend on a project would be $400.
I don't follow Musk's personality foibles closely at all, but from what I have seen, I get the sense that profit is not one of the things he ties closely to his aggrandized self-image. Wealth, yes, but only in the sense that it is for spending to do great things, even if the profit isn't there, like "protecting freedom of speech" (there aren't enough quotation marks in the universe). I.e. Tony Stark, not Gordon Gekko.
Also see the excellent https://github.com/your-tools/ruplacer.

For more advanced needs, I have a custom thing called greprep that let's you make changes using your favorite editor. Workflow is like this:

1. $ rg -n .... > /tmp/lines.txt
2. (edit lines.txt in vscode)
3. $ greprep /tmp/lines.txt to apply the changes
Same for me! On my laptop, Safari will eventually stop loading web pages after a few days of uptime, guaranteed, until I reboot. I hadn't had that on my Mac Studio, but it has much more RAM to endure the leakage longer.
Hiring by sortition
Just would rather pay for an expensive device that I can use with other devices like a laptop or future mini pc. Not super interested in hacking.
Can you expand on that? Why does it have to be a mac Mini? And why the asahi distro?

Sorry just genuinely curious and dont know myself
Take a look at https://news.ycombinator.com/showhn.html and https://news.ycombinator.com/item?id=22336638

You'll get better results if you use the HN facilities for a 'getting feedback on your work' type post
> Then we can stop making such a big deal out of misinformation and protect free speech.

As long as misinformation is costing people's lives, I will make a big deal out of it.

I recognize that I am raising a stink about a problem without proposing a solution.

> Yes lying is unethical it's been established thousands of years ago.

It took us way too long to realize that we agree.
To not inconvenience the natives? Seems obvious.
Not being able to hear "normally" sucks. I only developed hearing loss later in life but it's bad enough not hearing everything, sometimes just nodding along when I don't hear something because I already asked a hundred times that day and feel embarrassed about it. Not being talked to by others because they feel like you don't understand them. It's a huge disadvantage in terms of mental health and socializing. Imagining having that condition as a kid breaks my heart.
So this letter ℘ is distinct from another unicode symbol (that I can't copy-paste here?), which we often use for "power set" in math; it's given by U+1D4AB.
I once ended a job interview at a company because of their coding challenges at the end of a 2-3 hour interview. It was a job for a PHP developer working in a DDD environment. They were asking people to do algorithms, the last one just took the cake because it was completely unnecessary.

The question made sense: how do you add to very large numbers together? I assumed the key knowledge they wanted was that the numbers had to be represented as strings and you should use bc_math to compute them. So I answered that, and they said, "Yeah, great. Now write a function to do that." I sat there for a few moments thinking about it and realized it was just nuts. So I asked if I could just end the interview process. They were clearly shocked, I doubt many people end an interview process on the last question. I said that this wasn't realistic and that if I did that for real it would get code-reviewed to hell. One of them kept saying but it's to see how you would do it if bc_math wasn't installed. I simply stated "I would have them install it" to which one of the interviewers instinctively nodded since that's the real-world answer.

It seemed like it would have been a good place to work up to that point. I didn't like my current job at the time, it paid considerably more, had more public holidays due to weird German reasons, etc.
This is what Meta Portal could have been. It's not about going high tech and fancy UI. It's the human kindness that makes tech beautiful.
I knew one person that used sick leave (for mental health) to take time off to prep for job interviews due to the toxic work environment.

That is an option if you have higher personal obligations and are struggling mentally.
Yeah reddit is full of shady tricks like that, either as design choices, admin policies, or by mod coalitions of major subreddits.

Edit: And probably via other ways I haven’t heard of.

So much so, and considering it has gone uncorrected for many years, that it seems likely that’s the intended purpose of the system, to dupe naive teenagers and other susceptible groups.
nice! Find and replace across a codebase is one of the few times I open an IDE.

Being able to interactively ignore instances for replacement is great!
This is probably unnecessary, but: I wish you wouldn't use the word "stupid" there. Even if you didn't mean anything by it personally, it might reinforce in an insecure reader the idea that, if one can't speak intelligently about some complex and abstruse subject that other people know about, there's something wrong with them, like they're "stupid" in some essential way. When in fact they would just be "ignorant" (of this particular subject). To be able to formulate those questions at all is clearly indicative of great intelligence.
Also social isolation, much much earlier in life.
I recently ran an interview process for a relatively senior eng role at a tiny startup. Because I believe different interview methods work better for different people, I offered everyone a choice:

1. Do a takehome test, targeted to take about 4 hours but with no actual time limit. This was a non-algorithmic project that was just a stripped-down version of what I'd spent the last month on in actual work.

2. Do an onsite pairing exercise in 2 hours. This would be a version of #1, but more of "see how far we get in 2 hours."

3. Submit a code sample of pre-existing work.

Based on the ire I've seen takehome tests get, I figured we'd get a good spread between all three, but amazingly, ~90-95% of candidates chose the takehome test. That matches my preference as a candidate as well.

I don't know if this generalizes beyond this company/role, but it was an interesting datapoint - I was very surprised to find that most people preferred it!
It took forever. Literally tens of thousands of dollars of opportunity cost, with a lot of risk of having nothing to show for it.

The bummer is that you're right, it actually is worth even this much investment, because these companies do pay extremely well. But it's still horrendously inefficient, because the companies are getting a very small improvement to their signal to noise ratio, at this great cost (which, notably, they don't bear).
Show HN: Chrome Stealer – Tool for Decrypting Locally Saved Chrome Passwords
Chrome Stealer is a tool designed to decrypt locally saved passwords on Windows machines. It was developed because existing write-ups and C/C++ versions were either ineffective or unsatisfactory. I hope this write-up assists others who were in a similar situation.

If you're interested in the full implementation details and reasoning behind the project, I've also written a detailed blog post: https://bernking.xyz/2024/chrome-stealer/.
Sure, the tests I get. It was the briefings that seem weird to not cluster.

In the case of a pregnancy, I'm assuming these "briefings" are things like trying to teach the new parent things they'll need to know when they go home; or giving them status updates about tests done on their new baby if they're in the NICU, and so forth. These all seem like things that could wait.

Is the point to use the infodumping as an excuse to do the tests?
There is basic non-identifying logging that is almost entirely necessary to operate a website. I assume you're okay with that much?
> Hiring processes should focus on problem-solving, collaboration, and growth in relevant areas. Unrealistic expectations don’t attract the best talent – they just exhaust and discourage it. If companies want adaptable developers, they should focus on the long-term ability to learn, not how fast someone can tackle an arbitrary test. Dropping these absurd assignments and focusing on what really counts could foster a better, more inclusive tech culture.

Sure, how? There are no perfect processes, only drawbacks that you can live with.

I also find the idea that interviewing is somehow exploitative of the interviewee ("feel like working unpaid shifts for a job they don’t even have yet") to be somewhat bewildering. It's not like your coding challenge is useful work for company that you are doing for free, in most cases interviewing is also a huge time sink for the company as well. Not every interaction should be quid pro quo...
> Important to distinguish frontend vs backend performance of course.

I'm not sure what you're calling frontend in this context (client side? or client-facing "front-end" servers?), but I'm talking about their server side specifically. I've looked at their API calls and understand when slowness is coming from the client or the server. The client side is even slower for sure, but the server side also never felt like it was optimized to the point where deviations this small mattered.
> The exact bid amount offered by the Onion for InfoWars remains unknown, but it has been reported it was lower than First United American’s bid of $3.5m.

Sounds a lot like FUA won the auction, but the trustee is playing games. The judge ordered a public auction, the trustee and the creditors don't get to side-step the judge's order because some of them might perceive their actions to be a better outcome.
I don't suppose you got a good job because you had the leisure to spend 4 years in college? Or 4 years in high school?
I thought a Patagonia products tester was now testing Fields Notes. I wondered if Fields Notes would be labeled as expensive and unnecessary, or as good value for money and useful. Now I still don’t know, because that’s not what this article was about
Really wish people were migrating to Mastodon, or even to Threads, since Threads can federate.

IMHO, the lesson from the corruption of Twitter should be don't build your social network on a proprietary walled garden.
While I'd agree with your point for a hearing aid, as per the article:

> While hearing aids are relatively speaking uncontroversial, the internal portion of a cochlear implant requires surgery, which of course entails risk

I don't know the scope of that risk. Might be fine, but the point is you have to actually find out what it is before doing it.
I don't think that the disingenuous griefer trolls are on "both sides", no. At least not in even vaguely comparable numbers.
While this tool doesn't seem to be anything special, the trend(?) of tools that run entirely in the browser, without any data sent to the server, is a very encouraging one.
You call it scifi? It's already realized lol! What talented guys you are!
drones may still be a thing, and weren't nearly as hyped as blockchain.

my barometer for penetration is how often the non-tech people talk about it, e.g. goofball uncle didn't buy a drone, but he went hard on BTC. if he's still holding he probably made money recently, too.
Exploring Mixins
You're really not getting this.

That piece of granite that a human cut square is not going to still be square in 1 million years, nonetheless 100 million.

Both fossils and granite erode. But an eroded fossil is still identifiable as a fossil. Stick it under a microscope and you'll see the microstructure produced by living cells, even if macroscopically it just looks like a hunk of rock. An eroded piece of granite is just another piece of granite.

Maybe under the right conditions an eroded piece of granite that started off square will still look kinda squarish, but no sane person finding a kinda squarish piece of granite is going to conclude it must have been a building block of an ancient civilization of hyperintelligent squids.
I disagree. I think some people are just over sensitive and over anxious about everything, and I'd rather put up a warning label or just not cater to them than waste time being dictated to by such people. They are free to go build whatever they want.
It doesn't need to be all or nothing. The traffic flow algo can ignore regions with known zero cell coverage. Perhaps we can fill the gaps with inertial navigation if there is at least some traffic.
Got it. And agree--that's the finding of the second source.

"Possible explanations have included earlier presentation of heavier patients, greater likelihood of receiving optimal medical treatment, cardioprotective metabolic effects of increased body fat, and benefits of higher metabolic reserves" [1].

In summary, obesity (BMI > 30) is a health problem. 40% of Americans are obese [2]. I'd be curious to see what fraction of overweight Americans become obese versus normal weight become either obese or underweight--the presumption seems to have been that being overweight (particularly when young) is a risk factor for obesity.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC4855514/

[2] https://www.niddk.nih.gov/health-information/health-statisti...
https://www.nrk.no/tromsogfinnmark/harald-fra-sommaroya-fikk... original article here.

> "No use getting riled up about it" says young fisherman after sub ruined fishing gear worth 50.000 NOK (4.500 USD)
Yeah that's how education works.

Someone working at billion dollar VC funded outfit should understand the cause of making smart but speculative bets.
+1 for "all the time". Today I have been debugging a critical piece of the system which is written in Python (none of the rest of the system is) and largely hasn't been updated since 2020 and, you'll not be surprised, has no comments, no documentation, and a fucked up deployment system which makes me cry every time I have to think about it.

Last week I was debugging some similarly uncommented, undocumented, Go code from 2020 written by lunatics that is also a critical piece of the system.

It hurts.
As expected, you won't answer my questions.

I have no connection to Mastodon (other than having an account), and am not a representative of theirs or their users, except maybe in your fevered mind. I wouldn't know how many DAUs the Mastodon network has, nor do I care, because it's irrelevant to me.

Besides, I'm certainly not the only one complaining about your obsession:

https://news.ycombinator.com/item?id=33125070

You've been at it for over TWO YEARS, now, banging that drum of "Mastodon has few users, therefor it is a failure".

Maybe if you think I'm the only one complaining about your posts, you should consider that Warnock's Dilemma applies:

https://en.wikipedia.org/wiki/Warnock%27s_dilemma
> What happens if the loop executes some non-idempotent calls? I guess printf debug still has some value :)

Then they'll do the same thing when you replay.

Non-idempotent system calls are tricky because they interact with the outside world - but that's still OK.

In Time Travel Debug, the process you're debugging is essentially in the Matrix. When it's being recorded everything acts as normal (and it'll see the real results of those non-idempotent calls).

When it's being debugged, any interaction with the outside system is prevented and replaced with the behaviour we saw at record time. It'll still think it's doing the non-idempotent calls, they just won't change (or depend upon) the state of the rest of the system.
Maybe you'll like the reverse, (possibly) the most REM song by non-REM: https://www.youtube.com/watch?v=cSltuCqOzJY
Iirc the Katana devkit could be used to play commercial games so I wouldn't be surprised if some developers were part of the groups and if so writing a dumper was probably not hard.

There was even a preview version of the game I worked on that got leaked so either someone in our office was part of the cracking scene or someone at Sega/QA (they were our publisher) since AFAIK no-one else had any copies.
Tangential, but I’m just going to point out that severe autism is absolutely debilitating. I think many people have only known people with what used to be called Asperger’s and don’t realize just how bad it can get.

My cousin with it needs to live in a group home. He’s barely verbal.
> the C++ standard library offers me little.

Lost me there already.

> Its concepts regarding ownership and memory management are irreconcilable (move semantics, smart pointers, etc.), so I have to build from scratch anyway.

Absolutely not. The standard library has a zillion things, most pairs of which are independent and even unrelated. No type traits, no pairs and tuples, no std::arrays etc. - all things that are completely independent from memory management and ownership.
And you actually think this is good?
Don Knuth might tell you that code and documentation don't need to be different.

More seriously you can easily imagine Rosetta Code as just a way of teaching something, without an expectation that you'll compile or run it. In other words it is documentation, the fact that some of it is also code isn't a problem.
The only way to not be in "developer mode" is to install something like fedora atomic, then everything is harder lol
I mean is there any movement in getting major browsers to adopt this?

Normally when a spec. like this is written that needs adoption from web browsers, an explainer is written and then the major rendering engines are asked for their feedback. For instance, here’s an explainer:

https://github.com/krgovind/first-party-sets

Here’s where WebKit was asked for their position on it:

https://github.com/WebKit/standards-positions/issues/93

Here’s where Mozilla was asked for their position on it:

https://github.com/mozilla/standards-positions/issues/350

Here’s the process Blink goes through to get a new feature like this going:

https://www.chromium.org/blink/launching-features/

I tried to find where this was done for GPC and couldn’t find anything. Did they just write a spec. and not bother doing any of the work involved in getting it adopted? Or is there progress being made that I didn’t see? Hence my question: Is there any movement on this at all? Or is the process of getting it adopted by Blink and WebKit at absolute zero?
Yami: An open-source music player with simple UI
The US does not have a nationwide electric grid, so adding more solar power in Arizona or Florida can't supply Wisconsin with electricity.

Early solar farms were very concentrated in sunny states because the equipment was expensive enough that they couldn't make money elsewhere. As solar equipment has fallen in price, there are more places where a solar farm can turn a profit. That's why solar farms are now being built in places like Wisconsin. States like Arizona are still adding solar farms each year but now less sunny states are also building solar farms because falling equipment prices have made it practical.
This says a lot about the security culture at Uber and Lyft. No systematic consideration of PII or sensitive information.

Of course, it's not like Meta or Tiktok ever said "hey, btw, you're sending us stuff we shouldn't get" but our expectations for them don't include that.
What a perfect shit-storm!

- What people are saying about the filter protocol, and anything else that interprets the files.

- Why do people insist on making all remote file protocols transparent? Fuck that, a file is a file! If you want to support some remote stuff, do that on the OS, where it's opt-in.

- And PHP keeps insisting it's not a web framework while being a web framework. So it has no access control around local file reading, while clearly designing it to be used in a way where only a few directories should be accessible.

- A buffer overflow in glibc, go figure... But yeah, C is perfect and the only issue is that the devs don't know the language well enough or there aren't enough people reviewing this niche library.

- Didn't everybody decide to ditch the pre-unicode encodings from the standard tools? I remember the announcement (that was supposed to include glibc), it made a lot of people angry. Those have been an endless source of CVEs.
Yeah, explored options like that. The schools and teachers that teach legal writing don't think about giving students experience with the tools they'll have in the workforce - they think that every student needs to learn how to do things by hand. It's an unfortunate way of thinking that I wasn't able to get them out of the mindset of.
https://en.wikipedia.org/wiki/Watchclock

I found the pre-electronic way of having a portable audit clock that had keys attached to buildings with numbers that would stamp the clock rather fascinating.
'How to Change My Vote' Searches Spike in States Won by Donald Trump
Doesn't work on Safari?

Ah. Site very much not even basically done. Maybe don't post here this early.
I was asked to code a sudoku solver from scratch during an hour long tech screen. I got maybe 60% there. A few days later they called me up and said they liked my work but wanted someone faster. At the time I was bummed, but a decade later I’m glad I didn’t get that job.
FTA:

In a series of Bluesky posts, which were later deleted, Helmuth wrote that “my Gen X is so full of f---ing fascists.” In another, she wrote, “Solidarity to everybody whose meanest, dumbest, most bigoted high school classmates are celebrating early results because f--k them to the moon and back.”

I happen to agree with her, but when you're in a prominent position, you're gonna have to watch what you say, even in your own social media. They'll reflect on the organizations you lead. These aren't just differences of opinion; they're hateful and hostile.

I hope that SciAm manages to find somebody else willing to stand up to what is certain to be four years of absolutely vicious attacks on science in general. Whoever it is, is probably pretty damn angry right now. But scrubbing your social media after the fact isn't gonna help.
Your absolutely right about the "system design" interview but people act like it's an amazing type of interview.

People generally don't even want you to go deep on anything, but you're can't stay to shallow.

It's just bsing, yes your absolutely right, it feels like memorizing a script and saying the right words at the right time
> Yes

Thanks, not interested then
Because the local power economics favors some solar everywhere, due to congested transmission. Compare to Antelope Valley in SoCal, where one ranch is 230 MW, and to total CA solar, which has almost 50,000 MW and is projected to grow 50% over the next 5 years, according to https://seia.org/wp-content/uploads/2024/08/California-1.pdf
Exactly this. Athletes are an outlier when it comes to BMI.

Furthermore, I reckon the majority of the people discussing BMI, as in these comments, would tend to be outliers, too, based solely on the fact they care/understand.

The majority of the population has no fucking clue, and can’t even read nutrition labels. And I am not blaming them. This stuff should be taught in school—basic nutrition education.
Transmission isn’t free.

Also, there are usually only a few really heavy snowfalls a year. The rest would presumably melt off pretty quickly, though I’m no expert.