skysight-inc/HackerNews huggingface dataset:
The accessibility support here is a BIG deal! The previous versions of CodeMirror confused the heck out of screenreader applications (the way the DOM was constructed). I used CM in an open source side project which wound up getting legs, and was the horrified to learn I had built something with a reasonably large user base, that was quite inaccessible, without a great path to fix it.

I / my company (Grove Collaborative) got in touch with Marijn (the developer of CM) in 2018, asking if we could fund the project specifically to support accessibility. He very kindly shared that the next version (which appears to have been 6) was not yet under development and there was no way to put those dollars to work on that theme at that time -- but please check back in six months because he is thinking about it.

The integrity here is pretty amazing; he actually turned down the funding because the dollars couldn't, at that time, be allocated to accessibility in good faith even though he was actually preparing to do the work.

It's so SO cool to see that he was taking it seriously, and that the work got done, and I can finally update the open source project.

And, yes - accessibility should be a focus at the beginning...but if the best time to do it was years ago, the next best time is now.
I cut my teeth on tape — Travans, IBM3590, IBM3592...

Cold storage is a wonderful thing. A mechanical bridge from the ethereal to the real world with a true disconnect between the medium and the mechanism. I worry about the longevity of our data but some people are doing good things.

Act now! Support your local internet archive!
I don’t understand how this scales. If you have 1 PT to backup to tape, your first have to write it to disks on a backup server? So you have to buy 1PT worth of backup disks first, is that correct?
As I said, my issue is mostly with the headline.
The question is who is exploiting whom in this situation.
> I'm disappointed by how many people cling to Chrome/Chromium under the justification that they don't like where Mozilla is going.

A very key point. I may rage against the occasional anti-user decisions Mozilla makes every now and then, but objectively Google and thus Chrome are 100x worse in every aspect. Mozilla still does respect privacy and user choice mostly, even if they blunder sometimes. Google is an advertising company with a mission fundamentally contrary to privacy. No way I would ever run Chrome.

And that's before considering the monoculture risk of a single browser which is an even larger threat. Maybe some are too young to remember when IE was dominant and there was a real fear of them closing off most the popular web to be Windows/IE only.

Today Google's control over interoperable web traffic is larger than Microsoft's ever was, through things like the curse of recaptcha that makes browsing more difficult on non-chrome. Another reason to vote with my mouse clicks and never run Chrome.
Even that specific example is a bit of a gray area imo. They were persecuted in England and tried to live in the Netherlands but found life hard to adjust and were also wanting to keep their English identity. So, it is more of persecution by the Church of England that pushed them away.

The Netherlands do get a point here for tolerance imo.
Are you called Linus Sebastian?
Launching and Growing a Digital Product
Of course. But I like to imagine Steve knew well in advance there was a huge market for an all in one device and feigned interest in this direction as a quick jab while he was building up the big left hook with the iPhone..
Venezuela's Internet resurrection begins in Maracaibo
Sounds like a junior dev attitude.
AAA games are coming, there's at least two studios public about their in-progress Rust work. And backchannel whispers that may or may not come to fruition with more.

Time will tell.
I don't know, call me skeptical but cool shit shows up in the news all the time. It seems like if even a quarter of it made it to production we'd have cell phone batteries that only needed charged once a month at this point. If anyone in the world did have access to science fiction tech it would be the US military, though, so who knows.
If folks are interested in this topic (calendars + better time management) and want to try something that is in production today and available for signup (GCal only), check out my startup: https://reclaim.ai.

We do:

- Privacy-centric calendar sync (eg: "Job Interview" source -> "Personal Commitment" on work cal)

- Flexible time blocking that throttles free/busy time, allowing you to be available for meetings if you have time

- Support for recurring habits (eg: lunch, catch up on email, etc)

- Support for one-off tasks, chunked up into blocks (currently integrates w/ Google Tasks, more coming)

- Automatic event classification and color coding

