skysight-inc/HackerNews huggingface dataset:
This is nice, and obvious. I've waited about 20 years since I learned MATLAB and GNU Octave for someone to make a graph solver like this. And about 25 years since I first had the idea, when I was learning VLSI with VHDL in college and didn't see anything like the functional programming of circuits in what at the time was the imperative C++ world. The closest thing then was Lisp, but nobody talked about how the graph representation (intermediate code or i-code in the imperative world) could be solved in an auto-parallelized way.

We still see this today in how languages go out of their way to implement higher order method libraries (map/reduce/filter) but then under the hood there is no multithreading, they just expect the developer to annotate their loops to be parallel because the languages aren't formal enough to know about side effects in the innermost logic, and don't support immutability or performant pass-by-value semantics with copy-on-write anyway. So we end up with handwavy languages like Rust that put all of that mental load onto the developer for basically no gain, they just save memory by performing computation in-place imperatively.

I also like how Bend sidesteps the nonexistence of highly scaled symmetric multiprocessing CPUs by supporting GPUs. It makes the argument moot that GPUs can't be stopped because they're too big to fail. Julia is the only other language I've seen that tries this. I wish Clojure did, although it's been a long time since I followed it so maybe it has some parallelism?

I would have dearly loved to work on something like Bend, had someone solved the funding issue. Nobody wants to pay for pure research, and nobody sees the need for languages that do what everyone else is doing except easier. We have Kickstarter for widgets and Patreon for influencers, but makers have to bootstrap themselves or learn everything about finance or live in the right city or have a large network to hopefully meet an angel investor or work in academia and lose all rights to what they invent while spending the majority of their time hustling for grants anyway. So it just never happens and we're stuck with the same old busted techniques. Like how Hollywood only has money for sequels and reboots or the recording industry only has money for canned corporate music and hits from already famous artists and yet another cover that yanks the original better song off the radio.

A quarter of a century can go by in the blink of an eye if you get suckered into building other people's dreams as a people-pleaser. Be careful what you work on.
Under conventional approaches, agreed!
I don't doubt it. Eventually, their marketing and their hubris exceeds their engineering until they have their "Boeing" come-to-Jesus moment.

I remember when Asus sold unstable motherboards and had essentially no support or concern for fixing them. This was many years ago.
This is bizarre but maybe I see the reason why. If it's to restrain foreign ownership of rental properties, I don't think it's going to have much impact. Renters who want to live there bad enough will pay it, and I would not be surprised if some foreign owners will help with that process.

On the other page.. If foreign landlords are suspected of not paying their full taxes, this is one way to increase a guarantee that the taxes will be paid.
you can implement a crappy version of defer with GNU extensions, I think?
https://gist.github.com/cozzyd/a9eb2ddb9c8785ad5c60e3280b0ba...
Descent was a polygonal game though, Duke3D was a raycasting engine. It was the first four a raycasting engine, and quite impressive.
It depends on why they resigned!
Yup, tbh this was my first time building a UI lol. I plan to improve the mobile experience if it gets decent traction.
> is known to cause issues on x.com

Interesting, other sites do not have this problem. Maybe they shouldn't have fired all those people.
Unfortunately just the weekend. I'm just in Portland tho so will definitely be back.
Is anyone building electron desktop apps? What do you struggle with the most?
I recently started a new product based on electron and had a ton of issues getting things to work and spent countless hours trying to make things work the way I wanted them.

For me a new electron project had to include a few requirements:
- use React.js and TailwindCSS + ShadCN components
- use TypeScript/Prettier/ESLint + all other dev goodies
- needed a cheap way to distribute + auto-updates
- analytics: Amplitude for in-app events and Mezmo for log collection
- integrate Supabase for Auth + DB + edge functions
- use Stripe for processing payments

