skysight-inc/HackerNews huggingface dataset:
If you're interested in building IoT, wearables, and externals, I'm getting an expo + hackathon together called Hackendo (http://hackendo.techendo.co) for April. I would really love the community's support in helping make this awesome, so anyone with experience in this area or feedback on how I should run the event, please reach out.

Also if you're in the bay area, you should check out this meetup group run by my friend Nick Pinkston: http://www.meetup.com/HardwareStartupSF/
Sean Testes » A Gentle Intro to Gonads … Maybe?

Sorry, I had to.
Yeah... i don't think so.
Why Hiring Exclusively for Experience Doesn't Make Sense
Actually, the article says the rate for software developers is 2.7%, and is referred to as "elevated."

Would it be fair to say that some percentage of that percentage probably aren't qualified to find work as developers, and that contributes to the elevated number?
> Also, let go of "Internet Time." That is to say, we all read HN and see these impressive "Show HN" posts, and submitted stories about the Next Big Thing... and it seems like things are happening so fast, and we think, "Why even try?" Well, the reality is nothing is happening fast. It is an illusion. Most all of these stories have an incredible amount of time and work behind them, so let go of that illusion, get started, and stay focused.

Yeah, I seem to get this false sense of these Show HN all being something that someone whipped up in the weekend, even though the magnitude of implies that that is very, very unlikely. It's like I think that since that they are all so easy to find, and they happen so often, the time that these seeming wizards made them is proportional to how much attention I have put on them, which is clearly erroneous. Looking at the projects they are often years old, maybe even years in the making.

I think I crossed the line of being more demotivated than inspired by those types of posts. I should cut down on this Web-thing.
How is it easier than TOTP, which is an IETF standard, and implemented by Google Authenticator (amongst others)?
I find it confusing that "OpenBSD" and "OpenBSD Foundation" have different donation sites. Nevertheless, being able to donate directly to these bank accounts is great!
Meanwhile, Twitter has just become faster and cleaner.
If you can’t figure out to raise hundreds of millions of dollars, go work for SpaceX (joining a great company is a much better plan than starting a mediocre one).

I love Altman's stuff, but I'm not so sure I agree with "joining a great company is a much better plan than starting a mediocre one". Why? Because no matter how great a company is, if you're an employee, you're still just an employee. You have a "boss" (OK, maybe, just maybe Valve aside), somebody who has you "under their thumb" and who can boss you around and redirect your energy and time, and/or fire you at a whim. And it doesn't matter how great your boss is, or how much you like him/her, you still have "a boss". That sucks. It sucks major donkey balls.

Well, it does for certain kinds of people anyway. It's a mindset thing. I cannot stand having a "boss" in the traditional sense. I'd much rather be running my own show, no matter how mediocre it is (assuming it gets at least to the point of qualifying as a "lifestyle business" and I can pay myself enough to pay the rent).

And yeah, yeah, I know that "you always have a boss" in a sense. Pedants don't bother replying to this. I'm not talking in metaphorical senses or generalities here. A Board of Directors, or "the market" or "your customers" are your "boss" in a metaphorical sense, but that's not the same thing as having one discrete person who can come into the room and go "Sooooo, Peter, you DID get the memo about how we're putting the NEW cover sheets on the TPS reports now, riiiiight? Yeeaaaaaaaaah" and yank your chain.
> So again, like before Magento, there is a huge market potential for ecommerce software that offers the right marketing tools.

I agree 100% . The question is on what plateform and language should it be written (to be successfull) ?
sick of reinventing the wheel every time they start a new project and are able to understand the technical value behind concepts modern frameworks give us like dependency injection, unit/e2e testing, modularity, and separation of concerns.

You write as if we didn't understand the technical value of those things before a couple of years ago when the current crop of JS frameworks arrived, and as if using one of those frameworks is somehow necessary to achieve them.

In reality, everything you mentioned has been widespread in other software development fields for decades. It's stuff the junior guy on the team learns in his first few months.

Moreover, I think there is a reasonable argument that of your chosen examples, testing is the only one that has sufficiently common requirements for building large but general tools to be worthwhile. The other design principles are valuable, but how best to use them will be highly project-specific, and therefore any widely useful framework will tend to be over-engineered and over-generalised for most applications. See also the Java nightmare I mentioned previously, the trend toward lightweight frameworks on the server side, etc.

Edited to add:

The myth that front-end developers are not "necessarily from a programming background" is poisonous thinking and it unfortunately usually comes from older programmers or non-front-end developers; the very people who could help guide the front-end world into maturity.

There is a difficulty in the industry that significant numbers of people are coming into this kind of front-end development from some sort of HTML/CSS and/or design background. They used to use a bit of JS here and there that they copied off a demo site to get their buttons to animate, and now they're being asked to move into more of a mainstream programming role, but neither they nor the people asking them necessarily appreciate what that involves.

That's not anyone's fault. It will be fixed over time as the industry matures, both because knowledge will spread and because more specialised roles than "front end developer" will probably evolve. But right now, today, it is the situation in large parts of the industry.
Owners of 2011 MacBook Pros report critical GPU failures, system crashes
> do more outsourcing,which is worse

Why would outsourcing be worse? The detailed analyses show that bringing people here has large costs externalized to tax payers. People use schools and when eligible chain-migrate low skill relatives.

If businesses feel the business environment the citizenry of America have built up is not worth the costs, well I'm fine with them choosing other places to operate. What they shouldn't be allowed to do is import a new citizenry.
As an original Pittsburgh native, I'm curious which attributes of Pittsburgh you're thinking of when you say "Canada's Pittburgh"?
> Coding one's own own data structures/routines for common data structures is probably suboptimizing. There are debugged modules available in most languages.

But if you can't code common data structures on your own, you'll probably have trouble coding the more advanced data structure that you found a paper on describing (possibly described in part by replacing parts of a more common data structure) with some code, but not in your language of choice, that would be, from its description, far better than the common data structure for your problem, for which there is not a debugged library for your platform of choice.
This looks pretty interesting. Definitely heading over to github to look in more detail.
The 19-Year-Old Behind Ethereum, a New Digital Currency, Is Insanely Smart
I opened the page with Firefox and my (reasonably powerful) laptop started overheating instantly.

Opening the page via eww in EMACS made it readable since it doesn't load videos if I don't ask it to.
You just wire the relays to the control wires coming out of the wall. You can turn your furnace on and off by just touching these wires together. It will depend on how your system is wired there can be a lot of variations. Of course making sure your product works with all those variations is one of the hard parts that they didn't address.
The joke wasn't funny. When something isn't funny people can't tell if it is a joke or not.
Also: the Active Desktop. Plus ça change...
For all intents and purposes an email address is a unique identifier. This is the status quo that the rest of the internet maintains.

I've got two Amazon accounts under the same email address that happen to have two different passwords. My order history is more or less split evenly between the two since either password mnemonic works. It has caused such frustration that I even stopped buying digital goods on their platform and switched to using Google Play. (It's not the only reason for my decision, but it certainly factored in.)
Nice implementation. Empty database. Building a market is tough. Good luck.

