skysight-inc/HackerNews huggingface dataset:
I don't think anyone has ever dropped a distro because it wasn't using systemd, just like I don't think anyone ever moved to Ubuntu from a sysvinit system just because Ubuntu had upstart. I don't think there was ever a "fight" - they simply wanted to use systemd, and so they did.

If Slackware ever moves to systemd, it will be a sad day, but i'll keep using Slack because it's the whole distro that I want, not just how the system initializes services. If I could deal with Windows's bullshit, I can deal with systemd. Just like ConsoleKit, and PolicyKit, and NetworkManager, and UPower, and PulseAudio, and HAL, and UDev, and DBus, and all the other annoying crap that's been shoved down our throats over the years. Now I know how old people feel when they talk about modern cars...
Without going into specifics that would surely prove to be incendiary to some, this whole thing makes me feel like some portion of the world has completely lost it. If you feel differently than me or hostile towards me for saying so, that is your right, but I wanted to have at least one comment on here for posterity for anyone else who feels the way I do so that they do not feel alone.
For those interested in doing this, I will second parent. I have my full genome sequenced, and learned basically nothing that was all that interesting or actionable. It is very early days for DNA analysis.
I think of hipster as someone who follows (non mainstream) trends, goes to starbucks, loves Apple products and cannot live without Wifi. Not a hacker who builds it's own stuff and cares about privacy. But maybe the beard confuses people.
HashiCorp products have been miserable for me to use. That this story has gotten a total of less than 10 pts (despite being re-posted multiple times) and that previous comments[1] have been negative should be telling.

1. https://news.ycombinator.com/item?id=12324788
Sharing secret information is now free speech?

Obama surveilled political opponents in the tune which makes his actions 100 x times worse than Watergate scandal. I guess that's free speech to dissent as well.

-3 huh? You've been reading Fake News if you aren't aware of Obama's spying on Trump.
> Someone who is "in" on encrypted content can observe the swarm anyway, thus gains very little from performing snooping on a DHT.

I can see that this thread is getting specific to Bittorrent, and away from DHTs in general. Regardless, I'm not sure if this is the case. Please correct me if I'm wrong:

* If I can watch requests on even a single copy of a single key/value pair in the DHT, I can learn some of the IP addresses asking for it (and when they ask for it).

* If I can watch requests on all copies of the key/value pair, then I can learn all the interested IP addresses and the times when they ask.

* If I can do this for the key/value pairs that make up a .torrent file, then I can (1) get the entire .torrent file and learn the list of file hashes, and (2) find out the IPs who are interested in the .torrent file.

* If I can then observe any of the key/value pairs for the .torrent file hashes, then I can learn which IPs are interested in and can serve the encrypted data (and the times at which they do so).

This does not strike me as "quite small," but that's semantics.

> There is no bumping in kademlia with unbounded node storage. And clients with limited storage can make bumping very hard for others with oldest-first and one-per-subnet policies, i.e. bumping the attackers instead of genuine keys.

Yes, the DHT nodes can employ heuristics to try to stop this, just like how BEP42 is a heuristic to thwart Sybils. But that's not the same as solving the problem. Applications that need to be reliable have to be aware of these limits, and anticipate them in their design.

> No, they should use DHT as a bootstrap mechanism of easy-to-replicate, difficult-to-disrupt small bits of information (e.g. peer contacts as in bittorrent) which then run their own content-specific gossip network for the critical content. In some contexts it can also make sense to make reverse lookups difficult, so attackers won't know what to disrupt unless they're already part of some group.

This kind of proves my point. You're recommending that applications not rely on DHTs, but instead use their own content-specific gossip network.

To be fair, I'm perfectly okay with using DHTs as one of a family of solutions for addressing one-off or non-critical storage problems (like bootstrapping). But the point I'm trying to make is that they're not good for much else, and developers need to be aware of these limits if they want to use a DHT for anything.

