skysight-inc/HackerNews huggingface dataset:
Android Devs: Help us build a Real Time Context System
We are a young startup looking for Android developers who want to help define how the next generation smartphone applications will be built.
Interested? Read more about us at
http://blog.semusi.com

The job description is at
http://www.semusi.com/Semusi-Context-Aware-Service-Hiring.html
Feynman was so good at explaining things. It always amazes me how he used very simple language, even when explaining things to university students.
From jpap's thread on: https://news.ycombinator.com/item?id=6137979, here is why he isn't trying to extract pictures from the video buffer:

The idea behind SnappyCam was also to code each picture independently, and not rely on motion prediction or video codecs. If you try and pull a single frame from a HD video you might be disappointed: they compress the YUV dynamic range (studio swing) and it looks washed out, even if you land on an i-frame
"I am trying to find ways to improve the translation from a language people like to a language computers like."
Random Video Game Titles (via Markov Chains)
I was about to write 3 paragraphs, but you summed up my thoughts in a concise way :-)

I would say that when the community calls you a hacker, then you are hacker. It's a title that others would want to give you and doesn't really mean anything other than the fact that you're generally good with computers.

Persuading this or any other title, although we do it all the time, it's stupid.

ps. The first guy that comes to mind, when I hear the word, is Linus Torvalds.
I am not sure that if you’re not the best at something, you’re replaceable. I think that both specialists and generalist are important at any stage of a company.

Am I missing something?
You can't, unfortunately, unless your CEO trusts you a LOT and you talk to him about this. (Be ready to quit your job before you do this though.)

Culture comes from the top down.

It is possible that your CEO realizes this and would welcome a conversation about the topic.
I wonder: couldn't it have been reduced to 4 words instead?

I seem to recall most RValue objects are actually smaller than 5 words and I only remember class objects being this large. I may be completely off base anyway.
I always just send myself SMS messages. What are the killer features of something like Evernote, if it has these bugs?
Having to explain technical concepts to a self-styled
hard-nosed character can be extremely tiresome and bad for the cardiovascular system. The subject is specialized and deep enough for the most supreme intellect.
Can you point me to some evidence to support your claims?
I've seen entire codebases riddled with method names that could've been taken straight from the latest sales pitch made up by Marketing. I think it depends on what kinda company you are. The more "sales-driven" (for lack of a better wording) your company is, the more likely you are to end up with words like "human assisted training" to describe a non-AI related configuration process.

I would say techies also get caught up in this behavior sometimes.
This isn't very related to your comment, but, to me, "hacker" is synonymous to "maker". I'd call someone who builds a weird Rube Goldberg machine out of wood or a complicated metal gear system a hacker.
This article is from 2010. There have been significant changes in the GHC runtime system since then. Most importantly, in February 2013, the parallel I/O manager was replaced with a new design.

http://www.haskell.org/pipermail/ghc-devs/2013-February/0004...

> Our evaluations show that the new Mio manager improves realistic web server throughput by 6.5x and reduces expected web server response time by 5.7x. We also show that with Mio, McNettle (an SDN controller written in Haskell) can scale effectively to 40+ cores, reach a throughput of over 20 million new requests per second on a single machine, and hence become the fastest of all existing SDN controllers.

http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask03...
Ask HN: new consulting company culture: DOs and DON'Ts?
I'm in the early stages of starting a company. 5-10-ish people this year. We do consulting and build products.

I am very focused on people, culture and quality. What are the things you have learnt running your consulting/product company? DOs/DON'Ts

(My background: product guy)

