skysight-inc/HackerNews huggingface dataset:
At least in the case of the Pixel, it'll be a USB-C port instead of an Apple-controlled Lightning port. I prefer the lightning connector but I don't like it being only on the iPhone (you can't even use iPhone headphones on the Mac!) and locked down to Apple's approval for everything.
I just bought a 2011 Leaf with 40k miles in mint condition for $5,000. They are insanely cheap right now, and amazing cars if the range works for you (I get about 60-70 miles on mine). Also with the free quick chargers everywhere in the Bay Area I literally drive for the cost of car insurance now. I think it's just a combination of fear from the consumers and lack of knowledge on used dealers part combined that has left these things dirt cheap.
"Thinner is better" is a red herring used to justify a variety of disruptive and OEM-control-enhancing "improvements", of which Apple is leading the charge.

One day we're all going to look back at open, ubiquitous standards wistfully, because they've all been consumed by capitalist dipshits.
this is SO cool, thank you!
I'm a new bluetooth headset adopter. I've been growing increasingly keen with them:

You can grab them on Amazon for $20 to $50.

- SoundPEATS Bluetooth headphones is $19.99 with Amazon Prime. Some hiccups on this one with connecting. I keep this one as a backup when battery runs out.

- Phaiser BHS-730 works like a charm. $39.99 with Amazon Prime. Nice magnet feature that allows you to wear the unit around your neck when not using it.

They work with your smartphone and your laptop.

So the major downside? These things run out of battery power after 4-5 hours on average. This sucks because you're typically using them on the go.

Hopefully more people using bluetooth will result in future headphones with improved battery life.
Use a proxy. Openresty (nginx+lua) or a Go app would do. Only allow whitelisted commands through like the basic control commands and then pass it on to your C code.
Many kinds of businesses work just fine on the "pay it once" model. You produce a pair of shoes, I buy that pair of shoes, and we are done. This classic, standard model doesn't have to be unsustainable.

In particular, look at the gig economy. Thousands of freelance programmers, designers, artists, and tradesmen are making a living through one-time invoices.

I may be an outlier, as I don't subscribe to much of anything on a recurring basis except Netflix and Google Apps. In the real world, I have a mortgage, not rent, and I own my car, I don't lease it.

And to GP: Patreon does give you a "guilt trip" asking for a cause for your cancellation of a monthly subscription immediately after donating, but it's easy and it works.
Note how the press release on this study, from Kings College London, done in 2017, calls it "the first to show a causative link between consumption of Roundup at a real-world environmental dose and a serious disease condition."
I wrote "almost certainly the same is true of crypto" meaning that almost certainly very few people actually want to implement crypto (just as very few people actually want to build airplanes) for any reason, and so the desire to do so serves as a pretty effective filter to eliminate "random people" doing it.

Of those few who want to do it, some will want to do it for personal reasons and some will want to do it for commercial reasons, just as in aviation.
A down vote is not marking it wrong. It is indicating that it is not useful (compared to other content?).

As to "timeless" - consider that even such material can expire. The "timeless" information about how to simulate a closure in Java (valid from 1996 to 2014) is no longer timeless. The timeless material applicable for all versions of Python (until Python 3) would make it just as difficult to get rid of as a green checkmark next to the answer that someone found helpful at some point in the past.

If you ever create a meta-moderator user script for Stack Overflow I'd be interested in seeing how well it works. The biggest problem being the volume of material that is coming in on a daily basis.
Quick script to binary-search for passwords locally: https://gist.github.com/Freaky/4cb7ce8c107c3da2e4a8210356e8d...
What if people try it instead of a scientifically supported treatment and then it doesn't work and they give up and get addicted to opioids when a real method would've worked for them?

Don't get me wrong I think the placebo effect is a very useful tool but best to combine it with other methods that work for many back conditions, such as yoga routines that strengthen the back muscles. Of course what works depends on your particular condition which is why anyone with severe back pain should see a medical professional to get advice for their specific problem.
RCA jacks are also widely used, when size and weight aren't a factor.
Just think "examine" rather than "list" and you'll be fine.

But yeah, alias ls=exa also works.
I've been aliasing "l" and "ls" to "exa" for years now. Aliases in your shell won't cause any problems, because any scripts you run won't follow the aliases and will just use ls normally.

Actually replacing the binary? That would cause so many problems!
The problem isn't pure glphosate, it's the complete mixture that is actually sprayed on crops that seems to be toxic to humans:

https://nutritionfacts.org/2016/07/07/monsantos-roundup-pest...

It took until 2014, but eight out of nine pesticide formulations tested were up to one thousand times more toxic than their so-called active ingredients. So, when we just test the isolated chemicals, we may not get the whole story. Roundup was found to be 100 times more toxic than glyphosate itself. Moreover, Roundup turned out to be among the most toxic pesticides they tested.
> Why should I care in those cases?

I thought the GP answered your question succinctly as follows:

>> Even in a book about facts, a person's relation to those facts reflects their lived experience.
reel-to-reel wasn't ubiquitous, and RCA jacks are still charging strong. The rest of the world doesn't need or want to rotate from perfectly working and good stuff because they don't want their shit breaking all the time.

None of these new school dips seem to care about interoperability, or the TRILLIONS of devices out there today that use those ports (everything from TI calculators to 70's stereo amplifiers to random garage kit) with their simple and easy-to-analyze signals.

We are the center of this complexity fetishism, and we should be ashamed of ourselves for it.
The law school answer is "there is no attempted manslaughter", but in some states, it really does exist due to statute.
Example:
https://www.justia.com/criminal/docs/calcrim/500/603.html
I tried that configuration, but I found it's too easy to accidentally flick it with my finger and pop myself out of insert mode, and ended up going back to the default (with CapsLock completely disabled). I think Esc's placement far from the home row is intentional.
Christianity is belief in Christ and is close to an infallible thing as we have as humans. There is no problem with Christianity.

What is happening here is "corruption". The people using Christianity to further their own egos and desires are liars and it becomes a question of taking skeptical views towards authoritative figures and knowing who to trust.

Be careful about making Science™ a religion.

Nothing in this world is infallible.
A big shake-up is going on at Kleiner Perkins, old-guard fights to stay relevant
A Million WebSockets and Go
My turntable still uses RCA jacks. ;)
Have you tried Apple's AirPods?
In particular, the Dallas-Fort Worth-Arlington MSA and the Houston-The Woodlands-Sugar Land MSA are the 4th and 5th largest in the USA, are the fastest growing in the nation, and combined are about as big as the Los Angeles-Long Beach-Anaheim MSA (which is #2).

The Chicago market (which is also very well served by Texas due to an almost direct link to DFW's Infomart, but also has a strong DC market) is the Chicago-Naperville-Elgin MSA, and is #3 on the list, and is slightly larger than Dallas and Houston's MSAs.

The three combined are 23.5 million people, and just the 3 biggest metros to note, and about a third of the people covered in the midwest. California's ping and the ping from DCs serving the Northeast (NYC MSA is #1, DC/MD/VA MSA is #6, PA/NJ-outside-of-NYC MSA is #7, Boston-Cambridge MSA is #10) is just too high for a lot of use cases.

I dunno about you, but I'm not going to tell about a third of the US population I can't serve them. There is a United States outside of California and NYC.

Edit: For completion's sake, #8 is Miami-Fort Lauderdale-West Palm Beach, #9 is Atlanta-Sandy Springs-Roswell (which both of those also are served decently by DFW, but also by DCs in VA) and the 10 largest MSAs together is about 85 million people, or about 26% of the US's population.
> Improper carry propagation is an example of the kind of security vulnerability for which there are no test vectors

I beg your pardon?

Some tests vectors from the RFC are designed specifically to handle some overflow that if handled improperly will give you the wrong results. I have checked, this hits the relevant paths. Or were you talking about something else?

By the way, I haven't attempted to implement curve25519 field arithmetic myself, that would have been suicide (compared to curve25519, Poly1305 is a piece of cake). It all comes from ref10, minus the left shift UB it had.

> which this author's previous post claimed as a security feature.

Here's my current view on security: correct software is secure, period. Vulnerable software is incorrect, period.

Which means that anything that helps assert correctness is a security feature. Test vectors, sanitisers, static analysis, Valgrind… are all security tools, and passing any one of them increases confidence in the product, thus making it more secure. Add enough of these, and confidence gets close enough to 100% that we can deem it ready for production.

So, yeah, test vectors are a security feature. Laughably insufficient by themselves, but still necessary to assert the security of a crypto suite.

> Had he asked, I'd further claim that not having dumb C bugs is also table stakes for cryptography

Yeah, sorry about that. I assumed the same, but I thought Valgrind had me covered at the time —oops. Using sanitisers on Monocypher has been quite the eye opener. I didn't realise how dangerous I used to be.

I still have my doubts, by the way. While I would gladly trust Monocypher with my data by now, I don't dare openly recommending it over Libsodium just yet. That may have to wait for a serious external audit.
There is a standard way to listen to headphones over usb-c. There just aren't a ton of headphones on the market yet because it's relatively new. But they do exist.
Show HN: CAtlPlex-like allocator for C++ node-based collections
Mine is:

"Sir I bear a rhyme excelling,

in mystic force and magic spelling...."

That's all I can remember clearly without looking it up online. "Something something elucidate... " What I always remember gives 12 digits.

First heard it from my favorite math teacher.
There's a lot of confusion out there due to a relatively brief appropriation of the term "alt-right" by a political tendency that is now more commonly termed "alt-lite".

https://www.google.com/search?q=alt+right+lite

The dividing line that's emerged is "civic nationalism" (alt-lite) vs "ethnic nationalism" (alt-right)

ie: anybody can be an American provided they adopt the right values and behave as an American, vs only white people can be American and everybody who is not white (+ jews) needs to be made to leave.

Needless to say, the latter tendency is especially packed with literally textbook fascism.

https://www.adl.org/education/resources/backgrounders/from-a...
You could have also picked on the iPhone for their (especially in the early days) terrible labor conditions for assemblers in Foxconn too. There are plenty of rare earth minerals that go into the supply chain there as well.

The US gov definitely plays favorites anyways (including with existing automakers) so if you're going to do business, you might as well try to build political favor for your industry as a cost of doing business.
Many of these passwords are one or two characters in length. I think the 300 million number is inflated for publicity. Who allows a password that only has one character?

Go here and type the character 'a':

https://haveibeenpwned.com/
Sure! And this is a really good point. But then, how many of those surfactants (and other additives) are unique to Monsanto, versus things that are present in lots of other herbicides?

Again: fuck Monsanto, I guess? My interest here is mostly in the notion that glyphosate is toxic, since that, along with "glyphosate is genetic engineering" and "Monsanto sues farmers for growing seeds that blow onto their fields" falls into the bucket of "things the Internet very strongly believes about Monsanto, despite being based on very incomplete information".

Thanks for that clarification.
Sure there is. Free speech doesn't give you an excuse to behave terribly, such as doxxing and the like.
Is there anything isn't fancy mapping?

Use that term to down play the effectiveness of the approach seems quite surprising. Consider human needs years of study to do the same thing, which usually also makes mistakes.

Even for the example, without much analysis, it's very easy to miss the part.
yep, that would definitely be a good idea!
The advice about removing bad people from your life is really good. I did this a few years ago and my overall life satisfaction improved a lot.
> What Tesla has achieved is so important in the long run for the environment

Yeah, one thing the environment definitely needs is our continued reliance on personal transport vehicles, more roads, and more mining.

How anyone can frame this as being good for the environment is a joke. Yes, it is better than a gas car. That is a long way for actually being green.
So what you are basically saying is: they are shit?
Thanks, in the back of my mind I thought this might not be the best example, as I vaguely remembered reading a similar study from Facebook where slowing their users pages down resulted in less time spent on the site. I think the second example holds more clearly, though, and the general point that keeping users on your site longer doesn't mean you're actually adding additional value to their life.
I am absolutely planning on forking an old school JavaScript off of the current runtimes. Or at least forking NPM. Not soon, because for now writing ES5 and running it on ES6 runtimes is Good Enough for my current purposes, as I'm still <1.0.0 so nothing really matters. But eventually I'm going to want a separate package space, and a separate language community.

Modern JavaScript is cool, but it loses many of the benefits of old school JS:

- only runs on newer devices

- requires a precompile step

- more language to learn

- confusing concurrency model

- confusing inheritance mechanisms

- no incentive to learn to use closures, callbacks, and prototypes properly

If I was willing to accept all of those things, I would just use a straight up better language, like Rust or Haskell, and get the additional benefits of type checking and deterministic performance.

But I'm not interested in those things. I want a simple run-everywhere language for beginners to get started on. JavaScript used to be that, but modern JavaScript is not that language anymore.

So, I'm going to bring back ES5. Why not. Who's with me?
huh, that's a good question. my initial reaction is that if the point of a launderer is to move the money from public party A to secret party B, you can't really mention A and B together in a public contract without defeating the purpose. and if you don't mention them, how do you enforce anything?

(the above doesn't mean i'm convinced it is impossible, just that it would be a neat trick and i'd very much like to know if anyone has given it more/sufficient thought.)
Yeah, that's a great point, security requires that you understand the insides of any dependencies, and treating any part as a black box is a bad idea.

I think performance critical code sometimes shares this particular side of engineering and it's inability to fit into the easy patterns and abstractions we usually prefer.
Well of course, doing almost anything is much more effective than buying a Tesla. More cars are not planet saving at all, and it is delusional to think so.
Maybe Free Speech wouldn't be under such an assault if people weren't saying that you have to allow everything, including harassment and doxxing, to not be "assaulting free speech".

Not to mention that doxxing and harassment are not free speech in the first place.
FWIW, the essay I linked to was written by a woman. By your logic, you're morally obligated to read it.

I didn't make a moral argument anywhere. You asked "Why should I, as a reader, just try to find quality interesting content care about the identity of the author." And I suggested there is evidence that women authors need to be better to have any hope of getting published at all.

As I noted above, you have no obligation whatsoever to care about the author's identity. I was merely answering your question very literally and in good faith. But, your many remarks here strongly suggest it wasn't actually a good faith question and you trying to do this "gotcha" just makes it clear that your real intent is to completely piss on the idea that anyone should do anything for "moral" reasons (a la supporting diversity).

But, I wasn't making a moral argument.
> Maybe a good example of related development is the disappearance of Þ (thorn) from english orthography, being replaced with th.

This didn't have quite the full benefit that you describe, though, because of compound words like "cathouse", "hothouse", "lighthouse", "outhouse", etc. And of course digraphs can be extra-risky whenever languages accept loanwords.
Cybersecurity Researcher Hailed as Hero Is Accused of Creating Malware
Looks like this blog post was adapted from a video presentation by the author: https://youtu.be/fCtZWGhQBvo
But aren't there quite a few ways to design a well functioning eye? Compare insect eyes to human eyes to mantis shrimp eyes, and there are some pretty big differences.
Sure you did. And because you are a well known person (great posts) on here I will start using it now, too. Guys focus on your product instead of flaunting yourselves using fake Accounts.
I would propose something like this to start with:

https://demo.sentido-labs.com/proposal/discoverdev/

That's just a .dark class in the body tag:

<body class="dark" onload="document.querySelector('.dark-switch > input').onchange()">

...a switch at the top right:

<label class="dark-switch"><input type="checkbox" checked onchange="document.body.classList[this.checked?'add':'remove']('dark')"/> dark</label>

...and a bit of CSS:

https://demo.sentido-labs.com/proposal/discoverdev/dark.css

I also find the yellow-on-white links in your Twitter theme difficult to read.
I feel like I'm reading you again claiming that the test vectors for an algorithm in the standards documents constitutes a battery of security tests for the algorithm. That's not the case; I think 'lisper will tell you the same thing, despite being much more on your side of this issue than I am. Test vectors are an implementation aid and mostly intended for interop.

And yes, I believe I'm talking about a more complicated class of bugs than you are. For instance: OpenSSL's algorithm implementations pass test vectors (OpenSSL is FIPS certified, too). But OpenSSL has had recent carry propagation bugs.

I am not concerned about your use of C, or about the presence of memory corruption bugs in your library. If I was going to harp on about that, I'd also have to go after everyone who's written a Markdown library. My concern is that the kinds of things you say you've done to ensure the security of your cryptography don't address real cryptographic vulnerabilities.

You may have done other things and I just haven't read about them! I don't really care about your library one way or the other; the only thing I care about is the idea that if you pass test vectors and Valgrind is OK with your binary, you're probably OK. No!
RCA jacks are still ubiquitous in my experience; is there some movement to get rid of them?
Modern breeding involves actively mutating known species with DNA-altering chemical mutagen and ionising radiation. Think fuzzing vs. static code analysis, which one would you do first when it comes to debugging?

>Breeding is selection of a pathetically tiny set of modifications, but GM is on a whole other level.

The truth is probably closer to the opposite of this: most GM species in the pipeline are rather unimaginative ones improving one phenotype at a time, and the vast majority of them focus on pest or herbicide resistance. There is a couple of near commercial crops aimed at improving nutritional content such as golden rice and high-lysine corn, but they are more exceptions than the rule.

The kind of totally disruptive GM e.g. introduce C3 photosynthesis in C4 plants, has not left the drawing board yet for a good reason.
I feel like Indonesian and Malay are far easier than either of those, at least for English speakers.
My take from this book is that:

- scientific knowledge is embedded in some intellectual ether made of underlying hypotheses often not explicitly stated called paradigms

- paradigms follow a Darwinian evolutionary process, i.e. better paradigms evolve out of not-so-good previous paradigms

- paradigm replacements start with an epistemological crisis , i.e. facts that the current paradigms don't explain well enough.

Hope it helps !
This is cool, I was having trouble with libraries, so I'm switching my main Linux to Arch.
From a legal perspective, did anyone actually get hurt? What could of happened isn’t legally relevant. Negligence isn’t a crime, but a civil matter.

I am not defending Uber, only clarifying the legal argument. Some people claiming attempted manslaughter clearly have no idea what they are talking about. Attempted murder would be what they really mean, but then there would have to be intent. What Uber did is negligence – a purely civil issue (at least under U.S. law.)

Sometimes our outrage ventures into lynch mob territory when facts and the law actually don’t matter as much as assuaging our collective outrage.

Did Uber break the law? No. Were they negligent? It seems so. Was there malice? Not based on the facts.
Yes, although Org calls it "clocking".
Not really. First of all, they are reservations, not purchases. And the outstanding orders represent everyone who follows this company the most closely and who are the most enthusiastic about these cars. Once that demand is exhausted, can we be certain that the demand will continue?

I'm not saying that it's certain that it won't, but it does remain to be seen. In the automotive industry, a half a million cars just isn't a lot. Certainly not enough to proclaim that "a shitload of people" will want one for many years to come. Ford sells 750k F150s each year. That's just one model. And those aren't reservations, they're sales.
For a far better reading list, longform.org + mailchimp put out a great one this year: http://readthissummer.com/
You need to use `echo -n` in order to not have `echo` generate a newline.
I work for Google Cloud and want to make a note.

This page is quoting Google Cloud's multi-region storage option, which is the most redundant storage option in the industry (but more expensive than, say, Regional GCS), which is what S3 has.

The page makes it seem that all storage options are equal, which is not serving users' best interests.
Why should I elevate one of their lived experiences (their gender in this case) over all of their other lived experiences? For many topics, experiences attributable to one's gender is all but irrelevant relative to experiences not attributable to gender.

Why not their age? nationality? place of birth? race? sexual orientation? height? native language? myers-briggs personality type? etc., etc.,