- Automatic Slack status sync based on your agenda
716K HQ Mail Access
HN has been devovling into Reddit for a while now. Smh.
The history of gelatin as a food product is fascinating, as it exploded in popularity in the mid century - check out some of these.... interesting looking dishes.

https://flashbak.com/meals-in-a-mold-the-mid-centurys-love-a...

https://www.thedailymeal.com/eat/why-were-there-so-many-gela...
You have to be living in a free country to say that.

Indian government banned internet from Kashmir overnight without any notice. Most journos who say anything negative against gov are jailed without any court hearing.

I am all for pushing Google and Apple to change their stance on authoritarian governments. In this case, the ban is a direct result of gov censuring too.
I probably watch one of his videos a month and find them still totally understandable at 1.5x speed.
You're so wrong about the specifics that you're being (intentionally?)
misleading.

The database they use is GEDmatch, which is a fully volunteer non-for-profit operation. The entire point of the database is for users to upload their dna to allow anyone from the public to conduct genealogical research. GEDMatch does not even provide sequencing services, so there's no way someone would accidentally share.
What AAA games exist in C#?
I don't really understand why the ASTs need to be different. That is I don't really see why it's so different from

fn a<T>(_: T) -> i32 { 0 }
fn main() {
let a = |_: i32| 1;
let c = 0;
a(c);
}

except that a[b](c) requires that an expression can be a type.
Thanks for the advice nexthash. It is something that's been concerning me, and is one of the reasons I'm not currently allowing embedded images in posts -- I don't want to have to deal with hosting pornography and all the pains that come with that.

Shady content, potential copyright infringements, it's a can of worms all right.
Rather OT, but I wish GKH would get more limelight. Guy comes across super charismatic while still having tech cred
Dominion works off of dongles and file transfers.

If you're curious about the DVS topology: https://www.sos.state.co.us/pubs/elections/VotingSystems/sys...
If you say things like this, you don't belong on HN - embarrassing
Hey, this looks awesome! Definitely echoing the abuse potential concerns shared by other commentators.

You might want to consider hosting content published on a different domain from your main site, otherwise search engines and site lists could flag the domain as a bad actor if something gets through.
Got it dang. Understood.
It'll be interest to see how it compares to Tesla wrt repairability and availability of OEM parts. At least with the pricing of the body and paint shops by me, that could save you more than $3k over the life of the car
Automated crawlers were not the threat I was trying to guard against--it's more the 40 year old creep looking for pictures of kids on people's blogs and being bold enough to leave disgusting comments that I wanted to get away from--problem solved.
Thank you so much. Comments like yours are what keeps us going. Much appreciated!
A log function with superpowers for JavaScript
If you are going to fake a story about student loans it would probably be more effective if you chose a more realistic number than a million for a freshman. Let alone $10 million.

"Jacob has already pulled out $10 million in student loans and invested the money in the S&P 500 going long this time."

So, is this like "The Onion" but for stock trading sheeple?
Correct, and IIRC the TTL is 5 days.
Tyranny -> "representative" government.

Extortion -> taxation.

Invasion into the minute detail of my attire -> public "decency" laws.
I just got one of these on a flash sale Color Computer upgrade kit. Should be fun to bang around on one of these days.
Not OP but have researched a few. If you're following the hype train as OP suggests, management team is really the only thing you have going for you. SPACs have specific rules about what they can disclose, so they won't be able to tell you in advance which company they'll have as a target. Usually it boils down to the industries the management team has worked in before as well as previous SPACs they may have ran successfully till merger.
> So a bad diet can definitely kick your microbiome out of whack, but I don't think that's the only cause.

True, but I think it's just one of those truths people know but don't want to hear: a baseline of good health is behaviors/habits that boost it, and that includes things like getting enough good sleep, adequate exercise and a diet that is not just enough food (not too little and not too much), but the right kind of food. If we're going to go down the path of judging some gut flora as "better" than others, it behooves us to discover how to get those gut flora, and it only makes sense a large part of that is what we ingest.

