skysight-inc/HackerNews huggingface dataset:
The real issue is that most primary sector industries can't compete internationally due to the cost of living difference. The capital expense and living expense is high, while the profits are low since other countries can produce the product more cheaply. We subsidize crop production. Without these subsidies our products wouldn't even be close to competing on the international marketplace. It could be interesting to what happens with subsidies removed, but I'm guessing the affect would be large and negative.
For those who are unaware. Australia has two public broadcasters.

ABC - the primary public broadcaster - similar to PBS/BBC.

SBS - a broadcaster focused on non-English speaking languages and international content.
There’s no way a tunnel that long would be left to unreliable car or truck drivers, lest the tragedy that killed 11 in the 17km long Gotthard Tunnel in 2001 reoccur. On the comparable Channel Tunnel, cars and truck are carried on Eurotunnel rail shuttles, not left to their own devices.
The problem in Javascript is localized. Lots of extremely important foundational packages like React, Vue, Typescript, and even ones like Prettier don't really have lots of dependencies.

The biggest culprits of the craziness are things like Babel and Webpack, which require tens or sometimes hundreds of packages for a basic install. Some of those aren't really needed in Python, for example. But in JS there are alternatives to them.

On the other hand, some foundational packages in languages like Python and Ruby have a lot of dependencies. I don't know about Python much, but Rails also has a large dependency graph, despite Ruby having a good standard library.
> For some reason (probably industry collusion), X.509 Name Constraints […]

For anyone curious, see RFC 5280 § 4.2.1.10:

The name constraints extension, which MUST be used only in a CA
certificate, indicates a name space within which all subject names in
subsequent certificates in a certification path MUST be located.
Restrictions apply to the subject distinguished name and apply to
subject alternative names. Restrictions apply only when the
specified name form is present. If no name of the type is in the
certificate, the certificate is acceptable.

* https://www.rfc-editor.org/rfc/rfc5280#section-4.2.1.10

* https://www.alvestrand.no/objectid/2.5.29.30.html

Client support exists in OpenSSL 1.0.0, Windows 7, Mac OS 10.13.3, iOS 11.2.6. (Android?)

I think one technical 'loophole' is that while NCs apply explicitly to SANs, per the spec they do not apply to the Common Name. Though quickly skimming the RFC, I do not see anything that would prohibit them being applied to the CN. So you can probably do it under the guise of "undefined behaviour".
The title here is a bit editorialised: the actual title is "The 35 Words You Need to Python". Michael Morehouse describes all the Python keywords at break-neck speed (but quite clearly). Great article if you are just starting with Python, and like me, appreciate concise such summaries of an aspect of a subject.
> When did the war was meant to capture the capital on day three

Because supply lines.

As soon as you drop paratroopers, you have ~24 hours to reach them, or they are all fucked. They have limited ammo, no heavy support, unless you have air superiority. so dropping two waves of paratroopers is a dead giveaway.

> This is classical American way of waging wars: shock and awe followed by a mad dash to the capital

but to your point, this Russian war is not the classical American way of waging war. American war involves air superiority. close coop between armour, infantry and air, and keeping supply lines clear above all else. The amount of effort devoted to keeping forward bases stocked in Afghanistan is/was huge.

But more importantly it involves letting the "machine" do the work, not just chuck men at the problem.

> the main Ukrainian forces in the Donbas, will be completely encircled soon

Mariupol is currently surrounded.

But given that the Russians _still_ haven't managed to take the rest of Luhansk or donbas its seems optimistic. They've been at it since 2014.

> an 800 billion/year military that failed to pacify both Iraq and Afeghanistan.

which is also the point here. Now the Russians have one thing on their side here, they aren't afraid to just wholesale murder any civilian between 18-50. After all you can't have rebellion if there isn't anyone there to rebel. However I'm not really sure that pogroms are something to boast about.
At MSFT the Azure solutions architects are part of the sales organization. Their commissions are tied to usage (revenue) which tells you everything about their skill sets. And their lack of standard clear pricing means you have to estimate everything yourself.
Lewis and Clark expedition left a trail of heavy-metal laxatives (2010)
I spent some time with one of the Caja developers back in 2010 or so, before it was made public.

