skysight-inc/HackerNews huggingface dataset:
> The point is practical: is the language as typically used subject to routine "accidental" memory leaks? That's surely true for C, and remains true for most C++ idioms used up until the last few years or so.

If this were true, we would expect to see large C++ codebases without memory-related security vulnerabilities. But the security history of every large C++ codebase that I have seen or heard of says otherwise. I would love it to be true, but I don't think it's a tenable position that C++, even "modern" C++, is memory-safe in practice.

We can argue over whether the C++ deployed in practice is "real" modern C++, but I think that enters into no true Scotsman territory really quickly. The fact is that C++ is not memory-safe in theory and has not been shown to be memory-safe in practice. For example, I know of real security bugs in Firefox that were caused by issues that are not fixed by any "modern" C++ idioms.
Very cool, thanks! Already having some fun:

Location with highest average salary among stations with >25 federal employees:

Islip, NY - 496 employees

$43,162 min

$140,781 avg

$179,700 max
we are two founders, so I guess I need some kind of society.

the bank asked me for the contract, I guess I can have a GbR founding contract without registering the GbR, but I registered just in case.
This is harder than it sounds.
interestingly enough i know a few people with masters in library science - though, they studied how to organize and present information as opposed to holding a subject matter expertise (in this case agriculture)
I'm glad there's at least one person who doesn't immediately get all profound over the oft-trotted theme of 'spend time with the loved ones'. I'm also glad it isn't everyone; but I am glad there is one.

The rest of you: yes, it's also very nice that you're all nice, soft humans with good families.
I think if a dev bootcamp is confident, they won't charge their students unless they land a job. (Added: a few people have noted that App Academy is a bootcamp that uses this model.)

I personally prefer the https://www.hackerschool.com/ model. It is not a "bootcamp". There is no structure, aside from what the students come up with themselves. It's a good place for both newbies and seasoned vets alike. It is free. They make their money by helping students get jobs at partner companies. If a student gets a job at a partner company, the company pays the fee, not the student.

Disclaimer: I attended Hacker School and got a job through them. It was a worthwhile sabbatical and "reboot" for my career (after being burnt out by my previous software job of six years).
Apparently it does.
10. A simple schedule for Philips Hue, so you can f.lux your house

Waiting on the linux version so I can try it.
My thoughts too.

It seems like almost any action performed by a human matches the vague definition of "hacking" sometimes used on HN.
You raise a fair point wrt the context of the word, but this isn't actually a new use of the word "hack" or "hacking" or "hacker". In fact, if you read this link by our beloved rms:

http://stallman.org/articles/on-hacking.html

it would seem that the "old-school" (typically a more conservative) generation of hackers would not have found this use of the word "hack" incorrect at all.
Microsoft Ventures bets on SkyGiraffe
Not sure what your point is. Production of products that solve our hunger problems (i.e., food) are driven by market forces to some extent regardless of economic system. Just because the same forces apply when the state controls the means of production, for example, doesn't make the OP any less accurate.

And exactly which economic systems predate capitalism by milenia?
The Price Network
Crowdcurity brings crowdsourced hacker testing to bitcoin
Imagine your domain becomes your telephone number one day! Or your IP. Well, you can already do that I supposed with VoIP
On the flip side, this would give the CIA a fantastic opportunity to launder their own drug money into black budgets. It also gives them a great way to fund "freedom fighters" in countries that they don't like. No flying bags of cash around anymore.

http://www.google.com/hostednews/afp/article/ALeqM5j6QonBKKM...
Much less than that.

Bethesda and Rockville are, for all practical purposes, "DC", as are Beltsville, Suitland, Arlington, VA, and a bunch of other locations that are listed in that data. Segmenting them out is like not considering MIT or Harvard as part of the college scene in Boston because they are in Cambridge, which is just being uselessly pedantic.

http://en.wikipedia.org/wiki/Washington_metropolitan_area
"The third culture consists of those scientists and other thinkers in the empirical world who, through their work and expository writing, are taking the place of the traditional intellectual in rendering visible the deeper meanings of our lives, redefining who and what we are."

