skysight-inc/HackerNews huggingface dataset:
I don’t think using the brand new WHO guidelines is very fair. Not sure when it was released, but regardless this product was likely completely designed and manufactured before the WHO guidelines were published, just a few months ago.

Also, Airnow.gov still has a published scale that is worse than the IKEA product. https://www.airnow.gov/aqi/aqi-basics/. Green is 0-50, Yellow is 51-100, Orange 101-150, and Red 151-200.
Richard Hipp discussed this (alongside a deep-dive on the philosophies underpinning his Fossil SCM) when we had him back on The Changelog podcast recently:

https://changelog.fm/454
How would you prefer it was done?
> "the market has changed, as you know"

For someone who is out of the loop, what does this mean?
For a UI centered tutorial, I think this has way too much code and far too few screenshots of what the code results in (and explanations of why).
The video: https://www.youtube.com/watch?v=gpjqbvLkPUw
I know this sounds horrible but in the days of covid and working from home, what are companies supposed to do if they have to lay off large amounts of people?

Make them all risk their health to come to an in-person event, only to be fired? Drive to every employee's house to fire them in person?

It obviously sucks but I don't see how, in 2021, this is any different from the kind of thing that would happen all the time in mass layoffs.
As I understand it "yellow" will indicate better air quality than "Unhealthy for Sensitive Groups" according to the US standard. I see a difference between "Unhealthy for Sensitive Groups" and "really terrible air quality" as you describe it.
wow that is big lay off, but how they decided what 900 employees to lay off wtf? could they give them some opportunity to grow within the company for some different role? I mean on the other side this is really shit news, but giving that 3 months of benefits and paycheck is kind of Ok i guess in this situation so people can start looking for another job.
I found the sweet spot for IoT to be whether or not my phone's MAC is connected to my router. It's enough to trigger meaningful automations without killing battery life or sending sensitive data all the time.
Yesterday we read about Apple suspending an account[1]. Today this. These companies can do as they please, and the consumer has no way to defend. This is not acceptable.

[1]: https://news.ycombinator.com/item?id=29446529
I did that for years in my 20s, not for eye-health but because it was awesome. I still have that 800x600 projector on a shelf...
Imagination Catapult Family of RISC-V CPU Cores: Breaking into Heterogeneous SoC
How to Implement an Efficient Softmax CUDA Kernel
All ops computed in deep learning frameworks are translated into CUDA kernel functions on the GPU, and Softmax operations are no exception. Softmax is a widely used op in most networks, and the efficiency of its CUDA kernel implementation can affect the final training speed of many networks. So how can an efficient Softmax CUDA Kernel be implemented?

Code:https://github.com/Oneflow-Inc/oneflow
Why so? I have the impression every developer relies on it for a lot of local stuff, and many libraries also use it locally in users' machines for persistence needs.

What do you think it "should be" and is missing?
> Since SQLite is used extensively in every smartphone, and there are more than 4.0 billion (4.0e9) smartphones in active use, each holding hundreds of SQLite database files, it is seems likely that there are over one trillion (1e12) SQLite databases in active use.

Sounds reasonable to me.
I learned to play guitar back in the 90s when the OLGA was still a thing.

UG sucks for precisely the reasons you mention.

I suppose the trade-off is that now all the great folks who were making nice tab content are on YT, but still, if you'r business model is making money off aggregating a bunch of content people created in the early 00s because the love of it, then that's hyper lame.

I still use UG if I am in a hurry and want a quick idea of other folks' take on the structure of a song, but I'm thankful I outgrew the need for other folks' transcriptions.
Can we have something like 'municipal fiber' for content? With help of IPFS perhaps?
Moscow ranked first among European cities in innovations against Covid-19
I'm not quite sure I follow; is this a proposal to actually use this in nix, or just a PoC that it could work?
Is BuzzFeed actually clickbait, though? If you mean that the headline makes you want to click to read the article, then I guess it is. But that’s no different to any website.

