skysight-inc/HackerNews huggingface dataset:
I'm 32 and I've had similar thoughts at least since I was 27. A kind of existential crisis tinged with deep boredom and non-clinical depression.

I've found 3 things that have helped me deal with my depression/boredom:

1. Have things to look forward to:

Always, always find things to anticipate and look forward to in the short and long term. Whether it is something small, like a treat at the end of the day or something big like a vacation or short trip away.

2. Side projects & working towards self-employment.

Ultimately, the aim is to be the master of my own time. I no longer have to wake up at 8am because I HAVE to but because I (may) WANT to. This for me is so important. To be the master of my time. I'm 32 now, if I'm lucky to live to 70 you can say that I have about 14-20 years of productive time in me. I want to use it for myself.

3. Spirituality.

I know that this isn't for everyone. Personally, I find religion and spirituality helps me to cope with every day issues. It gives me strength where I might otherwise just find a gaping void of pointless-ness into which to fall.

I hope this helps you. As mentioned by another comment try to avoid alcohol. You won't find the answers you need a the bottom of a bottle.
As the late Christopher Welch said,

Do not go back to college!

Don't! Do not do that. Go work at Burger King. Go into the woods and forage for nuts and berries. Do not go back to college!
It's now being reported that Verizon and Yahoo are exclusively negotiating. That's as close as anyone has gotten since Microsoft made an offer years ago.

Verizon is really doing a big transition with this acquisition and their AOL acquisition. They've acquired alot of valuable web space to put adds on/monetize. This is a probably good news for Yahoo employee's as Verizon then has a vested interest in keeping the company running and not splitting it up into pieces like a PE firm may be more inclined to do.

The one interesting thing I've heard is that Verizon isn't interested in Yahoo's patent portfolio, which means it could still be up for grabs.

Hopefully its bought by a Microsoft/Google consortium and very liberally cross licensed rather than a private equity firm who will look to more aggressively monetize it.

I also heard that Tim Armstrong, formerly of Google with Mayer will lead the combined AOL/Yahoo company, which means that Mayer probably isn't coming along as part of this deal. I think most people expected this.

If this ends up going through for the reported 3.5 billion, then Verizon has bought a significant portion of traffic on the web for roughly 8 billion (AOL was acquired for 4.4 Billion).

This could end up looking like a very good acquisition in a few years!
I don't mean to call you out, but I'm fairly positive this is wrong. I ran the baseband software team at Apple and worked on the first two generations of iPhones. I'm intimately familiar with that hardware having done reworks by hand myself on the first prototypes and being in all schematic reviews. They definitely didn't have secondary batteries connected to them. While this may exist on some new models of phone, I've never heard of it.

This doesn't even make much sense to me. Assuming you're talking about emergency calls, the application processor is necessary for dialing. You'd need to power the entire phone including the screen to make an emergency call.
These answers point to dead links and reeks of Agile.

They mention frameworks and MVC variations; from the start they've already bloated whatever they're building and none of them address the real problem: complex sequences of state mutations.

So not only are they having software that's orders of magnitude more complex than it should be, they're also completely avoiding the hard problems.

You won't see a test like "enter a username, dont wait for server validation, enter an invalid email, optimistic updates, fix email, more optimistic updates, server response & state merges, advance to step 2, 3, come back to step 1, change email, advance to step 4, crash.. wat?!"

That's where the bugs are. Not "click the button and the popup opens" because that's trivial. You're also probably not testing that button while a menu is open, or a dialog already opened, or between optimistic updates and server responses, or the combinations of these, or ALL the cases you're going to forget.

You're not going back to test each new feature against every single possible state the app can be in. That's why I say TDD is overrated because the problems it fixes are trivial and it ignores the important ones.
Of course, the guy's life story is still an inspirational tale of creating opportunities for yourself where none seem to exist. And his discovery -- although probably not rocking the foundation of the (sub)field -- is still impressive and pretty interesting. And the article is written well enough.

