skysight-inc/HackerNews huggingface dataset:
- The others are trying to tell you, in good faith, why they think such a move would be politically intractable. Grandstanding rhetoric doesn't help your argument.

- Not requiring your parents to be rich is otherwise known as intergenerational upward mobility. If the effect of the current system is to externalize the costs of upward mobility on the rest of the society, then that's probably worth paying (to a point). The bigger problem is that government-issued loans suppress market pressure on colleges to operate efficiently.
In both cases, if you believe in society based on laws, what I said stands. Agreed?
I fail to see how this is any better than existing first strike weapons.

Anti-anti-ballistic-missile technology doesn't mean much when anti-ballistic missiles barely work, and all your adversaries have lots of rockets each with lots of reentry vehicles.
Perfectly normal is a bit of a stretch here, right? Unless you mean that putting accused people to solitary confinement (while waiting for a trial) for extended periods of time is perfectly normal in UK.
Genuine question: what is the most correct protocol on name and pronoun usage to describe past events, when the author wants to keep the focus on the fact of the accomplishment rather than the personal life of the actor?

Is it:

1. Bruce Jenner won his gold medal in the Men’s Decathlon at the 1976 Olympics.

2. Bruce Jenner won her gold medal in the Men’s Decathlon at the 1976 Olympics.

3. Caitlyn Jenner won her gold medal in the Men’s Decathlon at the 1976 Olympics.
I’ve been a professional programmer for a while and worked at a variety of companies. When the teams I’ve been on decided to implement tons of metrics, it’s usually because we had tons of code quality problems. This was usually because we had inexperienced or inattentive programmers wreaking havoc.

I currently work at a company where all the devs are pretty good and the code is decent. We don’t really need much in the way of metrics. If anything, we have more metrics than we should. I trust my current team to do the right thing more than I trust a linter.
Have a look at this. The scale is different from a regular wildfire.

https://www.theguardian.com/australia-news/datablog/ng-inter...?
croc does not interop with magic-wormhole but tries to accomplish the same thing.

I made croc because it was really hard to install wormhole on Windows (especially for my non-dev friends). Also I wanted croc to support resuming transfers which has been stalled in wormhole for awhile now. [1]

[1]: https://github.com/warner/magic-wormhole/issues/88
Best reason not to buy a Sonos product.
Some questions about the spec:

1. How does age disambiguate between filenames and other key formats for the -r argument? (Those formats are also valid filenames)

2. Does the header use normal Base64 (i.e. +/) or url-safe Base64 (i.e. -_). The specification sounds like normal Base64, but some lines of the example contain -_ others contain +.

3. What characters are allowed in the header? ASCII only?
(the current key-formats are ASCII only, but an implementation is supposed to skip unknown formats)

4. Are any characters forbidden in recipient types, arguments and additional lines?

5. Which strings at the beginning of a header line have special meaning and thus are illegal for additional lines? Only `-> ` and `--- `? I assume the space is mandatory in those strings despite the spec not mentioning that for `->`?

6. CRLF normalization of the header is only mentioned in the section about ascii-armored files. I assume it also applies to non ASCII armored files?

7. Is keeping the public key secret to achieve symmetric authenticated encryption an officially supported/recommended use-case?

(If the public key is public, the MACs block decryption oracles. However they don't provide any authentication, because the message isn't bound to any sender and thus an attacker can just encrypt their own message to your public key. If the receiver's public key is secret, this isn't possible and thus the current implementation provides symmetric sender authentication)

8. How does the command line tool signal failure/truncation/corruption?
Solitary confinement is, at least, very unethical given its known deleterious impacts on mental health[1][2], and can be considered torture for most purposes[3].

[1]: https://semanticscholar.org/paper/8f8fbb6bd68357311bb82e48a8...

[2]: https://www.newyorker.com/magazine/2009/03/30/hellhole

