skysight-inc/HackerNews huggingface dataset:
After many years of following the JavaScript ecosystem, there's one thing I learned: most of the "many things" out there don't stay relevant for long. I personally make a conscious point of not diving into the hot new thing of the week when it first pops up on my radar. But maybe when it pops up for the eighth time, maybe only when it keeps popping up consistently over months and years. There is, for a developer, little to no first-mover advantage when it comes to the JS features or frameworks. And even if there was any point in trying to stay "on top of things": expecting yourself to know your way around every mayor JavaScript tool and library is as unreasonable as trying to become an expert in every programming language.

Truth be told, even though I live and breathe even keep a list of things (JS frameworks and APIs) that I've _explicitly_ decided to never take a closer look at, just for mental memory management purposes. No one can be an expert on anything in any field.
They came back together again is the problem.
Dismal Economics
I agree with you. We need gatekeepers, not unsubstantiated nonsense from the lowest common denominator.
Don't know why this comment got downvoted b/c it's a valid concern. 8 out of 10 websites do this wrong in my experience. It's an avoidable nuisance.
UK: ICO’s Data Sharing Code of Practice Enters into Force
At what point do we just admit that this is being done intentionally by governments?

The easiest way to tackle climate change is to drastically reduce the population. Short of genocide - which only authoritarian governments can pull off - the easiest way is to set up an environment that puts as many barriers as possible on reproduction.

Make children extremely expensive so that only the elites can have multiple children. Inflate the cost of everything so it's impossible for a single-worker household to survive, and the cost of a third mouth to feed/educate/raise prohibitive. Then sit back and wait a generation or two. It's China's one child policy, but applied globally, through economics and social dynamics.

/tin foil hat off, but I also wouldn't entirely be surprised if there's a meeting precisely on this at Davos every year.
From what I think is the article's punch line, in context of software bugs:

"We put them there, and we can decide to not put them there"

I don't think this is strictly true. Sure from a strict computational theory or mathematical proof perspective we can 'produce no bugs' but from a meat-space reality standpoint programming ecosystems do not work this way.

The game changes when you need to ship some bits from one place to another, or demand contract on the representation of truths over time, or guarantee no interruption of service on vague notions of "indefinitely".

How perfect can any one individual execute the exacting theory of the stack: ASM(s), C-derivatives, OS Kernels, TCP/UDP, DNS, TLS, pythons/javascripts/golangs, HTTP, SQL-derivatives, libraries, frameworks, cluster orchestrators, oh my the list just keeps getting bigger each and every year...

So we write bugs, because we have to. Imperfect knowledge is part of our professional practice. Much like the sciences our bugs persist not because they were "wrong" but because we build on top of them as new facts emerge.

From the articles principle advice:

"If you want a single piece of advice to reduce your bug count, it’s this: Re-read your code frequently. After writing a few lines of code (3 to 6 lines, a short block within a function), re-read them. That habit will save you more time than any other simple change you can make."

We do this. Programmers can tend to be narcissistic, we love reading our code we just wrote: oh the beauty, oh the wonderful shortcut, oh the performance, all while enjoying the quickly fading context in which we wrote it. If our knowledge was wrong in constructing the code, assumptions are still wrong while reviewing it. But in practice we run code reviews, automated compilation/linters/tests/etc to ensure that the quality of our code is not left to the individual programmer who is quick to forget that it was not for them in the first place. Bugs have a harder time surviving multiple perspectives (generally).

Now back to searching for this years bash incantations :)
The paper: https://doi.org/10.1126/science.abf0277
Fair to say it's about incentives? I think it's possible to run a profitable social media company that does care. We're just stuck with too few options. I'm unaware of any that make transparency a core value by, say, openly publishing moderator actions.
It is not necessarily true that features touch a lot of places. But most of the changes are improvements to existing functionality (e.g. KVM, or the scheduler) rather than something self contained.
> Things like flow volume across boundaries, level or volume in buffers or storage, composition of things as fractions of the whole, and so on.

Sounds expensive. I'd say logging in IT hasn't been as advanced because the tradeoffs most software projects chose are very different from requirements of nuclear, aeronautics, etc.
Morals aren't necessarily a priority for everyone when choosing a career path/job. Perhaps there's an interesting product in development at Facebook that you enjoy working on. Maybe you want a specific type of work experience and Facebook was willing to offer it to you with great pay. It's possible a person could hope to change the culture from the inside. You could have past coworkers at Facebook that you enjoyed working with and would like to work with again.

If moral considerations are important to you, that's awesome! There would be no reason for you to work at Facebook. If ethical concerns are not your top priority and Facebook offered more money or a more interesting job, that's enough reason for a lot of people to work there.

