skysight-inc/HackerNews huggingface dataset:
Anecdata, but make that 11! I've wanted this for months and even sponsored the bounty.
Uber hires Eric Holder to lead sex harassment investigation
Jesus Christ, what's happened to HN these last few days.
Consider matrix first.
I'm a long-time F-Droid user, but I hadn't heard of Yalp Store that I can remember; thanks for the reference!
This is basically like saying "I don't see why someone couldn't just build a Youtube alternative. There's no barrier to entry, basically. You can just buy as many hard drives as you need if Youtube acts up!"

Except the twenty gazillion dollars you need to get started anyway, and the fifty ga-jillion dollar incumbent you're stacked against who already, again, has leveraged their death grip on the market -- which is presumably why you were becoming a competitor at all, right? To fight that?
My PowerBook G3 cost that much in 1999 dollars...
They have an experimental option to login without giving your credentials; I just tried it minutes ago.
gnome-keyring replaces gpg-agent and ssh-agent (on the system) but doesn't actually include all the functionality... basically, disable GPG/SSH agent support in gnome-keyring (if it's running -- and it's quite often automatically launched, even if you aren't aware of/expecting it), and explicitly use the real agent instead.

You can find the details on Google, but it's one of things that you wouldn't even know was a problem to be aware of.

Edit: Sorry... for LUKS, write a custom initramfs hook (shell script, in my case) to prompt the user for a "passphrase", use that as the challenge sent to the Yubikey, read the response from the Yubikey, write that to /crypto_keyfile.bin (in the initramfs, so not on disk), and the "encrypt" hook should use that file as the key to unlock the disk. You'll have to do it by hand once so that you can add the key (response) to a slot in LUKS. There's examples on Github of this but of course I didn't find them until I had already figured it out myself.
Apart from the typesetting, is this different from this submission from earlier in the day?

https://news.ycombinator.com/item?id=13686519
I think this is a smart enough idea that I think most of the browsers will implement this soon, and then since most of the browsers that matter now are evergreen, most people will have it eventually.
They probably ran a 48-144 strand backbone so they'd be able to splice off a strand here and there. Another possibility is they reserved 5-10 strands for GPON; which basically allows you to use a single strand for up to 32 or 64 subscribers.
> If you can get transit to release data in a standard protocol, then I think that'd be fine.

They do; it's called GTFS. It tends to need a lot of cleaning and manual in-person verification, which is expensive.
Just wondering how would Disney benefit from this type of basic hardware research?
StarDock used to (?) write this kind of stuff, too - well done. I'm glad there's another component, perhaps I can write something in PowerShell rather than relying on AHK.
I don't feel like wading through a diff to find out so could someone explain what they changed? How are they handling notifications and what impact might this have on battery life?
$21 Billion for a wall is nothing for a country as large and successful as the USA. It's pretty much pocket change that could get lost under a sofa cushion and not be missed. Our federal budget for 2015 was $3.8 trillion. Spending half a percent on a wall is not a problem. $21 Billion is about 0.1% of our GDP.

Note that even Mexico has a GDP of $1.3 trillion (in US dollars), so they can in fact pay for the wall. Even for Mexico, the wall is kind of affordable.

Walls are cheaper than highways. Notice that we have numerous highways running across the USA.

Dealing with these people is costing us 3 to 6 times as much EVERY YEAR as your figure of $21 Billion. If the wall were flawless, we'd get a payback in just 2 to 4 months.

I agree on the detection though. In most areas, the proper physical barrier is probably a fence every half mile for a couple miles, for a total of 5 fences.
i wouldn't have said that the ! is there because the designers want you to favour immutable rather than mutable operations. it's there for the same reason confirmations are there for deleting files; they want to you be sure you know what you're doing, because the immutable operation is always safe while the mutable operation is sometimes unsafe.

if the ! for mutable operations weren't there, people would often be very surprised by the behaviour of reverse, sort, etc because in languages like ruby (python, etc too) they expect things to be fairly safe by default.

there are plenty of cases when mutating an object is far preferable to doing the same in an immutable way for both speed, and algorithmic complexity.
I salute your fortitude. I must admit I commented here despite not being able to make it more than halfway through the article before giving up.
Accurev: I concurred with the majority of colleagues that it is "defective by design".
I've got the 13" maxed out Late 2016. I've owned every form factor of the MacBook Pro and this is my least favorite.

I like the USB-C and have bought into the tradeoff of having no Magsafe. It's also a minor plus to be able to plug in either side of the machine. The TouchID is good too. However, I've found the TouchID extremely laggy for some reason (esp. on unlock) which really reduced the benefit.

The keyboard is _fine_ and in some ways I feel it's a good compromise for the form factor. However it is very, very loud. It's terrible for typing on calls. If your significant other is watching TV next to you they'll get annoyed too.