[3]: http://steinhardt.nyu.edu/appsych/opus/issues/2015/spring/co...
I would think he's in protective custody because he would be in extreme danger in general population. He's a celebrity and would likely be viewed as rapist and traitor (the facts don't matter, what matters is what the other criminals would think).

A good question is whether he needs to be held in a maximum security facility. He's a bail flight risk, but is he an escape risk? I would think he's at most a moderate escape risk (has some capabilities and has shown his contempt for the legal system previously) and would be fine in something less than maximum security (so long as protective custody could be maintained).

I do know Assange has a competent legal team that would fight his being held in maximum security if Assange wanted them too. I wonder why he hasn't instructed them to do so.
... in other words: based on personal observation, I believe that the correlation of personal wealth and value contributed to society is not strong enough (which doesn't mean there's none) to justify making one's existence dependent on it - in a sophisticated society which could easily afford otherwise.
Title makes it seem as if the website received an award.
A Tax on something backfired?

The most frustrating thing is watching this pattern repeat itself thousands of times.
Morgan Stanley is cutting about 1,500 jobs
Playmobil’s plan to infiltrate your workplace
It was a pleasure reading your article, I hope I can use it as reference for my future svelte project.

And I must say that Svelte also caught my eye this year. I gave it a shot in their playground, and I was surprised how intuitive things are. Svelte as a compiler seems very natural an approach to building frontend apps and independent components.

My next project will be Svelte on the frontend (SPA), and Elixir+Phoenix+Absinthe on the backend. I personally think this will be a killer stack for 2020
Not a stupid question. What you're referring to is the blackout period during reentry. It's a challenge not just for missiles but spacecraft too. Lots of research has gone into it:

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/201000...

Beyond the advanced research concepts though, I believe the leading solution is typically inertial navigation (or a variation thereof):

https://en.wikipedia.org/wiki/Inertial_navigation_system

https://ui.adsabs.harvard.edu/abs/2016SPIE10158E..13L/abstra...
We had total freedom to give any rating we could justify. We downgraded banking names under coverage, or gave unfavorable ratings to some of the names that bankers wanted us to add to coverage. These sometimes led to calls from banking (moderated and monitored by compliance) demanding to know why we did such a thing, or my director of research receiving emails from companies that thought they deserved more favorable ratings that would personally insult my team. We nevertheless made the right calls for our investors to the best of our abilities, and I'll always stand by that.

I've been on a bunch of aggressive calls and they always get my pits sweaty. I was on a few with the senior analyst I started working under that I really remember. We had a contentious sell call on a stock and one of their top 10 holders wanted to speak with us. We hopped on the conference call and they brought every one of their covering analysts, PM's, and even a trader onto the call just to try and talk us out of our rating. It was one of those calls where we knew neither side would find an agreement, but ultimately we both got a better understanding of where our disagreements lay, which helped better inform both sides about debates in the stock. The cursing and aggression from these clients made that call especially tough.

On a different note, I found the former sell-side turned buy-side analysts to be the toughest clients to work with. They know exactly how the research game is played, but several seemed to have an especially large chip on their shoulder and wanted to badger the sell-side guys since they had taken that beating for years.
Thanks for the in-depth reply! That makes sense that the primary flaw is that nondeterministic attributes of a particular physical chip generated from a design will cause its individual characteristics to vary too widely.

It's interesting - there is a loose analogy to reproducible builds chasing down and squashing every source of nondeterminacy in software builds. I'm guessing that's not possible to do that for chip fabs for deep physics reasons + reasons of efficiency, but maybe some other trick (recording the "random seed"?) could be used... And the thought that verified chips require a verified chip fab process is appealing! But I know nothing about chip fabrication processes, so I'll leave it at that.
Alcohol is considered one of the most deadly and harmful drugs in world and is linked to the majority of domestic violence, fatal car accident, sexual assault etc.
There are other companies targeting other areas of the market.

Ultra high end: Harley Davidson Livewire, Zero SR/F

High end: Fuell, Cake

Mid range: Zero S/DS/FX

Low end: Sur-on Light Bee, CSC City Slicker

The biggest problem for electric bikes is recharge time. Motorcycle batteries are physically small and have low range, and take hours to recharge compared to 1-2 minutes to refuel at a gas station. That makes them unusable for anything except city commuting or tossing in the back of a truck on the way to the OHV area. Meanwhile the fastest growing segment in motorcycling is adventure riding, which is for bikes that can be ridden thousands of miles at a time both on and off road (sometimes 50-100 miles away from paved roads or services of any kind).
> A single cruise ship is estimated to produce more pollution than one million cars. In Europe, cruise ships emit 10x more pollution on the coastlines than the EU's entire 260 million cars.

The statement I'm refuting is this, which says "pollution" twice with no further qualification.
Illegal Drones.. to large and flting outside FAA regs. Can it be China ..Russia.. looking for our missle silos ???

Or freindly UFO... scouting out landing spot for mother ship anyway it is not normal to fly and operate such a fleet of drones undocumented in the USA..
That's an example of "like him or not", it's not a retraction and nothing published was false.
We need to be very exact in these matters. The problem with the rape charges is that very, very likely he would have been convicted under Swedish law, which is very strict on what counts as rape. (If proof could be produced.) What is a farce is how the case went on and on, and how the plaintiffs didn't even seem to want to hang on the to case, and how a crime which is routinely buried in cold cases by Swedish Police suddenly became the top priority of the state (country, for you US-people) prosecutor. And so on. There is a kernel of truth. Everything else is a farce. If we don't acknowledge the kernel, we risk debating the merits of the case, when there is the political machine around it which merits most interest. (In global politics, not in the personal lives of the plaintiff, I have great respect for them too.)
It's not and the vast vast majority of those sentenced to under a year (even for skipping bail) are released in 2/3 time as per sentencing guidelines in the UK.

Unsure why so many people are invested in arguing that this is just the routine functioning of the law when it certainly isn't
Detecting ad blocking is very simple unless the ad blocker tries to work around it. You find some url pattern that the blocker matches (ex: "/ads.js"), and test whether it's blocked. No stalking, bad performance, etc, required.
Western sources routinely dismiss claims that plasma stealth is in practical use / is of practical use. We'll have to see of course.

And yes, plasma generated by re-entry fireballs are plenty detectable in other areas of the spectrum.
Or mod it
> underestimating how diverse people’s values are

While we're valuing diversity, let's consider diversity of circumstance as well as attitudes. Working 80 hours a week is not the same for someone who's single and healthy vs. someone who is themselves disabled or who has family members who require significant care. Assuming or implying that it's only about values is exactly what makes this discussion so contentious. Many people have the "right" values but their work role or their non-work situation is not as conducive to long hours. Or maybe they've just read the actual research instead of relying on anecdata - especially cherry-picked (or outright fabricated) stories from CEOs and VCs who benefit more from others' overwork than those people do themselves. For most people, 80 hours per week is just not healthy or sustainable.
Boston Dynamics CEO says it irks him when people call the robots terrifying
Good question - I was going to correct someone earlier in the thread and I then realized I didn't know the answer to that one myself

I would say there's certainly no harm in using the current pronouns
They will brick your older speakers or remove functionality. I have 7 Sonos speakers, spending $3-4k on them because quite frankly I love them and the technology was great. I bought a soundbar for my TV with sub and surround speakers and they sound fantastic, and being able to use them to play music was amazing.

But then they started removing functionality from their app, and the Play 1s don’t even work with the iPhone anymore unless you have a streaming service or you set up a music service. The ability to just play music and then play it on your speakers is gone. And they don’t give a fuck. They are completely unapologetic and they just forget about their older speakers like a bad habit and that’s why I will never buy another one again.

And their app is getting worse, they are forcing logging in to monitor your usage, etc. It’s infuriating. Their technology was amazing 5 years ago but now it’s annoying.
Wow, what kind of adventure bikes can be ridden for thousands of miles at a time? I only get about 200-250 miles on dirt, and that's with an extra tank of gas strapped to the back.

Are they like 650cc+ with huge fuel tanks? I shudder to think of trying to pick one of those up on a muddy slope...

Anyways, an electric bike that could do ~200 miles seems like it could do well as a replacement for smaller engines, but I haven't seen any dual-sports that realistically claim a range of over 100 miles with normal use, and you're right that that would barely get you away from the major highways in most places.
That's not how the entire fabric of international law works though.

Citizenship and postal address are irrelevant. If you break the law in another country and there is an extradition treaty then you will face the consequences.
Well... shut my mouth. :-)
That's a very strange definition of "faultless record." Shall we elevate the Ashley Madison password leakers to the same level of folk hero? What about a VPN that spies on its users - they never publish anything false, so any persecution is unfair, right?
Rather than meddling with putting Constraints on a self-signed root cert, I'd suggest considering automatically destroying the root's private key after making any needed certs. That is, the root's private key exists only long enough to issue certificates for this session, then it's destroyed. If the user changes things you don't re-use that root CA, you distrust it and make a new one, for which the private key would likewise only exist during setup and then be destroyed.

