skysight-inc/HackerNews huggingface dataset:
This reads like something that a site using AdSense would use.

2.5 is interesting

> Your information, including Personal Data, is processed at the Company's operating offices and in any other places where the parties involved in the processing are located. It means that this information may be transferred to — and maintained on — computers located outside of Your state, province, country or other governmental jurisdiction where the data protection laws may differ from those in Your jurisdiction

> Your consent to this Privacy Policy followed by Your submission of such information represents Your agreement to that transfer.

And the table in the middle of the policy...

> Category Collected? Disclosed?

> Identifiers. Name, alias, postal address, unique personal identifier, online identifier, Internet Protocol (IP) address, email address, account name, or other similar identifiers YES YES

> Commercial information. Records of personal property, products or services purchased, obtained, or considered, or other purchasing or consuming histories or tendencies. YES YES

also interesting...

Invested in / partnered with NVIDIA & Hugging Face and others...
Its just more garbage DRM. Its Sony telling you that you don't own your PS3 all over again except it's the PC you built and Microsoft telling you what you can and can't do with it. Try to crack your CPU key to fake the TPM and Microsoft will sue you out of existance just like Sony did with Geohotz. Thanks to the DMCA and it's anti-circumvention laws, we no longer own any hardware, we're just borrowing it.
Windows 11 on Ampere
What a horrible decision. With this change I get the sense that the user has a dead account, or the page is broken. Definitely not some compelling "top hits" compilation that would make me want to sign up for 'X'.

What a disaster.
En tout cas, je crois deviner par ton nom que tu dois être francophone, ça fait plaisir à voir sur HN !
Frankly, I keep waiting for the big bang implosion there, but it seems like it's just going to be a long pathetic whimper.
Async Rust also ends up with these super nasty types involving Future that can't even be named half the time and you have to refer to them by existential types, like `impl Future<Output = Foo>`.

But these existential types can only be specified in function return or parameter position, so if you want to name a type for e.g.:

let x = async { };

You can't! Because you can only refer to it as `impl Future<Output = ()>` but that's not allowed in a variable binding!
Agreed, I find Claude much more useful - I can feed in 1/3 to 1/2 of a book (PDF -> text, copy 100k tokens) and have an interactive learning session. That 10x context window is amazing with Claude, and they just announced paid plans similar to OpenAI.

An interesting sidenote, which I think most people already knew but it was cool to see played out in Claude: most non-fiction books have all their important ideas in the first half. I have only run 3-4 books through Claude like this, but so far, I haven't changed my understanding from any of the 2nd half of books.
The Surprising Origins of Our Obsession with Creativity
In medieval Europe, "procreate dreams" were thought to be caused by succubi.

This landing page isn't about that.
At several points during a typical engineer's career, he/she will be offered the "opportunity" to move into a less-technical role; for example, engineering management, product management, or sales. These transfers, even if intended to be temporary, nearly always turn out to be one-way: after a couple of years away from hard development, the engineer finds that his/her skills have grown soft, and that technology has advanced to the point where it's difficult to catch up. So the older that an engineer is, the greater the probability that he/she has fallen into one of these non-technical career sinks.
What should a professional mathematician know? [pdf]
>but Tokio forces all of your async functions to be multi thread safe

While there are other runtimes that are always single-threaded, you can do it with tokio too. You can use a single threaded tokio runtimes and !Send tasks with LocalSet and spawn_local. There are a few rough edges, and the runtime internally uses atomics where a from-the-ground-up single threaded runtime wouldn't need them, but it works perfectly fine and I use single threaded tokio event loops in my programs because the tokio ecosystem is broader.
Built a version of this using the same emoji model, but without the background removal: https://a.picoapps.xyz/argue-party?ref=hn

Let me know if you have any feedback or feature ideas.
Emacs runs perfectly on macos though
> There are plenty of valid use-cases where you'd want the machine to authenticate itself to services (VPN to enterprise network?)

