skysight-inc/HackerNews huggingface dataset:
Yes, and in fact if you look at the job boards you can get a picture. I am going to speak from what I saw two years ago.

If you teach devs in their classes you can get a starting salary of around $150k. That's a tough team to get into, since it's one particular team. If you are a developer in general you get around $80-120K starting. I got $95K straight out of a master's program.

Like any other company, a lot of it has to do with their commission to the recruiter that they pay. If you can somehow apply without a recruiter and have them really like you, you can probably get a larger salary.

If you stay for years then over time you'll be making more, probably around $200-300K. Unless you're really instrumental to the company, then you'll be making $500k probably. Still not as much as a trader or quant getting multi million dollar bonuses to stick around. But definitely good. Their company is a meritocracy, and if you want to keep one thing in mind, it is this: the more good work you do and the more indispensable your work is, the more you will be able to ask for in a couple years. Making yourself really indispensable is the trick there, and it's very possible.

Actually my advice to you is this: if this is a whole year away, look around and see what companies you like and form connections with hiring managers WITHIN that company, rather than external recruiters. How? I don't know, get to know employees and then have them put in a good word. They get a commission actually for introducing you, but it's nowhere near what a recruiter would get.
This is correct. In cars with hydraulic-assisted steering, you're forcing fluid back through the pump, which is quite hard to do in addition to the fighting the bulk of your car and steering rack. In cars with electric-assisted steering, like the Prius, you're working against the electric motor using a belt and pulleys.

Which begs the question: why isn't the electric-assist motor designed to freewheel when power is lost? Losing steering assist at speed would be a more manageable situation.
@cottonseed @sivers Nit sure where are you from but if you can help 1. create softwares in our lanaguage (Tamil or any indian language) it would be greatly helpful for us to keep the language for another couple of centuries atleast. It lived for more than 2000+ years but i think it will go extinct soon. There is enourmous amount of knowledge in there with lot of empazize on some personal life , profesional life and governance. I think if you can make your effort in this area it will be great.

For example we have something called Thirukkural which i feel covers anything that would ever need to be written about managing your life and i see no reason for any more new MB concepts.

The other option (very very interesting and may be fulfilling) is that try changing the country , given that you say you dont attention and i think you are either capable of making lot of money or already have money. Then setup an corporate empire in our country (India) and drive politics to the better side (you can be in the backgound orchestrating). I think India is the largest country with large population which will fall in love for good governance and reasonable life of course the current scenario is changing the slightly due to west model being copied but it is not yet too late to change it.
Flappy Bird to return, says creator
Do We Need a Human Data Project?
Ovivo Mobile shuts down without warning
Yep. Every time this happens in the crowdsource version I die a little.
The group just has to decide which corner.

Personally I prefer the lower left.
It's not really a hard game, just tedious since too many mistakes and you're finished. Sometimes a single mistake and it's over.
That Dude's blog
It wasn't a joke aimed at those poor people, it was a political joke aimed at our Prime Minister. I apologise if you though I was making light.
> My point isn't that if you don't know what binary search is then you're going to have a hard time doing a lot of algorithm searches.

My point is that you can write a lot of software before you need to know what binary search is, and at the point that you do need it, you will be able to find out about it with ease. Like you said, it is a basic topic, so you don't even need much lead time to bring yourself up to speed.

I think where you are going with this is that if you don't know what binary search is, you won't recognize when you need it, which sounds quite logical, but experience has suggested it doesn't actually play out like that in the real world.

> is it OK if they don't know the properties of arrays since they can look it up?

I think so. For the vast majority of software being written, the only thing you do need to understand is the language's interface to arrays, which are usually presented as abstract collections. The idea of a collection is something that transcends beyond programming and computers and is understood by basically everyone. When the time comes that you do need a lower-level understanding, you can look it up quickly and efficiently.

A effective practice for writing efficient software is lazy loading, and I believe it works well for humans too. I might be willing to accept that it is a skill that not all people have taken the time to acquire, however.
Suitable car diagnostic tools for Asian car models – OBD2 NEWS Sharing Center
No matter where you work, as an automotive mechanic, you may work with Asian car models. Thus, a professional car diagnostic tool with wide-coverage of Asian vehicle models is badly needed in improving work efficiency and fixing accuracy.
Ah, but then when will you show users ads, or prompt them to buy 20 gems?
When we look at the costs of investigating this disaster and the search for AF447's black boxes (and finding them was not a certainty, as far as I recall),I'm sure the cost equation will shift in favor of more extensive (certificated) in-flight monitoring technology, after all, if this lead turns out to actually be the plane, it will be because of a remote monitoring system that the pilots couldn't turn off.
A bit frustrating since people keep making bad moves.

It's is NOT the best move to always combine big numbers!!