Ultimately, everyone chooses how far they let their morals dictate their actions. We aren't all working for non-profits that provide essential services to those that need them, right?
This is a meaningless nitpicking. It is like nitpicking Apple is not a manufacturer of hardware since the actual assembly happens under some contractor. For all intent and purpose, and even technically, Google is the largest manufacturer of data center-sized supercomputers.
I don't want a four day work week. That sounds awful. If they made a four day work week, I'd either get another job, or if that was banned, I'd take on a hobby for pay (And likely get my children involved too). It is not normal to not work. That way leads to anarchy, destabilized civilizations, and reversion to animalistic behaviors.
Google should also compensate the developer who was penalized in some way to make up for this.
I think people are too optimistic, even if it ever manages ARM adoption scale, nothing prevents OEMs to ship their RISC-V implementation with proprietary extensions.

Dreamers gotta dream I suppose.
There are also techniques that allow for less mistakes without more effort.

You can say "try harder to not cut your hand off with the table saw" or you can get a push stick.
No, my 'rant' came from this section of this other rant[0], which is linked in the rant in OP's linked repo. I suppose I should have made this more obvious instead of assuming everyone would read the links provided in the whole rant (because I did indeed read the whole entire rant, and I agree with a lot of it, just not the part about windows being better than Linux and everyone who disagrees is a "millennial" seeking "geek cred", which originally misquoted in my 'rant').

[0] https://github.com/csdvrx/cutexterm#wait-i-thought-people-sa...
Personally, I was struggling with mental health because I wasn't allowed to see friends or socialize by government fiat. Now that those inhuman orders have been removed, it's much easier to feel like a human being. But politicians and interest groups are going to milk this for all its worth, so get ready for your mental health to be someone else's campaign platform.
There is the mention of a server grade fan control in the article, and it looks like this is a workstation / server board.

I've seen the sockets on those boards being "90° off" in comparison to normal AM4 / 1150 / 1200 Socket motherboards which lead to those orientations.
It's not that, but rather, this thread has basically been steered by various individuals into revolving purely around this issue of some extremely poor not being able to put up a deposit. I'm not interested in that angle at all; the idea isn't conceived to keep those people from borrowing from the perspective that they are specifically a problem (which they are not). People who can put up the deposit cause problems; it is designed for them, not as a wall against those who cannot.

It takes little imagination to see that the scheme could be shaped in ways to accommodate the very poor. E.g. there doesn't have to be a minimum deposit of $200; a substantially lower deposit like $20 or $10 could some borrowing privileges. Book or two, not twelve kind a thing. Plus any number of other mitigating solutions.

Memberships would not require a deposit. Like to log in to an Internet terminal with your library ID would not require one. Lost library cards could be free as well.

Needless to say, this would be completely ridiculous outside of America. If I think about libraries in, hmm, Austria or Japan doing anything this, I just have shake my head, no.

There is a broad population segment in America that has no respect though.
This is similar to something he said in an interview long ago: "I
think the ability to ship a product is far more important because someone who’s not very creative can have little bouts of creativity, but someone who’s not very productive doesn’t have a bout of productivity and
ship a product. You just have to grind it out."
I really dislike posts in this vein, because they use statements like

"This post will teach you how to replace estimations and guesses with a Monte Carlo simulation."

as though the output of a Monte Carlo simulation were not an estimate, but some higher truth. The process of simulating many different outcomes with a touch of randomness gives the layperson the impression that we are really _doing_ something, when in fact we could have obtained the exact result (no confidence intervals needed) of Monte Carlo by quadrature (although admittedly that could be tedious).

In the end, the method outlined in the link is an estimate, like any other, and is not necessarily better or worse than any other estimate. It erects a straw person and then misuses mathematical terminology throughout.
> We want to believe that outcomes are related to the amount, and not quality, of work put in.

Actually, I don't think anyone believes that. People want to believe that outcomes are related to the utility of the work you do, which by and large they are.

Few people believe that those who jump and down over and over again in the hopes of flight will achieve success, but most people believe that if you get a pilot's license, you stand a chance to earn some money from it.
I got as far as the login page. How do I register?
Alternatives always existed, and if AMD did not had a license to produce X86 clones, they would have been gone already.
If you're sympathetic to the finitist cause, the idea that all mathematical objects are in fact definable is right up that alley. It's nice that this happens to line up acceptance of infinity, but finitism is basically entirely predicated on definability.
The vast majority of ads are dishonest. If you wrap your business around an ad-based model, you are placing dishonesty at the core of your business.
See the work of Margaret Hamilton, coiner of the term "software engineering" and developer of software for the Apollo mission.

> In 1976, Hamilton co-founded with Saydean Zeldin a company called Higher Order Software (HOS)[46] to further develop ideas about error prevention and fault tolerance emerging from their experience at MIT working on the Apollo program.

