skysight-inc/HackerNews huggingface dataset:
How fast is it? I'm curious because I've been debating trying it out for some relatively simple stuff with GPIO pins and MQTT (largely just reading some sensors, enabling/disabling some other pins based on those sensors, and submitting telemetry via MQTT). MicroPython seems a lot faster to get up and running with, but I'm concerned that on such a small device that it'll be prohibitive (but I'm also coming from a server background, so I may be overestimating how much slower these are).
Is there an alternative alternative containerization platform which has a more structured and consistent CLI?

I found the CLI always a bit hard to grasp at the beginning, and still dislike it somewhat.

The general structure is `docker image pull` to pull an image from some registry or `docker image build` create one from a Dockerfile, `docker container create` to turn the image into a container, and `docker container start` to start the container.

But then there are a few other commands which essentially seem to be combinations of these, or accomplish these as a side-effect.
If I was a multimillion dollar corporation trying to follow the best operating system I had made thus far (ignoring the splatter that was Windows 8 and 8.1) there are some things I wouldn't do:

- introduce telemetry

- introduce unnecessary updates and remove the ability to choose not to install them. security updates are fine, feature updates that break things but are only temporarily avoided are unacceptable.

- remove theming. I would not remove the ability to use the themes my designers had created over the years.

- introduce a "Settings" app that fragments the OS configuration (especially if my operating system already had a weird second settings menu that you could only get to by running a command like, for example, `msconfig`).

If I did do these things, I would probably introduce them in a beta operating system and continue to support my flagship product because it would, in this hypothetical scenario, be much friendlier to the average user (whom in this scenario I target).
Of course last round valuation would be lower than IPO price, that's why IPO is called exit for early investors. And valuation DOES NOT bankrupt a company.
e2e testing is the way to go. But our current tech stack is really bad for testing. Testing in browsers seems an afterthought, browsers first were designed for features, later on debugging was added, quite good nowadays, but testing is out of the scope. Until we get easy to test browsers everything will continue being fragile and bug prone.
An easy hack to get to record negative karma. Mention hunters laptop on /r/politics/ today, and use the keyword "Natalie"
Somehow I don’t see this going away quietly with bribes. ANT IPO has lots and lots of eyes on it.
There seem to be at least two large factions in CCP when dealing with Ant Financial. In exaggerated terms:
1. The statists who want strict control over financial giants like Ant Financial. They created the new regulations.
2. The neo liberals who are much friendlier to capitalists. They helped rush through the IPO.

My guess is that neo liberals got wind of the impending regulations, which is the reason for the rushed IPO schedule and Jack Ma’s criticism of Chinese and international banking systems.
The vast majority of game console are also webkit ! (With its fair share of exploits to be honest)
If you have a method to validate email by bouncing, you just use it every time.
I guess the chances have gone way up now that there's a picture of him on Wired given that he said he had worked in IT.
Add the positions to the monthly https://news.ycombinator.com/submitted?id=whoishiring
Conductor, a Brazilian card issuer and BaaS platform raises $150M
> are interoperable in Rust (block_on)

Blocking an OS thread as a mean to be compatible is not exactly what we're trying to do here.

> Except the performance difference between a kernel-mode context switch and a user-mode one is only going to narrow in the future

OS overhead can be minimized, but program stacks are a function of the language's. And if you're not right sizing preemption points in your stack, you'll be switching large parts of it. This means you _must_ have stackful coroutines if you want to keep switching threads.

> The real solution to expensive context switches is to just do fewer of them... No context switch is always faster than a "fast" context switch.

Sure, but writing the perfect assembly and using gotos has always been the fastest. Abstraction has a cost, and some runtimes/languages are currently proving that they can reduce this cost to zero in the current conditions of IO being much costlier than a few 100s of nanos. We're just happening to be at a time where the compiler is starting to be smarter than the user. But I guess the benchmarks will settle all this.

> Just look at this issue: https://marcan.st/2017/12/debugging-an-evil-go-runtime-bug/

So that's a bug in the go compiler. They can either fix it or pay a "a small speed penalty (nanoseconds)" as a workaround, which the author qualifies as "acceptable".

Yes, that's not the absolute performance possible. But why care about that? At some point it all comes down to TCO (except for latencies in HFT); and TCO tells you that it's ok. Development complexity and maintainability matters. Especially when you can max out your IO usage for the decades to come.
Many things would be much cheaper if all safety protocols were removed. Cars are a great example: Safety features may add around $2k annually [0], though they've helped prevent a few hundred thousand deaths since 1980 roughly cutting in half the per-capita automobile fatalities. As it is, they cost about $44 billion annually [2] which means in addition to lives saved, the reduction in deaths save us up to $44 billion/year. (probably not all attributed to safety features given the reduction in drunk driving.)

Considering the $2k cost and roughly 5 million cars sold each year, the safety measures cost $10 billion, for an ROI of up to $30 billion/year.

There was an unfortunate uptick as smart phones gained popularity, though it seems like public awareness campaigns and distracted driving laws may have helped that.

Car safety is a pretty good example of how both government regulation and the free market can work together to achieve positive results. (marketing based on safety features allowed companies to compete on something other than price).

That's not an endorsement to embrace all government regulation, just an example of how it isn't all meaningless bureaucracy.

[0] https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/...

[1] https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...

[2] https://www.cdc.gov/winnablebattles/report/motor.html
I would argue that Jobs saved Apple with iPods. NeXT was just a way to be rid of a legacy business that was collapsing on itself with something that did not sad mac face if you looked at it wrong.
This freaks me out as someone who briefly thought about getting married but largely talked myself out of it after a close relative (who's much more social and better at relationships) ended up in a horrible divorce with a kid involved.

To date, I don't really see the advantages of being married - seems like a whole lot of risk to take on someone who will likely change in 3-5 years.
yes, and .. there was a time long ago in California when PG&E had a clear, engineering oriented management culture. In fact, great infrastructure was built and ran very reliably, for decades. But the times changed. There were relatively fewer 'grand challenge' engineering efforts, and far more day-to-day infrastructure and labor management, accounting and banking. Oh, lots of cash accumulation and cash flow control, too.

A new set of PG&E leadership settled in -- bean counters and control-focused policy. The old engineers, for good reason, considered their "job well done" and went to play golf or whatever. The new management hid money, played hardball with sub-sub-contractors, and told old people on pensions to pay up, as business people tend to do..

source: attorney from the time of the Enron price crisis in California
HN bestows various abilities once you pass certain karma thresholds. It's the only site I know of that does this and I think it really helps keep a better community.

It's a direct counterexample to the other comments saying karma is meaningless and isn't or shouldn't be used as a proxy for trust. It might be misplaced trust in some cases, but it is trust nonetheless.
You are so right. At the moment its 14k for 28 * 2.5Ghz Xeon W with 32GB of ram and 2 TB of ssd storage. This is 10000 over an equivalent machine. This is 250% markup.
From Panfrost to production, a tale of Open Source graphics
There used to be a company and a team of engineers. Recently they laid off everyone and it’s down to just a one-person show now.
I've never looked at anyone's points. It's pointless. Pun intended. It's not a descriptor of anything of value. Essentially I take information on reddit as it is, and use my own critical thinking skills to judge the opinion or value the opinion has to me. Sometimes there is great information, sometimes it's just people trolling. Everything is taken with a grain of salt.
> I thought he was an "emperor" for life. Now his "dictatorship" is wobbly? Be consistent. What's next? You are going to call him a mafia boss?

Xi did arrange himself a lifetime position. And yes, a dictatorship's stability can fluctuate.
Media reporting in general has that problem.
Continuous NPM-Audit
Your comparing apples and oranges.

I mentioned Python as Dark appears to be heavily influenced by it. Python is meant to be dirty and fast to code in.

To be honest, I've never used a functional programing language. What Unity does is essentially allow you to call various apis , with C#, in the game engine, which is C++ base.

But it's real C# and I can hop over to my day job and utilize it. Dark isn't a portable skill set.
Uh, No
> This is a great article but I really wish that somewhere on the page it said what a Dark is and why I would want one.

I feel exactly the same. It looks like you have to watch some videos that explain what it is and what it's for and I don't have time. If they can't describe it in a concise paragraph then I'm not sure why I would care. Why is this ending up on the front page of HN 2 days in a row - apparently it's only because they're dropping OCaml. Ok, fine you're dropping OCaml and moving to F# for your... whatever it is.
You don't have to, it's just the way banking is done in China, sounds ridiculous?
Well, having banks blocking you transaction, and asking what it's for is it legitmate, or Paypal terminating accounts at will is ridiculous in China too, "it's my money none of your business". Also part of the reason why mobile games and micro-transation are so huge, there's no bank asking why are you spending repeatedly on Genshin Impact and do you want to take it back.

It's tied to your national ID for sure, but it stops there.

It's actually good for the CCP, coz corruption is lubricant and everybody is in it, you don't want to track who's behind this money, they don't even disclose how many dozen condos every official owns.
At this point wouldn't it make sense to just rewrite it from scratch? I'm sure there are projects already doing this (take a look at this one for example! https://webamp.org/)
They could have continued to develop and sell WebObjects, a Java based application server and framework. It was amazing for what it did at the time and many major companies were using it. They were leaders in that market. Unfortunately, it died on the vine at Apple.

Also, according to Avie Tevanian, Steve Jobs lost interest in NeXT when it shed its hardware business and shifted to a software company primarily selling to the enterprise business community instead of education, its intended market. Jobs focused his attention on Pixar, leaving management to the VPs of sales, engineering, and finance.
There are more than two options.
Get pair of new Apple airpod JUST Complete the Survey to get chance to win it
Are you suggesting that physically going to a Walmart and walking down the aisle to view all the toilet paper options is more "practical" than typing walmart.com, searching for toilet paper, and scrolling through the options?

Personally, I find it much easier to search for products at home. It's literally seconds versus at least 10 to 15 minutes to get to the nearest store and browse around. And what is the use case for browsing all of the products in a store? I can't imagine why I would need to walk around an entire Walmart.
I think the best definition I've heard for "money" comes from Mike Green of Logica (paraphrasing): "money is that which can repay debts or be collected by the Tax Man."
Science Twitter: "Everything is crab."

HN two weeks later: "What if testing were crab?"
“A language is a dialect with an army and a navy” (https://en.wikipedia.org/wiki/A_language_is_a_dialect_with_a...)

After Yugoslavia fell apart, “they speak a different language” was used as an argument for creating different countries.
Why? What is the benefit to having more?

I just wish there were other browser applications based on Chrome/Chromium. The rendering engine having been written by Google doesn’t inherently bother me, but the lame browser app does. It’s missing features that I want, keeps removing features that I use, and constantly adds features I will never use.
I understand there are some specifics going on in Germany. While I've never quite understood, I've seen many German posters call out a national broadband backbone based on Copper as the root cause.
I don't know if this is true, but I am in Ireland and know that also the UK did a rollout of a Fibre backbone network, and in both there's widespread availability of 1GB+ consumer connections.

I think what's happened is in many or some European countries there was a rush to increase Broadband adoption and speeds, where being the first mover left them with now outdated backbone infrastructure. Those who moved later, more gradually, or chose a more future proof backbone network benefited.
The sunk cost and possibly inflexibility of the network to upgrades holds back the push for better speeds. If the service is good enough, the push from consumers for more is lessened.
Your example is vacuous. You cannot determine the information content of a sequence of numbers in isolation. You can only determine information content of a system with respect to a model that tells you how to use the state of the system to distinguish between a number of possible states. The information content of the system is the log of the number of possible states from which the state of the system allows you to select one.

Yes, algorithmic information theory is a thing. But neither it nor your example refute what I said (because what I said is in fact true).
Once you have your new domain setup on Fastmail, ProtonMail, etc., you can set up a “vacation responder” on gmail so anyone emailing you there will get an email with any message you want to cajole people into updating their address book.
Hum... It's about VPN and TOR, not piracy, so no it's:

Movie Industry: Those criminals are breaking the Law and paying us to watch our content in ways that we really do not want them to!
Hi pintxo,

Thanks for the consideration - we are working on big fixes as well, but can't share information about those until we are closer to shipping. In the mean time we're open to suggestions and feedback of all types.
Having only read this article, is there somewhere else that you've read about the case to conclude that he has no family or friends who've been looking for him? It could be that they've been looking in the wrong place, or are older and not on the FB and other fora where this case is being discussed to connect the dots. And similarly, how can you conclude he hadn't contacted them in years (though it's obviously been years at this point), we know nothing of him prior to starting the hike in 2017.
I Deleted a Database in Production And I had no backup
I totally agree with your statements about Emacs.

The readme mentions Emacs and says: "Ox took the idea for the customization and extensibility of Emacs and made a configuration system where you can change the colours and appearance of the editor."

Changing the colours and appearance is a customization option for every text editor.

Now if the readme mentioned that Ox had it's own version of a .emacs file that would run any Rust code you put into it on start up then I would be VERY excited.
Trail names are ubiquitous, and generally aren't used for pseudonymity to protect one's privacy.

I don't think it's a reasonable presumption based only on the fact that he hadn't mentioned his legal/previous name that this person did not want to news of his death to reach people from elsewhere in his life.
Does anyone actually trust their CI for running PRs on a public repo (in repo or forks)? I was taught from my first forays into commercial software never to trust CI's until after a review (even if it's another coworker).
Pyramid approach, inverted pyramid, crab shaped does not make sense because it tries to be catch all guideline. Same with any 'maturity models' for software projects.

People are forgetting there is something like 'risk based' approach to testing. This is the only way to allocate budget effectively, where stuff that can drop half of your database should be tested well and stuff that will make your UI look funny probably less.
You are more likely to die from the flu or covid if your immune system is compromised and you have other diseases that have weakened it. Fighting a myriad of other problems such as having to deal with nutrient and vitamin deficiencies weaken your immune system.

A healthy diet, exercise, fresh air, and less stress eliminate the need for 99% of pharmaceutical products.

New Age BS... god forbid you tell people to eat healthy and exercise, they rather just sit at home and rot into their couch poppin big pharma pills and vaping til their bodies give up, hoping for a transplant.
Basically because of the division between publishers and distributors.

Publishers make deals with different distributors in different countries, and some (many) of these distribution deals are exclusive. For example, Universal signs a deal with a UK channel that includes the exclusive right to distribute in the UK. These exclusivity deals are mutually beneficial - Universal has less deal-signing overhead in dealing with fewer distributors overall, besides the additional exclusivity royalties paid to Universal, and the distributor benefits because exclusivity makes their platform more attractive to end-consumers, who are now forced to deal with that distributor in order to watch that film.

Meanwhile, a streaming distributor (i.e. Hulu) comes to Universal and shows interest in distributing the film as well. Universal tells Hulu, that it'll sign a distribution deal, but this deal must not violate any of the other dozens or hundreds of distribution deals that Universal already signed, so that Universal won't violate its preexisting agreements. Streaming distributors need to figure out exactly which films can be distributed exactly where; for many films from many distributors with non-standard agreements in many regions, this is a non-trivial problem to solve.

Many distributors - like Hulu - make the business decision not to solve it at all. Hence, region locking.
Wann ist Mostly Harmless?
No country has experienced exponential growth. Exponential growth is unbounded and impossible with a finite population. The number of total infections is better described by a logistic function (epidemiologists use more sophisticated models of course, but the shape of the curve is similar).

About 28% of the Indian population has been infected (15-22% according to more pessimistic estimates). In some areas it's even higher, 41% in the slums of Mumbai.[1] The virus is running out of hosts. That is not a miracle, it's completely expected.

[1] https://www.sciencemag.org/news/2020/10/indias-covid-19-case...
Show HN: Imagemaps Create annotated interactive images and HTML image maps
You might be thinking of horizontal integration. Apple is most certainly an increasingly vertically-integrated company.
Yes, it's by choice. It's read only, public information. We don't set cookies or anything.

We take security very seriously. But we don't take anything too seriously.

Edit: by the way, persuade me that there's an upside and I'll turn it on.
Schrödinger's China: China is fake communist country, except when they try to regulate financial markets to better serve the masses.
Yeah inside of Croatia itself there's a split between the former Venetian parts and the more inland parts. I know that when I guessed "hleb" (like Russian) for bread in Split I was told that that was a word for it but would mark me as an inland Croatian speaker. I can't remember the actual bread word they used, but Wiktionary leads me to believe it might have been "kruh." Hopefully Cunningham can help me out here.
I am not sure this is such a bad thing. You did good work for the community -- they wanted the link to the trailer as quickly as possible and you engineered a solution to give them that. They said "thank you" in return.

I understand the "anyone could have done that" or "they could have just waited 3 seconds longer" arguments... but you actually did it, and did it 3 seconds faster than anyone else, so they got a better "product" and you got some internet points. Not a bad deal, in my mind. It's almost a little heartwarming.
Some context on the machine most of these authors worked on would probably help.

Fugaku has two really important features: Stacks of HBM on die, and the Scalable Vector Extensions. HBM is used by gpus as well. This gives A64FX comparable raw bandwidth even if the programming model is different. The SVE design is more general purpose than other short vector extensions. It abstracts over lane width / number of lanes at the binary level, and has some bypassing features similar to the old Cray machines that again have the effect of delivering massive bandwidth.

The result of this is that A64FX is competitive with GPUs on most HPC workloads, but with a single chip, single programming architecture, and lower overall power consumption. So I'd interpret the author's comments in that context. It's not so much about adding SIMD as a bad idea, but the specifics of how that needs to be implemented, and whether a dedicated coprocessor with a wholly different programming model makes sense vs well designed vector extensions backed by a high bandwidth memory subsystem.
The highest threshold for unlocking features HN is at 501 karma (comment downvoting), which is not a lot and is mostly there to limit abuse.

More importantly, it doesn't affect the submission ranking algorithm at all.
I wonder how much difference it would make if vote "density" was used to determine the saturation, rather than total number of votes.

By my thinking, a geographically large county with 500,000 votes appears much more significant than a smaller county with the same number of votes in this map, and adjusting for density could potentially correct that?
It is easy to triage end to end tests: the ONE change you made must have broke something.

You run into trouble when the test suite takes long enough to run that you forget about ONE change and make a lot of them before testing. If that is the case you are right, the more the test covers the harder it is to triage.
Macedonians on the other hand won’t recognize that there’s a Bulgarian minority in their country.
And that has not worked out well for PG&E. Or rather, for its customers. I'm sure its executive team is doing fine.