skysight-inc/HackerNews huggingface dataset:
Yes this is misplaced anger. I remember long time ago I tried compiling PhantomJs.exe (it's now defunct but it was a alternative to puppeteer). It was insanely hard to compile the latest release for Windows. I had to actually hire and pay someone to do it for me.

Yet I could not be more thankful to the creator of PhantomJs for the work he put into making it. The source code was all there but I wasn't able to do it. But the person I hired did eventually. I am only thankful to the people who make anything open-source and are kind enough to share the code with the world to see and learn.
> It would be in Europe (and other regions') interest to be able to defend their own interests on equal footing with the US. Currently, they cannot do that (military and economic dependence). Having China offers leverage. I.e., the US will be incentivized to behave better if other countries can say "well if you push us too far, we'll work with China."

The only reason Europe has been able to fund their various subsidies, welfare programs, and safety nets, is because they've slashed their defense budgets by joining NATO and outsourcing defense to the US.

> This is just my armchair analysis. I'm not invested enough to back this up with citations or anything so if that's what you're looking for feel free to ignore and argue with someone else who cares more.

Then why post?
I don't think it has anything to do with protocol buffers, but the behavior derives from the same intrinsic motivation.

If you don't have a zero value, a programmer has to pick one. What are they going to pick? Probably what the language picks for you, "int n = 0;", 'string foo = "";', etc. For a language, it doesn't really matter which side you pick (force programmers to select a value, or auto-assign one). For network protocols, defining empty is an important optimization -- if the client and the server are guaranteed to agree, you don't have to send the value. This is especially important where the client and the server aren't released at exactly the same time; the server may have a new field in the Request type that the client doesn't fill in. With a predefined zero value, it doesn't matter. (You can always add fields to your message to get the same effect, if you actually care. I've never seen anyone do this in any API, including ones that use serialization that doesn't have the concept of zero values. It's why Javascript has the ?. operator!)

Finally, Go came out in the proto2 era, which did have the concept of set and unset fields (and let the proto file declare arbitrary default values). Honestly, I wrote a ton of Go involving protos at Google, and never saw proto3 until after I left Google.
> if you think you're on the losing side, wouldn't it make more sense to create doubts about the procedure?

If you think you're on the winning side, you'd also want the results to be unimpeachable.
On top of that, the IT department was unavailable on Fridays after 3 PM.
It is amazing to know that Mcullou-Pitt neuron models did have influence on the very first computers. The strain of thought of trying to make an artificial brain was mixed into the realization of the first computers.

Shame though this type of click bait article titles are finding favour with writers and reporters. The name could have been mentioned in the title without making it sound like a mystery.
Maybe he is working on those 65535 other ways.

Maybe it's hard for people who aren't neurotypical and it takes more work than you can imagine.

Maybe it's especially hard in a culture which is at once both vocal about celebrating diversity and less accepting of real diversity than ever.
If you believed that humans are causing global warming, then you wouldn't have to worry about the possibility of global cooling: we can obviously put a stop to that if we ever find ourselves facing the onset of a real ice age.
Not following. According to TFA, it does turn off automatically, but the screen is E-Ink which uses zero power after programming. The user doesn't understand this.

Why the freakout, what am I missing?

(Disclaimer: I have a 2013 Kindle and I still get about a month out of each full charge.)

EDIT: If you really want a freakout, how about the fact that Amazon is no longer loaning their publishing catalog to libraries. That makes owning a kindle a difficult choice.

https://www.theverge.com/2021/3/10/22323434/amazon-publishin...
>unset age

In my horrible opinion, we shouldn’t ditch null. We must introduce null flavors (subclasses) instead and fix our formats to support these. One null for no value, one for not yet initialized, one null for unset, one for delete, one for type’s own empty value, one for non-single aggregation (think of selecting few rows in a table and a detail field that shows either a common value, or a “<multiple values>” stub - this is it), one for SQL NULL, one for a pointer, one for non-applicable, similar to SQL. Oh, and one for not-there-yet, for async-await (a Promise in modern terms). These nulls should be enough for everyone, but we may standardize few more with time. Seriously, we have three code paths: normal, erroneous and asynchronous. Why not have a hierarchy of values for each?

Semantically all nulls must be equal to just “null” but not instanceof null(<other_flavor>).

Edit: thinking some more, I would add null for intentionally unspecified by data holder (like I don’t share my number, period), null for no access rights or more generic null for “will not fetch it in this case”. Like http error codes, but for data fields.
I don't think it's a cult. (I've been out for 5 years)

But if you want to keep your job, you don't speak out publicly ( https://thetyee.ca/News/2020/05/18/Fired-Amazon-Designer-Pun... )
We've owned three VW's including a diesel. I am not going to condemn an entire group of people (they employ over 600K people) for the acts of a few. Particularly when authorities have dealt with the situation.

This is no different from forming opinions about a population, social, ethnic or religious group based on the actions of a very small percentage of people belonging to said group. I think it's wrong in all cases.

Even if 100 people were involved (I think it was a LOT less than that), this would represent 0.02% of the "population" of VW. How is it, in any way, fair, to condemn them all for the sins of a group that has already met their deserved legal consequences? Let's say the entire world stops buying VW because of this and over 600K people lose their jobs. How is that a morally and ethically supportable position?

Of course, everyone is free to reach their own conclusions. I would rather buy an electric vehicle from any company other than Tesla and, VW will certainly be a candidate. No, I don't hate Tesla, I want to support electrification of our transportation system. That can only happen if other companies earn our business. As more competition surfaces we'll have better and better options. Tesla might still win my business. I just want to see what the top ten auto manufacturers have to offer first.
We're already seeing how we badly impacted earth* not even 200 years after starting to pollute it... I'd like to see how we'll make dead rocks without atmospheres more comfortable than home before we collapse

* literal biological paradise we've been engineered for millions of years to live on
Old term for americans: https://en.wikipedia.org/wiki/Yankee
> 1 generation survived all kinds of terrible events

That isn't even close to the GP's argument. The steelman is every generation encounters existential problems that get exaggerated to apocalyptic proportions but that history is also a very long story of those existential problems being dealt with in one way or another. (And in the voice of GP "I lived through one such cycle")

The black-pilled people would counter that civilization today has an unprecedented number of ways in which to destroy itself and so that destruction is inevitable.

The counter to the black pill is that it's missing historical information which shows humanity has been successfully walking this tightrope for far longer than anyone thinks.
I'm not an expert on this, but 'ran out of money' doesn't sound like a real explanation for the collapse of a government. That state has the authority to make money, it can't simply run out of it's own currency.
Nobody said anything about racism.

Yes, the article was obviously focused on Latin typography, but it was calling for a user interface change that would affect everyone using the affected software, no matter what language they speak/write.
True, but it means that you maybe shouldn't partake in extreme hysteria.

I vividly remember my teacher in High School asking the students to raise their hands if they thought there would be a nuclear war with the USSR in their lifetime, and I was the only kid in my class who didn't think there would be.

I imagine that there would be a similar response now, if you asked a bunch of kids if civilization was going to collapse due to global warming in their lifetime.

Doesn't mean that global warming isn't a problem, just like nuclear war wasn't a problem; it just means that people have a hard time evaluating risk and likelihood.
I was thinking we could do the opposite with e-readers, since they have a persistent display: it's always off, it only momentarily turns on to flip the page when you press a button.
This does make me wonder:
"Is there any malware in the application?
No. Don't worry if Windows ─ or your web browser ─ warns you.
And if your virus scanner happens to find something in the executable, it is a false positive."

Also the Questions and Answers on front-page does not explain their business-model, why are they giving this away for free? How can they finance its ongoing maintenance?
Every component of Supabase is MIT, Apache 2, or Postgres licensed - apart from the dashboard

The code to self host it is in our main repo: https://github.com/supabase/supabase/tree/master/docker

I do think we could have better/cleared docs, which we can fix up tomorrow.

Re investment: we raised 6M, and we are under no pressure to trade our integrity for growth. We have open-source-friendly and patient investors (Mozilla, Coatue, YC), and a nice group of developers: https://supabase.io/blog/2021/03/25/angels-of-supabase
The author must be a LOT of fun at parties.
The more technically literate users know exactly how reply-all and reply-all storms work... which makes it funny, so they do it.
Your comment breaks the site guidelines and perpetuates a flamewar. Those are off topic here.

Please follow https://news.ycombinator.com/item?id=26637365 in the future.
Automattic Inc. v. Steiner
Off-topic: this is one of the few comments you have that aren't dead.
I think many just misunderstand what the food safety guidelines are. The USDA gives you instructions that if you attempt to follow, you will (almost certainly) be safe from any remotely common sources of problems. What it isn't is a set of rules that you absolutely will get in trouble if you violate any of them, or the only possible way to be safe.
That's not CC0, and is not even a free content license. "Right to fork" is integral to any definition of free/open content.
> Underpaid, low status jobs

To me this is the critical problem. Education is an incredibly important part of a well-functioning society, but we treat teachers very poorly. We need to elevate teachers, both in the training & expertise needed as well as the pay and autonomy we provide them.
So a single failure of a prototype means its never ever ever gone work? What kind of logic is that?

Also you are wrong. SN9 actually used 2 engines for the flip, not 3.

They only swapped to 3 for SN10 and the flipped worked perfectly there. The problem with SN10 was the temporary helium system they put after SN8 in so the engine was ingesting helium.

The point is that you have engine out capability both on the flip and during landing. Of course over time SpaceX need to test some of these profiles in more detail, just as they did for Falcon 9 where they tried various ways of landing.
I'm pretty sure the OP is talking about how the Union requires that the equipment transfer is only done by a union employee. And, you'd get fined if you did it yourself. I don't think they're talking about the process being complicated, but rather that the union forcefully inserts itself into the process.
> I'm quite skeptical of the idea that there's whole classes of people actually _unable_ to learn skills needed for better work

Disability recipients fall into both categories. Some are not trainable for skilled work with current methods, while others are trainable but not desirable (lack of current work history, lack of hard/soft skills that only come from work).

In short, they're getting some training but not getting the work from it. That has to change somehow.

> It seems the barrier is that generally it's not economically beneficial to do so -- training takes time and money.

Seeing that a lot with entry level IT. It is more economical to wait for the unicorn than to train the people that are available.

What would have to happen to change that (short of a miraculous repeat of the late 1990s)?
>you can get back to the desktop simply by swiping

What exactly do you mean by "swiping up"? Are you using Win10 on a tablet?
App Store scam steals $600k in life savings.
Stallman is weird. He is walking, talking diversity.

He is being attacked in the name of diversity.

Diversity evidently means "no weird allowed".

You can be gay, trans, man, woman, black, white; just don't be eccentric.
When i first started working in a lab, my boss told me i had to do safety training first, and then gave me a pile of documents explaining in detail how all the lab's methods worked. There was nothing in them about safety. But, he explained, if i understood all the materials and equipment i was going to use in miniscule detail, then i would naturally know how to use them safely.
NATO commits members to protect each other. If one member invaded another, it seems like a pretty clear violation of the treaty. In other words, grounds for being expelled from pact, so no more conflict about the remaining members coming to the invaded party’s aid.
Look into Windows Hello for Business. It's very nice in the enterprise for all of this. Native facial recognition or fingerprint, and various other factors can be added.
"something bad nearly happened, but it was averted" is literally the story of life on Earth.
last time I drove a corolla was several years ago, probably a 2017 model. it wasn't an awful car, but to me, it felt like a step down in driving dynamics over the tdi I was forced to get rid of. I believe that model made about the same peak power as my old tdi, but obviously at a much higher rpm. the steering felt vague, etc. I was also cross-shopping a gti (whose price was very depressed at the time), so it wasn't entirely a fair comparison.
> Imagine how many times you need to click next

Once or twice? Any sane debugger has a way to disable the breakpoint.
Tibetan doesn't even have a letter m.
That would work.

Big bandwidth users (0 day patch for games) might like buying less hardware and paying some users who have good bandwidth to distribute the patch.
What's wrong with the name Voltswagen? I like it.
Luckily, that was more than one character away from the actual nuclear launch code.
We scaled minGPT to 45B parameters with PyTorch Lightning
Whistleblower: Ubiquiti Breach “Catastrophic”
Do people even store porn on their machines anymore? I thought tube sites meant everything is available on demand, streaming? Asking for a friend.
ha, my rescue dog was quite reticent about many common and natural dog behaviors like that, which led me to conclude she was over-disciplined (or perhaps worse) by her previous owners.

nearly 3 years on, she still hesitates eating what i explicitly give her for meals in bowls, even with much fanfare and encouragement, but easily welcomes treats given by hand. she won’t eat anything on the ground indoors without permission. it’s so uncharacteristic of dogs in general.

she knows by now not to eat random things off the ground on our walks, but sometimes she’ll sheepishly sneak a munch anyways when i’m not paying attention. she was found wandering the streets so maybe that explains some of this behavior.
can I prosecute ex parte the rest of the taxpayers and citizens and asthmatics the administrators supposed to have been in charge of ensuring compliance with emissions standards for failing so incredibly to do their jobs?

or is there no responsibility held by whoever we place in office responsible for seeing our futures aren't squandered?

how is it possible to ignore that obligation and duty when we've only just started to admit that we have to act against such universal polluting?

or has the last encumbant of 2000 Pensylvania Av. just pulled off the brilliant trick of assuming all the blame for the failure of government future and past as well?

(brit with American family and too embarrassed to speak of our politicians presently)
> It’s basically a font designer’s personal preference, imposed on every user of the font in every viewing condition.

Buried the lede here; but "personal preference" is really design. Article perhaps should be retitled "I don't like typographic design because it forces UI element to adjust to typographic spacing rather than the other way around". Clearly you can make arguments for both being the "right" way.
It took SpaceX 19 attempts before they landed their Falcon 9 rocket. By all means, they managed to land starship during their 3rd attempt, even if it blew up 8 minutes later due to a hard landing.

Rather fail fast, than fail slow. SpaceX takes this to the next level of space hardware testing with their willingness to fail. Good on them.

Ps: it is a prototype (i said it!). It's expected to fail at some point. Otherwise it would be production hardware...
Not true, there's a lot of research into voting systems that provide both secrecy and various verifiabilities: https://en.wikipedia.org/wiki/End-to-end_auditable_voting_sy...
It's pretty common. Common enough that it's built into the go tour: https://tour.golang.org/methods/12
"heavy on assertions", I'm going to remember that one. That's a good bottom line characterization to ask oneself.
I still don't see how it prevents children from accessing their parents computer.
> Their inability to route that information to the right person should not be a valid defense or else incompetence becomes a business advantage.

I don't mean to sound trite but hasn't it pretty much been proven to be already?

Look at things like the Equifax situation. A competent team performing security reviews and fixing and maintaining things would cost money. Repeat for N data breaches. And that's just software security -- it doesn't consider even more serious cases like those of infrastructure failures (bridge collapses, levee failures, dams breaking etc.) that have more important consequences.

I agree with what I believe was the main point you were making which is that SEGA should not be excused here. I just think businesses have come to view competence as being expensive and so it's optional, and that this seems to be somewhat okay with people until it directly affects them.
Get this: Stallman is supposedly transphobic because he refuses to use the "they" pronoun in the singular sense, but instead uses gender-neutral neo-pronouns "person", "per" and "pers". He shortened "person" to "perse".

These were first created by a John Clark in a 1972 issue of the Newsletter of the American Anthropological Association.

They also appeared in 1976 feminist novel , Marge Piercy's feminist novel, Woman on the Edge of Time. According to the wiki below this is "about a utopian future in which gender was no longer seen as a big difference between people".

https://nonbinary.wiki/wiki/English_neutral_pronouns#Per

Thus: Stallman uses gender pronouns from an old feminist novel about an androgynous future ... and that is supposed to be evidence of "thinly disguised transphobia". This was written into petition a letter that supposedly intelligent people signed.
This is problematic for two reasons:

1. People make good faith assumptions on performance all the time and those assumptions tend to be either wrong or wildly inaccurately. The most important part of a performance difference is not that something is faster, but by how much faster it is. Without numbers to know the size of difference the conversation becomes meaningless.

2. People, particularly in the context of favorite frameworks and the DOM, regularly speak to performance complete out of context. They believe they are comparing like items when they aren't even remotely related. When it comes to performance there are typically only two things that are measured: execution time on the CPU or human writing time. When it comes to CPU execution time you need to start from the same state and end with an identical product for the comparison to be valid. A comparison between a React component and DOM manipulation aren't comparable enough to buy you that comparison. Its like comparing the production of a hammer factory to the speed of a nail gun.
So again: Allocations of regions of memory representing values, not variables, are what does or does not get promoted. If `values` is an array of strings, do you think the following makes a new string on the heap (that is, a new 16 byte heap allocation, internally pointing to the same variable-sized region of memory)?

for _, v := range values {
go func(v string) {
fmt.Println(v)
done <- true
}(v)
}

No, the 16 bytes will be copied onto the goroutine's stack.

Do you think it's smart enough to do the trivial transformation of the first into the second?
Well you could’ve guessed 3 when reading 2.
Except as the author points out, we have more than just our own personal experience to go on. We have the experience of millions of college students, who, as the author notes, are not being dragged out in body bags by the thousands or even hundreds due to eating day-old pizza. Maybe the evidence isn't organized, easily referenced, or particularly well-controlled, but it exists, and to ignore it is just silly.

We're also talking about two different things here, one being the scientific method, the other being risk analysis. Output from the former can be an input to the latter but they're otherwise orthogonal.

On the subject of risk, I don't think the drunk-driving comparison holds because the numbers are completely different. We can point to innumerable cases of drunk-driving resulting in death. But day-old pizza? I'll be surprised if you can find (just picking a number out of my hat here) even ten cases of day-old pizza killing anyone.
Then look at astral codex for the matter, he called it out as a noble lie and had the documentation.

The larger issue is how the “science” changed on the whim of the politically expedience of it all.

Look at hydroflouriquine, the drug is perfectly safe, a politico said it was good and wham, just like that opposing political parties say that the doctors cannot use it. The trained medical professionals whose judgment in time of crises are now told by politicians at state levels to not prescribe something. We have lost our minds and the singularity cannot come fast enough.
Walking Robot Charlie Self-Righting Behavior
> If eating that pizza kills one in 100,000 though, you'd have no idea.

I'm going to guess this is wrong. I went to a large private university of around thirty thousand. I'd estimate, on any given week, the average student has eaten leftover pizza in the morning once. This alone puts us at a hundred and twenty thousand overnight pizzas consumed per month. Millions per year. At just one university! Surely we'd hear cautionary tales of overnight pizza at 1 in 100k or even 1 in a million, as deaths from it would be far more common than binge drinking.

My estimates may be off a bit, but probably not by as much as you'd think. Student organizations buy copious amounts of pizza because it's popular and cheap.
QA Engineer