I went through a lot of pain integrating all of these tools in electron. Especially frustrating was trying to get published in the Microsoft Store.
Curious to hear what other people struggle with. Even if it's just a side project, not a comercial one.
I'm thinking about packaging my current setup and all learnings I had along the way into a reusable boilerplate for other people who'd need something like this. It can actually save entire days of coding work. If any of you would be interested, let me know what you think about the landing page.
> Click on the three dots menu in the address bar and choose "Add a search engine".

I don't think I have this. Could you add a screenshot?
I read a third of the article.
Do you have any information about how China incited this unrest? It seems that there has been unrest for a number of years, since at least the 90s.
Deeply cynical.
Who, then, can make them?
The Stuff of a Well-Lived Life
Yeah, hopeless.

Normally nuclear accidents lead to a much more significant destruction of property value, vs. actual loss of life- but on Long Island?

Forgetting that for a moment: Fukushima cleanup is estimated to cost $470 to $660 billion (https://en.wikipedia.org/wiki/Fukushima_disaster_cleanup). Just the aggregate single family home total property value (Suffolk and Nassau) is something like $650 billion (median times number of homes- I'm sure this is a massive underestimate considering the mansions on the Gold Coast and the Hamptons).

Existing insurance is not enough:

https://www.nrc.gov/reading-rm/doc-collections/fact-sheets/n...
I found your link interesting and informative. I'm curious if you have any specific comments on this quote from the story:

> From there, the email services which implement MX2 would publish a public date, on which all messages sent to them by the old MX record, will be automatically sent to Junk. If just Microsoft and Google alone agreed on such a date, that would be 40% of global email traffic.

Do you think this change wouldn't be enough? If so, why not?
Hyperbolica exists too, and is pretty fun even if I haven't finished it yet. it has hyperbolic and spherical geometry in it at least.

The only game to give me motion sickness by watching a streamer playing it, and no motion sickness at all playing the VR version. Very odd.
Show HN is for things you've made that others can try, it excludes most reading material. Take a look at https://news.ycombinator.com/showhn.html
Yes, because the alternatives are Chrome with 62.8% market share. Edge is not a monopoly by any reasonable definition
Exxon executives in the 80s disbelieved in climate change, too, despite reports from their internal "safety" teams that it was going to be a big problem.

Forget Climate Change, there's a reason the saying, "safety regulations are written in blood" exist. It's not that nobody ever forsees these issues, it's that people have a tendency to not care about future issues until they become present issues, no matter how sound the warning.

Nobody except these execs know if they're really disillusioned with the AGI Fantasy or if they just don't care about stalling business. As things stand, Open AI's charter incentivizes downplaying AGI for business gains.
I'll allow a little "didn't read TFA to the end" on such a wordy article that buries the lede, but yes, waaaay down the page is mention of Meta suing the original "Unfollow Everything" author (who is different than software dev in TFA) and banning them for life. Hence the professor's preemptive strike.

OTOH, El Reg could've done better by stating upfront the answer to the (and your) obvious question.
Exactly, if I send anything other than a .docx to my colleagues, it will be ignored.
So that's the name you're going for, yeah? snickers in Norwegian
Are you human? Yes AI am
I got a cheap quartz Armitron watch after I suffered for long enough with various smart watches. Two benefits stand out:

1) You can tell what time it is in broad daylight

2) The time display is available about 1ns after you turn the wrist, instead of several seconds the smart watch takes to wake up, if it does at all.
Gecko Robotics[0] are doing similar things.

[0] https://www.geckorobotics.com/
> By simplifying the stack to the above, eliminating SPF, DKIM, and DMARC (and their respective configuration options), and standardizing on one record (MX2) for the future, running your own self-hosted email stack would become much easier. Additionally, the additional authenticity verifications would hopefully allow spam filters to be significantly less aggressive by authenticating against domains instead of IPs.

This assumes that the reason antispam tools make it hard to host your own email is because of spam. That’s only part of it. The other part is that deliverability is a cartel, and two of the biggest players, Google and Facebook/Meta, wish to be the intermediary between you and your audience and sell you access to their eyeballs.

Truly federated email allows you to communicate directly with your audience, bypassing apps and paid ads. This is a threat to their business models.