This one is huge: always-on VPNs mean enterprise security mandates don’t delay patching or other remote management tasks just because someone is on vacation or sick, and that stuff can happen at 3am on Sunday rather than when they start work. No more “please leave your computer on overnight” messages.
I wonder how next-next-gen VR tech plays into this - if we reach a stage where simulations are near indistinguishable from the real thing..
I'm actually a big fan of ImGui (via DearImGui, at least) for immediate mode stuff. I can also appreciate Qt for what it's good at.

As far as experimental stuff, I'm a very big fan of Makepad's 3D rendering context even for forms. Coming from a games background, I prefer the shader model to most other UI implementations. Especially vector based drawing; that stuff is so much harder to deal with. I'm very happy with what I can achieve in CSS, these days, but it's just a million times easier to do any of it with a some planes and a shader. Give me beziers and pixels over box models and anchors any day.
You may be able to visit an Apple Authorized Service center (like some BestBuys) and ask if they're able to replace the screen without wiping the device. May will accept Apple Care as well.

Map: https://getsupport.apple.com/repair-locations
There's always a complexity cost even when there isn't a runtime cost. It just so happens that in Rust, the benefits tend to outweigh the costs
I’ve tried to appreciate SymPy but I always find myself running home to Mathematica. There’s simply no comparison. SymPy is like a match and Mathematica has the power of a sizeable thermonuclear warhead.
You have to opt in to that tho? Some apps do need your health info because they're a health/activity app.
Elixir/Rust is the new Python/C++, and Rustler makes the communicating between the 2 languages super easy: https://github.com/rusterlium/rustler
Out of curiosity...you mention fixing multiple releases at once (release/23.08 and release/23.09).

in your example, are you keeping those older release branches around forever in git, or deleting them as soon as the release is made and the commit tagged? You would recreate something like release/23.08 from the tag, right?
A reminder that England != UK != London.

> It is important to be aware that different regions in the UK have different sun hours per day: England has 4.1, Scotland has 3.7, Northern Ireland 3.2 and Wales 3.3.

https://www.greenmatch.co.uk/blog/how-many-solar-panels-do-i...

Not disagreeing with what you’re saying, but your numbers will be different than mine.
A lot of it is about lifestyle. The lifestyle you could have with one income in the 1950s would be a house that was tiny by today's standards, built shabbily, no HVAC, etc etc

Anecdotally I know a family of five that survived on one income that is half of a common tech salary, while in a fairly high cost of living area.

You know how they did it? Frugality, and sacrifice, of anything unnecessary. The mother keeps up the home and homeschools the kids. The dad learned to maintain cars by watching YouTube every time their old car broke down.

Mom could've gotten a job, but they made a choice to sacrifice a more luxurious lifestyle for the ability to keep the kids out of public schools. It is a choice. It's just a choice most people don't want to make. They want the lifestyle that comes with two incomes, and the benefits of being a stay at home spouse, and it's just not realistic.
More people die from Truck Attacks than from rockets:

https://en.wikipedia.org/wiki/2016_Nice_truck_attack

https://en.wikipedia.org/wiki/2016_Berlin_truck_attack

https://en.wikipedia.org/wiki/2017_Stockholm_truck_attack

https://en.wikipedia.org/wiki/2017_New_York_City_truck_attac...
That actually exists. It's called Division 3 NCAA sports. There's no redshirting, no financial aid because you're good at sports and no making a profit from sports or paying coaches million dollar salaries in D3. The conferences are also based on where the colleges are geographically located. You just don't hear about D3 because their games usually aren't televised and 99.9% or so of their athletes actually go pro in something other than sports.
That’s ok. Australia has about 25% of the worlds cobalt reserves.
Given that most Chinese women do not have a college education, you would expect that men, if choosing randomly, would marry non college educated women. Your stat shows college educated Chinese men are marrying college educated women far more than at the random rate. That is, the opposite takeaway from what you’re concluding.
Yes, they emit some carbon when they decay, but not all of vegetation goes back into CO2, so even mature forest is an overall carbon sink. New forest is an even larger carbon sink.