This way the only possible certificates that can ever exist are those created during setup. After that nobody can sign more certificates because the private key needed doesn't exist any more, so you don't need to worry about constraints (which can have compatibility problems e.g. that's why Let's Encrypt X3 and X4 exist instead of X1 and X2 these days)
Both. Sometimes I use Python, sometimes I use a spreadsheet. Sometimes I ingest the spreadsheet into Python, and sometimes I ingest it via a bash one-liner. The right tool, for the right job.
> Since graduates and postgraduates are earning, on average, roughly 2x and 3x non-graduates respectively

The original paper that this whole discussion is happening in the context of literally says that the college premium is very low, and for non whites practically zero. The whole issue is that society-wide, college education doesn’t increase the wages of people. Yes, the college educated people make much more than those without a degree, but the question is how much they’d make on average if those same people didn’t get a degree, and as the paper argues, only a little less if at all.
Yeah, I think so too. My goal after hopefully making a completely playable game running on SQLite is to eventually rip it out and replace with my own ECS, based on gained experience. I start with explicit SQL queries, and am slowly building an interface on top of it. Or rather, I'm moving towards the interface I abandoned prior to switching to SQL.

Before SQLite, I was working on my (yet another) own implementation, and eventually realized that I don't like the "Systems" part of the ECS, given I planned a lot of logic that required inspecting multiple components of any given entity. Thinking about it, I figured out that a better abstraction for a "System" would be a piece of code executed on a set of entities, defined by some selection logic. That is, a query. I quickly ended up with this interface:

