skysight-inc/HackerNews huggingface dataset:
> Mathew Carey,[2] a prominent local publisher and bookseller, who had emigrated to America a decade earlier, wrote and published an account of the epidemic, A Short Account of the Malignant Fever. Despite praising Allen and Jones, Carey suggested that local African Americans had not only caused the outbreak, but that some had stolen from abandoned homes and otherwise profited from it. Carey’s pamphlet was published in three editions in as many weeks.

This sounds so much like what we might read on the Internet now. Of course today's propaganda pamphlets can get a much larger audience, much more quickly.
It's essentially impossible to reverse the hashed password. This is particularly helpful for users who reuse the same password for everything online.
Scenario 1: Attacker compromises ECOMMERCE_SITE where you have a login. The ECOMMERCE_SITE uses md5 for logins, so the attacker just brute-forces the hash and then uses that password to compromise your logins on other sites.

Scenario 2: The ecommerce site has upgraded to SHA512, so cracking isnt an option. But the site is relying on basic auth, so the attacker simply sniffs your password when you auth.

Scenario 3: the ecommerce site is using a secure zero-knowledge auth against a hashed/salted/peppered/whatever credential. They cannot brute force it, and the server never sees your password. They can mess around with the ECOMMERCE_SITE but cannot pivot to any of your other logins.

>If I was a hacker, I can add JavaScript to send plaintext somewhere.

We've just shifted from "quiet, persistent threat" to "hacker announces to the world that he's in". Changing javascript on a prod website is going to trigger alarms.
So lets make internet paid, track everyone and control what and who posts on spammy blogs. For sure dictators would like that idea... Ohhh, wait, its already happening!
Great China firewall, censorship and new restrictions on using VPN's in Russia. Brilliant idea. Im sure reporters and whistleblowers that do report aggainst oppresive goverments will love it! of course your idea supports so much the freedom and safety of speech.

Maybe ask Khashoggi? Ahh, shit his dead. Or maybe Navalny? Damn, he was sentenced for hard labour and prison because he was aggainst dictator and i believe you wont get visitation.

Or maybe ask reporters and politicians in Poland (my country)? Public tv is already nationalistic and racist propaganda tube and they used Pegasus on opposition during election. Im sure they will love your idea, everyone who says and write everything on the bill, yuppie! Seo spammers can use vpns so lets block them too, just like in mother Russia! Good old heavy hand rule and censorship! Or tell that to basic human and then especially woman rights defenders in Afghanistan, im sure they will appreciate your idea as well!

Lets control everyone because we have problem with seo spam, thats a brilliant solution!

And so selfless, ahhhh, I just miss the words to describe and glorify your outstanding attitude towards freedoms and privacy! I mean you rule, you should be the next president of US and make sure that everything everyone does on internet is in neat and of course fast access database!

Because we know all people and politicians are good and they wont abuse it! Such a humanism, im full of admiration.

But if you make it please let me know. So we can warn people to run and hide before theyre locked away after smearing campagins or simply killed because they speak the truth about dictators!

Because you cant find stuff because of seo spam, i mean... Just grow up and stop being egoist thinking just about your own comfort. Youre not alone on this planet and people have bigger issues than not being able to find old app on internet!
I am curious how well the new Lithium free batteries CATL is working on will perform at 10% extra volume and half as expensive they could be enough to make power-to-gas to expensive.
You are crudely generalizing an entire class of ostensibly voluntary interactions, as "swindling", and prohibiting them all on that basis, and then handing out exemptions from that prohibition on a case by case basis, upon a party receiving approval from a centralized gatekeeper.

What you are effectively advocating for is a massive limitation on people's rights to freely interact with others, and using their safety - as if you know better what's best for them - to justify it.
> unless future deaths from groundwater pollution where to happen

Surely you have a risk assessment for this, or can point to holes in the existing ones?

No industry is clean by definition and at the moment both wind turbines and solar panels depend on local industry in China, which is quite bad even by European standards and also runs on coal. And then there is the insanity of cutting down forests to put solar panels.

