skysight-inc/HackerNews huggingface dataset:
This reminds me of Kant.

Typically the argument is that social interaction is naturally engaged upon by both sides for a purpose -- that is, as means to an end. However, it can be said to be immoral to treat other humans in the same way you would treat, say, a tool.

Basically, you can engage in mutually beneficial interactions, but once you begin to interact with people in a way that neglects them (i.e. is only beneficial to you), you cross the line into immoral behavior.

For example: a typical job is a mutually beneficial arrangement. One party agrees to work and the other party agrees to pay. In this sense both parties are respecting the others' decision-making capacity. Neither is using the other in a one-sided way. However, in the case of slavery, we see a one-sided relationship in which the slave does not benefit at all, and into which he would never rationally enter. This is a case of treating someone as purely a means to an end.
As much as the original statement was hyperbole, it's often overlooked by people that the arguments they make to explain their choices often lead to different results than they expect if actually followed.

If your work consists of writing extremely demanding code WRT performance, then it probably is useful to stop and think for certain projects, or portions of projects, whether it's worth going to assembly.

Similarly, if you find any utility in going lower in the language stack, it might be worth going higher for some projects or portions of projects.

Whether you actually use anything else is up to you, but blind adherence to a specific language is limiting, and may well be detrimental to the work you are trying to accomplish.

(you in this context is general, not applied to the parent specifically)
More than they would save by going to one of their competitors? By the time convergence devices arrive, Google or Microsoft will almost certainly have the most cost effective solution for most businesses.
And the bandwidth from HN has killed their server...
Yes. But out of Dundee, Scotland.
Is this the demo?

http://blog.tryghost.org/
There's a lot of money to be made in the smaller verticals. I think for a startup, there's a lot of opportunity to allow people to just manipulate and sanitize data in simpler spreadsheets.

For example, one thing I'm being forced to implement myself has been a lot of string manipulation operations to sanitize different kinds of data I'm playing with in spreadsheets.

Even just having something misimported wastes a lot of time.

OpenRefine isn't bad, but can only get you so far. That being said, if I can come up with a complete solution myself, I wouldn't mind just adding it to the suite of tools I'm already offering :)

I'm also wondering about different kinds of tools already out there though.
As a kid growing up in hockey crazed Canada, the hockey teams are seperate from the education system but the culture is no less crazy. Is the education achievments of Canada any different than the United States? As an example, all you need to do is go to Surrey, BC to see a complex with three ice rinks connected to the Skytrain.
Sucuri Expands Research Efforts with Acquisition of Unmask Parasites
I still haven't looked at the demo yet, but the update in which it was announced said that the next step was to make a prototype/proof of concept with which to draw extra funding. That sounds like the demo isn't the promised prototype yet, and the prototype didn't get finished before money ran out.

Also, I checked, and the original campaign didn't actually promise a prototype, it promised a game. A simple one, but still a fully functional one.

But the wordt thing about the whole story is that they were silent for 5 months after they had promised to start working on that prototype.
Awesome news. I'm assuming Ghost saves to a database. Hopefully it is written in such a way that it will be easy to plugin a static-generation module. Since this is Node.js I'm guessing you are using Express, and it would be great if backends could be implemented as middleware. Really looking forward to taking a look at the source!
7 Back-to-Basics Lead Generation Tips You Might Have Forgotten
I'd guess, might be wrong, that this isn't the type of thing was what Aqueous was referring to 'know that I can do just by looking at my resume, looking at some of my public projects, and asking me questions in an informal, short interview' I'd place emphasis on the last bit there.

The trouble is that, well, I hate to be like Kant but a lot of recruiters do just seem to have conversations that are very... spanish-inquisition-y... with virtually none of your personality there.

Like, when have I ever had a joke with them? Or an interesting discussion? When has a recruiter ever asked me about the people I work with/my friends? Or spent any real time talking with me my about my hobbies?

Hard to bring your personality out when people are asking you things like - "Would you consider yourself competitive?"

