skysight-inc/HackerNews huggingface dataset:
Last week I had a problem with our CI/CD pipeline because an old package that's a sub dependency wouldn't install anymore. [1]

See that `rev` line in the sources.json? The whole build system is pinned by on git commit. If it builds today, it will build tomorrow. No matter what. That alone resolves a huge category of potential problems.

There's much, much more to it. Nix stores each package in its own path. [2] This makes it possible to install multiple versions of one application or library next to each other.
With the power of direnv only the versions one needs are included.

[1] https://github.com/tikitu/jsmin/issues/33

[2] > ls /nix/store/ |head
000dm655691b5zis34klvhlil3hrv7j5-fftw-3.3.9.tar.gz.drv
005m4pqd29k976if66fpbggjsdxhchdg-python3.8-astroid-2.5.1.drv
007hqps3i495yjk223vhckin27vggk81-recode-3.7.8.tar.gz.drv
009815w1n26nl10rgffgahk7aka80p1m-nodejs-14.17.0
00a9nyyhwxisv4vc4rvwzp71nfip53x9-user-environment.drv
00m5h0pfzw2182qmyganlkaa9j4l2hps-vector-th-unbox-0.2.1.9.drv
010v6j5jjk2wpniznas31hbwvz1p1f5d-zapfding.r31835.tar.xz.drv
013sdi43bca33mnc3gn0v5r8lifrgcdj-hwdata-0.347.drv
01c3690lhmk0za0hnnh23n6mfgmiijpf-libdv-1.0.0.drv
01kc15hni6gff4z1p3y14v9f1395x2pf-python3.8-tap.py-3.0.drv
Never had time to wrap my head around forks. If I have a wallet from the time before forks existed, do I have to do anything to not lose my money in case a fork "wins"? Or is this the wrong way to think about forks?
France’s Indo‑Pacific Strategy: https://au.ambafrance.org/IMG/pdf/en_indopacifique_web_cle0f...

Multilateralism was a pillar of that strategy. Australia shifting from an equal partner to a US vassal signals an end to that.
Only costs you quiet enjoyment of the skies.
> [because they are getting the money from landlords]

Which is weird, because of course the money comes from the guests.

I have seen the opposite dynamic when it was a buyer's market with real estate: the vendor is paying however the agent was actually helping the buyer (to the detriment of the vendor). Real estate agents make their money from volume of sales, to a first approximation.
Best Way to Lose up to 72 pounds of weight Faster
In fairness, if you're talking about networking the word "mac" always refers to the level of the iso/OSI stack, not to apple computers.
Yeah, I generally agree, everyone is in favour of things like "peace" or "health" or (more controversially in the US, but mainstream in Germany) "the environment". The questions shouldn't be about whether you want to improve the environment, but what hard/unpopular choices you are willing to make to achieve that.

So you should give the party in favour of increasing income tax and subsidizing public transport a chance to say that, because it's a hard choice, just a different hard one than increasing the carbon tax.
> As soon as the entire adult population had been educated to the limits of its intellectual ability

Not the case.

> Thereafter, selecting a head of state was relatively unimportant

Economists giving medical advice because they have five minutes to spare.

Even when the first statement will come to mean that all the population will have all of the degrees, there will still be differences in education, traits, talent, and especially experience, that will make the individuals subjectable to ranking in multiple dimensions.

--

Edit: indicate to me a Country or a local administration in which the population, in late 2021, is such that randomized appointment to administration could make little difference to proper selection, and I will move there and be forever grateful.
The Art of Code – Dylan Beattie[video]
Can you give some more details about that? What kind of invariants do you test, and how?
Welcome to system operations (sysop). We've been doing this before devops was even a word.
Can someone explain this sentence: "instead of taking a single interface on the OS side of a network interface and mapping it to multiple virtual networks on the Network side of the interface (one to many)." How/why are multiple virtual networks on the network side implemented if not by the OS? Using an external switch?
Projects like that are (in)famous for what you mentioned. Of course it works best when the customer is your own government.
I have changed it. According to all dictionaries fugitives isn't completely wrong, but indeed, refugees is the better choice.
Yup, we share this issue with India and probably most of the world. The rural/urban divide is also something of a global problem. Education was tough to come by before the internet made it into the woods.

