skysight-inc/HackerNews huggingface dataset:
From another blog post:

"Funny thing about providing an online backup service that is currently storing over 100 Petabytes of customer data, sometimes people need their data back. In fact, nearly half (46%) of our customers restored one or more of their files in 2013 and that adds up."

https://www.backblaze.com/blog/six-billion-files-restored-an...
It's not only the build environment. Mastering C goes way beyond the superficial level of just learning the language and the libraries. Being a very thin abstraction over the machine, you will inevitably encounter some quirks which can only be explained from the perspective of a compiler writer or a hardware designer. Also, POSIX is not just another library, it's the interface between your program and the operating system. Knowing what to call and how to call it ultimately requires a good foundation in OS theory.
Driving three to five hours a night a few nights a week isn't so bad as a relaxing hobby, nor does it need to be "squashed quickly."
It's a shame they use ISO-8859-5 as an example because it was never used by anyone in practice. It's a stillborn standard.

First, we had IBM-866 and КОИ-8 aka KOI8-R, then painfully switched to WINDOWS-1251, and then Unicode. ISO-8859-5 was never adopted by anyone.
1. Google drive for collaboration/sharing of docs and other work
2. Skype for chat, group chat, and calling into conference calls.
3. Conference calls. We're using uberconference now, but it has been less reliable than is acceptable. We're going to try our own skype server.
4. We host our own git repos.
5. I do most of the project planning in org-mode and Redmine.
6. RT for bug reports
Pretty much the same answer as 'how do I find a job, I'm unemployed'. I'm sure you could answer that question more or less.

Let us know if there's any specifics that make your situation unique.

In any case, I'd make a schedule. For example make a plan to quit in two months. That'll give you some relief as it's something to work towards. Use up any vacation days you've got left. Tell your boss in a month from now you're quitting. And save up every penny the next two months you can to build a bit of a buffer. Try to save up enough to pay rent and food and such for a few months.

And really, start applying for other jobs. When you do tell your boss you're quitting, tell him you disagree with the current workload and that you'll be quitting in 4 weeks unless you can work something out. Perhaps they can propose a middle ground, if not you can leave.

In general do everything you can to not be dependent on your current job, meaning: find alternative jobs + build up some savings.
Aren't you also signalling that you care a lot about status by complaining about it? Usually when people actually don't care about something, they just make note of the fact that somebody else does and slightly alter their dealings with that person to get a more favorable outcome. An argument isn't a favorable outcome; negotiating more of something you do care about (like equity, or influence, or effort on their part) in exchange for something they care about (like titles) is.
Bill Gates answers questions about Java during a deposition (1998) [video]
I agree in principle...but in practice I think college is much less of an opportunity to make it what you want it to be than you make it out to be. Perhaps at a graduate level or at a top level school you can learn more if you apply yourself more, but at a regular state school, it was really just an extension of high school. I left with the opinion that liberal arts is just a repeat of everything you were supposed to learn during middle and high school with longer papers and more reading, but really just the same content. The only students who had trouble either 1.) Didn't actually pay attention in middle or high school or 2.) Couldn't read or work fast enough to keep up. The major classes were really pretty easy as well as a computer science major, but that's because I was already a programmer...I suppose that's not the norm. At least towards the end, I put a lot of work into it and read pretty much every page, but didn't get a lot out of it.

Many of the same problems plague colleges that plague high schools though...professors that either don't care or aren't very good at teaching, students that are just there for the degree, books that don't really challenge, and papers that just require following the formula "5 paragraphs, 3 summary sentences". Very little learning took place for me in any of that. The learning I did was from outside of college and was from learning what is considered generally graduate school work for C.S.

I really hope that most people's experiences aren't that way, and that colleges do teach young people. It just wasn't my experience through 3 different colleges. An Oxford style school with mentors and customized content probably would have served me much better than colleges that continue on the same factory system setup that is broken at the lower levels.

The workplace hasn't been difficult for me, but I definitely learn a lot more than I ever did in school. I come across actual challenges that require research and stretch me. Perhaps that's just being a software engineer though.
I understand some of the negative things about LaTeX but it generates outstanding documents that no other processing system can match so far. Specifically the typography:

http://tex.stackexchange.com/questions/1319/showcase-of-beau...

http://tex.stackexchange.com/questions/85904/showcase-of-bea...

Also the graphs are outstanding:

http://tex.stackexchange.com/questions/158668/nice-scientifi...
I've said it before and I'll say it again: the single most effective use of ~$1 million for advancing math and physics research (two disciples for which no non-LaTeX solutions exist) would be to hire some developers for a couple of years and make an enterprise-quality successor to TeX. Keep the math syntax, make it handle infinite pages for the Web, and fix all the awful bits that waste hundreds of thousands of grad-student-man-hours each year.

