skysight-inc/HackerNews huggingface dataset:
Thanks for the support :)

The team really loves what we're working on so an acquisition isn't something we want. In fact, we feel that Firebase probably could have provided a lot more innovation in the DB space, but perhaps Google limited their product offering to things which were strategically aligned to Google. We really value the freedom we have to build exactly what we (and our users) want.
Why should I take your advice? As someone who has never heard of you before, this is information I was looking for. Not to say you don't have some good advice to give, but with so many articles and books like this out there I want to know what your background is, what motivated you to write this book, and what mistakes you made or witnessed that shaped your idea of what a good team lead is.

Please don't take this as an insult, just some constructive criticism from a potential reader.
Your statement makes sense, but only if the officer actually feared for his life by being identified.

What if the purpose of the charges is retribution, not to protect the officer and his family?
Why is that not true for the rest of the standard library? You don't really need a HashMap in your standard library, or mutexes, just a memory allocator and atomics.
When the average person sees a man beating a woman, they are sympathetic.

When we see starvation and poverty (and we don't attribute it to 'their own behaviour') - we are generally sympathetic.

" I'm not sure why the entire adult world cooperatively plays this game" - again I believe it's because to appear 'unsympathetic' is a very bad thing among most people. It generally doesn't pay to appear stern, cold or callous among most people (though for some it does). Sympathetic positions are usually more popular, which is why you see corporate messaging overwhelmingly on this side.
On some devices it's fairly easy: pop the chip out (or attack to it in-circuit with a clip), drop it in a programmer, run a tool.. run me cleaner.. run a tool again.

On other devices you just can't read the chip or you can and me cleaner can't make any sense of it.
(To add on to the sibling comment's great answer, here's Rust's docs on this https://doc.rust-lang.org/stable/std/path/index.html and https://doc.rust-lang.org/stable/std/ffi/struct.OsString.htm... )
Critical PGP bug just disclosed: if an attacker responds to an encrypted message
This is basically filtering the plasma to remove harmful stuff, which is present in the older mice but not the younger. That's probably because the older mice's liver and kidneys aren't as effective as they used to be. The conjoined experiment worked because the young mouses liver and kidneys were filtering for both of the mice.

This sort of filtering (which includes albumin replacement) is already available for humans. My ex-wife was hospitalized when her liver failed. Her blood was full of toxins, which overwhelmed her kidneys and eventually caused them to fail too. The toxins in the blood had a lot of bad effects, and would have killed her. While she was waiting for a liver donation, she had to undergo blood dialysis pretty much every day. She was hooked up to a machine that pumped her blood out, filtered it, replaced albumin (which was lost in the filter), and then pumped it back in. Each treatment took about two hours, and was really stressful and dangerous. Her blood pressure had to be carefully managed, and the machine couldn't keep her blood at the exactly correct temperature so it ached when going back in.

Bad as it was, it kept her blood clean enough for her to hang on until she got a transplant. She was on kidney dialysis for a year after that until she got a kidney transplant too.

This was incredibly expensive, because of the albumin. Also incredibly dangerous. You would not want to do this as an elective procedure.
This isn't slipping through various open doors. There were no doors. This is literally a public server on the public internet serving files publicly. Intel is grossly negligent in securing their assets if they're hosting what they consider to be confidential trade secrets on public CDN servers.

The analog would be if I posted a flyer on a telephone pole with what I considered confidential information and someone else took a picture of it. There's no way you could argue that I had a reasonable expectation that only people for whom the flyer was intended would be able to view the flyer.

If someone deliberately bypassed computer security measures to acquire this information I'd agree. But you don't get a free pass to be negligent just because you're a big company. I suspect the EFF would support my viewpoint as they supported Weeve's appeal of a much more contentions and ethically gray scenario (the acquisition of personal information from a server that was negligently "secured" and required someone to imitate the calls an iPad would make).
We moved into a home last year with a ‘nice’ boomer lawn maintained with all the chemicals (there were almost 10 types of insect killer sprays in the basement, each for a different genus).

When digging for some conduit, my toddlers kept wanting to find worms in the dirt and waited in excitement as I dug about a yard of dirt.

No bugs, no worms.

whoa!
One of the links in the article talks bout the bee point: "Pollinator habitats: The bees' knees of rural solar development"

https://www.utilitydive.com/news/pollinator-habitats-the-bee...
Geneticists change gene naming rules to stop Microsoft Excel eating crucial data
I am curious which features you and your parent use that are still nightly only! The majority of our users are on stable, but there's always gonna be some cutting edge stuff that people use.

(I'm a big user of asm! myself, but other than that, stick to stable.)
Our ancestors had it right, sodium lamps are better than LEDs.
Ahem. Not seeding is a crime.
> Re: crates namespaces, that is a crates decision, not necessarily Rust'.

Sorta kinda. Crates are a Rust language concept, and they do not support namespacing. You'd have to hack around that to get it to work.
It does indeed, but (no, as it were, offense) yours doesn't work logically, at least not with the words you're choosing.

You can't wave away all the mall-goers risk-taking with "they chose it", because you're not including all their siblings and roommates and parents who they'll necessarily infect who did NOT choose that. You need to come up with another definition for "choice" than the one we conventionally understand.

Again, you're using language of individual risk. That doesn't work here.
Let’s call a spade a spade.

Antivirus software is malware.
> which we know you are using for your project because we gated all the features behind it

I don't think that's really fair, or at least hasn't been true for a long time now. Use of the stable channel far exceeds use of nightly according to all the surveys. At my company we've always stuck to the stable channel, and even in my own personal projects where I have no need for stability, I don't remember the last time I used a nightly feature, simply because I haven't found the need to...

I don't believe there are many cases left where you're forced to use nightly: most of the cases where people are using it is because there's a "nice to have" feature, not because that feature is actually essential. Even rocket, which was famed for using a ton of nightly features, now works on stable Rust.
Between this and companies going partially or fully remote I would not want to be in commercial real estate right now.
Head of NRA spends $3.6M on Uber Black
Preceding with a single return is sometimes necessary because the escape sequence is only recognized at the beginning of a line. Not sure what the other incantations are for but may deal with situations where the ssh session is embedded in another terminal.
A rush to liquidity can take down even otherwise sound investments. J.K. Galbraith describes this (as a "Gresham's Law" if memory serves) in his book on the 1929 crash. Highly recommended.
Historically, the criteria for inclusion in the standard library is, does it fall under one of these three categories:

* Used in the vast majority of Rust programs.

* Reasonably common things that require a lot of unsafe to implement.

* Traits for interoperation purposes.

HashMap and mutexes fall under #2. The idea is that they'll receive significantly more scrutiny, and this is a good thing for the ecosystem.

(These are guidelines, not hard and fast rules, so not literally everything fits here, but that's the framework that was used to think about what should be included or not, generally.)
Do you need posed images?
I find it absolutely frustrating that Rust packaging/crates.io doesn't support namespaces. The arguments I've read are always theoretical/what ifs, but I've yet to be convinced the current situation is better than the practical benefits of namespaces.
At this stage we don't have plans to support GraphQL. We're a small team so we have to be very strategic which technologies we choose to maintain velocity. Since we use PostgREST, we already support many of the key benefits of GraphQL[1].

That being said, we're big fans of Graphile (https://www.graphile.org/). Even if we don't support it ourselves, it would be simple for any dev to point graphile to the Postgres instance and get a "free" graphql API.

> Why did you go with elixir for subscriptions?

I actually built the realtime server last year to replace Firebase. I needed websockets (it was for a chat app), so elixir (Phoenix) was the right tool for the job.

[1] Resource embedding: http://postgrest.org/en/v7.0.0/api.html#resource-embedding
Almost every single horror story of what could happen has NOT happened. Yes, too many people have tragically died, but a lot less than the horror stories of a million+ people. There is barely a recession, and the stock market is at all time highs. There was no supply chain implosion for food. There are no food bank lines. There is no mass homelessness.

Basically the Fed and the US government did their job. They stabilized the markets. The state governments (at least the competent ones) implemented lockdowns that cut the virus down. They will stabilize anything that is too big to fail.

I'm not too worried at this point, I don't think there will be any big problems. The Fed has learned a lot from the Great Recession and they are acting a lot more decisively than before. And I've lost a lot of money shorting the markets over the last 6 months so I've taken the other side of this and learned a lot (ie. don't fuck with the Fed).
You’ll note that I said the same thing. The point was just that the set of bugs people write includes both those which will affect any database and those which depend on certain configuration and behaviors. There are enough people who find it useful to do both that I’m comfortable saying any position which pretends they don’t exist is incomplete.

As with the original author, the problem here is forgetting to add “On my projects” or “In my experience” rather than speaking in absolutes.
It has both modes. At the top of your feed, there's an icon that looks like three sparkles. If you click it, you can set your feed to "Home" (the Facebook-ish option where an algorithm creates your feed) or "Latest Tweets" (the linear timeline).
That’s one of the tenants (no pun) of capitalism.

Bad execution is punished by going out of business.

This forces everyone to be hyper efficient at taking raw resources and getting useful value out of them. Thus people have more goods for less money.

People get confused because government gets involved and you end up with cronyism.

Free market is as another comment says, the minimum amount of regulation possible that isn’t killing people.
Short version: file paths are an OS-specific construct, and not all OSes have paths that can be round-tripped through Unicode.

The first bad option is to say "paths are bytes", which is true on traditional POSIX platforms. Then you run your code on macOS and discover it's processing your bytes as UTF-8 and applying Unicode normalization. After fixing that you try porting to Windows and get to learn about `wchar_t`.

The other bad option is to say "paths are (Unicode) strings", which works fine on Windows and macOS. It works 90% of the time on POSIX, but you'll eventually find users with non-UTF8 file paths and then you're in trouble.

My first hand experience with this going wrong is GHC, which started off with raw bytes, then moved to strings using a bad conversion function, then they tried to work around the issue by placing non-UTF8 bytes into a Unicode reserved area.

Java also has problems because it represents paths as strings and tries to use the libc locale for decoding. https://github.com/bazelbuild/bazel/pull/10111 is an example of how this breaks software in ways that are difficult to work around.
Ordered the book, but would you be willing to go in to the issues around C while I wait for it to arrive?
Barrier Integration in HMS Awareness
Shear-thickening – A strange material may make protective helmets more so
https://archive.vn/9bPNW
Israeli army examining purchase of wearable anti-drone device
I'll challenge this.

I've found there are a lot of secondary markets that get overlooked by VC. Typically, these markets have (1) a lower ceiling so they're overlooked by VC's needing an outside return. They can still be massively profitable for a bootstrapped or lean company. (2) Require deep knowledge of two non-overlapping subjects.
Having moved from Ubuntu/Unity to Mac, it feels like in my day to day use, the Mac and Unity have similar levels of polish and consistency (neither is perfect) but somehow Unity is way more usable, both out of the box (small things like the number of open App windows indicator) and with minor tweaks (5% less brightness for unfocused windows).

I do use Firefox/Thunderbird on both, so perhaps I’m missing some special apple sauce.
Floyd Zaiger, prolific fruit breeder brought new flavors to life, dies at 94
"A tenant with a meal kit company wanted to automate filling a container with a few ounces of sauce, so Albrecht says they bought a giant machine to squeeze sauce into cups. It came in on a big pallet, and it was a huge operation to assemble. Albrecht says they were really excited about this machine.

But when they finally got it hooked up, it didn’t work as expected. She can’t help laughing while she tells the story. “When the sauce comes out of this machine and lands into the little saucer cup it doesn’t land 'pretty' enough. So they just stopped using it. They just left it there.” The giant machine sat hulking on a pallet, unused, for months."

You can't make this stuff up. Silicon Valley season 8 material right there.
Unless they've actually found a real smoking gun, probably not even close. Besides, even if there isn't a backdoor in intel CPUs they've definitely tried.
I wonder if there is a correspondence with patriarchal culture. Where there are strong expectations on men to play a certain role in society, and failure to do so is a big unrecoverable hit to status.

I was quite sad to hear of the Mayor of Seoul's death. It was interesting the difference in approach to reporting about it in the english language Korean media. I am used to reports not even mentioning that the death was by suicide anymore.
Next up: Replace MD5 with BASE64+ROT13. Significantly worse functionality AND performance, but sounds more secure (to a layman) and doesn't trigger the "MD5" alert...
DEF CON 23 - Zoz - And That's How I Lost My Other Eye...Explorations in Data Destruction https://www.youtube.com/watch?v=-bpX8YvNg6Y
A WeChat article titled “■■■■ ■■■■■■■■■“ became viral on Chinese internet
Mouse Is Hurting You
I'm aware of that workaround and do use it in `rust-fuse`[0], but I'm not satisfied for two reasons:

* It's not understood by rustdoc, so I have to manually document that the trait is sealed.

* It technically violates Rust's rules against private symbols in the public API, so a future version of rustc might deprecate or remove that functionality.

[0] https://github.com/jmillikin/rust-fuse/blob/a6ad16d1127d36f8...
I never claim it replaces SQL entirely and that therefore users can "fly blind", as you put it. But the whole point of the ORM is to abstract away part of it
Even when it is legal, there is no reliable way to know for certain if it's really the right choice. This is one of the reasons people object to right to die laws.

When Dr. Kevorkian was helping people die in the US, I read an article that indicated that most of his patients were basically middle-aged women who lacked adequate social support rather than people whose conditions were genuinely so terrible that death made sense. If they had been middle-aged men, the odds were good that a wife or female relative would have been taking care of them. Instead, they felt they were an unwanted burden to their family.

But here is a story about a woman with a genetic disorder who starved herself to death and wanted her story told to advocate for right to die laws in Canada:

https://www.theglobeandmail.com/life/health-and-fitness/heal...

So I think it is possible to clearly signal that you are rational and serious and it is planned, etc. even in cases where it isn't legal.
> They just don't listen

Quelle surprise.
We're a big fan of dogfooding - everything in Supabase is built with Supabase except (as you correctly point out) the Auth.

> How does Supabase auth compare to just using auth0?

Supabase Auth is the result of only 6 weeks of development, so we have a long way to go to catch up with Auth0 features/stability. We'll get there though!
It's like (cue Jurassic Park music) life finds a way.
I was just trying to find out what the “apriplum” I bought from the grocery store was, so I searched its produce code, 3278, and got a mottled pluot, so now I’ve got a plum and apricot with weird skin. Who’s up to all this great stuff I’ve been only noticing recently?

This guy.

Really amazing read and check out his Wikipedia page: https://en.wikipedia.org/wiki/Floyd_Zaiger
You should read some books:

The human predicament by David Benatar.
https://www.amazon.com/Human-Predicament-Candid-Biggest-Ques...

The conspiracy against the human race by Thomas Ligotti.
https://www.amazon.com/Conspiracy-against-Human-Race-Contriv...
> And it alleges that he spent hundreds of thousands of dollars on private plane trips, including for extended family when he was not present; traveled to Africa with his wife on a safari gifted by an NRA vendor; and spent more than $3.6 million on luxury black car services and travel consultants in the past two years.

>Head of NRA spends $3.6M on Uber Black

These are not the same thing. Not even remotely
At one company, Symantec would also quarantine the compiler and build system. It certainly made builds exciting to have the antivirus playing Russian roulette with the entire toolchain.
So much to learn, if only people would read man pages.

https://linux.die.net/man/1/ssh

See the "Escape Characters" section.

(Linux historically has terrible man pages compared to say the old SunOS man pages of yore, but the ssh man page is complete.)

(When I was first introduced to Unix, it was on SunOS. One day, I typed "man intro" [1]and about 8 hours of man page reading later, decided to call it a day.)

1. https://docs.oracle.com/cd/E19683-01/816-0210/6m6nb7m45/inde...

(Here's another thing you can do. Look at the list of commands in your PATH. I'll bet you're not familiar with all of them. Some will have curious names. Why not see what they do?)
For tests, healthcare professionals draw a very small amount (some tubes hold less than 5ml, each).

Donating blood takes upwards of 550ml out of your system. It's in another league entirely. They unfortunately cannot be compared like this.
It must be admitted that there is something new and different about how BLM is being treated by municipal authorities. Was it in NYC or Washington DC where BLACK LIVES MATTER was painted on a prominent roadway. That just shocked me. Defacement of public property condoned by authorities. Who knows? It could be that many more of us would rather have JESUS SAVES! painted on the pavement, but that would never happen.
Bigger market cap but something like 10 times less revenue, strange world (As intel get hammered in the media their revenue remains in a different league to AMD - which I suspect is partly because AMD can walk the walk after dropping their trousers but there is no foreplay [i.e. sales and software])
You're a google employee aren't you?? Come on you can admit it.
How to Publish White-Label Apps in the App Store
This is how you earn tampering with evidence charges, up to 20 years felony.
Makes sense.

Steve (PostgREST maintainer, team member) is working on PostGIS support in PostgREST now. We hope to support maps/tiles etc very soon.

Plausible is very cool - another great elixir project
Who actually uses a tool for critical work and doesn't understand it enough to get around such annoyances? I have a bunch of gripes about various languages I use but I know that they are standard issue and nothing I can do about it so I work around them.
~<Ctrl-Z> should suspend the ssh process and drop you back in the shell, where you can "kill %1".
What ever happened to the "do things that don't scale" saying? Every time I see a food tech startup, flush with automation tech, I cannot help but wonder who has the money to throw away on such obviously flawed plans.
From my narrow experience as an R&D engineer in the auto sector:

You need to understand the duty cycle of the platform you're developing for (ex. Tires for a vehicle). A garbage truck is going to have a different loading cycle from an EV or a CAT morning truck. If you know the right conditions your product will fail on durability.

Fleets are ok with collecting this data for R&D as long as you don't bother them with extra work and give them useful analytics. Data collection devices need to be easy to install, collect for a few weeks and remove.

You can also use this as an R&D platform to develop IoT data-enabled products like predictive maintenance, route analytics, insurance and warranty claims etc. ML has a lot of potential here but you need to collect data.

Eventually when you have an IoT product you can get a vendor to make an optimized ASIC to collect and process exactly what signals you want.

There are many more applications in the auto industry for these kind of niche products.
I’ve ribbed colleagues with the measure twice cut once line after screw ups, and I shared this very good retort with them and they appreciated it :)
[Thank you for not flagging this post removed]
My approach to this:

* Go for people that work primarily commercial. You'll pay more, but they tend to be much more professional.

* If you can't get that, start with a small job. Take something that you _know_ you can do and hire it out. See what comes out of it.