skysight-inc/HackerNews huggingface dataset:
I'm quite happy with it.

Never really felt any problems with performance, theming works, and more confinement > no confinement. Guess what, it's 2020, it would be nice to have some restrictions for what rogue desktop apps can access on the desktop.

From a development experience, it's a million light years better and safer than setting up ppas, dealing with launchpad. It directly integrates with CI, and hence can be pushed to all relevant Ubuntu OSes. Quite nice in particular being able to get the latest version of Firefox as soon as updates come out.

Also having actual software from vscode, slack, spotify, jetbrains stuff is quite nice. Jetbrains especially as they didn't offer a repo in the past.

Oh and I especially like multipass, and being able to use docker. Especially when Docker lags behind supporting the newer repos.

I also find it very handy for switching between channels (such as for firefox and nodejs).
I said "London", not the UK as a whole.

An enormous number of high-value residential properties in London lie empty because they exist only as a store of wealth for Russian oligarchs.

Something like a fifth or more of the £4.5bn of likely illicit -- literally unexplained -- wealth stored in residential property in London is from Russian oligarchs. It's a huge deal because it is targeted influence; big landlords back the tories. Any really serious attempt to hit that wealth will see pushback in private.

https://bylinetimes.com/2022/02/18/startling-facts-about-lon...

https://www.irishtimes.com/news/world/oligarchs-and-unexplai...

https://www.bbc.co.uk/news/business-35757265

This is a surprisingly pernicious influence on our politics. The current government have sat on a completed report into Russian influence in British politics for some time.
The article isn't trying to claim either interpretation, it's just using it as an example to show that the GIL doesn't actually help protect users from concurrency problems. You'd be surprised how many people think that!

I used to think that it did as well, but then my C/Java brain kicked in and realized that couldn't be correct. I wrote this article to help others see it in action.
I am going to lightly disagree with you :-). I think it is absolutely true that our future lives are the product of our past decisions, but "problems" (or challenges) can sometimes lead to better forward thinking.

As an engineer I know so many people who were the first in their family to have "lots" of money and they chose to spend it as if it would always be there, until it wasn't. Their challenges in adapting or supporting a burn rate that was unsustainable, could be directly traced back to their choice to live "beyond their means" as we say, which is to say spending all the money they were making and saving none in case of an issue later.

I was lucky (and there is tremendous randomness to life) to marry someone while I was young who was much more fiscally conservative than I was. As a result of that, I was able to experience times when she had insisted on saving and it turned a "bad situation" into a "manageable" one. People I knew and worked with had less pleasant outcomes.

