jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The most glaring omission is the equivalent of a 302 redirect.
>it is tricky to get a critical mass to give up their faith in government and the economic system

Why would you have to do that in order to use BitCoin? I've used all kinds of currencies/monies (including trading, labor, whatever) in my life without giving up faith in the US Govt's ability to back the dollar.
Awesome blog post Leon! thanks for sharing.
I am wondering how/if TrueCrypt would properly handle being synced if mounted on multiple machines at the same time. One of the biggest benefits of DropBox to me is the access the files instantly on all my computers. If I have to unmount and mount the TrueCrypt volume to change files, that benefit goes away.. What happens if I forget to unmount the volume at home, can I safely change the files while away?
Anyone have a video? What kind of certification and/or testing is needed for a craft like this?

Looking into how to buy an order option (provided it's not vaporware).
> You can get comparable pricing for ruby hosting

Might I ask where?
When is "then"? I'm a rubyist, but I worked with PHP for a year and was impressed with how far the language has come in the last decade. Before PHP5 (2004ish), the language wasn't really even object oriented. In the last few years, PHP has gotten garbage collection, namespacing, native JSON support and others.

I really dislike PHP as a language, but it's not fair to call it shit. The language is maturing.
Here's a collage I found with a sauna picture included.
https://twitter.com/gijn/status/439047949042319360

Edit
Whoops! Found a bigger sauna picture right after this posted!
https://twitter.com/gijn/status/439022212105134080
Yeah - the 'fiat' in the fiat currency is the trust that the entire population of that country will keep working, paying taxes, and producing wealth - a bit of which they 'owe' me because I hold this piece of paper (or bits in the bank, a trusted institution)
It's the linguistic aesthetic of the language that you hear DHH raving about so much which I contend is inherited from Perl.
> Recycling plastic produces a lot of nasty chemicals and is awful for the environment, but we still do it, because the alternative (chucking it in a landfill) is worse.

Is it, though? Or was that just a scam to keep us buying plastic shit and to keep packaging unregulated?

It is not trivially and obviously wrong that it might be better to throw plastic into big holes than to spread it all over the surface of the planet. It's not true for nuclear waste. Not to be preachy, but the "at least they're doing something" common sense argument is not good. You have to do the math.
Hello HN, remember bookmarklets? Maybe some of you still use them. There are some I use everyday but it's slow accessing them with a mouse.

So I made this little tool to use them at the press of a shortcut. Think command palette but for scripts.

I may add the ability to trigger scripts automatically or make scripts easily shareable. But I'll only add new features if other people use it (that's not a threat, just good to assess if it's useful to others)

Let me know what you think!
I wonder why the ex CEO of Paypal and Intuit, founder of an actively managed fund doesn't like Bitcoin.

There are many valid points to be made against bitcoin but "It's used by criminal" isn't one of them.
They should have taken a page out of Bitcoins/Ethereums book and used mnemoic phrases and clearly labelling them as "Recovery key" with big red bold letters everytime you enter it.
And with 7.8 billion people alive today, if someone does cure aging, we'll have a new problem: who gets to live forever? It can't be everyone, unless no more children are born.
Actually the recipe isn't protected by copyright, but the text describing the procedure. In other words, if you can describe to someone how to make the food in your own words, without copying the text of the description, you're OK. http://www.copyright.gov/help/faq/faq-protect.html#recipe
Maybe an inappropriate question, but could you explain the significance of === to the unenlightened amongst us?
And I am sorry if my pain and desperation made it sound personal. I have always been a "helper" and hyper empathetic so a big psycholgical part of my problem is NOT being able to do anything useful for those in need and raging at the injustice all around. But I can't help anyone else if I cannot help myself. I think you for the well meaning...but that's not enough anymore.
Nope - in fact, I hear that they prefer to change the size rather than the price because consumers tend not to notice it as much.

https://www.bbc.co.uk/newsround/25401945
Raising the barrier to entry can tend to raise the quality of the ecosystem. I can also think of some incentive structures where the money that you pay to publish also helps you get traction/publicity, or to have a system where the top N packages get N% of the pool of money each month.

As for requiring real-world ID to spend money, why are you averse to that? AirBNB does that, your landlord does it, your bank does it. Does your employer do business with people anonymously? I think the bounds of privacy stop once you start shipping product to the world. If you want to remain anonymous, fine, go to an untrusted distribution channel where your code ca remain. If you want people to trust you, put some skin in the game.
Can confirm. I have seen them being looked at.
Thanks, that's extremely helpful as I'm working on a language that needs to compile into usable objects. It does have a union type because they wind up being the least common denominator between enums, inheritance, switches, etc. I figured that was going to be tricky to translate into languages without explicit sum types, so I'll definitely take a look at protobuf and Go and see if there's a way to make it fit better.

> The `One of` construct, for example, is sort of impossible in Go. Iirc the Go implementation had to use runtime type checking to give some resemblance to the Protobuf spec.

It looks like they took a reasonable approach[1], and maybe the deeper issue is that protobuf assumes you want direct access to those structures. That's not an unreasonable assumption given its domain, but I can see a red flag: the code generator is solving the problem by generating a forest of types, but that's also something a developer would never do.

Another approach would be to make the oneof implementation more opaque and let you access things via methods. While you'd always want to allow the consumer to ask "which kind of avatar" is this, you could also let the consumer query "get me the avatar image url" and that could return either success or an error.

> I realized I had a ton of glue code trying to make up for the incompatibilities in Protobufs + (Go|Rust), such that it would just be easier to drop it

That's the acid test for whether it works. And it means you can figure out if your language is good by porting a non-trivial codebase using an existing API and see how much glue is required.

[1]: https://developers.google.com/protocol-buffers/docs/referenc...
This was an awesome concept at the time. It was one of the reasons I became pro-Bitcoin along with Cryptonomicon. Unfortunately, Stross became anti-crypto afterwards: https://www.antipope.org/charlie/blog-static/2013/12/why-i-w...

The technolibertarian ideology that was in some of his earlier writing were replaced with more authoritarian & leftist views so he said "BitCoin looks like it was designed as a weapon intended to damage central banking and money issuing banks, with a Libertarian political agenda in mind—to damage states ability to collect tax and monitor their citizens financial transactions." as if it was a bad thing.

P.S, what's the basis of your username? Any relation to https://news.ycombinator.com/threads?id=cstross ?
Perhaps I am a bit biased because I create analytics software fos SaaS businesses.

This is a nice writeup, could be an intro of tech people to business metrics you mention. I also code Ruby so +1 :-) I would be cautious about rolling your own implementation like this though.