(select-entities
:components (has-position has-health (not player))
:where ((entity-id (has-health (hit-points hp)))
(< hit-points 50))
:order-by (((lhs (has-health (lhs-hp hp)) &optional (targetable (lhs-priority priority)))
(rhs (has-health (rhs-hp hp)) &optional (targetable (rhs-priority priority))))
(if (and lhs-priority
rhs-priority
(= lhs-hp rhs-hp))
(< lhs-priority rhs-priority)
(< lhs-hp rhs-hp)))
:into my-array)

(The example selects non-player entities with position and health components which have less than 50 HP, and orders them by HP and, if both compared entities have a "targetable" component, also by targeting priority.)

Which, as you can see, looks essentially like an SQL query. :components is select + join, :where is filtering condition, :order-by saves me from doing an explicit sort on the results, and the :into my-array part allows this query to not allocate new storage for results each frame.

Now each time such call showed up in my code, some extra book keeping storage would be allocated, and underlying logic ensured that most of the query doesn't have to be recomputed every frame. For instance, the :where part was handled by tracking addition and deletion of components to/from an entity. Implementing similar optimizations for :order-by part, I quickly realized that most of my "book keeping" tricks are essentially equivalent to compiled queries and indices on tables. At which point I ditched it all and switched to SQLite.

(I meant to write a blog post about this at some point. I guess I just wrote half of it here.)
Alright, yeah, you got me there. I bow.
Not intentional!
Gnome

Bash shell

Pulseaudio