You're poker comment's right on. I have a bright family. Plenty of doctorates and but most went into industry, not academia. The blind spots are still there.
Society is looking only one immediate issues: Is it comfortable. Only later the notice the long term consequences.

That is the reason why Microsoft was able to dominate the desktop market. Now wonder, the number of professionals on the desktop market is low. Despite the harmful effects of the UNIX-Wars, Linux managed slowly to take leadership of servers, super-computing and some professional devices (Lenovo ThinkPads, Dell Developer Edition).

Naturally some consumer test boards would hint on long term effects and consumers would adapt ("Don't buy car X from Z, it has problems with the engine after 40.000 km.") computing is very fast changing and one bad decision can bound you for years. A large base of Windows users cannot switch, they are not able to switch because they bought sadly hardware from a vendor with not open drivers, or a specially crafted bureaucracy. Of course XMPP existed and was more secure but WhatsApp was more comfortable. And even despite Signal is better, they sheer group pressure is extreme. And your Apple-Music account and all the invested money on the App-Store and your GMAIL-Account...

Interesting enough, if you don't buy the most expensive device you get replaceable batteries. If you buy rough phones ("professional") you get replaceable batteries.

Industry is quite good teaching leymans what the have to buy "blingbling" and then just lock-in the buyers. Of course they would appreciate repair ability - they just don't know it better at time. It actually US which fail to help them before they are in the next trap. Schools now using foreign clouds and Zoom. Holy...why we failed to show them Matrix and Jitsi? Why we didn't improved comfort?
"The Wahl-O-Mat is organized by Germany’s Federal Agency for Civic Education, which describes itself as a “federal public authority providing citizenship education.” Despite the somewhat Orwellian language, the agency is widely trusted in Germany"

It is a very left wing institution, unfortunately. So it is only "widely trusted" in the sense that the majority of people still seems to be left-leaning.

I'm not a huge fan of the Wahl-O-Mat, because I feel the way the questions are phrased is often misleading or too simplified. Maybe it is better than nothing, though.
> This assumes the worker isn't doing something valuable during the day. I worked some night shifts to pay for college.

Well yes, people need to sleep. You can sleep during the day, or at night, but you still need to sleep at some point.

If a student is burning their energy working overnight, they aren't getting the most out of college, that's a waste of resources in a given system.
Maybe it's coffee beans instead of an actual cup of coffee in this case?
The press coverage you linked contradicts you. It says that TKMS' bid is too risky because it requires doubling the size of their existing design, which is risky.

Furthermore, it's entirely on Australia to choose the best bid. If they thought TKMS' bid is risky to upscale, they should also have thought DCNS/Naval Group's bid is also risky due to having to redesign and chosen the Japanese design which was the closest to what they wanted. Considering the fiasco that was their precious submarine acquisition, it's not surprising it failed again.

I don't know what they're going to do while waiting for the new subs to come in the 2050s, the Collins-class isn't supposed to last that long.
You’re replying like you think this is some kind of wacky idea, but it was literally what they did in the Cold War to counter low flying strategic bombers.
> Well; code review is not QA. My approval means - I'm OK with how the code layer is knitted. It doesn't mean I've tested the changes.

I'm 100% on-board with this. However, I understand were OP's mindset comes from. A few years ago I was working at a development shop in a fairly large project, where we had little to no automated tests. We frequently had PRs that would break main features. At some point developers were required to perform smoke tests alongside code reviews.
> For me, the novelty of this tool has worn off. You have to select "answers" to all kinds of specific issues, even when you don't know any details or care about something.

Actually, you can just skip the answer. But this is a big fail (or intentional?) of Wahl-o-mat, because the interface is focused on letting the people choose, while hiding the skip-option in plain sight. A similar problem is that they have no explanation given to each question.

