skysight-inc/HackerNews huggingface dataset:
Neither do I, even though Angular makes it trivial to write tests compared to most other frameworks.
Ask HN: Do programmers want to use their skills to make 3D models?
I was wondering how many programmers would like to use their skills to be able to make 3D models--either for indie games or for 3D printing?

As a programmer myself, I usually have to depend on industrial designers or 3D modelers to make models for me. However, with OpenSCAD I'm able to make things that are 3D printable and usable in games. Do other people want to learn to do that as well?
Three reasons not to use AWS Elastic Load Balancer
GoDaddy will sell your domain
"but the amount of day-to-day personal autonomy people have over their own work and careers is often less in the startups"

That might be true if you work for a shitty, tyrannical founder. In my experience, a good startup will recognize that they need employees to be relatively autonomous and self-sufficient, simply because the higher ups don't have time to babysit. Startups lack the resources for multiple levels of engineering managers, and therefore shouldn't hire people that they don't trust to be autonomous.
> Good luck. With real estate prices being the highest in north america in vancouver, i don't know if i should blame facebook or the candidates for taking what's less than market wage.

I can say that in the Microsoft area, wages go up, house prices go up, rent prices go up.

When MS did their huge salary bump, apartment prices shot up 20%-30%. House prices went from 600k to 800k. Blech.
Jeeze, I wonder why we don't see more start-ups appearing in other areas - I mean, there are lots of college towns pumping out brilliant engineers and coders that cost a lot less to live in. Your users don't care if you're located in Cambridge or Waterloo or the Bay area.
A first: Stanford engineers build basic computer using carbon nanotubes
Download And Program Your Own Robot
There's something of a win here for just not having to deal with the storage facility, at all, yourself.

The contracts for those things are long and confusing, the people I've dealt with there are incompetent, and the one on 12th Ave in Seattle smells like piss pretty much constantly.
wat

http://en.wikipedia.org/wiki/List_of_tallest_buildings_in_Eu...
Incident #9 is a little puzzling/surprising to me. It says that the employee performed text queries on various SIGINT systems. In one such case, he claimed to have searched for his own name to see if anyone was talking about him.

So what kind of search and archiving power do the NSA systems have here? All phone conversations translated into searchable text?
But the 'More' link always generates a unique id, and there is no page number here (or do I not completely understand what you are trying to say?). And even the content on the home page keeps on changing - so you'll miss out on new stuff if I programmatically fetch the homepage and show the user the new 'More' page after that.

Another solution could be to get a new home page and the 'More' page behind the scenes, merge them, and remove the contents that were already on the user's previous screen through javascript. But that'd be a bit complex and still having fidelity issues. So I just kept it simple.

I can just highlight the new links when redirecting though if you think that'll help.
Epigrams
So let's say your boss refuses to pay you. And when you complain, he berates you for your "sense of entitlement". Would you consider this to be an accurate judgement, or would you consider this to be insult added to injury?

Here's the thing about entitlement. Sometimes it refers to things to which you are well and truly entitled. When you make a non fair-use copy that, by law, triggers a financial obligation to the author, the author actually is entitled to payment.

You can be as asshole about it, forcing him to insist on payment then disparaging him when he presses the case by telling him he's "being uncool" (or some similar bullshit) by expecting to get paid. And the most likely response? "Fuck you, pay me."

Obviously, you may not have the money to pay. And even I you did, there's no guarantee that you'd spend it if spending were your only option. For that reason, it's wrong to equate every uncompensated copy with a lost sale. I get that. But that doesn't change the fact that you're still in debt to the artist, and that berating him for a "sense of entitlement" is an unmitigated dick move.

To survive, every business needs to things. The first is a product or service that people want at a price they're willing to pay. The second is means to inflict serious damage on those who would satisfy their wants while refusing to pay (try shoplifting if you're curious about what counts as "serious damage").

And here's the critical concept that is absolutly central to this entire debate: Without the stick to back up the carrot farming operation, the price people are willing to pay rapidly drops to zero, at which point it's game over for the business.

When people casually say "just find a different business model" they never mean "find another stick." But without a stick, the model can't be considered a business.

This is free-market economics 101. Unless both parties are free to reject a transaction at a given price, the market cannot function as a market (i.e. as the optimal frame for price discovery).

Without reliable enforcement mechanisms, sellers have no way to set prices. In this scenario, buyers evaporate and get replaced by takers. That closes the market. Unless the sellers set up private enforcement (e.g. the mafia), the market stays closed, and they stay out of business.

In this scenario, the only people with a truly contemptible sense of entitlement are those who think they should be free to satisfy their wants at the price they name, regardless of the sellers consent. If that sounds a bit like rape, you're beginning to see the basic injustice in the position you're defending.
And consequently, the author is doing developers a disservice by telling employers how to pretend not to suck.

