skysight-inc/HackerNews huggingface dataset:
I think you've misinterpreted my comments.

That may be the case. I've tried to make very clear that I'm talking about the case of a multi-lane road that is not congested (not just locally congested). In that case, if you're impeding traffic from being able to pass you on the left, you should move right, at least temporarily, even if it means you need to slow down. I haven't seen you acknowledge this case. I have you repeat phrases like right-most lane that flows at the speed limit, which sounds to me like the following example:

Four-lane divided highway (two lanes in each direction). Right lane has traffic exiting and entering and slower moving traffic. You want to drive without needing to adjust speed for these vehicles, so you drive in the left lane. Vehicles attempting to travel faster than you will approach and stack up behind you. Because you want to maintain a constant pace, you won't temporarily move into the right lane to allow this traffic to pass.

I'll admit that sometimes I'll go 60 if the limit is 55

As others have pointed out, the flow of traffic is important regardless of posted speeds. The nearest interstate is posted 55 MPH. If you're going 65 MPH, you're moving slow relative to the flow of traffic, with speeds of 75–80 MPH being not unusual. I mention this only because you continue to bring up the posted limit. In my opinion, the flow of traffic is more important from a practical standpoint because that's the environment I'm operating in.

This means that the lane to my right is generally crowded. Hitting the brakes in order to shift is probably worse than continuing at a constant pace. I'll let the tailgater take the risk of changing lanes.

If you're asking drivers to pass you on the right into generally crowded traffic, this is very dangerous. The distance and time a vehicle needs to pass you is a lot more than the room needed for you to pull into the right lane, and for a shorter period of time. This type of behavior causes knots of congestion on multi-lane roads which increases the likelihood of accidents. Please do not do this.

Also, you shouldn't need to "hit the brakes". You may need to apply the brakes, but it shouldn't be abrupt. Paying attention to what's happening behind you as well as in front of you should give you plenty of time to signal and move right in a measured manner.

I've tried to be very clear here. If I'm still misinterpreting what you're saying, please do correct me, because that's not my intent. That said, please extend the same courtesy to me and be more explicit about what you would do in the specific cases I've presented.
Bill and Melinda Gates back an implant that could prevent HIV
This is really sloppy. Altruism is also the basis for Altruistic Punishment which can promote some of the most vicious behavior that humans are capable of. Social systems are much more complex than this simplistic reductionism.
The free-speech problem on campus is real. It will ultimately hurt dissidents
Here's some more information on the subject: http://copyright.nova.edu/mickey-public-domain/
we're posting copyrighted material to HN now?
I've never seen an ad in Windows 10 -- but then I did switch to classic shell for the start menu.
Grand Rounds | Sr. Software Engineer | San Francisco, CA USA | https://www.grandrounds.com

Grand Rounds was recently named Best Digital Health Company to Work For[1] by Rock Health, and
is currently recognized by Glassdoor's as the #2 Best Places to Work[2].

We are also represented on Wealthfront's Career Launching Companies[3] for the second year in a row and are looking for talented Software Engineers to join our mission.

You'll be embedded in an agile team tasked with business problems to solve and a solid, well built platform to leverage. We believe in empowerment through autonomy. We employ a services oriented platform[4] primarily utilizing Rails on the back-end and React on the front-end. Every new Engineer delivers code from day one.

We're specifically looking for talented Engineers with strong architectural pattern knowledge (Fowler is your preferred bedtime reading). You're familiar with the concerns of MVC, perhaps with the Redux pattern. You've used Backbone to create front end frameworks, can talk web standards and best practices. You know why accessibility is important, and have a desire to learn about building secure applications. You can debate for hours on microservice vs monolithic applications and can sniff out code smell and recognize anti-patterns from a mile away.

Here at Grand Rounds we are literally saving lives through our technology and services, it's rewarding work. Email me at brett@grandrounds (mention HackerNews) or visit our website[5] to view and apply to open opportunities.

