skysight-inc/HackerNews huggingface dataset:
A big part of that is employers not wanting to invest in someone who is about to permanently leave the workforce. If the retirement age scaled with lifespan, or adapted along the lines of what landryraccoon suggested, that would probably change. If you went back 200 years from today, most people would probably think it's not even possible that 63% of my generation would be unmarried by age 30.
Finally, we will be old enough to rent "ultraporn" (160+ years old). [1][2]

[1][http://en.wikiquote.org/wiki/Futurama]
[2][http://futurama.wikia.com/wiki/Hubert_J._Farnsworth]
Employee #1 is taking on 80% of the risk of a founder for usually a sliver of the upside. I know a lot of single-digit startup employees and I really think you're doing them a disservice by characterizing that role as really at all less stressful than being a founder.

You see founders parachute straight into consulting or speaking after flaming out of their tech startup. Their team needs to go get jobs.
Chrome extension too: https://chrome.google.com/webstore/detail/selectorgadget/mhj...
What would you do with more money? Do you know you would be significantly happier with that money, or know exactly what you would spend it on, or would it probably sit in an investment account?

What would you suggest if your friend came to you in the exact situation?
It's interesting that this is still controversial. Surely we're all acting as adults on this medium, and adults have the right to refuse to answer impertinent and snoopy questions! There's nothing to be gained from knowing someone's "Real name", however defined (and even governments have a problem with that one, bureaucratic fiat or no), and therefore it's pointless to demand it.

Even if you do, surely we've learned by now that any information which can be transferred via the Internet is rather trivial to fake; all photos, scans, and other files are subject to being modified and are, therefore, immediately suspect. (This could be changed, if governments were in the habit of giving people cryptographically signed documents verifying identity. They're not, and if they were, woe betide the person idiotic enough to give such documents to any third party.) Thus, anyone who claims too loudly to be using their real name is making a bluff which is difficult to call them on, something which should be kept in mind.

The idea that there are 'consequences' for everyone's actions is central to some worldviews. The question then becomes, one, Who is in a position to decide which actions have 'consequences'?, and, two, Who is in a position to decide which 'consequences' are just? Being anonymous is one layer of protection against some of the people who take such duties on themselves, as the paper points out.
One of the reasons is that Google doesn't seem to want to hire the "b" team.

And the "a" team I'm guessing doesn't want to work in a backwater place with no glory like "google news".

You know they only hire the best and the brightest and all of that. I'm sure even the person who gets hired as a janitor is a cut well above the average janitor. [1]

The funny part is there are plenty of people who would die to work at Google on anything. But they aren't the type (total conjecture here btw) that would ever pass the google interview process.

[1] I've always thought this was an interesting paradox. That is someone gets a job as a maid in the White House and works near the President let's say. So she/he must have something going for them to get that type of job. But yet they are still a maid in the white house. You would think if you are able to land that job you would have risen above that job.
I didn't include the `var table = [ ... ]` in the line count since that can be made as long as wanted. Fair enough though, and thanks.
At some point I'll write about it -- but she said she was terrified her family would cut her off because they had a particular idea of a guy she was supposed to be with. It was pretty intense and I went back to her again and again, but ultimately -- we lacked the context to navigate it together.
Frozen computer? No problem! (old people are too funny)
PLUG: I am already making this if you are interested, it is called MetaWear and it is a really tiny BLE wearable platform that comes with an API. Feel free to check it out at mbientlab.com or message me with any questions or if you just want a coupon (I might be inclined to give away some free boards too).
I always found this extremely odd. Does anyone have a satisfying answer as to why this is the case?
Thank you for the (somewhat incorrect) history lesson, especially the bit about Miranda as a forerunner to Haskell.

The rest of my comments still stand--especially the bit about "functional programming for its own sake", which is exactly what I consider "wanky" in a language whose propagandists are unwilling to promote as merely being of academic interest.
Idea is that you'd have the app running and actually have the conversations. I'd be excited to try it out.
ASN.1 is an awesome way of encoding information, but having variable lengths all over - implementations are very prone to bugs and buffer overflows.

It sure was fun implementing back then.
That would be one in a long line of quality engineering decisions by the HTML standards committees.
If the startup is doing well you'll have no problem finding an angel to finance those options for you.
Releasing it in the next day or so in app store ;)
White House Unveils America’s College Promise Proposal
SEO and WordPress: Changing category links manually – Good idea?
2014 stats (my quantified self attempt)
I remember back when Protobuf and Thrift were new, there were discussions about them re-inventing the ASN.1 wheel.

