skysight-inc/HackerNews huggingface dataset:
Because that would be a useful first step in getting that stupid law overturned. Unless you think it's more likely Congress will do it themselves?
Maybe creator? Or were you deliberately using overloading?
That math degree is incredibly important in terms of his actual knowledge and perceived value.
I buy lenses online, so there's no PD parameter there :-)
This was what surprised me... I thought the order would have been Stripe, Paypal...
I have never worked in an environment where new employees didn't show up and declare that the existing infrastructure sucks. Knowing this, I caught myself doing the same thing. Reflecting on it, for me it was a coping mechanism. I was overwhelmed by all the new things and didn't understand why this was setup that way, etc.

The reason I bring this up is I am surprised that architectural choice is overwhelmingly the top technical debt concern. That doesn't seem right. I would expect it to be poor code due to time constraints.
I've been happy with Trello. It's biggest benefit is the flexibility. You can use it to fit into nearly any process.

The only thing I don't like is it is very manual. We're looking into automating it, but not sure if the juice is worth the squeeze.
I had the same experience in Firefox

http://i.imgur.com/r4iaj24.png
Never inflate it inside an airplane either!

>Many passengers died because they inflated their life jackets in the cabin, causing them to be trapped inside by the rising water. This led to future notices about not inflating the vests before exiting the plane.

[0] https://en.wikipedia.org/wiki/Ethiopian_Airlines_Flight_961
Yep that was the book I was lent.
My gut tells me it's not exactly a challenge to outcompete the bottom 25% of anything. In my experience, breaking into a new career at all is the hardest part. Once you're in, it's not like you are automatically stuck at the bottom of the food chain.
The Bootstrapper’s Guide to Bitcoin Remittances
Hah! Creator is good.
Of course! The Earth is a giant thermocycler.
Me too, but he said he was being intentionally terse.
Agreed.

