skysight-inc/HackerNews huggingface dataset:
Chemistry isn't an exact science, regarding Rio's Olympic pool [portuguese]
AngularJS in the Wild: A Survey with 460 Developers
Skype is owned by Microsoft it's not a huge surprise that it's not a smooth experience on Linux.

Linux is a different operating system with a different philosophy. There are windows-y distros, but and the end of the day the core is very different and the UX is very different.

Switching to Linux is not like switching brands of cars. It's more like switching from a car to a motorcycle. The rules are different, the ride is different, the functioning knowledge you need is different. Don't expect your car-seat to work anymore, you'll need a different product entirely to achieve the same function.

Especially if you are switching for philosophical reasons, I'd say just bite the bullet and learn to adjust. There are a lot of huge benefits, but also a lot of things you're used to just won't work anymore.

I haven't touched Windows in 3 years. You definitely don't need it.
There's an elderly lady at the end of my block (in Denver-proper) who uses the dial-a-ride service nearly daily. The only other times I can recall seeing the service used also involved elderly or disabled people. In fact, it took me years before I realized the service was even available to normally-abled, non-elderly people -- but I still don't use it, because my car, Uber, or a walk to the nearby light rail station are all far more convenient.
We are using it in production for more than a year. Primarily to define schema for jobs that process terabytes of data on cloud, on-demand.
Yes, this is basically my heuristic too. The part that's maddening is the low signal to noise ratio. It might take you six hours of googling to realize the library you need is called cthulhu-suspenders or something. You might have been able to write your own module in that time, then upload it to NPM, thus perpetuating the vicious cycle. :)
I'd never put a person in position as product owner that doesn't understand how to develop software. You can certainly be successful without knowing how to code but in my experience that is almost never the case.
Most sites never hit a scale big enough that they would need to leave
That's ridiculous. The claim that unicorns and hobgoblins don't exist is also unfalsifiable but we human beings aren't purely rational automatons that can't tell the difference between fantasy and reality.

In the absence of falsifiable claims, the burden of proof lies exclusively on the person making a positive statement of existence (that there is a supreme being). If you care about truth, preaching from a book is so much worse.
I presumed the same thing. Safety, like any requirement, cannot be applied retroactively. It does not invalidate the concept of a product that is maintainable in its useful state indefinitely.
The big issue with trains is starting to move: that requires a slipping clutch, which is inefficient and maintenance-intensive. Also you tend to loose power while switching gears. Lower-power trains (e.g. around 300 kW per motor) are still available with mechanical coupling.

In ships, gears are used up into the multi-Megawatt range, but there you don't need a clutch and have a lot of space and mass available.
XL has a global transaction manager, keeping the whole cluster consistent as a whole, and allows you to query the whole database for analytics, etc.