There's an underlying thing there where they're trying to guess at qualities they think contribute to behaviours they want in a very structured way rather than having a real conversation. And I'm sure we both know that people are more diverse than that, you can have lots of reasons for behaving in a particular way - not all of which the other person's going to be able to guess about.

It just feels really awkward, you know? You want to know how I'll fit in with your culture, invite me out for a glass of wine or something and we'll find something to laugh about. You want to get fake-happy-happy me then stick me in a horribly formal situation.

That said, I'm sure there are recruiters that treat you as human - and the more of them that are out there the better.
First MOOC in the world to provide college credits
http://www.serpentine.com/blog/2013/04/30/big-fucking-deal/
Yeah, companies do that all the time. Spend 3 months of a good engineer's time to save a few thousand bucks in hardware because the budget allocation is fixed.

In the long run, I think companies that value human capital appropriately will win.
Right tool for the job, etc etc
And pascal!

Sadly, C/C++ take the world.
Does FB have a place for menus or do you still need to add an app to your page for that?
google cache, because server fell over: http://webcache.googleusercontent.com/search?num=100&safe=of...
You might like:

_, err := somethingThatFails(arg)
if err != nil {
return fmt.Errorf("failed with arg=%v, %v", arg, err)
}

Now the use for this is not obvious from this toy example, but having a `printf`-like function that produces error is great to return errors with more context.

The difference from your example is that the info in `err` is not lost when passed up.
This gigaom post has more details on iBeacon: http://gigaom.com/2013/09/10/with-ibeacon-apple-is-going-to-...
With no disrespect intended to the OP, this is an interesting comment considering that he came from Google, which is one of the world's largest beneficiaries of optimized performance. (If there's one place where run time trumps human time...)
Introduction to UIKit Dynamics
>As much as I hate saying it

It sounds as if you love saying it.

Anyway, I agree with gp: so many restaurant websites seem to focus on being cool more than on providing the information I need: address and menu. And yes, Flash is a big part of this but even if that worked on iOS, these websites would still be annoying.
Indeed there is no justification for any of this. I'm curious how government spin doctors will handle this one though :)
Man... my stupid childish head... I can't unsee the "butt cheeks" in their favicon now
Replace C++ with assemblee and Java with C/C++ and the statement is still true. Funny how that works...
In that case, you are running on >1000 cores and my guideline gives the right answer.
I use poudriere and pkgng - the former for building my own package repository, the latter for installing and upgrading. The pkgng side is comparable to apt: `pkg install vim`, `pkg upgrade`, `pkg autoremove` etc; the poudriere side isn't much worse: https://fossil.etoilebsd.net/poudriere/doc/trunk/doc/pkgng_r...

I admit I had some level of apt-envy back when I was using portupgrade. pkgng has nicely eliminated that.
Keep it classy HN
You can't tell if a Cypher is unbroken, because no one knows it (outside the NSA, for example).
It's the only way to easily differentiate the 5s from the 5 at a glance. A lot of people want others to know they have the new one, no matter how tacky it makes them look.
It's interesting to note how many people that actually work at a place had to jump through all of the pre job offer hoops. I think you'll usually find a lot of people who were able to avoid much of that stuff because:

1) they were hired before the company started doing it

2) they new someone going in so they got hired without as much rigmarole.

3) they started as a contractor/freelancer and were converted to employee without interviewing

4) they came to the company through an acquisition

It seems like if you're not good at these annoying pre-offer activities that you're better off taking one of the above routes into a new job rather than trying to play these games.

[edit formatting]
Newsreader mistakes photocopier paper for iPad
The obsession with math education in East Asian countries is not without its cost. These countries all have a terrible gender gap in educational attainment and economic earnings. Women get marginalized before they even graduate high school. Given that female per capita earnings in the US are higher than all countries except Norway and Luxembourg, I can't help but think our system is doing something right. I am not sure this directly relates to sports, but something about our system is creating the world's most successful women.
Our blindspots
Someone mentioned a while ago how a common pattern of comments on programming forums is to take the most literal and uncharitable interpretation of a post, and reply to explain how this extreme view is mistaken.

