skysight-inc/HackerNews huggingface dataset:
Interesting idea, but...

> As such it’s predicted that by 2025 all new vehicles produced will be 100% electric[.]

This seems grossly unrealistic.
> All WASM is buying us is a more efficient encoding format that can be parsed more quickly than asm.js.

That is only the initial property. WASM is expected to get a number of new features that aren't expected to come to JS, like actual threads.
Drones don't have to be quad/octocopters. I'd love to see a self-driving electric paraplane.
Nuclear overkill: The quest for the 10 gigaton bomb
Good points though the term debate has become a dirty word to me. I frame it as preferring "dialogue" over "debate" where dialogue refers the kind of exchange you laid out and debate is more of a conflict or competition where the aim is to win rather than advance truth. That's why it's so important to be transparent about your goals and values in an exchange. It's frustrating to let your guard down for a dialogue and find out via blindside that the asshole on the other side of the table only knows how to debate.
> something which is great for those wanting to right games that require the server to simulate them and the client to run them.

Also it's great for SSR.

Don't have to worry about if the join function has different signature per language.

Isomorphic JavaScript doesn't mean you spaghettify your front-end into your backend, that's an absurd thing to assume and assert is true. Yes, your front-end and backend can share npm modules, functions, and templates. This means your HTTP library is fetch or axios (basically, same API) rather than 2 different APIs). You don't have to write a jinga2 copy of your react modules for prerendering. You don't have to write your custom validation rule in 2 different languages. This is useful pretty often.
Sure. Let me go back through my notes from the installation and I'll add the relevant parts here. Note that my Yubikeys were already all set up, though (i.e., the GPG keys -- and "derived" SSH key -- were already present on them).

---

ETA: I've posted my "first attempt" at remembering/including everything in a gist [0]. It's very likely that I've forgotten something, though. Apologies for the formatting and such, I was hurrying.

[0]: https://gist.github.com/jlgaddis/c52d6dea9aab4fa7e184d78c354...
BlogProfits: Learn how bloggers are making money
I performed an experiment based on this idea - I wired up a clicky relay to the numlock LED (via a transistor), and glued it to a decent Dell keyboard. Then, I rigged up a python script to toggle the numlock led on each key press/release event.

Honestly, typing experience wasn't too different to a real mechanical keyboard.
The key difference between Solidity and other languages, of course, is that most people don't trust other languages so explicitly and irrevocably. Other code environments can be monitored for errors and those errors can be corrected, usually in ways that don't involve kissing all the money goodbye.

On something so absolute as Ethereum, I would expect them to use a very dumb language with as few complications and complexities as possible, and then to formally verify the crap out of it, and quickly make it the most consistent, predictable, and stable language on the planet (again, possible only with a very barebones language that does not have complex features). The fact that Ethereum has been around for so many years and this has not happened indicates that it's not a serious platform.
The rest of your post aside, Radiohead are still touring internationally and writing great music... their latest album was released less than two years ago
Same happened to me a while back when trying out Pro. I went to cancel it and they charged it a day prior to the day I was supposed to cancel on.
I find plain csv a bit underrated in these kind of applications. As long as you have flat data, you can read and edit the file with practically anything without too much trouble.
Text Message Scammer Gets Five Years in Prison
This is a great book and is one of the three books we'd send to all candidates at Matasano. A thing to be aware of: it's probably the best all-around browser security book, but it's not the best application security book, since it spends much more time on browsers and browser technology than it does on the serverside issues (like SQL databases and authorization systems) that dominate web appsec.