Battery life is average. I've found it quite variable to the point that I don't "trust" my charge on a long flight any more - which is still fine with my previous gen machine.

Maybe an outlier here - I feel the Touchbar is a UX nightmare. Maybe if you're principally in one app it makes a lot of sense, but I change around a lot. It goes totally against muscle memory. I have to look down to work out what's going on, and even then take it in. I see that they're going for some kind of "discovery" experience, but predictability and patterning is important too - especially with an interface that you're trained _not_ to look at.

I've locked it to the standard buttons that don't change, but even then my finger grazes it and the brightness of my screen changes... For me it's a distraction.
The difference between our points of view seems to be the degree to which we regards Uber as an outlier. I don't; it's one of many companies with this very different "fairness"; so I don't think we can take the market at face value.
Why is it is easier to find someone when you can only use one identifier to find them, instead of several? Note that WeChat also uses phone numbers to limit spam, so you can find anyone if you know their number. (But exchanging QR codes is the preferred method of sharing contact information, to the point where I couldn't call most of my contacts except through WeChat.)
Author here - thanks! I left out advice like, "turn on all the warnings" because I was trying to focus on problems specific to embedded platforms. I'd strongly argue advice like that that is great regardless of what your target is.
It's not actually that bad. If you're half-decent with memorizing, it's just a new set of symbols. The speed comes from ease of writing (just like in this article).
It seems a little myopic to only look at tech jobs. In fact, I'll be surprised if anyone interested in working in tech struggles to find a job at all. But in terms of the number of people employed, tech is not that big of an employer, and software development specifically only accounts for about 0.8% of the workforce. There are more farmers than that.

Back to the topic at hand, there are 7,635,000 unemployed Americans. There are 5,040,000 vacant jobs. The vast majority of those counted as unemployed theoretically could have a job, but for various reasons they don't. A big reason, as we've been discussing, is that they live in cities while the jobs are often in small towns.

Your story is sound for a tech professional who can jump around from job to job on a whim, but someone who is already struggling with unemployment has proven that the city cannot offer them what it can offer you. At the same time they don't even realize that other options exist (again, not rejecting the job, but not realizing that they exist at all).
>Download the VirtualDesktopAccessor.dll from directory x64\Release\VirtualDesktopAccessor.dll in the repository

You should use GitHub Releases instead, and keep the repository clean.
Python and Lambdas
xg15's comment still makes sense if you replace "copy all ..." with "slide the remaining elements down by the number of removed elements" to match the mutative behavior.

However, a bigger problem is concurrent modification: What happens if your reject! predicate has a side effect which modifies the array? Ideally you'd receive a "ConcurrentModificationException" or the like.
To their credit, it was a nonetheless subtle mistake. :)
Put the ingredients in alluminium! Like that no dripping.
All the PDF within the page:

http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Math/math_assign.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Physics/physics_assign.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Radiation/rf_assign.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Chemistry/chem_assign.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Math/math_quest.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Physics/physics_quest.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Radiation/rf_quest.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Chemistry/chem_quest.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Math/math_sol.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Physics/physics_sol.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Radiation/rf_sol.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Chemistry/chem_sol.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Math/doe_math_v1.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Physics/doe_phys.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Radiation/doe_radiological_training.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Chemistry/doe_chemistry_v1.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Math/doe_math_v2.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Physics/doe_phys_nuc.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Radiation/doe_reactor_theory_v1.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Electrical%20Eng/ee_assign.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Thermo/thermo_assign.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/RD/rd_assign.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Electrical%20Eng/ee_quest.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Thermo/thermo_quest.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/RD/rd_quest.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Electrical%20Eng/ee_sol.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Thermo/thermo_sol.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/RD/rd_sol.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Electrical%20Eng/applied_ee_v1.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Thermo/doe_htff_v1.pdf
http://www.navsea.navy.mil/Portals/103/Documents/NNPTC/RD/doe_rx_theory_v2.pdf
The site is/was a public GNU Social installation:

https://en.wikipedia.org/wiki/GNU_social
Ah, my mistake. I thought the OP a bit further up didn't understand the relation of the stack overflow answer to the array question.
> Swift doesn't have a runtime, a linked library isn't a runtime, if you think it is, then you don't have the qualifications to discuss this.

My understanding is that it's called "the Objective-C runtime". I don't need any qualifications to call it that!

I'm not sure what distinction you're trying to draw.
Still not the same. Imagine that you're telling siri "wake me up at 9am" and it replies to you "alarm will ring in 8 hours".
Duh, you're right on both counts. It should work for any odd divisor, I was just computing the inverse in a dumb way when I tried out other divisors. And I should have stated u32 wrapping arithmetic.
While I agree Henry is great by itself the extensions you get with it are a disaster.
"So, as soon as the Marines ran out of gas, their tanks would become little more than hunks of metal."