Today, it feels like (although I don't know if it actually is true) that the whole "getting married" thing is out of favor. And yet being married and having two people who could work so at least one of us was providing employee provided medical benefits etc, kept "calamitous downturns" (which happen regularly in Silicon Valley) from feeling like the end of the world.

So I look back and see the choice I made to get married early as a choice that provided a mitigation of the negative impacts of events that happened after I got married. In terms of bad choices, when the dot com boom was in full swing I had stocks that I could have sold and paid off my house mortgage. I chose not to, yes explicitly thought about it and said to myself, "nope." I only saw the down side of that choice of incurring a bunch of taxes, and hey I was making the payments easily on my current salary and so I deferred.

Then when the crash came and the company where I was working was evaporating around me as its customers were filing chapter 7 bankruptcies, I was looking at finding a new job and still having a mortgage that my now GREATLY devalued tech stocks would pay down but certainly wouldn't retire that debt. Ageism is definitely real in the valley and I was concerned I wouldn't be able to find a new job, would have this mortgage and a family to support, and would end up taking any job I could find just to survive, or selling the house and relocating to somewhere where the cost of living was once again within my means.

The hardest thing for me is being honest with myself and really looking at how and why I chose the way I do. I find I can convince myself that the decision I want to make is the right one, even when there is clear evidence that it is not the better choice in terms of mitigating future risk. Being burned a few times has helped train me to listen to those warning signs.
I assume that any mandates re: vaccinations passed by states that roughly conformed to the facts of Jacobson v. Massachusetts would probably not even be taken up by SCOTUS as they would be matters of settled law (and have been effectively held up in more recent cases related to school vax requirements). However, expanding this to OSHA requirements was a bridge too far for (some) justices.
LTT's commentary makes it difficult to trust they are objective (even if they are).

I loved seeing how giddy Linus got while testing Valve's Steamdeck, but when it comes to actual benchmarks and testing, I would appreciate if they dropped the entertainment aspect.
There's really two problems here:

1. Contemporary mainstram OSes have not risen to the challenge of dealing appropriately with the multi-CPU, multi-address space nature of modern computers. The proportion of the computer that the "OS" runs on has been shrinking for a long time and there have only been a few efforts to try to fix that (e.g. HarmonyOS, nrk, RTKit)

2. Hardware vendors, faced with proprietary or non-malleable OSes and incentives to keep as much magic in the firmware as possible, have moved forward by essentially sandboxing the user OS behind a compatibility shim. And because it works well enough, OS developers do not feel the need to adjust to the hardware, continuing the cycle.

There is one notable recent exception in adjusting filesystems to SMR/Zoned devices. However this is only on Linux, so desktop PC component vendors do not care. (Quite the opposite: they disable the feature on desktop hardware for market segmentation)
"Hacked together" can mean different things. In this case, it means something slapped together on short notice with limited resources. Such things rarely tend to be beautiful. Beautiful hacks absolutely exist, but they are never hacked together in this sense.

The only thing your blog post demonstrates is that C has a built-in textual macro facility. But if you wanted the same in Pascal, you could have it just the same, by running it through the C preprocessor; or better yet, something more powerful like M4. Of course, you'd have to deal with various impedance mismatches, such as the fact that the definition of "token" is different between the preprocessor and the compiler - but that's also true of C! In fact, this discrepancy alone is quite sufficient to deem C inelegant, in my opinion.
I don’t know where to even start with this. They have already crossed the border.

Almost every point you have raised here is severely detached from reality.

Sometimes it’s ok to just say you don’t know and move on.
My script repeatedly writes a counter value "lines=$counter" to a file, then calls fcntl() with F_FULLFSYNC against that file descriptor which on macOS ends up doing an NVMe FLUSH to the drive (after sending in-memory buffers and filesystem metadata to the drive).

Once those calls succeed it increments the counter and tries again.

As soon as the write() or fcntl() fail it prints the last successfully written counter value which can be checked against the contents of the file. Remember: the semantics of the API and the NVMe spec require that a successful return from fcntl(fd, F_FULLFSYNC) on macOS require that data is durable at that point no matter what filesystem metadata OR drive internal metadata is needed to make that happen.

In my test while the script is looping doing that as fast as possible I yank the TB cable. The enclosure is bus powered so it is an unceremonious disconnect and power off.

Two of the tested drives always matched up: whatever the counter was when write()+fcntl() succeeded is what I read back from the file.

Two of the drives sometimes failed by reporting counter values < the most recent successful value, meaning the write()+ fcntl() reported success but upon remount the data was gone.

Anytime a drive reported a counter value +1 from what was expected I still counted at that as success... after all there's a race window where the fcntl() has succeeded but the kernel hasn't gotten the ACK yet. If disconnect happens at that moment fcntl() will report failure even though it succeeded. No data is lost so that's not a "real" error.
By Any Other Name
That’s also why 5K monitors are more than 2X the price of 4K ones at similar sizes. I have a 4K with those dimensions that I bought for $400, an LG 5K would cost at least $1200.
Interesting point. How would you resolve this chalantly? 144 million people who probably will struggle to purchase their next iPhone vs 44 million people many of whom might die, loose all property and homes. What is a good way to resolve this in your opinion?
Likely not, as Keurig's coffemakers had to have something that would work for an offline device, with the added limitations of an embedded microcontroller.

The RFID tag check is likely done by the driver running on the host system, where a semi or fully online database check are possible. Or they can just roll out a driver update for mysterious "compatibility and performance improvements" if they need to.
It's cinematic 4k. 4k monitor is 3840 x 2160.
Perhaps they could kick dating apps out of the Dutch App Store.
Nations love pretending these kinds of things. It's like how, when the US sent 500 Special Forces troops to South Vietnam in 1961, we were only sending "military advisors!" Somehow, the number of "advisors" was 11,000 a year later. That's a lot of advice.
I think we could start now by freezing ALL known russian oligarch assets in USA, Europe and friendly countries and anywhere else we can persuade countries to do this. They are the only ones who can apply pressure to Putin.
I think about this occasionally too. When I hear about people dying surrounded by their loved ones I think about whether looking at my git history would give me the same comfort. I doubt it. I'm gonna go give my kids a hug.
Norways healthcare system is one of the most expensive in Europe. Far more so than e. g. in the UK with no copay, and one of only a couple to occasionally compete with the US on high cost...
Edit: Removed everything else because I can't delete. I should know better than to comment on a political thread on HN.
and unfortunately social makes it possible for one to yell “Fire” in all crowded places at the same time.
AirTag is a difficult problem to solve -- the usefulness of the product for "good" uses is directly related to how easy the "bad" uses are. Eventually it will be limited to the point where you can only track items that your phone can detect, and that won't be super helpful.

Sure you can use it to find your lost keys in your own house and maybe have it warn you when you've been separated from your AirTag, but that's about it.
For the European continent to keep up with countries like the USA and China it makes absolute sense and I don't see how anyone could see it any other way other than Russia or a similar country that would love to see a weak European continent that would be easy pickings.
Dupe from 5 days ago https://news.ycombinator.com/item?id=30360099
What apps on your roku? I had to whitelist a Hulu domain cause it froze when trying to load ads during commercials for example, but when I look at the logs it’s blocking a ton of telemetry and phoning home 24/7 by Roku and Alexa devices.

Are you regularly updating your ad blocking filters? When ads start showing up on my phone I know it’s time to go hit the update button.
Rename it to Taylor
I don't really trust Wikipedia much. It has been manipulated for a long time and often chooses only sources for the narrative of the page author. Polls at this point have demonstrated themselves as unreliable and inaccurate.

The link was to offer a different perspective than the one prevailing this topic. I don't think it's so simple as Russia bad. There are a lot of information wars going on, not mention the posturing for constituents with shallow talking points.
Show HN: Fast and robust Auto Arima in Python
And `unsigned long` can store pointers just fine on Linux 32, Linux 64, Windows x86-32, and MSYS2 64... but not Windows x86-64. https://github.com/cc65/cc65/issues/1680#issuecomment-104641...
Russia Sends Troops into Ukraine
I think China (with the exception of Taiwan) likes to win economically and apply that sort of pressure. They don't want an invasion happy country sitting just north of them.
Which laptop makers (other than Apple) don’t do this?
Tangent, but I thought it was a funny commentary: I was watching the olympics with my kid (<12yo) and the Coinbase commercial came on (Didn't see it during the superbowl, but I assume they were the same?). And after the commercial ended my kid said, "was that... some kind of app for gambling or something?"

Yes. Something like that. :)
Very much agree with the simplicity and power of separation of training, validation and test sets. Is this really a 'big data' era notion though? This was fairly standard in 90s era language and speech work.
Even more shocking then that they are buying massive amounts of oil from Russia, thereby filling Putin’s pockets, no?
Interview: Where We Go Next with Michael Callahan
With those countries’ and populations’ permission… I wonder why that is?
Presumably when it comes to a global commodity like oil, all independence means is "potentially capable of supplying enough to meet your own demand".
That's a logical race, not a data race, right? Technically, "counter = counter + 1" accesses counter twice (once to read and once to write).

The fact that "counter" gets modified between the read and the write doesn't imply that multiple accesses were happening simultaneously; it just means that accesses from different threads were getting interleaved. The GIL would only prevent the former but not the latter, since a thread can give up the GIL at any point between operations.
I don't think you know what a full scale invasion is.

They've crossed the border into Eastern Ukraine that have been in conflict for years between Ukrainian nationals and Russian separatists. Like I said, not good. But full-scale invasion? Not even close. Not a single shot has been fired that we know about. Or have I missed the missile strikes? Artillery bombardments of Ukrainian forces? Aerial bombardment? Infantry engagements?

Yet US rhetoric on this was basically "Putin is going to glass Kiev and murder everybody". When is that happening exactly?
Eh, the only "ugh" thing about that new Alienware monitor, to me, is the low resolution - 1440p at 27"/34"? No thank you, 2160p or better + fractional scaling just looks so much better for those of us editing text and/or code all day.
Having built a few apps with pure SwiftUI, I think you are exaggerating a bit. Yes, there are many many problems with it. I wouldn’t blame those on Swift though, since most people‘s gripes are with runtime issues.
The idea of a NATO is redundant after the end of USSR.
I'm an Android app developer. But, naturally, I have some insight into what my iOS colleagues do.

Every iOS developer I know views the app store as an asinine hurdle that they have to clear, standing between them and their users. They never see it as something helpful. They certainly never see it anything like the way Apple's marketing portrays it. The process of releasing an update is stressful because you just never know whether they'll reject your app over something minor that you consider perfectly normal or even intentional.

Oh, you fixed a critical bug? Too bad, we've typed the word "sex" into the search field and turned the safe search off, and naked people came up. You have to change your ToS to disallow that for us to consider approving your update.
The world is dying, don't come at me with things that we can overcome with effort and ingenuity, when the stakes are "some high costs" vs. the end of human civilization. I get your point but I would hope you know that even the average supporter of nuclear power knows it won't be cheap or easy.
"Yes, outside enforcers were needed because local police were not doing it."

Ottawa is a relatively small city. They were grossly overwhelmed after letting an occupation setup base. Further, you clearly know absolutely nothing about Canada, or Ontario, or the police involved, or the politics, so your various takes are nonsensical.

"Trudeau is one of Schwab's young leaders and has embarrassed Canada."

A current QAnon conspiracy on HN, stated with a straight face. How absolutely embarrassing.

So everyone else is aware (although this ridiculous stupid essay from DHH thankfully got flagged off the front page, so this post is largely only being seen by "the faithful"), the WEF conspiracy came about because some people with incredibly poor critical skills have derived an inverted relationship between a group and its members. Basically a tail wagging a dog assumption. The world's powerful all are members of Davos / WEF basically as a networking and "say nice things", so the especially gullible conspiratorial swap that relationship and now the WEF is actually the master puppeteer pulling the strings. It's a conspiracy literally beyond parody, and I'm still caught up in Poe's Law, unsure if the above comment is sincere, or some sarcastic example of insanity.
He's right at the heart of a bunch of organizations that make for great conspiracy fodder (Davos, the Bilderburg Group, etc), but what bad stuff has he actually done? I'm aware of nothing. He seems like a well-intentioned technocrat.
In SC2, unranked and ranked players are actually mixed in matchmaking. So if you are playing unranked you still have an MMR, just not one you can see. As an unranked player, you can tell what division you are in based on the portrait frame of your (ranked) opponents.
I heard a point recently about driving in bus lanes as a private car: If it's just a repeated fine with no further consequence, it's not a fine but a cost.

What happens next?
I don't want to live in a world where electronic components can't be commoditized because of fundamentally misinformed regulation.

There are alternatives to interchangeable parts, and none of them are good for consumers. And that is what you're talking about - the only reason for any part to supplant another in feature or performance or cost is if manufacturers can change them
!
Industrial Augmented Reality – Who's Using It?
Yes, setting army bases all around a country is defensive when it's the US, but it's an aggression if it is any other country. o)
Recent developments in OpenBSD, 2022-02-21 summary
I wish a political faction came out with a uniting message about both getting money out of congress and repealing legislation/reducing bureaucracy. When it comes to cases like this, they’re the same issue. The ideological blaming and banner waving hides the common ground.
Because oculists will sell them to you weather you need them or not. And then you just get used to it. So many times I was maybe a bit more tired and I went to some oculist/ophthalmologist to see if I had something and they immediately try to sell you glasses. Nowadays I feel completely fine, as a software developer, using the PC heavily everyday. But I could very easily be using glasses as well
That’s true, but it would help Google get out from Apple’s shadow on mobile. From a strategic perspective, you want your competitor being forced to make moves because of your actions. Then you get to dictate the next few steps. But for any of that to matter, you have to view mobile as more than another ad platform, which Google doesn’t seem to.
Is swiss cheese strictly American? That's the only one a user would need to know to proceed. They don't have to identify anything else beyond "not cheese".
Perhaps that's a comment on the current state of "business" and funding and not quite the endorsement you make it out to be
Happy Twosday Easter Egg
1) It’s not — there are lots of procedures called “the bootstrap” that act differently.