I'd love to hear opinions of people who have used them, and the experience they made. I've found an interesting thread [1] discussing them, and the claimed advantages for Protobuf are as follows:

- faster (real existing software, not some hypothetical ASN.1 compiler that could do x)

- easier to maintain backward compatibility

- much simpler, and thus easier to understand and more robust

Especially maintaining compatibility seems crucial to me in large distributed systems.

[1] https://groups.google.com/forum/#!topic/protobuf/eNAZlnPKVW4
This reminds me of dual photography:
http://graphics.stanford.edu/papers/dual_photography/
in the sense that I imagine unscrambling the glittered image will be significantly easier if you can plug in known sources to the transfer matrix.

Edit: the video there didn't work for me any more, here's the youtube link https://www.youtube.com/watch?v=p5_tpq5ejFQ
(missed edit window.) What I mean is that, just as the OP does (who is in fact a very experienced HN contributor despite this one comment reading as though written by an outsider), we all know the context that is meant here with a specific kind of startup, and don't presume to generalize it.

"The great era of starting a new business in the USA was several decades ago" - except for building the next instagram or airbnb while having $0 in capital and maybe 8 months of coding experience, oh and not even any business experience, perhaps still being a twenty-something who has never done anything. Then "several decades ago" probably wasn't the best time to build the next social startup.

But the above ridiculous constraints are still enough for some of us, people reading this very thread, to succeed at this. Literally. That doesn't mean we presume to extend this to the rest of America's 20 million entrepreneurs and business owners. That's why I said it looked like he was a new user who didn't know where he was for a second :)
Yes, thank you. Every framework I have ever used maintains this distinction between GET and POST. It's common knowledge.
Alexander Grothendieck, the secret genius of mathematics
The Comedy the Pentagon Wishes We’d Forget
Plus you can be locked out of VS if you go away for a weekend and haven't signed into the IDE in a while. Happened to me twice last year.
Let me repeat that - they force you to login to their tools (that Ive paid for) and if you don't the IDE is rendered unusable.
Fuck the guy in the VS team that OK'ed that feature.

But it was a blessing in disguise really as it made me look into other pastures like Node & Laravel.
Well, as a fairly broke student who doesn't own any Windows computers (and who's plenty tired of Java), I've found that getting into C# is unnecessarily unpleasant. It doesn't help that everybody's advice seems to be "get Visual Studio."

