skysight-inc/HackerNews huggingface dataset:
>Slack calls don't work in Firefox just because.

Slack calls don't work in Firefox because Slack explicitly made the choice to not support Firefox and to not follow web standards in how they implemented Slack calls. Furthermore, they go a step further by detecting your browser and blocking the feature for Firefox users and telling you to switch to Chrome. [1]

This is not a failure of Firefox, it's a failure of Slack. I think the attitude in your comment is very common, and is exactly why it's so hard to build a web browser for the modern web that isn't part of the Google Chrome monoculture. Users cannot differentiate easily between problems they encounter because of their browser vs problems they encounter because of the web app, and for the user it doesn't matter because it's still a problem. Regardless of the cause, it's important that browser makers solve these issues to ensure that users can get things done on the web, but that's easier said than done.

[1]: https://twitter.com/slackhq/status/958645632620748800?lang=e...
Conway's Game Of Life simple implementation in C++
Look at the IPO calendar. Most IPOs are SPACs.
I'm suggesting that Apple and Google should not be in position to decide what users run on their apps. On Android, it is rather close to it (sans push notifications, which are not available without Google Play services, and without which background apps running is somewhat problematic), but Apple is a completely opposite.
Rudix seems interesting, so I just installed the nasm .pkg as an experiment. There are several things I don't understand yet. How is a package uninstalled? If there is an updated package, does the whole process of downloading and clicking through Installer.app have to be repeated? Also, is there an automated way to install a large selection of packages at once?
Link to the report: https://hindenburgresearch.com/clover/

Love em or hate em, you can't argue this thing is comprehensive and compelling. In this case it's esp. compelling because they don't have a stake.
Firefox laid off the majority of their security teams last year. I don’t trust Google but I trust Firefox less.
This seems like it would partly be a result of near zero interest rates. Don't have anywhere to park your cash and get a modest return? Of course people are going to start speculating their money on crazy, stupid shit.
I'm amazed at the price here. $1k for 500 doses, and the author stated in the comments that they could have saved a lot more per dose if they bought in bulk.