EDIT: formatting
I actually got my master's in the middle of medical school (I took a leave of absence). My undergrad degree is in computer science as well. It's my long-term goal to start a radiology informatics company.
Perfectly Nice Policies, with Less-Nice Side Effects
I don't think customization is the whole problem. Sounds like different hardware is (most of) the problem, as it needs drivers.
At least it's a slow decline and not a sudden bubble pop.
You've misread the article. It in fact says that the driver is paid for actual miles/minutes.

> Meanwhile, the software utilized in the driver’s application, which navigates the drivers to the User’s destination, utilizes traffic conditions and other variables to provide the driver with a more efficient, shorter, or quicker route to the User’s destination, resulting in a lower fare payout to the driver.

Further, if you read the actual lawsuit, its clear that the lawsuit is simply claiming that Uber shouldn't be able to pocket the difference between the higher estimated collected amount, and the lower actual amount. They are claiming that Uber represented to them that they "were receiving the full fare, minus the [Uber's] service and booking fees"
Wow! This just blew me away. Very VERY close to what I was thinking. Going to try this now.
We're happy Stripe customers, but our Stripe account is based in an EU country, and our entire volume is in USD. For some Stripe policy reason, we can't transfer USD from Stripe to our EU bank account, it's not allowed. You can only transfer USD to US or Canadian bank accounts.

We've been in contact with Stripe support over this, and their recommended solution was to use Atlas and setup a US company and bank account, but that's the wrong solution for us. We already have a company which we're happy about, we don't want to become a multi-national entity with all the liability that follows.

So, question: Are you actively going to push Atlas as the solution to our problem as well? It seems completely misguided to me, we just want to be able to transfer the USD held in our Stripe account to our EU-based USD bank account, and not do any currency conversions at all.
Why is that? If I have a job and I know exactly how I want it's done then I can't hire a contractor?
So from the other posting from theverge (which contains the summons), there is a contact person.

His name is Adam Hoffman. I just left him a voicemail (with my full name and contact phone number) asking him just what he thinks he's doing, and how he thinks he's going to get away with this.

The number is 1-202-344-3194 and this is his personal voice mailbox. I suggest you give him a call and do the same.
Nope, I just got 7.1.2 an hour ago on my 6P and am installing it now.
What about life experience and perspective? Is he going to mentor/lead teams? I wouldn't have hired myself for that kind of scenario at 25, and I started coding at 8.
"I've wondered lately what exactly "not open" means in the hardware context, and why so many manufacturers do not make "open" hardware."

What you need to understand is that your mobile phone is not a single computer. There are at least three computers inside your phone that have their own CPU, memory and ability to run code.

First, there is your SIM chip. Your SIM chip is a fully functional, standalone computer with its own CPU and memory. Your SIM card can (and does) run arbitrary java applets that can be forced onto it by your carrier without your knowledge. Yes, that is indeed as terrible and horrifying as it sounds.

Second, there is the baseband processor which handles all of the tricky real-time radio comms with the cell towers and which could not be preempted by your browser or other apps you would be running on the AP (see below). The baseband processor is not controlled by you, can be controlled by your carrier, and in many cases has DMA control over the memory in your application processor (what you think of as your "phone"). Yes, you read that right - many, many mobile phones can have their physical memory directly manipulated by a baseband processor that they do not control. Remember that next time some cute "secure" messaging/encryption/marlinspikey/secretive communications app gets released.

Finally, there is the application processor which is the "actual" CPU and memory that you think of as "my phone" which runs things like the uber app and chrome and facebook.

We are sort of, kind of, getting closer to having a free/open stack on the application processor only. There are two other very powerful agents in your telephone that we have made almost zero progress in opening up. There are very powerful financial interests that stand in the way of opening those up.
I work for Uber. I would have tried to figure out wtf was going on because that's not how we do business, as far as I know.
Abadi has an interesting paper here about why so many NoSQL databases are missing transactions. http://dbmsmusings.blogspot.com/2015/10/why-mongodb-cassandr...