Looking at the home page just now, BuzzFeed doesn’t seem to make outlandish claims or promises in the headline or accompanying image that aren’t then delivered in the article.

It’s all pretty silly, of course, but the content seems to match the headline in the items I clicked on. This makes sense if the goal is to get folk sharing BuzzFeed content on social media: if the content was a letdown, it wouldn’t be shared.

I seem to remember Ben Thompson talking about this common misconception on his podcast years ago.
This misses the point. Of course it is possible to build 53’ containers; you cannot ship them on conventional large trans-ocean container ships. The article you link makes this point specifically, and the company is offering containers for use as shelters.
Hilarious. Then they'd have to deal with the fact that they deliberately made their API calls to screw with Wine, and things like Crossover, during the late 90's and early 2000's.
You might be interested in the author's DIY kits: https://www.airgradient.com/diy
This is a good point. At least they got a face to face. I had members of a team just get a slip in the past.
https://www.washingtonpost.com/entertainment/comics/strips/?...
If you are a CEO, you have to rehearse the delivery for something like this. Even more now that these videos are certain to become public. To me, this video says that he's a mediocre leader. If I were on the board I would seek to replace him.
I think for the high-performance stuff, history will repeat itself like with China's silk production. The "silkworms" (today's silicon IP) will eventually become open and everyone will know how China did it.
You’re not taking the why far enough… You need one more “why” about “why” you made the mistake:

“Why did you make the error?”

Was it a competency issue that training can fix? Resource constraint? Process problem? Do you just suck at your job (I say this in jest, but to highlight that you do want to ask the “why” that explains “why” you made the mistake, and not just stop at “Jacob messed up again”). That’s a broken 5 why process…

A proper root cause might be:
“I don’t have enough resources to properly get the job done, and need another developer on the project” or “I’m too time constrained due to overhead meetings to properly perform tests on code”.

I feel the current root cause for why everything is broken is:
“Jacob”
And you want to stop that immediately.
Assoziations-Blaster
Planning beyond 90 days out and pretending the plan has any hope of accuracy, that new information won’t change the plans (or design) and that the plan you started with will still even be beneficial when you finish. Brittleness.

Dependency planning has to happen of course. That’s not unique to waterfall, it’s just planning.
I have an alternative view from a lot of commenters. This is a symptom of tragedy of the commons + data driven decision making. Product Managers (of which I am one) are focused on advocating for changes that benefit the users. Unfortunately, as scale increases it becomes impossible to just have conversations with users and extrapolate from that to a tastemaking decision. Instead we have two possible pathways as an app grows:

1. You make decisions by aggregate telemetry. This leads to a degradation to lowest-common denominator, and changing UI to drive statistical movement.

2. You make decisions by intense user research with a small subset of key customers. This leads to "enterprison" disease and if done too early in a company's lifespan, can kill the company from ever growing beyond effectively being an outsourcing partner for their largest enterprise clients.

When you have 25 million users, you can neither have a conversation with all of them, nor can you please all of them, so you end up having to make the best decision you can based on the data available to you, and we all suffer in small ways, but hopefully benefit in larger ways.

It's hard to understand for those of us (I'm nearly 40) who grew up working with technology, because the changes have happened in leaps and then suddenly in tiny increments constantly, like boiling a frog, but along the way the number of humans using the Internet and technology massively massively massively increased. The scale of the Internet today is unprecedented for any previous product or technology in known human history. Fundamentally, that means everything must either specialize and focus on a niche set of customers or it becomes driven by the tragedy of the commons.
You’re conflating disagreement with misunderstanding. I understood your point fine, I gave a counterpoint on why I disagreed.

Also calling your cake story an “analogy” is giving it far too much credit given it had nothing to do with Easter eggs; let alone my original rebuttal regarding critical systems.

> I'll leave you with a bit of wisdom my father once gave me as I made a similar complaint about a free donut: "You can pick your friends, you can pick your nose, but you can't pick your friend's nose."