Thanks HN!
http://web.archive.org/web/20140104041807/http://valverde.me...
Toshiba makes crap. Most Windows-based laptops are. I know it sounds ridiculous, but it still makes more sense to buy a Mac laptop and run Windows on it. Every time a friend or family member asks me what Windows-based laptop to buy, I have to tell them to buy a Mac because of shitty situations like this one.
This may sound a little batty and is perhaps off-topic, but some time ago I bothered to do an unofficial upgrade of my galaxy s purely so I could install the Woolworths (Aus supermarket chain) Android app. It has the ability to create and store multiple shopping lists, and to sort lists by aisle for the store of your choice. Best feature for ninja strikes; get in and get out with maximum efficiency. I hate shopping.
We had to change the names of our API function calls when marketing updated our product name :(
The problem you run into there is lack of prep time. The obesity epidemic largely impacts poorer people. The poorer you are, the less time you have to yourself, moreso if you have a family. It starts making sense from a time standpoint to just hit the nearest drive through instead of buying ingredients and actually cooking.
as much as i admire the guy, i don't think a quote from a theoretical physicist is the most relevant to the article. consider this portion from the Perlis quote in intro to SICP:

"Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands."
What about Corsair?
Just something I made to introduce myself to Markov Chains.

The actual algorithm should work well for any sort of title, so I generalized that bit into a library (javascript): https://github.com/namuol/titlegen
So sweet, best of luck.

I have been in just the same condition, but my ticket was just a little more expensive, and I just didn't have any time...

I would hire you if only I needed something...
I'm also teaching an OS class, and IMHO using some new shiny thing is not the right way to approach it, because the students will be put in an ideal imaginary world, and neither will face the real-world practice, nor understand how it all came to be the way it is now. I think, it may be a good follow-up course (like "System Programming in Rust") after the "normal" C-based course.

I also don't agree with the notion that other option is "to teach students to write C code riddled with security vulnerabilities, memory leaks, and race conditions". This is exactly what such kind of course should teach them not to do, clearly pointing these problems and explaining how to deal with them. But not having exposure to that in the learning environment will only make them repeat these mistakes in the real world.

Btw, I'm a Lisp programmer and not a C fan.
I don't often feel inspired to start a programming project. It seems that I first have to start it, and then the inspiration and the drive comes.
CEA Report Hints At Boom Coming For Health Wearable Tech
Doesn't iOS 7 come with the main features of this app as stock nowadays? Since its release. Was he acquired beforehand maybe?
I don't think apps disappear from your phone, even if they disappear from the app store. If they're in your iTunes library, you can put them on your phone, in my experience.
How the Harper Government Committed a Knowledge Massacre
Comments on HN are probably as good as comments get on the internet. I doubt that there are websites out there with a better community.
>I am looking at the name of this website and I see that this website is named "hacker news"

As in "hackers"? People, that is, from all ages, that weren't necessarily born knowing everything, and are not afraid to ask around when they don't know how to do something?

If so, then this is the wrong website for this kind of snark.
Hybrid instruments in startup financing – a Finnish legal point of view
There was a post yesterday about using private gists as to-do lists.
Someone should realise that "syncing a doc to nothing" is 99.9% of times, the result of a bug

Nobody does that, they delete the doc, they don't erase the contents of it
Let me phrase it like this. If you consume less calories than you expend, you are going to lose weight as the body will used stored chemical energy to survive.

I can recommend the BBC Horizon documentary "Why Are Thin People Not Fat"

Homework: Exactly where does they weight you lose go?
It did. In all the wrong ways. If she had any political ambitions, she can kiss them goodbye.
It's amazing to me how at every level caching helps considerably, and yet it is often one of the last things people seem to optimize.
Thanks for condensing this. It's amazing how much it rings in sync with my worries regarding Evernote.

That means both that either both of us are weirdos, or a substantial part of Evernote's user base are in line with these concerns.
of course, but more than what?
I found it rather reassuring. I was expecting a simple "sorry, here's a small freebie to make you happy" but the CEO recognizing the problems is exactly how to make me think they might actually fix them soonish.
In Europe, money isn't everything, especially for youngsters choosing to study for an academic degree. The idea of "following your dreams" or studying what you like is still big. Because studying is often subsidized, people can make that choice easily because they won't have an enormous amount of dept in return for a "worthless" degree. Before the crisis finding a job with whatever degree wasn't hard and the previous crisis (1980s) didn't do much to prevent choosing "worthless" degrees either.

Most of the people growing up since the late 1960s have had the possibility to do whatever they wanted without regard for future earnings and sustainability of their lives. Just re-schooling people with degrees in the humanities, fun-studies, social sciences, and so on to science, technology and engineering sounds easier than it is for these people have made conscious choices to neglect and dismiss mathematics and science courses since leaving primary school. To some degree, their whole social and cultural being seems to be incompatible with that of science and technology.
One thing's for sure: Byliner got a lot of free advertising here...
You are completely right it's surprisingly difficult to out exercise your mouth! When you do these calculations just remember to include the basic metabolic rate.

You are also right diet is the most important factor. You've got to eat less than you use.

However exercise causes you to expend more energy and even a small energy deficit will lead to weight loss over time.

Another important factor is that exercise helps to regulate appetite.
> too much fat can raise your cholesterol leading to heart disease

Actually, foods with a high glycmic load seem to be what's really bad for the heart http://www.ncbi.nlm.nih.gov/pubmed/19364995

> favor unsaturated fats (generally vegetable oils and fish) over saturated fats (generally from other animal sources)

Doubtful, http://ajcn.nutrition.org/content/early/2010/01/13/ajcn.2009...

Polyunsaturated and monounsaturated oils have to be balanced. Too much omega-6 rich polyunsaturated vegetable oil like from soybean or corn may actually increase risk of heart diseases, http://www.ncbi.nlm.nih.gov/pubmed/16387724, http://www.ncbi.nlm.nih.gov/pubmed/21118617

> though you were a bit overly pushy about ketogenic diets and dismissive of criticisms of them earlier

Seriously, you keep calling LCHF keto a "fad diet" and accuse people who talk about it of "selling books", calling it the "be-all cure" or eating "way too much bacon, pork rinds, and the like". Your underlying tone is really ad hominem, you seem to think all ketoers are stupid, uneducated or in it for a quick buck.

Edit: Let me also add that keto is a proven treatment for diabetes, epilepsy and there is currently research into more therapeutic benefits: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1325029/, http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2367001/, http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3826507/
I absolutely agree that the "hacker" label is stupid.

I've been writing software since I am seven years old. When I was younger, I actually did hack into my schools security system. Still, I cannot identify with the term "hacker". I'd say "builder" is a more apt description of what I do in my life.
We had one of our racks losing power for a whole day because smoke started pouring out of a UPS at the data centre, triggering the fire alarm, causing the fire department to demand a full shutdown before they could send people in...

No fire, but a failed component in the UPS. Supposedly the first time the manufacturer had ever seen that failure mode.

But that's the second full data-centre outage we've been affected by, in two different data centres operated by two different companies.

Which makes me very happy to have equipment in two entirely separate locations.
That's your wildest? :) The sun's polarity switches and NYC is drowned by a giant wave.
In my experience, this usually occurs because they want to tell you about _their_ research, instead of just their field.

It's easy to give an intelligible answer that could be equally applicable to any of about 100 PhD theses. But getting someone to explain their specific contribution in under 5 minutes is often going to be pretty difficult.
If IT is this important then maybe it would be a good idea for the firms affected to have people who understand it on the board, rather than relying on Dennis.
yeah, but at least they warn about shivering unisex.
This device would look much better if put inside candy watch.
Oh man, you've touched a nerve. Being in the UK, Woolworths has shut down :( I loved that chain. Pick-a-mix for the win.

Tesco has an app which tells you the aisle and which side to look on as well. It's pretty cool, but last time I used it, it was quite clunky.
Google's Ray Kurzweil predicts the future
I am not a fan of the desktop version but the BB10 version works perfectly for me... Are you sure the software is up to date?
Zynga Links Up With Bitpay For a Bitcoin Payment Test in Web Games
Leading double underscore is reserved for the implementation (of the standard library).

http://www.gnu.org/software/libc/manual/html_node/Reserved-N...
Because it's not easy to optimize for caching. The currently available tools for doing so are primitive at best. It's very hard to gain good insight in your program's cache behavior and very hard to figure out what you can do about it. There is also very little available literature about cache optimization.
Thanks valverde, quite interesting work, and very well written.
So data and information are irreversibly lost? In the Age of Internet?
Bingo. Design principles first, then tools. There's far too many poorly conceived tutorials on how to use design tools and far too few good tutorials on design fundamentals.
Some interesting lessons in here. So, what's the plan for this year?
I'd wear this thing while working. Sometimes I get caught up reading hacker news (like now), this thing might give me a feeling of how much time I'm wasting and make sure I get back to doing something productive.
Seven years on, whose fault was the GFC?
Systems programming does not mean operating systems.

To me it means "infrastructure" - things like web servers, database servers, or the wide range of distributed systems that are currently written in Java (eg, Hadoop).
"I am familiar with all stacks" just means that you aren't great in any one particular stack. Become great at 1 stack. Pick one, it doesn't mean you can't do other things, it means you are selling 1 specific thing.

Then respond to "looking for freelancers" posts on HN.
I just reinstalled the app, and it will take awhile before everything is synced again - that is if the app version was the source of the problem. I'm running the leaked OS 10.2.1.1925 for the Z30, but I doubt that had anything to do with it. The OS has been rock solid.
Apparently so. It's not an article with a response from the government agents responsible or with first-hand detail on why or how the digitisation didn't happen, and why universities or a foundation didn't take on the load, or even the argument about what reasoning led to the closures in the first place, but if even half true, it's severe enough to be worth looking into.
The challenge with redesigning Amazon.com is that it's highly optimized. Your redesign will probably break a number of important metrics.

Having said that, still a fun exercise.
Recover, and perhaps try my hand at not planning and expecting so much :)
This is possible the worst example of selective quoting I've seen on HN.

