skysight-inc/HackerNews huggingface dataset:
I'm curious about the language culture represented. Of the top three TIOBE languages, there are only 6 projects for C and C++, and none at all for Java.

The site seems oriented towards web and windows.
But then you wouldn't have 60,000 addresses for every square centimeter of land on Earth! /s
Charcuteria Diaz – Venta de Carne Online Para Toda España
Yeah, but they usually don't originate from the same location. So instead of matching destination, now you have to match destination and departure location.
And probably encourage prospective employees to violate employment contracts / confidentiality agreements in the process.

Not exactly the best thing to do and/or broadcast. How do they think it is ok to have people moonlight for what is almost certainly a competitor, most likely leaking out a lot of techniques and work that they have been developing for their current employer.
Simplified example of redux and redux-simple-router using Typescript
What should we be asking/looking for/testing?
It is optional. It's just opt-out instead of opt-in.
> Consistent with the documentation, I have never found a linearization failure with these settings. If you use hard durability, majority writes, and majority reads, single-document ops in RethinkDB appear safe.

That's the juicy bit you all should care about.
IPv6 wasn't proposed until 1996...
Agreed. His language tells a lot. From the beginning he is distancing himself from this person by saying "this coworker" and "that coworker" but then later on gives a weak implication of friendship. So what is it, friend or co-worker?

If they were actually friends outside of work situations, you would expect less distancing language to that person from the beginning. First sentence mentioning 'coworker', emphasis mine:

> The first meeting involved being asked a series of questions about me and another co-worker.

You would expect "about me and a friend who also works at google" or even "about me and a co-worker". I think "another" places greater distance between the two.

> If this co-worker wasn’t my friend at the time [...].

You would expect a less convoluted sentence, something along the lines of "If [him|her] and I weren't friends" or "If my coworker and I weren't friends".

> and wasn’t friends with my other friends, this could have been simple to follow

This sounds redundant, and kind of shows the need to convince the reader that there was a healthy social relationship prior to the HR incident.

I'm not saying the person had or has any malicious intent, but is probably — as others have commented — not aware of his own impropriety.

Disclaimer: I am not a linguist or anything, take with a grain a salt.
Environmental disaster ... Omni Consumer Products is a vast corporation that owns everything, including the goverment.
I have the same one, with the high end CPU (2.13GHz) and panel. I'm waiting for a refresh, the X260 may be an option.

I've given it a 256GB SSD, 8GB RAM. And while I like the resolution on a 12", I often try to adjust the angle of the display while working because the viewing angle is so bad and I think it may just be off, only to find out that it's just not that bright.
> Isn't that just NAT?

No, the critical difference being that "NAT internal IPs" are now public IPv6s and the NAT mapping, instead of being private to the NAT box is now exposed to the other "NAT boxes" on the internet, for example encapsulated in an IPv4 option that is ignored by legacy systems. This means two IPv6 networks can converse transparently and not care what IPv4 connectivity lies between them.

This further means that:

1. IPv6 deployment is no longer a tragedy of the commons: if I deploy IPv6 I get it's benefits immediately along with my remote peers, no longer dependent of providers, AWS or some remote sysadmin over which I have no control.

2. There are no longer any dual stacks to maintain, timeouts, and switches that plague us today; IPv6 just works on the existing IPv4 infrastructure until it becomes dominant.

3. IPv4-only services are incetivized to upgrade because they can provide better service to IPv6 customers who share a common IPv4 that will presumably revert to a form of NAT when connecting to an IPv4 only server.

In short, a rational and much less risky upgrade path.

>What do you do when a new datacenter wants to connect to the Internet? Give it a single IP taken from the middle of a block owned by the same company?

It's obviously too late now to fix this. What I am saying is we did not have a datacenter explosion, but a route explosion fueled by exhaustion, where the same datacenter needed more public IPs, got them in a myriad of tiny blocks and broadcasted misery to all routers on the planet. An IPv6 success would have allowed us to keep 32 bit routes for a long time.
If you are surpised that GM might invest in Lyft, remember that Daimler AG (a.k.a. Mercedes & friends) OWNS Car2go.

