skysight-inc/HackerNews huggingface dataset:
I'm not sure that's the whole problem. The walled garden is a financial incentive for tech companies mainly, isn't it? It seems like it's going to a hard thing to shift; so far it's been a 'who cares' for most of us, but it's really going to start hitting once VR gets big, at least -- as far as I daydream about such things..

Lets' get in a time machine, what I'd really like to see is an open protocol for VR ala 'snow crash' governed in the same sort of way HTTP is, while we're early days now I think we can probably assume that VR, somewhere down the line potentially 'browser replacement' in reach but I'm not really sure that can ever really happen though when we're building lots of isolated gardens which speak different languages -- as the way things currently are? Do you think the motivations of e.g sony or htc not to go down the same path http did are because of the CFAA and over-regulation instead of money reasons?

It seems to me short sighted quick returns, lock in and incompat are going to play bigger roles than govt reg in the next decades in stifling progress -- I'd like to hear your take..
Ask HN: Onion links allowed?
So, I'm thinking of starting to host more stuff generally on TOR hidden services, such as a blog, just because. I'm curious if there is any policy against posting onion links on HN (I have no idea why there would be), or if most people would just not bother clicking through?

To elaborte a little - part of the reason I want to host "regular" sites on onion services is that I belive it should be a more common practice for average people. What's the consensus around here on that?
When I started paying into social security they promised me retirement at 65. If an insurance company changed the terms of my payout after collecting years of premiums, they'd have a fun lawsuit to defend.
"Other than a few minor nitpicks"

That would be a nope. Gadfly doesn't meet my needs and seems to have stalled in development, so I use Matplotlib via PyPlot, but Matplotlib is a bit maddening to work with. I heavily considered attempting my own plotting library during grad school but couldn't find the time for it :/

(Although I will say that Convex.jl makes up for all the pain of not having a good plotting library...)
What if there're huge number of rogue builders?
Completely agree -- My original intent when I scribbled them out was to make the long ones pithier and add some personal interpretation to the short ones. Life's a work in progress, I guess.
The government protects people from making bad decisions based on people lying to them all the time. What do you think the FDA is for? Why do you think investment is different?
Cloudflare posted a post-mortem [1]. They were measuring round trip time, and supplying the result of that into the golang rand.Int63n() function, which panics the process when given a negative number.

[1] https://blog.cloudflare.com/how-and-why-the-leap-second-affe...
By this logic, there must be millions of unemployable past-40 software engineers out on the streets. Or maybe the simpler explanation: Our industry has been growing exponentially for two decades and the cohorts that are past 40 are small compared to the ones that came later.

Further, the "look around your office" result varies wildly from office to office. Looking around your average SV startup will skew to gullible, er, I mean risk-tolerant mid-20s engineers. My office is more than half composed of experienced engineers in their mid 30s and up who know their market rate.
Location: Nijmegen, The Netherlands

Remote: No

Willing to relocate: Yes!

Technologies: Python ML/Deep Learning stack (sklearn, numpy, scipy, pandas, gensim, Theano, Lasagne, TensorFlow), MATLAB, Java, JS/CSS/HTML5, Elixir, Git

Résumé/CV: http://guido.io/cv.pdf

Email: me@guido.io

AI student, looking for internship. I am looking to be part of a data science team.

I have most experience in image classification and segmentation problems (using CNNs), in particular those in the medical imaging/computer-aided diagnosis domain. I am however open to expanding to different (non-computer vision) domains as well.
> At run-time you only need to pay the cost of dispatching once per (type of) input variable.

That also means you can't inline (potentially) polymorphic calls. Inlining is the great big hammer when it comes to optimization.
Prove it as an external party. WhatsApp uses end to end encryption.
MVP validation data point: please develop this into a physical product that my wife can buy me as a birthday present.
7 notable legal developments in open source in 2016
There must be more. They forgot mine!

https://github.com/jul/confined

Intended use?
A safe PHP and a safe container for remote execution of code.

Leaving your computer used by customers arbitrarily within bounded predictable resources making you less stressed and able to do capacity planning.