From memory, the problem they were trying to solve was a bit different. From what I remember, they wanted to be able to run potentially hostile user supplied javascript code inside the JS VM purely using source code level validation. So for example, Caja needed to make sure the sandbox container didn't access the global object (since then it could escape its sandbox). And because simple code like this: (function () { return this })() evaluates to the global object, they banned the keyword this in sandboxed code.

I'm hoping there's a way we can give untrusted code more or less full access to the JS environment, but just limit its access to the rest of the operating system. Javascript was first developed for web browsers, and to this day most javascript still has little to no need to access the rest of the operating system directly.

But Javascript's obsessively granular modularity works in our favor here. If you look at a library like express, the core library makes vanishingly few calls to the nodejs environment. `app.listen()` is the only method I know about which wouldn't "just work" in this new world I'm proposing. And thats just a convenience wrapper around `require('http').createServer(app)` anyway. All the hard work happens in libraries like express.static - but thats trivially easy to swap out for another package that supports capabilities correctly, if we need to do that.

A bad library could always be buggy - we can't stop that. I mostly want to stop opportunistic developers from taking advantage of the machines their modules are run on, so we can detect (and stop them) from doing nasty things. But as a few people have mentioned, this approach might be stuck "always playing defense". The nice thing about caja is that it was "complete". There were no weird edge cases left over in the language that the sandbox authors didn't consider. Thats what I'm worried the most about here.
As far as I remember this is also against promises made, showing Germany to be an unreliable partner in such undertakings.
let’s fucking go boys!
> If you have access to system admins

Clouds also require sysadmins, they're just called "DevOps engineers" now. Those YAML & Terraform files aren't going to write themselves.
My mom edited an anthology of books on the Bangladeshi independence war. It takes up an entire row on a shelf at home. I lament I can’t read Bangla script but I’ve picked up a bit by osmosis.
> The P/E ratio of the entire S&P 500 spiked from around 20-25x to 40-45x due to Fed and Congressional actions

Again Disney was double that at 90 after the FED began buying Disney stock/bonds using taxpayer funds and pumped it to an ATH.

> It feels like you are working backwards to try and find the nefarious actions you are so positive about.

It’s all public record, the stock was tanking, after the FED began to directly prop up Disney the stock price reached a new ATH in 2021 at which point executives/insiders, including the Chairman, began to sell sending the price downward from ATH and leaving the FED holding the bag. Despite your claims of Disney behind a growth stock the Chairman liquidated something like 50% of his holdings.

Anyway I’m not here to debate the merits of the Disney stock price. The FED shouldn’t be getting taxpayer funds much less buying Disney stock/bonds, it’s corporate welfare, and when the stock price is propped up to an ATH with taxpayer funds and the Chairman and other executives sell out it’s a golden parachute. Like I said people look back on 2008 and think taxpayers should thank the banks, and similarly people (presumably like you) will think taxpayers should thank companies like Disney that were bailed out by taxpayers.
As far as I can tell there were two different groups of special forces that were supposed to travel quickly to storm Kyiv (a tank division and an actual airborne division.) The long delayed convoy seemed to have the problem that it wasn't competent to do anything once reaching Kyiv because it was only supposed to be reinforcement for the trained troops that had actually achieved nothing since they were killed or repelled.
You can use gradle with Java (no XML), and even if you use maven, your pom.xml won't have much to do with your application logic, so I'm not exactly sure where this idea comes from that you need XML to do DDD in Java.
Fitbit devices to detect heart rhythm that may be stroke precursor
https://www.theatlantic.com/politics/archive/2010/02/why-oba...

This article presents your viewpoint along with quite a few others which mostly point toward Obama’s ineffectiveness and lack of effort toward accomplishing this while having a clear Democrat majority in both houses.