PS- maybe get rid of the CAPTCHA until you really need it.
You alone, most likely. The majority of people don't care to dive that deep, and as such these useful features you use simply don't exist for the majority.
Oh the nostalgia. My experience with web rings is most of the sites in them are turds. Maybe Google could build a machine learned web ring where you can shuffle through similar sites.
I think the XOrg fork from XFree86 is the best example I can think of.
Works for me on Firefox 26.0 on Ubuntu?
"Software Developer"[1] is three times as common and has a median income of $89,280. Most programmers are actually classified as software developers.

[1] http://money.usnews.com/careers/best-jobs/software-developer
I feel like I repeat this anec-Data every time one of these posts comes up. This is all fine and good, but I've never worked at a SW company (8 years now) nor had a friend work in a SW company that wasn't constantly hiring. The companies I've worked for pay above market and simply can't find people they're willing to hire.
Currently using systemd on debian myself, with a few of my own custom .service files and a lot of falling back to sysvinit compatibility -- would love to see more upstream packages contain .service files. Things like "automatically restart if the service dies uncleanly" being handled by the init system are a godsend compared to managing init.d scripts which try to do that job themselves (things like "service start" getting into an infinite restart loop, then "service stop" says "service is not running", because the init script is stuck in a loop but the service itself hasn't been spawned...)
The "joke" is so tired that is just registers as more complaining that doesn't add to the health of discussion.
Not when you have MBAs making decisions, apparently.
> Are you some sort of open borders weirdo

Being from the US, with an Italian wife and a daughter born in Austria, and working with people from all over Europe and the US, yes, I suppose I am some kind of "open borders weirdo" in that I tend to see the value in other people as something inherent and not depending on where they happen to be born or what their passport says.

Granted, I don't think Lichtenstein should probably open its borders 100% to India tomorrow, but in general I don't believe there is a fixed amount of labor to go around:

http://en.wikipedia.org/wiki/Lump_of_labour_fallacy

Immigrants have brought a lot of great things to the US and elsewhere. For that matter, the economy is a lot better now than 100 years ago when there were far fewer people.
reminds me of MoodStats http://www.cubancouncil.com/work/project/moodstats
I just moved to Hamilton!

Ontario is rough. Most job offers are in the range of 65-75k for 10+ years of experience and highly-specialized skills. The cost of housing and living in Toronto and surrounding regions has sky-rocketed in the last 10 years. And the traffic is terrible.

All of the STEM grads get shipped off to SF or the Valley. There are American recruiting agencies on the campus' of every major STEM-focused university in Canada and are at every job fair. The choice for these grads is pretty easy: stay here and make Wordpress themes for a social media marketing agency and get paid 35-45k or go work at Google/Twitter/Whatever and work with the best-of-breed tech, get paid 90k to start and be making 120-130k within a few years.

We could do better up here. The visa situation is much more permissive here and there are a plethora of grants and tax benefits for tech companies available. VCs are even finally starting to warm up a bit too.
Ah, yes. That would be true.
I was just going to post the same thing. Here where I live, there's many unemployed engineers, with the situation only going to get worse (engineering still the most popular degree).

The reason STEM is pushed is the same reason the US has the H-1B visa - to drive down wages and increase labour supply in STEM fields...
It's easier because you only need to tap the app to verify. No need for OTP codes, though OTP is a fallback if your device is offline.
Nice looking application, but you are collecting a ton of personal data without any indication of your intent. You really need a terms of use somewhere, especially if you plan is to collect all of this data and sell it (which could be very valuable). Even if you aren't sure, a good policy will give you that ability without the risk of bad PR and a knock on your door from some regulator.
> fewer healthy people will choose public insurance

The ACA doesn't include "public insurance" as an option. The insurance available through the exchanges is private insurance.
The starting pay at a (formerly) local company was $14.25/hr in 2000. They pay $10.25 for the same job 14 years later.

The nearby Costco pays better, has realistic working hours, and offers actual benefits.

I can't remember when it was that I saw such a job that paid a living wage.
Ask HN: Are you working on strong AI?
I have created a skype group for anyone who wants to develop strong AI or are currently working on strong AI:

skype:?chat&blob=8vCsZ-zaNyxXCRsQpSNZ6pEFFl7VpQe33C5MJJnF2Wjo5f9HMgprBpDSZIf3Rfw_3q33nui7zCZoiDg5aPqlO8kU

Copy the link in a skype window and click on it.
My claim is: FS does not imply, by definition, that every attack scales linearly in the amount of keys. Having a counter-example of an attack that does scale linearly does not disprove that point.

I indeed only cover DH at #2, as index-calculus does not apply to ECDH.
Assuming your numbers are correct, a more accurate title would be "An economically rational poor person would choose not to work a minimum wage job."

If it is true, it is a problem that would need to be corrected. However, even if it were true and corrected, it would not eliminate poverty, or even necessarily change the work habits of the average poor person. Only the poor person who makes solely rational economic decisions.

If I could find a poor person who I could be guaranteed made wholly rational economic decisions, I would certainly employ them (and at a good wage), because I don't even make wholly rational economic decisions and I could benefit from it.

e: This comment doesn't really present the tone I was going for.

Poor people are in that situation for many reasons. Maybe they were born into it, maybe there's systems that keep them from improving, maybe they don't have educational opportunities, maybe where they live has no opportunities available, maybe they have a mental health issue, maybe they have a physical issue. There's a ton of social, psychological, and economic issues that can make or keep someone poor. Rarely would I ever call it the fault of the poor person, because rarely does someone choose to be poor.

If there's a situation where a healthy and clear headed person who can always make the right financial decision, and they choose to not work because it's economically smarter for them to do so, then there's a real systemic problem. However, I don't think that's the case, because anyone that perfect would be able to find some employment at a better than minimum wage position at the moment.

Therefore, I think the issue of poverty needs to be addressed from a combination of education, social, economic, psychological, and systemic angles.
When I went to UCSD back in the 80's there were the CAPE (Course and Professor Evaluation) books you could purchase. At the end of each quarter, questionnaires were left outside each lecture hall, and collected by a team of entrepreneurs. Some profs allowed the CAPE team to explain the how the rating system worked, but others just tolerated having the questionnaires distributed outside of class. In theory, UCSD could have prohibited this on campus, but they didn't. CAPE books were funny, with great comments and interesting artwork created to illustrate some of the funnier comments. But that was a different era, and physical books weren't as easy to disseminate compared to an website that shows how bad or good a prof/course is.
>Well, it is a rather arbitrary reason but a valid explanation.

It's not exactly arbitrary, it was inspired by a player piano, and the original patent used piano rolls. Using all of the keys just makes sense in that context.
This sort of thing actually happens a fair amount, albeit usually without a "celebrity" company and often without the organisation even being named.

It's actually a difficult email to write (especially if you are disagreeing with a proposed change) as it can easily come across as a sort of childish blackmail.
CSV Nutrient Data from USDA
Customize iOS7 App Switcher with custom card view
A very rational decision. Nobody else will sell you a comparable product for that price. Is there even a comparable product?
The Unicorn Mobile Developer
Based on my experience interviewing at 3 separate software companies, I think that's fair to say.

Looking at any shortage by the number of applicants or job-seekers assumes that the bulk of the applicants are qualified to do the work.

This is not even remotely true in practice. A large proportion (over 50%, honestly) of the developers I've interviewed in my life can't tell the difference between a tree and an array, much less apply them intelligently. The majority cannot articulate the performance and storage differences between arrays and hash tables. These are the most basic qualifications for writing code.

Without excluding this massive, massive pool of yahoos, I don't think the statistics here are ultimately that meaningful.
I'm sure we'll have strong AI in twenty years or so, just like Herbert Simon said we were going to in 1965. ;)
I think so too, but from thinking about independent researchers and organizations throughout history who have kept academia at arms length (maybe to limit their exposure to the downside that is the importance of following rules and procedures as to how to go about things and everything else be damned in its wake) when learning and exploring the frontier of their fields (after all, why would such bureaucratic systems work well on a frontier of knowledge [or frontier of anything for that matter] when one is practically facing existential questions of whatever their muse happens to be, first and foremost [for better or for worse]), I think it's becoming more generally accepted by the masses (or at least exposed) that universities aren't the only places where such things can happen or be pursued.