You want to keep shifting the larger numbers over to the corner. If you combine numbers on the other side you have a large number on the wrong side and the game becomes unwinable.

In fact if you have combinable numbers on the wrong side you want to try hard to avoid combining them. (By shaking the board, and hoping to put a number in between the combinable ones.)
I've found Ecclesiastes very comforting :

http://www.readbibleonline.net/?page_id=28
For those that have the first dev kit, how appropriate is this for a curious engineer who wants to play with Alpha titles? It is hard for me to imagine a scenario where I would actually have the time to develop something, but man, playing with it seems well worth $350.

Am I going to be disappointed in what is available?
There are environments in which interest is much less likely to develop. For instance, what if your peers had thought and repeated that learning and reading were stupid? Or what if your parents were completely apathetic about your education? Or what if one of your parents was in jail your entire life? What if you had no choice but join a gang?

There are children, and maybe you were one of them, who can persevere despite these circumstances. But I think it's important to note that the differences in interest can also be a result of 'privilege'.
Turning a Tablet Into a Child’s Interactive TV
I was testing an app I made in Django using sqlite. Virtualenv was complaining about an error. I don't remember what it was but it was completely irrelevant to the DB. Something like couldn't access the virtualenv's python bin or something. After spending days on it, I was like screw it, I'll come back to that error later and started moving the app towards production state. When I switched to postgresql the error resolved itself.
Private Photo Sharing Enabled on Facebook’s Updated App v8.0 for iOS
The concept of unknown unknowns far predates Rummy's use of the term. I'd run across it in the book Forced Options by theologin Roger Shinn, first published in 1982, which he attributes to engineers -- the "unk-unk".
OpenCL accelerated sqlite on ARM
Scorn may be a strong word, but the reality of the situation is that a driver faced with an unintended acceleration incident can avoid disaster by applying the brake and/or putting the car in neutral. No Toyota's engine is strong enough to keep the car moving with the driver mashing the brake with all of his or her might. Previous incidents of unintended acceleration such as the infamous Audi 5000 were usually found to be caused by the driver flooring the accelerator while thinking they had their foot on the brake.

The problem comes because when your car starts doing something completely unexpected and terrifying, most people panic, so if your gas pedal gets caught on the floormat, you won't have the presence of mind to go through a mental checklist of things you can do to stop the car. My guess is that to the extent that floormat problems caused gas pedals to stick, for 99% of the drivers, they hit the brake and kicked the gas pedal free and they were fine. But 1% of the people, in their panic, hit the gas by accident or just freaked out and froze, and crashed their cars.

Now, since it appears that Toyota tried to cover up the fact that there was a legitimate engineering or design problem at play, then they probably deserve the fine. Even if panic and driver error contributed to each and every incident, it doesn't mean that Toyota wasn't responsible for creating a situation wherein a driver had to cope with a terrifying, unexpected car malfunction.

What this whole incident proves to me is that we're very cavalier about the dangers of having millions of poorly-trained, distracted operators of powerful machines zipping all over the streets of our planet. Self-driving cars can't come soon enough.
A Comparison Of NoSQL Database Management Systems And Models
https://github.com/hiphopapp/hiphop

Calls should be to itunes API, Youtube and Google Analytics BTW
Points 2) and 3) can be solved, an exchange that accepts fiat and signs a transfer immediately after placing an offer is entirely possible. At Bitalo we chose not to accept fiat, but it's not a limitation of multisig scheme.
Twitter, journalism, private lives, public speech
Anticompetitive practices in the telecom equipment market could raise prices.
Come interview at Facebook for a Production Engineering position[1]. I bet you your interviewers will push you at least that far or I'll give you a free lunch[2]. Even if it's just for the interview experience.

[1] I work there and love it. My contact details on my user page.
[2] I'll give you a free lunch either way. No purchase required. Void where prohibited.
I guess a question could be asked about whether Hacker News has had any impact at all. Has it brought people together, in ways that has fostered new innovation or the creation of companies or approaches to ideas, or resulted in any political lobbying whatsoever on any front?

Almost regardless of how impact is quantified, the answer is going to be yes.

Looking at any influential forum within any given vertical, that same pattern is repeated over and over.

Impact is material and real, when enough people with a shared interest come together.

Could the impact have been more measurable if the technology that powers forums been more supportive of the users needs? Again it's hard to answer that software that more easily helps pull people together in the real (as well as in the virtual) world and strengthen those bonds within a community wouldn't have more impact than software that didn't.

Forums are impactful, and do bring about advances. But currently only in small groups and without the impact or advances being accessible to other groups. The question isn't whether this happens in forums, but whether it's possible to encourage it to happen and what may emerge if it happens more often in similar ways. Could forums be used as a testing ground for new political structures within large groups of people, could they be used to evolve and prove those structures, and could the mechanisms of self-organisation within a forum be mapped back onto the real world.