I feel a little twinge every time I hear someone say that something on The Web should be or is "pixel perfect". That phrase has a particular -and obvious- definition; one that is rarely correct when speaking of a web page that is viewed in more than one browser and/or on more than one machine.
If you wait, it replays it with the action zoomed in. If you click "play again," it makes you watch a different video, which I think is good, because you don't want to be too keyed in on a single instance.
Someone also pointed me to HashDist (https://hashdist.github.io/) which looks like another isolation framework, but written in Python.
Deep Neural Nets Can Now Recognize Your Face in Thermal Images
You have something similar with POTS. There the phones are powered from the switches, complete with x days of UPS mandated by law (thus even if your area lose power, you can still call for help).

But this is expensive to maintain for the telcos (all that copper wiring etc) so increasingly they want to replace it all with mobile networks.
> I personally think it should die a very quick (honorable) death.

Mind elaborating?
Don't most startups only becoming interesting when they receive investments?
I don't mind the parallax affect nearly as much as their homepage... it's just a weird UX.
It would also be nice if people would re-think their mental model about where content comes from and who pays for it. I hear about so many people blocking ads and whatnot - and I understand why - but you don't really see these same people evangelize subscriptions or otherwise supporting these places.

Of course, ad blocking is only one aspect to lower digital advertising revenues, but so many people complain about paywalls and whatnot, yet nobody seems to have any good solutions.

Until we have a good solution, and people get over their entitlement to free (as in beer) media, outlets like the NYT and others will continue to precariously wobble near the tipping point of print's demise (and the revenue with it).
List of books to study Data Science
Once you've automated the entire process of bringing up a container cluster with monitoring, metrics, logging, etc then it becomes trivial to make as many as you want. The same is done with separate virtual networks for security concerns.

It becomes as simple as asking what name the cluster should have.

It also makes sense from managing resource concerns to some extent, such as a cluster with cheap instances for low priority applications but need HA support or a cluster with beefy instances in a subnet that has fewer hops should be used for edge tier applications.
I think the only distinction you need to make is memory where transactions make sense (user data), and where they don't (program state).

I can see a scenario where opening a file for writing works just like mmap[0] with MAP_PRIVATE, i.e. you get blockwise copy-on-write, except everything will persist as if everything on your filesystem was under a VCS like git.

I reckon just like volume management, encryption and snapshotting has steadily been folded in to the filesystem, so will the VFS and page cache.

[0] http://man7.org/linux/man-pages/man2/mmap.2.html
For fullscreen 60FPS, it's probably going to increase the bandwidth requirements by an order of magnitude, which will lock out a bunch of users on less-than-ideal connections.
> No, the reason that clickbait works is because the clickbait itself (which is the thing which is presented before you click the link) looks like something that the user is likely-enough to like that they are willing to click it to find out.

I think at this point if a user clicks on a link titled "12 Best Disney Princesses", they know exactly what they're going to get—and they click on it, because that's what they want to see.
Cards Against Security – a game for security experts and hackers alike
Definitely ask beforehand.
Made by Tidel. http://www.tidel.com/.
This one from Philip Walton is quite handy too: https://philipwalton.github.io/solved-by-flexbox/ (The six examples in the showcase are all very common problems, and well-solved with Flexbox.)
Somehow I have a hard time believing that if you have a math major, the only difference between you waiting tables and living on the brink of poverty or making bank as a software engineer is a 3 months Ruby course (I have a double math/CS major); I feel like there may be something more going on here. I'm happy for the gentleman's success, but it seems like a poor example to use in any case.
> probably only needs to run her script a few times to get results.

Agreed that she doesn't need to use Docker. But if she is writing a paper on those results, she might want a way to reproduce her findings years down the road (even after she switched Distros), or to collaborate with others who want to reproduce/build on her research (and may not be running her distro).

It's easy to think "oh, this script just requires python 2.7", but most of the time you actually have many more dependencies than that (libxml, graphviz, latex, eggs, etc.) A Dockerfile requires some work to setup, but it tracks your requirements in an automated way.

So I'm not going to say "all researchers should use Docker". But I will say "Docker could be useful to some researchers". Just like Source Control, it's a tool that solves real problems. Source Control has gotten easy enough to use that it's recommended everywhere. Docker (or some other container standard) will get there eventually.
Traffic accidents would cause more deaths if it wasn't for speed limits, driving instruction and testing, seat belts, car safety devices etc. Perhaps we just need more checks and balances in the swimming pools. Let's not throw the baby out with the bathwater. Also without pools where would most of us learn to swim?
Once everyone is a programmer, then what?
I used to work in a tech company where the cofounders hired a lot of their family and friends/hobby buddies, beside the real workers. Of course it was the real workers who did the actual work. The family and friends just sat around chatting, surfing all day everyday but they were getting paid and getting stock options. Some of them were in 'technical' roles and a few of them were in 'managerial' positions. If they were to do any real work, they usually screwed up. So nobody would expect anything from them but they stayed anyway. Unreal!

But they were quite friendly! People didn't hate them.

What you are dealing with is quite common in the corporate world. There are incompetent people everywhere at every level. They take a free ride. There is not much you can about it if it's coming from the top.
> [The JVM is] still unusable for end-user applications because [it makes application startup slow and uses too much RAM.]

I can't agree.

The poster child for "bloated, overweight, slow-as-shit Java application" is Eclipse. Circa 2013, I found it to be not substantially slower or any less usable than Visual Studio on the exact same hardware.
I got a prescription at Americas Best and had to ask for my PD, but they gave it without any further hassle.

Before visiting your eye doctor, ask if they are able to provide PD measurements with the prescription. IIRC, some will do it for an extra fee.
What Do Programmers Care About – Joel Spolsky, Stack Overflow (2014)
I once got "trapped" under one of those big diving rafts they put in lakes[1]. I swam down after one of those colored diving rings, and the wind blew the raft over me while I was under.

I was a pretty strong swimmer at that point, and more than a little lucky as well. I was able to collect my thoughts and get out.

I'm told I was only under there for about ten seconds, but my memory of it feels like about 2-3 minutes. It was easily the scariest thing that ever happened to me personally as a child.

[1]-Like this, but without the gap in the middle: http://www.aquacycleusa.com/aqua-cycle-swim-raft
Well, first of all, this isn't about user acquisition. It's about solving technical problems.

Linking strategy is a totally orthogonal concern to package management, though I prefer static linking myself for not having to deal with the broader issues of the shared library namespace.
It "meant something" for a tiny fraction of web developers. The vast majority of developers in 2005 was probably either using Flash or creating something that only worked in IE (with its 85% usage share).
I guess I should start a consulting company to clean up the messes these people are going to make :)
Sounds like you got caught in a rip current, it's why you should always swim back to shore at a 45 degree angle, you'll eventually make enough horizontal progress to escape the current. https://en.wikipedia.org/wiki/Rip_current
Mobservable: Write applications as if data doesn't change
Apparently they switched because VLIW wasn't good for GPGPU workloads, which is in keeping with the general theme, that VLIW works very well on certain highly-specific DSP-ish workloads.
I had the chance to meet him in person during a summer school a few years ago. He's simply awesome. Super fun guy, great to talk to and a great teacher (even though sometimes quite a bit disorganised... I remember him leaving behind some of his stuff when he had to catch the taxi that took him to the airport at 6am or so ;) ).
Ask HN: What are the laws around using thumbnail photos from major news sources?
I'm working on a news aggregator app and I'd like to pull in thumbnail photos from the news stories at places like CNN, NYTimes, Reuters, etc.

