skysight-inc/HackerNews huggingface dataset:
I don't think there is any middle ground left between thin and portable and all soldered and replaceable components and "transportable" instead of "portable".

Gaming like laptops are a no no for me, sorry. And I doubt there's anything just slightly larger than a macbook pro but with upgradeable components.
If it's someone local or friend-of-a-friend, fine.

But for rando ebay/web: is there some part of the supply chain where thousands or tens of thousands of machines hit a single point where it's scalable for, say, a software rootkit to efficiently be put on them?

E.g., I know universities typically buy a shit-ton of the same model. Where do they eventually unload them if they don't end up selling through their official used channel? Same for police/govt/etc.

I don't think the economics of, say, rooting a bunch of machines in the hopes of hacking a big Bitcoin wallet need to even make sense. There just needs to be an easy point of access to many machines, so that a confidence man can sell some poor schmuck on the idea that if they buy a rootkit and install it on all of them they'll make millions in Bitcoins (or whatever).
Basically this.

And, hopefully your USB stack, or your phone's equivalent to SIM interface, doesn't have vulnerabilities that the small computer that is the SIM card could exploit.

Operating systems that center their efforts on protecting high risk users like Qubes dedicated a whole copy of Linux running in a Xen VM to interface with USB devices.

It'd be great if more information were available on how devices like Google's Pixel devices harden the interface for SIM cards.
You could send inputs to the server, the server simulates them to see if you killed monsters.

The concept here is the UX of what it would be like if it were properly hooked up.

Just like what you would do with any captcha proposal. You’d want to mock up the UX to evaluate whether it something people can do.

Though here’s it’s just for fun.
> Do we know for certain that a major cause of the failure has been a GSM-R failure?

Train drivers lost their voice connection to their control centers.
Treasury Sanctions Iran and Russia Attempts to Interfere in the Elections
A Pittsburgh area law firm from the late 2000s (and later contemporaries that followed in their footsteps) would disagree.
As they should - smoke lingers order magnitudes further than actual nicotine
If that were true, why do people keep designing and deploying orchestrators? In your opinion, because they’re stupid?
Unfortunately, yes. While Google and many other search engines/crawlers can render JS it’s much faster to give them the rendered page - especially for very large sites.

But page load optimization does typically bring better user engagement so it’s not just an SEO strategy.
The Andromeda Strain from 1971 is rated G and features a naked woman in a bathtub early in the movie.

It's not something I'd really noticed before I had a similar conversation with someone regarding how movie ratings have changed over time vis a vis nudity.

That aside, it's a brilliant sci fi movie, and I'd recommend it to everyone here :)
i'd prefer an easily verifiable question rather than one where we can always go "no that's not what they really meant" but someone else with o1-mini quota can respond
Richest people surpass $10T in wealth in 2024
No offense, just trying to help... :-)
IQ means interesting questions.
The 2A is interpreted both popularly and legally as an individual right: it is the right of the people, not the right of the militia.

And, as I’m sure you know, the term “regulated” as written in 2A does not mean the same thing as “regulated” in terms of “government regulation”. In context, it means approximately “well-functioning” or “reliable”.
That is supposed to be handled at runtime:

> Whenever an exception is thrown and the search for a handler ([except.handle]) encounters the outermost block of a function with a non-throwing exception specification, the function std :: terminate is invoked ([except.terminate])

https://timsong-cpp.github.io/cppwp/n4950/except.spec#5

If it is not, then there is a bug in the C++ implementation.
They do not turn the actions into text that is then tokenized, but generate tokens directly. So the action token 128 doesn't necessarily correspond to the tokenization of the number 128 when it appears in text input. (Except for PaLI-X they make use of the fact that integers up to 1000 have unique tokens and do use those for the actions. But for PaLM-E, they hijack the 256 least
frequently used tokens instead.)
You can get some really great laptop bargains on eBay if you dig around.

In 2023 I managed to get a barely used 2017 17" HP for $80 that runs Windows 11 fantastically and even happily runs some smaller LLMs.