1. This is not your core business. Eventually you want to start segmenting things by verticals, geography etc. You will want to visualise them. It takes time, which you want to spend building your product.

2. There are many important details in how you calculate certain metrics. Either you dive into the topic and again waste time, or you start having metrics which are custom, not really comparable with benchmarks or just plain wrong.

Maybe you just spent 1hr on this and that’s ok. Just make sure you spend your time on your product domain, because that’s what’s probably gonna make you happier (unless you pivot into saas metrics world!)
My biggest problem when using a screenreader for testing, is that my usage isn't the same as a blind person would use it. I mostly press "next sentence" or tab and am really slow. My testing is also biased by the fact that I know how it looks (what is on each page, which part I'm trying to reach).

When I visited a blind person to test for us at a previous workplace, I was astonished about what we found. It was very different from our own attempts. His voice-speed and navigation was so fast that the parts we felt were sluggish just took him a second to navigate through. He had other issues, however.
Go supports native packages natively via go get, why the hell bring npm into the picture?!?
If you look at the very end of the second video, you can see that the camera pans behind the cameraman and shows a bunch of people trespassing beyond the barricades. The position the police were defending was already compromised.
Well, if this guy makes your top N list, and I just sampled it randomly I think I have some justification of extrapolating to the rest of your list. Like I was saying, this dude got more media coverage than I'd have given him. CNN doesn't have to report any random story of someone claiming something. For sure they have a bias but they don't have to give everyone a stage to air their grievance.

Where exactly is that "well-documented" documentation? It's not in the affidavit. For all we know this guy voted in Arizona just so he could cry foul, or nobody really voted in Arizona using his name. Even if we say that one of his friends or acquaintances (clearly a Biden supporter) knew that he moved and took advantage to fake a vote where does that exactly leave us? How many people are in this situation? Would it change the results? Was this somehow systematically exploited? And how exactly?

Why should I assign any credibility to what some seem to call "Pro-Trump ‘voter integrity’ group that is calling Pennsylvania voters has ties to White House"? Does this group have any credibility? Now I need to watch a video? But sure, let's see what they're saying and I'll get back to you.

We have plenty of credible sources, including from the current administration, who tell us that the elections was generally fair.

Not voting has an impact, so if the president that won starts a war, and you didn't vote for the other guy (hypothetically) then you did actually effectively vote for the president. You don't get to walk away from democracy like that.