Estimates of the carbon sink per km2 are about ~200-400 Ton/km2/yr or ~2-4 Ton/ha/yr (Slope of curves in Fig 7 in https://www.nature.com/articles/s41598-021-99395-6) To absorb our current 10 GTon C (~30 GTon CO2) we would need ~30-50 M km2 of area; Arable (crop) land area is ~15 M km2 (~10% of Earth's total land area) and grassland is ~30 M km2. Clearly we aren't going to turn nearly all of arable/grass land area to forests, but vegetation management could be a significant part of carbon management.
A 2 kWh battery with integrated inverter is far cleaner, more convenient and quieter than carrying around a gallon of gasoline and a generator. 5 gallons of gas and a similarly sized generator is big enough that you want a vehicle to move it around. And since you're using a vehicle, and since in the future most of those will be electric with V2L, the 5 gallons of gas & generator are thus superfluous.
Apple has a pretty good revenue stream already without using telemetry for advertising, which is why they've been able to position themselves as so privacy focused. Maybe that might change in the future, but like it or not, the Apple ecosystem is lucrative enough already that it seems pretty unlikely they would be nefarious about it anytime soon.
Should the title at least be "the trusted computing/measurement functionality of TPMs provide..." rather than "TPM provides..."?

TPMs can do other useful things besides performing attestation measurements for trusted computing, including acting as a secure element to safeguard and rate-limit keys used for SSH, disk encryption and much more.
This is a super fascinating comment, because why wouldn't you just want better advertising regulations across the board instead of trying to justify one form while proclaiming the other is harmful?
it lets me create a load balancer in front of multiple database instances without having to do a bunch of application-level BS

additionally with microservices, managing connection pooling can be difficult across legacy software, service versions, teams, etc.

PGBouncer lets me have a front-end and manage that at an infra level.
Yes, they said "more likely", so I think what I said still works because just because you were successful in the past doesn't mean you're more likely to succeed in the future in all circumstances, i.e., if you extrapolate an infinite number of scenarios then your likelihood of success doesn't remain constant in each and every single one of them. If that were the case, then we wouldn't have Lehman brothers or Polanski (filmaker) or SBF.
We could create a battery shaped like a 5 gallon container if you like?
It's meant to act as a low-observability information platform / data hub that can coordinate pilotless drones.
> the Raspberry Pi has lost its place as the affordable hobbyist board

I keep hearing this - but I've seen no evidence of any successor board. Which board would you say is now the go-to board for hobbyists?
Likewise, I am not too concerned about the NSA breaking into my laptop. I just want that if some kid finds it and tries to plug the SSD into his computer, my files aren't all there to be read.
Good performance is not just big O
I’m sorry you are struggling with Workspaces. If you don’t mind me asking, what seems to be the problem?

I’m a former workspace admin and still manage a personal account for my domain. I’d love to offer any advice if you’re welcome to it.
Widevine and other schemes are trivially defeated as far as manipulating the results of what you see on the screen. The best they've been able to do is sometimes protect the compressed original stream, but they also routinely fail at that, and that's not the kind of security that can defeat an adblocker. The kind of security you're talking about would require some kind of TPM-like solution to attest you're running approved software and don't have root.
Let me know when companies actually start pulling out of Saxony (not blog posts from randos - most people don't care as much about politics as the people who wrote those blog posts do).
Except Clarke wasn't referring to the black-boxiness of said advanced tech, was he?
I don't think this battery is aimed at grid storage. It uses complex electrodes to achieve what should be a quite high energy density (even though the density of the complete battery is not informed). That means high costs and the need of careful packaging.
It's going to be a huge market, being able to have cyber sex with an AI that will send you generated pictures on demand has no option except massive profitability. Even phone sex with AI is likely possible, some of the voice AIs out there are not bad. Watch some of the presidents play minecraft or presidents discuss anime videos on youtube for examples.

It's not very ethical but I could see AIs trained on celebrity social media feeds, scripts, and other content to learn their speaking patterns and then turned into a cyber sex chat bot that can't say no.

btw articles says "AI sex workers" not "AI girlfriends" there's a big difference.
Jarred congrats for the release!

I've been following the progress of bun since your initial announcement and today I decided to give it a try, just to play around.

Haven't done much with it, but even for the 5 min I played with it I'm kind of impressed so far.

- Superquick install PLUS did not require root (like many other installs)

- It identified I was using fish shell and added to path (nice!)

- I ran a very quick bench on "npm install" vs "bun install" on one of the projects I have, and the performance is amazing. 50seconds vs 4.5 seconds on the first install. Moreover re-executing "bun install" takes 122ms on my machine. Removing node_modules and re-executing it takes 769ms (because of course, it uses a local cache elsewhere, but still). Amazing.

I'll probably continue exploring tomorrow and see whether it is able to run the rest of the backend/frontend or whether it gives me a hard time. I've seen there are certain things that are not 100% compatible with node yet, but since the initial impressions are great I'll explore further.

BTW A code formatter and a linter would be a great addition to bun.

I know there is this ticket:
https://github.com/oven-sh/bun/discussions/712

But one of the advantages of integrating both things in bun is that it makes it the perfect standard tool to be used inside of a team. So no extra installations from other projects, no extra mental burden of what to use, etc... bun would be the perfect dev companion with both ;)

Probably a linter is a different beast (and not sure you or the rest of people working in bun want to get in there... probably not important right now), but a formatter seems doable and it does add a lot of value from my point of view. Given that bun already runs, installs, tests and bundles, to the very least _formatting_ seems like a natural addition to the family. To me a formatter is part of the standard toolset for developers nowadays.

Once again, thanks a lot for the effort to you and the rest of the people contributing to the project!

(edit: re-formatted my comment :p)
If you have fewer primitives and terminals than there are UTF-8 characters (1.1 million), then you could ditch OOP expression trees altogether and use simple strings in Polish notation with a mapping of utf-8 characters to operations (simple lambdas). That way you don’t need __dict__ on every node of every tree. However, you’d have to rewrite the stuff which expects the OOP trees to instead expect Polish notation strings. This approach scales a lot further than classes because you reduce the memory cost of the algebraic expressions down to the simplest string to represent them (and even smaller if you pack the bits into an ANS, that’s a performance hit to reduce memory more)
There's nothing about it "that doesn't work": it simply isn't as effective at getting people moving to the mental model you're prescribing. People would have mostly trucked as they have.

Except people not wanting to do that mental shift was largely why they chose Next.js over a framework like Remix.

Choosing a default that breaks things (forcing npm packages to label their components...) was way too heavy handed considering the tenuous nature of RSC as a whole with its single implementation at this point.

Making client components default (as they have been since the dawn of React) and saying something like "server only" would have done the trick.

But with the directive "use client" you hit the mental pathway that people have around SSR. It adds just enough friction to feel like you're missing out even though it's almost orthogonal to the concept of SSR.
Same with mortgage applications and other gatekeepers. No matter how much you have your ducks in a row they will always ask for something to show they did their due diligence. It's helpful to leave out something obvious and easy to produce.
DRM like full disk encryption, passkeys, etc. What DRM actually uses TPM? Pretty sure wildvine or any other common DRM tech use it to wrap the encryption of the stream. Why would it need?
If I'm going to see an ad, I would way rather see an ad about something I care about vs not. Have you watched the evening news on broadcast TV? That is what untargeted ads look like. I don't have IBS but I know the names of every drug that would help me if I did.

I've actually found furniture I'm looking for on websites I didn't know existed on Instagram. Why is targeted ads a bad thing?
> I am aware of the IMDB factoid. Since they also had my bio wrong and gave me a Bacon number of two for years, I have generally just concluded IMDB doesn't care about having accurate data, and never felt a need to correct it.

I feel like Amazon treats IMDB user submitted data just like reviews on the retail site. They just don't care. Anything goes. I've tried to get data corrected on multiple occasions for it to fall on deaf ears. Much like wikipedia where changes are reverted to previously incorrect data because of editor fiefdom turf wars. So you can't win either way.
Hope this tech will end loneliness in some people
tracking: the act or process of following something or someone

I haven't seen a billboard that would follow me around before. Placing them at popular location depends on existing data (or often just plain-ass thinking, like obviously a hub in the middle of the town will have more people see it compared to the middle of nowhere), and only very very indirectly generates any sort of new data (e.g. if you only place a single ad in a specific place and can correlate that placement with an increase in product sales.. but that is thoroughly unrealistic and I only write it to be nitpicky with myself).
agree. i ought to be a javascript expert by now but nothing makes me feel dumber than navigating all the type:module and .js/cjs/mjs/ts stuff. for a production app of course you should be clear about what you are writing. but for prototyping Bun's permissiveness lets me write code first and worry about the rest later.
It's super simple, left/right keys for 95% of it, why is that a bad UX?
> Just a friendly reminder that attacks on the author's credentials have no baring on the weight of the arguments.

> It sounds like you have zero experience in security :)

