skysight-inc/HackerNews huggingface dataset:
I went through a similar process during quarantine, but for bluehost.

I found the process of changing emails over meant I also was able to make Pass entries for them (another way I'm taking control of my data), and at the same time delete my account for websites I don't need anymore. It's been very cleansing.
This is the gist of the last reason they list in the article. ("Threats to public health.")

But yes, to me it's weird that it's not the first. People dislike following lockdown rules already, imagine if we start rewarding their lack of caution with never having to follow the rules again.
The sorts of errors I'm talking about that typing will never help you with are object ownership (in non-rust, non-gc languages), use-after-free (ok rust helps with that too), array bounds-checking, use of optionals, incorrectly labelling functions (fn add(a, b) = a - b), race conditions, non-pointer resource cleanup (e.g. file descriptors, connection objects), paralellism errors (noncommutativity of operations), mutex deadlocks.

Basically all of these things (or their rough equivalent) are easily testable in Elixir.

Your point is taken in the large (I wrote a zig NIF library that reads zig types and automatically generates the code that performs the data deserialization from erlang terms), but in the specific case you noted, if you're using type annotations to create your OpenAPI spec, you're doing it backwards. Best practice is to OpenAPI spec to generate endpoints that you code for. (I'm aware that phoenix-openapi does not do this correctly)

Also, I want to point out that I wrote a generalization, not an absolute statement about typing zealots. I think you're rare. I like types and even wrote an (unpublished) typing library for elixir (proof: https://github.com/ityonemo/typed_headers) that engaged during tests, with the intent to make it compile time checks. But almost every typing zealot I have worked with absolutely hated tests.
My wake up call came in May 2018 when I was starting a cannabis dispensary YouTube channel and they decided to terminate all content creators. But this also included the gmail account. Completely. Flipping the switch off just like that made me realize I’m an idiot for using Gmail as my “central” email address (I’ve navigated all my critical emails offline and now use my own email server.)
This isn’t a Google issue. This is a platforms-that-can-enable-censorship issue.

Google is just an instance of the class. All of the instances of the class are subject to this problem. Fixing Google’s policies will not eliminate this danger.

Censorship platforms that do not permit the user an escape hatch (iOS App Store, I’m looking at you) are ultimately able to decide what we see, what we read, what we are allowed to think. They can disappear entire bodies of work without even a notification.

Do not use censorship platforms.
You mean, like all the software that has been written since companies got into the habit of embedding telemetry in everything? That crappy software?

Telemetry has a specific use-case. Taking measurements in a place you can't go. What industry employs it for nowadays is much closer to spyware in the sense you can get so much more of it done without it producing a noticeable effect for the user in terms of how much work their computer is actually doing. So what if you spin through a couple rounds of telemetry gathering while the user's process is blocked, am I right? Not like they're using it. /s
Developers who publish Chrome Extensions also pay for them. I paid $5 initial fee twice for publishing Kozmos extension. In return, I can't even see a contact information to reach out about a bad review made.
I think it probably helps to know units and powers cold, so you can use your short term memory for the actual calculation. I was able to do the first calculation in the article because, as it says, it’s just summing exponents on powers of 10. It should be second nature that M=6, G=9, T=12, or that “nano” means -9.

Powers of 2 are incredibly helpful too: I can estimate that the square root of 4000 is around 60 because 4000 is close to 2 to the 12th, for instance. As a coder it’s well worth your time to memorize powers of 2 up to at least 2 to the 16.
Considering that the virus is here to stay for a few years at least, how can we blame them for thinking this way? Lifting the lockdown is not gonna make the virus disappear.
I mean, it depends on how many things are locked behind immunity passports. If it's just a convenience that exempts you from international travel quarantines, sure, that doesn't really change the calculus. If bars reopen in July for immune people and 2022 for everyone else... I think there are a lot of young party animals who legitimately like clubbing enough that they'd consider it worth the risk.
Florida mom accused of killing 9-year-old son with autism
> Everything worked for a day and a half, then the sound just fucking died. No input or output.

my condolences.
I have other boats to rock than MySQL! ;-)
35% are completely asymptomatic, 45% have mild symptoms, 15% need hospitalization and 2-3% die, mostly old people.

Set up a hotel in Vegas with 3000 rooms, 450 ICU beds. Start with people under 30 years old. Have people get infected with a weakened version of the virus.

In the first 1 or 2 iterations of people, measure the antibodies in each person, and do a test for how long people are contagious for. We STILL don’t know this for a fact. Also measure how long it takes for people to become immune. Do tests like figure out which people are more susceptible to severe symptoms or which people are more likely to have asymptomatic symptoms. Again, we STILL don’t know this.

Cycle the asymptomatic and non-contagious people out first and keep doing it until the ICU beds are full. As an ICU bed becomes empty add the appropriate number of people into the test to get them infected. This seems ethical to me.

I bet a lot of younger people would be willing to do this especially if their chance of death is 0.1% or lower and they can go back to work sooner.

Once we gather valuable data from this, then move up in terms of risk and keep going until we have herd immunity.

I’m almost 50, with a few comorbidities but if I knew I would get a weakened version of the virus with dedicated bed and top health care, not only would I volunteer but I would also pay for it out of my own pocket. I’m sick of being afraid and part of the fear is the lack of understanding and misinformation that is being spread. We need science To answer a lot of questions but they aren’t very helpful right now, or at least they aren’t answering the questions we need. We need volunteers to get themselves infected so that we understand what is going on with this virus. if we can do this in a predictable and safe way and allow science to learn from it it’s a win win. We need to stop worrying about ethics especially if people are willing to volunteer themselves.
Then that's strong evidence against their reasoning abilities and I don't trust much of anything they have to say, so, fair point.
The expert you're learning from probably has a better idea than you do of what programs you should write given (a) your presumed knowledge level and (b) what programs would help you learn the fastest and/or the most relevant features. Including good exercises is an extension of the purpose of the book itself.
Ah, fair enough I could see that. We do use Dynamo, S3, and SQS, but there are local versions of all of those.
I would suggest navigating to your home in maps and end up on the wrong address. When it asks for your feedback (nowadays it usually asks for it based on where you live), give it the lowest rating (the frowning smiley). In some regions, it will take you to another page asking you to write in detail what happened. Mention your story in there, hopefully, someone looking at bug reports will read through it.
This is fantastic! Is it open source, by any chance? I'd love to see how you implemented the scanline filters and particle effects.

I've been juuust dipping my toe into 3D games with a little spline generator I'm hoping to make a game with (https://disco.zone/splines/3/), and as a fellow Tron fan, I'm very inspired by what you were able to do aesthetically here!
What about MSSQL?
Like with appstores, Big Co are taking too much power over our free will.

Let's hope that antitrust agencies will finally investigate them on this subject!
Agreed! If not for the current fashion of hyper-minimalism we could be living in the golden age of 3D/skeuomorphic UIs right now. I think it would bring some flavor back to the web. The rest of the site (click the three-bar menu icon in the top-right) is a testament to what can be done with this stuff in a UI setting.
The Chinese and the South Koreans did not eradicate it and do not expect they'll be able to. 100 million people are under lockdown orders in China right now.
Hiding = post is invisible to you and everyone else

Gaslighting = post is visible to you, and unbeknownst to you, invisible to everyone else
Roadliners – A Short Documentary
No, this is why FIDO/U2F is essential. Password managers are good but people regularly search and autofill across domains because most companies, especially in industries like finance and HR, have spent years training users to expect random vanity domains and renaming every time someone in marketing wants to mark their territory. People phish TOTP similarly.

In contrast, the FIDO design cannot be used across domains no matter how successfully you fool the human.
Not sure if you've been to a college town in recent years. I doubt more than 10% of the American student population is that forward thinking.
Vagrant.

https://www.vagrantup.com/downloads.html

Spin up a Linux box in macOS and ssh into it directly. It is a true joy if you are comfortable working with text files (programming, admin, focused writing, etc.)

It will default to using VirtualBox as the underlying virtualization. That works a treat and hides all the GUI madness of VirtualBox.

However, if you open up VirtualBox then you can interact with the host you just created with “vagrant up” just fine, including using a graphical environment.
> It's not really that different than dumping your JSON in a TEXT column

That was true of the initial "JSON" type support.

It is very much not true of the "JSONB" type, which was added in 2014 as part of Postgres 9.4. JSONB uses a binary serialization that supports efficiently selecting into JSON documents, putting regular BTREE indexes on specific fields inside the documents, or even putting Elasticsearch-like inverted indexes on complete JSON documents.
Yes to Life, in Spite of Everything: Viktor Frankl’s Lost Lectures
I like that the author called automated answer system of Google Chrome extensions what it is. And it is bullying indeed. It is yet another raport about misbehaviour of this company torwards developers. Why in earth we should accept corporation bullying developers when we set up policies in communities for everyone to feel safe? There is no place for double standards. I hope the author will support the free internet by providing services outside the closed ecosystem of Google
Shadow banning is a form of gaslighting because users expect their comments to be seen and responded to, however they are invisible. This is confusing and an abusive practice.

I have had hn accounts shadowbanned without explanation or opportunity for appeal (I did try and was ignored) and largely stopped participating here because of that.
What would it mean for AI to have a soul? (2018)
Looks great!

This kind of generative art is, I think, one of the best "non-productive" things that computers have enabled.

Two extremely minor nitpicks -

* When browsing through scenes, I notice that a title subtly fades in and out in the lower left corner. I missed this for the first several scenes, and then would often miss it when hitting a new scene, and I'd wonder what the scene was called.

* The "gallery" menu to choose scenes isn't in the upper-left nav, but rather, the hamburger menu. Before trying it out, I expected that clicking on it would take me away from the graphics, and show me a gallery of other projects.
Regular yoga practice can help ward off migraines and headaches
Ebola too, i think would hide in peoples’s eyes and come back in some cases, if I recall correctly.
Relevant: https://rachelbythebay.com/w/2020/05/23/gap/

This story is about infra, but it applies just as much for product.
Chromium is Open Source, Google can
t force Brave or MS or anyone else to do anything they don't want to. Google can make their life difficult, leading to a fork, but they can't force anything beyond that.

With all that said- I still prefer Firefox and think it is the best choice right now for the Web.
Out of sight out of mind.

I returned a bike yesterday in North Beach (SF) and people were crowded together. Maybe half of the people were wearing masks. There was a 4 piece street band walking around playing brass instruments like it was a carnival.
A good engineer will prefer some language(s), but be able to figure out anything should the job require it. This career track shift stuff is complete bullshit.

The workers are settled and and don't want change. And there's nothing wrong with clocking in and out and not giving a shit about your "career". But there is something wrong with the managers falling for this.
I would much rather recommend something like "C with bounds-checked arrays" than a form of "standard" C++ to newcomers. Yes, StackOverflow will not help much, but I think avoiding the huge amount of features that the rest of C++ brings is well worth it. You are probably not advocating for dumping everything at once onto a beginner, so why not pick a subset that is both really small and gets you quite far?

> You still have to learn how exceptions work and why avoid them, what is heap and how to disable it, what are pure virtual classes and so on.

Do you mean later on? As I see it, you do not have to learn about the things you do not use and can concentrate on the basics. Once you are comfortable and need to venture out into projects where other parts of C++ are used, you would need to, of course.
You can read the full court finding here: https://www.courthousenews.com/wp-content/uploads/2020/05/Di... (linked from the article)

The concurring opinion delves into the common and dictionary definitions of the word "mineral" for the purposes of mineral rights and finds that fossils, in general, are not valuable because of their mineral content, so they should not fall under mineral rights laws.

The dissenting opinion cites previous cases the same court had handled in mineral rights disputes and further notes that the legislature had already passed a law clarifying fossil rights with the exception to any fossils currently involved in court cases, so the question at hand was whether this particular fossil was considered a mineral under Montana law. The dissenting opinion also points out that diamonds, composed entirely of carbon, pass the ruling's "rare and exceptional" test for value, despite being composed of something that's neither rare nor valuable. So why are these fossils being treated differently from diamonds?

As a fossil nerd I'm glad the ruling landed the way it did, but as a totally-ignorant-of-jurisprudence-layman, the dissenting opinion is more compelling and seems better written.

Since it was a 4-3 decision I was a little curious about the political leanings of the justices, but that data doesn't appear to be available.
Video submissions tend not to do well on HN. This one is short, but has an extra challenge: they have strong Scottish accents.

I'm submitting this because it's an interesting look at people who put road markings down and how they do it. There's a little bit of font work there. I was interested to see that they did almost all of it freehand. I'd assumed they had stencils.
Shadow banning, hellbanning, slowbanning, error banning -- it all falls under the umbrella of gaslighting in my book.
I suspect viral load is involved. If someone is exposed to enough virus, or often enough, the default antibody response may not be enough.

That's the thing about "immunity passport", it implies here you have someone you can expose to the virus all day long. I
suspect no one can survive unlimited expose to whatever deadly disease without getting sick.

I mean, as I understand it, for most diseases, the purpose of vaccines is to get the (over-used) "herd immunity", meaning people are immune enough on average to stop the spread of the disease. Situation were a substantial portion of people refuse vaccines (thanx, antivaxer) can result in outbreaks where vaccinated people also get sick.
Definitely not a dumb question. The newest Sonos speakers are Airplay 2 compatible, but mine are older and don't support it. You're right that I could've bought one new Sonos speaker to enable Airplay 2 for my whole system, but I'd always have to group that new speaker with older speaker(s) to use Airplay.

I could replace all my old Sonos gear with the new versions to solve that problem, but that's a pretty expensive proposition. The Sonos One and Zipp aren't that different in price ($200 vs $190), but the Zipp really competes with the $400 Sonos Move portable. And the Sonos Port (connects Sonos directly to a traditional amp) is ridiculously priced at $450, although I suppose I could just use the Airport Express if I'm not going to use the Sonos software.

The real reason, though, is that I don't want voice control and you can't get Sonos speakers that support Airplay 2 but don't have voice control. The Zipp also supports Bluetooth and line-in, so they're more flexible.

Edit: forgot that the Sonos Move also support Bluetooth (but that's their only device that does).
Wow, why isn't DuckDB not more widely known!?!?! Looks incredible!!!
"Evidence" in this context is medical jargon, not the common meaning of the word. It means "results from randomized controlled trials". There is also "weak evidence" (results from non-randomized trials). I wish they'd make the distinction clear, because if people assume it's the same word they end up thinking the medical professionals are liars or idiots. It's true that all those other viruses are "evidence" in the normal sense, but that's not what they mean.
Imagine you own a 400 acre ranch on top of shale oil. You want to realize income from the oil without selling your ranch.
To me, this is the sniff test of a good engineer. All the good engineers I've known would've jumped at the opportunity to learn a new technology on company time/money. The engineers that refuse to learn generally don't grow.
> to HTML pages with various css applied (I often use github's).

Mind sharing the subset of GitHub CSS that you use?
To make matters worse, not only are they not distinguishing viral qPCR testing from antibody-based testing, they are most likely using point-of-care lateral flow immunoassays (the ones that look like pregnancy tests), which have a greater false-positive rate. As a quick aside, beware of antibody test results, unless they use a specialized test called ELISA, which is the gold standard for antibody testing, but is more expensive and requires samples to be sent to a laboratory. Even if they did use ELISA, this is very concerning.
No knock on the original Super Collider language, sclang. That is what I originally learned and used.

For someone like me, who doesn't have much time to context switch when playing around with making music, sticking with Clojure, which I've settled on as my language of choice, is a no brainer.
every interaction i’ve had with triplebyte has been shit. glad to know nothing’s changed.
Digital needs a human touch. Google never understood this, and I would never trust them with anything important. Too many nightmares with their robots.
Generally, I don’t care, dumped Google and Chrome, but the Nest thermostat hurt.
Since very few people under 25 die of this, that's probably OK. And then we have a workforce.

This is actually an argument for giant 3-week rave parties in isolated areas. Everybody gets tested on the way out. Ones with antibodies and no virus get a passport. Then they get job offers.
Extreme, but better than the current "open, stay open, and keep dying" plan.
It would be nice if my laptops bluetooth and audio would work > 99% of the time. Right now its a crapshoot
Not saying it wasn't a better time, but I do remember the era of half a dozen IE toolbars installed on folks' computers doing God knows what.
> prototypes

The following C code compiles today without complaint on gcc:

foo(i, j) { return i + j; }
I wonder if a user maliciously posted URLs that were later editable and linked to pirated content would yield a significant amount of DMCA requests to be sent. Seems easy to abuse or troll and highlight how insane the DMCA is.
If I understand correctly (and I'm not sure I do), neut achieves its memory management by not sharing data between structures, and instead copying it. This works well when all data structures are immutable.

However, I feel like it would be more performent to just use reference counting here. After all, incrementing a counter must be faster than a memcpy, no? Since immutable values can't create cycles, no memory will be leaked.
You could shoehorn hasura for this usecase but those tools are primarily intended for frontend clients to subscribe to a schema you expose.

Change data capture allows you to stream database changes to a message bus or stream which has much better support for backend service requirements. Example: if a downstream service goes down, how would it retrieve the missed events from Hasura? Using Kafka or a buffered message bus, you'd be able to replay events to the service.

Nevermind having to support websockets in all your services :/
I think they would rather give immunity bonuses to those with passports and pass that to customers. I’m okay paying more for people that I know are immune.
There's an example here showing you don't need to write a shortest path algorithm in terms of nodes and edges: https://github.com/gunrock/graphblast#usage
I didn't suggest fossil-fuel-based energy production is superior.

Having said that - maintenance of cars using fossil fuels is not a relevant comparison, since we're talking about power plants.

Personally, I doubt that we can just -whoosh- swap the coal and petroleum for solar-based electricity and have our problems solved. It's likely that a lot of social effort to conserve more and waste less energy will be necessary to reach some sort of long-term-sustainable state of affairs.
get lost dude. your org has been parasitic since day 1.
Couterpoint: encourage more people to use WebGL for trivial things! Learn new concepts, break old ways of thinking, experiment with half-baked ideas, allow yourself room to grow. Don't let people tell you that the web is one single thing with rules. There are no rules! You can do whatever you want!
Hey, i recently switched to Fastmail too! It's been surprisingly painless, even with importing mail, calendars and what not. Like you mention, the most time consuming part has been going through my accounts to update the email address to the new one.
Looks like it's a private/closed subreddit (at least the popup told me so)
Eventually we will have herd immunity, a weakened virus, a vaccine, reduced pressure on health care facilities, or all four. At some point we'll be back in the airport bar. There may be a few waves before we get there, but get there we will. This social isolation will not go on, it is not the new normal.
>(though of course the downside is that the the mining can damage the property).

In my jurisdiction at least, the owner of the mineral rights is not allowed to disturb any buildings and they have to put the land back to an acceptable state before finishing up.
Isn't a "weakened version of the virus" basically a vaccine?
Upload thousands of infringing videos of their content, and then start mixing in slight variations, and then content that appears to be infringing, but isn’t.

If you post enough copyrighted things, eventually they will accidentally request a non-violating thing be taken down.
Judge Rules FBI Cannot View a Phone Lock Screen Without a Warrant