EDIT: So I went to the video. I gotta say "Trump Pence" in the background inspires confidence in the message. I'm not gonna spend an hour of my time listening to this so I jumped to the "dead voters" segment because that seemed interesting. "blah blah blah", "no records", "duplicate names make this difficult", "very small numbers", "small numbers", "I can not say there was an effort to vote in the name of the deceased"... "Its very difficult to determine who is dead and who is not". So great, it's all good then?
I'm in the EU. WhatsApp showed me a screen about new term of service right now. There were two buttons, Agree and Not Now. I tapped Not Now, it kept working.
Wow, you're awful.

When someone is brutalized by another human because they don't have a gun, of course that's because people are being evil! How dare you say they made themselves a victim?
I don’t see a problem with that. Lex’s podcast is aimed at a general technical audience of different backgrounds, so he often asks questions on behalf of listeners who are technical but might not be experts in the field. To be fair, machine learning and CPU design are vastly different fields with little overlap.

I mean, I have a PhD and had no idea what branch prediction was until I listened to that podcast.
> If it doesn't work:

> Godelski: Hey, let's chat on Signal, my link is signal.me/#one-time-code/jdjkerfe2r3rfwseffre5ge5g

> Thaumasiotes: Hey, link seems bad

Sure, that interaction degraded gracefully. But your identity was also permanently compromised; it doesn't make sense to focus on how easy it was for me to say "hey, that didn't work". The reason the link went bad is that you disclosed your identity to someone you were specifically trying to keep it a secret from. This is an unforgivable flaw in the protocol.

>> you're on the much simpler problem of communicating in a way that is resistant to eavesdroppers

> We already have that. It's called E2EE.

Well, no. E2EE is the answer to resisting one particular eavesdropper. What you're trying to get at is called "public key cryptography", the system whereby two strangers can establish a secure channel without relying on an already-existing secure channel. E2EE has nothing to say about establishing secure channels; it just refers to the concept of using one.

Here's the system you actually want:

Godelski: Hey, let's chat on Signal, what's your PGP public key?.

Thaumasiotes: My PGP key is yyyyy.