This isn't fantasy. Zotero is evidence that custom built academic software funded by charitable foundations can be a tremendously positive service to the academic community.

https://www.zotero.org/about/

Also, everyone should read deong's comment.

https://news.ycombinator.com/item?id=8511509
The point isn't to convert a TeX program into an equivalent HTML program, it's to be HTML an output of a TeX program. For example, make \emph{foo} output "<i>foo</i>" instead of "/Times-Italic 12 selectfont (foo) show" or whatever the PS output would be.
Hmm, sounds like the problem then is making a track that won't wreck stuff and can return your race vehicle to somewhere automatically, then you only need the vehicles to be tough enough to handle crashing into each other.

Also, having the crash being the insert-coin point, rather than basing it on time might help.
Does the price include the cost of building the software, and the helping hands to replace/source broken drives? (that includes the 4th iteration)
If browser vendors start building great features to take advantage of the semantic web, then developers will start adopting and consumers will start [tacitly] demanding it.

I think browsers have little to do with the Semantic Web. The semantic web is more M2M.
If you enable documents in the cloud (now iCloud Drive, I think) document based apps will pick that location as the default location to save to. Autosave has long been a feature, so that happens, too.

It all makes perfect sense and is perfectly logical. How is it even possible to be surprised by this?! I’m mystified. It’s also not data outside iCloud. It is very much inside iCloud. Obviously. Newly created documents have to be saved somewhere, and if iCloud is your default location that’s exactly where. Where else?!
CSS3 actually supports pagination, automatic numbering and referencing, hyphenation, justified text, and footnotes. At least that's what the spec says...
Does Jain work in e.g. Norway?

http://en.wikipedia.org/wiki/Midnight_sun
It would help to know about your location, most things relating to HR are location dependent. If you're burned out and exhausted I think some sick leave to begin with would be entirely appropriate, assuming you're going to be paid while on sick leave. Then, when you've recovered a bit would be a good time to evaluate your options. When stressed out or tired do not make important decisions if you do not absolutely have to.
> It'll end up offending and driving away people with interesting ideas.

So it hasn't happened yet, in the 7+ years the site has been running? When will it happen then?
> Probably #1 too about skipping breakfast.

Actually - skipping breakfast helps you keep your insulin low and promotes lean body mass.

Your body is in prime fat burning mode in the morning and holding off on breakfast (and spiking the blood sugar / insulin levels) can help you keep burning fat through mid-morning.
The real competitive advantage is the software and IT principles that make managing a dumb array of disks possible.
I think this is part of the reason why programming/computer classes can be more engaging… since you’re doing more than just sitting the entire time. (probably reading reddit, etc.)
Amazon starts using India Post and screws up its Delivery System in India
http://www.45drives.com/store/order-beerinator.php

A 4U beer cooler, not sure if awesome or stupid... but still, a nice idea.
Well, I was sleeping midday in the kindergarten. I really wish I could still do this at work.
But you'll need some level of multi-data-center durability (or at least across racks), so you'll want to replicate user content anyway. Otherwise a dead server could prevent a restore.
I agree. A cheap (iPhone) recording is still better than nothing.
> Upper management does not think it's wise to hire more people so they are burning everybody out and people are leaving.

It is in everyone's, and especially upper management's, best interest that the company does well. Rather than vilifying "upper management" and quitting and being bitter about it, can you have a constructive conversation with someone up the chain to help you AND the company out? If you're going to leave then what do you really have to lose?

If it were me I would approach someone and say something along the lines of:

"I'm quite concerned for the well being of the company/organization/whatever. I noticed that there were some corporate changes recently and since then many employees, myself included, have felt burnt out and some have even started leaving. I think this is due to the fact that we are understaffed and this problem is only going to be exacerbated as people leave. What do you think?"

This could result in a number of things including decreased workload, more hires, or nothing. In the positive cases everyone is happy and in the third you don't lose anything and can still quit your job.

Best of luck!
This is pretty painful to watch - he seem very awkward - its pretty funny when he gets pissed off at the guy about 5 minutes it "Give me a break!"
If you're already worried about competitors and looking to compete merely on price, I'm afraid you might not be cut out for this. For starters, I would highly doubt that you and this big company would be going after the same customers. It's relatively easy to find niches that big companies can't or don't want to serve.
This is amusingly naive. I've seen the spec for Tetris, and it's surprisingly big - much larger than the smallest known fully conforming code, which is still surprisingly large. There are also a non tiny number of people knocking around for whom it's their entire job to test it. "Even" Tetris? No, sorry - that's nonsense.

