skysight-inc/HackerNews huggingface dataset:
He had 4 years of lost wages + $65k in debt. When you're in college, you don't work. So, again, he's in much worse situation than someone who learns programming at home in 1 year.
Nice idea. No idea if it's even remotely realistic but if you can add Docker then you can run pretty much everything. There are some ways of adding Docker to Chromebooks but then you lose all security benefits at the moment.
Smart equipment is the future of sports training
> Memes are not ideas, they are behaviors.

Why do you say that? Wikipedia's definition disagrees with you,

> A meme (/ˈmiːm/ meem)[1] is "an idea, behavior, or style that spreads from person to person within a culture".

as does Dawkins himself, https://en.wikipedia.org/wiki/Meme#Origins

And Genes aren't behaviors either. Behaviors are something that the phenotype might perform due to certain genes, but the behavior is not the gene.

Genes are a code. They are abstract, discrete, and immortal. That's why they are so useful in biology. As the Wikipedia article notes, the lack of such a parallel in memes limits their scientific utility.
> How long before someone realises that grub could also be made part of systemd...

https://wiki.archlinux.org/index.php/Systemd-boot
Most programmers are happy enough to make their current salary and many work for less. Don't think it's gonna increase any time soon.
Tribal is the right word here with all the blind faith in medicine men and cargo cultism.
Not if you buy the land at a tax sale, built it yourself, and live with bare essentials.

Lets say there are two people who want a home, one person builds theirs and the other buys theirs via a loan.

Both are looking for a $200,000 price range. The one who is buying a prebuilt home is going for a 30 year fixed rate mortgage.

* Solar Panels - $1,000

* Building Materials - $10,000

* Land - $2,000

* Well Drilled On Property /w Electric Pump, Filter, and Tank - $10,000

* Backup Power Batteries - $1,000

* Composting Toilet, Sink, Kitchen Appliances (All top of the line) - $20,000 (You can save a LOT of money here by skimping on the stove and fridge)

* Nice HAM radio set - $1000

* Satellite internet hookup - $500

* Zoning, Permits, Safety inspections - $1,000

Total Approximate Cost: $46,500

This is with very heavy rounding upward. Granted, this home will be small, likely no basement, and two stories. But it will be very comfortable living if you build it yourself.

You will be able to maintain everything, no more rent, no more service fees, no more power/water bill.

So, just to give buying a home a better fighting chance, let's make this humble home a super humble home.

* Aerogel-Composed insilation: 40,000

* Super Efficient NAS/Server: 5,000

* Some more battery capacity: 5,000

* High efficiency HVAC system: 30,000

Added Cost: $80,000
Total Approximate Cost: $126,500

Now lets start going to where money can buy, but you just need a lot of patience.

* Why not launch a small satellite in geosynchronous orbit? $100,000

* More HAM equipment for tracking satellites. $5,000

* Underground bunker underneath your home. $60,000

Added Cost: $165,000
Total Approximate Cost: $291,500

Both where able to get into their homes within 2 months, both started out with what was probably going to need some work over time.

The home buyer paid $340,427 in total, along with extra taxes.
The home builder got a $291,500 and did some really cool shit if you ask me.

Yes, I am exaggerating a little. But you get my point. You can always make your dreams come true.
Agreed, that's an additional very large difference between genes and memes.
You could laser sinter the entire device piece by piece.
I almost cried while reading this. <virtual hug to tomreece). I'm 27 too and hitting my 5th year in software. Last year I worked in a company that had 20 employees; 10 people were related to dev. Everyday in there was a slog. Shipping code was a convoluted affair that happened once every 45 days or so. Testing was all over the place, and in a bid to do "excellent design" there were classes connected to 5 levels of interfaces and abstractions and multiple circular references.

During that job, I made and shared two side projects for the first time in my life.

But the 9 to 5 hell was impossible to deal with.

Fast forward to now, I'm remotely working with a company that pays me a great salary. I live in South East Asia and that means my savings are fantastic. Bonus is that the company is amazing. Dreamt of joining it since 2012. But I digress.