Additionally, domains are cheap, and moving the trust decision to domain from IP doesn’t get you much. Unknown/fringe domains will still land you in spam by default, same as non-deliverability-cartel IPs do today.
The author of the article seems to think that tankless heaters will deliver hot water more slowly to taps than a traditional tank heater would. That's not the case. Having to wait for the hot water to come out of the tap is due to the distance between the tank (or tankless heater) and the tap. Nothing else. You'll also have to wait a long time if you're trying to get hot water from a tank that's on the other side of the house.

One solution are recirculation pumps, which the author goes on to describe, which keep pulling hot water through the pipes. Another solution would be to have a mini-tankless heater directly beneath the sink. For some reason those are much more common in Europe than the US. If the tankless heater is very close to the tap then you're going to get hot water almost immediately.
I almost returned (I would have returned it if they didn’t live 900km from the nearest store) the surface I bought them for their accounting.

The build quality is great but I was immediately repulsed by a number of things:
- forcing me to sign in with a Microsoft account
- setting ‘new’ outlook as the default
- ‘new’ outlook wanting to divert all Google workspaces emails (that I have set up for them) through onto outlook servers (….!!!!!)
- a particularly weird one I wasn’t sure I’d be able to overcome when I accidentally set my keyboard to GB-en instead of US-En and couldn’t press enter (surely the walkthrough knows what sort of keyboard it’s got and won’t let you make a stupid choice before you’re even in on the desktop right? Wrong!!!)

I have to use windows machines at one of my workplaces (…a hospital) - it’s really jarring to see ads in the start menu
Nothing wrong with index investing! I personally like to pick stocks as a hobby but most of my investments are in good old indexes!
Wow. This one was bad. He now works for IBM
The only claim I made is that it scales linearly with cores. Nothing else!

The other link on the front page says:

"Welcome to the Parallel Future of Computation"
I think the only answer to plastic is a gradual, increasing ban. It will be costly, complicated, and at best a pipe dream right now, but it will work. Just a ban on new plastics in packaging would tremendously cut down on plastic waste. In a short time I think the paper, glass, and metal producers will fill the need. A ban may seem extreme, costly, etc. but I see no other way to stop the creeping tidal wave of plastics in... everything.
Am Dutch, can confirm. My window frames (some tilt and pan) are RAL 7016, ceiling RAL 9010 and walls RAL 9001 (or vice versa, idk).
Me too, now you see why they never took off.
It's not just banking apps, it's almost every app that isn't a first-party Google product. You also lose all of your files, but those can at least be backed up manually by copying them over USB.
I might not care for the people but I can care for the community. You are maybe too used to American ghettos.
A solution that is 100% interoperable with the existing widely deployed solution but also offers substantial advantages can have good chances to coexist with the old solution for years if not decades, supplanting it only slowly.

Examples of success: monochrome TV -> color TV, landline phones -> mobile phones, the Windows 3.x -> Windows 9x -> Windows NT/2k/XP transition.

Email has a really well-working transport layer. The UX layer can see some innovation while staying compatible.
I was thinking of iOS and iPhone and the walled garden. I haven't heard any similar complaints about the Mac so thanks for the correction.
Maddening indeed.

And if I decide to save a copy of confidential.ppt to start a new presentation, the first saved version in the history will have all the confidential stuff in it, even if my first action is to delete them. Everyone who has access can now see it.
Why HyperCard Failed (2002)
No, it's not just you.

Paywals might be debatable, but login-walled links to social media are not in the spirit of HN as I imagine it.
Some good ideas in there I think. But I think unless you can shoe-horn them into the existing MX record and get piecemeal buy-in, the results will be quite similar to what we see with IPv6 vs. IPv4. No?
Nope. You're the one proposing the change; you have the burden of proof to demonstrate that your proposed change is an improvement to the existing situation.

The traffic is there. It's not going to fit on one lane each way. What are you going to do with it?