2) The fact that “substitute the data for the population distribution” both works and is sometimes provably better than other more sensible approaches is a little mind blowing.

Most things called the bootstrap feel like cheating, ie “this part seems hard, let’s do the easiest thing possible instead and hope it works.”
Are there solutions to this in the high-performance computing space, where random access to massive datasets is frequent enough that the “sandboxing” overhead adds up?
I feel like you're spouting Agile (TM) rather than https://en.wikipedia.org/wiki/Agile_software_development - Agile is not one thing, it's certainly not a checklist. There are general philosophies of software development.

The core is really adaptive planning and acceptance/flexibility to uncertainty, biasing towards shipping first. There is no requirement to be spending all day in endless meetings, nor an opposition to documentation. If more documentation increases velocity, why would that be anti-agile?

More importantly, what works for you does not discredit another team's agile approach. I lead large and growing teams rapidly releasing greenfield software. We are definitively agile, and documentation is empirically key to that process. Perhaps your experience differs. I don't discredit that, merely provide my experience in contrast.
Not me, I moved from Ubuntu to regular Debian because of it. It's a disaster waiting to happen.
I vaguely remember seeing something about them contributing some minor security patches or something token. The BSD license doesn't require them to of course, which was probably the whole reason Sony chose it.
The core belief of antifa is a revolution at any cost. Train for when the time comes. Their actions and tactics mimic those of fascist when coming to power in Italy after WW1.
That's because you lack historical culture. You should re-read about that lengthy negociations that took place in the 90s re. the dismantling of the USSR. It came with a lot of conditions, negociated for years, with Kohl and Mitterrand playing the middle-men. Conditions that the newly recreated eastern countries would stay neutral and not become NATO, were very clear, and signed off by Baker on the US side. I've given you enough key words for you to go and catch up a bit.
It should - but it's not so much about a piece of land, it's about what it represents.

As a non-American, the US does still seem to be a 'very patriotic country' - national anthems played for any reason, standing for flags, pledging allegiance to abstract concepts, USA*n chants to fellow americans etc etc.

Not in itself wrong - but always struck me as a bit try-hard on the homogeneity. Darker edge is that it means you (not you specifically, but <i>you</i>) still label people as being "unamerican".

Even in political discourse - there seems to be an abstract "America" (that everybody loves) and then criticism from both sides is couched in terms of how the other side is trying to destroy this great abstract.

I was just thinking of Eileen Gu and the whole balagan when she chose to compete for China. She's a skier. I can't think of any other country that would get so upset that a national would choose to perform sports for another country.