I can only assume this is on purpose to let the people answer honestly, even if they just randomly use their gut-feeling.
Did the author consider bottom firing LEDs? (https://www.kingbrightusa.com/category.asp?catalog_name=LED&...) - they are like SMD LEDs, but the light comes out the bottom - the footprint needs to include a hole between the pads for the light to come through. Seems like a good solution for this problem.
>>analysis paralysis trying to decide on a stack.

Yeah, I went through that a few years ago. I went to "TodoMVC.com" and started going over their demos. Spent over a month on that and then a couple more weeks fretting over which one to use. I finally realized I didn't want to invest in any of them.

Instead I use these off the shelf toolkits: Bootstrap for the front end and jQuery, Mustache.js, Accounting.js, Chart.js, and PouchDB.js on the client side along with CouchDB and a bit Perl or Python where needed on the server side.

This is really a pretty sweet way to go. First off, I didn't have to invest in learning how use a "framework" or set up anything on my web VPS except a web server (Apache) and the CouchDB database (also made by Apache).

It's really pretty impressive how much those tookits can do, and how easy they are to use, and how well they work together. That is a really powerful toolset that's rock solid.

PouchDB.js makes working with CouchDB so sweet and easy, and you can configure it to use the web browser's built-in IndexedDB so you don't even need a CouchDB to get started building your app. You change one line of code to switch from the web browser DB to the CouchDB.

And you can install CouchDB on your desktop PC and point your app at it. When you do that, and configure a "Service Worker" for your app you can make an "Offline-First/Local-First" app that runs at near native app speed that can "Live-Sync" with your Cloud based CouchDB on your web server.

The real beauty in this set up is the flexibility. You can drop in any JS toolkit you need to add features and mix it up with plain vanilla JS to create feature rich "single page" web apps that are easy to maintain and use very little bandwidth.

Unless your working with huge amounts of data you can run the web server and the CouchDB on a $20 a month DigitalOcean VPS and it will never break a sweat.

It's worth checking out PouchDB.com and going over their intro and API docs to get an idea of what PouchDB.js does. They have a demo "Todo app" there you can build to get a feel for it.

I have an app you can also check out at https://pugilis.com/app.html

It's a boxing scorecard and boxer database app.
I told him that obviously the critical expense of getting to orbit was weight. (Of course, I didn't actually tell him anything he didn't know.) Wings, rudder and landing gear are heavy and expensive and are only useful for the last few seconds of flight. All that dead weight did was subtract from what the machine could do in orbit. I said the only thing one really needed to bring back was the crew, and an Apollo capsule would do just fine for that.

He agreed, and said he'd argued similarly.

Musk had an even better idea. Bring the ordinary booster rocket back without wings, rudder, or landing gear by using a bit of extra fuel at the last moment to kiss the landing pad rather than smash it. That empty tin balloon of a booster isn't going to fall that fast or need that much fuel to do it.
Writing the tones could help a lot as it basically multiplies the number of possible names by 5 per character, so for 3 character names (which seem common in China) we get 125 fold increase in the possible names.
France has strategic interests in Africa. And it has also vital interests in the Pacific because it actually has territories in the region.

France has the largest maritime EEZ in the world, owning 8% of the global EEZ areas. A lot of that is due to its territories in the Pacific and Indian Ocean. New Caledonia also has 25% of the world's nickel reserve. Defending your national territory is a vital interest.

Saying that it "should leave the Pacific be" is exactly what the US and Australia want (hence France being excluded from AUKUS), and exactly what it should not do.
Thanks! Yeah, that's how it seemed to me too. The AST processing examples really sell it. But the fact that Warehouse is a sizeable application (60kLoC) but didn't really have any good uses for pattern matching is telling.
No need to be so hostile and toxic. I only mentioned it because this is an actual argument against TLS that I have seen being used in the past, even by popular sites such as pornhub for example (before being forced to enable TLS due to google downranking non-https sites). I also mentioned it because one of the points of TLS is to hide what kind of content is being accessed, so just like freenet you will not know whether most of the traffic is used for naughty things even if you want to, you can only assume. Especially since nowadays http has the Host header and services such as cloudflare are popular, so checking whether a user made a request to a "bad" IP address won't be effective.

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

> Yes, then of course GP should shut it down

I would say that this is debatable.
Nano98: Windows 98 that boots and runs under 5MB (2003)
It's not hard to understand why Turkey's case has critical geopolitical implications while Australia's doesn't really have one. I mean, just take a look at the sellers and the military alliances the buyers are in.
Vigilantism is a form of revolt. After the state had failed them.
AI and Automation Are at Odds
A bit of both. V8 can and will optimize away closures if they can be inlined or they're unused, but it has the additional wrinkle that it's a JIT compiler and we regularly throw megabytes of compressed Javascript at it all while the user is waiting for something to happen. Not an enviable position for a compiler to be in because all analysis and optimization has to be weighed against any potential payoffs and also why I wouldn't rely on the optimizations like you could in an AOT compiled language like Rust or Haskell.

Here are some trivial examples. As you increase the N, the closure containing ones get faster, except the last one (Chrome/M1). I think in real world scenarios the benefits of the optimizations are less clear cut and also the reason why V8 has a reputation for being a bit of a memory hog which is why we should give it a hand and write dumb imperative code.

https://perf.link/#eyJpZCI6InN0NmQ4cTRrd20zIiwidGl0bGUiOiJDb...
How does this work in more complicated situations. For example, how do you use PBT to show that some operation is thread-safe?
Corvids are smart. I'm hoping the ravens start using the drones as personal transportation devices.
mind you that pre world war two. the political and diplomatic game in Europe was far different then it is today.

I would not expect France to the same behavior with other EU members.
It’s not so much the cancellation of the contract as how it was done instead.

AUKUS basically blindsided France, didn’t give them any warning or a chance to diplomatically save face. It was like spitting in their face.

Why bother having a defence meeting with the UK if they’ll turn around tomorrow and spit in France’s face again by not telling them something?
Do you mean indigenous sovereign nation territories? Or Indian country as in India one of the most populated countries on Earth?

I assume the former because the conversation was about USA in the first place. It is my understanding that US industry and law enforcement has exactly 0 respect for peace treaties with indigenous nations and their territorial sovereignty, especially when it comes to extracting natural resources.

However, it's good if local communities care for respecting other people's lands. If your fiber needs to cross private property or indigenous reservations, i'd recommend having an honest discussion with their residents. Maybe some would actually like to have good connection as a public service (as the Rhizomatica project has been building mobile phone and internet infrastructure for some communities in another part of the world) but would be hostile to private for-profits ignoring their needs.
That sounds exactly like the Swiss system. And they seem to be doing quite well by all metrics, so maybe there's something to that.

https://en.wikipedia.org/wiki/Voting_in_Switzerland
I'm pretty sure the trolling offices the Russian government runs will hire people regardless of their race; it's not a racism thing. It's true that other governments have also started doing this, but the Russian government was an early pioneer and is still arguably the leader.

There's no need to get scared, but this is well-attested information with reputable sources like Freedom House, the Washington Post, the Grauniad, el Arabiya, BuzzFeed, the BBC, the St. Petersburg Times, and Global Voices Online.

https://en.wikipedia.org/wiki/Russian_web_brigades

I haven't seen any indication that they've targeted HN, but if they have, it would be an interesting thing to know.

Going around making baseless accusations of racism is... unfortunately par for the course in the degraded slum parts of the internet and not at all limited to Russian trolls trying to silence critics of their government's deplorable astroturfing policies.

(I wasn't the one who went to your recent history to downvote your comments. Maybe someone else thinks you're contemptible but doesn't want to be targeted for your vicious, hateful slander. Or maybe you're lying about that too.)
In my opinion, the job of politicians is to free me from having to deal with politics. That is why they are called "delegates" (in my country at least), because people delegate that job to them.

Having to consider every minor political issue would be the opposite of what I want.

I agree that maybe some middle ground could be better, though. The parties are too coarse grained, there is no party I agree with on all points. I suppose others feel the same.
> now is that China decided to sanction several MEPs and the European Parliament's human rights subcommittee

It should be noted that this was in retaliation to the EU imposing sanctions on a number of Chinese officials.
If I could bring one thing back to the internet it would be blogs (2020)
Sudden in the sense that in spring they discussed concretely what's going wrong and what is needed to fix it, and came out thinking everything is OK for Australia. While Australia was negotiating with the US and UK.

If growing costs and delays are the supposed issue, buying nuclear submarines of an unspecified design while having no nuclear facilities or know-how, with the scheduled date of arrival of the first nuclear sub is in 2040, is a very weird way of fixing it.

If Australia wanted a quick and cheap submarine class, they should have bought the Japanese proposal. If they wanted a nuclear one, they could have tendered for it and gotten a French proposal based on the Barracudas. But they did neither.
So Australia’s answer is to further delay things by starting over and getting nuclear submarines at best 10 years later than the new french timeline, but realistically probably a lot more?
This also seems to be bi-partisan sadly.
Some people must believe this model can be made to work.

I think it might happen via ghost kitchens. Distributed food preparation and couriers picking from small restaurants is inefficient. Larger kitchens, optimized for quick pickups, same people preparing food under many different brands.

Maybe one can also rethink how the apps work, to bring bit more efficiency (if you control the larger part of the production chain). Most of the time when using these apps I'm hungry and I just want to eat. I would be actually quite happy, if the app could provide some decent recommendations on what could be delivered quickly.
US gas stations are weird, at least last time I was driving there more frequently (about 5-10 years ago). In my country (UK), some have shops you can go into, but most of the time I for one fill up at an automated pump at the supermarket, put card in, type pin number, fill up the tank, leave. There's no need for anyone to be on site (some do have a store, some are completely unmanned).

In the US/Canada when I've filled up, at some places you turn up and someone does it for you, which is a right pain and breaks your train of thought as you have to engage in conversation with someone. Others you do it yourself, but you turn up and find the pump isn't open -- you have to go into the shop and pay in advance, which is just weird - I don't know how much I want to put it, I just want to top it up and then pay the amount on my credit card.

I believe laws vary by state or even smaller regions.
I've observed a small (yet growing) sentiment emerging lately that code reviews aren't all they're cracked up to be, and can actually be a net negative. I'm somewhat on the fence and can see all the arguments, though still err on the side of code review. But I am somewhat convinced that the way most teams (at least those i've seen) practice them isn't ideal.
> Some of my migrant friends joked that I should label them a right-winger now.

Did they get something like AFD or NPD as top-choices?
Graderjs seems to be pretty nice idea. If you are already using Chrome, Graderjs apps weight around the same as a Chrome tab compared to Electron where each app will get its own Chromium instance.
Are their personality and capability not linked? Conscientiousness, for example, is highly correlated with career success.
I expect you would get beans delivered maybe once or twice per month though, not daily.
It's springtime here. The birds get a bit aggressive this time of year.

https://www.environment.sa.gov.au/goodliving/posts/2017/08/m...
Wow, that's a lot of money. I must admit i don't know about commercial fiber deployment so these numbers blow my mind. But from what i saw for the costs in big french cities (where there are established underground networks to pass cables) and french countryside (where you just use a tractor to dig "for free" on the border of a peasant's field) that sounds very expensive.

To my knowledge, all french highways and major railways are also already populated with fiber so you can just rent some point-to-point transit there from established operators without having to lay your own.

Good luck with this project keep us updated
This is where different countries have different experiences.

If I were a Latin American, I would be distrustful towards American power projection. But I am a Central European and our history with the U.S. is a lot better.

I am not trusting them blindly, but the worst import we had from the U.S. so far was a shallow-ish pop culture, plus some of the racial nonsense that really rubs the wrong way in a different context.