Try to fit it on railroads? Can you show that railroads can realistically handle 250% of current freight traffic, and 100000% of current passenger traffic? My gut feel is that they can't. If you have evidence that they can, then let's see it.

Or are you just going to tell the traffic to go away? Tell people to buy less stuff, so that less freight moves? Tell people to not go places, so that there's less passenger traffic on roads? The answer to that is going to be middle fingers from a huge number of people.
> My point is many many systems don’t ask for personal data and still get and store it.

It's strange that your response to it is "yup, it's totally fine who cares" and not "the systems should be updated to not do that".
Cool, this is helpful. Thank you!
I think the issue is that there is the implicit claim that this is faster than some alternative. Otherwise what's the point?

If you add some disclaimer like "Note: Bend is currently focused on correctness and scaling. On an absolute scale it may still be slower than single threaded Python. We plan to improve the absolute performance soon." then you won't see these comments.

Also this defensive tone does not come off well:

> We published the real benchmarks, checked and double checked. And then you complained some benchmarks are not so good. Which we acknowledged, and provided causes, and how we plan to address them. And then you said the benchmarks need more evaluation? How does that make sense in the context of them being underwhelming?
I would love if this site distanced itself from Twitter, both for the technical reasons you reference and the higher-order impact it has on post quality. I doubt that it can happen given Y-Combinator’s obvious industry-wide entanglements relying on a friendly Elon Musk, but it would be great to see. Would make me respect this forum’s independence a lot more, personally.
Possible alternatives that may not be OpenAI behind the scenes.

https://www.producthunt.com/categories/team-collaboration

There's also a Lot of "Best Slack Alternatives in 2024" and such.
>Ever since Pettitt’s first BBC interview, in 2020, she found herself having to convince radio hosts that she is neither homophobic nor racist. She became “very stressed about communicating quite strongly with news outlets” that she was not associated with the alt-right. More generally, she felt such discussions distracted from her point

I blame Web 2.0 and social media for all of this:

Extremists are bumping into their online opposites, and it results in existential arguing.
Web 2.0 has been a complete disaster. We were not ready to manage the levels of arguing that instantly came along with it. And we continue to fuel it, because clicks make money.
I feel like a moron, but I don't understand this. Is the left picture on the top supposed to be a photograph the lego set documented in the pictures at the end? That doesn't seem plausible. He doesn't really seem to explain "it", and I'm confused by the use of the word "rendering"
Of course not, but merely using tornado cash would be enough to make many "regular" cryptocurrency exchanges refuse to work with you and/or ban you. Or even someone sending you transfer from tornado.cash, or receiving a transfer from someone that uses tornado cash. Tainting is unfortunately very inexact and heuristic based.
The EU is very actively pursuing large tech companies over nearly this exact thing already. The EU commission could very easily decide that Microsoft is a gatekeeper (DMA) and cannot engage in this kind of behavior anymore.
Firefox, right? I will check if my version is the latest and upload the screenshot on the website. In the meanwhile, kindly check this out: https://support.mozilla.org/en-US/kb/add-or-remove-search-en...
Daydream: If a big-enough company can't manage to fix bad-enough computer security problems, then any stakeholder can ask a judge to replace the company's C-suite with competent, court-appointed trustees.
To me, startups don't imply "large numbers of stable jobs"; quite the opposite.
Culture shock was big for us when we moved from 'bad socialist block of flats' like that to a new, modern and expensive London block of flats made out of cardboard. I know that my flat in old country will still be there for my wife and I to retire if we move back, while this one will probably seriously deteriorate.

I agree, cabling is a pain but oh my are they taking us for a ride with these newbuilds with easy cabling. Houses are no better here. They say these newbuilds are all fireproof and engineers come once a week to test everything. Of course, I hope we never have to find out if the certificate is worth anything.

All in all, those Yugoslav socialist buildings put these newbuilds to shame. Even those 40 year old locally made lifts are better than whatever Otis is installing into newbuilds these days. Our lift is loud, shaking. Never experienced that kind of shaking in any of socialist buildings. I suspect though that newbuilds in Slovenia these days are pretty similar cardboard boxes...
OpenAI researcher resigns, claiming safety has taken 'a backseat'
https://news.ycombinator.com/newpoll