I've never seen anyone defend the idea that writing something in C++ will necessarily make it high-performance and I would be very, very surprised if that's what the OP meant.
The update was definitely badly written. It makes them sound like naive, incompetent morons.

Some more communication over the past 5 months and someone to proofread this particular update would have helped a lot.
I am a big believer in investing in physical fitness for students, and think that sports can be great for learning teamwork and hard work. I'm not such a believer for focusing physical fitness money on a narrow subset of students in competitive-entry teams. I think that schools use sports and team spirit to mask other problems with their programs. It is a shame that schools spend money on a small subset of their student's athletic careers when they perform so miserably in academic subjects.
TopCoder acquired by Appirio
So.... they pay you a salary right? So long as they don't prevent it... you can take some of the money your company allocates to salary, and reallocate it to buying a few cheap VMs.
The demand driven economy
What's needed is a "serious tool" that's as easy for people to get into and understand as Excel is.

Excel is as ubiquitous as it is because the mental model of a spreadsheet is very simple and easy to wrap one's brain around. Here's a grid of cells, type stuff into them. Boom, you're an Excel user. (It can do a lot more than that, of course, but many many many people never realize that and still get lots of value out of it. Which is kind of remarkable, really.)

Proper databases are much more powerful, but none of them present the user with an interface whose basic metaphors are as immediately obvious as Excel's. You have to learn about tables, data types, relations, etc. to get anything done in them. Most of that stuff comes up with Excel too, but you don't need to know it to get started. The Excel user's first baby steps are much smaller than the database user's are.

Given a choice between a flawed tool that's immediately understandable and a perfect tool that requires learning, people will always choose the flawed-but-understandable tool. So they go with Excel.
Also applies as a consultant. Bad clients have noticeable red flags right from the start.
There's some proper graphical heresy in this post! We need y-axes labeled. They should start at zero. Histograms should have even bins.
10 Popular News and Entertainment Sites Before They Grew Up
no seriously. Huh?
Is ‘Shadow’ the most sinister startup ever?
C++ (and Java in a sense) are kind of a "local optimum" in terms of languages. Go breaks from that, an it's good. It's not necessarily faster (or slower), it's a different way of seeing things.