Does anyone know what the laws are around this? Do I need to license the rights to use the photos if they are just thumbnails?

I haven't be able to find anything through my own searching.
How likely is it that we can actually bring the bandwidth and latency down to reasonable levels in reasonable conditions? High-def YouTube videos sometimes skip or buffer for me, and that's on cable broadband in a medium-sized American city, pulling from Google-backed servers. How do we make this good enough that most urban Americans can enjoy it without constant frustration?
I'm just curious, why is there a perception that coders are poor raise-negotiators in general?
We made a conscious decision to try and hire someone from these camps as an experiment. I went to their demo day and winnowed the graduating class of 40 down to 6. Of the 6 we interviewed we decided to give 6 month internships to 3 of them, 2 developer and 1 qa. Despite being hourly with minimal benefits, they were making the yearly equivalent of 50k a year which I found more than reasonable given the fact they had no coding experience other than 12 weeks of study.

On the first day, the woman who was QA quit because she wanted to do development, despite being explicitly hired as a QA.

2 months later I had to let one of the developers go because she produced very little and was surfing YouTube for much of the day.

The last developer I did not opt to hire at the end of his internship. He was a smart guy, but he needed years more experience to operate at the level of our other engineers and he was demanding a 75k salary.

I used the 75k he wanted and hired a competent developer with a CS degree and a couple years experience. He is orders of magnitude better than the boot camp guy was.

It is possible that a boot camp graduate could be useful after several years' experience, but fresh out of school they are extremely raw and need years of training. Therefore I won't be hiring any fresh graduates again.
Is all the hype about drone commercialization clouding our judgement?
NEED RoR Dev to implement small feature (more work later)
Hey,

So I have a small API integration that I need done on an existing rails application. It's to add the "Log in with Edmodo" button to my application. https://developers.edmodo.com/

I run a web development agency out of Toronto, ON, and I'm looking to find new remote developers so this would be a good way to break the ice :).

Please email me at venuezzdev@gmail.com if interested! Much more work after this one, if you do well! Must complete it today!!!!!
We'll run out of food and starve!
I've been using Omnibus extensively since they introduced it at ChefConf'13...and I just spent the last two weeks cleansing my infrastructure of anything Omnibus related in favor of using Packer + Amazon AMI's.