So you should still read the article. Just pretend the link-baity title doesn't exist and don't go in with pre-conceptions :-)
you call fstat on the opened file descriptor and compare device IDs and inodes, as was done in the referenced OpenBSD patch from -96: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec/mail.lo...

EDIT: corrected year
It's nice to hear that everyone here (and yourself) are talking about job and being productive or not.

Maybe it's hard to hear this right away after your major, but a job is just one part if your life. As someone already wrote, also concentrate on your private life, your body and social connections.

And, forget that you will be something super special or will feel super special. You don't have to be Steve Jobs, probably won't be and nobody says that Steve Jobs was a happy person.

Do what you feel is right for you at the moment, have a couple of good friends, work out, and maybe look for a job which helps you for your "birds eye view".

Have a look at Freuds "Über-Ich" [0] and maybe start to listen more at your emotions than on money and job. Nobody says that both couldn't go hand in hand, but after leaving a well paid job, starting at a very poor paid one but with good friends, it's totally worth it.

[0] https://en.wikipedia.org/wiki/Id,_ego_and_super-ego
I'm curious as to why Snowden didn't simply recommend everyone go this route instead of bending over backwards trying to fix the iPhone?
Apart from Hollywood, the RIAA and the odd politician? Probably not.
I don't have the story around, but if I recall correctly, the minor procedural errors were forgetting to read Miranda rights. In the US, conviction can be based on possession without that form of evidence. Let's say for the sake of the argument that social status was an important factor here.

If going by-the-book is overly harsh, then the book needs to be amended. Bending the rules is not really praiseworthy, though it may end up with an good result in a particular case. It's not what I prefer in a justice system.
That's a great mission statement, and it's not too lofty to be impossible to attain.
My second point is that with exceptions you can't guarantee the assignment of two objects, because the assignment operator can throw.
Scientists found a new heat-treatment that extends milk’s life for up to 3 weeks
I'd climb rocks and find Jesus. In the opposite order, but that sounds less poetic :P Either way, I vouch for both and if you want to know more about either, get in touch. If moderate success doesn't equal moderate happiness then is our whole societal model of success equals happiness broken? I think so. Love,
-Daniel
Shit. That scares me. Thank you for posting.
So finally that merger with Aol is happening after all...
Tracking Retention in Your Windows 10 Apps. Part 1
Exactly. It's not just that he was home-schooled. It's that he was apparently home-schooled by people who were apparently particularly incompetent at home-schooling.
Most laptop docking stations have built in video cards.
Macbooks can drive 2 monitors easy.
A few thoughts immediately came to mind in regards to your post.

1. You are intelligent. (you finished your degree, considered several options, you are not making a brash decision, and you are seeking advice. All very positive and responsible things to do.)

2. You are looking for fulfillment in your education/work. (Find an occupation that supports you, your loved ones, and then find fulfillment outside of the 8-5.)

3. Your entire post is generally self seeking. (Find fulfillment in spending time with others, get in shape/fit, find someone that could use your help and enjoy their friendship, volunteer your time/expertise to a worthy cause, pick up a hobby that you always wanted to do. But the most important thing is to find others to enjoy your free time with.)

Edit/Comment: I agree with others, drugs/alcohol should be completely avoided.
Django Channels – Developer-Friendly Asynchrony for Django
> You're simply ignoring the error cases if you pretend otherwise.

.. which makes using the STL surprisingly hard, because you can get an out of memory exception all over the place.
Large difference there is that in those systems you opt-in and only pay for it in the classes you want(which is more in line with C++).

In the case of Unreal we used it to extend the RTTI system to to more things than just isA(). Stuff like member properties(editor hints in window), serialization(network & disk) and stuff you'd use C# attributes for.
Why it's time to accept the fact that Brexit may never actually happen
I've felt this way.

When you are in school you are given a reward structure to work within, and there is a definite end goal.

Now you are in an open ended situation with no set goal. The transition between the two can be jarring.