The fairness, isolation, and throughput (FIT) tradeoffs seem more interesting to me than CAP.
If Uber goes away, it'd be the next TiVo
I would take SBT any day over Maven. The amount of tedious XML, over-complex poms, etc. etc. Every project I've worked with in Maven must have been setup incorrectly because they were all terribly painful to build.

That being said, I've tried Gradle (knew a guy who worked for them too) and it's really nice. I could see using it over SBT. The trouble is sbt has a lot of nice plugins (sbt-native-package, sbt-docker) which, last time I checked, didn't have equivalences in the Gradle world (they might now).
It's a shot at how systemd supposedly includes everything, I believe...
On the other hand, if the ride ends up paying the driver $6 because the driver has to change routes because of construction/traffic/etc, I believe Uber eats the $1 difference
Flying car maker AeroMobil picks up $3.2M to help it move toward production
If they're getting better results than the previous state of the art, I think the most important point of this research is its critique of previous papers! The previous state of the art research needs to consider such old, basic techniques to improve their own results.
A critical design feature of Spanner is owning the packets end-to-end (as in, between data centers and across oceans). This lets Google minimize the "A" in "CAP", and would be quite difficult to replicate outside of a network like Google's SDN.

Spanner is the software, plus the network, plus the hardware.

(work on Google Cloud)
Wires from (most) SVB accounts are free so, that's factually inaccurate. If you had an account that didn't have free wires you had the wrong kind of account.
Sorry i should have been clearer on my NoSQL point. Yes NoSQL databases may have been around a lot longer than SQL databases but what I'm was talking about specifically was those NoSQL databases that use "webified" formats like JSON as their query language.

It's also worth mentioning that NoSQL encompasses a much broader spectrum of database engines than just key-value stores. Technically any relational database can also be NoSQL so long as it's query language isn't SQL (or even not just SQL if you go by the "not only SQL" definition of NoSQL like some do. Though i find that interpretation too broad personally).
It's been done before. The marsh chapel experiment had an active control -- participants who didn't get psylocibin got niacin instead, which causes some short-term physiological changes.

It isn't perfect, but it's probably as close as you could get.

https://en.wikipedia.org/wiki/Marsh_Chapel_Experiment
Penetration test, you say. Good name, that.
It doesn't, but I think it's an easier sell that humans can do that than a multithreaded case. Especially because it introduces a lot more undefined behavior.
We walk a thin line between deception and incentives.
"If there is a program on PBS or NPR about it, it is almost always a young female being interviewed"

I posted the link :
http://www.pbs.org/newshour/tag/opioids/

So I read through a few of the stories, and of the first few that focus on the stories of individual addicts all three are white males.

- http://www.pbs.org/newshour/rundown/montanas-pain-refugees-l...
- http://www.pbs.org/newshour/rundown/opioids-as-a-first-respo...
- http://www.pbs.org/newshour/rundown/painkillers-controversy-...

Although they fall short of giving the specific statistic you quote take a lot at these stories : "white" is in the title and url and they both mention the toll males are taking.

"He’s been seeing a lot of dead white males of late, especially ages 45 to 54." :
http://www.pbs.org/newshour/bb/deaths-despair-cutting-life-s...

"So, here is a male with no identity. He’s not working. He’s supposed to be a provider for his family. He can’t even do that. So that low self-worth, along with that hopelessness feeling, we start seeing tremendous depression."
http://www.pbs.org/newshour/bb/feeling-falling-behind-fuels-...

I just don't know how you get from "subjective observation" to what I am reading. I stay this as I also worry your perception is alienating you from folks that have your interests in mind as I am doubtful it is the folks calling for cuts do.
I was getting kinda tired of drupal anyway. Now I have a reason not to deploy it.
> Over here, drinking and driving is an extremely shameful and embarrassing thing to do.

Over here (Hungary), drinking and driving is basically illegal. As in 0mg, zip. It makes things a lot simpler IMO.
Yep, wages don't amount to everything. I don't know how Walmart is nowadays, but a few years ago I had a few friends working at one being stiffed an hour or two underneath the weekly "full time" amount so they didn't need to keep up with certain benefits. And making them work unpaid overtime and bullying them into not reporting it or clocking in.