It's not as crazy a thought as you might imagine, the seed is there and the tools do not support the way people are already trying to work. The tools today hold people back from what they naturally try to do, but if the tools supported people better things could be different.
Music from SERIOUS Tha Truth
New mixtape coming soon PARTY MUZIC from Serious tha Truth he bringing a whole new sound yall definitely gone love him go tk youtube type in demont.wmv thats a link you can check out his skills
Fiber-Optic Solar Toilet Turns Sewage To Plant Friend
So you are saying that there is a hard technological limit of 2 hours on a CVR because it must be in a hardened container. Got it.
why do people keep saying that mysql is easier to install and configure postgres? maybe you can find more results when googling for "mysql install" or something, but it's just a bit different, not harder.

(...now, I don't even understand why mysql was even created in the first place when even back then there were other open source projects already closer to achieving performance on par with the commercial rdbmss...)

EDIT - correction: sorry, swapped two words by mistake and ended up saing the opposite thing
CDNs are already an edge-case optimization, provided that unique visitors is less than number of visits.
> I honestly wonder how anyone manages to discuss anything on the site.

There's an assumption that both Tumblr and Twitter make: if two people want to have a back-and-forth conversation, they'll mutually follow one-another, so that their replies to one-another will show up naturally in their feeds. And if they aren't following one-another, that must mean they want to basically ignore one-another.
Why you should stop trying to measure ROI for Social Media Marketing
Is Google Cornering the Market on Deep Learning?
Solving Clojure Boot Time
Looks promising! Surely gonna lessen the hassle of conducting a remote coding interview.
Fought hard for it but I beat this one too, on my 3rd try. Good work!
What's Google X if not a research lab?
> Firstly you're almost always wrong about what you think will be slow. Add to that it's rare you actually know how a programm will really be used.

If you don't have a good idea of what is likely to be slow, we have a problem. It's usually I/O, especially synchronous network I/O.

During initial development, maybe you don't know how a program will be used, but maintenance is usually a bigger phase than initial development, so you should have some idea of how things are used.

> Secondly most programs never get stressed so it was a complete waste of time.

What are you working on? Everything I've worked on that has users could go faster. It doesn't take that much complexity to get something that takes 100 ms; and making that take 50 ms instead is an easily perceptible difference.

> So all that knowledge, those tools, is useless and we know it is. You could fill volumes about the cock ups and bad code caused by premature optimisations.

You could fill volumes about the cock ups and bad code caused by completely garbage performance because people didn't stop to think about how to do things right. Simple things like reducing the number of round trips to the database, or avoiding calculations until you know you need them could be called premature optimizations or just doing the job right. Having knowledge of algorithms (and knowing what algorithms are likely to underly the abstraction layers you're using) helps you avoid writing code that will blow up.
Empirical Software Engineering Papers
Gotta give this another bump, the current XKCD comic is paying tribute to this game:

http://xkcd.com/1344/

it really is an amazing addictive game :)

thanks again!
No, thanks for taking my words out of context. I'm saying that there's a whole litany of processes and requirements alongside storage capacity that necessitate limitations. In the case of storage, it will be that certian memory chips, etc. have not been through the process of hardening them. Just like how the latest core processor could run all of the equations required to guide a rocket to orbit, but it sure as hell isn't done on one of them because a number of other features would be neglected.

Is it possible to get more than 2 hours of memory in a CVR? Sure. Why hasn't it been done? Due to a variety of other considerations on hand.
Have you read the reddit comment sections lately? I gladly support the HN community in ostrsizing the joke comments that don't add anything. If you want to have a good laugh browse reddit, if you want meaningful discussion stick with HN.
Isn't that a metaphor for democracy in America today?
i'd suggest https://github.com/primus/primus. it's an abstraction layer for real-time so no lock-in to a single socket implementation. it's simple and extensible by plugins.
I had a similar situation. I told my boss "I'm moving to X in the a few months, do I need to find a new job or can I work remotely?" Luckily I was able to keep my current job even though there isn't a large culture of remote working at my company.

Your odds of success, both in getting your request approved and in succeeding remotely highly depend on if there are other remote workers in your company and on your team. I'm the only one working remotely on my team and sometimes things are unnecessarily painful or inefficient because I'm the "special snowflake" that's not present at the office.

Don't mention the pay cut unless they negotiate that with you. You shouldn't be 25% less efficient working remotely, and you'll save them money by not having to allocate office space, electricity, etc, to you.
What do successful projects have that failed ones don’t: A case study
The F-35 has six cameras embedded in the aircraft which project images inside the helmet, literally allowing the pilot to look through the airframe.