From the bit you left out:

Want to write a server with thousands of communicating threads?

It's always been clear what kind of apps Go is targeted at, and it's never been operating systems.
Well done, you've said "compiler research". You've just spent 10 seconds explaining 'what is mathematics' instead of what project he's actually working on. Plus your explanation would leave someone with very little idea about computers even more confused: is he going through some novel and translating it into another language like french? You made him sound like a translator.

The CEO you've now explained what he does now has a good idea - translating between human languages usually loses some of the intricacies of the statement and makes it seem unnatural. It's better to just get someone to write directly in french rather than translating it from english, right? So the CEO will fire the compiler researcher and hire someone to code in ASM. Good job.

I'm being silly here, but the point still stands: explaining something complex is fraught with dangers when there is no mutual understanding of the subject matter. You might think you've explained something, and the listener might thing he has understood, but in reality you have now simply created completely invalid assumptions in a person's mind. The greatest example of this I've seen is regarding quantum mechanics and observation collapsing the wave. There is a whole quasi-spiritual movement that now believes that the world is shaped by conscious observation - talk about missing the point!
Absolutely disgusting footage. India has every right to be angry and so should everyone else. It appears that a male was administering the cavity search. Isn't this against the TSA's rules?
> The enemy of creativity is the inner censor ... and I wonder how many of us just need to be reminded that it's ok (indeed, arguably better) to create for nobody but ourselves.