No surprise though as Obama era is not the only failure to move toward single payer … look at what California managed to accomplish with a vast majority of liberal Democrats a couple months ago …

https://m.northcoastjournal.com/NewsBlog/archives/2022/02/01...
There’s already the Gotthard Base Tunnel, but since Italy and Germany didn’t build out their part of the railway infrastructure to connect it, it remains underused for freight traffic.
There is a million configurable variables already this can be another

Not me I’m watching Netflix :)
You SHOULD feel bad.

That shows that you have empathy for the less privileged folks.

A note first; you don't deserve anything, the World is not fair and much of what we achieve is blind luck (read Nassim Taleb) and then us muddling through to a possible local maximum.

The way to deal with it is to be thankful to providence and help your less privileged brethren. Have a keen sense of History and a desire to right the wrongs of the past much of which may have contributed to your success. Strive for a just equitable Society where everybody gets a fair shot at a chance to make it.
Find TikTok trends before they get big
We are creators on TikTok and realized how hard it was to find trends before they blow up. By the time they reach us, they are outdated and oversaturated.

So we built TRNDR.

Enjoy :-)
> - Mumble: Not really private

Could you elaborate? My friends and I self-host mumble. I never really thought about it, but I kind of just assumed that this is as private as it gets. I didn't read through the mumble source code, but I just assumed it wouldn't be sending data anywhere else.

Edit: Their privacy page describes what data is sent where/when and it reads very privacy friendly to me: https://www.mumble.info/privacy/
> Abortion has been a great example for decades. Taking away millions of woman's right to choose what to do with their own bodies in order to save what are almost entirely insensate lumps of cells

I used to believe this too because of America’s awful science education. It wasn’t until I went to the ultrasound appointments for my first kid that I realized how incorrect that was.

A 13 week fetus, which under Roe can be killed for another couple of months still, has a face, hands and feet, finger prints, etc. They can suck their thumb and have other human baby reflexes.

> which some folks believe have been animated by ghosts bestowed upon them by folks imaginary friends isn't a tenable position.

Sure, if you wave your hands and say that your side is obviously right about the issues at the heart of a political dispute, you can make any issue seem manufactured. You should go to India and tell the Hindus and the Muslims that they’re both wrong about their “imaginary friends” and that their dispute is a manufactured triviality.

Also, I hate to break it to you, but the whole fixation with personal conscience, individual self determination, and the equal dignity of every individual—ideas that animate American social liberalism— also come from Protestant Christianity. Nobody is making amoral utilitarian arguments for or against same-sex marriage.

> It would be politically impossible for the liberals to give them any closer to absolute victory without mutiny of the electorate.

Incorrect. Over 65% of Americans would support making abortions illegal in all or most cases after the first trimester: https://apnews.com/article/only-on-ap-us-supreme-court-abort.... The public opinion is basically closest to the Mississippi law that’s up before the Supreme Court: 15 weeks with exceptions for health of mother and baby. Incidentally, highly secular countries like France, Denmark, and Finland have settled on 13-14 weeks as well.

But more to the point: if abortion is a manufactured wedge issue, why do people in California care so much about what laws people in Mississippi choose to govern themselves?
This was the end of both my kickstarter Pebble and my Pebble Steel. I adored my steel - it was such a great watch.

I struggled for years to find a replacement and eventually settled on a Skagen Jorn Hybrid because the long battery life, notifications for calls and always accurate time are the most important features to me. I don't need to read notifications, I just want an accurate and long lasting watch with critical notifications only. They look like classic watches as well, so they fit in very well in corporate environments.

I'd recommend them to anyone else who feels a little lost after their pebble died.
Intel Renames Oregon Fab: Gordon Moore Park. 18A Node Now 2024
This is a great example of why we can't just leave everything to private corporations (like it is in the American economic model). There is no financial incentive for any C-Suite executive to invest and spend time on projects that will only bear fruits 10-15 years later. Meanwhile, public governments with public finances can invest in such projects.
I agree fully with this with one caveat: if you're in an location then managed servers can be cheaper than your own colo. E.g. I'm in London, and it's hard to beat Hetzner with colos near enough to me to be practical.