People bring up legal recourse for these situations, but realistically, it's very scary when you're in that scenario and have to actually deal with getting underpaid or not getting paid for a while but having your dignity.

About the tipped wages mentioned a couple comments up, from my experience working delivery, that's a great way to get yourself fired. Because I guarantee you all the employees won't go in together on saying it, you're basically telling the management "I don't get tipped as much as everyone else" which is great grounds for poor performance, it's a catch-22.
I think people, especially here on HN, recognize that humans in general are fallible, and I think the incidents you mention have been largely forgiven or forgotten, at least by the respective public of each company.

Personally, I would be the least forgiving of the issues that were not accidents or were even a company policy, such as the Sony rootkit or the Lenovo Superfish rootkit. I can put the Reddit incident in the same box as this Libreboot drama; personal hardship that spirals out of control very publicly.
Submit to all 3. That is what worked for me. (That is, if you are dealing with a Financial institution.)
> Before we get started, allow me to suggest the following: Ignore the CAP theorem in the context of this discussion. Just forget about it. It’s not relevant for the type of modern architectural deployments discussed in this post where network partitions are rare.

Anyone worried about that statement. Ok so they are rare, but what happens when they do occur? File corruption is rare as well but in our large deployment over thousands of servers I see it happen pretty often.
Interesting! I'll fix the DNS. Thanks a lot!
> there's no reason why people who do not understand SystemD's deficiencies shouldn't be able to spend the same amount of time Googling for one of the many clearly written accounts of them.

I listed the ones I could find and stated why I disagree with them, you could've made this a useful post by listing some additional ones, but instead you choose to just spell, (miscase?), systemd wrong.
Stash Stack
Can a Pro-Trump Meme Maker Get a Real News Scoop
Oh cmon I never ever said writing documentation is a waste!

What I mean is that writing the final documentation with all that implies before you even know what the API is going to look like is a waste. Though I agree with the parent, stubbing some docs to get a better feeling of what the docs look like is valuable.
It's not uncommon in enterprise networks but it's a PITA to setup and use at home (for most people).
Exactly, this is too obvious to even post but since most people here seem to still hold emotional state about Trump and his administration.

from the Verge article:

>@ALT_uscis is one of a string of accounts claiming to be operated by rogue government employees, formed in the wake of Donald Trump’s inauguration. It’s unclear whether any of the accounts are authentic — including @ALT_uscis — although many purport to offer an insider perspective. The Trump administration has responded aggressively to leaks in the past, including on-the-spot phone checks of White House staffers suspected of sharing information with the press.

http://www.theverge.com/2017/4/6/15211092/twitter-trump-laws...
In some studies they use other drugs that illicit similar but different feelings, e.g ecstasy
Maybe. My thought was that the release PS4/Xbone were still too far behind PCs
I've been saying this for years, so happy to see someone else pick up on this idea.

I personally see it as a slow disruptor heading up the next true personal (as in I-own-my-own-device) computing revolution.
The general rule for Contractors is could they hand the work to a 3rd party, though the actual test gets complex. https://www.irs.gov/taxtopics/tc762.html

Basically if you want a sink replaced you can define what the sink will look like and function etc but not which tools they use to fix it. When someone is providing core business functions for a year+ receiving constant directions for short term tasks has direct customer interactions thus representing your business etc they just don't have much wiggle room.
Adobe Sensei Selfie Improving AI Machine Learning
It is sad to see the modern and reliable Unity 7 put out to pasture. GTK was not used for Unity 7. Canonical chooses QT for Unity 8. KDE can easily replicate Unity 7 look/feel. QT no longer has an objectionable license. It is not clear why Gnome is the choice over basing on KDE?
My current startup and my last one, both smaller orgs. I setup both build systems, and initially used SBT in the previous one. In both cases I think it helps that we had engineers from larger companies familiar with a working monorepo; if you've seen one done well you have some aspiration as to what to shoot for with pants, even if it's more than what's currently available.

