skysight-inc/HackerNews huggingface dataset:
True, this is a cool technology that deserves discussion, but if the presentation gets in the way of people even understanding or seeing (note all of the people who didn't know they could scroll and closed out the window) the cool new technology, then something is definitely wrong. Imagine when less tech savvy users open the site, they definitely aren't going to scroll. About the tech, I'm not so sure the required act of flipping your phone around to the right side to view a message is a great implementation, as opposed to a normal screen lighting up for a few seconds. It seems like it could become a hassle for users.
There's one significant difference between an API and site scraping: versioning.

A documented API that doesn't come with some form of commitment not to break it is little better than web scraping.

Web scraping, meanwhile, is subject to breakage at every whim of the web site designers.
You've just described Mac gaming. :-D
Downvote all the nitpicking, upvote the discussion on the actual phone.
Data massage: How databases have been scaled from one to one million nodes
[Thank you] Half way though the Sinatra Cookbook Kickstarter campaign
I wish I could upvote that 100 times. Password reuse is far more threatening than using bad passwords.
I think part of the problem is that deciding to be a backer has a mental cost (decisions are painful). If a project has a very low chance of success, perhaps the cost of the process of decision making outweighs the small chance of a potential gain.
What alternative, preferably HTTP based, would you recommend instead? Going back to SOAP or some custom XML-over-HTTP implementation?
A network to give and get help from friends you trust
Available for Android devices (iOS coming soon), Fajoya is an easy way to discover your “goodwill network”. And by that we mean all the people across your favourite social networks who are ready, willing and able to lend you a hand.
I think the suicide is beside the point here. The undoing was getting busted and having the book thrown at him.
You mean to be crime on tough?
Real-time browser-based modelling of 1- and 2D waves
There appears to be no shortage of evidence that Ken Anderson is a criminal. "The State Bar’s Commission for Lawyer Discipline wrote in its court filing that Anderson knew of the evidence and withheld it. The filing also alleges that Anderson made a false statement to the court when he told the judge he had no evidence that could be favorable to Morton’s claims of innocence."[1]

[1] http://www.texastribune.org/2012/10/19/state-bar-seeks-disci...
After reading on that page and coming back, I felt a bit blind.

But I agree with the post. Very well written.
How to use Custom Audiences to grow your Startup
You're right, but it's moving fast (At least once a year...). I would say that native games are 95% on par with Windows equivalent.

Wine and other "Translator" are moving fast too, in a few release you'll see a lot of big improvements in the graphics area. Crossover latest release already profit from that.
SkyJack with Raspberry Pi
is this the case only with OSX-Wine or Linux-Wine as well ? I dont mind paying for professional quality wine on linux - a.k.a Crossover
Both of the posts on that blog just read as sort of bitter and sad to me. I'm sorry you can't find a job, dude, but maybe your anger management is getting in the way.
This is a HN JS post I have no problems with! Lots of effort and actually useful - well done!
Probably an impedance mismatch here, i think the parent is thinking in terms of git (or a.n. other DVCS) where constantly making atomic commits is very natural.

I suspect from what you're saying you're using something else.

E.g. day to day i use subversion. It's possible to adopt this workflow in subversion but it definitely takes more effort on my part.
so sort of like store credits, where you return a good you purchased, but can only use the credit to buy something else from the store.
Keep your AngularJS code DRY, use AOP
I agree it was a great post from someone who doesn't necessarily understand the finer points of bitcoin, but does understand money writ large. I think the comments section actually ironed out a fair amount of the misinfo, etc. I quite liked it.
It's also the journalists, too. Anytime you see a story about someone's punishment for the crime and it includes the words "cumulative" or "up to" you know all they did was start adding up random numbers from every little charge. Sentencing doesn't work that way and at that point you need to just ignore the story.
I think there might actually be a bit of a scope for some public-side web development that interfaces (indirectly!) with the avionics. Some other launch providers do animations based on vehicle telemetry once the vehicle is out of range. Last night, SpaceX just showed a static image. Given that there's a lot of interest in their webcasts, I imagine they'd like to do better at some point...

[Edit: kind-of wonder if they're using a certain amount of in-house webapp stuff for mission planning, etc., as well]
Get Rid of that Fail Yoga Pose Once and For All
I was able to play quite a few games (Civ5, Walking dead, Portal 2, Diablo 3) without any issues on a Macbook (Pro 15 Retina first generation). Portal 2 and Walking Dead are quite playable also in my Macbook Air 13 (2010, last model with nvidia board).

Of course these are relatively low requirements games. Do you have examples where the performance difference is relevant, and the games actually unplayable ?
No, it's clearly a business decision. But I wonder how long it has been in the works, considering that every few months, you used to get these "Steam on Linux" "news" which never translated into anything solid until Steam for Linux eventually came out.

In other news, it looks like the XCom remake will soon be in beta on Linux: http://steamdb.info/sub/35236/

Apart from the fact that I'd like to play it, it's interesting because Linux Steam has a dearth of AAA title (although it does have good indie games like Unity of Command).
In Texas, there is always some idiot[1] campaigning to have some poor bastard executed.

[1] usually a prosecutor.
And of course, NASA never whitewashes anything? Nor the NRO and the DOD?
This "API over HTTP" stuff is something I've been noodling on for awhile. If you've got some suggestions for, I don't know, "RPC over HTTP" or just exposing typical library calls over HTTP (neither involving SOAP, please, dear $DEITY...) I'd personally be interested in reading them.

And as I write this and think on it a bit more, I'm realizing that 'serializing' APIs over HTTP probably isn't the best idea in the world. But it makes things "easier" - firewalls don't need configuration to let your customers access your remote API, HTTP traffic tends toward human-readable text, etc.
What's even more ironic, is that no one is willing to pay for poor quality subtitles, which is frequently the case with the ones provided by companies.
The comment to which you responded never said we can make up any arbitrary rules we like, just that we can change the rules if they aren't to our liking...

> We, as a polity, control the rules of the system in
> which all this stuff happens. If the system we've
> built exhibits behaviors that we find undesirable,
> then we can change the rules.

Your comment, as you have explained it, is therefore completely pointless. You were arguing with a straw man more or less.
Personally, I'd pay money to see the real code before considering a job offer... :-)
I hope something interesting will come out of HSA/OpenCL 2.0 in the next couple of years, and that heterogeneous computing will start becoming more practical for more types of programs.
I used Photoshop CS6 in a Windows 7 VirtualBox VM, often for editing large RAW pictures. Slower than native, of course, but it was totally OK for occasional photo post-processing. Perfectly fine for typical web design work. This was on a 2011 Thinkpad X220 (i7, 16 GB RAM, no SSD).

Lightroom felt too sluggish and I didn't even bother trying Premiere, but at least having Photoshop available kept rebooting to Windows to a minimum.
القضاء النجفي وقف اليوم وقفة مشهودة بأنصاف هذا العامل المظلوم
Show HN: RosterMonitor - Real-time injury/news updates for NFL/NBA/MLB/NHL
You seem to be contradicting yourself. Gaming doesn't work on OS X because it has too small a user base, but Linux's user base is much smaller. Playing on a Macbook is impossible (presumably for performance reasons?), but you talk about putting Linux on a 2002 PC for gaming. And Linux may or may not run on the latest generation hot stuff, depending on how much time you want to spend to get your newest graphics card working.

I'm not sure what potential you are talking about. If gaming doesn't work on OS X, I can't see it working on Linux.

As an aside, Linux gaming would seem to me to suffer the same fate as the Android market times about a billion. Too many possible variations and massive platform fragmentation. It sounds like a development nightmare.
well, at least they didn't give you puzzles
I agree with your last sentence, but I think it's a bit out of place here. The OP didn't call for a disproportionate sentence. Prosecutor Ken Anderson deliberate falsified a case that cost Mr Morton 25 years of his life. A 25 year sentence for Ken Anderson would seem perfectly reasonable to me.
Yandex.Disk tried to remove all files from drive C:\
Your BS detector should be bleeping at full force. There is a long, long history of failed attempts to build ducted wind turbines. The fundamental question is whether, for the revenue you'll gain from the energy gains, it's more efficient to put the money into building a duct or extending your turbine blades a bit more. Unfortunately, building all the extra structure to support the duct is expensive.

The history is long and discouraging. Paul Gipe has some good photos of recent attempts: http://www.wind-works.org/cms/index.php?id=541
Intel GPUs lack performance when compared with ATI/NVIDIA.

Plus they manage to have even more buggy OpenGL support, and their drivers are well known among OpenGL developers for lying about supported features.
Agreed, I'm get the idea Valve doesn't actually care much about linux. For example, in their presentation highlighting some stuff about porting games from win to linux, every screenshot was made in windows
Agreed. The author sounds a bit agressive.

Perhaps it would have gone better to politely explain why he could not / would not want to work an entire day for free.
Also, an entire day? Since when are tests that long?
yes I agree and I think its ok if few people points that there is an issue with the presentation.
Right now there are 2 screens full of comments about this issue.
Hey, I'd take the offer - you get to see if the coding style and the procedures used are even remotely what you expect.

I personally would never join a place still using CVS for source code management, even SVN is something I'd like to have a night of good sleep before accepting. Same for not having proper bug tracker systems.

Edit: Also, as the introduction to How Stuff Works will likely be done by a dev team member, this presents you with the ability to ask the dev guys how the job really is, and not what a clueless HR idiot tries to sell you.
Study reveals striking differences in brain connectivity between men and women
On the other hand, the pingpong table is probably enough hint.
Problem is, tilting at windmills is what they do best. Job security for as long as they can keep it going.

Sorta like Microsoft Support Technicians.
Last I checked Mac OS also had very poor OpenGL support, from what I hear because it's Apple the one writing their own OpenGL driver and building it into the OS. Have they even caught up to OpenGL 4.0 yet? Even if they did, that's still what - 3-4 years behind the others? (4.4 is the latest)
Lots of things contributed to this tragedy.

The uneducated and alienated public is also to blame. Not that they are consciously evil but they are a huge part of the problem anyway. They are those who should have stepped forth and defended Aaron Swartz and set things straight.

I find that it is of little help to look at these big problems in terms of individual intentions. In the end the underlying problems are widespread social circumstances that need to be fixed. The human nature impersonations, the evil people with agendas are just symptoms.
Upon reading the entire page, it looks legit. But when the page first loaded, I read "propelled by water" and immediately thought "Uh... aren't normal rockets also propelled by water?" I just think the kickstarter page could have been a little more upfront about the plasma part.
Microway sells Opteron 6300-based systems (aka Piledriver) but it's really been a while since AMD's chips have been competitive in performance per-core.

There was while when people would choose AMD because they could get enough more cores for the price that the performance would make up for it, and you could get more memory in a system than a similarly priced Intel. But those workloads weren't as command as AMD would have liked.
You know what? I wish companies let me play with their codebase in an interview. At least then I could see how much truth there is to all the "yeah we totally have a great automated test suite and build process" I get told during interviews.

A whole day is unreasonable, but I'd jump at the chance to do what TFA describes as "free work" for an hour or so.
Google has some of the worst APIs I've ever seen.

No wonder you hate REST HTTP APIs. Take a look at FreshBooks API. They have a more complicated application (in terms of model complexity and ACL complexity, not scale) than most of Google APIs and besides the fact that they only support XML, their API is really fucking good. It is unsurprising and it it's been around a good long while.

Would you really rather FreshBooks use an RPC API? /setup_payment_for_invoice
/pay_payment_on_invoice
/allow_contractor_to_submit_expenses
/create_new_time_tracked_amount

It would be brutal.
From what I understand Crossover already integrated the performance improvement from the in progress Wine branch into their closed source alternative.

It's still coming soon on the main branch for Wine, but they still have a lot of works to do. But yeah once it'll be merged, both OSX Wine and Linux Wine will benefit from it. And it's a big, big performance improvement.

And if you want to try Crossover, go for it (They have a trial), so you can compare the performance.
Ask HN: Certificates any good?
Thinking about getting a CompSci certificate from Harvard. Partially for the challenge, something to do, and "why not," but I would like to also have some opinions if such a certificate would be beneficial towards a programming/project manager career.
But those names you cited are all easy to pronounce! Bored Banker is a lot longer and "stiffer" in my opinion.
Greenpeace Shows That Fukushima & Co Are So Safe That We Should All Go Nuclear
He's trying to protect his business from a hostile actor - Microsoft. They are attacking others like Valve by radically changing the rules for what goes on Windows, and creating their own gateway.

So what's "questionable" about that? The move seems pretty clear cut to me - it's a defensive move against Microsoft's obvious trend for a closed garden of apps and games.
If the author was really being asked to implement features in a codebase that were expected to go live at end of day that's just exploitative and they have every right to be upset at being asked to do that for free.
We should, but part of fixing the system that allows these things to happen is penalizing "bad actors." The prosecutor hid evidence from the judge, not just the defense. In addition, a brutal murderer is still free among the populace. What if they've killed again in the interim?
This article doesn't recommend web scraping - he discusses making URLs for your 'API' resources and your human-consumable resources shared, with different 'accept:' content types.
Were are looking for a creative webdeveloper in Berlin - Full Time.

Find more information here:
http://www.q-bus.de/jobs/creativedeveloper/index.html
(German)
Intellectual "property" is a serious business.
If we introduced the Linus-Gates number by analogy with the Erdős-Bacon number [1] but for code, what would Gabe Newell's Linus-Gates number be today?

[1] https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93Bacon_numbe...
Who can accept tax exempt donations is highly regulated. You can donate or gift money to anyone, you just may not be able to make it tax deductible.
A pop song goes country for a good cause
Lets make this viral and thank all our emergency professionals this holiday season!
Crossover 13 introduce "The Command Stream"
I can see how he would be annoyed to do a day's work, however I would potentially have compromised on an hour or two. I have discussed , in detail, solutions to a company's technical issues as part of the interview process.

The interviewer may also have had no other way that they felt they could evaluate a candidate effectively.

However in defence of the OP, if somebody asked me to work with them for a full day I would also want paying for my time.
I do not fully understand some of the negative comments from HN in that case.

If the same story had happened to a graphic designer then most would agree,as usual in that case, that you have to set limits and not work for free "just to see what you can do".
And here it is, straight from the horse's mouth:
https://www.youtube.com/watch?v=g8PMUvuHK4g
That's fine. We'll try to evaluate your abilities in some other way, with the initial impression that you're a prick. :-/

A day is a pretty unreasonable request. Maybe an hour would be more reasonable?
"Sites like Hotfile ...do a serious disservice to audiences who deserve high-quality, legitimate viewing experiences online."

"This judgment by the court is another important step toward protecting an Internet that works for everyone"

Edit: I get a feelling that these quotes in the article have been created off the hn title generator tool [0]

[0] https://news.ycombinator.com/item?id=6815282
I have heard that large publishers, like Time magazine, will commission artists to create covers for multiple stories. They may have up to 5 tentative cover designs for any publication, then they are free to choose (right up until press time) which fully-designed cover they wish to run.

The thing is - they PAY for each cover they commission whether they use it or not.

----

My career began in graphic design. Many people try to get you to submit work and only the winner gets paid (or paid in full). I've had other 'take home assignments' or interview tests that they tell me to block off half a day so they can 'see my work' to 'tell if I'm a good fit'.

Don't be fooled by any of it - good work != good workers, and it's much more valuable that they see how you work on their team than how well you perform in skills that can be taught.

I quickly made a simple rule: I do the work; I get paid.

@Hiring managers: If you want to see a sample of my work, and my past portfolio isn't good enough for you - pay me for a small freelance project before offering me a contract. It's low-risk, everybody gets paid and is happy, and if you don't like what you see, don't give me more work. It's very simple. Anything less is criminal (where I live).

@Devs: Only have two prices: Pro, and Pro Bono. Nothing in-between.

Pro means there's no such thing as family discount, or friend discount, or a 'deal' on things. If the person knows you and wants you to be successful in life the last thing they'll ask you to do is work for less profit. See those selfish people for what they are. You should be happy to pay full price for anything, and it just makes it better if you're able to support somebody you know while paying full price.

Pro bono means it's $0.00. You should always have at least one project on your table that you are donating your time back to the community. Ever use Firefox or Chrome? Linux? OS X? Android? You already understand the benefits of pro bono work in the open-source software community, but as a worker maybe there are ways you can give back to the community you live in as well. Find people who need your skill set and make a habit of learning new things while helping others.

If you don't do any pro bono work, it's easy to get caught in the 'discount delusion' and you end up trying to give up all your profit instead. Do pro bono, and then insist on the full (fair) price for everything else.
Electric Car owner charged for stealing electricity from school
There is a middle area here, where one doesn't worry about perfect code, but still takes a moment to consider design.

Who said otherwise? The person who kicked this off declared Notch a terrible programmer because he didn't build a runway in version 0.1 for people years in the future to do exactly what they wanted. Yet he did build a large product from nothing, that has provided millions of hours of enjoyment to users. A product that built a community and a company. To see him disparaged like that is just so laughably typical.

Everyone is the world's greatest programmer in their own imagination.

And yes, there is a type of maintenance programmer that I will absolutely disparage. It is the perpetually over-their-heads developer who is always surrounded by purportedly terrible code because it doesn't have a "insert your specific need here" structure.
You don't know much about the finance industry I take it?
So I have gathered that these are some of the populations of developers:

1. There is a class of people who will not do algorithmic interviews, who think they are puzzles and not exactly what a programmer does on a day to day basis.

2. There is a class of people who think doing homework assignments makes no sense, especially if you have a full time job and this eats into your evenings.

3. There is another class of programmers who won't work on coding projects because you may potentially be exploited.

For a group of people with highly specialized skills (who get underpaid when compared to lawyers and doctors), we do tend to complain a lot.
Best available is a pretty bold claim, how does it compare to the likes of Haskell in regards to static typing, type safety, and readability?
Anything more than an hour or two should be paid for. That's been my experience interviewing across London and SF.

Completely agree with the author, being asked to create potentially production-izable work is ethically wrong.

On the flip side, you learn a ton about how the engineering culture by looking at their codebase.
Productivity and how fun is it to use a language are about the only metrics that I care about. Even small productivity increase can be a reason to switch language.

I don't understand the Clojure bit - do you mean STM?
They never pay an award - or - reward for that matter -- the police always come up with some excuse not to pay. And if that fails then they say YOU must be part of the crime.
Where would MS be today if not for the luck of Digital Research turning away IBM? Maybe wind up like Lotus or Ashton-Tate?
I have to disagree there. A workplace that emphasis on fun at work does not imply bad code quality, nor does it imply good code either. Not sure what the fuss is about ping pong.
A whole day is a little excessive but other wise that's exactly what an interview should be. I'd like nothing better than to see the actual code I'd be working with and see how I work together with others on the team.

In fact I once passed on a job offer because they wouldn't let me see the code until I accepted.
A website change many times, a API stay for a long time.

What would you do with links if the new Web-Designers change all URLs (because of a "fancy cool" new SEO style)?

Which problem did you solve with your kind of view of an API ?
Not really. In both cases it's not desirable for the URLs to change in case a client/other website is linking to it. Versioning is just adding more URLs in the same namespace.