The earliest days of grub bootloader, which is baroque complex compared to the LILO everyone used for years previous.

Classic nvi as default vi (as opposed to vim)

Some of the turn of the century weirdness around xfree86 and x.org fork battle

Frankly, worship of POSIX was always tiresome to deal with.
That seems a bit simplistic. There's a wide range of crimes you can commit on-line without ever entering the jurisdiction of the victims.
It reached a 50% success rate in 2005 and since then, hard data has been hard to come by. We are talking about classified military projects. It wouldn't surprise me if what "everyone already knows" based on 90s news stories is wrong in 2019.
Fortnine has an excellent video last year that summarizes the problems electric bikes currently have: https://www.youtube.com/watch?v=-U8JK7lUqA8

The big two reasons:

- Electric range and recharge rate is abysmal compared to gas bikes

- The excellent used motorcycle market makes the savings on gas and maintenance noncompetitive. We never had Cash for Clunkers for motorcycles, so you can buy an amazing lightly used gas motorcycle for $2500 or so.
Private prisons are a travesty of the justice system.
Growing up in the Swedish country side, most kids including me had mopeds. Not electric, but considering I'm 42yo it just wasn't a thing back then.

Usually they used the same parts as more powerful motorcycles, but with cheaper breaks and crippled engines to reduce the max speed.

And that's how I got my only engine mechanics experience, by finding ways to make them run fast.

Sort of the worst of both worlds, fast motorcycles without proper breaks driven by kids without traffic experience/common sense.
Indentation Without Dents
I once made something similar after reading a blog post here on HN [1] just to see how easy it is to make something like this. Mine [2] uses passphrases to generate keys with the Argon2 algorithm and then uses NaCl's secretbox for encryption. I also made a version for use on streams. It's not up to snuff for industrial use, but it's really easy to use if you just want to encrypt some files with a password and also very simple if you want to modify it for your own purposes.

[1] https://blog.gtank.cc/modern-alternatives-to-pgp/

[2] https://stutonk.github.io/crypt.html
Hmm, maybe if our 'fourth estate' actually wasn't the govs bitch, Assange's org wouldn't have looked so moral. But here we are.
And the Italians and the Renaissance, all those geniuses in one relatively tiny area. What's up with that?
Optimally Wrapping a Christmas Present
I’d say not voting in climate change deniers would be good first step.
Only if you compare it to a similar brand new bike and ride it over 15,000 miles. Most motorcycle owners never exceed 10k on a single bike.

https://youtu.be/-U8JK7lUqA8?t=319
Apple provides an ECS in gameplaykit that can be used in iOS/UIKit apps, not sure why anyone would want to though.

https://developer.apple.com/documentation/gameplaykit
Unfortunately I did find such a piece of software.

Is there a way to get the direct download link to a snap? Perhaps a manual way of downloading and installing a snap, that would suffice. I ran into issues (version incompatibility which in itself is not a problem, snap made it a problem) and they made me give up on installing a product that was available ONLY as a snap. They (some company) used to release their crapware as .deb and .rpm before which was extremely easy to extract and use myself (I would just download the .deb file, then do: ar x crapware.deb && tar xvf data.tar.xz), but now it is snap-only. I could not find any direct links on Snapcraft. I do not like this direction, to be honest.
They encourage you to recycle it yourself rather than send it back to them. From their support page: https://support.sonos.com/s/article/3573

“Once your Sonos product has been deactivated, you can safely recycle it by bringing it to your local e-waste recycling center. You can also send your deactivated Sonos product back to us and we’ll handle the recycling.”
I believe the most respectful usage would be:
"Caitlyn Jenner won her gold medal in the Men’s Decathlon at the 1976 Olympics."
That is both the current name and pronouns are used to refer to past events.

Side note: someone who goes by she/her pronouns could enter the Men's Decathlon as they don't use pronouns to determine eligibility.
I also got excited when I found out about R Markdown, and how well is integrated with RStudio. I believe that it is a decent alternative to Jypyter Notebook.
New Year Honours: 1k addresses published in error