[1] https://rockhealth.com/announcing-the-2017-top-50-in-digital...
[2] https://www.glassdoor.com/Award/Best-Small-and-Medium-Compan...
[3] https://blog.wealthfront.com/2017-career-launching-companies...
[4] https://stackshare.io/grand-rounds/grand-rounds
[5] https://www.grandrounds.com/life-at-grand-rounds/
Could you go on a bit more (or post a link to somewhere you do)?
The argument would be stronger if he wasn't swapping an O(n) algorithm for O(n log(n)). With the recursive implementation you have to touch every element once for each recursion level.
Journalism is important.

Journalism is not regurgitating press releases.

A journalist would have tried to find experts able to comment on the SpaceX release to reveal information that was obfuscated or omitted.

The NYT article you linked was not journalism. If you want to wave the "do not link to press releases" banner, do not link to press releases :D
This week in Raspberry Pi GPU driver dev: 2017-01-02: thread switching, CI
Me! I know some abstract algebra, but I'm not going to understand it without some hand-holding. Remind me what a ring is and how and why it relates to categories.
There seems to be a bit of explaining away all bias as the result of human creators here. If an algorithm trained on real world data displayed some traditional bias, would we assume such a cause and dismiss it? One could just as easily make this argument to dismiss all correlation based evidence. Yes the code / methodology matters, but we'd best get ready for deep learning algorithms to confront us with some uncomfortable truths.
Tesla: Famous Korean Actor Threatened Us
I don't think eschalot is a good idea, because it encourages users to look at the human readable part of the name and ignore the rest, which means they could more easily get social engineered to move to a different onion service. You should treat .onion names more like IP addresses.
If anyone wants to read more information about Justina Pelletier, the patient at BCH that the author DoS'ed the hospital donations website over, here are a few articles you might find interesting:

* Parents of Justina Pelletier sue Boston Children’s Hospital: https://www.bostonglobe.com/metro/2016/02/25/parents-justina...

* The Case of Justina Pelletier Still Requires Nuance: http://www.harpocratesspeaks.com/2016/03/Case-of-Justina-Pel...

* The New Child Abuse Panic: http://www.nytimes.com/2015/07/12/opinion/sunday/the-new-chi...
Oh, you are right, sorry. I'm confusing it with a different paper.
"Mission Control forces me to walk through each space"

Try swiping up instead. That'll give you a list of spaces to choose from. Certainly not as direct as your non-OS X WM but faster than stepping through each one.
Caura Consulting | Data Analyst | Remote Only | Part-Time

Caura Consulting, a sponsoring organization of http://www.innerjoins.org, is looking for a very experienced Analyst to help grow the non-profit community, InnerJoin. Your job is to facilitate conversations, help answer some analytical questions, and prompt new topics for discussions.

Daily availability is required. Hours are flexible.
Hrmm... if you have a bit of time to describe your bugs, I'd really appreciate it if you filed a bug on the issue tracker (github.com/nixos/nixpkgs.)
If you haven't tried ConEmu [0], it's pretty awesome. I use it with the Git Bash that comes with the full windows git installer and it Just Works for most of my terminal needs. Haven't tried it with WSL but it can most likely be rigged up.

[0] https://conemu.github.io/
In IT, Canada is pretty good, too, and scores higher than the US on some business indicators. There is probably more paperwork involved since there are no LLCs so you'd need a corp, but it's very manageable with an accountant's help. I also haven't heard of patent trolls or lawsuits being a problem, which is something that would scare me if I lived in the US.

Of course, if your business is in maple syrup or something else with heavy government intervention, then your experience will likely be quite different. :)
Being the storage service that no cryptographer will recommend seems like a gambit that may backfire. Any day now the mainstream press will start asking experts for advice, and you'll be left out of the recommended list.
A lot of people seem to like Plots.jl, a unified frontend for several plotting backends.

https://github.com/tbreloff/Plots.jl

I still prefer Gadfly, which does everything I need while looking great. (Only nitpick is slow time to first plot in each session.)

http://gadflyjl.org/stable/
Are there any docs on how they plan to avoid spam from other federated instances?
I remember how Tom Wheeler was supposed to kill Net Neutrality.