At Matasano, we gave The Web Application Hacker's Handbook to candidates to cover that gap.
From a discusion on here a while back hs and uni debation seems to have not much conection to real world parlimentray debates and would fail outside its own artificial world.
That's my experience too (using gpg for ssh). While I remember that gpg agent can die once in a while it's very rare and the benefit of having keys in a separate device and using them on any machine instantaneously is certainly worth it. Not to mention U2F and built in TOTP. I can easily login in on a friend's machine without sharing any private/secret keys.
Context. It's hard to explain to people who didn't go through it. The word "threat" didn't even register. There is no other information to evaluate except the message and the dprk situation. No one is going to launch a conventional ballistic warhead into Pearl Harbor. The ONLY conclusion you can come to in the minute after you just got the info is some serious nuclear stuff is about to go down (but please let it not). The head of our (US) armed forces has been saber rattling for months. The risk of miscalculation is off the charts. Also there was no indication who sent the message (state, fed, ?). You are also in a surreal stunned state. Then you start looking for shelter and yes monitor twitter. Honestly I'm surprised people didn't freak out more and get hurt.
I've been using a yubikey for at least 3 years on a practically daily basis for signing and decrypting email (all of my emails are encrypted) and for logging into my various servers via SSH on various Linux laptops and desktops, an Android phone (via NFC) and very recently a Macbook running OSX. My experience is nothing like yours. I have never had anything resembling a stability problem.
Actually, the GNU tools (in particular grotty) advanced forward to 1976, and are capable of ECMA-48 control sequences that render actual italics and boldface like the source markup describes. It is just that the people who make operating systems have gone out of their way to disable this.

* http://jdebp.eu./Softwares/nosh/italics-in-manuals.html
Are you perhaps reflecting on the OSX experience a couple years ago? Things have really matured since then.

I have deployed yubikey 4 based ssh auth, commit signing, and password management to enigneering teams at 3 companies in the past 2+ years.

The Linux experience has always been solid and as of gpg 2.1+ and High Seirra mostly fixing their smartcard stack, I can say the OSX setup is now quite reliable as well.

For examples for ssh setup see: https://github.com/lrvick/security-token-docs/blob/master/Us...

Aside: I would -not- recommend Duo to anyone. Beyond putting your security entirely in the hands of a third party with unknown internal auditing and security practices, there is no way to disable SMS 2FA for the admin accounts and support has steadfastly ignored requests to allow this to be disabled. This means sim porting + phishing and you cna control a duo admin account. There is also no secure element componet involved with Duo so malware on the phone can bypass it if sophisticated attackers are in your threat profile.
Recruiters want to add you so their job postings show up in your timeline. They don't add messages because it's a driftnet tactic. They're hoping people looking for jobs will just add them in case they get sent a message.
I've always thought the reason many cyclists treat red lights and stop signs mere warnings instead of rules is because it's annoying to have to speed up from standstill with your own power.

IMO it's a flaw in human-powered vehicles, although some purists will certainly vehemently disagree such a thing can even exist.
That's actually better than I would have imagined. What's the difficulty growth like with ETH these days? Or, what's a safe estimation of how many ETH a 1060 could mine before Casper lands?
An algorithm is desperately needed though

An algorithm that weaponises jealousy, FOMO and outrage will always out-monetise a benign or no algorithm at all, over any financially viable timescale. The algo doesn’t “know” of course. It just knows that showing you X has historically made you spend longer on the site than Y.

The only way to win is not to play.
Thanks, I should simply start with that.

Along with a hard limit set by cgroups so that browser tabs start being killed in order to stop the swap from being overwhelmed when memory is being used well beyond its capacity.