Seems like you're countering an ad hominem with an ad hominem here...?

I don't know the TPM specifications in detail myself, but I do know that TPMs are in fact quite general-purpose HSMs, of which assisting in attestation/measurements for the purpose of trusted computing is only one (although certainly the most controversial) subfeature.

If I can store my SSH keys on my TPM and just don't use trusted computing at all... How is that "zero practical security"?
Most interesting comment in the thread. Anyone who has been to a D1 game know the commercial breaks are so long in person. Never thought about non TV games being different pace but makes sense.
You got a good point, but let me clarify a bit: my hire back was within 4 months so I didn't consume any HC since my position was not backfilled yet.

Which I do think applies to this case, esp with ones say starting next Monday, their old position is probably not backfilled yet and why not hire someone who already knew the job.

AFAIK, most FANNG companies still have some sort of 6 month to a year hire back no interview policy.
> People are actually a bit resistant to "Low-quality and misleading information". We can see people generally turning to higher quality sources than have previously been available which is why everything is getting fragmented.

Do you have anything to back this up or is this just your opinion on the situation?

A lot of times when I see people online complaining about the mainstream media and talking about how alternative sources are better they end up linking to something that is way less trustworthy, but it aligns with their existing beliefs. Maybe it's just my experience, but I rarely see people going "CNN is shit, so here's a ProPublica article". It's usually "CNN is shit, so here's an article from truth-and-freedom.ru."