I'm sure it's great, and if I put more effort into it I might get something to work. But it is a real barrier: Why should I jump to C# if it isn't actually any more convenient?
Interesting, though I can't see how these properties have any bearing on the particle's status as 'real' versus 'imaginary.' The rules describing this entity's behavior are pretty incongruous with the behavior of other known entities—but we shouldn't forget that, just as when laying out a framework for a software system, we have chosen which our basic entities are going to be. If we were to select a different framework for describing physical phenomena, something less object-centric (something derived from Whitehead's process philosophy, for instance), what are the chances any notion resembling pseudoparticles would exist?

When I consider that a framework based on a taxonomy of spatial object types may only have seemed natural to us because we started with macroscopic phenomena (which our minds 'objectize') and brought our existing tools and heuristics with us, I can't help but feel like all of this 'incomprehensible' quantum weirdness is just our modern version of trying to model elliptical orbits with circles.
Not really. Unless you're using equity to compensate for a lower salary, which you should never do.

If the startup is offering a fair market salary + equity the only real thing you're risking is stability. Yeah you might only have the job for a year because the company goes under but short term employment is more common place now so that seems like a low risk.
I'd love to put project plans and day-to-day requirements and lists, as well as status reports on the wall of my office without requiring a projector or TV. This sounds like it might be a viable option for the aesthetically inclined office!

Can't wait to see pricing and release dates..
capitalist society is not a static - we can and must change this to benefit people
I find it astonishing that in 2015 there's still no org is funded enough to have a server infrastructure and a clean UI that everyone can use and is smart enough to use crypto correctly when it comes to chat clients. What gives?
To be fair, I don't think I have ever seen the escape sequence syntax being used for string interpolation before Swift.
Astronomers seek widest view ever of the universe with new telescope
ASN.1 is used as one protocol in the next-gen air traffic control systems currently being deployed in Europe. The relevant aerospace standards spell out a specific subset which helps with getting it correct. Only the single Packed Encoding Rules (PER) encoding is used, for example.
Ah - I may have been looking at the wrong end of the conversion funnel - I was thinking more on the lines of how do I find new leads at all?

Oddly I was reading how Buffets first insurance company was focused on writing profitable premiums only - to the extent of seeing shrinking business. It was unusual then and now, so I do take your point.
You ever think about making the mostly constructive version of this algorithm (rather than having the add and remove phases)?

Let's say you have a page with links in headers and paragraphs. You want to select some subset of links.

Rather than having the first click on a header link isolate "a", you could have the first click isolate "h2 a". Then you could construct the set of all links by adding paragraph links via a second click. This seems easier to reason about.
Wearable sensors gather lots of data–now to make it useful
23.6Mb alarm clock!
An easiest solution how to make your life meaningful and job less boring, and many people overlook it -- is to enjoy doing your hobby when possible and as much as possible. In perfect conditions your job would be your hobby, but often that isn't possible.

If there is a way to change your job -- don't hesitate much and find anything better or similar but closer to your heart. Again perfectly it would be own business but not many people are business type, and stable salary is often preferred -- so pick one which you would like even if it doesn't pay that much, but leaves more free time for hobby or side project.

That is assumed your health and physical conditions are good enough to not cause more problems.
We changed the submitted title to a description from the linked page.
right, what about bro love?
Thanks for the exploratory questions, they help.

I would probably save it and try to "retire" that much earlier. "Retire" meaning being able to choose when and how much to work.

I would not be happy with more money, but perhaps happier with the freedom it would "buy" me. Spend time with my family, pursue other interesting careers, etc.

Its a light at the end of the tunnel thing. I absolutely hate my current role, but can/should I hang on (not go insane, drag myself out of bed every morning and be away 10 hrs a day from my family) for 1 more year to pocket the money and then get out of dodge.

Not sure what I would tell a friend. I guess I would tell them if you are not happy, make a change. But mine is more of decision between change now to a known role without extra money or change later to an unknown role (the other role will be gone, but I will still have a role somewhere in the company) with the extra money.
At some point you will have to deal with items of varying length, and what ASN.1 does is IMHO far better than some of the other protocols. In particular, DER is all TLV, so the lengths are explicitly provided a priori and can be checked easily.

Contrast this with text-based protocols that rely on scanning forward to find a delimiter - the lengths are implicit. I think this is what really can cause bugs, as not having explicit lengths makes it easier to forget to check them against the buffer's size.
Anyone else think this is going to end up primarily being used for advertising? A bit like minority report? http://fluffrick.files.wordpress.com/2011/11/vlcsnap-2011-11...
YES.. I'm also more of a hack than a hacker so I often have to relearn stuff and nuance. Today my tech cofounder from PRMatch.com forced me to goto sleep and basically said he was going to do the ios / android apps.
I dare you to try to plug an australian plug in the dark.
It's just impossible ! Most other plug make it way easier .
Not to mention not everyone has 6-18 months of expenses saved up to live off of while they try their start-up, not to mention capital to start the business.

I'd go off and found a startup tomorrow if I had some way to keep paying my mortgage and feeding three mouths for however many years it took to adequeately replace my current income.
This is called a Hamiltonian circuit.
Note that this article is the first in a 5 part mini-series, the other articles are well worth reading too.

I like to think that the conclusion is that Haskell is the most perfect language for concurrent programming, but maybe that's my rose coloured glasses.
Started about 11am yesterday, and I think it went live around 2am today. Then stayed up polishing it and then there was a ton of comments online to answer.
for comparison:

Gmail:
2014: 21
2013: 25
2012: 35
2011: 84

Reader:
2013: 2
2012: 0 (!)
2011: 4
2010: 16
I have 45 items. When I get to the bottom, it blanks all the items, and displays "finished loading items" twice. If I log out then log back in it displays my list of likes again .. until I scroll to the bottom.
http://doc.rust-lang.org/book/unsafe.html#avoiding-the-stand... is the closest we have, currently. https://github.com/rust-lang/rust/wiki/Operating-system-deve... has a bunch of stuff, and https://github.com/charliesome/rustboot and its forks are examples that I know of.
* https://x.ai/faq/#two-robots-one-meeting :)
From http://as-e.com/products-solutions/cargo-vehicle-inspection/...:

"Dose to Cargo: Less than 0.1 microSievert (μSv) per scan (equivalent to 10 microRem (μrem)), at an average speed of 5 km/h (3 mph) at a scan distance of 1.5 m (5 ft). Should a stowaway accidentally be scanned, the effective dose is well below the ANSI specified limit for accidental exposure and is equivalent to flying two minutes at altitude."

In other words:

a) "Beam" is not over a small area but over the entire scanning area.