Here's where I get to the point. Try and find this kind of remote work, and come live around here for a short while (Sri Lanka). Heck. I'd be happy to talk to you about it. Put it in perspective, with a salary of say 80k USD, you'll pay off your student loan in one year guaranteed if you live a little frugally. Hope this helps
But you only had to exchange your time to learn, not your time and life savings (I hope!).
A neurologist who had electrodes implanted in his own brain
When you don't have a mortgage/rent payment, it appears that you can live a simple, full country life on very little. They run their 3 suite Bed & Breakfast ($200+/night each) plus they operate a bluegrass music camp/festival that brings does decently too. They've been able to get press for their little business, so I'm sure they're doing just fine.

Re-frame it in your mind as if they decided at 40 years old to put their savings and lucky timing in the housing market and invest in a low to no debt 'lifestyle' business.

edit:

A few other notes:

- people plant acres of trees with in-demand wood and then sell the future rights to those trees. Don't have trees growing, can't sell the future right to the trees. This is pretty common, and the author of the article probably felt it was obvious why they were planting a lot of trees.

- kids selling surplus produce at a roadside retail stand are not going to be selling by the bushel/acre. This is a lemonade stand, not a commercial business. The kids are going to have enough cash from their summer operation to buy new tablets or other fun things, but not enough money to survive on.
Interesting. THis should be helpful as I delve more into this area
Native is an anti-feature for me. Doesn't run on the platforms I need. Some platforms will be left behind or not get features as you're creating more work for yourselves and you have finite time. Can't check status on a friend's/co-workers machine. Can't use in a locked down Corp environment. And ... I have to trust your app not to do all the nasty things a native app can do for arguably zero benefit given your competitors have all demonstrated web based works
Definitely...actually I found after college that I didn't really like programming and didn't feel very good at it, at least not compared to my classmates who hacked all the time in school. But when I started programming for myself, and various side projects, it made me a much better and happier programmer. I'm happy to have become better, because it's helped me expand the scope of things that I want to accomplish...but time is ultimately a limited resource, so I'm mindful of what I've sacrificed by spending late nights tinkering with code.
But setting a limit based on roads doesn't work once we realize that every road is different. We'd need signs everywhere. So we set standard measurements (50kph cities/ 80-highways, special signing for anything else) and build to those standards where practical. So a few roads get slower speeds than perhaps they should, but the standardization brings advantages. Imho good cops should then take it upon themselves to enforce those standards where most appropriate.

Traffic calming isn't about slowing people down. It's about making driving on street-A so painful that people go to street-B. I really like those little roundabouts they use instead of 4-way stops. A motorcycle can basically take a strait line from one side to the other without slowing down. Far easier than a stop sign.
So what are you going to do then?
You're equating women with non-sentient beings. That's a reductive comparison that doesn't contribute to the discussion.
How+To+Use+Failure+To+Succeed+In+Trading
Isn't betfair the one where the password reset email was sent to the email in a hidden input field which you could change yourself....?
OK, you are going to say that Subversion is old and outdated. But it is not: http://svnvsgit.com/#dvcs-myth
Wait, falling coconuts? How is that not the headline?
https://www.math.nyu.edu/~crorres/Archimedes/Crown/CrownIntr... was useful for me in correcting some myths about mass and density I'd learned.
I really think YC Research, given its mission of funding long-term fragile research, should think hard about reworking the fundamental institutions that we live in now.

For example, what would a school for children look like if it was re-imagined without the century of cruft that's built up. What do we do with children and how do we judge what we've done.

Another project might be re-imagining a hospital. Due to economics, advances in technology, current scientific advances, etc, we've come to a rather agreed-upon notion of what healing looks like that is only one answer in a huge space of possibilities. What would it look like if people truly, actually healed and maybe weren't worked on solely as the "medical bodies" they are now.

Hillary Cottam's career (link to TED talk, sorry: https://www.ted.com/talks/hilary_cottam_social_services_are_...) points in the direction of the type of thing I'm thinking of. These kinds of services seem fundamental to how humans work (we have to learn, we have to heal), so we should really use this opportunity to understand these things deeply.
> I'm not sure how you characterize 18F as worse than non-startup private sector jobs

