skysight-inc/HackerNews huggingface dataset:
Why are you bringing up Trump? This is about whether Russians hacked the DNC's email, that doesn't require collusion or even awareness from the Trump campaign.

But since you did bring him up, it reminded me that in July 2016, weeks after the DNC announced being breached, he publicly called on Russia to release information about Clinton. Candidate Donald J. Trump, verbally and in writing, called on a foreign government to interfere with the presidential campaign against his opponent; doing it in public doesn't make it okay.

"Russia, if you’re listening, I hope you’re able to find the 30,000 emails that are missing, I think you will probably be rewarded mightily by our press. Let’s see if that happens. […] By the way, they hacked — they probably have her 33,000 emails. I hope they do. They probably have her 33,000 emails that she lost and deleted because you'd see some beauties there. So let's see."

I don't think "collusion" is the right term for what he did (the attempts to access emails had started in March); I don't know what the right term is, I just know it's not okay.
You answered your own question. Git blame is a pretty crappy tool but it's a tool that a lot of people use nevertheless. If you have a commit that converts tabs to spaces, then the blame for pretty much every single line will be lost before that point.
It is hard to say Israel has less right to the land it took over than say New Zealand. The main difference is how long ago the settling happened.
It’s not impossible to speculate the possibility that in 50-100 years, climate change could be reversed through a CRISPR-like technology (e.g. something that can be released and replicate in the environment, thereby changing it).

Or at the very least, I can see a future where gene editing could relieve your suffering from heat by raising the threshold your body can tolerate :)
We've banned this account for breaking the site guidelines. Please don't create accounts to do that with; it will eventually get your main account banned as well.

https://news.ycombinator.com/newsguidelines.html
> Do you ever write checkpoint code? Like, dump current state into a json file, and use it to resume?

In my experience, this is often not feasible because it is usually not possible to serialize every object that the program uses. For example, many projects are primarily scripted in a higher level language such as Python and make use of some library written in C++ and the only way to access the C++ objects is through an interface that doesn't expose all of the internal data needed to reconstruct those objects.

I'm not saying that it wouldn't work for you, but this is the type of problem that you might encounter.
I said recursive CTEs. CTEs being an optimization barrier is a different issue - and often desirable with Postgres with its lack of optimization hints. Hence with not / materialized etc.
MERS is not a Sarbecovirus, it's a Merbecovirus, so not the same subgenus. They are not similar enough for much to happen, if anything at all.
Nothing crazy, but something I always laugh at.

I was so excited to meet a legit/professional dev team the first day of my career.

I was paired with a Sr dev and sat in his cubicle so he could show me some backend update to a prod app with 20K internal users... "normally I'd run this on the dev server, but, its quick & easy so Ill just do it on prod"

...watched him crash the whole thing & struggle the rest of the day to try and bring it up. I just sat there in awe, especially as everyone came running over and the emails poured in, while the Sr Dev casually brushed it all aside. He was more interested in explaining how the mobile game Ingress worked.
I think it depends on the industry. I've worked at a few ecommerce companies and they all either bought data collected with scrapers or had a scraper team. They also paid for bot protection on their website to stop other companies from scraping their data. I have no problem with this, as ultimately consumers get more competitive and usually lower prices. That is assuming that they are scraping a reasonable rate and not sending 500 requests a second.

What does concern me is the other uses that scraping tools have. For example, what's to stop me from writing a bot specifically to fuck with a competitor's analytics and a/b testing?
I think for x86 you are (at least very close to) correct, but I've been seeing a serious shift towards ARM chips and (my pipe dream) soon RISCV. X86 may just need to fall to the wayside at this point. Maybe PineBooks could be released with ARM chips too! (RISCV as well, but peripherals need to be a real thing(TM) first). Heck, the Pi400 is a good start in that direction (though obviously isn't enterprise ready yet).
There's a satisfying symmetry in how a chessboard is used to do the chessboard calibration to actually play chess.