After reading through the claims being made yet again that NN is in mortal danger and we are all going to get charged by our ISP's to watch youtube HD, It's hard to find much evidence to show that's even close to happening.
Deep Within a Mountain, Physicists Race to Unearth Dark Matter
LibreHealth’s Michael Downey on His Support for Software Freedom Conservancy
I've had a couple submitted pull requests merged into Elixir. The review process was very quick and painless.
Time Travel Proof and 10 Time Travelers Caught on Tape
If a Macbook sshing into your work computer is good enough, why isn't a Windows laptop sshing into your work computer?
>> we’d provide much snappier behaviour using coloured quadtrees

> That statement was true 30 years ago, no longer a case.

The colored quadtrees are an optimization over the plain quadtrees earlier in the article, reducing the number of comparisons for some images. That will be more efficient 300 years from now just as much as it was 30 years ago. In context it is perfectly obvious that "much snappier" does not refer to the totally different techniques used by actual graphics software.

It's a toy implementation used as an example, if you get hung up on the example, you miss the whole point.
You only have two weeks left to buy a Tesla with free supercharging
After the refresh of the Macbook Pro I decided to get a desktop replacement laptop.

Whether or not that is acceptable for your use cases depends. For me, I already have a Surface Pro 3 for ultra portable needs. Because of that, I found myself never using my Macbook Pro when I couldn't plug it in. And given how slowly cpus are gaining in performance these days, if plausible, it makes more sense to me to focus on performance over battery & weight.
> The only hope is massive productivity growth. So, techies, get programming those robots and AI bots and new chemical materials and cheap new energy sources. The government has already assumed that they're all going to take off like crazy and forced us to bet the country on that assumption. We're going to need a tech explosion just to keep our heads above water.

Solar prices are almost down to $0.01/kwh decades ahead of schedule (ie we have effectively limitless energy; no more oil, super cheap EV mobility, etc). The inflation that needs to be addressed are healthcare, education, and real estate costs; solve those and pension/retirement/major pieces of the economy as a whole become moot.

We're not post-scarcity, but the rollercoaster car is headed on the upward trajectory. More pylons please.
The airlines are awfully upset with the US law that forces them to show the full cost of the flight. They really want to show that they're the cheapest airline without being the cheapest.

A few things they've done:

1. They've created baggage fees for checking bags: That accounts for +$50

2. The YQ/Fuel charge: You're subject on their pricing of fuel

3. Seat Charges: If you want to reserve a seat before checking, some airlines charge for this (Namely AA)

4. Fees for printing a BP (Ryan Air), checking in at the airport (Ryan Air again), Carry on luggage (Spirit), etc