Just seems like there is a mismatch between 18F's (high) cool factor and the compensation structure. These pay rates do not strike me as "contracting" or "consulting" rates. They strike me as more in line with "full time employee" pay rates at ordinary private-sector (non-startup) companies. But the job term is capped like a contract job. I don't see the financial upside to match their statement that https://pages.18f.gov/joining-18f/pay-grades/:

"Due to the high-pressure nature of our work, it makes sense that people will move on after a couple of years."

Sounds all startupy without the startup upside.
8 ways you can empower girls to learn coding
Facebook Wants to Help You Hitch a Ride to Your Friend's Party
Chances are the nearest school for the 3 daughters could not be further away...
He paid $50M to exercise $100M of options, but didn't sell them.

Why did he do this? What are the advantages compared to holding on to the options until ready to sell?

I can think of one: to qualify for the lower capital gains tax rate if he waits a couple years to sell. (I'm guessing that most of that $50M is the Alternative Minimum Tax, which makes me wonder, would be refunded some of that in the capital gains scenario?)

But methinks there might be another reason. Were those options expiring? Does exercising them give him more control in the company? Is it simply a statement of confidence?
3) make up your own interesting side projects that will benefit your manager, company,and customers, short term and long term. If you don't, you risk remaining as a permanent cog. You want to transform from a cog into planetary gear set.
You realize Messenger has 800mm monthly active users right? They're sitting there waiting to be monetized. Messenger is HUGE and they're turning it into a platform, which is very very smart of them.

Groups is huge too, it's sitting there also waiting to be monetized and in their latest earnings call, they emphasized that they are investing more heavily into Groups to bring it to it's full potential. It's been put on the back burner for a while, but it will become huge.
> As an aside, goddamn is UEFI ugly.

You're goddamn right it is. Matthew Garrett [0] used to do UEFI stuff for -IIRC- RedHat. He has MANY blog posts about fucked-up parts of the spec, and horrifyingly fucked-up implementations of the same. Sadly, it looks like most (if not all) of his posts are now tagged "advogato, fedora", so I can't point you specifically to the UEFI gore posts.

[0] http://mjg59.dreamwidth.org/
Funny thing is she had emails that were higher than Top Secret. Emails which only a selected very (Few including her) could only see.. This shows she was trusted with the most serious of documents. Such a shame she isnt getting in trouble for this
If we are hitting targets, yes
I love this BASEDEF acronym. I have an IRC bot that I've been working on for 3 years on Github. I've also tossed it on up-for-grabs.net. About 7 people have submitted contributions, I think because of up-for-grabs.

I think that acronym perfectly describes what a successful open-source project needs to thrive.
> Uncertainty is ubiquitous, yet few people feel a need to qualify their disbelief in leprechauns, unicorns, Darth Vader, etc. Why is it only gods where this seems to be required?

It's because those things would by definition be within our universe and thus probably testable. However a deity that controls our universe may be outside it, thus leaving us with no way to test for him, despite his control.

In hacker analogy, would a Sim character in a VM be able to be completely sure that you (god) don't exist?

To "not believe in god" is rational based on available evidence. To "believe there is no god" is an act of faith in itself because it (very likely) cannot be tested.

At least IMHO.
I was going to apologize for using "dickish" in my answer before but seeing this you fit the definition perfectly ;-P

http://www.urbandictionary.com/define.php?term=dickish