That may be optimistic. According to https://www.researchgate.net/profile/David_Sparrow2/publicat..., "The M1A2 Abrams main battle tank has an MTBF of 27 hours", so if they have fuel for a week, chances are that tank will break down before they run out of fuel, even if they bring spare parts for doing minor repairs.

Modern war needs insane efforts in logistics.
The Signal server software has federation support. It's not enabled (anymore) on the official server but anyone could set up a server and federate with other federation enabled Signal servers.
Well the "method of entry" is what was used to identify them, and they had to leave it there so they could re-access the system.

There isn't much unusual about this - a similar thing happened with the Shadow Brokers/Equation Group (NSA) hack for example[1] (although in that case some of the control tools were taken instead of just the payload). It would be exceptionally unusual for nothing to be found.

[1] https://securelist.com/blog/incidents/75812/the-equation-giv...
Based on the horrifying amount of crap it's able to suck up, a Roomba is absolutely worth it.

But I wish they would solve the problem where it gets stuck in seemingly trivial places: I often find mine on top of the base of a floor lamp, or on the gap between a rug and a wall, or, most bizarrely, exactly in the middle of my Steelcase Leap office chair's four wheely legs, which has the exact diameter of a Roomba. It also keeps shutting itself inside my bathroom if I don't wedge the door open.

(I don't have cables lying around for it to get entangled with, although it recently dressed itself up in a natty scarf: https://www.instagram.com/p/BQqWAoRBnsi/)
That's not true. If you attribute what you say "X said", then X is guilty of slander/libel.

(YMMV in England)
I read your link, but I don't find Clark's argument terribly convincing. He writes in the conclusion:

"If indeed qualia are identical to certain functional informational processes, then the hard problem of consciousness (what Chalmers more or less takes to be the easy problem) is the empirical one of discovering just what these processes are."

But why should certain "functional informational processes" be a certain experience? Even if Clark is correct it doesn't seem to really explain anything. I'm not sure it's even scientific; is it at all testable?

It seems to me that no one has come up with a good explanation of what consciousness is, or even made any sort of dent in the problem. Saying that consciousness is the physical experience of the brain, or that it's quantum mechanics, or it's an illusion or whatever are interesting guesses but they haven't led us anywhere.
How does this handle shadowing? Consider, for example,

let x = 1;
function foo() { let x = 2; }
function bar() { x = 3; }
console.log(x); // 1
foo();
console.log(x); // 1
bar();
console.log(x); // 3

Without the declaration, how can you tell whether I intend to shadow or not?

Edit: I note from another comment that you state

> If you want to make a global variable, you will have to explicitly write it as a property of the global object.

The example above could appear in any scope, not only the global scope. Python now has a `nonlocal` keyword (as well as the `global` keyword) to disambiguate these cases.
You're changing the goalposts. My response was correcting a factual error in the parent poster's statement.

This report isn't meant to provide evidence. It's a summary of a report submitted to the Senate Intelligence Committee (chaired by a Republican) that has been scrubbed of secret information, release of which would cut off or kill sources. The fact you think it's amateurish reflects your unfamiliarity with what these documents mean (Which is just fine! We can't all be experts on these things).

If you do not trust the Senate Intelligence Committee or the Intelligence Community chiefs, that is just fine also. This document is a report: nothing more, nothing less. Critical thinking and questioning authority is good.
it might be quite fast, but it's never going to be as fast as a mutable version of the same thing. there are plenty of cases where you have many (millions?) of elements and want to remove only a few. in that case, copying an array of many elements for the sake of immutability is quite wasteful

*edit: i say never, but if you do cool stuff with referencing array ranges so that you don't copy, but reference the unchanged parts of the previous array then sure, but that's more of a low level feature of the language (eg erlang and clojure both do this i thiiiink?) than something you'd want to implement in a library because it can be suuuuper tricky to get right
The approach I laid out makes sure that the constructors for all of your global/static objects get called. AFAIK, there's no reason you couldn't do everything "by hand", but it seems like a lot more work for questionable gain.
ironically, linked article has no visuals...
American corporations also contributed to the Trump campaign, the RNC, and various PACs.
I didn't use the 1.0 now, but pre-1.0 felt clunky, coming fro ExtJS grids.

