skysight-inc/HackerNews huggingface dataset:
I currently use Ubuntu on one of my laptops precisely because it's not GNOME. I can't stand GNOME3's hamburger menu UIs, giant title bars, lack of real menus, inability to make changes without digging into their version of dreaded "registry" and that pointless menu bar at the top. If I'm being forced to move to GNOME, I'll be switching to Fedora instead since they have a solid track record of GNOME and Wayland support.

My desktop will always be Arch, however with Cinnamon and, occasionally, i3 for development.
The Verge has a reasonable summary: http://www.theverge.com/2017/4/6/15211092/twitter-trump-laws...
Thanks, this explanation is very helpful. One last question, when you say:

> Because this is just an integer comparison, it's very very fast on modern JavaScript VMs, even if you have lots of data on screen.

I don't follow, what is an integer comparison? Don't you have to compare the reference's value to the previous value? Meaning you need to get that reference's value. That reference could be somewhat expensive. Imagine if it is a property getter that calls into a few more functions.

This seems like the disadvantage of not using KVO, you don't know a property's value without asking for it. with KVO the value is cached and only changes when the underlying dependency tree changes. Of course vdom works without this, so it can't be that bad.

But I'm guessing you've found a clever way to avoid having to call out to get the reference's value to compare, so what is it? :-)

And I'll definitely read me in those docs, thanks!

EDIT: Probably should have read the docs first. A global counter id! Very clever... I wonder if you could get away with just a lastModified though. The view layer could keep track of the last time it updated and then just compare lastModified, if something has changed since the last time it updated then it must have changed too.

Going to think some more about this, thanks for the puzzle!
> There are studies providing solid evidence that Disease X can be typically delayed by years or decades if you do A, B, and C.

> Is that information not valuable to you?

It depends what A, B, or C are. If it's full mastectomy based on a misunderstanding of statistics then no, that information isn't useful and might be harmful.
Model S or Model 3
Isn't this exactly what security and privacy experts have been warning about for years?
This is the purpose of Genetic Counselling. A friend of mine does this and I can certainly see the value in having someone who understands the science walk you through the outcomes.
Coal Is on the Way Out at Electric Utilities
I found some useful information in my 23andme report regarding poor or undesirable responses to quite a few pharmaceuticals, my phase 1 metabolism is... novel...
TV has become an augmented reality game
I wrote some tools for transforming and analyzing your own DNA - http://genomejs.com (Code here: https://github.com/genomejs)

I couldn't find any format that was neutral between vendors, so I wrote something (dna2json) that converts these vendor specific ones into a flat JSON file you can query easily.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Ubuntu High Performance Remote Desktop

- DESCRIPTION: Ubuntu Desktop has achieved next level remote application performance with release 17.10. Recognizing that Ubuntu is the first choice among Linux developers and administrators that routinely utilize multiple machines in the course of their busy day, Ubuntu Desktop has refined and optimized the desktop experience for high performance over networks. This includes an emphasis on "low graphics" mode rendering of the Desktop UI and compositor-less rendering to minimize latency. As a result Ubuntu Desktop surpasses RDP, X, VNC and other protocols at providing a transparent remote experience for Ubuntu power users.

- ROLE/AFFILIATION: Developer+sysadmin.
You act like that is the project's fault though.

The whole point of libreboot is to be a purely free software alternative and they can't do that with modern AMD/Intel.

Sure, that means the project will never be mainstream but it doesn't mean it is dead in the water.
Is "overthrow" your hyperbolic way of saying "using free speech to dissent"?
Sonic Doom: The Madness and Mayhem of Making Good Times by Kim Dotcom (2015)
At this rate, soon Uber will be a verb. Unfortunately, associated with all the wrong things.

a la "...just don't uber it..."
FTFA:
"When a rider uses Uber's app to hail a ride, the fare the app immediately shows to the passenger is based on a slower and longer route compared to the one displayed to the driver. The software displays a quicker, shorter route for the driver. But the rider pays the higher fee, and the driver's commission is paid from the cheaper, faster route, according to the lawsuit."
Improve mind, body and energy levels using MEXS. Meditate, Eat, eXercise, Sleep
Titan X Version 1782
The second one. As far as I've been told, Mir was conceived because Wayland had some deficiencies, but AFAIK they've been sorted out. So it's really a matter of saving work now.
Sometimes. Examples are good at giving concrete working code to use as a basis but they only express a few ideas. Documentation will let you understand the different pieces so you can build what you like.

Both are beneficial for different scenarios. I find I use examples much more often but when examples fail, documentation is necessary.
Ask HN: What is the best NLP API/library for sentiment/emotional analysis?
What is the best, preferably free/open source, NLP API/library out there for sentiment, emotional, concept, and keyword analysis?