Some projects may benefit from using Omnibus; being able to produce deliverables which are just installed by the package manager. However, there is a significant learning curve and investment of time required for the debugging process in order to get your package building with Omnibus.

I finally said screw all that and I've resorted to shell scripts + packer building my images on amazon. Now my builds don't require a complicated omnibus builder host to be configured, or even ruby to be installed and god damnit, I don't have to worry about doing a bundle update to get the latest chef-sugar or omnibus gem to get it to work.

I'm tired of these complicated systems. Every new piece of tech in your stack should be considered carefully. I could barely explain Omnibus to my dev team, even though I knew exactly how it worked and how all the packages were built on every build.

Omnibus is a great project with a lot of contributors, but users beware - it comes at a price of time and complexity.
Well hopefully it would be an impetus to learn to swim instead of instigating dangerous situations that floatation devices put non-swimmers in.
Probably so... maybe if the browsers put limits as to the amount of JS content can go into a given iframe (including child frames) to say 80KB, that would cut a lot of it out. It would still allow for a LOT of code, but not nearly the kitchen sink + the kitchen.

Then again between Ghostery and uBlock, I don't see most of it.
I learned an awful lot about software testing and security as a kid trying to sneak illicit games onto school computers. Granted, this was in the 95/3.1 days, so it was a little easier ;)
Also discussed in: https://news.ycombinator.com/item?id=9963720
Sorry, forgot about the able swimmers.

But first: another water poloist! Awesome! Water polo was pretty small in my area, so we didn't have a lot of talent in the pool. (Pun intended.) I swam distance on the swim team and was a decent sprinter, so my coach had me play both offensive and defensive hole. My best friend could keep his navel above the water for minutes, so he played keeper behind me. I still love to get my hands on a ball and demo the backwards corner shot. Fun times.

Conscious able swimmers have usually been taught how to lie still and float on their backs, or will figure it out quickly if in calm water. They can often call for help, and will do so, interspersed with periods of rest. (Shouting takes a lot of energy.) If the water is warm, they might have hours to get rescued. If the water is cold or even just lukewarm, how long they have depends on a lot of factors, especially the temperature and whether hypothermia is setting in - but in any case they have a lot less time.

Able swimmers, especially those who are good enough to swim a mile, often underestimate the effects of cold water on the body.

They also tend to underestimate the tremendous strength of moving water. Anybody in moving water who is in distress should be helped ASAP, no matter how good they are at swimming. Moving water is a destroyer and an equalizer.

That leaves us with unconscious swimmers. Nobody swims well while unconscious. :) If there's a chance something could knock you out, whether a boat, an overhanging branch, exposure to cold water, or (for those of extended age) a heart attack, put on a well-fitting life jacket.
Caniuse Command Line Tool
Shouldn't a math degree already have at least a little programming? Matlab? Python? Something?
Americans have stopped signing up for Twitter
Yep I had multiple bits of feedback for my extension that were from a few weeks ago stating the extension was no longer working and that was also causing people to write poor reviews for it as it was not working. It was a simple one line code fix, however it stayed unresolved for almost a month because I had no way of knowing feedback was given unless I manually checked the dashboard.
SL as in Sierra Leone?

Would be interested in a traceroute!
> again, where is this notion coming from?

From W3C and the like. I dunno, they built WWW, I guess they have some idea what their intentions were.

> even if we scope to just text and no images, we already broken on this idea once we move beyond non-latin scripts and unicode.

Just so we're clear about what my claims are: you don't need javascript for a simple text article with a few images. The submitted article is a simple text article, with a few images. Javascript is used only to make the experience worse.

You're wrong about images and about unicode - neither of those need javascript. I don't know why you mention vt100 terminals (why so redundant?) - that's not a point I'm making.