Or would be, if there were the slightest possibility of them listening.
Get into amateur radio and you'll be one of the most useful people around with everything goes to hell.
The Strategy That Will Fix Health Care
Yes, the data is free. One link for the calibrated data is:

http://pds.jpl.nasa.gov/tools/subscription_service/SS-201306...

If you really wanted to work with the data, you'd want to get in touch with the instrument team. At this relatively early stage, there will be quirks that will not be corrected for/documented. Poking around with the data is fine, but you might spend a lot of time on something that is a known instrumental artifact.

One caveat with this "free" data -- usually there is an embargo period (there was with MSL, something like 90 days). During that first 90 days, a few hundred people came to be resident at JPL where the mission is controlled. They all worked in a few large rooms there, largely on Mars time. So the first batch of papers (some of which are already published) are done by the instrument teams. And this is clearly not a level playing field. (The thing is, those teams worked hard on a lot of un-fun calibration and infrastructure-building.)

Other missions have much longer embargo periods (years in some cases), and some have effectively no embargo at all. It's partly about the culture of the discipline.
Kind of a non-sensical article that conflicts with itself:

1. spend less on admins and have massive class sizes
2. spend less on sports, food, dorms, and other perks
5. cut most of the majors

vs.

3. oh, wait, another school reduced costs by spending more on personal instruction and having micro size classes because students actually graduated with less trouble - let's do that too!
4. offering more variety in learning methods actually proved successful, not less, so do that too!
So, no downside then.
Try learning Ruby (both Ruby and Python are pretty beginner friendly but I feel Ruby to be more accessible). Also, try fixing something with your work or general personal crap that is shitty. I learned to program because about 80% of my job was absolute BS and could totally be automated. If you want to kill something really annoying with code it's a lot easier to learn to code because of the motivation. That said, if you have issues keeping interest then just come back to it later.
Most of the articles and blog posts about Google are about Mountain View. Does anyone know if the satellite offices are good? I think I've read some good things about New York, but haven't heard much about any others.
The issue with "loser pays winner's costs" is that if there is a large disparity in the wealth of the two parties, the wealthier one can essentially bully the other with the threat of a massive bill, even if the other party has a solid case.
Search = Teaching computers to understand.

That's pretty hard.

To say what Google does is "monetizing searches" is like saying Walmart operates cash registers. True, but hardly the whole story.
Well, if it's not a real mission—if it's marketing bullshit—you'll never fool your own people. They'll see through that in a second.

Graham Weston has a worhwhile TEDx presentation[1] that presents a more complete thesis on this subject. He raises three criteria: employees want to be a significant part of a winning team on an inspiring mission.

Nobody feels good changing the world if their own contribution isn't significant. Nobody want's to work for a change-the-world startup that can't execute or stay solvent.

But mission matters, even to employees. It's why (as he mentions) the #1 employer of ivy league graduates has horrible pay and really tough working conditions: Teach For America.

[1] http://www.youtube.com/watch?v=VAsLICK9vxc
...vesting over 4 years

Would be alot different than 100k "signing bonus", more sane tho.
I don't think it's standard belief that anyone funded by an NSF grant is a government contractor. The rights to work done in a university setting with NSF support are not transferred to the government; copyrights generally remain with the authors and patents are governed by employer/employee IP agreements.
Right.

So case 1. Misconduct happened in 2004 when an automated system blocked him from searching for information on his own telehpone number. Only came to light in 2011, 7 years later. Either nobody checks these automated blocks or they are not even logged. Retired, DoJ declined prosecution, and the internal review apparently didn't manage to order any disciplinary action within a year.

Case number 2. Retired without disciplinary or legal action, referral to DoJ was merely discussed. Again, investigation only began two years later based on self reporting.

Case number 3. The legal arithmetic yields foreign for foreign national + US citizen. Any interaction with foreign nationals will render all of that communication fully recordable and accessible by anyone, without apparently any meaningful audits. Another self report.

Case number 4. Only came to light because the victim had both (1) suspicion and (2) access to government officials with the right position in the chain of command.

Case number 5. Misconduct spans two years.

Case number 6. Another polygraph self-report.

I don't even want to read any further. There seem to be no audit systems at all in place. The only system in place is the one that, hilariously, self-selects for terrible employees: the polygraph. Smokes and mirrors from the 20th century. And this is just the ultra high level view, the tidbits that make it to senators.
Get back to work slave!
As Dell drops out, MS still doesn’t give buyers a reason to pick Windows RT
My Top takeaways from JavaOne 2013
"doing all of the web" will cause pretty much any approach to AI/machine learning/NLP to break down. i'm a big believer in it being the responsibility of the engineer employing these techniques to take stock of the problem at hand and find out what constraints you can take advantage of to achieve better performance/accuracy/prettiness of code. there's not really a silver bullet that you can just release on the internet with the task of bringing back incredibly useful information without "knowing what you're trying to analyze before you analyze it."
The point is - good developers want to care. They can get a good salary anywhere, but can you also make them care.