Nice work, thanks for sharing!
Jews are not white so by definition they can't be racist. Racism has to do with systemic power structures. Most of the problems in the middle east have been caused by white colonialism.

What's going on between Jews and Palestinians is warfare that sometimes gets out of hand. That's distinct from racism.
Is there any way to vote against the current way the FBI/CIA operates? They are straight up coercing witnesses with fake testimonies to get a man prison, whose only crime was sharing the truth about the shameful inner workings of our American government.
They don't seem to care much about the stranded Biharis on their doorstep either AFAIK.
So exactly the same as in the USA and every other major developed nation in the world, then?
I've seen large houses framed out and the scrap loss didn't fill a trashcan. Running jokes about the tags weighing more than the actual wood scrap.
... evil is what we say is evil.

That's the context - they can't do evil, by definition! (By circular definition, sure.)
"To mistake a binary digit for a bit is a category error. In this case, the category error is not as bad as mistaking marzipan for justice, but it is analogous to mistaking a pint-sized bottle for a pint of milk."

That's well put.
Problem in California is insane mandated R values for walls. Aerated concrete can meet previous standards. But not the new ones. So it's use is effectively banned.

Old saw about Generals fighting the last war. Energy efficiency standards assume the need to conserve limited supplies for fossil fuels. And the need to not interfere with building large houses for upper middle class people.

Bad thing is R value is a metric designed to upsell insulation. R30 insulation is twice as good as R15, if you're the guy selling it. If you're the guy buying it, not as much.
I suspect they're getting at the idea that taking people's attention by abusing the fact that people involuntarily look at distracting flashy moving things is bad, not good.

If 100% of the packaging in the store was animated and flashing, would you think that was a worse experience, at the same time as being more attention grabbing?
I wonder if the next successor to reddit could possibly become successful by limiting its user base. Once it reaches a certain size, you can only join when someone else leaves. Or be put on a waiting list while you scroll and lurk.
Those circumstances are pretty unlike these ones, though, in that they involved (among other things) the UK being badly over-strained in every possible way in the aftermath of WW2, India being large enough and relatively untouched enough from WW2 to be increasingly ungovernable, and an independent India being little to no threat to the UK despite those first two factors.
Electronic music was being experimented with as early as the 40s in Europe. Please, you're talking nonsense.
3 years ago. Took on a large traffic media site running on Wordpress. The usual good stuff - outdated plugins, running on a cheap VPS box, hosting vendor washed hands off saying they can't handle the tech support and traffic.

I was working in a different company back then and I was contacted by this consultancy that specialized in Google Cloud (which was always my personal favorite anyway). I was offered a very handsome pay for just what seemed to be just 4 days worth of work. To me, it sounded really simple, like get in, migrate and get out.

After I signed the contract and everything I got to know the client was promised a $200/mo budget and a very wrong technical solution proposal by an Engineer in the consultancy from what they were paying then which is definitely in multiples of what was quoted. And to make matters more interesting, this guy just quit after realizing his mistake. And that's how I even got this project.

So, I went in, tried many cost effective combinations including various levels of caching and BAM!, the server kept going down. They had too much traffic for even something like Google's Paas to hold (it has autoscaling and all the good stuff, but it would die even before it could autoscale!). Their WP theme wasn't even the best and made tons of queries for a single page load. Their MySQL alone costed them in the 1000s. So, I put them on a custom regular compute box, slapped some partial caching on bits they didn't need and managed to bring the cost to slightly higher than what they were paying with their previous cheap hosting company. All this lead to a 4 hour downtime.

I apologized to them profusely and built them a CMS from scratch that held their traffic and more and dropped their cost to 1/4th of what their competitors are paying. Today, this client is one of my best friends. They went from "Fuck this guy" to "Can we offer you a CTO role?" :)

I make it sound like it's so easy, but it was a year long fight almost bundled with lots of humiliation for something I didn't do just to earn their trust and respect. Till date, they don't know the ex-consultant's screw up.