And the ever increasing stories (maybe unique to our times in how fast we can be informed and opine on such) we hear about academia whether they are about they increasing tuition prices for questionable returns (outside of the unquantifiable "great experience" [which seems like from my conversations with people, it is so great, that people don't even try to experience it again, just merely telling others that it was so seems to suffice]), toxic environments that lead to students and profs alike making blog posts and leaving for other opportunities that pop up on hn, or students or profs having to erect time old facades also littered in pamphlets to high schools across the world in response to such events (don't forget they also include how well their best sports team did with a full page layout of their stars and the newest buildings on campus), they don't seem to do themselves any more favors (which makes me have a laugh from time to time to see that MOOC's seem to be trying to live up to hollowed shell of university existence, but at a lower price point, with information that can more or less has been able to be found online for years [It's amazing to type into ddg on some obscure subject and find a mass of pdfs going into detail about such produced from some of those same universities decades ago, maybe to the point it really isn't that amazing anymore since it has been this way for years]).
Lots of good feedback here, thanks!

I especially appreciate the prefix idea. I was thinking something like that might be needed.
Same. it was insanely stressful for firefox. But this was a pretty good use of videos. if it could be more memory efficient..
Wow this is great stuff.

I remember I had to use Lotusnotes with its main language set as Hebrew.