Some will want to work for a cause, some get fired up over cool algorithms, some care because they're best mates with the rest of the team and can grab a beer together.

But they want to care passionately about their work. That's the bottom line.
Why I Am Going on Hunger Strike
You've got the wrong AAAS.

The one that publishes Science magazine is the American Association for the Advancement of Science. Their journal Science is actually a pretty good value -- I think the paper copy is about $140 per year, 52 issues of nerdy goodness.

The current president of AAAS (!= editor of Science) is Bill Press, of Numerical Recipes fame. Not a phony, by any stretch.
Rust 0.8 released
While I read such anecdotes, I cannot rely much on them for research. Instead, what we did for our paper was to collect thousands of filtered reviews, and check their characteristics against reviews Yelp publishes. We find that filtered reviews are shorter, more likely to be from one-time reviewers, more likely to be extreme (1- or 5-stars), and so on. I realize this does not constitute absolute proof but at least it's evidence based on data. Check the paper for more stats.

Beyond that, and as a counter-anecdote, I have read hundreds (if not thousands!) of filtered reviews over the past year and in my experience they are more likely to be fake. Furthermore, one implication of challenging our assumption is that you are suggesting consumers would be better off reading, and basing their decisions on filtered reviews since -- by your assumption -- they are more likely to be genuine. As I said, I cannot offer proof, but given what I have seen I believe the filter to be more likely to catch a fake review than a real review.
The Safety layer of Maslow's Hierarchy of Needs is more important to me (age 37 and married with kids). As much as I would love to use my skills to contribute to humanity as a whole, the basic needs of someone in a similar phase of life must take care of the Safety layer first. However, I have found other ways to contribute to a cause (e.g., active in the community, charities, etc.)
Yep, that does power plenty of tractors and tills already.
Interesting - so even in startups you've got to be a member of 'the club'? If you went to a local state school and could write circles around the club members, that doesn't count? I would see that in some fortune 500 execs, but startups? odd.
Yep, on IOS7. i actually got the device a day before it was officially out. to be honest, i'm using it for all my liner-web-browsing despite all the shortcommings, because the screen is that awesome.

you were right on the newstand thing. moved to the garbage folder.

Now the multitasking, all i've described is on IOS7.

The page refresh happens when reading hacker news, so i'm not sure it's a memory issue. It's just bad user experience based on some dumb assumption at design time probably.
The photo is certainly appropriate.
It's impressive that you've build a good looking app. Good job on that.

Unfortunately, the app seems to fall into "build it but they won't come" category i.e. lacking product-market fit.

I used to be a student and I don't remember planning activities being a significant problem.

Another problem is that you have no monetization strategy. If your app is not free, no-one will use it and it obviously requires massive adoption to be useful.

Even if it gets massive adoption, then what? Will you put ads in the app?

How will you keep getting new users to offset the loss from people finishing college?

You have a chicken-egg problem when it comes to adoption, built-in 4-year churn and very few options to make money. It might be a useful app but a terrible business.
Fuel for Your Mobile Devices: The First-Ever High-Capacity Power Bank
Remember that Rust is still a rapidly changing language, and releases have very little connotation of stability, support, or any other guarantees.