A crappy laptop can be totally transformed by swapping out their spinning HDD for a super cheap SSD and adding another 8GB of cheap RAM.
This would be way cooler if this wasn't so fucking difficult!
That isn't a word though.
That's only an issue if you're treating the book as a primary historical source, but it's a far cry from it being "largely made-up." Dude was transcribing remembered stories from countless conversations with inmates, of course it's not going to be completely accurate.
There isn’t a single inflation adjusted number, or comparison of real estate prices in the whole article…
If GP's hypothesis was "it fails for small variations of the input, like this one", then testing that hypothesis with that exact variation on a couple models seems fair and scientific.

Testing it with more variations until one fails feels a bit like p-hacking. You'd need to engage in actual statistics to get reliable results from that, beyond "If I really try, I can make it fail". Which would be a completely different hypothesis than the one presented at the start
Weirdly Commerzbank Banking App rejects logins approved by a rooted phone so I cannot login with my LOS phone. Comdirect is literally the same company but a purely online product. It is so stupid. I also use INGDirekt and it works.

In this comment I mentioned N26 and Scalable Capital also works with a custom ROM: https://news.ycombinator.com/item?id=42560775
The second post in that thread is gold:

"""

... I once almost solved a conjecture, establishing the result with an "epsilon loss" in a key parameter. We submitted to a highly reputable journal, but it was rejected on the grounds that it did not resolve the full conjecture. So we submitted elsewhere, and the paper was accepted.

The following year, we managed to finally prove the full conjecture without the epsilon loss, and decided to try submitting to the highly reputable journal again. This time, the paper was rejected for only being an epsilon improvement over the previous literature!

...

"""
So you're saying it was not true several years ago, but is true now?
> Wrt Andy, here are [1] somehow interesting views from (presumably) previous employees.

I am only seeing this now and I take the complaints about being "slightly racist and offensive" very seriously. I am checking with investors, former HR people, and co-founders. I was not made aware of any issues. If anything, I was overly cautious at the company.

I was openly transparent with our employees about every direction the company was pursuing up until the very end. The complaint that "He thinks he knows everything about business" makes me believe this person is just trolling because I was always the first to admit in meetings that I was not an expert in how to run a business. We had to fire people because of inappropriate behavior, but not because I had strong disagreements with how to run the company.
Off-topic, but I was far more intrigued by the fact that their server runs on solar power and may go offline. https://solar.lowtechmagazine.com/power/
Have you ever heard the expression "the exception that proves the rule"?

Also I love how you think the Linux kernel is valuable because Linus started it and not because millions of hours have been invested in it by other engineers (most of whom are employed by big corps).
Some of the bombs shown were labeled ETN [0], likely erythritol tetranitrate [1]

0: https://ktla.com/wp-content/uploads/sites/4/2024/12/FBI-pipe...

1: https://en.wikipedia.org/wiki/Erythritol_tetranitrate
What about issues with CPU architecture?
Confidential Computing is a way in which cloud providers let their customers encrypt data “in-use” - that might be what you’re looking for.
I believe most people do not WANT a new device, as getting used to new ways and new quirks is a unproductive distraction.

For instance, I would pay a lot to get my BlackBerry back, screw all that app bloarware nonsense. Fast email, phone, a good keyboard and long battery life, that is a winning combination, from a user's perspective. (And I actually prefer devices with no camera or microphone in it, for security reasons.)
Non-zero failure rate is indeed often optimal because it provides valuable feedback toward finding the optimal horizon for various metrics, e.g. speed, quality, LPU[1], etc.

That said, given the labor involved in academic publishing and review, the optimal rejection rate should be quite low, i.e. find a lower cost way to pre-filter papers. OTOH, the reviewers may get value from rejected papers...

[1] least publishable unit
Loved the overview. Hated the shade toward Redis. Redis has arguably the best key-value query syntax, and there’s a reason so many people swear by it. True, the decision-makers at Redis Ltd are absolute pieces of trash, but Redis itself is a delightful piece of engineering artifact.