While I believe that the future of transport will involve a mixture of self driving vehicles and mass-transit (also potentially self-driving) we need to remember that this problem is being attacked from many angles.

Right now in many large cities we ALREADY have a mixture of:

Car ownership, human transportation (walking, biking), mass transit, car sharing (Zipcar, Car2go, Getaround), and finally RIDE sharing (Uber, Lyft).

I would actually argue that car-sharing services might be some of the first to use fully-autonomous driving technologies. Imagine Zipcar getting a permit to use self-driving cars on certain known routes between their pods, or to go for maintenance/refuelling. Uber and Lyft will be among the last to use fully-autonomous technology because they already have somebody getting PAID to drive and they have the widest area to cover.
Not sure if trolling but... The first Oculus dev kit shipped 50k in 2013. Cardboard wasn't announced until I/O 2014.
You're talking about the delta in share value. The money they took was paid back.[0] They are two completely different things.

> Q: Did General Motors repay its TARP loan from the Treasury with other TARP money?
> A: Yes. GM repaid the loan portion of the automaker bailout ahead of schedule, with interest.

The article you cite seems to suggest that the government should have had some sort of guarantee from GM that the gov't would be able to sell shares back for no less than what they paid for them. I don't think any such promise was ever made.

> taxpayers are still stuck with GM stock that isn’t worth what was paid for it.

[0] http://www.factcheck.org/2010/05/general-motors-debt/
I think 2 might be a bit slow as expectations towards vehicle cleanliness (in and out) and maintenance are higher for vehicles-for-hire than personal vehicles.

A few times that a customer won't be happy with "oil change needed" indicator lighting up, threading on one of the tires, some random food wrappers scattered on the floor, kid's soccer equipment forgotten in the trunk or just lack of recent car wash, and the transportation provider's rating system would squeeze this family out of network.
Ransom32: NW.js-based ransomware discovered in the wild
All of that is included with angular and is documented quite well in angular 2 (at least with the current typescript docs)
Can anyone speak to using the Rift as an extended desktop? I've seen some mention of using it as an extended monitor in both Windows and OS X - has anyone with development devices used it with head tracking and had an almost infinite display?

How cool would it be to ditch multiple monitors and spread out over a 360 sphere code windows / browsers / documentation / etc... ? Use the head tracking to navigate the desktop world and still use the keyboard / mouse to interact.
Because that is already a possibility (carpooling is an established idea), and the critical reasons why it isn't more popular don't significantly change with automated cars. People don't want to spend their commute with random people who just happen to be going the same direction. Perhaps more important is that it creates a strict commitment to be prepared to leave on time and a reliance on others leaving on time.
Well, or scientists working for his firm.
Count me in the "yes" camp as well. I've been using ThinkPads off and on since before IBM sold it off, so I'm quite use to it.

It's definitely less accurate, but I can do quite a bit while only lifting one finger off the keyboard, which is a big productivity boost, and the biggest argument for having it on your computer. Especially for shorter, simpler movements.