But since you brought it up a web dev has to be some kind of clueless cunt if they can't display a bit of text with image placeholders on a text mode display.
JavaScript Plot Downsampling
The Verjus Manifesto
Unity3d is almost certainly leading because of all of the oculus sponsorships.
We can neither confirm nor deny that this artist waterboarded CIA documents
Even "experienced" developers who haven't had formal computer science training can run into performance problems. At my last job, our application was running slower and slower as we added clients. None of the Ruby devs could figure it out, the code was "fine", all of the tests passed and ran quickly (with a stubbed 10 item customer table), and everything ran great until we grew beyond a hundred or so customers so it fell on me to optimize the database which was clearly the problem. I finally took a look at the code and found the problem -- it was a loop within a loop within a loop doing a full scan across the entire customer table disguised by the two inner loops being inside separate Gems. The application had O(n^3) performance. None of the developers knew what that meant so I gave a "lunch-and-learn" presentation on big-O notation and what it means for performance.
CPython is a good reference counted language. So are J/K/A+/Kona.

(PyPy and Jython are NOT reference counted - so saying "Python is reference counted" is wrong)
this is why we put our kids through ISR (http://infantswim.com). Our kids are excellent swimmers (ages 3 and 7). We also spoke to the instructor about drowning and "what it looks like". FWIW, I saw the kid drowning before the life guard reacted.
Denver developer here. I've participated in the hiring process at several orgs, and I think that with a combination of basic-level skills and a good handle on salary negotiation this is entirely doable. I'm continually shocked at the skill level of people that apply - we don't even do Fizz-buzz level of interview questions, and we constantly have people unable to solve the whiteboard questions. Anyone with aptitude can get in.

I can't speak for other areas, but it's amazingly hard to find someone who can code that isn't already gainfully employed.

(I too hate whiteboard questions, and we are working on eliminating that from our onsite interview)
The stats seem to disagree (1): Chrome has risen from a global usage share of 20% in 2011 to almost 50% today. Compare that to Firefox (2011: 28%, now: 16%) and IE (2011: 44%, now: 18%).

(1): http://gs.statcounter.com/#browser-ww-monthly-201106-201506
>what is the benefit to any isolation of a process for a single tenant?

Build, test, and ship the same artifact. Whether it's a Vagrant on your Mac, AWS, or metal in your colo datacenter.

>and why cant you just run cgroups without the overhead of docker ?

If you're running cgroups, you've created your own half-baked implementation of Docker in giving yourself a reasonable API to work with. This might make sense if you're Google but otherwise probably not.
I went to a meetup at a coding bootcamp. It was weird. All these people from different backgrounds wanting to be programmers. Being a computer nerd since the 80s, it's so strange how the culture has shifted.
I am friends with a guy from central Africa living in the US. He is nice and is eager to work. But at the moment his computer skills are very basic. Even applying for regular non tech jobs means he needs to be proficient in general internet browsing and data entry. This can be intimidating.

I try to to balance showing with letting him try to figure out navigating sites himself and sometimes making a mistake. As a result he has got a few temporary jobs that pay $15 (no benefits of course). Not a lot but a start. Without being able to use the web he would have not got these jobs. I think Janah's approach is a good one. That being said he is looking to learn a skilled trade, not be a temporary sharing economy worker.
Nothing wrong with Torx screws. I'm talking about "security features" added to them at various times by various vendors (Apple's not the only guilty party) that serve no purpose but to keep owners, hobbyists, and independent repair shops out of their devices.
I would imagine that the go-to for situations like this is "Ma'am, just following my training."
Both NASA, and a professor who debunks propulsion concepts, have found this microwave-bouncing concept to work? TBH the title had me expecting hype and fluff, but this is truly interesting.
I don't think so, for example look how start menu in Windows has changed to... ooops, never mind.
I don't doubt Galvanize's success in producing talent above the 25th percentile. I used to work in Denver, and while there are some great folk there, there also are a lot of mediocre folk just cruising through the large corporations. 25th percentile is a low standard to beat. I also used to work for Jim Deters, who founded Galvanize. It was long, long ago, but based on that experience, I do not doubt his success at building a good organization with good results. Even when we were all young and flawed, he still had put together a pretty great team to work with.