I think it might be time to just experiment and try a few things that interest you. Write an ebook, travel, code up an app, whatever appeals to you.

Sometimes we just need to wander a bit before finding our way. Every hero's quest has a period of wandering aimlessly in the wilderness before finding a worthy goal.

Don't just look for something to do, look for the right people to do it with. Choose those people carefully. Especially leave behind people that aren't right for you.

Later, after you've lived a satisfying life and look back, you'll see that all the pieces of that life were there in this very moment. You just can't see them now, but they will come together.

Trust in that, and don't worry too much.

[edit: more advice...]
In addition to that I suggest abandoning the idea of trying to be somebody. More important than individuals are what they achieve when working together.

This belongs to point 4: "do things for other people". Doing things for others often works best when joining existing efforts. Many projects with a social agenda don't have enough funds or supporters, because they operate outside of the simple profit model.
Edgiest security blog post ever.
Congrats for your degree!

My 2 cents:

1. You are not your work. You are not what you do.

2. Do what you like/love and make sure to do it with other people.

3. Don't do things to be successful in the eyes of others.
I'm not advocating going back to 1950 or having planned economies (I am rather an anarchist), I am merely pointing out that it is wrong to suggest an orientation to short term profit makes the best economy.
From what you say there is no real outsider's view. To do the homework I would have to be on the inside. Fair enough, if that is the entry level, I guess I really can't offer any new ideas.
Currently I am pretty much in the same position. I am about your age, also about to finish my master in business. Can't provide a quick fix, sorry. I guess it has everything to do with "knowing yourself".

And I think it is all about the environment you find yourself in. Taking a not so full-filling job is nothing to worry about if you're surrounded by people who make your life worthwhile and/or help you to do something else in the long run. Being an isolated, merely self-sustaining cog in the wheel is what's terrifying.

Also, I have to say I find your language a bit odd. Even though I agree with your sentiment that working in an office is not a great prospect, your "more than just.."-bit sounds a bit unhealthy. I mean if office jobs aren't for you that's okay and if you happen to like them that's also okay. But why so judgmental?
>You have the drive and motivation to get to your destination but once you are there -- you're left wondering -- "what else could I have done?

Time to pick a new destination. Probably something a little more long-term, like becoming a C-suite executive or starting a family. It took you 4-5 (or more) years to get to your first destination. Plan something that takes twice that amount of time.

If you literally just finished (as in 1-2 months ago), might be worth it to take a vacation if you can afford it.

You don't even have to settle on a new destination right now, just stay active physically and mentally. 29 is too young to autopilot your life.
This depends entirely on what you want to do. You can open files with O_EXCL. You can atomically rename() them. You can use libsqlite3 which provides an abstraction for many operations.
You should be using RAII for any resources that you need to automatically clean up, then any return statement will catch it. No need for exceptions.
There's Steemit:

https://cointelegraph.com/news/blockchain-social-platform-st...

Though I didn't try it yet as they closed registration for a while (there was a hack).
The link between lichen and basidiomycetes was known before this paper, but it was mainly thought that most lichens had none of the basidiomycetes spores, e.g. : https://www.anbg.gov.au/lichen/basidiolichens.html
I'm pretty sure Thiel sees a huge new market opening up for the privatization of formerly public services if Trump wins. I'm not a big fan of the inefficiency of big gov but you can't not mention the fact that Thiel has a lot to gain in such a scenario (Palantir contracts).
While it is fun to do the subtraction and see that Yahoo's core business is negatively valued, liquidating the Alibaba and Yahoo Japan assets would come at the expense of significant taxes, which I believe accounts for why shareholders value the firm the way they do. Still shocking how drastically small the core asset valuation is in comparison to a deal Yang struck years ago, but it might make the valuation make more sense.
Yes. I always take solace in the knowledge that I could leave all this behind and go live in a tent in the forest if I wanted to. But even that probably isn't true because I've never been camping. I'd probably eat some poison berries and end up like Christopher McCandless.