Godelski: [encrypted for yyyyy: Here's how you can find me on Signal]

But notice that Signal doesn't participate in this exchange. Nor can it. I'm not on Signal, as far as you know; your messages to me have to use some other medium.
Based on the past two years, good luck with that.

Wonder how much damage the billions of gallons of off gassing is costing the country and world from the Bakken fracking fields (North Dakota, eastern Montana)

https://www.smithsonianmag.com/smart-news/at-night-giant-fie...
The concern is faster warming and an out of control positive feedback loop.
There's nothing wrong with just using plain text - without these fancy fangled markdowners. Not for every one, but a plain text website IS fully WYSIWYG and the load times - look out!
So methane should be 25 / (120 / 9) = 1.875 times as harmful as CO2 in the long run? How much does the long run matter in this case?
Gates and Allen's original vision was "A computer on every desk at work and in every home." One of the first things Ballmer said to rankle the punditry after Gates' retirement is that Microsoft had to move beyond that. A computer in every pocket everywhere is part of that. That was how their strategic interests led them to Nokia. This is just the first part of a long play betting on the economic development of places where an iPhone is more than the yearly per capita income of most people.
Press F to doubt.

On some tiny synthetic benchmark maybe.

Come back when your engine can handle something even 1% as complex, as say, Dyson Sphere Program.
The attitude that this company (and many others) has towards the data they collect from billions of people is stunning. They claim that there was nothing they could do, even when one of their tools was misused to gather phone numbers. They don't take accountability for the fact that this likely already has and will continue to enable spammers and scammers to much more easily target their users. They refuse to send out notifications to affected users (which they should have done 2 years ago). We need legislation punishing companies for being negligent with the sensitive user data they collect or this shit is never going to end.
Continuing to pick a number identical to the dividing line reveals a bad-faith argument.

What has led "most people" to conclude as they do is the actual topic under discussion. Thus you demonstrate begging the question.

<http://wikipedia.org/wiki/Begging_the_Question>
Lawsuits? Unless you're talking personal suits, the only one I know of, Honeywell v. Sperry Rand, did not go well for Eckert or Mauchly, personally or professionally, especially Mauchly.
And we crossed paths after some 30 years on this obscure website that definitely has a bias towards people like us.
Unitiy's main strengths are it's asset store and ability to export to consoles/phones, also most people like C#. It also had strong momentum of tutorials and community but that is diminishing now as most are so outdated now and for older versions that they are no longer relevant. Unreal is getting easier everyday and they are getting more assets and more community together so it's eating them from the high end while Godot is eating them from the low end. Since DragonRuby is good at exporting to consoles and most Ruby users like Ruby so it's arguable that they could be better in a lot of ways.
Are they, though? The only difference my parents (for example) would recognize between their ISP router and Ubiquiti would (might) be that the WiFi is "a bit better". And talking about security is a bit moot, given the topic of this thread.

Don't get me wrong, I see why you would spend money on Ubiquiti gear; in fact, I run a similar setup. But for your average non-technical user, it's going to be a harder sell. It's the same reason you (probably) don't run a several thousand euro enterprise WiFi at home.
It was a great podcast player and was very handy for looking through employment RSS feeds.
It's German punctuation.

https://www.thoughtco.com/german-zeichensetzung-punctuation-...
I am confused...are you asking and answering your own question or was this supposed to be a reply for something?
Bro your resume link goes to a local IP address
Agreed, ankle-bracelet is less intrusive as one is not bothered by check-in phone calls.
> Like many of Rogers’s environmental photographs, it has real depth, accentuating the shadows. It’s as if he was suggesting that America, even at its most beautiful, had something sinister lurking in the darkness.

This photo suggests something sinister is lurking?

https://www.instagram.com/p/BslYwHdhR4H/

That's a gorgeous photo that might be taken in any number of different locations around the world. It isn't suggesting anything sinister.

Half the article was decent, the other half was embarrassingly stupid. The author latched on to the bizarre, projected "sinister" line and reused it multiple times.
A quite similar term, "social distance", also existed for a long time (dating to the 1920s), referring to social-status-distance rather than physical-separation-or-hygiene-in-public-and-social-contects.

The epidemiological term seems to date to 2006 and a US Government planning document.

I've found the term vague, confusing, and inconsistent with established usage.

https://books.google.com/ngrams/graph?content=social%20dista...
There's also https://untap.in/ - fair warning that the mechanics of the game are up to you, just like with paper cards.
That description is sufficient but not necessary.

There are lots of forms of exercise that are not done specifically to raise heart rate. I'd say most.
There is a substantive difference in WPA Enterprise configuration. When connecting with Gnome there are so many options I have to check a screenshot of the correct ones every time I configure it (which I've done 5ish times because of distro hopping+changing my password). On an iphone, all you need to do is write your username and password, then press the "trust certificate" button.
Funny you mention it, it is actually a little more complex in practice. The 'soft spot' for number of items left in stock is somewhere between 2 and 5 (135 left in stock makes one postpone the buying decision obviously ;-)).

The problem with 1 left in stock is that people are responding well to scarcity in general but often don't like to be pushed toward a decision right now.... this is counter effective.
How do we feel about USA Today (http://www.usatoday.com/)? That's a Backbone SPA and it seems to work quite well (though the adverts cause some loading unpleasantness from time to time).

It's certainly highly debatable as to whether there is any genuine benefit in presenting a text-heavy (in theory) site as a SPA. Bloomberg does the moderately clever "one article follows another article" thing, which I personally quite like but others here were fairly negative about.
No. There's a big qualifier.

Running to the press works great, /if and only if/, you have enough of a following or already have that groundswell of popular opinion behind you.

If not, be prepared to be either ignored, 'shut down', or get the immediate reprieve you were seeking, and then after the media has died down, run into a brick wall.
For what it's worth, n=1, I got an internship at Google and a full-time job at Apple by applying through their respective websites.

I wholeheartedly agree with checking out 'other' doors, but it definitely doesn't hurt to at least start with the front door.
Guys arguing about what "free for a year" means, be aware they DID specify this and if you think they haven't communicated it, you probably weren't there!

"For the first year after Windows 10 is available, we will be making available a free upgrade to Windows 10 for all devices running Windows 8.1. Once a device is upgraded to Windows 10, we'll be keeping it current for the supported lifetime for the device."

If that's not clear enough for you, I don't know what to say! Furthermore the actual public awareness campaign hasn't started (this announcement came two hours ago, remember) so chill out for a second before calling something a poor job of communicating. They have a limited time to show off a huge amount of features including a goddamn top-secret holographic VR helmet, plus the details on the release aren't even ironed out yet, so if they didn't spend an extra five minutes drilling down on the release strategy (8 months away at this point) you're going to have to forgive them.
This is known as the "von Neumann–Wigner interpretation" its not feel-good pseudo-science no matter how strange it may sound.