I will always reach for another tool (generally a trackball, if I'm at my desk) if I'm trying to do something more accurate or complex.
No love for 1984? It's so closely related to our industry.
They don't do it differently, they simply avoid the question by not letting you change any binding ever. In languages that embrace immutable bindings but don't enforce them, like scheme, closures work exactly as the parent describes.
I use the mobility feature of my laptop for meetings where I connect it to a projector and for attending conferences.

The rest of the time my laptop sits in its docking station connected to a couple of external monitors and input devices. The only reason I even leave my laptop open is because I think it helps with cooling.

I don't even know what the resolution is on my laptop and I don't really care.
hacker / developer / dreamer you are crazy to discount
how substantial this release is (especially if you
haven't TRIED it yet!).

hacker, developer, dreamer? i feel you are overreaching here.. this is digital stereoscopy, and a consumer version at that which comes with all of the typical consumer shortcomings actively stunting hacking: price intimidates anyone from cracking it open and playing with the internals, where are the io pins?, circuit diagrams?, build instructions?

i know, i know.. i sound crazy

but, as far as your comment on 'release' one of my favourite things about hn is the communities' reliable response 'congrats on shipping'

i'd rather see more of that than people breathing this effluvium of delphi

so, congrats on shipping
How do you QC a defect that takes a year to verify?

I had burn-in on my old galaxy s4. Don't know or care if it's the "new" technology. The primary burn-in was noticeable due to Android's fixed top notification bar, as it almost never changed position or color. The times I would fire up a horizontal view or full screen app, the bar would obviously remain visible. I'm glad they wised up to iOS's approach and started blending the bar in with the app when possible.
This comic about the ideas of the book "Amusing ourselves to death" may answer your question
http://www.avianbonesyndrome.com/wp-content/uploads/2013/09/...
Unfortunately, battery life drives the laptop market more than any other feature. Most laptop purchasers live in this bizarre world in which electrical outlets are as rare as an oasis in the desert, and the market responds as such.
I hope to update my old ios app from the ios 6 era to swift. I also want to write a drawing app for ipad pro and apple pencil.
Canada lost about 3.5B[1] on the bailouts to GM and Chrysler as well.

[1] http://www.theglobeandmail.com/report-on-business/canadian-t...
Excellent comment. If you have time to reply to my comment, answer any point you disagree on, that'd be much appreciated!

(my comment starts with "With this comment I'm answering both PG's post and an answer to his post that can be read here: http://cryoshon.co/2016/01/02/a-response-to-paul-grahams-art...)
I agree with you and wish there was a public address/private address pair system, so that connections origionate from the private address (which has NAT-like semantics) while servers intending to be public listen on the public address. Local systems could still connect to the private address, so server applications could still listen there by default but would not listen on the public address unless explicitly configured to do so. Not having this local/wide address distinction makes it more likely that firewalls will simply block all traffic until, as you say, similar systems to those used with NAT are implemented.

Another way to fix this problem is a personal VPN that only establishes outgoing connections automatically by default but can proxy incoming connections when explicitly requested. This is the same type of thing as used with NAT, except without the expectation that your ISP is the one providing it. Considering how obnoxious ISPs are these days in terms of filtering and such, this would be a major improvement. Since I am currently doing this (minus the proxying so far which I haven't needed but could easily add) for $15/year with a IPv4 address and virtual host that is way overprovisioned for what it needs, it seems likely that this could be done on a large scale for IPv6 at a quite low cost.
The main reason for 128 bit addresses is stateless auto configuration which wouldn't be possible with 64 bit long addresses: https://en.wikipedia.org/wiki/IPv6#Stateless_address_autocon...
Ask HN: As a developer/engineer, how do you use LinkedIn?
They're doing client-side requests and caching pretty heavily in local storage: https://github.com/up-for-grabs/up-for-grabs.net/blob/gh-pag...
...because in most of the country each household tends to own more than one care? Are you kidding me?
It's one or four clicks to see the article:

1. Click the link. If you are a signed in WSJ subscriber, you see it. If you are not a subscriber, there is a chance you'll still get the full article.

2. If that doesn't work you click back to HN.

3. Then you can click the "web" link under the title on HN. That does a Google search for the article title.

4. Click the link on the first search result.

Are you really so busy, important, and/or lazy that sometimes doing three more clicks is such an inordinate burden on you that you think all of us should give up on a frequent source of good articles?

The real value of HN is usually more in the discussion than in the submitted article itself. There are usually enough HN readers who subscribe, or who have the strong constitutions and intestinal fortitude needed to click four times [1], to bootstrap a discussion that even those who have not read the article can follow, participate in, enjoy, and profit from. As a recent example, see the discussion here: https://news.ycombinator.com/item?id=10832352

Personally, I have found that about 80% of the time after I read the comments (which I generally read first) I don't feel the need to even try to read the submitted article. Especially if the discussion has drawn comments from some of the top HN commentators, such as tptacek, patio11, jacquesm, rayiner, ChuckMcM, and many others.

[1] so much for my New Year's resolution to be less sarcastic online...
Perhaps it went right to plan.
You're exactly right. However, the concern comes from those who aren't using a commonly-sized screen with a normal taskbar, etc. That's precisely why certain versions of the Tor browser only resize to certain sizes/dimensions.

If (for example) you've got a vertical taskbar on a 4k monitor the pool will be much lower. Add in one other slip up, such as visiting a low-traffic website you've visited outside of Tor, and you've got a huge vulnerability for deanonymization.

As far as legal, I don't think there has ever been such a case, no. However, it definitely opens someone up to parallel construction, and there are always certain agencies for which a legal case is not necessary their end goal (CIA, NSA, etc).
Nice idea but there is a mix of https/http requests and the browser blocks http so the demo/try page do not work.
This looks pretty cool. I just recently got an Amazon Echo. Could something similar be done using Amazon's public dev tools or does anyone have experience with this [0]?

[0] - https://developer.amazon.com/public/solutions/alexa/alexa-sk...
Agreed.

> identify the nouns in the problem

This is what I was getting at by mentioning education as a possible culprit. You get out of university with this bad habit right off the bat, instead of the correct one:

Identify the responsibilities in the solution.

Identifying all the nouns in the problem sets you up for failure because you are implementing a solution before you know what the solution actually is. Said another way: you are in a very literal way implementing the problem and not the solution.
As a developer/engineer, I signed up for LinkedIn in college and have tried to avoid using it ever since, despite the steady flow of recruiter spam it sends me.
I'd hand them a piece of paper and ask them to sketch out a profile page that's user friendly.

Then I'd ask them how they'd design the schema for that.

Then I'd ask them to sketch out the admin interface for managing users and how they'd implement that.

If they start asking questions about permissions and roles and such I'd be really impressed.

Essentially I'd act like a client/end user who kinda knows what they want to see if they can ask the right questions.

I'm not looking for a UX expert but more someone who thinks about the process and end result as well as a nice way to implement the code side.

I'd ask programming related questions as well but if (when) I hire I want someone who thinks about the end user experience while they are developing, I don't live in a world where a job comes with a 400 page spec and neither would they.

I take the view that I'd rather have someone who can think about how the end system will work than someone who knows ever single API for whatever language I'm hiring for, one of those you can find on google in 30 seconds the other not so much.
There are still many places that don't have abundant outlets: classrooms/lecture halls, waiting rooms, airports, parks, your porch.
Rail[1] is a programming language, but that is orthogonal to your point.

[1] - http://esolangs.org/wiki/Rail
I went a few weeks ago for the first time in my life to Hamburg.

And I managed to figure out their transit system well enough to know how to get from where to where. There are plans, it’s simple.

And especially the price difference – 6$ a day with transit, or 20$ for a dozen kilometers with taxi – is definitely worth it.
Mike Tyson Launches Own Bitcoin Wallet Service
Flight sim in the rift is what I spend the majority of my free time doing.

Not sure what type of flight sim you are into, but using a proper yoke, throttle, and rudder pedals makes the experience much more immersive.
I interviewed at many of the large tech firms this fall, and I've found that Google's UX Engineer ladder did the best job of asking questions I should reasonably be expected to know without getting too hung up on an "algorithms" or "CS fundamentals" screening.
He's not saying that closures over mutable variables is a bad thing in Swift. He is saying it's a bad idea in any language, even though most languages with closures allow it.
Nope. There's no correlation with the actual salary.
ZeroCater builds community in the workplace through family-style meals. ZeroCater partners with top local restaurants to help companies feed their people.

ZeroCater is hiring!

Head of Product: https://jobs.lever.co/zerocater/ecfd9615-ce0f-40e0-83e6-b79d...

Front-end Developer: https://jobs.lever.co/zerocater/510479a4-6ac3-45f2-8cf8-8d52...

Full Stack Engineer: https://jobs.lever.co/zerocater/4a587a80-c04f-4f74-88f9-d9c8...
IPv6 was proposed in the mid-90s: http://tools.ietf.org/html/rfc1752

However, what is non-tenable about IPv6, and how was this obvious in the 80s?
It depends on the company, but I'm a big fan of pairing with a developer on something they're working on for an hour or so. The dynamics of the interview completely changes from "I need to figure out hidden knowledge that the interviewer knows already" to "I need to work with this person to find out a solution together", which I think is quite a bit less stressful. You're also working on real problems that — though they might not be a glamorous interview question — will be much closer to what "real" work at the company will be.

Put another way: I've probably done a dozen or two product interviews this year, and have still never seen a full stack web request. I mean, I haven't seen a controller action, or a view, or even a model for that matter. And that's the area that's my entire job, really: I build screens and hook things together and make things work for users. As much as feasible, I'd like to be able to demonstrate those types of talents in the interview process.
I suppose I wonder why I would ever want to pay for a service where I will be rated for my qualities as a consumer of that same service.
I've had success with it as a developer - my current and last job both found me from it (both via recruiters)

I don't like it as a system; I think it's rather annoying how many notifications they send and the constant pushing to use their 3rd party apps like Pulse or signup for a paid account - but it has worked for me.
Ok, add "no selective throttling based on packet content" to the definition then. I'm sure it needs to be worked out, but my point still stands.
Took credit for inventing
No problem. Yeah, I'm not sure how the comment ordering got messed up.
I really enjoyed this post, partly because I agree with almost everything. The section that jumped out the most for me is the "Hiring for Strength vs Lack of Weakness." The author is absolutely correct. Hiring is not (and should not be) a democracy. It's the decision of the hiring manager. Everyone else's job is to provide quality feedback so that the hiring manager can make that decision effectively. As a side note, the hiring manager's other role here is to cultivate actionable feedback from her interviewing team. The better her team gets at interviewing and identifying strengths, the easier her decision gets.
I'm saying that it doesn't seem to have been too difficult to add IPv6 to fairly old desktop machines.

I think the holdouts will be webservers, which was the other thing listed in the parent post.
Of course there is a spectrum of trust when it comes to autonomous vehicles.

I refuse to ride in a car driven by many humans, including quite a few close friends who are terrible drivers. I would be very likely to ride in an early autonomous vehicle, and rely on my adaptive cruise control heavily already.
On a related note, Bugs Ahoy is a similar project for filtering issues in Mozilla projects: http://www.joshmatthews.net/bugsahoy/ there's 'Simple bugs' facet at the very bottom. E.g. simple and unassigned bugs http://www.joshmatthews.net/bugsahoy/?unowned=1&simple=1
I've read a fair bit about Edison, often Edison came up with the initial idea, and the scientists working for him made his ideas something that could leave the laboratory.

But, the ones that I attributed, at least half of them, I know to have had extensive work by Edison himself.
Ask HN: What is the zoom level when you read HN
It feels like HN fonts are too small for me and using zoom level 150%, what zoom level do you use to read HN?
Don't forget the Icelandic dalvik VM.
I opted out as soon as I could. I'm on unlimited so it doesn't make sense for me.
Aren't Uber and Lyft middle-men? Why wouldn't car companies themselves offer a subscription service for access to their cars? You don't pay more to own a BMW, but you do pay more for a BMW subscription over a Honda one. Uber would probably be a cheaper subscription service for 'used' autonomous cars.