The big problem here is that code coverage tests don't help you cover what you should have explicitly defined or tested but didn't. As a result a lot of things end up still defined by implementation and not specification, as all sorts of important details only got defined during implementation.
Semantic web was replaced by an API.

APIs are part of the Semantic Web as well.

See, for example,

http://www.w3.org/TR/sparql11-protocol/

http://iserve.kmi.open.ac.uk/ns/msm/msm-2014-09-03.html

http://www.w3.org/Submission/WSDL-S/
Kevin the CTO of Mattermark here. A lot of people have had good success using our product to find cool companies to work at. I'm also happy to help you out with application / interview tips. Email me if you want a hand kevin@mattermark.com
Tell HN: Domain Names for Sale
Hi,

I have currently put the following domain names up for sale using Domain Agents:

- Seconds.io: https://domainagents.com/seconds.io-oOCOmJqeqak=

- Leather.io: https://domainagents.com/leather.io-oOCOmJqeqak=

- PomodoroHero.com: https://domainagents.com/PomodoroHero.com-oOCOmJqeqak=

- Kindly.io: https://domainagents.com/Kindly.io-oOCOmJqeqak=

- HappyRaspberry.com: https://domainagents.com/HappyRaspberry.com-oOCOmJqeqak=

- NameTool.net: https://domainagents.com/NameTool.net-oOCOmJqeqak=

- NamingTool.net: https://domainagents.com/NamingTool.net-oOCOmJqeqak=

- ShiftManagerApp.com: https://domainagents.com/ShiftManagerApp.com-oOCOmJqeqak=

Update: Some of the domain names do have relevant twitter handles registered, however, they are not for sale. I will happily transfer the relevant twitter handles over once the transaction is complete.
screenhero.com
The idea that serious health problems can be cured with lifestyle changes is compelling, but unfortunately often wrong. This is a big problem in medicine in my opinion, because doctors often come into a relationship with a patient with the assumption that the patient's own behaviors are the root of the medical condition. This is essentially blaming the victim, and often absolutely incorrect.

My personal anecdotes relating to this are as follows. I have had serious acid reflux for years. It is generally the "silent" type and one of the main symptoms I have is asthma, especially night-time or sleeping-time asthma, triggered by the reflux.

I have tried various diets, including abstaining from caffeine, anything that could possibly contain wheat or trigger a wheat sensitivity, Atkins, fasting. None of those changes make my acid reflux or other related symptoms go away. I have also done experiments with strictly reducing my intake of food and drinks after certain times of day. This was also ineffective.

What does seem to help, to some limited degree, is taking large doses of acid reducer pills, and staying as upright as possible while sleeping.

Also, when I had a TIF surgery to repair my minor hernia and supposedly eliminate the reflux, it was significantly reduced, but never went away completely. And unfortunately after a few months I must have done something to undo much of that surgery because it is probably almost back as much as it was before. And I know my sliding hiatal hernia is back.
PROOF that New Yorkers aren't scared of Ebola
Indian Payment System: Innovation? Startups? No, Thanks
I've been there before when you may be working 48 hours without a 5 minute break that can be impossible, I've had employers push me to the point of near death. Start looking for a better job now its obvious they don't care and guess what if you suffer a major health catastrophe as a result if overwork no one will care put yourself first and start looking now.
I think it's a use case question - obviously you'd never want to use a backblaze storage pod for scenarios where you'd be using only one or two pods, or for anything with high random I/O requirements, for all the reasons you describe.

But there's a lot of use cases these days where the majority of the data in question is "cool to warm" as opposed to hot/active. While vendors like NetApp and EMC would be happy for you to pay tier-1 vendor prices to store cool data on high-performance storage, if your app can handle it, it's not really necessary.

Think about photo storage, backups, database archive/transaction logs, log aggregation, etc. etc.
Here's some advice: Stop looking for advice. I don't mean to sound harsh. But considering that you had to ask your psychiatrist whether or not you were depressed (not to mention that you accepted his/her answer unquestioningly), and considering that you are asking the strangers of HN what to do, I would suggest that you aren't really in touch with your own mind and actions.

Advice will be helpful. But in the end, the only one who can leave your job is you. It sounds like you need to do it, so just do it. You'd be surprised how well you can think for yourself once you make yourself do it. :)
A DNA Double Helix Rendered in Pure CSS
What's your point? The author who was sleeping in tight quarters also had access to washing machines at a laundromat, and did not require a servant.

So what fundamental, basic aspect of life are the authors giving up by temporarily lowering their cost of living? Is whatever they are giving up so important that it undermines the freedom that they gain? Does it make it impossible to join the "normal" life later?
Is it though? Running OpenStack Swift on these pods would get you pretty far.