In retrospect, this downtime is the best thing that happened to me and helped me to understand how you handle such scenarios and what you should do and not to do. In such situations it is tempting to blame other people around you, but in the long term, it pays off if you don't and solve it yourself.
Are you on your own now for benefits, or is that still included?
We've banned this account for repeatedly breaking the site guidelines. Please don't create accounts to troll HN.

https://news.ycombinator.com/newsguidelines.html
I post this everytime, but for the love of UX, even if your the most hardcore code/terminal junkie… and never see a user near your program…read the book called About Face : Essentials of Interaction Design!
Electron fails to support even the most basic Mac behaviours, every electron app is immediately recognizable and frustrating.
I’d urge people not to give up caring. There’s a lot of crappy things happening in the world and it can be a lot to deal with, but just tossing your hands up isn’t the answer.

I’d also argue that tax paying Americans are obligated to care. Our money is funding Israel’s crimes and we are morally culpable if we don’t resist or try to change policy.
October 14th, 2025: https://docs.microsoft.com/en-us/lifecycle/products/windows-...
Years ago we were using NetApp Filers as storage for our database servers in a colo facility. During a planned maintenance window I installed a NetApp OS upgrade and brought everything back on line. At first it seemed fine but as soon as the database servers got some load they started dropping their connections to the NetApps and everything crashed.

Of course I blamed NetApp and called their tech support screaming for help with their OS "bug". After hours of troubleshooting we finally figured out that the NetApp OS upgrade had included a network performance optimization and it was now sending out packets fast enough to overflow the buffer on our gigabit Ethernet switch. The packet loss rate was huge. Fortunately we had a newer switch back in the office so after swapping that out and repairing some corrupt databases I was able to get production back on line. Didn't get any sleep that night though.
Many years ago (decades, in fact) as a fresh new excuse for a unix admin, I needed to hide the passwd binary so that users couldn't find it and change their local password on the terminal box (this was early ISP days). SunOS 4.1.4, as I recall.

Anyway, I hid that binary. In /etc, where they'd never think to look.

Gosh we do some dumb things, eh? LOL. That took a while to find a solution for, and no small amount of luck. The owner of the ISP walked back in the office a couple hours later and said "I heard you had some excitement?" I said, "Oh yes, it was pretty ugly for a bit." "Is it fixed now?" "Yup." "Carry on."

For sure thought my ass was fired and I'd only been on the job a month or so.
As my original comment was immediatly flagged: https://en.wikipedia.org/wiki/Sheikh_Jarrah_property_dispute

There was a court case that ruled that they have to be evicted because of not paying rent.

"In response, the owners of the property (a private Israeli NGO, Nahalat Shimon), claim they have the legal title to the property in question and that, in the absence of rent being paid by the tenants, the tenants ought to be evicted for breaching the law."

So it's not some hayfork/violent spur of the moment thing. Ownership is somewhat regulated and can be fought in court.
Ship’s Cat
And account recovery.

People get real sad when you have to tell them that if they forgot a password, their account is simply gone. Email fixes that.
The Guardian, in general, is not a bad source of information. They have done some pretty good research that was later confirmed by others.

However, this is a really lousy article.
https://www.bsbdesign.com/whats-trending/blog/bsb-design-imp...
> thousands of years

Maybe I should have used electrical installations as an example?

> real-world equivalent. Physical security

Physical security isn't a good analogue, because you don't have a line of hackers, trying to get into your cupboard and magically also millions of other cupboards, closets and storage rooms with near 0 marginal cost and incomparably easy way to avoid getting caught.