I don’t care about the billion-dollar drama behind a piece of tech, but Redis defined the key-value query API for many similar databases. Trashing it just because it isn’t SQL-like feels unjustified.
The entire user experience is so much nicer that even if Rust was slightly worse I would prefer it. I don't miss header files, makefiles, not having a package manager, maintaining all the crazy code people wrote themselves as pet projects instead of using an existing project in an ecosystem. Thankfully its not worse, so I don't even have to weigh the odds.
You need access to their data to process it, any layer of indirection (like a database they control) is additional complexity without meaningful benefit. For clients with strict data control requirements, self-hosting of the whole system is the standard solution (with a very high licensing fee).

Something to keep in mind is that some clients are not operating in good faith, their goal isn't to work together to find a solution but to present roadblocks. The reasoning can be complicated, perhaps there's internal politics around which solution to use, perhaps your solution is receiving pushback because it's not the preferred solution of one stakeholder. You'll probably never know the true motivations, it's important not to get caught up in engineering a solution to a problem that doesn't really exist.

You've mentioned that the data you need access to is code: GitHub is a perfect comparable. GitHub's cloud service is used by the majority of companies with code, in fact, I'd guess even your clients are using GitHub's hosted services. If the problem is that your company doesn't have the reputation necessary to give these clients confidence that you can securely manage their code, that may just be a sign that right now, these clients aren't the right fit for you, and you should work with less antsy clients until you have built up the credibility.
Thanks satan.
Pre-Chromium Microsoft Edge did until August 2019.

https://www.windowscentral.com/microsoft-edge-will-no-longer... (link found via Wikipedia article on "Microsoft Edge Legacy")
This one work?

https://join.slack.com/t/betcode-org/shared_invite/zt-2uer9n...
nested_example = [1, 2, 3, 4, 5].map do

[it, (1..it).map { it * it }]

end

Has an ambiguity, so you just add |x| to one of them..

nested_example = [1, 2, 3, 4, 5].map do |x|

[x, (1..x).map { x * it }]

end

Seems like a mental over complication of a non-issue to me.
Generally Zig is going to be more intuitive for C developers (people who prefer more low-level and procedural style coding), while Rust would be more intuitive/conducive to C++ developers (those who prefer more abstractions and language level features/guarantees).

Which is totally fine, there's a reason C++ never completely subsumed C; both are valid avenues.
funny I landed on this idea myself but ended up thinking it had no value
Open models will win, OpenAI and the other regulatory capture gamers that want to hoard their precious will certainly be an interesting footnote for the history books.
For better or for worse, it is probably time to get accustomed to this. Early AI operated with symbols, and it has been clear for decades that that was a dead-end. Contemporary AI is stochastic, and it works a lot better for many applications than previous attempts, even considering the inherent uncertainty and errors.

Note that at the level of quantum physics one might not be able to trust CPU instructions to be faultless. It is all about getting the right error margins.
Hilarious irony:

> With hindsight, some of my past rejections have become amusing. With a coauthor, I once almost solved a conjecture, establishing the result with an "epsilon loss" in a key parameter. We submitted to a highly reputable journal, but it was rejected on the grounds that it did not resolve the full conjecture. So we submitted elsewhere, and the paper was accepted.

> The following year, we managed to finally prove the full conjecture without the epsilon loss, and decided to try submitting to the highly reputable journal again. This time, the paper was rejected for only being an epsilon improvement over the previous literature!
Not that I concur with the author's choices but they discuss why they don't use cloud halfway through the SD card section.

I'd be willing to bet your use cases and goals don't align with the author's. Which is fine, but remember the article is about why they did not why you must also be the same.
Does that count as "reading" though? I find it very difficult to engage with an audiobook in the way I do with a real book in my hands.
Show HN: GitHub-style screen time visualizer on iOS
I wanted a longer-running view of my screen time data - in particular my usage on a given day vs. my goal usage. Github absolutely nails year-long visualization with their contributions heatmap, so borrowed some inspiration and created a similar screen time visualizer on iOS.