I'm currently designing an application which will run NLP on daily journal entries in order to gain a personal meta psychological analysis over time.

Because of the potentially sensitive/private nature of the journal entries, privacy is a very important consideration.

Thank you in advance.
Stasis | Senior Infrastructure Engineer | Bangalore, India | ONSITE | https://stasislabs.com

Stasis Labs is hiring an experienced infrastructure engineer to help us improve the quality of medical care through smarter patient monitoring.

Our monitors are currently live in hospitals in India, and are built for a global distribution. We have teams in Los Angeles, Bangalore, and working remotely. We just graduated from the first class of the Techstars Healthcare Accelerator, in Partnership with Cedars-Sinai.

We are looking for someone excited by the idea of building a well-tested, reliable web infrastructure stack with modern technologies. We're a node.js + PostgreSQL stack on AWS, currently using Terraform + Capistrano + Sprinkle for our infrastructure stack.

More details here: https://angel.co/stasis-labs/jobs/198773-senior-infrastructu...

We're also looking for a temporary consultant (2 - 3 month duration) on our device firmware. This position is onsite in Los Angeles, CA. Your role would be primarily unit & integration testing our C++ firmware, with some feature + bug-fixing work as well. Experience with FDA verification testing for medical devices is a plus.

For either position, reach out to careers+software@stasislabs.com
According to the news article in the other post, it seems the account author identifies him/herself as a gov employee:

"In the suit, Twitter writes that @ALT_uscis has purported to be a dissenting member of US Citizenship and Immigration Services"
I think you're misinformed. Drivers are not paid with the percentage of the ride. THey're paid by miles and minutes.
A comical bit from the filing:

>The CBP Summons ordered Twitter to produce the records to a CBP office in Washington D.C. by 11:45 A.M. on March 13, 2017—the day before the CBP Summons was faxed to Twitter.
Distributed Troubleshooting with ELK
Yes --- the current version of Calvin (in the Yale research group) does not have this limitation. We're actually not sure which paper you're talking about, but either way, it's not fundamental to the Calvin approach. In general, if a single server in a replica fails, the other servers within the replica that need data from the failed server can access that data from one of the replicas of the failed server. (We can't speak for FaunaDB, but like the current version of Calvin, it is unlikely they have this limitation.)
Yeah, that's pretty creepy. Thank you very much for the anecdote and information.
Cyborg Lawyer 2.0, “Hack Proof”
Uh, is that true, at all?
It's one thing to say "this has value for some people" and another to say "you're legally obligated to do it this way (costing $x more)".
You can turn off the discoverability.
That does help, but I've found that getting people to try using your API does an even better job of informing you about your design decisions.

Last time I was building a novel API, I opted to provide commented example code for documentation, recruited several members of the intended audience to try out the API, and just offered to answer questions directly. I wrote out actual documentation in preparation for the "official 1.0 release."

At some point it comes down to choosing how to spend your limited time. Writing documentation isn't going to be a "waste," but it's probably not high ROI because your early adopters are likely familiar with the problem domain anyway.
The downvotes on replies are baffling over here. Here's what AljoschaMeyer said, and it's all accurate:

Patchwork is a user interface for displaying messages from the distributed database to the user, and to allow the user to add new messages. The underlying protocol supports arbitrary message types, patchwork exposes a UI for interacting with a subset of them. Anyone could write and use other UIs while still contributing to the same database. Patchbay[1] for example is a more developer-centric frontend.
Under the hood, patchwork connects to a scuttlebot[2] server. Scuttlebot in turn is based on secure-scuttlebutt (ssb).
[1] https://github.com/ssbc/patchbay [2] http://scuttlebot.io/
After the Cloudera incident, I asked them to destroy my genetic sample and data. 23andMe's certification seemed clear that my data were no longer accessible by anyone.
I archived it to cloud storage because I've decided that this raw data has no utility except to waste my time.
How is ZFS related to system initialization?
As long as "network" is defined as "single-city network" - sure. But being the best ride sharing network in SF does not guarantee you Beijing or Moscow or Barcelona.
> 4) The driver is paid based on minutes and miles, via some formula that they've agreed to.

TFA says the driver is paid based on an estimate of minutes and miles. This to me is key...

If both the driver and passenger are paying based on an estimate of miles and minutes, then it should be the same estimate for both of them.

However, if the driver is paid by Uber for actual recorded miles and minutes, but the passenger is paying a fixed rate based on the estimated miles and minutes, then I think Uber is absolutely in the clear.

Assuming it's the later, here's how I see it. The miles/minutes estimate provided to the customer is used to derive a fixed price contract for the ride. The customer sees a price, and can decide if they want to accept it. The contract between Uber and the Customer is now set.