It seems like a failure of the system that no one is trying for FDA approval or industrialization.
Ask HN: Anyone watch Mark Rober videos?
I saw a video of Mark Rober building a squirrel ninja obstacle course (https://www.youtube.com/watch?v=hFZFjoX2cGg) I highly recommend it if you haven't seen it.

I do have an interest in trying to make these kind of projects but don't know where to get started. If anyone has resources for where to start learning, that would be awesome!
I just saw that. I pushed a fix for something else half an hour ago and broke it. Should be ok now.

Thanks
A History of NASA’s Icing Research Tunnel and the Quest for Flight Safety [pdf]
Redditors promoting GameStop likely protected by free speech laws
At my company, we've had two people transfer over from non-dev department to our dev department after going through a coding bootcamp, and both have worked out well.

They come in pretty junior, of course, and they're not making $200k either, but I'd say that anyone with the right mindset can learn what they need to learn at a bootcamp as easily as they can in an undergrad program, and anyone without the right mindset is going to struggle with either.

There is MUCH more pure memorization required for doctors and lawyers, and it's not even close.

That said, I agree overall: software development shouldn't be the only thing taught in prison--or any other similar program.
> localhost which is realistically as efficient as domain socket

That depends on your platform. FreeBSD actually runs localhost as tcp, and you can have delays, packet loss when the buffer is full, and congestion collapse on localhost. It's lots of fun, but if I asked for tcp and got tcp, I'm not terribly surprised. It's not like BSD hasn't had a better option for local sockets since forever (did unix domain sockets ship at the same time as tcp? I don't know, but they both shipped before I had a computer at home), so my fault for choosing poorly or using a language that doesn't support nice things.
That's why the CISA had a huge emphasis on paper backups in the election. You can't hack a physical printout which the voter verifies themself before scanning.
This has nothing to do with java. This is in/about v8, which runs WebAssembly/JavaScript.
Except that's not where it ends. The Bastion is only a demonstration that it takes a breaking change to get rid of the turbofish. But every new keyword is also a breaking change, and in practice new keywords cause more breakage than the proposed approach for getting rid of the turbofish.
Rust editions can easily handle that.

Ordering the events on @varkor's attempts to eliminate the turbofish:

* RFC 2527

* Bastion of the Turbofish

* RFC 2544

If you'd like to know why Rust really still has a turbofish, the huge RFC 2544 thread has the full story: https://github.com/rust-lang/rfcs/pull/2544

Important points in that discussion (I'm only linking to the comments summarizing other comments):

* Sep 2018: Lang team rejects the change for 2018 edition due to lack of time: https://github.com/rust-lang/rfcs/pull/2544#issuecomment-423...

* Jan 2019: Lang team proposes to merge the RFC (accept the change): https://github.com/rust-lang/rfcs/pull/2544#issuecomment-453...

* A bunch of people objected, people can't agree on subjective points: https://github.com/rust-lang/rfcs/pull/2544#issuecomment-453...

* The discussion got derailed and closed as too heated: https://github.com/rust-lang/rfcs/pull/2544#issuecomment-453...

And that's where the project to eliminate the turbofish died. Nobody in the know wants to deal with that much drama, so AFAIK no one has tried again.
It could also be that they just saw no reason to enrich a set of insiders and saw a SPAC as a way to stick it to the man.

A SPAC is the ultimate way to enrich a set of insiders...The SPAC initiators get to buy additional shares of the SPAC at discount prices that other SPAC investors don't have access to. And unlike with a traditional IPO, the targets don't have to disclose those arrangements or other sweetheart details that the target executives receive as part of the acquisition. Another big consideration for a SPAC is that executives get to sell their post-acq stock immediately, while normal employees are still subject to a lock-up period to "protect" the stock price from downward pressure.
Why leave out nix? It's been a good alternative that works similarly on Linux too for unified environment.

I hate Linuxbrew when it tries to install stuff in a weird place that is /home/linuxbrew/.linuxbrew/ and as soon as you try to change the installation path, half of your packages starts compiling and since it's not the major way to do things, it often breaks and can't even compile.

I don't like scaring other users on the same server creating stuff at some bizarre location.

No idea how they didn't just settle in /use/local/ as it does on Mac or just use /opt/brew/ like a sane choice would be.
A lot of it sounds synthetic and like reading a script in a stiff manner, I think the only similarity is all the hyperbole. They do have some great speakers like Craig Federighi, and in my opinion John Ternus and Chan Karunamuni.
FAANG -> retire
Honestly, I think the other factor is having a good set of microphones trained on the audience. Sometimes what looks like a presenter pausing too early is really just the mics not picking up the milder scattered applause that then builds up and gets heard after they pause.

The whole thing is a production, and having a good setup can radically change people's experience of it.
Bank Fraud -> Identity Theft
True, but with a catch.

If your app requires some sort of background functionality (it is a messenger, or anything) you would have to run through some ugly hoops to keep it running, or you have to rely on push notifications. And push notifications are not available for sideloaded apps.
Homebrew and Metaspoit prompted me to learn Ruby. It’s an excellent and well-suited language for that type of DSL
The tool I ended up writing does essentially something very similar:

- It uses a block size that matches the disk

- It uses 50% of my RAM as a ring buffer

- On start (and on buffer underrun) it waits for the buffer to fill before it starts writing to tape.

- It adjust the tape write speed as an exponential function of the buffer fill level. I am proud of this last one. It is very simple and automatically converges to the best average speed to keep both the tape speed and the buffer level relatively stable.

I have been considering making the reading multi threaded to make use of more disks, but that would be a bit of an overkill for my personal 2 disk NAS.

edit:formatting
Reminds me of the three or so years HN was obsessed with all things node.js and npm that ended about three years.

Rust is a great language, not my preference (Julia is better imo, and I still absolutely love C), but the community and tools being built in Rust are fantastic.
> Minecraft was written in Java, so that can't be it.

And everyone who plays large modpacks, goes around large buildings, or just sets off a ton of TNT has seen how it has suffered for it.

On the other side, anyone who has seen the selection of mods available for Java edition vs bedrock edition (the C++ rewrite) despite a modding API for bedrock being officially supported has seen how it has benefitted from this.
This looks good, very glad to see MagicBell, push notification systems are extremely hard, just have a look at how Slack manages it and it's just the beginning.

Sometimes they come late, get duplicated or even not arrive at all, i'm excited that there are more startups and companies providing this service.

There are companies out there that provide time critical notification updates, courier systems, parcel tracking, financial services, stock trading, emergency services, cryptocurrency movements, etc that would benefit from this.

I would love to see if there are more startups or products out there like MagicBell that have well designed notification systems that guarantee notification delivery without error.

Kudos on the release!
Technically Cython is also a answer
New Language Features Preview in Kotlin 1.4.30
> Furthermore, they go a step further by detecting your browser and blocking the feature for Firefox users and telling you to switch to Chrome.

Well, it is perhaps worth noting that if you fake your user agent to remove the block, calls still don't work (I've tried). I'm not opposed to blocking a feature which the developer knows is not going to work (although it would be nice if their was an override, for browser developers if no one else).

But, yes, the fact the calls don't work in the first place is BS. And it is, sadly, one of the reasons I finally gave up and switched to Chrome earlier this week. I need this stuff for work, and I just can't fight it anymore!
Their hotfix seems to acknowledge that the software is specifically setting weak ACLs on that C:\Program Data\RhinoSoft\Serv-U\Users directory.

You're right that end users should do "2)", but I imagine it's pretty common to just run the installer.
> In principle one can run a similar antibody test on a mucus sample, but <reasons>

I'd really like to know what those reasons are. It seems like a pretty important detail.
I can't help—during the reading of the interview—but think of how people said the same things about Clarence Leonard "Kelly" Johnson. You know, the the Skunkworks guy.

He and Steve seemed to have a lot in common: really high expectations of their people, firing people without really meaning it, and ultimately producing things which are technological marvels.
Probably not. Lot of parts can produce gelatin and they are usually not the ones eaten or are less preferable. So actually I think it likely did reduce waste.
Can you elaborate on this? I feel like I grok 55% of this, and that it is probably worth grokking, if I could get there.
> (Also even if we take the best studies at face value the relative risk differences are ridiculously low between diets. [At least as far as I know.])

See, this is exactly what I'm talking about. I'm willing to bet that just like me, you're not an expert in that field. And there are people who are experts in the field, reviewing the literature, and have come up with a pretty good consensus.
Very unlikely as it's basically a way to get value out of low value parts. If sources on Wikipedia are to be trusted it's mostly made from pig and cow hides, which is why you can also find kosher gelatin (where the supply chain is known and free of pork products).
Probably the long term solution is DNSSEC + DoH/DoT + trusted resolvers.
What would you say their technical edge is now?
Exactly.

The point of a ballistic missile is that it's ballistic - the trajectory is defined during the launch phase with only limited control during midcourse phase and essentially none during the terminal phase.

This is fine if you're delivering a payload against a stationary target with an exact fix, and with a nuclear payload you get to be smart about fuzing to achieve maximum overpressure if your downrange distance isn't quite right.

For a target that's less than precisely fixed, and that's maneuvering (which is going to be a case for a carrier battle group), and for a conventional explosive munition, this isn't good enough.
I'm so glad I never did 23andMe for my kids. My wife and I did it before all the privacy nightmare revelations (and admittedly I didn't think of them myself) and originally I had planned to have my kids do it too, just to see what they got from us.

But luckily they won't take a sample from someone under two, and in the time between birth and two was when all the privacy issues became clear.
I just want to add to what everyone else here is saying. I recommend this book to everyone. Very excited to see how they've updated it.
Dolphin Fish -> Mahi Mahi

https://en.wikipedia.org/wiki/Mahi-mahi
> FDA approval

Of what?

Edit: I get it now, sorry. I think FDA approval would bump up the price quite a bit.
> If the apps in question could be installed without an App Store..

Android already allows side loading apps which don't have to come from an app store.
You can do it non-properly in Rust as well, e.g. using unwraps, etc. but even then it's still way better than an UB-ridden component of a C++ codebase.
Because complying with GMP is tedious and expensive. One mistake and you could end up with blood poisoning or a brain-eating microbe. Lab grade material is not the same as pharmaceutical grade material. You can get a lot of expensive anti-cancer drugs too at bulk prices from lab suppliers. That does not mean they are rated for human consumption. What's good for the lab rat is not necessarily good for the homo sapien.

https://en.m.wikipedia.org/wiki/Good_manufacturing_practice

Granted, more biohacking and bio experimentation is a good thing. Innovation should not be gatekept by institutions and the establishment.

Here's a startup idea for whoever's interested:

Take lab grade pharmaceutical drugs and turn them into human-rate drugs at a low cost.
Pedestrian traffic is by far the most space efficient method of transportation, so that's not a problem with pedestrian traffic, it's a problem with density in general.
Social Media – Life Hack
This Lesswrong thread has a good discussion about the subject.

https://www.lesswrong.com/posts/niQ3heWwF6SydhS7R/making-vac...
Balthazar Personal Computing Device, a 13” RISC-V laptop
Half-digested plant cum, vomited out by insects = honey
Build a better Zoom – no coding invovled
Will Institutional Investment Keep Pouring into Bitcoin?
Nice work. Seems pretty decent. Do you intent to make money out of it though?

Also, how do you plan to promote it? Apart of HN.
it's not you are implying.. they use peptide..real vaccines use mRNA thus more effective than this one at say about 10% effectiveness..

Sorry for being brief as it would take a more in depth hour explanation of why the difference in effectiveness..

CDC had a recent article on the differences between this approach and the approach they and pharms chose namely mRNA
Master PyTorch by Reading Code
Yes I know and there are some people in permanent psychiatric care without any perspective for improvement with current known methods, some are kept almost like animals or permanently sedated.
For some n=1 anecdata, I very (and I do mean very) occasionally have to bail out of Firefox and use Chrome, most recently on Logitech's ecommerce site. I confess though that I'm never quite sure whether it's a browser issue or the fact that I've got Firefox configured to extreme "adtech is psychological warfare" mode.
I agree calling this a Mustang is a little much, but I understand Ford wanting to get some juice behind the launch for their first real go at a BEV. Plus, I think people would have roasted them just as hard if they just called it Mach E (which is a good name) and skipped the Mustang Mach 1 connection.

Ford has so many great nameplates to use for future electric models: Galaxie, Lighting (high spec F-150e perhaps?), Fusion, Orion, Probe, Skyliner, Sunliner, and Starliner. I hope to see many of them on upcoming cars
I get your meaning since it does seem to be a profession already dominated by women. But judging by some wedding photos I've seen, I can see why a bride might actually feel more comfortable with a female photographer. Considering sometimes, brides want photos in the dressing room of the bridal party getting ready. But I also don't see any problem adding a tag for male photographers.
I use it in React by pointing the setup code at a ref of the CodeMirror div container and then I store the CodeMirror View object in another separate ref of the component so I have access to it from other places. Slightly awkward, but seems to work fine.
You can get this behavior in ipython and any other jupyter tool (notebook, lab) without adding a python dependency by putting this:

%load_ext autoreload
%autoreload 2

in ~/.ipython/profile_default/startup/autoreload.ipy
But ya'll.... what if.........
Exclusive Interview and Footage about “Sam and Max: This Time It’s Virtual”
> It does offer nice assurances like entirely avoiding race conditions by default (when using safe Rust).

Doesn't it "just" prevent data races? I don't think it prevents all race conditions.
>being thrown in jail and released when they can pay the bond. Or sit in jail and wait for a judge.

Or shot to death on site because the cop doesn't have (enough?) training to deal with a mental health episode without resorting to violence.
Yeah, I'm with you, but I agree that we are in the minority. Thanks for the added detail!
I admit to have thought of that, but using a zfs stream for archival would make eventual restore that much more complicated. A single bit error at the beginning of the stream would make the rest of the archive un-accessible, whereas with tar I can literally slice the tape and still recover data from it.
A track record for making money is usually one of the first things people consider when evaluating who to invest along side of.
I never claimed I was.

I'm basically regurgitating the Bad Food Bible book (written by Aaron Carroll, the guy who hosts HealthCareTriage).
Thank you!

Automa.jl & ScanByte.jl sound like a good fit for some of the future projects I have lined up. My current needs are fairly simple, and I can work with stuff like `findfirst` and `split`. It was more an issue that string handling wasn't covered in any of the Julia courses I did, geared as they were towards mathematics. DataFrames.jl would probably cover 80% of my other needs.
> I would love to see if there are more startups or products out there like MagicBell

We don't currently do in-app notifications so not directly like MagicBell, but handle a lot of the other challenges you mentioned. We were heavily inspired by how Slack solves this problem (they're one of our investors):