(I'd be interested to know if 'swappiness' already effectively implements the following system-wide, but here goes.)

Now that I think of it, it's not so much the quantity of disk storage being consumed by swap, so much as the number of write / delete transactions. One thus wonders if an approach in which the browser somehow favors a small number of tabs to keep in ram, and then dumps the state of the remaining tabs to disk, might be just as effective, but without worrying about the growth of swap. Then, when the user opens a tab that had been saved to disk, if we crudely assume that the memory consumed by open tabs are roughly comparable in memory use, then we can take care of the whole affair of 'swapping' in a single exchange between memory and disk, where we dump the state of the in-memory tab in order to make way for restoring the saved one.

(Or did I just reinvent what swappiness does already? From your description of swappiness, I'm inclined to guess the answer is no. This approach strikes me more akin to using the swapfile as a filesystem, and keeping just a small number of tabs paged into RAM.)
As for (a), it was probably a foreigner.

As for (b), it only counts if traffic is going slow enough, and it should be part of a human wave. Otherwise, it is a bit like a game of frogger.
One of our engineers wrote a series of blogs about how to use a Yubikey for SSH auth, OTP2FA, U2F, and logging into 1Password on shared machines.

http://www.engineerbetter.com/blog/yubikey-all-the-things/

http://www.engineerbetter.com/blog/yubikey-ssh/

http://www.engineerbetter.com/blog/yubikey-static-secret/

http://www.engineerbetter.com/blog/yubikey-2fa/

I wish AWS supported U2F, it'd make my day a lot less frustrating.

We do a lot of pairing and rotating on shared machines, so it's really danged useful.
OpenPGP applet on Yubikeys also have physical presence proof option: https://developers.yubico.com/PGP/Card_edit.html#_yubikey_4_.... Crucial for safe ForwardAgent!
You can get a lot done with a good stir fry pan, knife, and cutting board. I'd invest in quality versions of those 3 before anything else.

I just got an InstantPot - so far it lives up to the hype. I've made chili, Thai curry 2x, rice, and hardboiled eggs so far, and they've all turned out fantastically, and all in under 30 minutes.

Find your favorite flavor combinations and work them into your meals. I love the combination of lime and salt, so I'll use that in rice, salads, stir fries, etc.

Sriracha/Cholula/insert your favorite hot sauce can save an otherwise bland dish.

On lazy weeks, I buy one of those big boxes of fresh mixed greens, a rotisserie chicken, and some guacamole. Then I make a big salad for each day of the week with just those ingredients. It's cheap, tastes good, and is on point nutritionally.

I just switched from cooking with olive oil to avocado oil. It has a higher smoke point and maintains its fat profile in high temps, and I haven't noticed a difference in taste/quality.
The driverless [insert accommodation here] thing is a great idea, but no one ever discusses how the hell these things are cleaned.

One thing that keeps me from being all about car-sharing is the idea of having to sit in someone else's funk. Humans are nasty and disgusting and constantly outgassing, consciously or unconsciously, and some of those emanations are downright hazardous.

So why is everyone completely ignoring how we clean all these driverless, shared things?
Below the surface there's an abnormally high rate of PTSD and a small percentage of people who fail to function.
The IBM 705 came in a bigger version, the IBM 709, and there was a transistorized version, the IBM 7090. The IBM 7090/7094 powered much of the US space program of the 1960s and 1970s, and some of those machines were used into the 1980s.

Those big control panels were mostly for maintenance use. UNIVAC separated the operator and maintenance panels on their transistorized machines, and in normal operation, nobody was near the maintenance panel. IBM kept a lot of lights, buttons, and knobs facing the operators well into the System/370 era. By that time you could debug the OS inside a VM, so all those manual controls were unused, but it took IBM a long time to get rid of them.
They can be assumptions because life is complex & sometimes people tell themselves convenient lies to make themselves feel better.

It depends on the circumstances.
If you're just talking about how one word or another primes people's behavior I have no quibble; in fact I may even support such a substitution in some cases.

But I think you are too harsh on the idea of winning as inherently bad. If you are a saint and your opponent is a nazi, you fundamentally disagree on what the truth is. The way you advance truth is by winning (i.e. persuading an audience, or perhaps even your opponent, that your views are correct).

I agree that in general it's best to avoid zero-sum framing. But some ideas are simply incompatible with other ideas, and in those cases the pursuit of truth is inextricably tied to winning a contest.
Perhaps because they understand the reality of the situation better?

Look, almost everyone gets the situation with North Korea wrong. NK has exactly one deterrent from being invaded, and that is a ton of very boring, very conventional artillery that is within firing distance of Seoul.

In the case of NK being invaded, they would immediately start shelling Seoul and trying to reduce it to rubble.

If you start evacuating Seoul, NK will assume they're going to be invaded, and start shelling it.

In the improbable case that NK would start something, they would start by shelling Seoul.

All of these scenarios end with NK being reduced to rubble by the overwhelmingly superior force of South Korea + Japan + USA. That's the deterrent we have against them.

The nuclear missiles that NK is barking about is not a real threat. Everyone is watching NK 24/7,they cannot launch anything undetected. If something is detected, then South Korea, Japan, and the US will compete with each other about who can shoot the shit down first. And they will shoot the shit down. And after they've shot the shit down, they will invade NK to reduce it to rubble so as not to have to go through that again, at which point NK will start shelling Seoul, which sucks, but at that point it's an acceptable loss.

Every single scenario ends with NK reduced to rubble. They know this. They have zero reason to move the status quo. Instead, the real reason for them barking about their nuclear capabilities is to get more leverage in sanction discussions. And everyone goes through with this dog-and-pony show, because we can't openly state the exact capabilities of the anti-missile defense systems that are in place around NK.
I wanted to get into f# but had a hard time with tooling, cross platform. For example, I'd see a great library and the instructions assume VS while I'm on Linux. There are a variety of build tools and package managers.

As Python dev since 10 years I can't point fingers -- Python is probably worse though I've memorized the idiosyncrasies -- but I couldn't justify my way up the tooling learning curve in addition to the language curve.
"Done is better than perfect"
Of course you'd have to somehow set limits on consumption in any system where resources are limited. The price mechanism isn't the only way to do that. You could for example have only one game system to begin with so there's no reason to own two. Or you could have public "libraries" for things like gaming systems where you could borrow anything you need, reducing the need to own things.

Resources should be allocated where they are needed the most. The price mechanism doesn't do that. If you don't have any money, a system based on the price mechanism doesn't know you exist no matter how great your need.
The Trouble with Mindfulness Apps (2016)
Cryptocurrency Market Update Jan 14th
Pretty much. When searching around for advice on how to market yourself on LinkedIn, that sort of title, though full of shit, is what is recommended.

I wish I could have an alternate profile or A/B test. I think my current one is detrimental to the job search because I list jobs going back 17 yrs vs my resume which is tailored to my current field. With a second profile, I'd narrow it down. Maybe I should do that anyway.
This book along with the 'Web Application Hacker's Handbook', were all published in 2011, do you feel they're dated in any way?
Study: Precocious development of self-awareness in dolphins

Citation: Morrison R, Reiss D (2018) Precocious development of self-awareness in dolphins. PLoS ONE 13(1): e0189813.

Link: https://doi.org/10.1371/journal.pone.0189813

DOI: 10.1371/journal.pone.0189813

Abstract: Mirror-self recognition (MSR) is a behavioral indicator of self-awareness in young children and only a few other species, including the great apes, dolphins, elephants and magpies. The emergence of self-awareness in children typically occurs during the second year and has been correlated with sensorimotor development and growing social and self-awareness. Comparative studies of MSR in chimpanzees report that the onset of this ability occurs between 2 years 4 months and 3 years 9 months of age. Studies of wild and captive bottlenose dolphins (Tursiops truncatus) have reported precocious sensorimotor and social awareness during the first weeks of life, but no comparative MSR research has been conducted with this species. We exposed two young bottlenose dolphins to an underwater mirror and analyzed video recordings of their behavioral responses over a 3-year period. Here we report that both dolphins exhibited MSR, indicated by self-directed behavior at the mirror, at ages earlier than generally reported for children and at ages much earlier than reported for chimpanzees. The early onset of MSR in young dolphins occurs in parallel with their advanced sensorimotor development, complex and reciprocal social interactions, and growing social awareness. Both dolphins passed subsequent mark tests at ages comparable with children. Thus, our findings indicate that dolphins exhibit self-awareness at a mirror at a younger age than previously reported for children or other species tested.
> Drawing a (admittedly inaccurate) parallel with shared spaces (which are harder to navigate by sensory deprived humans than standard intersections), I'd say roundabouts (which preserve crossings) would be a more sensible short-term approach overall -- especially considering the remaining human drivers.

I actually find roundabouts easier to navigate than large crossroads, I think this is partly because they actually are objectively easier and safer to navigate (one stream of traffic) and partly (but mostly) because they are dominant in the UK.

But for the same reason (familiarity) I expect many in the US would find roundabouts hard to navigate (and maybe unsafe as a result?), it's more about what you are used to and what you had to learn as part of your driving test.

Are roundabouts part of driving tests in the US?
Still waiting on the wireless mechanical keyboards :-).
Facebook has open-sourced encrypted group chat
So, the people who are in charge of designing such a system need to do a good job. What if that too inevitably fails?
You can either improve the system/process by learning from mistakes or blindly firing the culprits and replacing them with somebody who might well make the same mistake again
the first gulf war was in 1990 and the US was a party to it
That's what the linked post is about, no? How a public profile isn't really public.
I think people are focused on maximizing the wrong metric. Traffic projects like this tend to want to maximize car throughput, when what we really need is to minimize travel distance/time. Maybe then society would start looking at the effects that cars have made to sprawl, and the self-reinforcement cycle that emerges.
> Unless you're saying this person is worth less than you

By their relative actions aren't they both agreeing that in this situation the one doing nothing to saves themselves is worth less?
i'd be all over that keyboard if it had proper arrow keys and a numpad. I still have to eBay for old Model M style keyboards with the track-pointer, and they're getting to be harder and harder to come by.
UPnP is cancer.
They also seem to ignore people riding on bikes, and people walking around.
I don't think a normal, sanely led US would do that either. More likely the president and joint chiefs would sit in a room and discuss "a proportional response". Turning most of North Korea uninhabitable for generations does not meet that standard.

On the other hand, I can see President MAGA saying "turn the entire peninsula into one large crater," a series of Generals trying to talk him out of it and getting fired. An apocalyptic Saturday Night Massacre until he found the just-promoted-ex-Colonel who would issue the order for him.
Dunno about OP; I have 3M 7500 masks (small/medium/large as appropriate) with 60921i cartridges for the whole family. They are also used whenever we're doing fine grit sanding, fibreglass work, welding etc. so everyone's used to them. (Helps that they're pink, for the girls.)

Also keep iodine tablets in your bugout bag. And a razor, masks won't do shit if you have more than stubble on your cheek.
Updating Embedded Linux Devices: Update Strategies
I suspect I would worry too.

Really I was just picking up on the word “obvious” in the parent post. Whenever I see that I always wonder if the writer’s “obvious” is the same as my “obvious”. It usually is but, surprisingly often, is not.
How do you handle taxis?
Is this satire? How do you walk anywhere otherwise?
Meanwhile we have the keyboard of the new Macbooks. Get as loud as mechanical keyboards with no tactile fisher price feeling. And we should not even start of talking about durability.
JSON is not a human friendly config format; it has harsh rules for quoting, brackets and commas and most importantly has no intuitive facility for comments. YAML should be preferred to JSON for config. However, ConfigParser is even better and a list of IPs need only be space separated (eg hosts = config.get('hosts').split() , quite simple ) or you could even make the value of the parameter be a JSON list if you really like to type brackets and quotes. The "simplest" approach is in fact to use the most idiomatic approach that everyone recognizes, and if you're doing config files in python that means ConfigParser.

Edit: it seems they went with a newly invented language called json-config that looks like a hybrid of JSON and C-style comments. That's fine, but using an invented config format that nobody knows isnt the "simplest" approach at all. It's the most complicated solution. When people use invented idioms in their projects for things like config and logging that have widely accepted idiomatic solutions included in Python std
lib that's an immediate red flag.
I view maximizing car throughput as beneficial because it means less roads need to be built (more money for mass transit).
> one big square shared by bicycles, pedestrians and scooters

You mean, no cars?