On the driver side, I don't know if drivers are contractually supposed to follow exact route instructions from the app, or if they are allowed to deviate based on their own knowledge of the route. But in any case the app is giving turn-by-turn real-time instructions to the driver, instructions which can change minute to minute as the route conditions change. This is necessarily a completely different algorithm than the fare quoter.

There's no requirement, or even a reasonable expectation, that Uber is charging the passenger a fixed price increment over the amount paid to the driver. Based on anecdotal UberPool reports, I would expect there are in fact many cases where the passenger is actually paying less than what the driver is being paid.

On the other hand, if both driver and passenger are paying/paid based on a pure estimate of the miles/minutes to get from A->B then it is a bit of an eyebrow raise if there's a spread between the estimates which Uber profits off of.
To me it seems the disconnect here is between the fixed fee on one side (the passenger) and the flexible fee on the other side (the driver).

Uber is, sort of, acting as an insurer and underwriting the cost of the journey. The passenger pays a fixed fee for a projection of how much the route will cost and the driver gets paid by how much it actually costs in driving time and distance. If there is some sort of unexpected delay and the journey takes longer then, presumably, the driver will be paid more than the passenger paid so Uber will lose out.

As with all insurers Uber charges a higher initial charge to act as a buffer and minimise the chances of losing money on the journey.

I can't really see any way of getting round this as long as the passenger pays a fixed price and the driver is paid a flexible fee.
post author here, thanks, I think a couple things you said are spot on.

In a perfect world I would have discussed Gradle here as well, but I've never actually used it and so that fell out of scope (same with a more thorough treatment of Pantsbuild that I hoped to do).

Your articulation of Maven's issues also resonates :)

I do experience slow project reloads in IntelliJ (not as much on the SBT CLI), so that's fair. Not a dealbreaker given how much easier (read: more possible?) it is to express the logic I want to express in SBT, but reasonable people can disagree about those tradeoffs :)
Well not sure about saving you money. Wire transfers I believe across the board are cheaper using Capital One Spark $25 flat.

Additionally you can transfer in and out of Spark for free using linked accounts not even within Capital One. Something not even possible with SVB.
1) In the US, this post indicates illegal discrimination. I know you're anonymous, but you should be pretty certain that no real-world employee can find this post.

2) Hire him on a contract basis for a month or two. Pay him what you'd pay a senior dev of whatever age. Evaluate him on the progress of the product, and have a trusted external party audit his work (if you yourself aren't technical enough).

3) Stop thinking about discriminating on the basis of age.
> Everything I want to do buried the absolute maximum amount of clicks away from where I would expect to look for it.

Part of the latest update had a video for the new Home button functionality. It used to be that pressing the Xbox button on your controller took you home. In the video they literally said "to go home press the Xbox button and then the "A" button twice".

I can't imagine recording a video telling people to do that. They got it wrong IMO. They should have just had the Xbox button take you home and a long press take you to the menu that you see presently when you press that button.
Except this isn't supposed to be investigating a leak, they're using a tool designed to ensure proper tax on imports.
That's basically my approach; when I want to run Linux (because the applications that run in Linux are useful for a wide range of things, and I'm very used to the command line), I tend to run it in a VM alongside / atop the Windows or OSX install that the hardware I'm using boots to.

The exception I regularly hit is raspberry pi, but in that specific case I (a) don't actually expect anything to really "just work" out of the box (the whole point of the platform is to hack around on it) and (b) I'm not trying to use it as my primary development / work / games / day-to-day environment.
I agree with your assessment of the situation, but I'd still be very surprised if e.g. a Huntington's test shows up in 23andme, and I think that's because the FDA doesn't trust consumers to react appropriately to receiving serious and actionable information from 23andme.
yes.
1) it would be significantly less secure - compromising either device would compromise both. Imagine an airplane with two engines that needs both to fly - a single engine plane is actually safer - because the chance of loosing one of one is less than the chance of loosing one of two, (assuming chance of engine failure is independent)
Use a separate key on each device is like a two engine plane that can still fly with one engine - this is significantly safer than a single engine plane.

2) it would greatly complicate the replication protocol, having to take into account forks, rather than assuming append only, where you can represent the current synced state with a single counter.
> This makes it difficult to open source without open sourcing a bunch of hardware.

That's simply not true; there are many consumer-grade GPS clocks out there well within the bounds that spanner operates (iirc skew bounded at +- 5ms).

Not only that, but you can bet that if spanner were open-sourced, you'd see additional pressure to lower the cost of that hardware.

Not that the answer is any more nefarious: They don't open source it because it extensively uses google-only code, and open sourcing spanner would entail open sourcing many, many other parts of code, which is expensive. It'd be much easier to have something like the dynamo db local front to sqlite3 like amazon offers.
Double Secret Experimental Features in Chrome Devtools
> Android security is abysmal.