That meant everything on the screen was "flipped" and since I was not 100% up to speed on the language- for the first little while it was nearly incomprehensible. Even as I improved reading, the software still seemed clunky and it was a pain to perform basic tasks.

I always imagine that someone who can't read the language on the screen could muscle their way through and "figure it out" and become proficient on a product with a well designed ui/ux.
Just a quick remark on frontapp.com.

I really want to scroll down. I almost felt frustrated I could not and thought my browser was stuck.
I think it's because of the half screenshot and the 0.8 opacity footer.
Had to replace my logic board in October or so. It's not related to heavy load. I don't play games, at all, don't watch full screen youtube videos, use much flash, etc. From what most users in the Apple support forum can guess it's bad solder, some have had moderate success rebelling. I lucked out (used loosely) and Apple offered a flat $300 depot repair.

Based on the forum posts, it's not just early 2011, but most of 2011. Basically any machine with that GPU model.

If my machine was 4 years old I might be less irritated, but it was just over 2 when the board died, and from reading the forum, the rate of failure is increasing lately. If it was just me, sure things happen, but clearly there's something larger at play, and i really do hope apple addresses it.
IBM Announces $1.2 billion commitment to expand cloud footprint
Google Map + Animation + CSS Transform
Thanks for posting.

I'm keen to adopt Quantified Self strategies. It's more important, valuable as you get older.

I bought an Omron 10 blood pressure cuff. It has a USB port and some Windows software. I'm a Mac user. Figuring out how to slurp the measurements is on my to do list. I hope you're considering supporting home health monitors. Glucose monitors, BP, weight, etc.

I've been looking for a passive sleep monitor. The FitBit I own requires me to start and stop the timer. Meh. I've tried the SleepCycle app. Haven't embraced it yet.

Anyway. Good luck. You're doing important work.
> I'm sure a few paragraphs can cover the social complexities and giant boulder on-top of soul feeling that is poverty.

By that logic we might as well throw out all social commentary.
This makes me happy. I have a house with electric heat and eight thermostats pushing Nest costs into unreasonable territory. I'd love to be able to remotely set all my thermostats to 55 degrees or get certain zones to react based on events fired from my phone, (e.g. coming, leaving, charging with screen off aka sleeping, pending alarm)

Unfortunately, with my electric heat the thermostats sit inline with the heater's power source so I need devices that can safely handle 120v.