Unlike physical security, perfect SW security is pretty much attainable (shocking, isn't it), with 0 marginal cost (no cost to duplicate). Physical access, social manipulation etc is physical security.

> footbridge in London

One bridge in 100, caught before it failed? Compared to all SW with network access and weekly updates.

We know how to engineer things so they are reasonably safe, we actually do it.

We also know many ways to make software much, much safer with only moderate investment, and some ways to make provably correct SW, and we do not care.
On a per song basis you are probably correct but on a total volume basis, more people have the opportunity to download and store their own copy of [insert album] vs the limited pressing of the actual physical copy of the album/cd. Per song the lifetime energy costs are lower but with a higher installed base , is it marginal?
First-gen Threadrippers are not supported by Windows 11. Freaking Treadrippers. If they think their owners are going to get new ones for Windows 11, they must be deluded.
So you can be in a bunker above ground. At that point you're quibbling.
That's a very bold statement when history has shown otherwise. Don't you believe the powers that be would jump at the chance to discredit them? I would be so lucky if the generally corrupt mainstream media should be more like them.
Sure and I know people who write Python that goes into space too, but it doesn't mean it'd the norm or even a good idea
I have never seen a home listed as previously owned. In the US, homes are by default assumed "previously owned" unless specifically advertised as new. And only the very well off tend to demo and build fresh. Most people will remodel and add in to existing structures.
Not sure why wood is so expensive, I’m paying under $2/m or for cladding wood for the extension I’m building now. Its around $1 per square foot. It gets slightly more expensive before it’s painted 3 times though (repeat every 15 years as is standard with softwood).

I’m fairly sure I couldn’t find a cheaper exterior cladding. And obviously the cladding is a tiny percentage of the total cost of even just the wall, let alone the whole construction. Cladding will be sub $300 and the 150 sq ft extension is north of $50k all together. Insulation is probably 3-5x what the cladding is, and so is the flooring.
I'm not sure I follow this comment, but this bit is definitely wrong:

> You either introduce a policy that forbids posting political issues on HN entirely or you don't

I've explained at length why neither of those approaches is viable on HN. Here are some of those past explanations:

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

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

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

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so....

If anyone has a question that hasn't been answered there, I'd like to know what it is, and if you know a better way for HN to relate to political topics while fulfilling its mandate, I'd definitely like to know what it is. Just please familiarize yourself with the past explanations first, because if it's something simple like "just ban politics" or "just allow everything", I've answered many times already why it won't work.
I am not being sarcastic when I say thank you for confirming that. If someone didn’t confirm it it would pop back in my head for days, “maaan, you fucked it up and now some other nerds are gonna use the term wrong and that’s really not helping anyone.” heh. Cheers. :)
At current rates of carbon outlay, there won’t be much of a world left to save in 100 years.
Wow that Drafts action thing looks amazing. I’ve not used Drafts much, how does the action group run: you do it manually somewhere within Drafts?

And then once you run it, you archive that day’s notes and start a new one for the next day?

I imported it and m currently trying to find where you run custom actions in ios Drafts.
Crazy genetics ideas I would like explored

A modified tree that drops nuts of (nearly) pure graphite or some other form of nondecomposable carbon which we can easily harvest and sequester.

Photosynthesis in humans to supplement our energy consumption. Shoutout to Knights of Sidonia.

I understand the ethical issues surrounding the second one.
This was 20 years ago now - it was my first day in a new job working for a startup.

Our startup was based in the garden office of a large house and the production server was situated in a cupboard in the same room.

The day I started was a cold January day and I’d had to cycle through flooded pathways to get to work that morning - so by the time I arrived my feet were soaked.

Once I’d settled down to a desk I asked if I could plug a heater in to dry my shoes. As we were in a garden office every socket was an extension cable so I plugged the heater in to the one under my desk.

A few minutes later I noticed that I couldn’t access the live site I’d been looking through - and others were noticing the same.

It turned out the heater I was using had popped the fuse on the socket. The extension I was using was plugged into the UPS used by the servers. So the battery had warmed my feet for a few minutes before shutting down and taking the servers down too.

And that’s how I brought production down within 3 hours of starting my first job in the web industry…
So you stop caring about something as soon as a specific number of other people don't care?