Lol. I am playing out of my league I hadn't spent much time on it and havent much perspective for valuing it :)

Much more a POC. But if I found a sponsor, I can finish it in 1 month :)

I still need to document the syntax of the FORTH I made, and create storage (~ vars and functions). But after that, my roadmap is handling the concept of integrity/units that will prove more efficient than typing.

Ex : if c is $/unit then comparing/adding it with something in €/l will abort.
This article definitely assumes more knowledge than basic abstract algebra - there are also some key facts used from set theory assumed (i.e. In a proof, it is assumed to be known that if a compositiom of two maps is the identity map on one set, and the reverse composition is the identity on the other set, then the map is a bijection - it also assumes knowledge from abstract algebra that the composition of two homomorphisms is a homomorphism).

I have only looked in the first chapter, so I cannot speak further on that atm. That said, I appreciate that a text talks about the universal property - I did not encounter a definition of it in a text when in grad school. I only encountered it because lecturers at my grad program made sure to talk about it.
I have very relevant security background. Also, I have sent email again. Thanks.
- Write down, in paragraph form, absolutely everything I know about the problem

- Implement it in pseudocode

- Write the simplest code that will work end-to-end, and work outwards from there

- Find a library that does it
I really enjoyed this talk. It relies on your smart phone being able to pick up the ultrasonic beacon and return it to the server to tell them you're there. And it feels a lot like the IMEI sniffing trash bins[1]. I guess there will be a market for a small ultrasonic 'fuzzer' device which degrades the beacons.

[1] http://www.independent.co.uk/life-style/gadgets-and-tech/new...
Performance of generated code for Java is actually pretty fantastic. As far as I know, most of the performance ceiling now is because pointer indirection and cache misses. Java's "everything is a reference to a heap-allocated object" model is nice for simplicity, but it's very expensive in today's world where you really don't want to fall down the memory hierarchy.
Best iOS Apps to Help You Land Your Next Job Easier
"Your criticism is that there isn't a foul-proof way for the rich to stay rich forever?"

The parent claimed that "the rich" have foolproof recipes to stay rich forever - they just need smart portfolio management.

So yes, my criticism is that that is false.
We work with Django. Haven't worked with GIS before, but we'd be up for it.
PRX.co | San Francisco, CA | Full-stack software engineer | ONSITE

PRX is reinventing PR (public relations, not pull requests, although we create a lot of those too) for companies by making it on-demand, transparent, and affordable. Unlike working with traditional PR agencies that cost tens of thousands of dollars a month and endless hours of meetings, companies can launch a campaign with by signing up on our site and manage everything through our dashboard.

PRX is looking for a full-stack software engineer to join our team in building and scaling our platform to tens of thousands of businesses and hundreds of thousands of journalists and bloggers and using ML to disrupt a very old-school industry.

Responsibilities

- You'll ship code to PRX’s core product

- You'll develop new features and improve our PR platform, which our PR managers use to conduct campaigns for our clients

- You'll work on our crawling engine that indexes millions of articles across the web and scrapes information to our media targeting system

- You'll use a wide range of technologies including React, Redux, Django, SCSS, PostgreSQL, ElasticSearch, Github and Git Flow, Redis, Celery, Heroku, lots of AWS services (RDS, SQS, S3, Cloudfront, ElastiCache)

Qualifications

- You have experience in writing web software and are comfortable working across the stack. However, it's okay to be stronger or have a preference for backend or frontend, as long as you're willing to learn.

- You have a firm grasp on CS fundamentals

- You are able to learn new concepts and technologies quickly

Valued, but not required

- Experience in our specific technologies. PRX is primarily built in Python using Django and the Django Rest Framework on the backend and React + Redux and SCSS on the frontend.

- Experience in Numpy, Scipy and ML or NLP