Working out helps a lot though. So does going outside, especially in natural environments.

> I feel like I should go back to school but do I really want to rack up all that loan?

If you're not sure, the answer is probably 'no'.
Happiness can only be found within the Self. Not anywhere outside. Meditate an hour a day and more your inner condition as you go. Heartfulness.org
I'm hoping Yahoo's Smart TV platform business is sold to someone who will make it awesome. It has potential and a pretty massive installed base.
Guided Unikernel Build Walkthrough
To an extent, you are correct. But my experience has been slightly different.

Having a major-ish depression once or twice a year is customary for me now. This happens no matter how good or bad things in life are going on: whether I'm working on something I really like near an infinity pool in Kuala Lumpur, or whether I'm out of client work and desperate.

Alcohol helps me get through that ("you should go to a shrink", anyone?), and then when this periodic depression is done, I'm back to enjoying the things I do.

With some occasional alcohol when I feel like it, or when dealing with legacy PHP code (no kidding).

One thing I also noticed is having a great, caring, friendly partner reduced my alcohol consumption—significantly.
The only way I'd ever be likely to find Jesus is if I fell off the rock for about 3s (depending on height).

That and when I hit my thumb with a hammer since screaming "Random fluctuations in the space time continumn damnit that hurt" just doesn't have the same feeling.
Moore's Law IS dead for single core CPU performance.
Abolishing the world order seems unnecessary but the rest is reasonable advice :)
There's ~0 chance of that happening. Verizon can afford to completely write off $5 billion, so you would need some sort of poisonous cultural inversion for the deal to sink Verizon.

(Verizon is a much larger company, so if the Yahoo culture ended up dominating it would be an inversion)
I used SendGrid years ago, and never want to go back to it.

Then I switched to AWS. Nobody got fired for using AWS S3.
Is Peter Thiel shorting democracy?
Yes, I have felt the way you do. I feel like this for a few weeks, then go back to feeling a bit better and worth something. You are definitely not alone.

First, you should find a counselor, any counselor, and open up to her/him. Direct, immediate feedback from a professional "personal problem helper" will help you. You can stop reading here and act.

Now, on to my non-professional ideas that you should probably skip but my ego prevents me from omitting:

It sounds like you need goals like school gave you. Let's think about it. In school, you had short-term goals (assignments, next exam), mid-term goals (grades during a semester), and long-term goals (graduation, GPA). Our tech work is terrible at these things except at very small companies where there's too many obvious things to do, and very large companies where the career ladder is so defined that you just need to show up and follow simple instructions. In the middle lies the domain of the lost and the over-motivated. Choose your path.

If you choose to go back to school, you'll have these goals again, but you'll probably have the same problem and feelings again once you're done. Plus, you'll have more debt and thus more pressure to be "successful", which is probably counter-productive to your feelings.

Don't listen to people on the internet, including me. Nothing we say is true for you. Try to take a general consensus and make your own decisions with that input. There's wisdom in every comment above and below, but it's shaded by bias, experience, and fallacies that are not your own.

Please, seek help. Don't waste any more time trying to deal with this by yourself in your own head until you've been given a proven pattern for doing so by a professional. Visit them with an open mind and few expectations and be more frank and honest than you ever have before. You'll move whether you want to or not. It's up to you to choose the direction.

Be well, do good.
I could think of multiple ways of fixing this problem changing the API. For instance they could have an api that opens the file only if it is not a synlink.
Isn't the cost significantly higher? Even with bulk pricing, lambda was more than 8x more expensive than ec2 for constant computing.
Very cool. Would be great if three functionality can be supported: transient chat, persistent Q/A and persistent documentation. The same for Stack Overflow. They may make a big profit if business start to use it.
I might be one of the only people who didn't love this game. It was an alright game, but I guess I just wasn't a fan of the style. It all just felt a bit too 'lel i'm random, look, skeletons and robots who think they're on TV shows'. It had some great mechanics that I wouldn't want to spoil for anyone, as well as a great soundtrack. It just didn't click with me like it did for others.
Callback widget creator CallPage secures €500K in funding from new VC BValue
My requests:

1. don't touch yahoo finance

2. bring back pipes
And I just can't tell just what tomorrow brings.
There are many possible solutions:

Obtain a "session ID" through stat and always use that to access the file:

id := stat("/a")
read(id)
write(id, ..) // doesn't protect race access to a file,
// but at least you're not using the
// pathname twice, which already solves a
// lot of problems

Use transactions:

transid := ftransopen()
f := stat("/a")
read("/a")
write("/a", ..)
ftransend(transid) // fails if clashes with other fs changes

Have "last modification ID" counters that change for every modification to a file, and allow CAS-style operations:

mod := stat_mod("/a")
open_mod("/a", mod)
read_mod("/a", mod)
mod2 := write_mod("/a", ..., mod) // fails if /a modified since mod
mod3 := chown_mod("/a", ..., mod2) // fails if modified since mod2

etc.

All with their own pros and cons, of course, but definitely possible. I'm just curious if there's a specific implementation that's gaining momentum.
My reaction is because no one here seems to have any sense of ownership for the products they design, which are a key part of the security issues and abuses we are currently experiencing.

If you participate in the design of a phone that broadcasts its position in dangerous situations without the user knowing this, and subsequently gets them killed, maybe you're so far down the line and organizationally have so many people between you and them that you don't notice the small amount of blood on your hands.

Just by existing we all cause trouble, but I'd like to see a bit more ethical sense among those who are directly enabling the current oppressive state.
I graduated with a BS in physics minor in mathematics, in 2009. Then did nothing for almost 3 years. I've been a stock boy at target for the last 4 now. Going back to school next month because I have the money and no particular idea what else to do.

So I don't really have advice except maybe: save as much money as you can for a little bit, see if that money starts looking like something: a trip, an early retirement, school, a side project.

Beyond that go get screened for depression. See about counseling. I just recently (~two weeks) got on citalopram because I'm trying to make this go around of school a bit more productive. I don't know if it's helping yet but that just goes to show how ludicrously mild we've gotten antidepressants now.
Gawker headline: "Peter Thiel is totally republican, people"
I'd say:

* Almost everyone feels like this at some time. Don't worry that you're alone.

* Focus on small things. Get a little thing done every day, mark it off, celebrate that victory in a way that makes sense for you. Keep a list of the stuff you've done. It's very helpful to look back and say, "I applied for these two jobs, and I read this book, and I went on a hike with my mate."

* It's okay to not have it figured out. It's also okay to shift goals. Lots of people say, "I want to travel the world," and find out it's lonely or disconcerting when you don't speak the language; or, "I want to sail across the Atlantic," until they see their first small squall off the coast. It's okay to have a goal, try something and decide, "you know what, that's not for me."

* Don't feel like a failure if you don't fit someone else's mold. For example, if your parents wanted you to have a certain degree, or you listen to the HN echo-chamber of "startups or GTFO, LOSER!" Don't let someone else tell you who to be. It's hard enough to figure it out, it's worse when you listen to them and figure out it wasn't right at all.

* Get plenty of sleep, get plenty of exercise, eat well.

* Keep talking to others. It will help you figure it out. Listen to what you're saying more than you listen to what they're saying to you. You, LITERALLY, will be telling them what you should do to improve your situation. Once you figure it out, you'll be able to work on the first steps.

Good luck.
Another benefit of the push model is that back pressure becomes much easier to implement.
Call of Duty Gun Configurator in Your Browser
"Verizon sees a complimentary set of businesses that could find a home alongside its AOL properties."

This tells you everything you need to know, because AOL should have died years ago as well.
Their costs will also be zero. Maybe zero is impossible but costs are going in that direction.
Save cash. Travel. Expand your horizons. The answer will come to you.
Except Milo has been suspended before. Multiple times. Confusion towards his suspension has only considered this single incident in a vacuum.