I have read the horror stories thanks to ryanlol's posts but next time please post a link if you don't want to waste time re-explaining. Let's use the HTML powers!
Money does not make the job and more fun or less boring. I'm not sayin it don't want money I just don't agree that more money would make programming a great job. It might help them tolerate a boring job longer
Pretty sure they know. It's not exaggerating (much) to say that CodeWarrior is the primary reason Mac developers stayed with the platform during the 68K to PowerPC transition. The pre-2.0 CodeWarrior IDE was the simplest and fastest way to produce Mac software in the mid-nineties.
Which company is this?! I'd love to talk to you about it!
I totally disagree and the arguments you are supplying show me you aren't on the same wavelength, for example citing land outside cities as being cheap or that most landlords self-build (no). I can't write an essay on this but I disagree.
IBM (Lotus) Notes / Domino does have a fairly elegant core in the form of a high-performance "NoSQL" document database with fast and reliable multi-master replication. The problem was that the development tools they build on top of that database were bizarre and terrible, and then they used those tools to build an e-mail client with poor usability.

The best ideas from that document database live on in Apache CouchDB.
http://couchdb.apache.org/
rm -rf / probably doesn't do what you think it does. The coreutils version of rm includes --preserve-root[1], which is the default[2].

It also supports --one-file-system, which would prevent this and a host of other problems as well. That said, I don't really see a problem with Lennart's response. It's basically, "we should take steps to make this hard to do, but root is capable of doing anything, so don't expect it to be foolproof."

1: https://www.gnu.org/software/coreutils/manual/html_node/rm-i...

2: https://www.gnu.org/software/coreutils/manual/html_node/Trea...
None of them are great. Android and very recent iOS are doing OK. Desktop OSes are still pretty bad. Clicking a non-HTTP protocol link in Chrome pops up a huge, user-unfriendly "External Protocol Request" dialog that warns of a possible attack on my system. That's pretty par for the course for desktop browsers.
That's a pretty childish view. Lots of people enjoy home mortgages, savings accounts, and investing in companies, all of which depend on finance firms.
C&G was primarily a publisher. SoundJam MP was written by other developers who later sold it to Apple. It became iTunes.
Depends on the depth and air pressure inside the hull. Sudden decompression can be a certain death sentence.
Let's make everything a filesystem... so that they are easy to access and modify.

Anyone can "rm -rf" anything, that doesn't mean that they should.
Click on the "web" link above and then click on the FT.com result. (You may also need to load that link in an Incognito tab.)
You would think so, but just like everyone else, hiring the right people is very difficult for LM. Note that this is not saying anything about how successful they are at hiring.
Mobile Payment Trends for 2016
> Our longest outage by far... can be directly attributed to frequent breakdowns in communication

I have direct experience with Linode staff breakdowns in communication because of a security problem before the December attacks.

The problem affected many Linode customers and included risks to confidential information such as billing.

The Linode staff communication was terrible. The problem was severe and ended up with Linode on a blacklist of companies that are not suitable for hosting.

I have to agree with tptacek: do not use Linode for anything, and if you do now, make plans to switch to a new provider.

To end on a happy note, I migrated the project to Rackspace, and the Rackspace staff communication is excellent.
Of course, but that's entirely beside the point; my comment was on the author assuming zip implied a windows user, it does not. Zip is ubiquitous on all OS's which is why github offers zip.
Overkill 3 Hack Money and Medals Cheats
If you believe that there are a world-wide generation of entitled human, there is not much substance to be discussed.

I read the post as simple as the field where he grew up with turned out to be a much different thing in a (industrialized?) setting.
If I sandbag estimates
> If you mount efivarsfs read-only, efibootmgr can't make your system bootable.

You'd think that efibootmgr would have a "--temporarily-remount-efivarsfs-readwrite" flag to handle that very thing, given hardware vendors' long history of getting UEFI dangerously wrong. :/
https://github.com/softdorothy/glider_pro/blob/master/Source...
Gigantic Wind Turbine with 650 Foot Blades Will Channel the Power of Hurricanes
that's a pretty weak argument. fault is in the firmware, but design of thing is important. it's why ATM gives the card back before the money. they don't just tell the user to suck it up. they implement good, safe best practices.
I don't even have 0% time.
Ask HN: Did you ever consider dropping out?
Did anyone consider dropping out after finishing their most important classes? I am a junior studying engineering. I'm at a point were I have 11 credits left to graduate, but I only really need 3 of them. I will probably stay in school, but I'm curious if anyone has relevant experiences.
Thanks
My personal favorite is how http://lkml.org/lkml/2013/11/11/653 is posted by @hp.com that also locked access to UEFI updates to paid customers not long after it was posted.
Those are good use cases. I'd mention them prominently.
It's what these agencies were originally formed and tasked to do.
Our old CTO used to laugh (somewhat derisively) if anyone asked.