> The cheapest renewables are currently a magnitude cheaper per KWH.

They are only if you include subsidies and neglect to account for storage. But that’s not really relevant as I am not arguing against renewables. Both renewables and nuclear have different profiles, different advantages, and different use cases. And a combination is much cheaper than using only either.

The thing is, though, that by saying that nuclear is as bad as fossil fuels, we contribute to expanding our use of fossil fuels in the future, which is orders of magnitude worse than all the nuclear accidents that ever happened or are likely to happen. There is no way of framing Germany’s decision to close early perfectly functioning nuclear reactors only to build gas-fired power plants as a win for either the climate or humanity.
In the 1980s, Japan was painted as a threat. "Economic Pearl Harbor", Japanese developers snapping up US real estate, Crichton's "Rising Sun", etc.

Then the Japanese bubble economy burst and new bogeymen (terrorists, China, etc) took center stage, and now the popular image of Japan is blue-haired anime girls squealing "kawaii!".
* Free sync across multiple devices

* Ability to roll back to some older state. often I have dismissed some solution only to later realize that I need it again, or parts of it. If I have ever committed it, it's still around. Even if it is an orphan commit now, or in the extreme case, if it was once in the staging area you can still recover it later, at least until garbage collection has deleted it.

But whatever rocks your boat I guess.
These books (and their earlier versions) came with most Apple ][s, probably just about all that were sold in educational settings. Unlike BASIC Computer Games, they taught programming - something BASIC Computer Games (also a great and influential book) didn't.
Amazing. Thank you for posting it!
Some of those questions don't even have a single "will definitely match what's on the sheet" answer in the first place.
How does flagging work on HN? Mods or user initiated?
Stewart Butterfield has started two gaming companies that ended up creating two other products:

* https://en.wikipedia.org/wiki/Stewart_Butterfield
Seems like the some of the best work is done in thinking during menial tasks moreso than during actual coding time!
> I'd never pick mushrooms from the wild

Foraging for mushrooms is an awful lot of fun. In many European cities, you are often able to bring all your mushrooms to the local food market mushroom expert and have them identified. It's a great service.
Browser with some custom CSS and a JS script that filters blacklisted keywords and doesn't load new stories when I hide one, so most of the day there's only a story or two visible on the main page.
> I installed Redhat's YAML extension for VS Code, and it was immediately trying to send a message home.

this frustrates me so much! i have not touched vs code, which is otherwise a decent editor, for a while because of all these shenanigans with the extensions.
> Zero knowledge proofs protect against the password leaking due to any kind of error from the server. That's not security theater, passwords leak all the time.

That's a little confused. PAKE usually still stores a password or hashed password on the server, with the password potentially recoverable by brute force reversing the hash. What it avoids is transmitting a hash over the wire that can be reversed into a password, the way HTTP digest auth allows. The stuff transmitted over the wire by PAKE instead reveals no info about the password.

Most login pages on web sites today send the cleartext password underneath the https encryption layer, so the server sees the password (though hopefully stores it in only in hashed or MAC'd form). That is equivalent to http basic auth sent through https.

I use basic auth + https for my own stuff (where I don't care about styling) and it suffices for most things. Obviously you can escalate from there to 2fa, client certificates with credentials wrapped in hardware tokens, or whatever. I haven't needed that for personal stuff so far.
Show HN: I've ported “Der Clou ” from 1994 to the web using Emscripten
Despite a lot of bad stuff, HN does comparatively good job of allowing free thought without descending into some kind of ideological or troll cesspool like most "free speech" oriented forums. It's definitely not perfect but at least contrarian opinions exist alongside regurgitated mainstream stuff, vs say reddit (with which I have little familiarity, so maybe there are niche subreddits but I see lots of places that basically say you can't post anything that doesn't conform to groupthink) or big tech that just censors things that go against their agenda.

HN is much more balanced, if still imperfect.
Does anyone know how many g of CO2 for the average natural gas and coal plants are?
Are you deliberately ignoring the catastrophic, multiple-fatality train wrecks over the history of rail transportation?
You can already do this.

As always the only defense is to compare what is being asked for with the FQDN.
I think you nailed it on a lot of these points! But I feel like one big point in putting pronouns in bios is that on the Internet, you often don't have any signifiers of one's gender, even if the person is cis and presents as their gender (hell, in Hacker News' case we don't have profile pictures at all). A lot of people don't use their real photos in their avatars, so if you wanted to assume based on appearances you couldn't. Therefore, it's convenient for everyone, not just trans folks.

> Stepping back from the oppression angle again, there is also a sense of fascination and exploration. I'll speak for myself on this front, I have ADHD and I am asexual. I have been very fortunate not to have experienced much if any discrimination over this, I am an extremely privileged person. However, even though I don't have discrimination forcing me into solidarity with people...

Case in point: I also have ADHD and I'm also asexual, and reading that part of your comment made me really happy! I feel the exact same way about it!
The approach I suggested would do away not only with the intermediate object files but also the "do all the relocations" work.
Appreciate the term. Another lead for me to google and learn about.
The obvious has been stated. Nothing to see here.
On a related note - how is Protonmail's new full-text search? Saw it launched recently.
Or "take-off is optional but landing is mandatory" :)
gas is owned by russia and now thanks to biden germany. of course the french government wants gas to go away and electricity to be seen as green as we dont have any... why do you think germany pushes for labelling gas as green . net exporter or no as long as france imports electricity we shouldnt be able to say it is green and push people to move away from gas. especially when we see our nuclear reactors aging and being phased out. it is not overly simplified its just simple.

now that russia push for gas all western media (beside germany that broke a deal with them) see it as evil. i remember not that long ago a nobel prize winning american president praising himself and being praised by journalists for pushing gas. I guess it,just proves energy,is political first
I would defer entirely to the main contributor/team on that.

I support open source and one of the things I truly hate is that several case management products don’t even offer open APIs. A few of them have closed them after initially opening them. Or just generally learning they can massively up charge for the “luxury.”

Feel free to reach out!
The source code to another Bay 12 Games game was partially released in 2004:

https://www.bay12games.com/ww1medic
While true, my understanding is that the altimeters automatically calibrate themselves to air pressure as well as use auxiliary readings from the radio altimeter to provide an altitude system where 0ft is sea level, always. However given that the pilots seemingly didn't follow the pre-flight checklist it's possible they did not calibrate the altimeter either.
ISS operations extended through 2030
I mean i dont know what you guys were taking yesterday, but i dont want it xD and you should stop smoking that shit, maybe you'll be able to find stuff on internet easily like most of people in net :)

Look, i wont be a dick, here's solution:
Use js for webpages extension or write chrome extension and then some javascript that'll let you easily add spammy domains to ban list. Or autodetect certain words or keywords density and then block them. Set search results to 100, then use that js so on everysearch these spammy results are removed from your page.

Want to make it more efficient? Make a server where everyone can add this (u know, like public spam servers blacklists). Then we'll all use it and maybe some smart people will even write machine learning assisted stuff to autoprospose bullshit results. If you know seo you know most spammy site articles are done using spinners and synonyms. That can be detected.

And then we wont need to pay for free internet and risk people lives.
I am very interested in this space. Thank you for sharing those links!

I've recently started following Paul Bricman's work "Thoughtware" https://paulbricman.com/thoughtware

I created a discord server called Awesome Knowledge Management https://discord.gg/XPNeDSQE2j

Let's chat!!
Hard to say, but for those that did express interest the stack was indeed a bit of a blocker.
Not exactly. Some degree of the lower hashrate was circumvented, but not at all a complete reversal.
how green is it creating a unsolved waste problem costing the future tons of money?

Yes, it's better than coal and perhaps even gas, but....
Natural gas can be green and reduce global warming… in the specific case where you burn methane that would have otherwise escaped to the atmosphere. Garbage dumps are a very good case to burn natural gas, get energy, and slow help the climate. But these sources are limited.
An alternative approach might be to use an existing popular serialization format such as Protocol Buffers, Apache Thrift, or Cap'N'Proto and create or improve tools that convert to/from human-readable text formats to the serialized binary format.

For example:

- Protocol buffers have a text format mode: https://medium.com/@nathantnorth/protocol-buffers-text-forma...

- Thrift has readable-thrift which is a human-friendly encoder and decoder: https://github.com/nccgroup/readable-thrift

- Cap'N'Proto has a `capnp` tool for encoding/decoding text representations to binary which seems to be officially supported and documented! https://capnproto.org/capnp-tool.html

These libraries have been battle-tested by major companies in production, some protocols and implementations have gone through security audits, and in addition each of these formats already has many language bindings, for example:

- Protocol Buffer Third-party language bindings: https://github.com/protocolbuffers/protobuf/blob/master/docs...

- Apache Thrift language support: https://github.com/apache/thrift/blob/master/LANGUAGES.md

- Cap'N'Proto in other languages: https://capnproto.org/otherlang.html
If nothing else to see and learn from your own history. Imagine a rich 20 year history of commits. Even if it was all the most basic system with just branches and commits and merges. I am still a source control simpleton after 20 years, but having a few branches using git is rather trivial.
"that letter signed by scientists" does not do justice to the fact that the organizer of that letter had a severe conflict of interest that he failed to disclose. Like why the hell would a scientist not disclose that??! Having been a scientist myself it boggles the mind.
Similar thoughts with me - Why can’t Vim just support lua scripts as Neovim’s way? Neovim can then omit the heredoc hack for lua scripting. And plug-in devs and vim users should be happier ass well.
The legitimization of nuclear power is critically important for moving human civilization forward.
I frequently administer technical interviews. For candidates who have passed an initial recruiter screen, I have ascertained no correlation between resume quality and code production. Many, many candidates with extremely impressive resumes are unable to produce basic, working code.
User initiated though moderators can also do it. Your account has negative karma and you don't see the 'flag' and 'vouch' links yet. https://news.ycombinator.com/newsfaq.html
Yeah that's likely true. I had chosen MP3 for reasons of total compatability and 'good enough' compression, but it seems like almost all music players have good support for those formats as well. Maybe at some point I'll switch over.
That's besides the point. They are allowed to criticize the hand that feeds them (as is the BBC)
Have you already written about the challenges alluded to in item 2 of your post somewhere? I would love for these resources to exist and I'm curious about the obstacles you're facing.
I’m not sure the problem statement for Stripe is quite right. PayPal was quite simple to set up when Stripe came around, it was just a little amateurish looking compared to the big players, and you couldn’t white-label it at all.

The Facebook one is silly as well since MySpace existed…
> The French government is inconsistent and unbelievably short-sighted, but not because it wants more electric heating. We need to get rid of gas as soon as possible for any uses that does not absolutely require it. Electricity and heat pumps are safer and better for domestic uses.

you mean fossil gas

gas can be used very well for storage, i.e. compensating renewables by storing its energy for long periods of time
3rd-ing this. I have daily issues with red/green and blue/purple. Also scored a 4.
HN Predictions for 2021 (2020)
I can't imagine anyone would disagree with 1024 characters.
Anywhere somebody says "C/C++" in the context of system programming, you can stop reading right there without missing out on anything.

tl;dr: C and C++ have cooties, use literally anything else.

Nothing to see here.
I do not think it is possible to weed out all or even most of the completely incompetent programmers on the basis of resume screening. My reasoning is, I frequently conduct technical interviews, and a good percentage of those are with candidates lacking basic coding skills, and many of those candidates have impressively written resumes.
I made that same point repeatedly, to mixed reception. Boeing is absolutely at fault but the airlines that had crashes were also guilty of cutting corners. Boeing is (rightly) held to a high standard. I try to fly on airlines that have similar high standards for the operations.
This resonated so hard for me. Sounds like depression
perhaps also mixing with green H2 (and if that's not enough you can add green methane from electricity as well)
These are an interesting idea, in Chicago we have something similar on 90/94 there are more lanes on the different highway directions depending on the time of day. It’s actually really smart for increasing utilization.
And, you only know programmers who know no more than you.
> Regarding pesticides: the US has a major problem with gross under-regulation of chemicals in nearly every context.

There’s other weird corners to pesticides. I found myself helping somebody with a .gov contract that required computing equipment to be sanitized and cleaned with a manufacturer recommended method that is a listed pesticide.

Problem: most manufacturers recommend isopropyl alcohol for this purpose, and it’s one of those grandfathered in chemicals, and isn’t “listed” as a pesticide.

Solution: We found a company that made cleaning supplies for industrial processes, and they had a specific formulation of isopropyl alcohol wipes listed as a pesticide. (For a price nearly 20x more than normal products)

It’s a silly story but illustrates how nuts this stuff is. Just with something silly like sanitizing wipes, people are using proprietary “quats” with serious potential health impacts where something as simple as alcohol could easily do the job.
Personally, Compute! magazine was my goto for games...
The fact it autocheck the checksum at the end of each line was a sanity saver!

Anyone else remember the hex code dumps they had for entering/checking machine language programs? I still remember going thru 84 screens of the stuff to get an awesome monitor program with assembly/disassembly functionality!
if all the client needs is to see a 401, can't you just make a static /logout page that always renders a 401?
> Putting a window on screen required the equivalent of rendering with Vulkan today.

I'm honestly doubting you've done either because these are not remotely comparable. A "hello world" win32 program that draws a 2D image is easily at least one or two orders of magnitude less code than the vulkan equivalent. I've sold win32/mfc software that was only a few hundred lines.
Does what you just said somehow make it better that you (and virtually everyone else I see talking about this stuff) is saying things that are more than a little inaccurate? What do you think that does for good will in these kinds of conversations?

When you (the royal you, not just you specifically) are going to get into proclaiming what we all can or cannot do, it seems like there should be some care paid to being precise, and being correct. Its no skin off your back if you're a little loose with your terminology, but there are many millions of folks that you're maligning by doing so, folks that you need to come along with whatever policies you're proposing, unless you want to go full on despot mode.

Better terminology would go a long way towards getting people on the same page.
Electricity transmission is costly, and that's assuming there's the infrastructure in place to do it, which, more often than not, is not the case. This idea that electricity exists as a fungible resource on a global market is totally false.

In practice, switching too quickly to reliance on renewables has resulted in poor people seeing their electricity bills skyrocket and greater demand on coal plants when renewables fall short and nuclear plants are no longer running to provide base power.
Thought police. It's crazy.

Can't say I agree with everyone on everything but I'm not going out of my way to assault you with my non-expert opinion.
Teleportation, duh!
We're talking about Dubai, which is probably one of the brightest places in the world at night.
Fossil and biofuel combustion kills 8 million people per year and has for decades [1]. Nuclear testing exposed some hundreds of people to high levels of radiation, some of which died or had shortened lives. Wide populations that got fallout doses many times less than natural background were very likely not affected by testing fallout.

Thus, fossil and biofuel combustion have been many orders of magnitude worse than nuclear weapons testing for overall human health.

[1] https://www.who.int/health-topics/air-pollution#tab=tab_1
I'm not a pilot and have never touched the controls of an aircraft, but I always mentally call out in my head: V1, rotate, V2 when I'm in a window seat.
IAM roles for Kubernetes service accounts – deep dive
The plane took off because the pilot pulled back on the stick. There was no automation involved. The flight director is a suggestion, just like GPS navigation in a car. If you can’t turn right because the road is flooded, you go straight, and ignore the GPS which is telling you to go right.