And yeah, I'm opposed to overuse of antibiotics too. In the same vein, fecal transplants seem like a quick fix that might be justifiable (ie cancer cases), but shouldn't be seen as a "get out of jail free card" for bad habits.
Purple Is the New Red: How Alert Maps Show When We Are Royally Hued
Novavax is growing whole modified spike proteins and sticking a dozen of them on to a nanoparticle. The article mentions their peptide is only a small fraction of the size of the spike protein.
The variable explorer is much better than the one PyCharm has, for example.

Of course, Pycharm has many other tools and a much better interface (Spyders scaling is grgrgrgrgr).

But for scientific data work? Spyder is great!
There are certainly peoole here defending censorship, but the parent poster spoke like "we" would follow US geopolicy in general. And in general I don't see the majority here in favor of kicking out parler etc.

Rather the contrary. Anyway, by my tautological definition of hacker, no hacker would be in favor of banning a communication app, anyway, so ...
Has this happened anywhere in the US? If you work for an employer with group insurance, how can an insurer reject you or even alter your rates? If you don't work for a company with a group policy, buying off the ACA marketplace also is going to prevent the insurer from implementing these types of restrictions on coverage. Maybe this is something that would go on in the life insurance market but so much of the health insurance marketplace is heavily regulated in terms of writing policies and setting rates, that it doesn't appear that getting your DNA would do much for them.
> If I leave it running for too long with a bunch of tabs open, it will eat more and more of my CPU until it's hogging it all.

That's not normal Firefox behavior. I run multiple windows (one in each monitor), each of them with many dozens of tabs and only time I ever quit Firefox is if I have to reboot the machine for an update, so it runs for many months on end. Never seen this runaway CPU consumption.
Can one edit or remove a post after creating it?

How long are posts guaranteed to stay available?

Do your future plans for the service include creating an authentication method so that users can edit/remove earlier posts or download all of their content and move it to another server if necessary?

How do you plan to deal with libel claims?
How quickly people devolve into conspiracy theories when authoritarian forces are questioned.

So anyone criticizing India is involved in a global conspiracy to malign it?

As an Indian, I am dissapointed in how quickly this country has turned on its own people in the name of the ruling party. Where does it end?
The prices for Astrazeneca vaccines are within the same range.

There are also efforts for some simple to produce vaccines underway, it's just not the ones you'll likely see used widely in industrialized countries. An example is the chinese Coronavac vaccine.

Though keep in mind making vaccines isn't just producing them, it's also running trials. It pretty much doesn't matter how cheap your production is, it will hardly affect the cost of the trial. And after all they're there so you actually know whether your vaccine works - and that part certainly shouldn't be skipped.
What about libel?
There has to be an end game though, if it's not to put food on the table then what is it? These funds are generally closed to outsiders so its unlikely they are just trying to virtue signal to retail.
Ugh yeah I had a feeling this may be the case. I was hoping SPACs might be better, but haven't researched it.

It's almost like we should have a thing called "public markets" where the public can invest directly in new ventures. /s