No.
I'm pretty sure that's in the interest if every government everywhere. Israel, presumably like the Arabs, hsd other interests less noble than that.
Love the idea of trying to a) make 20% time better and b) encourage it to be open source. Wonderful stuff!
That is an extremely uncharitable reading of what he wrote, and I don't think it captures the essence of his intent at all. He said:

> Well, there are tools that actually want to write it.

It needs to be accessible in some manner.

> The ability to hose a system is certainly reason enought to make sure it's well protected and only writable to root.

Agreement it needs to be guarded, because it's a problem if it can hose a system.

> But beyond that: root can do anything really.

This is a truism for Unix, and altering this is much more of a problem than the occasional bricked machine. This is free software, and the ability to use it to control our hardware to the fullest extent possible is part of that freedom. Root cannot and should not be restricted from doing what it needs. It can, have hurdles put in place to make it harder to accidentally do something it doesn't mean to do though.

So, agreement on the problem, and agreement that something needs to be done to fix it, and a caution that access can't be entirely closed off without consequences, so root needs access. What's so horrible about that?
To me what it means is that the attacker figured out some custom call to the application that is probably expensive for the app to deal with and can easily cause a denial of service.
I actually quite enjoy my job. I still have side projects that I also enjoy, but my job is wonderful along with the company I work for.

Also, this stuff: "I didn't care how my code read, or if it was maintainable, or if it was DRY, or if it was tested, or how long it'd take me to write, or if features were separated into logical chunks"

Right at the beginning is where you lost me, because even when I was in grade school, I still made my code maintainable and separated into logical chunks because I had to read and maintain it whenever I got a chance to get back to it. My side projects are all built with these things in mind.

It is good that you have decided that coding isn't the right career for you, but I wonder what is? I would also be careful of making harsh public criticisms of your employer. It's easy to figure out where you work, and these are the types of concerns that your employer should be able to work with you to address.

Best of luck.
How I converted my company over to Confluence, and lived happily ever after
Unix has a long tradition of doing a `rm -rf /` before reinstalling a system. I don't agree with the people saying "don't do that". It worked safely before, it should still be safe to do.

(yes I know about --no-preserve-root)
The ocean. Pollution, cleanup, how we are affecting the oceans, how changes in the ocean affect us, and ultimately harnessing the oceans for greater good, preferably without destroying them in the process. Space gets a lot of attention, but the oceans are rightthere and we are (rather carelessly) only exploiting the low hanging fruit.

Nukes. I know YC has funded a few nuclear power companies, but this seems like an area that still needs a lot of basic research, especially with newer reactor designs. Maybe even some more speculative stuff like fusion.

Developing new types of antibiotics. Nobody is really trying, and iChip style devices seem pretty interesting. Even with that, there's still be a ton of work needed to bring new drugs to market. New tools and techniques for evaluating efficacy and pharmacology? For something more exotic, you could study phages.

Aging reversal.
I strongly believe it's not possible to safely run a site without DDoS protection for all servers anymore. Anyone with $20 can take down anything on Digital Ocean, Linode, Hetzner, and many others. Or they can run up a huge bill for you on AWS. I would love to use Cloudflare but I can't afford $6000/mo for DDoS protection on my servers with the wildcard requirements we need. Linode may have solved their DDoS problems with their own stuff, but what about their customers' VPSes?

I really wish people would start taking DDoS more seriously. It's really not something we can just null route servers for anymore. It's becoming a very serious problem. It's not going away, it's amplifying and getting far worse.

I'm also not sure how effective it would be, but it would be nice to see the FBI, NSA or whomever spend at least as much time fighting these DDoS warlords as they did persecuting whistleblowers and trying to shove backdoors into cryptography.