skysight-inc/HackerNews huggingface dataset:
As another developer who lives in Ohio, but has taken numerous trips to SF and even lived in the bay area for a year, I agree with everything in this article.
Good catch, I'll look into it asap.
What browser are you running?
Looks good - will take a peek.

BTW, "CSS checkboxes"
uniVocity-parsers: my text parsing suite for Java (for CSV, TSV and Fixed-Width)
“Titanic: Honor and Glory” Indiegogo Pitch 2015
I've just released version 1.4.0 (http://www.univocity.com/blogs/news/17691460-univocity-parse...).

Hope you enjoy! Contributions, criticisms and suggestions are welcome.
that chart most likely comes from this calculation: http://en.wikipedia.org/wiki/U.S._Dollar_Index
Maybe they should have picked a name that doesn't mean "masturbateable" in Swedish :)
It's not easy, but still doable. And think what a great chance for your kids to learn another language and experience a different way of life!
I'd say the opposite, ad block correlates with higher CTR since you don't load the ad.
It's taken me years to be able to talk about it. The window for prosecution closed a long time ago.

I feel like the three recommendations still stand on their own even if you believe nothing of what I said.
I've definitely been nabbed by unpleasant surprises while using it - when you have lots of transitive dependencies you can get some surprisingly interesting behaviour :)

That said, you can also be fairly granular about you configuration (instead of the auto-config), so it's not that bad.
The article's mention of carrier-subsidized iPhone price of $199 made me see something obvious: what if the Apple Watch was also subsidized?

Since it's likely to increase network usage, it seems a reasonable bet for carriers. Maybe an extra $50 on top of the iPhone to get a watch too?
Why Drones Need Snappy Apps?
Author here.

I struggle a lot with the choice of medium. In many senses Jupyter (IPython Notebook) is fanstastic in terms of workflow. With latex+external program+external data+external output it is hard to keep everything in sync. Here, it all happens in one place. And, of course, it should make it easier for the reader. "What happens if I change this constant?" (A normal question with scientific processing). Trivial to find out in the notebook; much more painful with a paper book.

OTOH, latex is mature technology, and I mean that in in the most positive way possible. I don't have to worry that version 1.7 is coming out tomorrow, and that \int will no longer display an integral sign. I would like to make the book much more interactive - go all 'Bret Victor' on it, but at what cost? I just tried to use Plotly, for example, but they don't support the current version of matplotlib; they are skipping a version for whatever reason. I can't expect readers to play the version war just to read a book. Even with core Python+scipy stack I have doomed myself to endless maintenance as new, breaking changes occur. That is not hypothetical; IPython changed the format of the notebooks, and there went a weekend of work. And, with all of that said, I think most are just reading the PDF version, or using the static nbviewer rendering, not running it locally on their machine. Heck, that is how I read the other IPython books - in nbviewer or PDF form. You know what you can do in PDF that you can't do in Jupyter? Search. I can ctrl+f in a PDF and search an entire book; in Jupyter, which has no concept of a 'book', I have to go from notebook to notebook.

Anyway, I welcome ideas on how to approach this. I come from a world of C++ where code I wrote in 1995 is still running today, and still compiles with the latest compilers. I'm sure I'm not approaching this problem optimally due to lack of experience in web based mediums. But I do fear, not unreasonably, that once I move on the book will become essentially inaccessible in just 10-20 years or so.
I think the author is pointing to a problem but not correctly identifying what the problem is. The problem is deeper.

If the problem were that we have socialized risk of innovation but privatized the rewards, that wouldn't really be a problem. It's a good thing to incentivize innovation.

The real problem is that we don't incentivize innovation.

Instead, we incentivize investment. People who already have money to invest take on small calculated percentages of risk to make back large amounts of money. Frequently the money investors are investing isn't even their own, and they are paid a significant salary to do so, meaning they actually take on none of the risk.

The negative results of this are twofold:

1. Often investors don't invest in innovation. It's equally profitable to invest in number-twiddling schemes that provide no benefit to anyone except the investor, and often that's easier.

2. We speak of companies as if they are single entities. But the reality is that executives and shareholders and of a company are the beneficiaries of any innovation within a company, while innovation typically comes from workers with technical expertise who are typically paid a relatively limited salary perhaps with some minimal stock options.

The way around this problem is typically to get into a company early enough that the line between technical worker and executive is blurred. But that avoids only the problems with lack of reward--it actually exacerbates the risk problem because early commitment to a company is a high-risk endeavor.

In the end, I think that a lot of innovators don't innovate for money anyway--I personally would rather see something I make change the world than make a lot of money off an idea that doesn't make any difference (or makes things worse!). As long as I have enough to live I'm okay. But it would be nice if we stopped pretending that our distribution of wealth is at all meritocratic.
NASA Finds Likely Source of Mars Rover Curiosity's Short Circuit
Mind sharing the source code? I am quite curious how the whole thing is wired up. :)
Hug of death occured faster than expected :)
scaling now
I really like the subtle hat-tip to Star Wars with the use of TIE fighters in the graphs.

(see http://nbviewer.ipython.org/github/rlabbe/Kalman-and-Bayesia...)
Google's “Unsupervised” Self-Learning Neural Network Searches for Cat Pics
How to spot fake Twitter followers (bots)?
Yes. And ugly.
https://github.com/Zirak/SEN
Why does time always run forwards and never backwards?
The problem is that vulnerability is a feeling state. A different person in the same circumstances could feel more or less vulnerable or not vulnerable at all. When we add private (no witnesses) sexual relations to the mix and the halting conversation that happens between people who are starting to have them, it's possible that two parties may have wildly different views of what is happening.

That's a very dangerous place for law and social retribution to go. It would actually be better to outlaw sexual relations between people in reporting relationships in employment.
How twitter bots may harm you?
Kind of light on the tech details, but what with all the breathless "we replaced 8492 Java and Ruby servers with one 386 machine running Go!" pieces, it's worth a look.
In my opinion, it's better to stick to your actual accomplishments. Any company that would hire you because you "almost worked at Google" is a company that doesn't have a proper hiring process.
That is actually an example of the old style of IT.

The person deploying the software had no idea how it worked on an internal level.

The person who wrote the software had no idea how it was actually deployed in production.

They didn't have a quick rollback in place (this is the exact reason you have quick rollback ability)

The deploy was done by hand, with a user typing. That is probably the biggest risk you can have in a production system. It means that fully repeatable builds in test & pre production are impossible.

I am not saying "DevOps" would fix this, but a bit of empathy / comunications between the dev team and ops team might have averted it.

http://en.wikipedia.org/wiki/Knight_Capital_Group#2012_stock...
Except that in practice actual humans will avoid paying tax by incorporating themselves.
I'm not aware of such website. The visa situation is not easy. For a previous job in the US I had to explain why sponsoring for a visa was not complicated and not time consuming.
Government funding did indeed help to create the foundation of what became the internet, but for years they didn't know what to do with the technology.

that's part of where the current situation comes from.

https://en.wikipedia.org/wiki/Bayh%E2%80%93Dole_Act

A law passed in 1980 which enables private ownership of the results of government research. Part of the justification:

"The U.S. government had accumulated 28,000 patents but fewer than 5% of those patents were commercially licensed."
I think Midwest may be sort of a misnomer term. Chicago is midwest too and it definitely doesn't lack "cultural vibrancy". I think what you are referring to is more small town atmosphere rather than Midwest per se
Systemd deletes logs?
fefe ranted about systemd (again):
http://blog.fefe.de/?ts=aa056a28

anyone here experienced this?
which logs are affected?
is there an explicit apt-get install systemd involved?

just curious...
is salary paid monthly or annually?
You mean you dont like reading menu screens that abruptly replace the items on the screen with a video promotional half-way through deciding what to order?
Parsing LaTeX would be a heavy task due to LaTeX's innumerable packages.

I would recommend a compiler which translates a subset of a clean math notation (which could be identical to the math subset of LaTeX) to native LaTeX, which includes a lint algorithm, and which also supports special graphics packages (PGF/TikZ for instance).

This approach would keep the compiler small and maintainable while retaining 100% compatibility with LaTeX.
using the twitter mobile website removes all temptation for me.
Cyanogen's surprisingly sensible plan to steal Android away from Google
Rex, the Deployment and Configuration Management Tool, Released Version 1.0.0
If you build your workflow so that you build a branch with a certain user story, you don't merge back to trunk until the tests are also written. It's actually pretty easy to manage (at least with Git).

And you're right -- this is for a continuous deployment workflow, which many large companies are moving towards as a next step from Agile. Continuous deployment is ultimately a business capability; rather than have your product guys focus test features, etc. you can just use a hypothesis-driven approach to set up A/B tests and go with what works. This works even better if you're an old-guard company with millions of users already. It short-circuits a lot of the hand-wringing and political maneuvering around product features when you can say "Eh, let's just break off 5% of our user base and test both versions of this for a few days".
The reason why I keep watching what Pebble does is because for Apple and Google the watch could be just an accessory to their main event like ChromeCast and AppleTv. But for Pebble their watch and its capability is their bread and butter. When Apple and Google would be satisfied checking it off the feature list Pebble meanwhile will continue to innovate and try cannibalizing the phone, implementing feature (maybe good, maybe bad) that used to be on the phone, but now on the watch. While today there is talk about off loading computing to the phone it wont be long before the watch will be good enough.
Steve Yegge wrote a blog post about this a few years back that I found eye-opening.

The whole nasty "configuration" problem becomes incredibly more convenient in the Lisp world. No more stanza files, apache-config, .properties files, XML configuration files, Makefiles — all those lame, crappy, half-language creatures that you wish were executable, or at least loaded directly into your program without specialized processing. I know, I know — everyone raves about the power of separating your code and your data. That's because they're using languages that simply can't do a good job of representing data as code. But it's what you really want, or all the creepy half-languages wouldn't all evolve towards being Turing-complete, would they?
https://sites.google.com/site/steveyegge2/the-emacs-problem
Is ISIS full of “true believers”?
That is a battle that will be won or lost without either platforms' watch actually mattering. I would agree that Wear and iWatch are not really competitors, except in the heads of fanboys who want direct comparison charts.
Bolt author here. I don't think I'd agree that Bolt isn't good for time series. In fact, it has fast appends and fast sequential reads so it works really well for time sorted data. Having a sequential page ordering (like Catena) will have a huge boost when running on spinning disk but it's much less of an issue on SSDs.

All that being said, I do like the approach of Catena. I think it works well for best case scenarios and you can get some large perf gains from tailoring the format to a specific type of data. However, some of the trade offs such as dropping writes after the in-memory window are not going to be acceptable to many people.

As far as disk usage goes, it sounds like you could improve the utilization by increasing Bucket.FillPercent to 1.0. By default Bolt splits pages in half since it assumes random writes. You can do some optimizations if you're writing in order.

Another option that'd be interesting to look at would be doing Catena on top of Bolt. You can write your large, compressed Catena-ized data as a single value in Bolt and it'll be laid out sequentially on disk. I know you mentioned that you don't need transactions but I find them to be really useful once you start distributing data across a cluster and need some guarantees about writes.
http://arstechnica.com/staff/2015/02/to-the-audiophile-this-... Don't forget that these things exist because at least some people buy them.
What a great idea. What's your success rate like?

Cryptic crosswords (at least good ones) play with conventions so much, I imagine it must be quite a challenge.
I'm curious as to why the Aibo was discontinued in 2006. What we're able to do from a sensor and processing perspective today, I'm sure, blows away whatever the original Aibo did. I can imagine a return to this at a much cheaper cost. The robot pet market never really took off, which makes no sense to me. Personally, I would love an intelligent robot dog that my real dog could play with when I'm not at home. Especially if it had basic teleconferencing features that let check up on my dog and my house. With VR, it might be possible to control the robot dog and play with your dog, as a dog.

The $59 robots at the toy store really aren't the same thing. You need more than a trivial amount of intelligence and movement.

We need a robot pet startup here. Hardware is tough but if this thing sold under $500 and was at least as intelligent as the Aibo, I could see it selling in large numbers.

I also find it pleasing that Japan's religious structures are so flexible that a robot funeral isn't a big deal. In the largely dogmatic West, it would be a scandal if, say, a Catholic priest attempted this.
Because it isn't possible for that to be true?
This is what I realized after picking up a Moto360 on sale a few months ago. I'd held off on buying a smart watch due to the common complaints people seemed to have: battery life, usefulness, etc.

But honestly I saw it on sale for $175 and kind of wanted a new gadget so I pulled the trigger. Since then it's funny because the issues most people have (apps and such) have been the least important things about it for me.

I don't mind laying it on the cradle when I go to bed every night and the same complaint some people have (it doesn't do much that I can't just do on my phone) means that I won't miss it terribly if I forget the charger on a trip out of town and the battery dies after a day or so.

Really what I like about it is that it's a watch...that I can change the face on. The hardware looks nice and I can pick faces that show all sorts of info at a glance. I've even spent a little time with apps like Facer and Watchmaker and some Photoshop/Illustrator to make my own faces. It really is neat. I can have my watch show an animated X-Wing flying down an 8-bit trench with a digital countdown-style time readout on top or I can make it look like a minimalist analog watch with a little weather icon made to look like part of the display. I can show weather/radar or a visualization of the temperature over the next 24 hours as a ring around the face. There's really no end since you can just program it to look like whatever you want.

And yeah, I get little notices about traffic or Amazon deliveries and other typical Google Now stuff but that's just icing. I hate to say it but even as a function-over-form kind of guy, I'm actually pretty cool with something where one of the main functions is being able to play around with the form.
I was with you until "because they want to carry on searching ebay, scamming $someone boasting about network speed, or just plain getting shitfaced.", but I'm guessing you're just being cheeky.
US government gives finger to FOIA Snowden request
Do you not eat fruit at all? I do not eat sugar often (cakes, cookies, desert, candy, etc) but I have fruit all the time.
How does this tie in with the H1B situation in the US?

That means these companies are willing to try, but that only gives you a 50/50 chance for the H1B, as everywhere else, right?
Content-Marketing Company Taboola Raises $117M
If you're one of those authors I too would like to thank you. Also I like to toot my own horn and help you. With some help I built ipy_pep8[1]. It helps iPython Notebook authors to make their code pep8 valid. It has already been used to improve "Probabilistic Programming and Bayesian Methods for Hackers".

[1]: https://github.com/bobjansen/ipy_pep8

[2]: http://nbviewer.ipython.org/github/CamDavidsonPilon/Probabil...
I wouldn't necessarily call that a good thing. Jersey2 has been a PITA to get working with one of our internal apps that used Spring. Looks like I'm not alone in this either: https://github.com/gwizard/gwizard#why-did-you-pick-resteasy....
> On the other hand, I remember having my Pebble in a drawer for most of the first year. But once SDK 2 was released, things started to happen and it became really useful in itself and the apps/watchfaces available.

That's where I still am. I was an early adopter from the KS offering. I've sent two of the three Pebbles I started with back because they had issues and since then they've been languishing in the back of a drawer. One of the broken ones was a gift, unfortunately, so it was hard to speak positively after that.

I'll give them the benefit of the doubt and upgrade them to the latest version before writing them off entirely. Maybe the Pebble Steel will be a major step in the right direction -- if anything, I hope they have fixed their quality control issues and increased the quality of their builds.
Doesn't this only work if the word is west-to-east? Seems like it'd fail for any other orientation (there are 7 others).

(Well, for a palindrome, it works for east-to-west too - so I guess you missed 6).
Really, is this just consensus? I'd be more interested if it were analysing the malware to name it, not what the various labs are calling it.

This malware definitely isn't called kkrunchy. .kkrunchy is farbrausch's perfectly good executable packer for their 64k/etc demos. It is not malware, and it doesn't obfuscate (that wastes bytes!). ryg would probably be disappointed people are using it to wrap crappy hosts-file malware, and every AV should have a library of depackers handy anyway - the AVs detecting it as a generic are being disappointingly 1990s-era dumb.

People did the same with fsg and even UPX, of course, as well as a various commercial packers/obfuscators. I think the relinker generation of crunchers (crinkler, MEW, etc) tend to even have "please do not pack malware with this" licences as a result.
the main use case for java is server-side programs that run for days or weeks between restarts, so it's optimized for that use case.

Unfortunately for the folks who still have to use Java desktop software written in Swing.
The ROI of social engagement
Further, they could just spread the cost into the 2-year plan. I'll actually be a bit surprised if this doesn't happen.
From a usability perspective that would be very cool. But I think we'd need some big changes to our laws. Under current U.S. laws, data you have in your physical possession is subject to greater legal protections than data you have hosted at a 3rd party. Switching to a life without local storage today means accepting lower protections for privacy and legal defense.
Zab: high-performance broadcast for primary-backup systems
all java frameworks suck. Hidden too much, concepts too much, config too much, dependencies too much, memory consumed too much, development circle too long, startup too slow.

that is why golang is born.

(I know this comment will be downvoted, but it is the reality, NEVER USE JAVA TO DEVELOP YOUR WEBSITE!)
SoD simply means your systems or processes require at least two different people to make any changes. If your entire tech team is DevOps then it simply means the dev who tests and deploys a given code change is different from the dev who wrote the code. These different roles can be per task, it doesn't have to be full-time persons assigned to full-time roles.
The stressful life of a software developer
Yeah I followed that saga too. And I still have no idea whether the sensor is actually bad, or good. I do know that the Band samples at different heart rate frequencies depending on what it's running -

- Exercise modes (Run and Workout): Heart rate records every second

- Sleep tracking : 2 minutes on, 8 minutes off. Repeats throughout duration

- All other times : 1 minute on, 9 minutes off, and repeating the cycle

- Manual: You can force-check your heart rate at any time by tapping the Me Tile
We should not compare Silicon Valley to Cleveland. Why don't we compare it to Chicago? The reason the Cleveland comparison is somewhat unfair is that Cleveland is a small city, so we are not comparing apples to apples
As someone else said, I'm not talking about someone fresh out of school with a few months internship experience.

>That does not work for us.

How do you know, did you try it? I said 99/100, sure there are some rare people who may slip through, but there are people who slip through a coding challenge as well.

How do you know that your coding test is better at detecting secretly terrible engineers than talking through past projects (for experienced engineers)?

>Some people are really great talkers. They really do sound like they know what they are doing. But that does not mean they can actually do anything.

That's sounds like a problem with the questions you're asking. Some people can throw out buzzwords and talk at a high level, but if you really dig down into the implementation details of project you can weed those people out.
First you'd have to motivate why a person should quit to begin with. I haven't seen any indication that being addicting is bad in itself.
Thought Mechanisms and Artificial Intelligence
Show HN: Goqu – Idiomatic SQL and query package for golang
"On track" - I see what you did there. Absolutely correct, "sugar" was the wrong word to use.
Thanks for the response! We keep a distinct separation of duties, but we try to keep both groups in constant contact to minimize animosity in both groups. We pick and choose some DevOps ideals to make it fit, was just curious about other people's experience.
Climate change: why the Guardian is putting threat to Earth front and centre
Local tech meetups, friends, and family, and local tech meetups.
What other ones employ 10k software developers?

If Epic rejected your application or laid you off. How many other software jobs would there be in the area?