"Yeah I used to care about homeless people, but then one day I was like 'wait why do I even care', `nobody` in LA seems to care"

If you truly care about something, you care because of your values and you care regardless of what others say or do.
It's getting harder and harder to not switch to Apple for both a premium phone and a premium digital media player.

I've always had a Pixel phone, and (since 2015), the Shield TV Pro. It seems like Google is actively trying to lose. They didn't make a premium Pixel last year, and they've never made a premium digital media player. Rather than being grateful for Nvidia building the premium device they couldn't, they're actively ruining it. I get having ads on a >$50 device, but not on the $200 Shield TV.

Who's running things at Google?
damn I can't even imagine the level of autism of those who decided that cwtch is an ok name, interesting product tho
You want something that replicates in the environment and removes carbon? We have those. They're called "plants."
I believe the metaphore of the inverted pyramid used in journalism plays a part here.

edit: Strike that, hadn't realized that the article title and the HN link differed so much.
> I'm currently finishing up an ActiveX wrapper for WebView2 so that it can be consumed in a way similar to the old IE WebBrowser control and so far I'm pretty impressed.

To what extent are you maintaining compatibility? The old mshtml provides com bindings for pretty much everything. I'd be interested to see what you have if you end up releasing the code. I would love for the old Trident / mshtml / edgehtml engines to be made open.
We've got a RPi running https://osmc.tv/ (based around Kodi) - other than pressing yes to install updates every so often it hasn't needed touching. There might even be an auto update at 1am type option.

It only gets used for local media + radio, twitch and youtube streams though - I don't know about other services.
Good question! I am not a user of Jest. So can't really comment on that. Taking a look at the docs from jest, it seems to me that my spy API is far more straightforward. Also it can be used by itself. Theoretically it can also be used without unit testing. It happens to be the case that spy is used generally in tests. Another point to note is that the implementation is not tied to any test framework.
I was expecting something about user accessibility, eg like how impossible it is to tap the Upvote button in HN on smartphone and tablet. If UI is indicative of culture HN hates people not using a mouse.
This app won't last long enough to remind you to message year old dormant relationships, so if that's important one should find something else.

I also don't see how an automated message helps you keep in touch though. It seems like people with a lot of this anxiety will just fiddle with the settings exactly like they fiddle typing out drafts they never send.
That’s a bit defeatist, though? Efforts have been made, eg https://tigerprints.clemson.edu/cgi/viewcontent.cgi?article=...

It seems a concrete dome would also work if digging a bunker is too expensive. Yes it’s not pretty, but not being afraid of dying during the next hurricane season must be worth something. A small dome can’t cost much.
The numbers I'm using include installation costs too. Wood and brick are more labor than vinyl as I understand it.

I think my key lesson here is that even building smaller, using "better" materials is an expensive matter of taste.
Same here. I'd be more interested in the reminder aspect of it without integration with any specific chat app.
Sounds laborious to manually check edge cases each time you change that code or its dependencies. I'd rather just write a test.
It's rooted in British Israelism [1].

[1] https://en.wikipedia.org/wiki/British_Israelism
Yes, Tildes is great, it is also a non-profit. The creator of Tildes, Deimos, also used to work at reddit and modded some of the better subreddits.

As an aside, the site is currently down for some updates for the first time in at least two years. Virtually 100% uptime, incredible.
It's true that the compiler can't move reads/write out from between a load-acquire and store-release pair, but in my understanding it can certainly move reads/writes into the pair. Or can someone point me to the exact section of the standard where this is prohibited?

I think my stack overflow link above gives a more satisfying explanation on why the example can't deadlock.
If you meant an Early 2013 MacBook Pro, the current macOS Big Sur doesn't support that. If you meant a Late 2013 MacBook Pro, macOS Monterey releasing later this year drops support for it and all MacBook Air/Pro before 2015 as well as all MacBooks before 2016.