https://www.courier.com/
One is for code, the other is for rich text. Are you sure it's an apt comparison?
There used to be, but that market died. Back in the 90s, some formats were relatively popular with power users and small businesses:

QIC (https://en.wikipedia.org/wiki/Quarter-inch_cartridge)

Travan (https://en.wikipedia.org/wiki/Travan)

Data8 (https://en.wikipedia.org/wiki/Data8)

I think what killed them is economics. The per-gigabyte cost is lower because tape media is cheaper than hard drives, but the initial investment is much higher because tape drives are expensive. The reason tape drives are expensive probably has to do with manufacturing volume but I'm sure also it's because they are mechanically complex. You need to wind tape onto a spool, you need to keep it at the right tension, and there's the loading/unloading of the tape cartridge.

And tape drives have wear and tear (tape physically dragging across the head), and when the drive breaks, it's expensive to repair, which is big drawback for an individual.
If the container boundary is meaningful, you can do things like run TLS termination in a container (because OpenSSL is a quagmire), and connect to the server via unix socket. Then the container has no need for outgoing network sockets, and limited filesystem access.

Of course, if the container boundary isn't meaningful, you've complicated your system design for nothing.

And either way, TLS termination in a separate process is a potentially significant penalty to performance, as you'll have a lot more copies.
One more reason why JS must be off by default and enabled selectively by uMatrix.
I can’t wait until there exists a poop culture + social platforms around otherwise ordinary people with celebrity fecal matter.

Merch plop!
Mustang was specifically excluded from Ford's announcement of abandoning sedans and other more traditional car-shaped cars. Ford has no plans to stop making Mustang, and they would be crazy to do so.
Nice article but the emoticons between each question and answer were distracting.
Looks like labeling laws. Not written in English and also some reports of adverse events they are trying to figure out.

https://www.nytimes.com/2020/04/18/parenting/baby/european-f...
These are not meant to be handled by human hands.
I would argue that Google, Apple, and any other group or individual should have the choice to ignore laws. When immoral laws are flaunted to promote the common good, it's called civil disobedience. Likewise, governments are free to investigate and punish those people. Also likewise, the population is free to form their own opinions about the "criminals" and government.

That's society. We shouldn't throw our hands in the air and blindly follow all laws just because there's no objective truth.
Agreed -- Brave takes all those proprietary APIs for things like bookmark synchronization and does them in a distributed way without hitting third party servers. This is the way forward. I have 10 devices on my sync chain and it works great!
Hostile, as in not everything is mouse clicky for you?

It was a great learning experience nearly 20 years ago.

It's just not for you.
The Right Kind of Original
>alternative listing method

I know porn when I see it, and this is a flashing neon sign that reads "get in on our definitely not fraudulent spacs here to absolutely not lose money to the institutional investors juicing a most assuredly not failing business"
Yes, when it makes sense to, yes and yes.

I'd be happy to work with people who know system calls & exit codes though. And basic network protocols. And how to read an RFC.
Google opens paid Australian platform to undercut proposed content payment laws