Still sometimes reasons to use colos, but I think it's important people consider that the choice isn't just cloud or your own equipment on prem or in a colo - managed servers can get you most or all of the savings too.

Agree about scale. Most software devs have no idea what can fit on a single server, and sometimes tend to start wanting complex scaling solutions for things where every possible customer they could ever get could fit on a single server
Holly molly, the whatsaboutism in these comments.
I reckon they will consider what he has constructed to be a data center.

A lot of places do it and just fly under the radar, but if you're going to publish a blog post bragging about it and how much money you are saving ...
I completely agree, except I think trains have a much higher competitive range, possibly up to 1,000 km .

With a plane 1,000 km trip including all things you mention like arriving at the airport in advance, boarding, finding your way back to the city center, etc. would come easily to 4-5 hours when you calculate it door-to-door. This could be comparable to a train at 200-250 km/h.

Also, trains tend to be more punctual and less prone to delays compared to planes. And arriving in the city center as opposed to 40-50 kms out is a big advantage indeed.
Product-specific functionality & configuration. Every cloud provider has their own product, features & configuration for the same basic thing.

In the past, if you needed a load-balancer & reverse proxy you'd use Nginx or HAProxy regardless of the underlying machine. Now in the cloud, although you can technically run it on a VM, it's not "best practice" and you should instead reimplement it using your cloud vendor's proprietary equivalent, whether it's AWS ELB/ALB or something else, and that experience isn't portable across competing clouds.
It's a little more interesting than that. The US has indicated it would invade if its servicemembers were prosecuted.

The act is colloquially referred to as The Hague Invasion Act.
They won't do it, because otherwise how would they differentiate the normal pro?

I have a 13 mini myself and am very happy with it.
I may be wrong, but I believe the gov.uk website work was originally done by a small consultancy who clearly knew what they were doing, which makes it something of a unicorn, as government IT work is usually farmed out to one of the big "jack of all trades, master of none" consultancies, with wearyingly familiar results in terms of low quality, cost overruns etc.
Show HN: Advanced “Saved Messages” of the Telegram
Architecture article without photos? Meh.
Ask HN: How's the situation with treating ADHD in UK
Just wondering if anyone has any experience with being treated for ADHD in UK and how does it work. I haven't diagnosed yet but very likely to have it.

Just wanted to ask before I go down the rabbit hole knowing that Adderral maybe doesn't exist in UK and Ritalin is very expensive so basically do people even get properly treated here?
Or high-bandwidth. Egress bandwidth charges on the cloud are robbery.
A far more egregious error is pretending that -h/--help is some sort of universally implemented or agreed upon practice among command‐line tools.
Quite the detour, especially the turn towards Gossensaß that's only done to gain the altitude slowly enough, to not need yet another train engine for pulling freight over the Brennerpass; currently they're using two and also have an exception that allows to pull more power from the track grid than normally allowed by law/regulation.

Rail wise it's planned that this tunnel shaves off an hour of travel time between the two provincial capitals Bozen and Innsbruck, which would be quite welcomed by myself; traveling between Vienna and South Tyrol quite a few times by train.