b) The 0.1 μSv dose is for entire cargo.

c) The total body dose in above case is therefore much below 0.1 μSv (because person is much smaller than cargo).

Also read this:
http://www.medpagetoday.com/PublicHealthPolicy/PublicHealth/...
I don't want to be pedantic but.. *Issy-les-moulineux
Actually, most of the competition is slightly more expensive.

We've done quite a bit of research. :)
Airport Scanners: Much Ado About Very Little – Medpage Today
It's not all end to end. And there is a difference if the server is a malicious one.

Anyway, since the service is centralized and not federated even if it will become all end to end encrypted, it's enough of a reason not to use it.
If anyone's ever looking for an even quicker hack, ssh has built-in the ability to act as a SOCKS5 proxy, tunneling your traffic over ssh to whatever remote machine you might have access to:

$ ssh -D 1080 myserver.myhost.net

Then configure Chrome or Firefox or whatever to use a SOCKS5 proxy on localhost, port 1080. (N.B. that this does not tunnel DNS lookups by default.)

The OpenVPN-based route is the way to go for something used regularly, but the above is sometimes super-convenient!
How 3D Printing Can Build New Bone
SelectorGadget is one of few bookmarklets I always have to hand. Two reasons: 1) It makes incidentally grabbing or manipulating certain types of data off Web pages easy with JavaScript on the console. 2) It's handy when creating custom style sheets to tweak existing pages with potentially bizarre HTML structure.
Not really. I honestly think the current assistant and all his human ingenuity could be better utilized on other tasks.
What if one doesn't use any calendar product? I usually agree with my business partners on a date/time by voice, then more often than not they create a GC event (probably to mark it in their agenda) and I get an email that I don't answer. They know I'll be there. I guess that x.ai is valuable if people don't talk each other and let it decide the time of the meeting but it probably works only if one annotates all his/her life in a calendar.
Great to see I2P mentioned on HN. It seems advantageous to TOR minus the exit nodes.
I can relate, it is hard to balance the loathing/apathy, ambition, and family. Family comes first, so maybe the hours spent on the side project needs to be re-evaluated. If you have a relaxed environment, maybe you can layer your work and side project. Maybe you might find a coworker who also can help out. I would recommend talking to your manager to see what options are available (less hours, more pay, more challenging work). I like to believe good managers exist who would be able to help (somewhere, maybe just not at your place).