https://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist...

Crapped on by Dijkstra himself: https://www.cs.utexas.edu/users/EWD/ewd08xx/EWD852.PDF

Written up by James Martin (without proper attribution in my opinion) in
"System design from provably correct constructs : the beginnings of true software engineering":
https://archive.org/details/systemdesignfrom00mart/mode/2up

See also: https://en.wikipedia.org/wiki/Universal_Systems_Language
I added a QR code on mine.

It saves you having to type all the stuff in, or check the scanning was accurate, or whatever.

It just goes to a simple page, with a picture and contact details, and then links for email, vCard, LinkedIn, GitHub, etc.
Oh yeah, all us Christians are really suffering. Truly we have maximized human suffering. It's just sad when you visit historically Christian countries to witness the maximal human suffering one could ever see in the world. Truly grotesque.
To expand, apparently microwaving food right at the absorption peak sucks because of low penetrance, heating only the top layer of the food. The reason 2.4 GHz was chosen was purely as that is where the ISM band already was at the time.
> cannot marry Singaporeans

I thought we had left this back in the Middle Ages. It always surprises me how come some journalists still praise Singapore.
Not sure if you're joking by trying to mimic the average American's (?) mindset.
ARM says Intel’s time is ‘over’
The density of the sun is very low, like much lower than the atmosphere (throughout most of it, anyway,) But yes it has an enormous volume.
It is the margins, the maker market is not the way server market works, and their management lacks patience.
Trio of scientists win Nobel Prize for physics for climate work
So it is not a processor it's a soft core. If you want a processor with this, you need to program an FPGA from intel.
Just a reminder that if 20 interested things are studied, on average you should expect 1 of them to be a false positive with p<0.05. It's a bit like throwing darts: it helps if there exists a relationship, but it also helps to be lucky.

relevant xkcd: https://xkcd.com/882/
Fasting for a day for a mice and for a human are completely different things (the human equivalent would more more like a week--and not eating every other week seems extreme)
Then think trice. Selection sort gets its name from doing work to find, select, the overall smallest element. This algorithm just takes the element at position i and inserts it at the so far right place in the sorted subarray to the left of i.
It's an inefficient (and somewhat obscure) variant of insertion sort.
No, my reasoning for the 'rant' is explained here:
https://news.ycombinator.com/item?id=28769793

The rant in this repo links to a related rant in another one of the author's repos:
https://github.com/csdvrx/cutexterm#wait-i-thought-people-sa...
If democracy is a system where the average citizen controls the government through voting, how will we "protect democracy" by intentionally trying to control the opinions and actions of voters, with the implication that their current opinions are wrong? That kind of electorate shaping seems akin to the Democratic People's Republic of Korea, where everyone still votes, but it's always influenced to be in favor of the Kim regime.
As the other comment or pointed out, there’s a number of features now that tick these boxes:

- StatefulSets mean that K8s scheduling is aware that the workload is stateful and the auto-attach of drives works fantastically in my experience.

- NodeTaints/Tolerances and workload anti-affinities between workloads mean that you can very easily say “this workload runs on nodes with these features/labels” and “don’t run workload replicas on the same node” and “don’t run other workloads on the same node as this workload. Node groups on things like AWS EKS also make it really easy to get autoscaling groups of nodes with specific hardware.
I wish the field of psychiatry was mature and used different words for depression caused by your environment and life stressors vs depression caused by brain chemistry vs depression caused by ignoring nutrition. It's not fair to compare these types of depression as worse or less worse and each would need different kinds of treatment protocols. The current definition is just based on symptoms and trying therapy and medication until something works.

There is a lot of promising research being done about the relationship between your gut microbiome and depression and other mental health issues.

Hopefully more research is done in populations across the world because it seems like currently most of the literature is focused on a western population.

"High-fat consumption not only leads to obesity but also causes widespread inflammation of body systems. The gut microbiome may alter the harmful effects of the high-fat diet, improving mood and behavior. By modulating gut microbiome composition through proper nutrition and probiotics, we also help decrease anxiety and depression [4]." [0]

[0] (2020) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7510518/

[4] (2018) https://www.sciencedirect.com/science/article/pii/S088915911...
Gatekeepers are corruptable usual by money. The web was great previously because we lost the gatekeepers. Now we have 3-5 gatekeepers..facebook, twitter, google..
> Nice demo, but deploying it all in a cluster is distracting. Maybe do your next demo with docker-compose!

You're suggesting that next time they should demonstrate Postgres on Kubernetes without the distracting Kubernetes part?
This whole process is exciting but exhausting. Just wanna build sometimes lol.
I’ll bite. Any good reading on highly available multi-region failover?
Personally, on my team at work, I encourage this behavior. I see no reason to keep my employees at their desk when there's nothing immediate to do. I tell them to please go for a walk or take a nap if there's something they're waiting on. You'd have to be truly evil to want your guys to sit there staring at a screen.
There are a lot of interesting postgres front ends that could be useful. Supabase, metabase, postgrest, hasura.