BDR on the other hand doesn't have such global component, so each node is consistent on it's own, but the nodes may be at slightly different states. Still, the replicated changes are applied transactionally (i.e. you won't see just a partial update from another node, etc.)
The solution is coming. Life-streaming. Don't rely on self reporting, just track everything and pick out the data that's relevant. Software to identify specific markers in the video streams, such as the presence of food, eating, drinking, exercise, etc will make this much more feasible.

A multi-year study with thousands of participants is possible. If you aren't worried about perfect data, wait a decade and start consuming what I'm sure will be many public life-streaming feeds.
Well, this will confuse the meaning of FRP even more. Poor Conal...
I built one back in 2011 for 25% of the price of an original mac. It was my main development machine.

Check out: http://www.tonymacx86.com - It is the one that I used and it was perfect.

It was super fun to build one. Buying the parts, assembling it, install the software was a little challenging but fun! Mine still works, I think about keeping it.
It (a) shouldn't take more than 60 minutes MAX for a workout and (b) shouldn't require a partner to check your form.

That's one of the big logistical reasons I prefer powerlifting over bodybuilding...it's simple & quick because of its high intensity. If you're doing it right, it shouldn't take you very long...unless you're waiting on equipment or something.

When you're starting out and learning the form, sure, a partner to check your form is invaluable. But after that, I never felt the need...my body knew when something wasn't quite right.
My point was that you're introducing the nirvana fallacy: rejecting all attempts because they cannot satisfy a perfect outcome.

That it's impossible to perfectly model reality is not news in any scientific field.

In any case, I was talking about grossly observable variables such as "does this person exercise at all?", or "do they smoke?" or "do they drink?". You'd be surprised how many studies don't bother to check simple factors like these.
I'd call it process theater rather than process rigor.
Same way Facebook does, advertising. Except they have every piece of your location data in addition to everything Facebook has, which means better targeted ads.
How can I select an arbitrary, or even random, element from either?
I think the obsession with tools and tooling is partially related to us "waking up" as an industry from a long time of Not Invented Here syndrome.

That being said, the endless catalog of frameworks becomes incredibly tiresome.
50%? That is only in the worst case of stop and go traffic.

The volt and pirus are a small aerodynamic cars. They would get in the upper 30mpg range with a traditional power train. On the highway they could get better mpg with the right traditional power train (0-60 times would be in the 20 second range - there are obvious reason nobody does this). That hybrid system is just extra weight once the battery is exhausted so you need a slightly bigger engine to haul it around on pure highway driving.

Don't get me wrong, hybrid makes sense for most people. However it isn't that the system is more efficient for everything, it is that for the way most people [want to] drive it pulls in enough advantages to be worth the negatives.
Satire encouraging node.js to understand what they're building on:

“like-tweet.js,” which runs whenever your application loads up the popular express library, makes a POST request to the twitter API

Glimmer brings in the entirety of Encyclopedia Brittanica, just to display the definition for the word “glimmer” in its help menu.

Each installation of Babel includes a picture of Guy Fieri
I don't see what straws I could possibly be grasping; it is literally what the blog post says.
I really enjoyed that, thank you for sharing.
The Is/Ought Problem
Check out https://www.trustedpassage.com (private beta right now). It's like ngrok but with security as the primary focus.

Disclaimer: I am one of the co-founders.
Really, it's when you're doing microservices, and each service is deployed to a different container. Typically your business logic is now spread across multiple containers. For example, you might have a recommendation service that looks up location in the geo service. If the geo service returns bad data, then the exception is thrown in the recommendation service. But to debug this properly, you really want to see the logging in both the geo service and the recommendation service, in order. As your topologies get deeper, the problem gets exponentially harder.
Bad title. Datastructures always come with trade offs. In this case Insertion Speed and memory efficiency vs iteration and random access Speed.
Not really sure I understand what you are saying.

Ops is not hard. A good dev can do it. I am a developer, not an ops person. I have written 100s of ansible scripts. I have dealt with deployments of single servers up to 100 servers across all kinds of hosts.

Your argument is "OPS PERSON CAN CODE TOO"

My argument is "DEV PERSON CAN OPS TOO"

Really labels are stupid.
Ingredients, it has greed right in the name. Obviously an illuminati plot.
You are right that RHEL != Fedora strictly, but each RHEL release is branched off Fedora at some point and starts undergoing additional QA and engineering work. I'm not really sure why you're making a distinction between people working on RHEL and Fedora, Red Hat doesn't pay (many, 35 full time employees according to the 2016 conference) people to tinker around with Fedora all day, there is a lot of community involvement but Red Hat has a lot of people on payroll who maintain core systems that are used by both projects (they just land in Fedora first because that's the incubator) - see systemd, GNOME, LVM, md, glusterfs, the list goes on and on and on. These people aren't necessarily "Fedora" or "Red Hat" developers, they are GNOME developers, etc., but they frequently are involved with Fedora since that is the incubator for future RHEL releases.
Ask HN: Recruiters asking for “last 4 digits of SSN”?
I applied for a few developer positions on dice recently, and twice now recruiters who haven't even spoken to me have asked me for the last 4 digits of my SSN.