https://www.f35.com/about/capabilities/helmet
I have used this tool as an Alpha user and I am pretty much satisfied with it.
If you are looking for a different perspective on digital watches, come visit us at slyde.ch
California native, I would continue the explorations I've started. Given it is investigating history, potentially out of the way areas, attention can come later in recognition of or absorption of collected

Specifically, I would spend multiple weeks/months in:

1. Death Valley (friends and I already spend a week or so a year hear for the last several years) - we always find something new; plus literature leads to additional areas to explore
2. Highway 49, the gold country. A lot of the sierras have been built up, but there is a lot of history along Hwy 49 still to be uncovered and shared. Throw in sightseeing with tramping, appropriately timed folk songs, a lot could be learned -- for recent concerns, I would coordinate w/ those in Nevada City helping w/ the recently deceased folk hero Utah Phillips
3. Exploring rural Big Sur/Fort Hunter Liggett. This is my current back door. Big Sur is where we go to get away, but during the high season it is over run. There are nuggets to explore, but we have missed them during the crush.

These are just three very CA oriented segments. Specifics on any of which you can send me a PM about.
Could you please elaborate a bit about the 1910's generation simplicity? It's the first time I've seen that mentioned.
Crosby currency.
Democracy?? More like Chaos!
Any crypto guide that doesn't include practical attacks against DES is a waste.
Why don't site operators take responsibility for themselves to not leak their users information unnecessarily? We've taken it upon ourselves to chastise any web property that doesn't properly hash their passwords--we could just have easily say "if you don't want your password to other sites leaked, use different passwords". But we recognize the unfair burden we are placing on end users in that case. The case with CDNs and information leak is similar.
A playground for extremely smart people they don't want their competitors to hire.
The world gone love this
When you hire a car, before taking it you should walk around the car and note all the scratches and bing points left on it by previous hirers.
Sounds a lot like research to me
> could allow hackers to crack the Activation process within Windows

They already have. Well, maybe not exactly cracked, but there are workarounds. I'm pretty sure I don't need to list them here, because they're just a google search away.
It's a binary blob, you get no source code, no assets, and arguably lacking documentation.
Ya, right. Lode Runner gave me the habit of looking for nearest exits wherever i go..
The for loop is a dirty hack to deal with a bug I didn't want to invest time in for one-off code. I wish I had cropped this out of the screenshot...
ETA: the reason for /r/ithkuil having high activity lately is because John Quijada himself started commenting http://www.reddit.com/user/zeuhl59
Perhaps we have fundamentally different views. To me, it seems that we should be on the side of doing what is best for humanity.

Companies whos products are no longer necessary? Hollywoods products haven't lost any value -- they're simply being copied, and thus their value diminished by illicit means.
Then why they have this: http://research.google.com/

``Research at Google is unique. Because so much of what we do hasn't been done before, the lines between research and development are often very blurred. ''
"Surely the way to protect your passwords is to use different passwords on multiple websites; ergo I don't need to hash my password database".

Web developers have a responsibility to protect their users from threats they don't even know exist.
I once had $5000 stolen from me. The police told me to GTFO of the station and got really pissy at me. They also told me "it's a civil matter". Good thing corporations get special treatment. Nice country, this America.
I couldn't agree more.

It's probably got to do with publicity given to those who voluntarily give up wealth and chose the path of poverty.

Poverty affects humans at a very basic level; their cognition is impaired, their day-to-day life to a very minute detail is controlled by lack of money. And some of the things that we take for granted (for instance potable water) is struggle for them. Those with money can't even imagine what it is like to be poor, day in day out and for years on end with very little hope in sight.

I was not aware of all these until I read a terrific book, "The Poor Economics". It was really an eye opener for me and because of which I'm more empathetic towards poor today instead of just saying they are happier or blaming them for their poverty.
Sure, score = 2^walls iff log_2(score) = walls. So, being equivalent statements, one alone can not be correct.

However, as you said, one choice of describing the relationship is certainly more natural. The exponential description assigns a score to every natural number. While the logarithmic description does not.

I would interpret correct in the way that it is sometimes said, "the correct way to think about X is..." which doesn't say other ways of thinking are wrong, but limited or not illuminating.
Yes its type bugs have hit me, as python is also dynamic. And I recently reported type bugs for sqlalchemy's Oracle mapping, so you can run I to problems even on the big DBs as there's a lot of software between you and the btree.

However, sqlalchemy is a godsend for testing. Tests that need a complicated server and are hard to run in a heterogenous dev team don't get run. It's much better to pick sqlite than to mock.
Absolutely. Turning on Write-Ahead Logging, disabling synchronous writes and putting temporary tables in memory can help tremendously, especially in situations where there are lots of concurrent read/writes.