I'd use SBT again for a locally contained, single project setup. Once you learn the arcana, it works well, has a ton of plugins, and the repl is nice. I don't think it scales well with new engineers or number of projects though.
Good point, I had totally forgotten we had that at a past company. Give the candidate a computer, a simple task, someone to ask and check results after 2h.
Some people live in rural areas or sparsely populated areas, so yeah, they can't take a bus.
You could get rid of two of those three computers, could you not, if you went for say an iPod Touch, as opposed to an iPhone. And then separately you got a dedicated WiFi hotspot. At least this decouples those functions into two devices and breaks the DMA link that you referred to.
(Hey Ryan!)

> operator-overloading enabling eDSL-creation

As far as I'm concerned, this is a bug not a feature. At least sbt seems to stick to ascii characters ;)
That's still around $1000 or so for a decent machine. When Joel first wrote that it would have been more like $3,000. A $3,000 machine is probably overkill for most developers now - as evidenced by the fact most sacrifice performance and get laptops willingly.
Dimon Warns ‘Something Is Wrong’ with the U.S
FWIW, one more liker for Unity here. Too late I guess...
Not really. The Kochs put some money into the tea party (not ideological libertarians) and some small-government think tanks, but the Libertarian Party and most of the people who'd call themselves libertarians aren't really connected
I think you're misinformed. Uber tells the rider the ride will cost $5. Uber doesn't tell the drivers how much the ride will cost until the trip is finished. Then the fare is calculated based on miles and minutes. If the fare ended up > $5 then Uber will pay for the difference. If the fare ended up < $5 then Uber will take the difference. Seems reasonable to me.
No that wasn't it. No hate anyway, its a fine piece of software that gets the job done for a lot of people, just for me I felt it unintuitive.
Ask HN: Getting started with TDD as a lone developer (without a job)?
During a few recent job interviews, I've gotten the impression that most companies have hit warp speed in development practices, compared to the last places I worked for. They ask me TDD-related questions. I know vaguely what it's used for but I don't have any concrete experience with it. No single company I have worked for uses TDD!

It's one of the many things that is keeping me from getting my next software engineer offer (and working as SDET is out of the question obviously). So where to get started with it? How do I know which testing framework to choose? For reference I want to use it with JavaScript and C# as I'm more familiar with those two languages.
Summary: "Since the turn of the century, the U.S. has dumped trillions of dollars into wars, piled huge debt onto students, forced legions of foreigners to leave after getting advanced degrees, driven millions of Americans out of the workplace with felonies for sometimes minor offenses and hobbled the housing market with hastily crafted layers of rules."
CAA Mandated by CA/Browser Forum
The "individual-level information" limitation is a huge weasel. 23andMe can and does share "anonymized" aggregations of its clients' genetic information [0].
Anonymization is not a property of a dataset though; it's a property of a dataset and the state of the world, and even if (and this is a big if) the dataset is truly anonymized right now, it won't always be.

[0] "23andMe says that it is also able to share anonymous and pooled data about their self-reported health traits without asking." - https://www.forbes.com/sites/matthewherper/2015/01/06/surpri...
You are going to want to back that statement up with some facts.
Please state a source for your claim
So hire a heavy hitter on contingency. IANAL.

Sue the bank for the $3400 plus legal costs, fees associated with the loss of fluid assets, punitive charges, and mental anguish. This is a tens of thousands of dollars ask.

Sue the LASD and the LA county court for violations of the fourth, fifth, and sixth amendments. There was no due process against OP. OP's property was seized without warrant, trial, or even suspicion against OP. The OP had no access to trial or to legal representation but was separated from belongings. This is a multiple hundreds of thousands ask.

Someone will surely notice the wrong of $3400 plus legal costs and some interest and fees and settle before the tens and hundreds of thousands get in front of a judge.
Thank you. We value feedback and are constantly trying to improve our offering. We are always thrilled to hear from our users!