That’s both crass and irrelevant.
For a LOT of us, at least in certain circles of power users, this is the only thing tying us to Windows. I have a fuckton of software that I know almost for sure that will run under the newest Windows... in Linux, yeah, maybe Wine likes it, or maye I'm out of luck.

For some of this software there are reasonable alternatives (emulators, for example. I care about the ROMs, and they are not tied to any operating system). Others, not so much (like my Winamp with 20+ input plugins, some of which can play audio files that I haven't found how to play in Linux, at least using a single player for all the formats). Admittedly, Windows' bullshit is making it harder and harder to justify compliance. I assume that at some time in the future I will finally switch and eschew all the bullshit of aggressively anti-user behaviour (ads, forced updates, changes in UI or in the default applications because of said forced updates, and so on) that Windows seems to love since 8 or so.

I know I'm not alone. If Windows gets rid of all this compatibility, there is no fucking way that users are going to accept it. Let Windows be Windows and Linux be Linux.
Yes. But the idea that creating this from the ground up is easier than maintaining Windows is baffling.
Would be great if you edited to update your post about what changes your making to your usage of google services because of this.
I don't know about medieval times, but a lack of animal products in the diet of the the impoverished and imprisoned was a problem as recently as the early 1900s. The disease Pellagra[1] is caused by a lack of niacin in the diet, which can be commonly found in animal products (and certain plant products like legumes). It was considered a paupers disease and was most commonly found in rural areas and in the poor, imprisoned, or orphaned. The prevailing theory was that it was related to eating corn - either an insect born illness or a contaminant - when in reality it was a lack of diet diversity in the people who could only afford to eat corn. The history on Dr. Goldberger is actually really interesting and I recommend a skim of his Wikipedia page.

[1] https://en.m.wikipedia.org/wiki/Pellagra#History
> You have no information about whether f is or isn't constant

You seem to have forgotten what we are talking about. A ⋃ B is an arbitrary set of horses of size n+1, A and B are subsets of A ⋃ B, each with a single different element removed and thus of size n. We already know that f() is constant over A and over B because they are of size n and we have assumed that all sets of horses of size n have the same color (which I already pointed out in my last comment.) We also know that f() is constant over A ⋂ B becasue it is a subset of sets we already know f() is constant over. The only thing that needs to be proven is that f() is constant over the set A ⋃ B. That proof is impossible if A ⋂ B is empty. We can only assert A ⋂ B is not empty if we assume that A ⋃ B must have a size of at least 3. From assuming n+1>=3 we are able to correctly conclude that n>1 implies the inductive step is valid.
Thank you Pete.

Is there a link or can you share more? Why would a DST bug prevent an app from opening at all?
So essentially the management was so incompetent they failed to notice their employees were underperforming. For how long? And did the responsible - management, and probably also the CEO - get fired?
Oh wow, that’s great! The less resources Ikea consumes, the better.

However, I was referring to Craigslist “free” listings and antique shops. I suspect those will continue to win out on price or craftsmanship over most stuff Ikea sells. It’s hard to beat items that are free and/or hand-crafted from old growth hardwood.

Our house is split roughly evenly between free stuff, antiques, and ikea stuff.
"Dumb dolphins"? Hey, dolphins are some of the smarter animals out there... That's an ignorant remark.
To be more precise, besides the warning on SS64 site, check also this:

https://renenyffenegger.ch/notes/Windows/registry/tree/HKEY_...

TLDR is that for /f loops do spawn a child cmd.exe process and you won't like the result (recursiveness).
This post is about Big Simulations, not small systems. Like, hundreds to thousands of cores wiht parameters that don't fit in RAM on a single machine.

I am sure the benchmark produces the numbers the author says, but it's not measuring something useful to the posters of this simulation.
CentOS Stream 9
How did it go? A friend of my was investigating it for a condition he has.
I would say if recent and not so recent history tells us anything, it's that if financial fraud is possible/plausible, it's probably occurring.
Gitember 2.3
Gitember is a graphical user interface for Git available on Windows, Mac and Linux. Written in Java, uses JGit and JavaFX. The interface is taking into account IDE and other git GUI clients, so it looks friendly and understandable. Has LFS, search in history, good statistics, and other features. Location https://www.gitgui.org/
Why would anyone smoke? Smoking hurts your gains.
> You are portraying a poorly run implementation of agile as the only way and then destroying it. We call it a straw-man.

Every time there's any criticism of agile, people inevitably show up and say "well, you're just doing it wrong". Maybe there's an issue with the methodology if it's so easy to get wrong, and happens so frequently?

> Your comment is implying that somehow 1000s of people around the world don't realise they are doing something stupid.

If you read any thread on agile, I think plenty of people know they're doing something stupid...
> But what I never see is any of those Googlers taking the time to explain why they feel these seemingly-broken approaches are the only ways to solve the problem of moderation at scale.

From my experience with a very large bureaucracy, I believe the answer to this is "the worker bees don't believe this; the requirement to implement automated moderation [in this way] is imposed by managers and/or executives" - and speaking up can get you retaliated against.
This is great, I was thinking of a similar idea recently- thank you for making this! If you haven't already, I would suggest sharing it on reddit too- I think /r/guitar and some others would love it :)
Wasn’t there another company that recently did the same thing or is this that?
The problem is an incumbency/network effect problem. Sure, the ad-supported model helped them get off the ground, but it's not what's keeping them #1. The larger your library, the greater your value to viewers, and, thereby, the greater your value to content creators, increasing your library, increasing your viewership, etc. Virtually every tech company out there has massive incumbent advantages. Unless you can offer a differentiated service (eg: Tik Tok vs Instagram), your business is DOA.
Humans in Tech – The social network of tech
When working as an SRE every place that I worked at that used MySQL had at least one situation where MySQL database got corrupted itself without any damaging events (i.e. no broken hardware, no disk filling up (but even that shouldn't corrupt data), no machine crash or hard restart).
"Last time I did it I cried"... yeah sure. Not that it's easy to fire anybody, but having a Zoom meeting with someone that fake is not helping by any means.
Why would they make a cloud Windows based on Linux? Who is the customer that wants whatever that is?
Is there any real reason anyone would prefer to be on the linux kernel for a workstation other than it being open-source?

even as someone who computes primarily on a linux desktop the idea feels silly to me
>to have the highest safety ratings,

only in Tesla PR reports(super easy to lie with statistics).
Tesla is an expensive and safe car, people are having issue with the "autopilot" that is beta tested by unpaid volunteers on streets without the public pedestrians having to opt-in the beta.
I guess HN is the new YouTube customer service department
As a practical matter, what I've seen in SV companies, is that there are networks from folks that new each other in the service. Once one gets a role in a company, many other skilled veterans are sure to follow. The same thing happens to group from other prior companies that get hired in a waves, often following a particular senior leader brought in for a new initiative, or a new startup. I guess this doesn't scale to veterans as a whole, but it does show how even a little support can go a long way.
How does that price work?

When I buy I static IP I know I don’t really own it, but I get to use it and it cost about US$10. I’m sure my ISP would charge me more if they paid $50 for it.

What am I missing?
Also, virtually all of them had primarily worked in enterprise software. What works for consultants on internally developed software, with a captive user base and key stakeholders who write all the checks, is not necessarily what's going to work on customer-facing products, embedded, etc.
2 days ago: https://news.ycombinator.com/item?id=29441244
> having a trusted compiler could (eventually) massively increase performance by removing processes entirely (no more virtual memory! no more TLB flushes and misses! less task switch overhead!) and eliminating the kernel/user mode separation

I saw a talk a while ago that was advocating for the same thing, except this was about JS and not webassembly. I can't find it tho - I remember it being related to the WAT js talk; It also mentioned that it would eliminate rings on the cpu (and simplify cpus) and context switches which would make execution faster; they were citing some MS research on the matter - damn I really wanna find the talk now...

Edit: https://www.destroyallsoftware.com/talks/the-birth-and-death...

thanks BoppreH

MS research: "Hardware-based isolation incurs nontrivial performance costs (up to 25-33%) and complicates system implementations" (virtual memory and protection rings); I think MS knows what they're talking about here
It gets worse. He went on Blind afterwards to really make his voice heard: https://fortune.com/2021/12/03/better-com-ceo-attacks-laid-o...
Yep, in JC you can see the schema for any parser like so:

$ jc -h --dig
As someone who isn't remotely interested in the database internals (but open to to being), why should I switch from MariaDB/MySQL (which I've been using for 7 years and never had any major issues with, beyond ONLY_FULL_GROUP_BY being a slight pain) to something else?
I think one of the bigger issues was that the CEO made it all about him on the call.
The two places I just listed will happily let you borrow at least a hundred million USDT.
ARM already has Java and JavaScript extensions in their CPUs, so that day isn't completely off the horizon yet.

I'm not even sure it would be a terrible idea, as we'd have a very interesting JS/WASM-like set of opcodes that we could target with _any_ compiler.
> I do wonder, however, how much of the "serious" nature comes from actual bad actors or from the security research community.

I think it’s hard to think of the problem that way.

These days* of course you have to worry about security on almost anything you work on. And when you do, the folks who think of security all the time are going to tell you to simplify your interfaces so they are easier to think about, then then armor them. What a pain!

But we do those things because of all the bad actors. The security recommendations are a consequence, not the cause.

* I grew up — literally — in a non-security environment: networked computers with no passwords or any other security. The only “protection” what would be called today kernel space memory barrier just to protect against bugs, and most machines didn’t have that. It was the late 70s and security was considered a barrier to hacking. I knew people working on security and frankly it seemed weird.
SQLite: The Database at the Edge of the Network
I am a bit younger than you and I am a programmer, I too feel the same. I am not totally lost (yet), but I think I will get there soon :(

No politician wants to repair existing infrastructure (bridges etc), but every politician wants to build new stuff. Because new stuff is what gets attention. Same situation in software. If I make a particular old feature 3 times faster or if I fix a 3 year old bug, nobody is going to take notice. But if I add a new feature, it is going to be noticed, whether the feature is needed or not. Then quickly forgotten, only to move on to the next "feature". This is what happens when your bonus, promotion etc is tied to shiny new stuff. People do what they need to do, to get ahead :(

As I grow older, I am more and more appreciative of things (anything - physical or digital) that do one thing and do that one thing very well. When I was a kid, my dad had a bicycle. That thing weighed a ton, looked butt ugly. My family abused that bicycle to the max, and it just worked, with almost zero maintenance. Same with every household item we had. They were basic, but they worked flawlessly, for a long time. And the reason they worked well was the absence of useless, stupid features that nobody needs.

I don't know what the solution is. But I am just tired. This doesn't even take into account the shiny new, half baked, undocumented tech that comes out every day and gets adopted for no reason.
I concerned that you're jumping to prosecuting employees for the systemic failure of a company to operate well.

Without being privvy to the company's internal state, how could you possibly differentiate between management problems and deliberate staff malfeasance?

I you have ONE incompetent or crooked employee, then sure, the employee is the problem... But if you have 900 incompetent/crooked employees, I think it's much more likely that you have a management problem.

If all those employees were truly so awful, why did Garg wait til the mortgage market started cooling off to fire them? Or could it be that the company has been poorly managed for quite a while, but it's more emotionally convenient to the CEO's ego to blame the workers rather than address his own shortcomings?
Unfortunately SQLite was developed by a religious extremist for use on war ships. (Try to reconcile those two facts...)
I agree with this.

But why not waterfall out 90 days then? Or 75 or something
Show HN: I made a modern web UI for Wikipedia