But with a bit of hacking it worked good enough.
Ever require the services of a hacker with discretion and top servicing, i implore you to try your very best to hire only professionals.
It will increase your chances of getting your job completed.
I was able to hire the services of an elite, asides the fact that i was
provided a permanent solution to the service that was rendered, also gave gave a very efficient customer experience.
gmail is darkwebssolutions
I believe you can have whatever auth mechanisms you explicitly allow. You will get prompted to use the key if you enable it, but you can also select alternative authentication methods when prompted for the key.
I love what Stripe has done / is doing with Atlas. I can barely even explain what a pain it is just to open a US bank account with a foreign address. If they can succeed on a broader level, it will democratize online commerce like WordPress did for online publishing.
Highly efficient solution by haoel (left-pad PR#11)
I find your morality interesting. You find Government ownership in private industry offensive, sex workers offensive, and appear to be pro drug legalisation. In my experience this is an unusual combination. Neither classically conservative or liberal. (Not trying to pass judgement, just expressing surprise)

I live in NZ, and I know there are some drawbacks to the way things are done here but don't think 'government-sanctioned monopolies' are a sign of corruption. We are a small Island nation there are somethings that simply don't have sufficient markets to compete in. For example our Rail.

I'm guessing your complaint has more to do with a personal and unpleasant experience in a ski resort here?

I find the telecom industry here to be fine. I have unlimited 100meg(up and down) fibre to my home and office (with gigabit due soon). My cellphone charges are reasonable. I don't know what more I'd want?

I'd be interested in where you are sourcing the information on "highest per-capita War on Drugs". EDIT http://www.stuff.co.nz/national/crime/89642386/they-were-wil... <- this is more typical of our drug policy.

And your report of the police not investigating a crime, suggests to me there is more to the story. Many petty crimes get little police attention and go unsolved but I'd be shocked if one couldn't even be reported.

"Overt racism" is bad at the moment, there is a growing anti Asian sentiment, that needs to stop. We also have some issues at the moment with "Freedom campers", basically tourists that live in camper vans without showers and toilets. We simply don't have the facilities to handle them at present. So there are reports of human waste clogging car parks. Not ideal and this needs to be solved. Unfortunately this has lead some in small towns to be very hostile towards foreigners.

I don't think our mugging rate is very high compared to most countries around the world.
Former Squarespace employee alleges ‘overt’ racism
I'm a countercultural asshole =\
yep ... the funny thing about this is that to actually expose them, the best way is to force them to work through what they're proposing publicly like you want to actually help out (this part is key). If it looks like you're trying to torpedo the idea, it can backfire and people will sympathize with them, especially if you're not proposing something better.

"Oh you want to make the entire process asynchronous? Awesome I've been wanting to do that myself ... Are you thinking of using a queue to do it or were you going to rely on node.js callbacks?"

"Also, how are we going to make that fault tolerant, so that if the async process goes down we'll know? I found its usually pretty tedious to set it up and test it to make sure it works in a recoverable manner, but I bet with your experience you probably have a better way to do it. What do you suggest?"

Just ask a lot of questions. Cheerfully :D

Usually, they'll try and avoid answering things or bs their way through it, but if you take them into enough deep water, it might become apparent to people they don't know what the fuck they're doing, which is what you want.
If fame is your measure for success, sure.

Cushion took no funding to reach profitability, and is growing at a rate that Jonnie seems to enjoy.

Here's his portfolio site, in case you wonder what no-name unknown companies worked with him before:

http://destroytoday.com/
k8s is a pain on AWS. Its much nicer on gcp but it looks like even there it's got issues.

Although it's great as an open source project - it's fun to finally have a nice distributed computing platform that works anywhere. Docker swarm is great too.
IMHO, the touchbar had more to with competitive positioning against microsoft's touchscreen than optimising benefit for the user. It's the new 'one button mouse'.
In terms of performance or value for money, certainly.

But it's a huge hassle keeping application settings, development environments, large datasets or VM images, etc in sync on two computers.

With a single laptop I can just unplug the monitors and keyboard, and go to a client meeting or a hackathon without checking that everything is set up on the laptop.
Worse and less are two different things. One is a judgement of quality, the other a judgement of quantity.
https://i.imgur.com/QRdcLii.png
Except that I seem to remember a statistic like 95% of the iOS apps don't actually make enough to cover that annual fee.
Fair enough and I apologize for adding that assumption. It was unnecessary for making my point and disrespectful to you. I will leave it in for context but please disregard it.
Really nice writeup. I'm super curious the economics of how you can offer uncapped 1Gbps for only $130 a month? Don't you need edge routers (Cisco, Juniper), fiber cables, employees, insurance, bandwidth (peering), office space, etc.
Neutrino:Create and build modern JavaScript applications with zero initial configuration
One of the more interesting approaches I've seen lately is in Andrei Alexandrescu's "An Algebra for Expressing Time Complexity of Generic Functions" article[1]. The gist is you (or more likely, the library writer) annotate functions with their complexity guarantees then you can make static assertions about your runtime performance expectations which result in a compile time error if the algorithms/data structures being used cannot meet them. In theory that would prevent the O(n^2) landmine.

1. http://erdani.com/d/bigo.html