I agree that the mainstream media isn't as high quality as they make it out to be, but, on average, I don't feel like alternative sources are any better.
Every few years I end up having to write a bunch of JavaScript-- and recently it was time again for me to dig in. The `import` vs `require` thing caused me HOURS of pain. The modern JS ecosystem is truly painful if you're not using a react app or some off-the-shelf solution-- and I am not, I'm writing a small library. I honestly can't even fathom how difficult and maddening it has to be for folks just getting started.

The fact Bun solves that problem is more than enough of a reason for me to give it a try, I'm honestly fucking stoked to try it out, and I never thought I'd have those feelings for yet another JS runtime or build tool. Big thanks to the Bun folks, I'm looking forward to gaining some sanity in my day.
The problem is the bull whip effect. Yes there’s loads of demand now, but are we really saying that the AI boom is a permanent uptick in demand for silicon, or is it more likely that the hype dies down? By the time capacity comes online demand may well gave peaked and dropped. Suddenly these massive sunk cost fabs will be taking any business they can to amortise the costs.
>My mother mentioned being a housewife with small kids as. You spend all day at home with children and no adults to talk to.

The modern homeschooling movement is solving this problem. I've seen it firsthand. The caretaker parents put their kids in various daytime group programs and many days are spent with other parents and other kids.

The kids get time with other kids. The parents get time with other adults. It's the grassroots version of "it takes a village"