Please email jobs@prxteam.com with your resume, LinkedIn, Github, and/or portfolio and explain how something works/teach us something interesting in 2-3 sentences.
I would imagine you can, but nothing gaming-grade because you're doing it over USB 2.0 which is even worse on the Pi than it is on the PC.
Although this is a great article, I'd suggest this is not by any means a 'well known strategy' - it's rather a brilliant bit of entrepreneurialism and an anomaly at best.

It would take some serious financial backing, wherewithal to pull this off, moreover, it could really only be done in a commodity market.

I'm not even sure it could be done today.
The only caveat I have to that is that it is important to learn enough about yourself to know the difference between really not wanting to do something and being anxious about doing something, they can feel very similar. It can be easy to talk yourself out of doing new things or putting yourself in a challenging social situation that you will actually benefit from and likely enjoy, and it took me a while to learn the difference and not let myself get away with doing things just because I was anxious and told myself "I'm an introvert thats why!".
OTOH, in open source, the bus test is absolutely essential.
Is it really unreasonable for someone to read something like Bernstein's "If You Can"? It takes an hour.

https://www.etf.com/docs/IfYouCan.pdf
Interesting!

Looks like Eno's was 1975 and CWP was '89, but I think the title+description+prompt is actually closer to what I'd originally intended to / would make if I had fleshed it out fully.
I have a bit-rotting ray tracing library where I put all geometric primitives in an oct-tree. When you fire a ray through a 2x2x2 cube it intersects at most 4 of the child nodes. You can see that because the ray must originate in one octant, and it must cross one of the 3 partition planes to reach another octant and it can only cross each one once. There are lots of other interesting properties.

One of my favorite algorithms is one that takes an oct-tree and a triangle and inserts the triangle into the tree. I allow primitives to occupy more than one tree node, so first I decide what size node they will occupy and then I use a recursive algorithm to "voxelize" the triangle. I found a heuristic for determining optimal node size.

The ability for node to contain and arbitrary number of primitives and for each primitive to be in an arbitrary number of nodes resulted in a very interesting data structure that allows fast deletes and inserts of the primitives. But I'm really starting to ramble now.
I get that, I do, but "zero knowledge" isn't all that compelling to begin with; this strategy just seems like it's almost all downside.
Gitlab's UI has evolved considerably in the last couple of years. If it looked just like Github when you last saw it, I would suggest checking it out again because it's quite different compared to the gitlab of 2013ish.

also I agree with you that stash and bitbucket are Really Not That Great.
USDJPY: Recovers Further Higher, Eyes 118.00 Zone
After they essentially showed the middle finger to WebRTC I started thinking of Safari as pretty much the new IE.
If you only see value in solving the problem then yea it's over engineered. If you see value in learning a new technique for solving problems then it's a solid example and write up.

Not everything has to be done for the sole purpose of being the best solution.
If the book I'm reading is to be believed, pensions were paid for by the company with money that would have went to the worker, if not for the pension. This money would then be invested over the career of the worker, similar to a 401k, but the risk is on the company to manage - not the worker. The pension to 401k transition simply offloaded the risk of financial maintenance to the worker, rather than the company. Salaries, supposedly, adjusted accordingly when 401k's came around, which is a whole story in itself. Originally, 401ks were for executives seeking tax-differed income from the company and it morphed in the 80s to become what we see today.
Amazon Web Services | Senior Software Engineer, Senior Software Engineer in Machine Learning | Vancouver, Canada; Seattle, WA | Full-time | ONSITE, VISA |

RDS is looking for a Senior Software Engineer to join our team working on AWS scale big-data analytics problems. RDS Performance Insights team is working on a new and as yet unreleased service which will reshape the way that customers use databases and redefine industry expectations of what a modern, enterprise grade cloud-native database provides. Leveraging a number of AWS services including Kinesis and EMR/Spark, our mandate is to provide actionable insights into underlying database performance and push the boundaries of product and technology innovation in this area. As the only big-data, analytics and ML focused team in RDS, our greenfield project is worked on by a tight knit devops team, owned, and operated entirely from the new Amazon office here in Vancouver, Canada.

Requirements (Senior Software Engineer):

- Comp Sci, Engineering, Stats/Mathematics BA/MA/PhD