Why would they legitimately need this information ? What concerns me is even if they have a legitimate use for it, the last 4 can be used to guess the entire SSN. The first 3 are unique to your birthplace, so that means if you know the last 4, someone only needs to correctly guess your place of birth and try 100 times until they guess the full SSN.

Obviously I don't give them the last 4, or I give them phony numbers. But I just wanted to hear what others say about it. I contacted dice about this a few years back, but they didn't seem to share the same concern that the info could be used for identity theft.

Here's what one recruiter wanted:

Candidate Detail
Full Name (As per SSN):
Contact Number:
DOB (MM/DD/YY):
Email id:
Linkedin id:
Preferred location:
Notice Period:
Skype id:
SSN (Last 4 digit):
Currently working(Y/N):
Total US Exp.:
Ask HN: How do I grow this?
How do I grow this?

I just released a product that helps teams get feedback from real users -- vast, and via video. The product itself seems to be cool once we put it in people's hands, but it's been hard to start conversations. What should I do?

http://sprint.dscout.com
> - Someone would change the code and always forget to update the schema to match. It only makes sense if you're somehow generating the code from the schema.

We used http://www.jsonschema2pojo.org/ (via the gradle plugin) on a previous project. I think it worked fairly well.
Sure, if it's a uniform distribution and everyone only goes to the doctor once a year. More likely there's a bunch of poor old people constantly missing appointments, and poor parents unable to take their kids.