(at least for the first 10,000 hours)

That could get really lonely. I really fell off practicing instruments, which I in hindsight think has more to do with having no one to play with (less practice, less proficient, in turn think I have less to offer other people that play, get more discouraged from not being proficient enough, vicious cycle), than it has to do with me having terrible discipline. There was no reward in sight other than playing something at 10 more BPM.

And that 10,000 hours thing seems like a bandwagon. I don't see how it is useful at all to lump all skills into this one mold. If I wanted to play something like punk rock, I would not isolate myself practicing playing it for 10,000 hours before playing with others or publishing. A lot of those hours just practicing punk rock would gain me hardly anything at all.
That applies to any contribution to compiler research, and is hardly a good answer to "what is your PhD about?", namely if asked in an academic setting.
The NSA Is Building a Quantum Computer? We Already Knew That
I use it a lot an don't find it too buggy - but the interface is awful on iOS. They took a decent, simple interface (table view) screwed it up into some new skuomorphic design and then in iOS 7 took that and made it even worse.

Here's a side by side of iOS 6 + 7. They are both terrible imho[1]. The Android app is much more simply designed and much nicer to use[2].

[1] http://cdn1.digitalartsonline.co.uk/cmsdata/slideshow/346956...

[2] https://lh5.ggpht.com/lPMXIRwq4MI1RsWYP5zfTdRwM2czXpK6NhmCo0...
From your post it seems you think software architecture and -engineering are the same.. In this course -- disclaimer: I was a student taking this course -- it's not that case, Software Architecture is not the sum of a program's lines or modules. SA is the methodology of getting involved and steering a project, this includes handling team efforts and other stakeholders. Looking and learning a lot of (implementation) patterns is of course very useful, but only a subpart of SA.

