skysight-inc/HackerNews huggingface dataset:
As other posters have mentioned, short take off fully loaded with ordinance, as well as for extended range/engine failure scenarios.
Webrtc-Explorer – Resource Discovery for Decentralised Browser Networks
I don't own a Kindle so I don't know if this is possible, but it would be fun if you can give your Kindle username (does that exist?) or any kind of API Key and it generates all your books on a ZIP file with PDF files so you can print your entire virtual book collection :)
Oh boy. Another Gibson cyberpunk novel about how shit everything is. This will totally be worth spending money on, as opposed to some other encouragement to get it over with and kill myself /s.
My problem was and remains the quasi-exclusion of syntax in the theory. I do believe (and that’s in fact the very only belief I hold) in deep-structure and in generative grammar.
This is not to say that associative learning is wrong but that it is secondary in the core of learning. Even though associations can be extremely complex, as when the brain compares firing patterns for example, I think it is reductive, and therefore dangerous, to eschew grammar and non causal meaning from the picture.
I think this question is also relevant to programming, and I would even imagine system integrity, which is why I upvote this post.
void f(const Foo&_x){
Foo& x=const_cast<Foo&> (_x);
…
}

What do you think is going on here?
I like consul over etcd, as it implements health checks for your services, and provides DNS services.

In combination with consul-template you can pretty easily create automated service discovery which will update a configuration, such as HAProxy or nginx LB config, and reload the service.
Yeah, it's very annoying when stuff doesn't work on a phone. I'll be honest - I didn't actually expect anyone to print a book. I don't even own a printer so I haven't tested it!
I have dabbled in their self serve platform some, it is just so slow. But I dig the company and their approach.