- 8-10+ years professional experience in software development

- Experienced technical leader. For more information and to apply: https://www.amazon.jobs/en/jobs/392408

Requirements (Senior Software Engineer in ML):

- Post-graduate level Computer Science, Machine Learning, Mathematics, Operational Research, Statistics or a related quantitative field with up to 5 years of related work experience

- 10+ years professional experience in software development

- Ability to independently define and execute against a technical vision and roadmap

– Recruitment, coaching and mentoring of other engineers

– Strong will to adhere to best practices in OO development and a need to leave well–structured code in your tracks.
For more information and to apply: https://www.amazon.jobs/en/jobs/425454

You can also directly contact me (I'm an engineer on the team) [MyHNUsername][AT]amazon.com, or my manager pimmel[AT]amazon.com
another one: Hyper-Networks https://arxiv.org/abs/1609.09106

and a blog post to go with it: http://blog.otoro.net/2016/09/28/hyper-networks/
Cheers, gonna give it a look again. I retain the memories of it because the only instance of it i ever used hasn't been updated in years.
Years ago I attempted to use this but the linux client was unusable and buggy on Ubuntu LTS.
> but you chose to interpret that phrase literally.

But when we're dealing with geological timescales I think a literal interpretation may be the right way of looking at it. Would it be sad if 90% of Earth's species died off? Certainly, if there were any humans around to do the mourning. But zooming out a bit, the current die-off isn't anything new. There have been mass extinctions and rapid alterations of climate and atmosphere in the Earth's past too.

Humans originated on this planet and we are a part of the ecosystem. In a way, anything we do to nature is simply one part of nature being wildly out of equilibrium. If we mess it up, it'll mean curtains for us but life itself will march on. In 10-50 million years after we're gone, there will arise lifeforms that are just as interesting and varied as anything we have now. Which, on a geological timescale, really isn't that long (between 0.0025% and 0.0125% of the Earth's age).