Here's what it looks like: https://www.getclearspace.com/showHN

This is a free feature of the Clearspace app. Here's a link to our original HN launch with Clearspace: https://news.ycombinator.com/item?id=35888644
I loved these games. There were so many new ideas. I remember having to drop stones on switches to keep them on and think how cool that was.
'Expulsion to Spain': Israeli Hackers Flock to Barcelona in Big Spyware Shift
Documentation is useful, when done well. The code is always the authority, and there are very many ways the correct logic can be constructed. How it is constructed is the difference between good enough and excellent.

And getting "compromise on timelines" is a most sublime political art. It requires the combination of both a humble, competent manager and an established, successful engineer worthy of trust.

Congratulations on your success on those two varied fronts!
Thus, this enjoyable line at the bottom:

''The accessibility of this website depends on the weather in Barcelona, Spain''
if a bear poops in the woods, does it make a sound?
Are there any landmarks with then and now photos that actually show sea level rise over the last 100 years?
Flipping the HAP bit on the Intel ME/AMT on older laptops is less difficult, generally (not always). However, with more recent UEFI releases containing newer Intel ME/AMT payloads, the HAP bit is benign on these newer releases of Intel ME for all we know.

There is a very dire need to have those with hardware hacking skills assist the larger freedom software community in "liberating" newer machines.

Someone recently got Libreboot running on a ThinkPad T480

https://ezntek.com/posts/librebooting-the-thinkpad-t480-20241207t0933/
An important new attack vector are actually CLI LLM applications.

During prompt injection an attacker can cause such ANSI escape codes to be emitted!

Check out this post to learn more about Terminal DiLLMa and how to mitigate it:

https://embracethered.com/blog/posts/2024/terminal-dillmas-p...
If you want to become smarter in math, read and attempt to understand brutally hard math papers and textbooks. Torture yourself harder than any time before in your life. :-)
SRE who deals with some .Net stuff that uses MSSQL but is converting to MySQL. so I feel somewhat qualified to talk about MSSQL. TL;DR: Nothing interesting going on.

There is nothing to talk about here. It's boring database engine that powers boring business applications. It's pretty efficient and can scale vertically pretty well. With state of modern hardware, that vertical limit is high enough most people won't encounter it.

It's also going the way of Windows Server which is to say, it's being sold but not a ton of work is being done on it. Companies that are still invested in it are likely because they don't care about cost ultimately or cost of switching is too high to greenlight the switch.

Anyone who does care about cost like my current company has switched to OSS solutions like PostGres/MySQL/$RandomNoSQLOSSOption. My company switched away when turned into SaaS business and those MSSQL server costs ate into bottom line.

This has been happening throughout the ecosystem. Proget which is THE solution for .Net Artifacts is switching to PostGres: https://blog.inedo.com/inedo/so-long-sql-server-thanks-for-a...

Also, I saw this article from Brent Ozar, who I see as MSSQL smart person, which basically said if you have the option, just go with PostGres: https://www.brentozar.com/archive/2023/11/the-real-problem-w...

It's also worth noting that Microsoft even bought PostGres scaling solution called Citus so they read the writing on the wall: https://blogs.microsoft.com/blog/2019/01/24/microsoft-acquir...
Great article.

I have had a similarly positive experience with older laptops, in particular ThinkPads (x230) and Latitudes (e7460). The older machines often also have much better keyboards than more recent laptops, IMHO.

As the OP writes, swapping out HDD for SSD (1 usually prefer at least 1 TB) and maxing out RAM are affordable things that you won't regret.
The churn. Web apps aren't really THAT different from the PHP + AJAX (or Angular v1) days, but every 2 years we reinvent that whole system from scratch. It's tiring.

A part of me still kinda wishes Microsoft (or some other single big vendor) won out and standardized a set of common APIs/UIs/SDKs, like .NET with WPF or something, rather than the hodgepodge that is the modern web. On one hand it's cool that it's a relatively open ecosystem (vs, say, the mobile app stores), but my god, does the dev ex and UX suffer from the fragmentation. And it's not like modern web apps are really any substantially better than 90s desktop app.
> No way at all to do a verification that's immediately tossed in a privacy preserving way?