http://docs.openstack.org/developer/swift/
That assumes there is no bias to their signal returns over time, which is extremely unlikely. 90% of the moves that go their way could happen in the first second, for example.

Many HFTs hold positions for seconds or minutes, and predict prices out over similar time horizons, but they'll lose their best winners to competitors if they aren't fast and adept at executing.
On Cooling the Mark Out: Some Aspects of Adaptation to Failure (1952)
I've always been very suspicious about backup vendors offering unlimited space for fixed price. These storage pod posts by Backblaze was primary reason why I decided to give their service a try. Knowing the technology behind the system made it much more credible for me.
1. I wish I had learned this earlier, but don't take things personally. It doesn't sound like you have in your post, but to reiterate, don't let resentment eat you up because you'll need the energy (and self-confidence) when applying to new jobs.

2. Look for new jobs...passively, at first. Put up a LinkedIn...if you're a developer, put up a Github profile. If you're a Ruby/Rails/Python, definitely put up a Github profile...I have a perfectly fine job but I keep getting recruitment emails from YC and big Valley companies simply because I have (pretty much non-used) repos that are classified as being Ruby.

3. Don't piss off anyone at your current company. See #1 - reduce any resentment or frustration you're feeling. Meditation helps. But mostly, no matter what, remember that this is just temporary...any negative feelings you have now, you're going to look back in a month (from the perspective of your new job) and you'll think..."Why was I so down/angry ?" Negativity/pessimism isn't all bad...if it spurs you on to greater things. But it sounds like you're already on your way to looking for greater things, so no need to let negativity eat at you past that point.

Edit: riffing off of other advice in this thread

4. If you aren't overworked, or even if you are, I would definitely work on some side projects, or find an open source project to contribute to. Not just for resume padding (which is frankly, not going to be enough motivation for you to work on it diligently), but to hone your skills, as it sounds like you're worried that the drain at work has caused you to regress a little. Aim for the side-projects to be as much of a win-win as possible...even if the side-project isn't popular or completely polished, have it at least be useful to you, in your own life...not only is that kind of project fun to build, but it gives you something to be passionate to talk about, either in normal life or in interviews.
haha, I think that case might not be taken into consideration as religion is based out of India.
That is the horrifying part, right!?
Corporations, yes. Companies, no. Nobody founds a corporation.
Author of the linked article speaking.

Possibly I should have emphasized the specific claim that junky input devices (e.g. QWERTY keyboard) are merely one symptom of the deprofessionalization of computer programming - rather than the 'alpha and omega' of it.

And, in this case, not only of computer programming. The fact that millions of people who make their living entering natural language text do so with the abominable limb destroyer known as QWERTY is an atrocity. Quite like the case of the radium watch dials and the labourers who went to an early grave making them. Or those who worked in the match factories, before them.
I suggest the following:

1 get off work no later than 6pm

2 walk/jog/exercise

3 cook your own tasty+healthy dinner and share it with friends

4 read a bit

5 find some hobbies

Do this for a few weeks. Then figure out what you want to do next.

Oh yeah, watch "Office space". Seriously.
if you're an immigrant from a poor country where food is an issue, portion size is the first sign of success.

recent studies compared obesity levels of immigrants from mexico - you see a huge spike once they're settled in the US.

the direct correlation between poverty and obesity in the US is driven by that. cheap, sugar and fat rich food with huge portions. "i didn't work my ass off to eat a fucking salad".
The kinetic energy goes up by the velocity squared but then any damage done by the impact would be a function of the impulse and the cross sectional area of the impact. I certainly wouldn't like to get hit by this, but it is probably less lethal than those rubber rounds they use in crowd control.

edit - Boxer Rocky Marciano's punch was measured at 1028 joules, which is supposedly a greater kinetic energy than an armour piercing bullet. Direct kinetic energy comparisons are not as useful as you might think.
we need more women in the uav industry.

good careers to be had here.
Taking this even further: use uber/lyft as vehicles to do market research and/or customer development.

I only pick up in Atherton... ;)
Wow only $4799/yr to "find cool companies"? Where do I sign up
You should start working less until you feel better and then move on to another company.
I'm sorry you're in pain. Bro hug.

While I agree, I'd still consider contributing lifestyle factors after addressing structural, physiological, and so forth.

Though my diseases cannot be cured by better nutrition, its certainly helped. To my surprise and delight.
Wikitrotter – The smart Wikipedia reader
Pandoc is a powerful tool but it has some serious limitations. Nothing more sophisticated than it's own flavor of Markdown is supported. "Simple" things like internal references to anything other than headings are impossible. I had to abandon it after realizing how restricted its ReST parser is compared to the official Docutils.