I think that promoting environmentalism in terms of it being a means to saving ourselves might be more effective than appeals to "save the rapidly dying $ENDANGERED_SPECIES".
As if there isn't a counterpart. Honestly, I've been in farms where simple people lived in with no electricity(my grandparents lived in a farm, and it took some time for electricity to arrive, and around the place there were people living even more simpler, completely isolated, which I'd visit to greet with my cousins), it's actually pretty ok. Now, seriously, using "television" as an argument is just lame, who cares about this trash?

Just because you or someone else never got used to living without these, it doesn't mean everyone else needs it, not at all. From my point of view, autonomy is the greatest thing ever, it is freedom, and dependence is weakness and slavishness, subjulgation. IMHO Only a fool would think in terms of "if I enslave myself I'll get to play with this!"(plus, isn't it a bit like the deal with the devil?), to me it's just an example of how little some people can see what is actually beautiful and good in life to raise stuff to this level. Sincerely, I think people who think like this don't have a clue of what freedom feels like(and gladly, I think I've enjoyed plenty and been introduced to it early on). My life is not made of stuff, it is made of time, living, thinking, appreciation, growing, caring.

As another personal example, my father is also deurbanizing and moving back to the farm(which is not an industrial farm as in a business, but actually a place to live, think straight, work on living things which do need upkeep but not artificially). There's no AC, the only thing he watches is F1 races. He's busy most of the time anyway, usually having a beer and working on the farm, he loves it.
I don't want to harp on about this again, but I really don't think you can put any sort of trust into such things as this. With GPG, you're producing an encrypted version of some text/data with a bit of code you can build yourself and run completely on your equipment, airgapped or whatever.

With signal/whatsapp, there is no way of even knowing if the code you're using "in app" is the code in github or in whatever rev wherever. Yes, I know reproducable builds -- but what stops the app fetching more code from elsewhere? Wanna bet there's a webview and some JS in that app somewhere?

It's nice to make things harder for the NSA to read, but this architecture seems to be just creating the illusion of safety and it's kind of weird to see how much advocacy it gets here when there are such obvious faults in it.

I'm not saying there's a better alternative, and congrats to all who are working on it and I'm happy to see it succeed -- but this isn't a solved problem and there's massive danger in trusting such things.

I'd love to have the time to really inspect whatsapp/signal to see what I'm sending/getting -- has anyone done this? Google isn't giving me much..
You might want to drop the sarcastic smilies and "ip or it didn't happen" challenges if you're not trying to troll.

I told you I felt like a properly implemented OS validation/segregation model on custom hardware wasn't analogous to a guest account in terms of STO. You evidently feel differently, but haven't offered your reasoning. I'd be interested to hear it if you disagree that strongly.

As for piracy, the majority of the dongles, modchips, flashcarts, etc I've seen tend to be "take an existing POC exploit, package it up, put a logo and snazzy name on it, and try to make a quick buck off of someone else's work." See: https://m.youtube.com/watch?v=C4lJEOEd-_g&t=1m42s .

That seems like a biased presentation, but statistically speaking I feel like "most of those who can technically originate hacks have better things to do with their time than enable game piracy" is a pretty strong statement. Sure some will focus on that, and kudos to them for pursuing their dream. But if you enable interesting use cases by default then there are that many fewer people trying to break the security system to do something that could have been allowed in the first place.

Admittedly, I could be off base, so I'd be interested in any numbers or links you can offer in terms of piracy-first groups pioneering console hacks.
For isReady: you can set material.checkReadyOnlyOnce
The citing office was on the corner of the intersection and upon seeing him, a car on my left which had been heading for the carpool lane, opted instead to cut in front of me to stay in the legal lane. Both driving in the car pool lane and the unsafe lane change were illegal on the part of this other car. My argument was that the officer (having seen this whole thing (we talked about it when he wrote up my ticket)) was that safely avoiding the collision from the illegal driver was the proximate cause of the alleged violation. I was also irritated he didn't cite the other driver for his egregious actions.
This is why I love hackernews. Reading this tonight, thanks Eric :)
I run a small agency (based in SLC) and have done quite a lot of python-based GIS work. If you're interested, I'd love to chat: sam at cairnlabs.com
Not the person you're asking to hear from, but, there was a good Ask HN thread recently on the topic of routines/habits that you might be interested in: https://news.ycombinator.com/item?id=13095595

Specific books mentioned in the thread I can vouch for:

The Power of Habit (popular science)
http://www.goodreads.com/book/show/12609433-the-power-of-hab...

Superhuman by Habit (actionable, no-bull, if somewhat introductory)
http://www.goodreads.com/book/show/23206969-superhuman-by-ha...
The bacteria will survive.
It has risen.
Can Uber Ever Deliver? Part Six: Latest Data Confirms Weak Performance
> I think national hotel chains are capable of advocating their interest,

It's not hotels the tax hurts, so I don't think they would have advocated very hard. In fact, to the degree that tax pays for anything related (inspections, etc) they would support it as it would externalize their costs.

> I don't think I have ever seen an example of someone imposing a tax "just because they can".

Of course not, but because it reflects positively on them and yet doesn't impact the pocketbooks of their constituents. Which amounts to "because they can."

> If your state or local community doesn't limit taxing authority

Copyright is limited - to any finite duration. So yeah, there are limits. Our goal as a society shouldn't be to tax everything to the limit though, but to cover externalities to avoid burdening others.

In this case the people presumably using the resources (the tourists) are being taxed, but only indirectly on their hotel stay. This unfairly doubly-impacts a local who needs a room and it ignores the usage costs of those tourists who don't stay in a hotel, or rather saddles the hotel using tourist with the RV-tourist's share.

The fact that the tax badly fits the supposed problem is an indication that it's just a cash grab with any justification tacked on.

> then be part of the change you want and pursue a limit.

The "you're in a democracy so it's all your fault" answer. Fwiw, the first step of change is identifying and discussing the issue.

I'm not saying the answer isn't to change broken governments, but first you need to realize that the system exists to produce this state. We didn't end up here by accident and to fix it will require a reasonable alignment of incentives.