Not if you want to be able to pass any kind of audit, no. Not unless the authority issuing the ID participates in a complicated cryptographic protocol. Which none of them do and which is definitely not standardized.

One of the early states passing these, I think it was Louisiana, actually did at least try to step up and deal with the privacy issue. They came up with a trusted-third-party thing. The third parties, who are private entities, have to pinky promise not to leak the data or keep them beyond certain limits. They are not audited. There are no actual penalties if they screw up. That's not acceptable assurance. There are also no limits on what they can charge, come to think of it, and it's not exactly going to be a large fluid market.

None of the other states even went that far. Nor did any of them try to come up with a shared standard.

There's definitely nothing out there that the user can verify as working, or that's certified by anybody the user should trust.

There are also the facts that--

1. All of the "age verification" protocols that the various activists are pushing and the various vendors are hawking are ineffective, in that any halfway motivated kid can easily figure out how to circumvent them, and

2. Kids just seeing porn isn't actually a big problem, especially if they've sought it out.

It makes complete sense to resist this BS.
You actually don't have to dig too hard to find places where hundreds if not thousands of people are doing exactly this.
there is a HUGE difference between presenting ID in the physical world and digital world. In the digital world, once I provide an ID it is there forever. and it will be used for who knows what by who knows who. the only way to compare the two would be if in the physical world we provided an ID and whoever requested it gets to keep it and of course no place like that exists, you flash the ID (not that much unlike “I am 18 I swear” button in a lot of places) and you move on
The muzzle device looks to be a flash suppressor, possibly a Noveske KX3 or something similar. Muzzle devices don't count towards barrel length, except in some cases where they're permanently attached.

That said, 13" is also a short-barreled rifle length. If this is indeed a rifle, and not an AR pistol.
Yeah, I feel like anyone making this statement hasn't done any sort of wide cross-compilation in the past, let alone of an entire OS.

It should be a basic expectation, but most certainly isn't one in the real-world. Especially with stuff like GCC2 Haiku, which requires an old obscure GCC version for building ABI compatible images.
You can buy this knife, but you can't carry it home.

Many things which were common in my youth are vanishing forever.
Changing the total requires an act of Congress, but if you're cynical enough, the lottery system used to allocate from that total could be corrupted to accidentally favor Tesla.
At this point I'm aware of just how much of a bubble places like this are, to the extent that widespread advocacy for privacy is seen as the work of kooks in the general populace beyond these digital walls. I'm not saying that you're wrong, but I am saying that at some point it's time to fight a battle you have a hope of winning, or at least influencing. We don't need a surveillance society when most people are happy to broadcast the minutiae of their daily lives online, and carry cell-phones.
“A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed”

An individual right to participate in a well regulated militia.
The Lunar Lake SoC has a few (4 iirc) Battlemage GPU cores.
I am actually quite surprised Terence Tao still gets papers rejected from math journals... but appreciate him sharing this, as hearing this from him will help newer scientists not get discouraged by a rejection.

I had the lucky opportunity to do a postdoc with one of the most famous people in my field, and I was shocked how much difference the name did make- I never had a paper rejection from top tier journals submitting with him as the corresponding author. I am fairly certain the editors would have rejected my work for not being fundamentally on an interesting enough topic to them, if not for the name. The fact that a big name is interested in something, alone can make it a "high impact subject."
While I'm not a mathematician, I think such an attitude on behalf of the journal does not encourage healthy community dynamics.

Instead of allowing the community to join forces by breaking up a larger problem into pieces, it encourages siloing and camper mentality.
Not OP, but I got 4o-mini confused on second attempt.

https://chatgpt.com/share/67759d1a-1430-800b-a0a9-2c5f2ac02a...
I lead an open source nonprofit which deploys things like this. Feel free to shoot me a DM on Twitter. Handle is @iamtrask