Out of interest, is this software specially programmed for the job or is it a general geological/tunneling planing suite? Also, what company would that be (if you don't mind sharing)?
Can confirm on both fronts.
“He described the nihilism of the many protest movements of 2011 that organized mostly online and that, like Occupy Wall Street, demanded the destruction of existing institutions without offering an alternative vision of the future or an organization that could bring it about.“

Calling Occupy nihilistic is strikes me as blinkered, and shows the neoliberal bias of the author. Occupy is where the 99% vs. 1% lens arose, which is a reasonable description of concentration of wealth and power across Western countries and especially the US. Occupy attempted to employ more empowering and less alienating peer-to-peer governance.

Occupy didn’t “succeed”, probably due to both internal and external forces, but it wasn’t nihilistic.
The author's conslusion isn't well supported by the evidence they provide. They assert they would never buy a personal Mac, but their primary criticisms are solved by downloading a few apps. It's surprising that they can use Homebrew but not Rectangle etc given their work policy, but these restrictions don't apply for personal computers anyways?
Machine Learning vs. Cookie Consent Systems
Wow that fixed width font is way harder to read than the original article.
The problem with "Don't feed the trolls" is that no matter what you do, the trolls never stop eating.

The assumption that trolls are only motivated by a desire for attention and that, if ignored, they will simply go away like frustrated children in massively naive. Trolls are networked and sponsored by states now. They're weaponized. They'll find your address and harass your family. They'll complain about you to your employer. They'll send SWAT teams to your door. And they know that the internet is designed in such a way that as long as they keep spreading their nonsense they'll win by default. A lie can travel around the world twice before the truth laces up its boots, as whomever said.

That rule was fine when the internet was nothing but nerds LARPing on USENET and there were no stakes to anything but personal ego, but it isn't enough anymore. The internet is real life now.
> Modern hardware is quite something.

The one weird trick that cloud providers hate.
If we would achieve 99.9999 of light speed, we could get there in just under a year (288 days).

https://www.emc2-explained.info/Dilation-Calc/

I hope it would look more like the first picture instead of like the second.
It’s a shame that Domain Driven Design and Data Driven Design have the same acronym, while being basically polar opposites (some people call the latter Data Oriented Design for this reason).

To me, Domain-Driven is sort of an extension of Object-Oriented fundamentalism that used to reign, especially in the Java world. You make a class or a micro-service for every concept in your world.

It’s a great way for a huge team of programmers to write a massive amount of code that doesn’t do very much (there are always exceptions, of course!) - with elaborate contortions to model and name everything just right. You might wind up needing things like Dependency Injection frameworks, mocking frameworks for tests, etc.

Data-Driven is the idea of leaning in to the fact that fundamentally, your software is a program, running in computers. It is going to turn some input into some output. You design along the axis of what data you need, how it is represented, where it needs to go, what transformations need to be applied, what output needs to be produced, and what needs to be stored. It tends to look more like functional programming, although you can certainly also apply mutating transformations, usually for efficiency.

IMHO, the latter is a great way for smaller teams to produce modest amounts of code that accomplishes a great deal.
No matter how you arranged them. And I would never use a USB camera between them, either.
Ask HN: Introduction to thermodynamics for non-physicists?
Hi all, can anyone recommend an introduction to thermodynamics aimed at non-physicists? I'm an academic so I'm not really after trivial pop, but something that deals with the concepts at stake (energy, work, conservation, entropy, Maxwell demon, etc etc), their history, but from the ground up. I also can't stand overly-excitable YouTubers, so ideally not that either.
A Dotfile History
There are two definitions of "smart" :

- having a wide set of capabilities

- being sufficiently open so that an "ecosystem" of third party developers can form

I assume that Garmin Fenix succeeds at the first one, but fails the second ?
He's not a single witness, they used the term "key witness" (whatever that means). This is hardly news, there is just more detail that this person will hopefully testify on.
In French, there is Ghislain and Ghislaine or Jocelyn or Jocelyne. There might be others and similar pairs in other gendered languages. English, lacking genders, would eventually homogenize such things.
Story about how bad China treats its people, “there’s definitely going to be a ‘But the west!’ ridiculous whataboutism. And here we are. I feel like I can predict comments on HN threads these days and it’s pretty sad.
It takes just as much, if not more, IT work to maintain cloud infrastructure as local infra.

People who have never managed servers imagine them blowing up once a week or something.
Better inform the Germans. A little over half of the German rail network is electrified.
If a had a penny every time ...

There needs to be a better response to pointing out hypocrisy. If you care about China's abuses but not ours and our allies, you do not have the moral high ground, and morality is a political tool to you.