I try to make challenges at work by looking at things another way (e.g. switch a programming language or ask for another opinion). That will only increase stress though, so be careful because you might be in a good place if the work is easy and expectations are low.

What is your goal for the side project? Money, experience, or curiosity? Can you find another way to either get more money or more experience that won't involve you spending an extra 5 hours?

I can let you know that in my case I spent a small time looking around and evaulating options ultimately finding a slightly better job. Be optimistic.
Greek yogurt and granola.
My first job as a developer was at a very small infosec non-profit (5 employees total!), I now work for a fairly large tech company (VMware) - and while I was in school I worked tech support at a startup that grew from ~30 to ~80 employees in the year and a half I was there.

So I've seen a decent range and think that you'll learn a lot wherever you are (particularly early in your career). What you learn will vary a bit and you will most likely prefer one or the other, but until you've tried both I wouldn't worry too much about which is better. I'd suggest pursuing opportunities at companies of all sizes and accept the offer that most interests you.
Long a staple of science fiction movies, the wall that is also a retina-like display is finally here, even if it's just an initial, minimally viable version.

As adoption grows and the technology improves over time, we can expect ease and cost of application to improve and possibly even match traditional wallpaper.

Architects and interior designers will love this, and I can't wait to see how people transform interior spaces in offices, homes, schools, hospitals...
Having the opportunity to take on a larger role earlier in a company's lifespan has a lot of allure to me - you get a lot of valuable experience that a larger company would be loathe to offer to not as experienced employees. For an example, I am a senior/lead software engineer with only about 2 years of professional experience. However, my experience has been increasingly high quality, and allows me to move up at my speed, which could pay off in the future if I decide to join a larger company or if I want to start a company of my own, having some credibility with other professionals I work with or network with.

In addition, it gives me the opportunity to affect the culture of a company and help the environment be run the way I want it to be. There is a lot of work to be done, but it's the same in any non-big company.

The stability isn't as much of an issue to someone like me, since I have plenty of contacts I can reach out to if I don't like the looks of things - I've gotten in person interviews set up as short as a few hours. The salary isn't as much of an issue when I am investing in myself and preparing for a larger salary down the line due to outsized responsibilities. The equity may not be as much, but it doesn't need to be founder level to be good enough, and also there are other concerns for a founder - increased dilution and the incredible early stress fundraising & networking is not something I necessarily might want right now.

Not everyone necessarily has the skills to be a successful founder (or co-founder) - personally, I may choose to found my own company down the line, but it will be in what I want. In the meantime, working as an early employee is ok to me.
Yeah, I'd love to get a whiteboard made out of it that has some sort of touch detection or Wacom-esque pen action.

I was considering on buying a $300 40+" TV[1] on black friday and using one of those visual detection systems, but I decided not to.

[1]Visual quality is very bad, but if it just displays text all the time, how bad can it really be?
I think you may have over-indexed on the context that is most appropriate for your use-case.

*edit - The core point IMHO: You have to build on your system's primatives. If it can afford haskell, great (And in many cases we associate with general programming, this may be true) - but I don't think we should say it's the case catagorically.
The most successful Silicon Valley founders and investors were born into wealth, attended expensive private schools, and are connected by exclusive networks. We therefore conclude that these kind of people are simply better and more successful human beings than others. Why else would this tiny class of people so dominant an entire industry?
It's a really good breakfast. Last summer I tried a keto/low-carb diet and only ate eggs w/ bacon in the morning.. after 3-4 months it was too much and now I can't eat it anymore.
So go with something different everyday!
Punks Try to Rob 60 YO Woman, 3 Marines Show Up… (VIDEO) – The Navigator Online