Does tinder have much marketshare? I should do my research :(
Mentors: it's like hiring experienced people, but without paying them!
Fund Manager Ab Nicholas Has Been Beating S&P 500 for 40 Years
Managing a team means that you have to get everyone to do their job the best they can, not that you have to burn yourself out to fill the gaps.
As a developer, I have seen a lead dev burning out and that wasn't heroic, that was pathetic.
Searching by name seems to work fine, but none of the ISBN's I entered returned any results.

For example I tried:
978-0201485677
9780201485677
0201485672
No Results were displayed, but typing in the title Refactoring worked just fine. This was in Chrome and Firefox on my laptop.
My usual plea for abstracts over PDFs: http://arxiv.org/abs/1312.6192 .
Great idea. Looks like scraping a Kindle library[0] is achievable. I might do something more with it next weekend.

[0] https://github.com/speric/kindle-highlights
This looks interesting, but I was hoping it would be a language where you could statically enforce security guarantees, like timing invariance in a block to prevent timing attacks, or avoiding optimizations that would remove code that zeros memory.
Every week we get a new article about a developer's battle with burnout and too many hours, and they always get filled with replies from other developers with their own stories that are largely the same, and I'm sure there are 10x as many people who have been through it themselves as well and never comment.

And yet it still continues to be a problem.

I'm starting to think we only have ourselves to blame. Fool me once, shame on you, fool me twice, shame on me. Why do we continue to let companies treat employees so poorly? Hell, why do we continue to start our own companies where we treat ourselves so poorly? If we can't have a little respect for ourselves, how are we going to expect some middle-manager at a gigantocorp to care?

No more long hours. Stop it! I don't care how exciting your startup is. The work will be there tomorrow. No, you aren't trying to beat someone to market. Hire more people. If you can't afford more people, then you can't afford the project. Because you're going to pay, one way or another.

I used to do it, too. I used to work 60, 80 hours a week, especially when I first started freelancing. I'd get burnt out and started goofing off during the normal busy hours. Then I'd feel like I had to make up for it, so I worked more.

I had to just stop doing it. I was lying to people. I was saying "on yeah, the work is done", and then staying up until 3am to finish it so they could have it the next day. I was lying to myself, "you can make up for this, and then everything will be back to normal."

I finally just stopped lying. I finally just told people, "no, that's not done". I took my lumps. And it wasn't that bad. I didn't lose any clients. They didn't even express disappointment. It was just, "oh, okay, let us know when it's ready."

By forcing myself to work NOT work OUTSIDE of a normal schedule, I also grew a much more healthy respect for the normal schedule. I don't goof off during the regular busy hours anymore. Work time is for work, because I don't want leisure time to be for work. I set the schedule, regardless of who thinks they set the schedule. If people say, "we need it sooner than that" I just tell them, "sorry, I can't." It's when you stay up the late hours and make miracles happen that they start expecting it.
Check out this video from Ira Glass, hopefully it helps: http://www.youtube.com/watch?v=3ResTHKVxf4
What a VC really thinks about your revenue projections
For another game on special relativity, there is A Slower Speed of Light (http://gamelab.mit.edu/games/a-slower-speed-of-light/), which is (also) very realistic: http://physics.stackexchange.com/questions/43695/how-realist....
You should write comments for your code
Find out the worst banks
> The defense that doesn't work is to check the data on the way in, to make sure it isn't longer than the memory set aside for it.

This defense is only one that needs to be done if you use a language without memory safety in the first place.
Context is missing, so "it depends" applies.

GPL can be used inside proprietary products, the copyleft clause is only activated if you distribute the product to other parties. And by distribution this doesn't mean public distribution, it just means giving the code to the person who receives the binaries.

On the case of web services, it is rare to see distribution of software.

I could go on writing the whole day about the matter. In the end what wins is the end-user context. Licenses are like weapons, each one was created for a specific scenario.
The monopolies and backdoor dealings of data.

What more can I say that Snowden hasn't already told us.

At least governments can be tamed (some of them), but those corporate behemoths will hold on to everything about us well after we're dead.
That wouldn't be a hard problem to solve if not for the fact that votes also need to be anonymous. That combination is what makes electronic voting an extremely difficult problem.
If you don't want to install an application, you could type something like

pmset -g log|grep -e " Sleep " -e " Wake "

And get the same results (although a bit harder to sift through)

(source: http://apple.stackexchange.com/questions/52064/how-to-find-o...)
Nerdy aside: the F-35 is not really VTOL, it's STOVL (short-takeoff/vertical landing).

Vertical takeoffs have been done in testing, but the jet really isn't going to be operated that way. Short takeoffs will be done regularly, though. It's amazing to see an aircraft go from a dead stop to being 50 feet in the air within less than 800 feet of runway.

Don't discount the looks department. In the fighter world, the adage has always been, "If it looks right, it flies right." Now, I'm not saying that is the criterion that should be used to select airplanes, but that mindset exists.

Boeing still would have been faced with many of these same avionics and software issues because their aircraft would have been outfitted with similar systems.
It's no longer just a one man shop, though: http://www.pof.com/careers/default.aspx

LinkedIn tracks 74 employees currently.
Thanks for acknowledging my point. Busy day today! Bye
The key is knowing when to listen mentors - or actually doing what they suggest - and when not to. The more seasoned, experienced and older you are, the better you can filter the advice given.

One of the worst things is first-time entrepreneurs bombarded by mentors and their advice, and the startups then actually doing everything they're told. Have seen many great startup teams and ideas ruined by that. Happens especially at 2nd rate accelerators.
Totally related - the Shakespearean Insulter:
http://www.pangloss.com/seidel/Shaker/
Yeah, and in this case it seems it has a USB 2.0 connection?
Sounds to me like the real solution to this problem is to have some sleep hygiene and get off of your laptop for awhile when you get sleepy.

If I was frequently waking on the couch with my laptop on my chest I wouldn't think "gee, did I get enough sleep? I should write an application that detects what time I doze off on the couch!" I'd think "Wow, I need to address my late night computing habits, as they're clearly interfering with my sleep."
The problem is that when a program contains a JIT compiler, then suddenly, code == data.
Thanks. Fixed! (uuuugh XML)
https://addons.mozilla.org/en-US/firefox/addon/its-all-text/

This lets you edit text fields in a real text editor of your choice.
Hmm,
If one wishes a broad formulation for computer Hijacking, I would say that it's a mismatch between input-scanning and interpreter behavior. This view would include both SQL-injection and buffer-overruns (while the interpreter is the chip itself).

Of course something like Heartbleed is a bit different because it's around extract data that shouldn't have been there in the first place.

But still, some kind of "interpreter" is needed for any language and challenge is to make sure that user-input remains "data" as the interpreter understands it. This "sanitizing" is an ultimately hard problem even as each version of the problem (preventing buffer overruns, prevent sql-injection, etc) seems easy.

Security similarly is hard in that finding all weak points and strengthening them is hard even as strength weak-point-X may seem easy.
I was founder in a SW startup, and those of us who had a <15 % minority share were technically employees for whom the mandatory services had to be arranged. What it meant was that there was a paper that the managing director had to sign, and some small amount of money to pay to KELA (the public insurer). There was no occupational doctor or care service assigned.

Yes, this is obscure for this forum (perhaps that's why some people downvoted the previous comment) but just for the note, in Finland the employer is not really required to buy any services from private clinics. The legal requirement is for existence of a preventive plan, and a specification for what other services the plan covers. It's okay by law if the coverage effectively evaluates to nil, and employees just are off to the public system's queue.
Where Are the Pictures of Ceres?
In my experience, in any team, there is usually one person who is at the forefront of the team. This is the person who is the first to go in to battle the blaze, so to speak. To light the way.
I'm not asking along the lines of the usual "this isn't tech" - It's just nothing jumps out at me about the article. Can someone explain the significance?
I just wanted to chime in here that I am a developer and also feel I am prone to memory loss (I forget about features I've spent weeks working on), and vocabulary issues which I feel may be a result of my brain being in "programming mode". Extremely frequently will I reverse my words, eg, "Can you food on this salt?". English is my first language.
When a program runs on a CPU and a buffer is overrun, then code==data, when it runs on a JIT, isn't it (eq, code, data)?
Indeed, I recommend giving Consul a try if your looking into deploying a microservices architecture. I even go as far as saying that Consul provides some of the stuff an ESB is suppose to provide in a traditional SOA environment, most prominently: location transparency.
You can lead a horse to water but you can't make it drink. The desire to go above one's level to do the work to make real change has to come from within.
> They won't fire you, because a priori they can't find anyone better.

They'll fire you anyway for insubordination, and hire equivalent or worse employees that are easier to intimidate.
I know many older maintainers who started out on the aircraft types that the F-18 replaced, and then worked on the F-18. They all say that the F-18 really was a game changer. Older aircraft had frustrating issues like panels from one aircraft not fitting onto another because those older aircraft were much more hand-made and manufactured to lower tolerances. F-18s leverage digital data buses much more, greatly reducing the messes of point-to-point wiring and patch panels that older aircraft types used, making the F-18 easier to maintain, modify, and expand.
node.js? Seriously?
> What do you think is going on here?

I think you're adding code that doesn't address my point. This is pointer manipulation, not function call semantics. If you have raw pointers you can do a lot of magic. I think your code actually demonstrates how not-pointer like Java's references actually are.
why is this comment downvoted?
Brings back old memories of Van Vogt's World of Null-A.
But then you would manually have to create a list of incompatible flags. There's no way Prolog can know which gcc flags mess with your program.
It's often overlooked how including external Javascript impacts the security of your website (see also the recent Healthcare.gov information leak). It's not just the external sites' TLS configuration you have to worry about, but all their security and privacy practices. Even if piwikpro.com had had a perfect TLS configuration, if an attacker had been able to compromise (or corrupt/coerce) them, the attacker would have been able to execute arbitrary Javascript on NSW's online voting website.

Stripe is the only external Javascript I load on my websites. I trust Stripe a lot more than most, but still I would prefer not to load their Javascript. This policy is frustrating because it means I can't use a lot of cool tools, but I care too much about security and the privacy of my visitors to do otherwise.
The Fear of Being Gay in Russia
Splinter Cell is probably my favourite game franchise. This gives me more respect for the people who make it happen :)
Yeah Tinder has a huge market share. I'd guess at least ten times more than PoF. Maybe 100. That's in the UK though, I'd guess it varies a lot geographically.
Since moving to Switzerland I've learned how much better the basic old-fashioned foodstuffs are. Mayo made with egg, oil, vinegar, lemon, and mustard. No preservatives. Bread made the day you eat it, no preservatives. Amazing cheese. Amazing, but expensive, meat. The same ingredients in the u.s. are disgusting - flavorless chicken and pork, sour beef, horrible bread...

This stuff that's popular in s.f. right now seems like a step backwards to 1950s 'high-tech' food. First slurm or whatever that gray goop was, and now mayonnaise made with peas. Yeah, sounds great.

Edit: wanted to mention the sausage/salami too. Sausage made with raw pork and non pasteurized is just incredible. They've been making it this way for a thousand years. There no need to pasteurize it. Sausage in the u.s. is a pale comparison.

And also the flour is different here too - gives better croissants and bread.
What's your preferences when you're booking online tours and tourist experiences?
> Language changes.

Language has appearently changed within your circle of friends. Now you are trying to impose your language on the rest of the world by decree. I think that is disrespectful.

But the meaning of retard is a bit of a side-track. Because as you say yourself

>They're just as insulted if you call them stupid or dumb.

What you are trying to achieve is not just to change language in superficial way by just banning a word. That in itself would not be so bad. You are trying to change language on a deeper level so that a particular thought is impossible to express. You don't want there to be insults based on level of intelligence. You don't want there to be insults applicable to poorly thought out ideas. That is the geniuenly terrible idea.
Excellent parody. I liked how comprehensive the options were for Political Orientation while the list of Religions even includes Juche -- though I had to look up https://en.wikipedia.org/wiki/Cao_%C4%90%C3%A0i and https://en.wikipedia.org/wiki/Tenrikyo
I did this with my current gig. It is every bit as good as you might imagine. Do it if you can.

I had the advantage of working on a contract basis, so there was never really any negotiation involved. I informed them that I'd be dropping down to four day weeks, so it followed that my invoices would reflect that. No big deal. Not so much as a word of objection.

There are a few nice things about being in the single best market for developer talent in the history of ever. Being able to prioritise quality of life in ways like this is definitely one of them.
We are designing a new concept for a aggregator platform about tourism (tours & tourist experiences) - Best World Tours (bestworldtours.com).

Can you guys share your thoughts about that?

Feel free to share what comes to your mind, without any filter ;)

Big thanks!
Forest Fires and Life After Rails
But what are the fees he charges? I bet that 2 million figure doesn't incorporate fees.
Pricing, experimentation, and avoiding confirmation bias
And a list of such science-based games, which I am constantly expanding: https://hackpad.com/Science-based-games-J0X4MSberlM
They're smart, too. The farmers I work with report their goats have broken into the house by lifting a latch and eaten pounds of broccoli.
Ask HN: Career Advice. Grad School vs. Industry?
I am a developer (1 year experience) at a startup that may be coming to the end of its runway at the end of April. I knew this had the potential to happen, so I thought I would send out applications to PhD programs in the domain I work in (Computational Biology) as a way to manage risk (and a bit to prove to myself that I had what it takes to get in). I've been accepted to a top 10 program and I have to now decide if grad school is really a good idea for me. The other developers I work with are really brilliant and successful guys, half of whom have no formal education beyond a sprinkling of undergraduate classes, who think you can scratch that curiosity itch without going to school. As an engineer, their philosophy of just putting rubber to the road instead of worrying about degrees is something I really admire. If my career goals are to work in bioinformatics/computational biology startups as a software developer, and possibly start my own if inspiration takes me, would going to grad school be a worthwhile investment?

I have been struggling with this decision a lot, so any insight/advice at all would be greatly appreciated.
Online elections? Are these people serious? I am struggling to come up with the words to adequately describe what a bad idea this is.
It's got a pretty outdated UI. I was looking for something like kickass
Apple Watch Has a Millennials Problem
Food preparation, and other low-skill workers can't afford to do it, 30% less income for most of them is below what they need to survive. It isn't that they "value money more", it's that they have no choice (well, really they do value money more, but it is because they value not suffering from malnourishment). Additionally, for most people who receive some kind of public assistance (which many low-skill workers do) being out of work means losing that assistance. So once again, it doesn't work for that group of people.
Tinder has around 40m profiles. PoF has around 90m. Tinder interaction is much more superficial than PoF, of course, due to the nature of each platform and the amount of user information captured by each. Tinder has far more "swipes" (how they measure activity) than PoF has page views (how all websites measure activity) - to the point that Tinder has about a billion swipes per day and PoF has around 2 billion page views per month - also by their nature different measurements.
In addition to this, bearing in mind that people with autism process emotion differently, it is very likely that shaming is an ineffective way to promote learning.
nuclear powered planes, trains, and automobiles?
I have never understood people that work during lunch break, food is really important for the brain and the brain is the part you use the most in a programming job.

Of course there is 1 in 100 special cases like a critical server that died etc , but I never skip lunch because I then know that my work will have much lower quality
Climate is owned by Monsanto (market cap USD 56 billion).
But sometimes Mentor drive wrong way to company
pretty good proxy for life advice, am I right?
I still cite this article when discussing A/B testing with clients. They often want to bypass the testing process because "it's an obvious change".

"There's no point in making trivial adjustments, ... on a site this big and this complex, it is impossible to predict how even the smallest changes might affect the bottom line. Fixing the wonky images, for instance, might actually hurt Plenty of Fish. Right now, users are compelled to click on people's profiles in order to get to the next screen and view proper headshots."

This isn't to say that everything must be A/B tested, but it's very easy to overlook the fact you can negatively affect the site by making an apparently positive change.
Life Hack Tips: Eliminating Bad Odors from Your New Home
What do you do at the weekend?
I went straight to grad school (biophysics, top 10 program) after undergrad. Although it meant 7 years of being poorly paid, and giving up on many great opportunities (like working for Yahoo pre-IPO) I think it really did pay off in the long term. Although I'm a software engineer, my research background has opened up a ton of extra opportunities (like being an advisor for a Venture Capital group, carrying out independent research, and generally having a larger range of job opportunities than otherwise).

The downside is, you won't make a lot of money, and as a grad student, you will have to keep your PhD advisor happy, and it takes a ton of work to get things published so that you can graduate. I know a lot of great people who burned out in the process.

I don't think you can learn advanced bio research by just poking around curiously. You have to be deeply embedded amongst people doing state of the art research for years to develop the knowledge and skills to contribute.
Aireal puts a location-based spin on augmented reality
There are employers inside SF itself. If you live in suburbs, you need a car, just like Vancouver. There are many people who just live & work in SF and use transit the majority of the time.
Wow, how have I not seen this one before?!
For 2 years when I was consulting, I worked a 4 day week, but I chose Wednesday as my extra day off. Nobody else had a long weekend, so it wasn't that great for me to always have one, but with a mid-week break I never worked more than 2 days in a row, which meant I was always fresh and productive and enjoyed both work and leisure time more.
When our was at university, for part of the computer algebra course we had to work with a MacOS theorem prover application, written totally in house.

The theorem prover logic was in Prolog: it was totally the right tool for the job, and was small, effective, usable and (relatively) easy to understand.

The MacOS user interface was also in Prolog: it was totally not the right tool for the job, and to this day I am still astonished that it could even be done, let alone produce a usable UI.
If you know of such libraries, please open an issue on the awesome-c repo, and I will include them.
How a Businessman Lost a $20M Business in Cuba