It's a little-known and barely-used feature that's mentioned in the sites' FAQ: https://news.ycombinator.com/newsfaq.html
Hopefully leeches like IAB who are behind many of these banners will get their dues: https://www.osborneclarke.com/insights/digital-ad-ruling-cje...
https://archive.is/ajrRD
If it economically better to hire AI then humans for most jobs, and they only need Nvidia hardare and electricity then today's Nvidia are tiny, real tiny.
Well nukes continue to be very difficult to download off the Internet or to rent access to via a web browser.

I haven't seen anyone advocate that the US government needs to be the only entity able to use AI, but if you have, you knocked their socks off with that one.
I think if you're going to be paying the taxes you should also get ownership of the property.
It's great to share your in-depth experience here, but can you please do that without swipes or crossing into personal attack? This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

I'm talking about bits like these:

> Maybe you should re-read what I wrote

> What you don't seem to realize

> You know far less about this topic than you think you do

They don't add to your substantive points, but they do poison the conversation and almost always evoke worse from others. We're trying to avoid that here.

https://news.ycombinator.com/newsguidelines.html
IDK, if my explanation is correct, but I do believe it is. I t goes as follow.

Imagine that you have a container of potential limitless capacity. The container starts with smalls capacity, equal to the real limited capacity that the real algorithm uses. As you add elements, when the container is full, its capacity is doubled, but all elements are then placed in a random position.

When you're done, you're told the occupancy of the subset of the large container corresponding to the initial size and how many times the container size was doubled. Multiplying that occupancy by the power of two of the number of doubling gives you an approximation of the real size.

The small catch is that in the actual algorithm, due to the discarding, the final number of elements, the occupancy, is somewhat erroneous.

EDIT

Another way to say this: you got a container of limited capacity S. When full, you "virtually" double its size and then randomly move elements over the full "imaginary" size of the virtual container. So after the first filling, you end up with about 1/2 the elements. After the second filling 1/4, etc. Also, since now your "virtual" container is larger, when you add a new element, there is only 1/2^n the it will be place inside your limited-capacity view of the entire virtual container.

At the end, the approximate real count is the number of elements you got multiplied by 2 to the power of the number of size doubling.

Again, it is as if you have a small window into a limitless container.
Yep, fair point. We dropped the ball on that.
EU Commission Moves to New Mastodon Instance
It's not just a reading material. I made a website with OpenSearch file that allows you to add a custom search engine to mobile Chrome and Firefox. Take a look in the source code of the page, it's in the <head> section.
Some great thinking here, and the kind we need. For all the bellyaching about HTML and email, the real problem is that nobody has been bothered to build a standard that everyone agrees to.

The gradual approach is a smart one, too.

I think AMP for Email has some great ideas but bad branding. It could be a useful starting point for this discussion.
I recall reading about one of the last public ones to get replaced back in the late 80ies, somewhere remote in Idaho.

Here we go - 1990: https://www.washingtonpost.com/archive/national/1990/07/13/p...
Why? The example of https coexisting with http was convincing.
> They are a very minor part of GDPR.

Cookie banners are not a part of GDPR. Especially not the common dark-pattern-riddled "we sell your info to thousands of companies" ones
Keep in mind that the crime occured earlier - when they got the dodgy funds somehow. If tornado cash didn't exist, they would just launder the money some other way (like people did for thousands of years before - and there's plenty of ways to launder money using cryptocurrencies).
HIV Life Cycle – animated and narrated [video]
Avoiding the Sunk Cost Bias Trap as a Programmer
If it helps, consider that "your body" is the-same-or-more dangerously impressive, with layers of hideously effective defenses to displace or starve or murder anything that gets close, a swarming hive of unfathomable nanotechnology winnowed over millions of years of adversity between the many inheritors of an ancient grey-goo apocalypse.

Just from one eldritch hive-mind to another.