http://www.edge.org/3rd_culture/
Not the original poster, but here's my view:

He has set his mind to do something, and is preparing for it, but he has set his mind on competing in the Olympics any way he can. Most athletes have a goal of being the best they can in a sport, so that they can compete in the Olympics. I think there is a subtle difference between those, that could very well be called disrespectful to the Olympics.
Pension's great, but you don't come close to making up the difference between that and receiving twice as much of a salary.
You may want to ignore the website Lifehacker altogether then. You may also want to ignore applying to YC since they do ask about your history of hacking things IRL in non-tech related scenarios.
I agree. I was in the same situation one year ago with my father. Unfortunately, he passed away 3 weeks ago for lung cancer...

If you can, you should say to the people you care about how much you love them.
Time is limited, memories stay forever.
This is where it starts breaking down though, as rank increases (GS or other) responsibility increases. This is often most clearly seen with the number of people you're charged with, but less clearly is when it's the work itself. Either as a specialist or leading a group of specialists, or managing particularly big projects (so you don't directly manage thousands, but the scope of the project may place you indirectly in charge of them).
You can actually filter by remote jobs on https://angel.co/jobs and the number is already significant.

Some companies build their culture around team's physical proximity and rapid iteration and communication flow that you get from that, but non-tech startups are usually pretty happy hiring someone to do Rails or iOS or other non-core function for them.
Institutions and China. ~60% of our lab computers run XP because there are software packages that we use that are broken under Win7+
Where's the irony? Cleveland in 1900 was a hugely wealthy city with a rapidly growing population and innovative industries, near the forefront of technologies like electric railroading, automobiles, and aviation. It's fallen from prominence, as has Manchester, but it had a good run in its day, not unlike Silicon Valley.
I'd be happy if someone would hire Python. Most of it is Java, PHP and C# around here. So sad.
White or Black? People & Colour Theory. Good to know
Scala shows a lot of promise for certain.

The big challenge to Scala will be Java 8. The basic problem is that Scala is too complex. Having written production code in Scala before, I am unlikely to do so again due to code complexity reasons. And we avoided all the trendy Scala stuff (akka, sbt, DSLs, etc)
Facebook ad profit a staggering 1790% more on iOS than Android
Stepper motors simply provide accurate and fast occasional rotational positioning. This requires high torque at a wide rpm range, including 0 rpm, for obvious reasons. stepper motors are a very bad application for induction motors, since everything other than steady state operation requires advanced control systems and switching power supply circuitry. For the basic induction motor without an advanced control system, the starting torque must be provided by inefficient means, and is still very limited.

Synchronous motors are motors where the rotation of the magnetic field is synchronous with the rotation of the motor. For all induction motors, the induced field is a result of a varying magnetic field across the element in question. This implies that the speed of the rotor must be different than the speed of the magnetic field. Thus, no induction motor is a synchronous motor, almost by definition.
No plugins screensharing for linux
Maybe I've lost something in all the details, how is this list compiled?

I was born in DC and grew up in the area, as such I know a lot of current federal employees who should be on a 2012 list. I grepped for a handful of names of folks I know personally and so far found only one. (For privacy reasons I will not share the names of non-matches here.)

Update: Ok, I've found two now. Still many more non-matches than matches.
Nah no need to say sorry haha. You brought up some very valid points, just it's hard to category anything as awesome or not in a strictly objective sense.

Throughout human history, there's no telling whether or not a particular event or happening is awesome or not, it's just the natural progression of humankind seeking power and regime.

In terms of contribution towards modern science and industrial revolution though, you are perfectly right about China not participating too much in it. For me personally, I rather feel like the more I learn about life, the more I wonder about the power of mind and less about the materialistic world. Hence ancient Chinese's philosophies of life and Dao is surprisingly more powerful to me than modern scientific advances, yet it seemed to have entirely lost its roots throughout history sadly.
Ask HN: User authentication libraries?
When building an MVP quickly, I've found it useful to use existing 3rd-party libraries, such as Parse, Stripe, Filepicker.io, Mixpanel, etc.

Does such a library exist for user authentication? Such as login forms, forgot password forms, etc.
Standing Out at Dev Bootcamp
Has anyone had much luck with getting up earlier and actually getting more done?
Change your situation. We luckily live in an age of jet planes and video phones. It has never been easier to stay connected to people.
The Art Of The Chinese Sale
anybody can get on television if they really want to. an Olympian, so what? as someone who truly enjoys sports this is more annoying than anything. if he happened to be from Colombia, and had intentions to work hard an compete in cross country skiing it would be a great story. this is a mockery. also, real athletes change citizenship all the time to 'hack' for money/fame/international glory/sponsorships, this is nothing new.
Most likely, nothing has changed since I've posted this

https://news.ycombinator.com/item?id=3224374

The guy who's interviewed there is lucky to have Italian citizenship (EU country; easy to move, live, work, incorporate a venture).
I have a laptop that runs XP, I'm unlikely to upgrade it until it dies. I don't do anything on it that requires a newer OS, so not sure why I'd pay the $$ to upgrade until I get/need a new laptop.
OPM estimates that FERS pension and retiree health benefits add 18% to overall pay.

Let's use as an example someone with 20 years of federal service and a highest 3 years salary of $150k. The FERS benefit is roughly 1.1% * 20 * 150k = $33k/year. That's a 25-year annuity of $450k. To accumulate $450k over 20 years, that's about $12k per year, or 8% of income. People who serve longer will get a bigger pension, but the nature of the $100k+ positions in the federal government is that they require advanced degrees, extensive work experience in the private sector, etc, which limits the overall length of service.

If you're an educated professional (say an antitrust economist at the DOJ), you'll make a lot less money in federal service even accounting for benefits. On the other hand, if you're a document clerk, you'll make a lot more.
The default setting for f.lux is 5900 during the day, no?
In short, probably not.

The students learns valuable lessons in exchange for money. Probably quicker than they would on their own.

It's just speculation on my part, but I'll imagine having someone point you in the right direction on almost every turn will speed the learning up a lot, and provide good value for the student.
It'll work on files (much) larger than RAM, too.
"Take for example a Brit or a German. The people you grow up with and your families might move to another city, but they are always just a reasonable train ride or drive away."

Not that reasonable.

I'm a Brit, living in Scotland. Many, many of my friends live either 5-and-a-bit hours' train ride away (London) or 7-8 hours by train or car away (Bristol).
Why is RSVP gated on a person?
Wait, I thought SnapChat doesn't save any images. Wasn't that the whole marketing ploy? How would you have files to even hand over? Seems their DB should be virtually empty.
If Bitcoin was a natsec honeypot, the NSA/NIST-approved secp256r1 algo would have been used instead of secp256k1.
Could you do it in a sprint event (where a typical race only is a few minutes long)?
If you're interested I'm currently writing a book on the subject of deploying rails apps, more info here;

http://deploying-rails-book.talkingquickly.co.uk/
http://www.yelp.com/biz/kaplan-test-prep-and-admissions-san-...

Edit: As pointed out below, this isn't a comparable institution. However, I think we can empirically test the question "Will students offer bad yelp reviews to schools that are their primary credential?" The answer seems to be yes:

http://www.yelp.com/biz/bay-area-medical-academy-san-francis...
http://www.yelp.com/biz/los-angeles-film-school-los-angeles
http://www.yelp.com/biz/southern-california-health-institute...
> There is an economic benefit to specialization. I worry that gets forgotten when this debate comes up.

It's possible to be mindful of the economic benefit and still lament what specialization does to the human spirit. Max Weber's Science as a Vocation might stand as a case in point.
I agree 100%. I mentioned "Both sides" in my post.
I am equally frustrated by the republicans and the Democrats.

When the Republican leader of the house refuses to bring bills to the floor AND the Democratic leader of the Senate refuses to bring bills to the floor they're both playing politics.

I'm not arguing that democrats are to blame. I'm arguing that BOTH sides are involved in these games, and BOTH sides should have been willing to bring more to the table.

I'm disappointed in how quickly HN is heading towards Reddit in its down voting. You can't even try to keep the conversation factual and mention the issues on both sides. Either you jump in with the current media story of how it's all republicans fault or you get down voted.
> I assure you, after that you will not need anything ever.

I love it when people say things like this. As is their domain is the only domain in all programming.

For surely, you could write a competitive web browser in Perl. Or a first person shooter. Or a telecom system. Or a mars orbiter.

It makes you wonder why anyone ever invented anything else!
Could you elaborate on "naturally gifted"?
Is this supposed to become a commercial product? I'm confused about their business model, if any. If they don't have one, an open-source approach would be more common. Any ideas?
Dear artist, please obey the rules.
Mitch McConnell. Michael Bloomberg. The Koch brothers. Vladimir Putin. The NSA.

There are many, many political actors which shape Western culture that this essay does not account for.
to keep out recruiters
Why not give money to the Guardian to extend their US operations.... they have been doing a stellar job the last few years
What happens in D.C. isn't really representative of the rest of the military. A normal Colonel will be a Brigade Commander, in charge of at least 3 battalions, which each contain hundreds of people.
Now, if only they could maintain long term support for their own services, everything would be great.
Judging by how often this meme gets upvoted on HN, a lot of entrepreneurial-minded people are thinking about it.

My initial reaction, conditioned by years of reading startup news - and it's probably the same reaction many of us have to these articles - is "how would someone make money off this trend".

I'd like to see how someone can make money off reversing this trend of human unemployment.

Meaning to say, can entrepreneurs create profitable businesses by finding ways, or creating markets, for average humans to stay genuinely productive and feel valuable and independent? A world where those basic needs aren't being met isn't going to be safe for anyone, except maybe those rich enough to maintain their own (robotic?) security force.

We see a lot of activity in the "train to be a hacker" arena, but as has been mentioned, probably not everyone who wants to make a living is fit for that type of work.

There are comments in this thread about how it's better to be on the side that's winning than the side that's losing, and there's a sense of resignation.
I can rent you software which enables you to start your own SMS selling business. An example of such service can be found here: https://www.cheapsms.eu

Product features list can be found here: http://www.itstripe.com/smpp-server
My point is more about writing a title that is appropriate for the article intent. If everyone begins with "Hacking" then that kind of title will soon become meaningless. Kids are taught to write introduction with a question or a quote. Well, that doesn't always work out nicely, right?

Same here. This title is controversial to me and I think my point regarding London Olympic MITM is valid. Hence, please use something more descriptive.
Mozilla introduces TogetherJS
Dropbox clone that uses FTP (open-source): Beta feedback appreciated
https://code.google.com/p/iqbox-ftp/

Hi everyone-
The Windows IQBox download is now available. I’m announcing it here first, so I can get feedback before the official beta release. (Link: https://code.google.com/p/iqbox-ftp/)

Features:
-Uses FTPS standard (or FTP): 100% standards-based.
-Realtime: Monitors local file changes without scanning. (When checking FTP it needs to scan, but future versions will use a changelog file.)
-Lightweight app: No Java. Made in Python, like Dropbox.
-Merge folders: Initial sync will merge local & server.
-Automatically scans FTP server (optional): New files are downloaded automatically.
-Sync multiple FTP sites to different folders.
-Mac and Linux release date is now Mar 30/2014 but alphas will be available mid-Jan.

I know that the Internet is littered with failed open-source Dropbox clones, or DIY solutions that are complex. That’s why I did this.
The difference is, we are laser-focused on (1) simplicity and (2) sync reliability.

The Plan: Make an FTPS-based client that lets you sync and share as easy as Dropbox. No special backend or non-standard protocols. Depending on demand, we’ll add local encryption. This is a long-term project. This is the beginning. For now, we just sync and link-sharing will be added later.

Positive and constructive feedback would be great.
Bugs can be submitted on the Google Code page:
https://code.google.com/p/iqbox-ftp/issues/list
Direct Windows Download: http://goo.gl/QlIrv5
Well Yin and Yang has more to do with philosophy than aesthetics and is used in martial arts and TCM rather than in design or art, so it doesn't really correspond.
Great article. One thing I wish got more coverage is testing directives: it's already much easier than most DOM-testing methods (though it can't replace selenium etc.), but doing it well and consistently has proven difficult and I don't test most of my directives. For example, I had to modify the triggerHandler function in Angular to allow sending fake key presses since it didn't have a built in way (at least a few months ago) to specify the "which" property on the event.

Also, If you're in Chicago, the Angular meetup group will be talking about testing on November 20th: http://www.meetup.com/AngularJS-Chicago/
It's a real-time employee feedback service for software companies. It's kind of like Salesforce's Work.com[1] but tailored for software development teams. We also help gauge relative productivity of employees.

[1] http://work.com/
I recently met a graduate from dev bootcamp in Chicago. I had an opportunity to talk about various coding subjects. Was he a junior? Yes. However, he had a grasp of good design patterns, best practices and most importantly he had a desire to learn - I mean this guy was a sponge.

I realize that I have a sample set of one, but based upon my interactions with him, I would say that this isn't a scam. It appears to give aspiring developers a very solid foundation to base a career on and dismisses them with realistic expectations.

I also don't see the fault in someone offering a course and charging for it. If people have the money and are willing to spend it on this, then I think there is value in what they offer. I have someone that I mentor, but I feel like these programs would definitely speed up the learning process. I wish he could afford a program like these, he would surely benefit from the breadth of knowledge offered.
Coinbase Merchant Tools: Collecting Customer Shipping Addresses and Emails
Inspecting the content of channels in core.async
Yup, even some startups do- I had a wire transfer from a startup from Ireland.
Sure you can have smart and advanced people, but how will you control them? Better to hire idiots you can control than to risk losing control to advancement?
Inspiring. I actually have a shelved project that is somewhat similar but for marriage + life, etc.

I think I will continue that now!
Read what I said before commenting.
They have a 17" display in the dashboard. That certainly has some rare earths in it combined with all the latest electronics.

Here is an article: http://www.pbs.org/wgbh/nova/next/physics/rare-earth-element...
Effective site, but I hope the people who found it depressing reconsider their response.

The site didn't tell you anything you didn't already know, it only clarified it.

Instead of denying information to keep yourself happy, why not use the information? My 69-year-old mother remarked earlier this year that if she didn't get around to some of her life goals soon she wouldn't be able to.

Did she say that out of depression? No, to live the life she wanted even more. She celebrated her 70th birthday bicycle-touring a wine region in France with my step-father, riding something like one hundred kilometers a day.

We can all do the same in our ways. In my opinion, awareness trumps denial.
One option is to port your personal site/blog to Zotonic CMS and play around with that.
For people who love f.lux, you may be interested to check out the work of Philippe Rahm: http://philipperahm.com/. He's built a number of spaces that explore how environmental conditions affect you physiologically. Along the lines of f.lux, he has some experiments that use specific qualities of light to affect your circadian rhythm, including an iPhone app and JavaScript library: https://itunes.apple.com/us/app/i-weather.org/id389364795?mt....

This is a great example of where avant-garde art can be an inspiration for mass-market products, though who knows if the f.lux creators were directly or indirectly influenced by Rahm's work. Nevertheless, I believe there's a whole range of products that could come out of this conceptual framework.
I always wonder why people don't just use 10.0.0.X - it's easier to write, to tell people on the phone, and to remember if needs be.
If a government created Bitcoin wouldn't China be more likely than the US?
Square Cash Lets You Send Real Money To Anyone Over Email For Free
Get a More Productive Sales Team – 4 Rules from a Startup
Why is 0 not a valid input? I mean, I know it makes it somewhat pointless to even fill in if one never sees ones parents, but either way, 0 is a valid, if sad, answer.