They're released on a schedule, not by features. They're useful to be able to refer to periods of time in Rust's rapidly changing lifetime, but not much beyond that.
Awesome, I was indeed using the Github search. I have the police non-emergency number on my phone and they seem very responsive (though, I've only used it for 'big' things so far).

Later I'm going to look up responsibilities property owners have about keeping their sidewalk clean. You haven't seen that any where, have you?
Release notes are here:
https://github.com/mozilla/rust/wiki/Doc-detailed-release-no...
I'll add a reason: you're looking for someone you don't need.

Not every startup is Google. A lot of companies have CRUD applications of minimal to modest complexity which, even if actively used, are nowhere close to facing performance and scalability barriers that would require deep technical expertise.

These startups don't necessarily need "engineers" with computer science backgrounds, but that's what many of them are searching for.
You're correct, I removed the comment.
Google has to get someone to work on the boring but necessary projects! Google appears to hire high-end passionate talent; these are the people who aren't going to be satisfied doing something they aren't interested in and/or don't involve many hard problems, just lots of necessary grunt work (all projects require grinding, but some more than others). They care too much and are not in it just for the money.

I would be surprised if Google did not know what projects are problematic, but finding solutions would be another matter.
I'm curious to know if there is a single employer in Vancouver that could do that. I think given the city's layout, it would be very difficult for one single employer to have that sort of effect. (e.g. if EA Games boosted salary 20-30%, I doubt you'd see much impact locally, though maybe a pct pt or two citywide... maybe)
> if each user action that triggered a one cell update becomes an event I have to keep forever, I see my database size exploding

Yes I could see that getting prohibitively expensive when SSDs cost 70 cents/GB and hard drives 5 cents/GB. You should really throw out your historical data at those kinds of costs, probably not worth 5 cents per GB.

Personally, that's why I don't keep backups, files change all the time, and I was going broke making sure I had older copies of my data. I'd rather just rewrite all my code and retake all my pictures.
Check out uittableviewcontroller or uilistviewcontroller. With those you specific a data source and the views automatically render based on that data.
to me this is wrong in my circumstance.

- i live in a smaller city in Australia

as a generalist i can pretty much always get a job (developing, sys admin etc)

i've seen friends specialize in particular technologies and have to move interstate to work in that area or fly in/fly out.
I use my touchpad with the native DPI, which is not officially supported, and never had any problem with app compatibility due to the screen... but i don't use many apps.

mostly browsing.

Also, i'm on CM9. which is android 4.0 something. The last thing that didn't work and was holding me on CM7 is the camera. It's working now. CM10, android 4.2 is coming and the reports are good, but it is a work in progress. That said. There is ZERO features i want from 4.2. OTH, CM7 and 9 have a feature where i can limit which permissions the APP is allowed to use at runtime. and other niceties such as render effects, etc. noted, all available on all androids, but not exposed as options to the user. because users are dumb or something and can't have options.
This is what it cost me in New Zealand - with the fairly notable exception of the taxes I now pay to help others though their degrees.
Plus isn't express server side anyways?
Ford Buys Automotive App Maker Livio Radio For ‘Less Than $10M’
I've had interviews where I basically get asked "Are you fun to drink beer with?", but with more words.

And all I can think is "What a fucking waste of time this is."

Hire the people that you need to get the job done, not because they have the latest in hipster underwear.

My Requirements for hiring;
1. They can do the job well.
2. I can understand what they are saying.
3. They have a bath/shower at least once a week whether they need it or not.

The amount of people who fit into categories two and three is surprising high. These are the people I desperately want to hire but I can't.
That's why we checked whether advertisers are getting preferential filtering treatment. (They aren't according to our data.) Read my previous comment, or better yet read the paper where we also explain possible pitfalls in the analysis.
I'm not sure I see how you could use `git stash` to accomplish the same thing. Running `git stash && git stash pop` is almost a no-op, so you don't get the benefits described above. Am I missing something?
Nope, never.
you don't even need to be a top-of-class graduate. if you are a successful intern at google, there is no reason for them to not give you an above-average salary.

you're good at what you do (proven), and the ramp-up costs of otherwise hiring someone else are non-existent.
FundersClub's Stance on General Solicitation
Show HN: Rad urls - trending websites on social networks
Exactly. This is what kept me from giving up this profession for last 13 years. You got to enjoy what you produce. Contributing to a cause is a perk.
That lines up with my experience. The alternating esotropia means that at any time one of my eyes acts as dominant, but it will change based on which direction I look and is also under voluntary control.

I have played ultimate frisbee for years quite successfully, and people were usually surprised when I mentioned I have no depth perception. I've met another A.E. person who was a good softball player. The hard part is when I have to look up at blue sky to catch something; the size difference between "can jump to catch it and cannot" is not very big, and there are no parallax/overlapping cues to draw on.

Interestingly, one friend said "Oh, that explains it" when he learned about my eyes. He noticed that I never look into a cup or glass straight-on when filling it, but instead look at it from the side so I can see how full it is. The growth of the circle of the top-of-liquid is small enough that I will heavily underfill a glass rather than risk spilling. As you suggest, it's not deep life-changing stuff, but it is quite a novelty!
There is a field called economic geography that works to explain your question. It's too complex to summarize, but the short version is that SV has lots of startups, lots of investors, and lots of hackers in a small space, so people who want to do those things move there, creating a cycle.

See also http://paulgraham.com/maybe.html, http://paulgraham.com/cities.html, http://paulgraham.com/hubs.html.
Any input is appreciated!
Apple fires 4100 workers. Analysts don't know how they will boost sales. (1997)
80hr weeks == lower $/hr. Basic economics.
Phoenix has a pretty thriving tech community. I'm in Chandler, and in the last week I have gone to a Cassandra meetup at GoDaddy and am going to an Amazon cloud meetup at the Amazon offices in downtown Tempe tonight.

I run into Ruby and Python devs all over the place. The problem is, like this article touches on, the jobs advertisements I've seen for Python seem to be written for the "hipster" crowd (I've even seen some with "ninja", etc in the title).

Then they end up wanting to pay $30k less than the competition, so most people I know chose to go work at Intel, Freescale, Microchip, one of the aerospace companies... somewhere that has a professional atmosphere, pays well, and you get to work on interesting tech.