From the study (http://onlinepubs.trb.org/onlinepubs/tcrp/tcrp_webdoc_29.pdf):

"The estimate of 3.6 million Americans who miss or delay medical care because of a lack of access to NEMT each year [...] is conservative and should be seen as a lower bound estimate. Response bias inherent in these studies, e.g., their difficulty in surveying the homeless and other truly disadvantaged individuals, lowers the estimate, and some populations may be totally ignored in the data."

"Finally, several factors and trends—disproportionate population growth of groups in the current target population; the aging of the U.S. population; more expensive, less affordable healthcare; rising disease prevalence—will conspire to dramatically increase the future projection of transportation-disadvantaged individuals at risk of missing health care, i.e., this study’s target population."

"In terms of health status, the target population suffers from critical diseases at a higher rate than does the rest of the U.S. population, and it generally accesses more medical care than does the rest of the U.S. population, despite its transportation barriers, almost certainly because it is much more ill on average."
> The volt and pirus are a small aerodynamic cars.

Priuses (except the first generation Prius and the current Prius C) aren't particulary small; they are midsize sedans.
TL;DR: passphrases.

But the article goes in the wrong way, suggesting poor examples like common phrases, poetry, and so on.
Sorry to hear! Next time you run into an issue, please don't hesitate to contact support/file an issue on Github.
Locust is really good, allows custom scripts for user behaviour, and works well spun up on multiple cloud instances http://locust.io/
Well, we're also Postgres-XL contributors, so ... ;-)
That seems...somewhat subject to selection bias.
This is what happens when you expect too much from Microsoft.
World's Oldest Gold Object May Have Just Been Unearthed in Bulgaria
I'd say I'm moderately out of shape. I honestly exercise more than it appears, but that is mostly because walking in a mountain city is my main mode of transportation. A 45-60 minute commute, despite the mountains, cold, or rain doesn't phase me too much (the cold, maybe.. I'm an immigrant in Norway, it's cold). The main issue right now is that I no longer have a daily destination so it becomes quite a bit more tedious.

I used a car in the states, so I get the length of time with the gains - but in a sense, it was a habit tied to other habits that are temporarily out of commission. And I didn't really realize that until your comment. I'll have to find something else to tie it to.
I'm not sure you think why "we" (who?) need to teach devs to "yearn for the endless sea". We're literally talking about the endless sea some dev made, and we're unhappy because we wanted an endless critique of capitalism instead.
Do you not see a problem with your rhetoric? "SJW" is something Orwell would take issue with, especially your use of it.
Ah, so you'd just like distract everyone from the big, obvious problems by arguing endlessly over minor details without offering a solution to your objections, an idea about where one might find a solution, or even if a solution is possible.

Which is exactly the bikeshedding that @nstart referred to about 6 posts ago. Thanks for yet another near-perfect example.
When Reed Richards prevents Galactus from consuming Earth, he's really screwing up the natural order of things. The jerk.
Depends on the effect size.

You probably only need n = 5 for a confident answer to the question "What happens when you are shot in the head?"
The high res screen (on an XPS 15, not 13) also drains the battery significantly. I opted for the "low res" 1920x1080 screen which works much better for my uses. I have an external 4k monitor when at a desk and a sufficient display when on the go.

This is all with Debian Linux btw.
It's not about conflict resolution, it's about ordering.

Imagine you have 3 services. A calls B calls C. A request goes into A. The request fails. Since there are 3 services involved, you want to be able to see the log statements of all 3 services, in order. To do this, you need a UUID that is passed from A to B to C and a vector clock that is incremented from A to B to C so you get perfect ordering. Passing the data around is not super hard (you can use HTTP headers, for example). The tricky bit is having a library that does the right thing in A and B and C. And if A is written in Java and B is written in NodeJS, that library better work on both!
Ask HN: How do you name subsystems in your org
I work for a growing org where we are starting to have various in house applications that are separated into apis/sub systems that either produce or consume data e.g. HR attendance, Visitor Management, Warehousing e.t.c Our Parent company have a method where they name their systems using the planetary system e.g
Sun is their huge SQL cluster where they store most of their data, Earth is their operational application for ops. I hope you get the picture. What other naming conventions have you guys comes across?
Except you're forced to eat something every day, whether you've studied or have a study in hand. So just be sensible and don't worry about it too much.

I think a safe intuition is lots of cookies and chips are probably bad for you, and mostly vegetables, fruits and protein are probably better for you.

Don't worry about the best diet, just try to be sensible.
Favorited (https://news.ycombinator.com/favorites?id=akkartik&comments=...) Thanks!
That moment of confusion when something you thought was long dead turns out still exists.
Agree. Then again a lot of power goes into such sites, often in redundant setups so actually exfiltating anything that way sounds like nation state level for me as well.
The Superglue Diet: How to Make a Lighter, Fuel-Sipping Car
>Those youtube videos of people with toys are nuts

What is this referring to, exactly? Videos of (adults?) playing with toys?
All population studies are, it needs to be accounted for and minimized, but it doesn't have to be eliminated.
Its a cool game. I played it for 3 hours, up until 3am, because I wanted to get off of the planet (side note: my son got off of the planet in 20 mins) and I'm not a "gamer" by any means. It held my interests.

I hope that they do more with what they currently have because it is a damn impressive platform for a v1. The planets, space ships, animals, plants, etc. are all great. It just needs "humanity." Imagine finding a planet full of advanced life with culture and government and a military. or one where people simply battle. Or one where you bring your mined resources for the greater good/evil. There are so many possibilities.
You can fiddle with the settings to change the 'DPI' so that the apps look better/bigger. I'm very happy with the XPS 13 developer edition that i have.
> I don't see the point of the article as to what is particular in NMS

It's not that it's particular to NMS, it's just that it's an incredibly anticipated game that has come out this week.

(I say this as someone with Steam open, waiting 12 minutes to finally be able to play...)
Why can't we create programs to help people engage in activities that they find meaningful, while at the same time connecting with others in their community?

Your post hints at some deep human needs, which our current culture heavily assumes must be met by a traditional job & economic production. It may be a painful transition, but it isn't difficult for me imagine a society that relies on other endeavors to meet these needs.

Local arts programs. Maker shops. Fairs and sporting events. Mentoring programs. Maybe some kind of part-time thing that resembles a college or university in many ways, and it doesn't necessarily end after 4 years. And so on.

In fact, human nature being as it is, after several decades, a stigma would likely develop against those who chose to stay at home and not get involved in any of the programs, similar to the stigma against being unemployed today.

People just want to be recognized and valued, and to feel a sense of personal progress. There are many ways to do this. Look at open source for an example of a community that achieves these things without any money exchanging hands.
Understanding UpdateIn and KeyPath in ImmutableJS
I really don't understand why people have so much trouble staying fit. Granted if you're already fat, you have a lot of work to do to get back into shape (I say "back into shape," because nobody is born fat). But the formula for maintaining a healthy body is really pretty simple.

- Avoid junk food (if it comes in a vacuum sealed bag, it's junk food)

- Avoid sodas, juices, and other high sugar drinks. If you choose to indulge yourself, don't finish the whole thing - the portion is probably too big anyway.

- Exercise at least a few times a week. Meaning, break a sweat and keep it up for at least 30 minutes, preferably an hour. Eat (or drink) protein afterwards.

- Only eat when you're hungry. Stop eating when you're full.

- Listen to your body.
Fraggle Rock actually is British, kind of.

It was co-produced by a British television company (TVS), and had specifically filmed inserts that replaced the Inventor with a Lighthouse owner (the sequences were arguably better too, certainly less rambling and more focused).

But even if you ignore the inserts (others were filmed worldwide) it's still partially British
I think you need to focus on your current users. add some kind of support channel and let users communicate.
No paid tier. Completely free
A confounder remains a confounder even when you've got a bazillion datapoints. Bigger sample sizes increase precision, they don't decrease bias.
I really should not have read this article. I don't know what it is about depression that makes you want to end it all (even though I think about it all the damn time).
This is an interesting case, but I'm confused about some of the details.

> A little known fact is that it's not possible to have any packet loss or congestion on the loopback interface.

This seems a bit misleading, given the two counterexamples that the article describes after this.

> If you think about it - why exactly the socket can automatically expire the FIN_WAIT state, but can't move off from CLOSE_WAIT after some grace time. This is very confusing... And it should be!

On illumos, the FIN_WAIT_2 -> TIME_WAIT transition happens only after 60 seconds if the application has closed the socket file descriptor. In that case, by definition the application has no handle with which to perform operations on the socket. The resource belongs exclusively to the kernel. If the other system disappeared forever, and there were no timeout, that socket would be held open forever.

By comparison, in CLOSE_WAIT, the application still has a handle on the socket, and it's responsible for the resource. The application can even keep sending more data in this case (as part of a graceful termination of a higher-level protocol). Or it could enable keep-alive. It's able to respond to the case where the other system has gone away, and it could break the application if the kernel closed the socket on its behalf.

I think the behavior is non-obvious, but pretty reasonable.
Not entirely. The SGI rep who serves NASA Goddard is still the same guy, after who knows how long.

We have an SGI UV300 system, which has a single kernel image running on 96 cores with 6TB of RAM. Not many people build systems like that these days. The newest expansion of the Goddard supercomputer uses SGI servers. I wish them well as part of HPE.
OK, the former yeah I've definitely seen. It's kind of common sense I guess to share very annoying things like that to make sure we take the time to fix them.

The latter, never done before. That's interesting though. I like the idea of letting everybody know that today you may behave like an ahole because you have problems at home, or your car just died or something. I'll absolutely try it :)
But MaxMind already do return ISO codes... The developers are picking and matching which returned values they want to consume.
IBM is older, larger, and has better insurance.
Those are solutions for very different types of deployments.

BDR is asynchronous multi-master, without global transaction management etc.

XL is a distributed database with global transaction management, strong consistency, etc.

Say you have geographically distributed application (managing customers in US, EU, ...). You can deploy a node in each area and direct local users to this node with low latency etc. It also means "no conflicts" (which is a major concern in multi-master), and the changes will asynchronously replicate to the other nodes.

XL would perform poorly in this scenario (at least I believe so), and it's meant more for local deployments, when hitting vertical scalability limits.