5. Charging for alcohol on long haul flights (I'm rather fine with it.. but it used to be customary)

6. Charging for food on long haul flights. (I'm looking at you US Airways CLT-AUR)
It makes sense. Getting price-elastic customers to signal that they're sensitive to prices isn't going to be by offering them the same product as everyone else. They'll signal it through planning longer in advance, rearranging their personal affairs to leave at a better time, or engaging in frequent-flier programs. Price-inelastic customers have to be offered something extra at a price increase proportional to the customers you're trying to target. So you offer increasingly overpriced extras to try to get the guy who would've paid more for your product to actually pay more for your product.

I think the lesson here is that the airline industry often operates on very small margins.
“Eight states, including Illinois, Massachusetts and California, have plans to set up their own programs for the uncovered that will offer guaranteed returns…”

This is the scariest part of the article. Every time I am aware of, wherever price controls are imposed, then that leads to disruptions and shortages. That leads to Venezuela’s collapse, that leads to San Francisco’s housing state of emergency, that even leads to AT&T’s rent seeking approach to innovation.

It sucks to contemplate retiring without any guaranteed income, but it’s safer for society as a whole.
Most companies with remote workers and additional restrictions for their nationality do it because of taxes and other legal stuff. Some times it is financial departments being lazy, other times is because the company wants to offer extra benefits to their employees that are only possible if they live in the same country where the organization was registered.
CoD seems highly likely. I can't think of any other idtech 3 engine descendant that is still going in year 2010+.
[I]f the other lanes are too slow, I will pass on the left.

This sounds like correct behavior, passing on the left. What I am reacting to (as are others, I believe) is a desire to maintain a constant speed in the left lane, impeding faster-moving traffic from passing you on the left.

Indeed, I feel unsafe when someone is tailgating. However, I find their behavior is often unpredictable and they might try to pass on my right at any moment without signaling.

They will not pass on the right if you move right before they get close enough tailgate.
There is literally no support in the article for the contention that "artificial intelligence picks up bias from human creators" as opposed to making correct inferences from reality. All of the examples they provide, modulo blurry tank pix, are of the latter.
TPM2 and Linux
Too dangerous, it's not a good idea to combine pressurized high temperature oxygen and kerosene. Also, I think the Oxygen would dissolve in the kerosene, which would complicate the combustion process and make it less predictable.
That second one, the blog post, raised a dozen red flags for me. The gist of it is "We don't know what happened, therefore I will speculate about every hypothetical way that the Pelletiers might be bad people, and Justina herself might not know what she's talking about. Because, gosh, we just don't know. BTW my primary concern is her welfare."
Probably should read this: http://www.huffingtonpost.com/entry/the-successful-hospital-...

A fundraising campaign was inconvenienced. Probably not as bad as torturing a little girl for months, leaving her unable to walk.
> You do need to define some "trustworthy" machines which get to see a constant (and known) address - or troubleshooting and debugging the network will be horrible.

In enterprise environments you could get the addresses from a DHCPv6 server which would then be able to map them back to machines. Or register them in the internal reverse DNS.

> Also, I suspect some protocols (pop-before-smtp, stun) won't like it. They are unneeded in IPv6, but I suspect there exist ones that will fail horribly with this scheme.

It would be less trouble to make addresses per-process rather than per-socket, but also somewhat less effective. A good middle ground might be to default to per-process and have a socket option to make it per-socket. That way e.g. Firefox could still have different addresses for connections to different servers.

A process could then choose which sockets use the same address as one another by calling getsockname() on an existing socket and then using that address to bind() another one.
Usually I'm not making the switch visually. On arch, I know what spaces each application is one and just switch to it instinctively. The visual search and movement to the trackpad ends up being slower and more annoying than a quick Super+3 or whatever it needs to be.
Location: San Francisco

Remote: Yes

Willing to Relocate: No

Technologies:

Backend: Python, Ruby, Node.js

Frontend: HTML, JavaScript, jQuery, SASS, LESS, CSS

Frameworks: Ruby on Rails, Meteor, Express

Database: PostgreSQL, mongoDB

Résumé/CV: http://sumnerj.com

Email: hn13301834@skywritr.com
How many positive terms have antonyms that aren't considered disparaging? The opposite of clean in design is usually "cluttered".
If market returns don't meet or exceed expectations, you end up broke on the street (and likely dead). (EDIT: Market returns have been, over the last decade or so, lower than expected; there is a school of thought that returns will no longer be as high as they were historically). [1]

That's the beauty of Social Security: it's guaranteed not by market forces, but by the existence of government. So long as the US government exists and has the ability to tax, those who rely on SS and Medicare will be provided for.

[1] https://www.theguardian.com/business/us-money-blog/2016/may/...
Very good point. I've actually considered trying to get an EV .onion TLS cert, but this is probably overkill, and then forces me to rely on the CA system, and is of course probably a PITA.
Multiple means more than one: https://www.merriam-webster.com/dictionary/multiple (see the first definition). It's not misleading when you describe an indefinite quantity as "multiple" when all you know about it is more than one.

Also, what phrasing would you have preferred? "More than one" is the most accurate and least subject to misinterpretation, but then of course you'd still say it's misleading if the answer turns out to be two. If I knew the exact number I would've just said it. The point of using indefinite quantifiers is to convey uncertainty, it is not to mislead.
Tell that to the Mongols.
And most people in their 20s can't even really conceptualize retirement. It seems impossibly far away, time-wise. But missing that first 15 years has a huge impact on the total compounding potential.

30 year treasuries are currently yielding 3%. You could get 4% in a less tax favored safe investment. Inflation is between 1 and 2%.

Let's see what that does for that cash saved in your 20s. Suppose you earn a quarter as much in your 20s as in your 40s (most have a higher salary growth ratio than that). Then figure on 20 years of 4% growth, or 2.5% after inflation. 2.5% compounded for 20 years is 64%. So your savings in your 20s ultimately add only 2/5 as much as your savings in your 40s. It's not nothing, but it's hardly the essential key to retirement to start early. You'll be fine starting at 40.

And 10% is nowhere near enough. That's essentially hoping that Paul Ryan doesn't get to undercut Social Security because that's what you're going to be living on. You need to save about 30% of pre-tax pay and invest carefully from age 21. Or 35% if you start soon after age 35. That's to retire in your early sixties. You also have to pay taxes, so figure on 40% or so of your paycheck for take home pay.

Do you know anyone doing that? We're going to have a crisis on our hands, I predict.
Clicked on this expecting some neat hack with the Postscript language (PDFs, printers, etc). Instead, some stuff about time.
This is happening in many other industries that suffer from commodization / lack product differentiation while also suffering from comparative price shopping. It's a race to the bottom to get listed first and make contact with a customer then it's all about upsell, crosssell, discounts, etc.
Ideally I'd only need a single computer and there are goals like being about view/edit the source code of my OS/apps that Windows doesn't tick. Still as mentioned in other comments I'm getting a Windows 2-in-1 later in the year so can try it then.
But if you can convince people that there's just one simple way to be (instead of reacting to the situation at hand) then you can sell more self help books / appeal to a simplistic view of emotions where some are 'positive' and others 'negative.'
Chatbots make a lot of noise but remain on the sidelines
Let's assume you have red and green people who are otherwise identical, and that there was systemic discrimination against green people in the past that led them to have lower incomes and lower education levels and live in areas with lower property values and higher crime rates. A naive computer model trained on objective data might find correlations between green people and high default rates on loans, for example, which might be accurate, but which aren't inherent to green people but were forced on them by external circumstances. A reasonable bank might then conclude that they should discriminate against green people without any personal bias against green people at all.

The question you have to ask yourself is: is that fair? And what should the law say about it?
I would identify myself as an introvert, and I feel differently. I don't hear everything at twice the volume; I hear everything at half the volume, while loud background music plays. Every interaction, I'm having to watch for those cues more carefully, I'm having to strain to listen.

That's why I feel like an introvert; socializing with people is fun, but will eventually drain me.
Data Visualization and D3.js Newsletter Issue 215
You're not going to earn 5% after inflation. Maybe 2.5%. But retiring at 71, you can withdraw a lot more than 4% per annum, also. Maybe try a new set of assumptions.
Flexport | San Francisco

Flexport is a platform for global trade in an industry that comprises 15% of the global GDP. We are building products that are enabling anyone to participate in trade regardless of geographic, regulatory or logistical boundaries. By dramatically simplifying the process of importing goods from overseas, we aim to empower a new generation of entrepreneurs benefitting from the wonders of international trade.

To do so, we need a mix of brilliant technologists and logistics experts interested in solving challenges that result in reshaping a trillion dollar industry.

To keep up with our explosive growth and international expansion, we’re looking to grow the team by ~2-3 engineers per month in our downtown SF HQ.

Check us out if you:

-Want to be part of a close-knit engineering team that releases new code every day

-Take a product-first approach to building software

-Care about the real world functionality of your programming

-Have a desire to build scalable programs that standardize information flow and increase operational capacity

-Have amazing coding skills and CS fundamentals

Our stack: Our continuous releases are integrated with Travis and Github. On the frontend, we use React for the views, organize the data flow with Flux, and test our application with Jest. On the backend, we're a Rails shop riding on AWS and Postgres RDS.

Want to learn more? Email kerianne@flexport.com or check out our site @ flexport.com/careers.