(Gotta say I'm with Cuban and Mr Wonderful and Elon with the idea that regulators are pretty awful in their blindness to 2nd order effects)

Maybe the blockchain is the way to go after all.
One factor that helped a lot in their preparation - the “Just in Time” product reveal. As someone who’s done big stage shows with software that is still over a year from completion, having that secrecy until it’s basically ready to release makes for demos that have a lot less chance of going wrong. Of course, Murphy’s law they still have gone wrong but having something so close to release helps things go so much smoother.
I have two relevant, maybe slightly more helpful, links:

Getting Things Done When You’re Only a Grunt

https://www.joelonsoftware.com/2001/12/25/getting-things-don...

The Manager FAQ

https://www.seebs.net/faqs/manager.html
Just to summarize for my own understanding/fascination: this person DIY's 500 doses of nasal-spray COVID-19 vaccine for $1000 using ingredients and tools off of Amazon and easy-to-source synthesized peptides with minimal skill?
On the Missed Opportunities of Static Types
This is a cool trick! I plan to try it next chance I have my Tek 4 channel out for a play.
In our early customers, there is is a wide range. As we get more customers we should have a better sense.
Notice that Debian wasn't forced to take down any apps, which shows choice 3: Do not place themselves in the position of arbiters of what apps their users may run (either by technical locks, such as Apple, or by making alternatives extremely inconvenient, such as Google).
Gosh I miss the old MAM-A gold DVDs. Are there none left?
i've never even heard of "brew bundle". Not sure if you're suggesting I need to do a "fresh install", or how I'd do that! But I can google!

I guess I was sort of expecting some migration instructions with the release notes...
The Practical Divide Between Adversarial ML Research and Security Practice
Yes, though the vaccine is likely to have substantially less efficacy than current mRNA based vaccines from Pfizer and Moderna, though I think it's promising enough that some level of efficacy (like idk. maybe 50%, who knows) doesn't seem out of the question (whereas Moderna and Pfizer are likely 90%+).
I'm not sure what your point is. We all know it's a translation. I merely pointed out that it has been artificially made to look like it was scanned or photocopied, when in fact that is a special font that fakes the appearance of imperfections. You contradicted that, so I just responded to prove it.
Modeling Loan Repayment Behavior and Cash Flow
You wouldn't usually backup the whole thing first. That 1 PB is probably a bunch of smaller projects, so you'd create a tar of the first project, then flush it to tape. Tar up the second project, then flush it to tape.

It's not so bad if you're writing 23 tarballs out to tape and pausing between each one. What you really want to avoid is where the tape drive is pausing many times during a single archive, perhaps because tar can't keep the drive fed while it's traversing a big directory of teensy files.
Of course my opinions seem uninformed to you, when you intentionally misconstrue them as you have done.
No, but there are plenty of horse parts in red wine.
Is this article an add for Careerstone? Why do Reuters write this? There is just gossip and phrenology like personality types without the sculls.
That's only a consideration when SI is a high relative to available float. As of 1/15 CLOV short interest was 9.11M shares out of 143M shares outstanding (minuscule squeeze risk).
If there is one thing I certainly wouldn't just play around with it's the immune system. It's incredibly dangerous and easily capable of causing all kinds of harm to yourself up to killing you outright.

A vaccine is designed to produce an immune response of the right magnitude. Too low and it doesn't work, too high and it'll cause damage. At least one of the vaccine candidates in development was put back to the drawing board because the immune response wasn't strong enough. So this is not an area that is entirely predictable, you have to carefully test this to know if it works.

I'd also be very careful about the inhalation route. Inhalable insulin is a well-known failure, in part because of side effects due to the inhalation. And that is a protein that isn't designed to activate your immune system.

I also hope the synthesized peptides were carefully purified, you really don't want to inhale e.g. residual trifluoracetic acid.
South Korea unveils $43B plan for largest offshore wind farm
Fewer datatypes. “Less” should be used when you’re talking about a qualitative measure, “fewer” when talking quantitatively.

This message is sponsored by your friendly neighborhood grammar nazi.
Yes, managing up is a thing. No, the article did not provide any value.
The HelloTalk app works the same way. If a users chooses to share their location, it sends the raw GPS coordinates (afaik the only thing limiting them is the device's accuracy and if the user choose not to share "precise" location in iOS) to the server. Then, these get added to a sqlite database on the client and the way they get obscured is when you zoom in past a certain point on the map, their code turns off the dot that shows their position.
Animate is only available as part of a $236/yr subscription and can't be purchased. Flash was far more attainable.
What privacy nightmare revelations?
Each of the two alternate steps you mentioned are an order of magnitude more difficult than just banning the app.
Allow audio uploads and you can deal with slander, too!
Speaking about bullying in tech when many of us are not brave enough
Well it's not like the name of the site sounds serious...
Some stories are bigger than sources. The 'victim', Ellsberg, would seem to agree.

As far as I remember, Ellsberg was a true believer for a long time and originally wanted the information (not all of the papers) out so America would double down on VN. He thought it was still winnable. He moderated at some point in the process. Sheehan wasn't going to wait for his navel gazing and made him a progressive hero.
Yes, after coming back from a roundtrip to the Andromeda Galaxy, the Linux kernel will be at version > 2^128.
> I guess maybe it’s that you could implement the visitor pattern in Haskell using a record that contains functions. But that’s a straightforward vtable implementation, and you wouldn’t really want to anyway.

On the contrary: typeclasses are exactly "records that contain functions", and Haskell desugars typeclass constraints to vtable-passing (if it can't otherwise inline the typeclass for known call sites). Pushing in this direction leads to the final tagless representation, which compares favorably with object algebras, a mild generalization of the idea of the Visitor pattern. [1]

I maintain that the core idea here is the replacement of `A + B -> T` with `(A -> T, B -> T)` to erase the sum type, and the use of the CPS transform from `A + B` to `forall T. ((A + B) -> T) -> T` to get the sum into a negative position in the first place. How you actually organize the resulting handler functions is a far smaller distinction. Even the Gang of Four is clear that their patterns are islands within a broader spectrum, and that each pattern has related variants based on the same idea. Currying (`(A, B) -> C` vs. `A -> B -> C`) is a separate and orthogonal idea from CPS, and I just don't see the value in including a choice of currying style in the Visitor pattern when it's an inessential flavoring.

> it all looks kind of the same and there is no new technique here?

Yes, that really is the point. The OP is explaining how these two different things in two different paradigms are actually the same thing, under the hood, and illustrates exactly how that's the case. It illuminates precisely where the Visitor pattern is useful: anywhere you'd use a sum type. Because both model closed families of options.

[1] https://oleksandrmanzyuk.wordpress.com/2014/06/18/from-objec...
I didn't feel the article properly answered the question, however it did match my perception of boredom and it's benefits.

The tl;dr is, when you are bored, you think. And you have many things to think about.

I like to consider my senses as PS/2 interfaces to my brain. They give me input but also interupt my ability to deeplu process things. Being bored is the point in time when I stop receiving these inputs and I finally sit and process through all of the data I've gathered, especially more abstract topics.

It is when I will realise things about my life or the world that will form concrete ideas/beliefs. Or come to regret earlier decisions and see how to change.
>Can one edit or remove a post after creating it?

There's an edit/delete url as well as a share url.

>How long are posts guaranteed to stay available?

Hopefully for ever. But it's early days now on a two week project, so I don't have answers for that far in the future.

>or download all of their content and move it to another server if necessary?

That would definitely be on the plan, but wouldn't be implemented until a log in / user account mechanism was in place.

>How do you plan to deal with libel claims?

I haven't fleshed out that far ahead yet. Today I'm focused on getting a working app out there. Next week, once I see if anyone is using the app in earnest I'll have more time to get a handle on what to do about illicit or potentially harmful content.
Tactical Nuclear Weapons in Southeast Asia (1967) [pdf]
Why is that worse than the planetary-level ecological disaster that's currently being exacerbated by everyone in the developed world eating a ridiculous amount of meat?

My species also "evolved" to constantly fight wars against everyone not in my family; I'd say it's really good news that we were able to develop moral and conceptual systems to overwhelm our evolutionary tendencies.
Being able to write your own optical media killed off tapes as consumer devices. Now that optical drives are on the way out there might be a place for tapes again ...
Re. [0]: how does anonymous telemetry (number of unique installs per package) constitute spyware?

Re. [1]: GitHub pays the bills for (a large part of) the infrastructure we’re using. They reached out to us, explained the problem and asked us to unshallow. Honestly, what would you have done instead of complying?