Android security isn't abysmal. Third-party (non-Google) Android phones' security might be abysmal, but we should compare it to third party iPhones' security.
More likely for the iMac/MacPro fresh.
Apple doesn't officially supports external GPUs and iirc it only will work on an Apple device in boot camp since the TB drivers don't work on OSX.
One of the benefits of Atlas is the AWS credit, which has been useful for us. We would have much preferred to be on Google's cloud, though, and Google's startup program offers a lot more credit.

Is there any plan for Atlas companies to become eligible for that?
What evidence?
I will host any "alt" accounts on my mastodon instance and give a "YUGE" middle finger to any DHS requests to unmask them. Let's not let freedom die on our watch.
> indicating she no longer thinks her accusations hold any water

This is the only thing in your summary I disagree with. From my reading of the issue and knowledge from following it I think Leah still very much believes in her accusations. She just has realized that at this point even if she's right nothing positive is going to happen and realizes she handled the whole situation awfully so is apologizing for that.

I didn't read anything that suggested that she didn't think the accusations were true anymore.
New Web Features Introduced in the Latest Safari 10.1 – INFO Retweet
Those particular deficiencies were essentially fictional in the first place.
If it takes "five seconds" to fix the presentation (but not the implementation) of SystemD's log files then 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.

And I know a lot of musicians who still find PulseAudio not fit for purpose. There's no hate, just frustration at the adoption of a bad solution crowding out ones that work better for their given use case.
Okay, but a service and product has a warranty, and most software comes with a limited warranty allowing you to return it so I'm not sure what you mean. If Apache has a 0-day, what you want the bank to do about it if their website gets hacked?
> but I'm guessing some PMs needed to make their mark, so they "improved" things by breaking them

I loathe this so much and you know this is _exactly_ what happened. This is a problem at a lot of big companies. At the end of the year you don't get reviewed on "improving existing customer experience" you get more money based on how many features you put into production.
If you are willing to let your DNA be publicly available online, check out George Church's Harvard-affiliated Personal Genome Project: http://www.personalgenomes.org/

The goal is to have a dataset of free and open genomic data so that scientists can analyze freely and avoid commercial silos of data.

They will sequence your entire genome for free, subject to a backlog caused by funding shortages.

I think you can pay $1,000 to jump to the head of the line. You may also be able to jump to head of the line if you meet certain "interesting" criteria, like willing to have multiple folks in your family get sequenced. Haven't looked into this in a while, so you'll need to check and verify this paragraph.
I think of the Indian subcontinent differently than the rest of Asia.
I'm guessing that by "fascinating" you are implying that it's implausible to abscond with the money from a remortgage of a building one does not own? And by "Etc" that all the rest is wrong too?

I don't think anyone believed that he had any sort of legal title, rather that through some combination of forgery and fraud he managed to convince someone that he had the right to make the transaction. If you haven't experienced one personally, you may be underestimating the persuasive power of a talented psychopath.
It doesn't make sense engineering and product wise to pay the drivers on the estimate instead of waiting for the trip to finish and do the fare calculation. So I think the latter sounds reasonable.
yes. users actively replicate data, not passively. they have inherent control over what they pass on. If a community doesn't want to replicate your data, then go to find one that does.
Agreed. One could envision an iron curtain falling across Europe decades earlier, dividing Europe along the Western Front. I'm not sure it would have been a better outcome; I'm not sure it's possible for the Great War to have had a good outcome. But it certainly would have been different without US involvement.
Well, it depends entirely on the contract between the farmer and the reseller. If the contract states you get the retail price minus 5% and I lie to you about the retail price, certainly this is fraud. But if the contract states you get $X/pound, and that's exactly what I pay you, the retail price never enters into it.

If later on the farmer complains that they were paid according to the contract terms, but their meat is retailing for a higher markup than they expected because of its enticing packaging, I don't see how the farmer is entitled to any relief on that.
The HP Z2 Mini desktop supports Linux and is $199 cheaper without optional Windows OS.
Skill != training. Medical care is spit from 2 years of training to nearly 20 years. With arguably the most important group first responders getting weeks of training.
When I read this 25 years ago (insane malpractice insurance for obstetricians) my thought was a good national health insurance program would probably fix that. If the US took better care of families with sick/special needs children they wouldn't have to go after the doctors when stuff goes wrong.
Does anybody have an invite code they wouldn't mind sharing for Atlas?
The best 'gaming investment' I ever made was to take 2000 bucks and instead of building a new dynamite pc, I bought one of the best 1080p plasmas you could buy 3 years ago, and a ps4. I haven't looked back.

Consoles have come a long way, and the visual fidelity of a truly great quality display is a much better investment than a machine that can power a mediocre display at higher resolutions.

This is coming from someone who was gaming on ultra on 1440p for 5 years before switching back to consoles. It feels good to be back on the couch.
People also use 23andme and similar services for reasons other than providing health advice.