https://supabase.io/

https://www.metabase.com/

https://postgrest.org/

https://hasura.io/

Of course grafana too, but that goes beyond just PostgreSQL.
Get an office job and tell everyone you have a contagious disease you could spread to them I guess.
> I'm so mad at all the phone keyboards for not having some kind of priority for predictive. And ability to remove words.

Now imagine how frustrating it is having to deal with an additional layer of invisible predictions, silently changing a word after you've typed it and moved on, consistenly only allowing you to say "1/4" instead of "one-fourth" with nowhere to change it ...

I have to deal with this every day because I use dictation do most of my typing. Due to a hand injury (RSI).

I am someone who cares very very deeply about precise and novel expression. It is very very difficult to do that when I have to fight multiple layers of tools that think they know better, with no way for me to provide feedback to the system, as you say"Priority for predictive."

For instance, just looked at how Mack OS voice dictation chose to punctuate and space the string

> say"Prio

Above. Or look at how it misspelled its own name, in the previous sentence!
Also runs afoul of the cobra effect -- people can burn more stuff to produce CO2, then capture and deliver it to retrieve coin.
I suspect that most (or all) languages are too verbose for command-line-like voice interfaces. As capabilities and complexity grows (imagine ffmpeg), it’d be a major issue.

I recall there was a post here by someone who used voice to write code. They had to end up with a lot of vocal “shortcuts” for various bits, that ended up making their speech much less legible than a normal “query” language.
I believe “maids” are “domestic workers” and don’t fall under the Employment Act but are governed by a separate set of regulations (best I could find): https://www.mom.gov.sg/passes-and-permits/work-permit-for-fo...

Anyway most of what he says about “maids” is wrong - weekly rest day, must be paid monthly (no keeping of salary), … etc. as stated in the aforementioned link.
Zuckerberg is simply over his head and I think he knows it(I certainly wouldn't want to be in his shoes). I don't think he's evil I think he was enamored of this toy he built, he pushed it in very logical "business" directions, and now it's been adopted by so many people and its so big, its business model is having real world impact where I'm sure he'd prefer, from an intellectual perspective, that it acted totally passively. He's right, no business should have to determine the morals of a society, which is essentially what we are asking of facebook. The bigger picture is more complex than most people realize.
Depending on your definition of "good" we already have ways to make liquid fuel from CO2+energy [1]. It just that you lose something like 90% of the energy from power plant to motion. Electric cars are much more efficient.

[1] https://en.wikipedia.org/wiki/Synthetic_fuel
TL;DR: Just get you and your family vaccinated.
The only reason this project is getting so much PR is because of Apple. Apple's PR machination is eager to show that developers are fully behind its new Apple Silicon platform, and thus works behind the scenes to give this project the publicity they need. (Everybody knows what happens to platforms that don't see developer support).

But more than that, it is also to spread the fudge that the M1 supports alternative OSes, where as the reality is that it will never support a fully features OS - Apple's business and design goals with the M1 was to create a locked desktop that can only run macOS and only allow other alternate OSes to run using virtualisation on macOS, so that the users data can always be mined. And they have successfully done that.

The developers behind this project are naive to believe that Apple will let them sabotage their efforts to lock down the macOS platform, like the ios platform that earns, that earns them billions of dollars. The locked-down M1 desktops / laptops are just one of the last step towards this goal. As I said elsewhere, just look at what has been happening to the Mac Mini:

1. The first few Intel Mac Minis allowed you some level of customisation of both the hardware (change RAM or HDD / SSD) and software (install other full featured OS).

2. Then came the Mac Minis with soldered RAM and SSD. You could no longer customise the hardware. Software was still customisable and you could still install other OSes. (Recall that Apple even offered free drivers for another OS, i.e. Windows).

3. The current generation of M1 Mini now doesn't allow you to customise both the hardware (everything is soldered) and the software. Technically you can install other OSes, but the reality is that currently only crippled versions of Linux and xBSD is available and practically the only full-featured OS available for it is macOS.

These are clear indicators of how Apple has been working slowly to lockdown the Mac platform like their ios platforms.

The frog is still slowly boiling - https://en.wikipedia.org/wiki/Boiling_frog - to keep you in denial.

Now the only thing that remains is for the bootloader to be locked, and that will the last nail in the coffin of the M1 desktop platform. And it will happen in the near future once the M1 platform reaches a critical adoption point.

(I can understand why the project developers are hostile here to critics like me - the good publicity has been bringing them money, and that's quite rare for an open source projects).