I tend to think that a good SArchitect knows that the patterns they might be using are good or well suited for the current problem, a better SArchitect knows that he's perhaps using a less well suited pattern for the problem, but can layout a plan to migrate to a new and better situation without breaking continuity of the project.

Furthermore, it can't be stated clearer that in the course there are a lot of guest lecturers who _do_ show different idea's.
For balance, here is an experience report teaching D: http://forum.dlang.org/post/yutwxozxoqrfalzfswht@forum.dlang...
Only one word: Disgusted. This is a shame. The Police Dept. calls this "standard procedure", i call it torture, human rights violation and rape. Because "Cavity Search" is syntax sugar for "Sticking fingers or objects into her anus and vagina".

I'm absolutely shocked and worried. What if she wasn't a diplomat? What if she was just a normal tourist or someone visiting relatives? It wouldn't make the situation better. Is this what usually happens in the US? Are they actually allowed to do this?
Mobile payments - Swedish ambition
What happens if you flatly refuse to disrobe? Do they tear your clothes off and rape you anyway?
The video is clearly fake... The media should hold higher standards, and verify sources before publishing to the public. A peaceful agreement can be reached but it requires sensible actions by both parties.

http://in.news.yahoo.com/us-state-dept-warns-video-showing-s...
Outrageous. That's why there is an inherent hatred against American state in general throughout the world. GOD bless America!
All labels and stereotypes are stupid and exclusionary. But what's the alternative? When you're hiring and don't have time to interview everyone, any easy filter that's even slightly correlated with technical ability is a valuable one; if, say, "watches star trek" is such a factor then an interviewer would be stupid to ignore it.
Absolutely agree. There are many reasons why I love to program, and number one on the list is "The sheer joy of making things"! http://henrikwarne.com/2012/06/02/why-i-love-coding/
The comparison with doctors is apt. Most of the time, I don't know enough about what my doctor is talking about to require more than generic explanation.

If it is a simple problem, fine by me and I'm basically delegating my health into his competence. However, critically, if it is anything serious, I go and study it, enough to at least be able to talk about the subject. When I had lasik done, I knew as much domain specific jargon as my surgeon.

The same applies to IT and company boards. For daily operations, hire a good IT exec and let him work. If, however, you are treating an exception, go learn enough IT to talk to the "doctors". Or get an IT guy on the board...
>A much more useful comment would have been to describe how crucial $concept is to his programming practice, and how he tried working without $concept but found it a dreadful experience because of $x, $y and $z.

Why, does anyone needs convincing of how useful Generics are?

It's 2014 already.