So C++ programmers think they need "all the speed" of C++ (ignoring all the cases where it's being slower because of the added complexity that C++ programs end up having) and convincing themselves that's the "only true way"

In some aspects that's true, you really shouldn't go for something outside of C/C++ in the embedded world usually (even though embedded systems are getting faster, but there are several specialist systems slower than your smartphone)

But for most apps today? Thanks, but I would try alternatives first.
Yeah, that would work just fine. The only issue is that you want the ownCloud machine to have local copies of the data, so either you'd want it in the cloud (super expensive) or you'd want your own beefier-than-a-Pi machine to serve as an ownCloud-running node.
"Lorem Ipsum" Dragon Ball Z Flavor
Need some random text to design a sample site, Lorem ipsum DBZ is there.
Another thing to do with a Raspberry Pi is to colocate it: http://raspberrycolocation.com/, https://www.edis.at/en/server/colocation/austria/raspberrypi....

Caveat: the delivery time, at least with PC Extreme, is long (ETA = 90 days); I've been waiting for my RasPi to come online since July. Also note that when I signed up for colocation it was offered for free [1].

The CPU performance on the Pi will not compare favorably to even the humblest x86-based VPS but I rather like the idea of getting to play with a dedicated ARM server at a remote location.

[1] https://news.ycombinator.com/item?id=5946940
Yeah, I'd be pretty unsurprised if this story turned out to be a hoax. Making 60 cents a day then spending that on pizza delivery? They get paid to do odd jobs in Bitcoin because they worry about carrying actual money (while they somehow sleep in the rough without their new-looking laptops or bikes getting stolen)? Doesn't add up.
Site looks great and congrats on the release.

This announcement suffers from the common problem of assuming readers already know what Ghost is. A few paragraphs down you mention Markdown and Jack Kerouac so I assume Ghost is related to text editing, but a sentence or two at the very top that explains Ghost would make this much better.

Again, congrats on the launch.
For people pursuing this, it's worth looking back at the successes and failures of Jini, from both technical and market perspectives.
I find it funny that when I had to switch to C++ I found it slow compared to C and Object-Oriented Pascal.

There are also some tradeoffs when switching languages. Some people would never make the move from C to C++ citing unnecessary complexity (e.g. Linus Torvald).

This is essentially a question of having the right tool for the job. Switching from C++ to Go is probably a good decision some cases and a bad one in others. But one should not remain so anchored in one language that won't be able to consider some other, probably better, option.
In terms of PPI:
-- Surface Pro is 207.82
-- iPad Retina is 264
-- Nexus 10 is 300

(The iPad Retina actually looks quite blurry to me for reading text after spending time with a Nexus 10.)

As for Windows 8. I've been using it on a laptop and have been pretty happy with it. I just upgraded to Windows 8.1 RTM and they've made tons of small refinements everywhere.
It compared surprisingly favourably. The C# engine was comparable (and regularly compared) to the Unreal Engine being used elsewhere in the company.

It was C# from the ground up. Scripting was provided via other .Net languages (Python in the case of the UI team).
Ah, then it must be Bluetooth Low Energy.
Excel is good enough for most problems that small and medium sized firms have. Big Data tools and techniques are only worth the effort when the problems to solve are big. That's not small business.
Saar Gillai, Senior Vice President and General Manager Converged Butt at Hewlett-Packard

This made my day
@bscofield

What would your impression of the experience have been if your flights had been on time, and you had a smooth travel?
or conversely how did the travel experience affect your impression of the process used by BigCo?
The hard part of the job isn't writing code to a detailed spec that's assigned to you. It's knowing how to ask for clarification on requirements; how to balance speed of delivery with nebulous ideas of quality (how readable is my code, how effective are my tests, how extensible); how to decide which tools are right for the job.

When I look for cultural fit, I mean: will you have productive conversations with your colleagues; have you shown yourself to be inquisitive about new things beyond what you're assigned so that you have a good understanding of what a solved problem looks like; will you force yourself to find a way around hard problems or will you quietly give up and call the problem impossible or blame someone else; are you interested in solving customer problems and iterating rapidly, or in building the most "well-engineered" solution; do you think your role in the organization is to build products or direct them.

These aren't easy questions to answer, and they do open themselves up to bias in how you evaluate candidates. I like asking about folks' CV - even though there's already a written summary - to see what parts of a problem you considered most exciting and hard; I think that's revealing. But may not work for everyone.
It seems likely that a compiled functional language like OCaml or Haskell would do better overall - maybe a slight sacrifice in performance, but much more abstraction available, and greater portability since more of the library is standardized.
I was using humor to make a point, yes, but it was not intended to be only a joke.

Password-masking has its flaws, but one major UI benefit is that it unambiguously distinguishes password fields from other text inputs. Breaking that convention invites people typing passwords into the wrong field by mistake, which creates a greater security problem than unmasking passwords would solve.
Well I'm definitely into sci-fi literature.
There's simply nothing else nowadays (being in my early thirties) which can caught my attention and limited free time.

It's hard to sum it up to a couple of favorites...
If you prefer hardcore sci-fi over the rest - as I do, those are definitely first choices:
- Iain M. Banks Culture books ("Excession" being the best of all to me)
- Simmon's "Hyperion" and "Fall of Hyperion"

Some authors managed to bring some good pieces of space-opera without being too much cheesy:
- Hamilton and his Void books,
- and, of course, Herbert and the Dune stuff.
But I must warn the casual reader here: those kind of books can get really massive.

Second choices - but still really good books, would be stuff written by great guys like Asimov ("Foundation"), OS Card ("Enders game") or RC Wilson ("Spin").
Some people are really smart, kick ass on the job, and would be an asset to any company they join -- but they happen to be terrible interviewees. Maybe they're shy. Maybe they've had a rough flight out to BigCo the previous day. Maybe they've got bitchy resting face. Etc. Traditional interviews are unfair to these people.

But it goes the other way, too. Some really smart, hard working, great hiring managers are really bad at interviewing people. Maybe they're distracted by work. Maybe they don't have a lot of time to be doing interviews, and a giant stack of candidates to go through. Maybe they dislike the script they're being asked to follow as much as the person they're interviewing dislikes it. Etc. Traditional interviews are unfair to these people, too.

This is why turning the interview into a conversation, to whatever extent possible, is an imperative. As the interviewee, you have to jump through the necessary hoops to establish your qualifications. You have to check the boxes the HRbots demand. But once you've done that, you should steer the dialogue off-script (in a friendly and polite way, of course).

Once you and your interviewer are ad libbing, shooting the shit, being honest with each other, you do each other a favor. You're allowing one another to get a real sense for the role and the fit. In that phase of the conversation, someone on the other side with "[no] interest in having an actual conversation" will very quickly reveal as much. But just maybe, he or she will surprise you.
I'm pretty sure ultrasound denoising does not run on > 10000 cores. The point was more of "cloud this, cloud that" solves many types of problems but real-time is not one of them. Cf: why you can't play a game on the cloud by sending JPG screenshots of the rendered scene 60 times per second while polling a joystick at 120 Hz and send that to the cloud.
How to Present to Investors
I'd take that bet.

I know many iOS game developers and none of them use Objective-C any more.

(in fact I only ever knew one)
Rizwan Khan
Audio tends to just work. The lack of pulseaudio actually makes things simpler than linux.

You know, you don't actually have to use pulseaudio on Linux. Both Alsa and OSSv4 work fine.
This is all supply, not demand. I'm sure demand is huge (it sure sounds like it), but there just aren't very many available. The store where I was this morning had literally ten units available in gold, and that was it. They had hundreds of the others. I've been hearing the same sort of thing from all over. Even if gold was half as popular as the other two 5S choices, it still would have sold out instantaneously.
There is cgo which allows one to call into C controlled code. That to me is best of both worlds, working in Go when I need to and memory control when needed as well.
This is informative:

http://estimote.com/api/index.html

Doesn't seem like there's a standard API yet.
The author of the article doesn't seem to know what Kickstarter is, to be frank. If they delivered the rewards there is no claim for any backer to get their money back.
...no technical solution can eliminate... so it's pointless to attempt to do so...

The premise of this proposition is correct, but not the conclusion. If a technical solution can alleviate a problem (and isn't dominated by some other, better technical solution) then it should be implemented to whatever extent is cost-effective. I don't imagine that no one has a slim jim that can open locked car doors, so that isn't the reason I lock mine. I lock them because the vast majority of people either can't or don't open locked doors they don't own. On the other hand, I know more people (who) are happy to duck into an unlocked car for a moment to quickly rummage the various nooks and crannies for small valuable items.

Most physicians want what's best for their patients, including Dr. Goofböl. It isn't the responsibility of a patient records system to regulate the tiny minority who don't. If the system can help physicians who are struggling in particular areas, by not making it easier to do the wrong thing than the right thing, that would be a benefit.

...some notes on a paper napkin, lose it, and the result would be the same.

These results ain't even in the same ballpark. I'm not particularly worried about the threat posed by my physician's maid.

As I said, however, I have yet to see DLP, especially endpoint DLP, be of particular value, so I'm genuinely curious as to David Shaw's opinion on this.
I'm somewhat astounded that Bushido Blade (1997) for the PS1, after all those years, still seems to be the most innovative sword fighting game out there.