skysight-inc/HackerNews huggingface dataset:
> cannot call abort() because some systems have unsafe corefiles.

This logic seems specious. It's not the job of a library to solve that problem. If a system has crash dump collection configured insecurely, the problem is going to extend well past the SSL library.

>	* This can fail if the process is inside a chroot or if file
* descriptors are exhausted.

The right solution is to pre-open the file descriptor. SSL_library_init can fail. Do it there.
I'm glad you didn't charge OP for that advice.
Once you start the company, you are subject to market pressures, and when another company can manipulate those pressures, they can manipulate you.

Indeed, even your decision of whether to start the company is influenced by the same market pressures.
It's maybe worth pointing out that syndrome is completely absent any value judgment (in keeping with the scientific tradition of modern medicine); it's literally just a combination of symptoms that occur together.

From http://dictionary.reference.com/:
Greek syndromḗ concurrence, combination
Exactly. If nothing else, those stub articles serve to give a (not complete, yet more accurate) index-able list of topics not yet adequately covered. Like a /* TODO */
Who'd maintain & administer it? As I understand it, YC is not in the business of providing business services to its portfolio companies. They setup the network and information, but they don't really have headcount or hiring expertise to bring functional roles in-house and then rent them out to portfolio companies for cheap.

It's an interesting question whether there's a market for an investment firm that does do this. One of the things that appealed to me about Google under Eric Schmidt was that it basically functioned as a venture capital firm that had shared technology infrastructure, server maintenance, legal, PR, etc. but let you choose what to work on and come up with your own product ideas, with the one caveat that Google would own any business you built. It'd be very interesting to see a VC firm that did the same - cover all the functional roles so that entrepreneurs could focus on pure product development. I hear a16z is sorta shooting for that, but they cover more of the human-capital stuff like recruitment, executive search, etc. rather than the technical stuff.
> You can determine who is an effective courier and who isn't by having them deliver things.

I agree with your post, but I have to point out that his first job was delivering himself to the presentation on time. Given zero other information, I'd take the guy who showed up pretty early over the guy who barely made it.

But as you said, that's not really enough information.
After the video, check out this research:
http://gut.bmj.com/content/43/1/100.abstract

"Conclusion—Sulphur-containing gases are the major, but not the only, malodorous components of human flatus. The charcoal lined cushion effectively limits the escape of these sulphur-containing gases into the environment."
A curated list of delightful Node.js packages and resources
~104%

I hope they have a bunch of sailor songs on MP3! And a barf bucket. And everything can be cleaned by hose.
You seem to be contradicting yourself here:

"After I was employed for a year and 25 days the company decided to relocate..."

"I didn't relocate and 100% work with the company until 2 days after my one year anniversary."

But regardless, you should probably get yourself a lawyer.
But does the government really stay out of the way? Maybe my view is biased, but I always had the impression that in Russia a lot was about party and influential people connections.
Do You Feel Pressure Or Do You Apply Pressure?
Find an employment attorney ASAP.
Google had one-hour turnaround to counter Facebook’s offers to employees
Wiki "size" = [Number of Articles] - [Number of Stub Articles]

Is a human-written stub article about minor characters from some fantasy book more valuable than a robot-written stub article about a type of grass? Is either article worth considering when trying to create some sort of metric for "wiki health"?

Is this metric actually useful for anything, other than as a curiosity? If I were multi-lingual and was trying to decide which wiki to use, I'd go with whichever wiki was in my primary language. If I did not find the information I was after, I would check the other wikis for the same article (nicely listed on the left portion of the screen).
I'm going to say it doesn't really matter, people are just going to search for it and possibly bookmark it rather than actually type it into their browser. Worst case they're going to go to Example.com, realize it's not what they're looking for, and then search for it. Your challenge is really going to be getting to the top of SERP.
This article is quite informative:
http://www.vice.com/en_uk/read/what-makes-a-fart/

"Did you know that no two farts are exactly alike? It’s true. Farts are sort of like snowflakes in that regard. Little, invisible, smelly, snowflakes."

It also explains where our original methane-causing bacteria come from: babies literally eat shit during birth.
Thanks. You rock!
That's what a lot of the buses do here in Brisbane, Australia (well sort of), and they run buses directly along the routes when there are track works (which for the last few years has been nearly every weekend sigh), but it's really not that bad. In fact, I quite enjoy it, it's more comfortable and heading down the highway can often be quicker funnily enough (especially now that they're running the trains slower to "save money"...)
I'm normally a big fan of including any and all accurate information on Wikipedia. However, with this many articles, I'd be concerned about the ability of any human editors to actually notice malicious misinformation. If a random person edited one of those arcticles to change an obscure fact to an incorrect statement, would anyone notice?
Comcastic service disconnection (audio)
3-character filename extensions
As a developer who's integrated with openssl several times (generally on Linux), I couldn't be more pleased with the results coming out of the libreSSL effort.

Even if we end up with a list of linux-specific gotchas (and I don't think we will), it is more a case of ten steps forward, one step back.
Largely, no. Chances are you're better off spending your time improving the product than worrying about the domain. Let's pretend that it is a productive use of your time though:

It depends. Is it an app? Will the word "app" in your URL help your SEO? Do you need to differentiate from some brand already known as Example, by making it clear that you're "Example the app", not "Example the [other thing]"?
> "I agree with your post, but I have to point out that his first job was delivering himself to the presentation on time."

Yes, and he did. I'd agree also that given no other information I'd take the guy who was earlier, but that seems on the verge of "how many pieces of flair are you wearing" territory. If you expect people to be early, tell people to be early.

"The orientation begins at 6pm, late arrivals will not be accepted, but early arrivals (within reason) given additional consideration. We are after all a delivery service that aims to beat customer expectations."

How hard is that?

I'm a firm believer in communicating expectations. Not communicating your expectations and then expecting it is unreasonable, and rationalizing your own lack of communication into some twisted character-judge logic is just arrogance.
I'll definitely pick a up a Black then, as I do love TI chipsets and have had good experiences with their documentation. Such a shame they left the mobile market.

I'm setting up QEMU to have a crack at that while I wait for it to arrive. Thanks for the advice! I wish I could get you started, damn NDAs, I reckon you'll have a few stories to tell
We have that, clients can just submit a ticket and we're happy to do it.
Nice! Thanks for sharing the project.
They contain loots of useful information

Here is an article from an earlier comment, https://sv.wikipedia.org/wiki/Eutriana_repens

After reading that I know that Bouteloua repens is a form of grass. Who first identified it. Who gave it is current name and some other common names for the plant.

I think it is amazing.
If someone has already filed in a the information it just seams like a waste of man hours to retype it to Wikipedia.
sorry for the confusion, company was located in a different location and I worked remote for 3 weeks until I could move. should have cleared that up.
Any thoughts on what kind of attorney handles these kinds of disputes? labor law? contract law? having trouble finding the right kind of lawyer.
It definitely took stylistic cues from pi, The Social Network, and Hackers. There were some good ideas and a few good scenes, but overall it was pretty bad -- as many other commenters have detailed.
Two things:

1. This is great for before 7AM flights out of SFO / SJC, where public transit is not an option.

2. I showed this to my fiancée (who does the south bay / city commute every day). She said: "This would be a lot more useful to me if they came in between Caltrains, which can be an hour apart."
Maybe their definition of large is whatever can't fit on disk. I'm sure they keep the definition vague as not to make too many guarantees.
I hope this becomes reality. I would use it, I would also be happy to pay about twice the price y'all are asking.
There's also pthread_atfork. Use that to reset the PRNG. It's a bad interface, but it'll work for this purpose. It bothers me when people very solemnly and seriously condemn systems for problems that are, in fact, amenable to reasonable solutions.
Actual announcement: https://www.debian.org/News/2014/20140712
New Start Menu Leaks In Windows Build
I've been using SQLite in production with a few dozen kiosk-style systems (mostly OSX Mac Minis w HDDs) for a few years and while it's generally been great to work with, with unexpected power loss, I've intermittently gotten corruption w partial/total table losses.

I looked into switching to Redis AOF or some other append-only system, but adding UPSs and switching to Linux-based systems w power loss protected SSDs seemed solve the problems.
Have you considered doing a fecal transplant?
NSS does something similar since NSS will not be able to access /dev/urandom via file system after the sandbox activates the chroot so they reserve it first and fails with a log warning if no descriptors are available.
Skybuffer started an IT innovation process in Belarus
> The only people who would need this information are botanists

I think that looking up plant species are exactly the kind of thing people would want to use an encyclopedia for.
Although in the wee hours (between 1 and 6AM), getting a hail to JFK is not bad, because it only takes ~20 minutes to get there, and yields a $60 fare. But during rush hour, getting stuck going to JFK is the worst thing possible, as you lose ~2-3 hours of the best fare times.

Which is why you should use the AE/Penn Station train during rush hour (it'll be faster than a cab), or tip your cabbie very well (30%+), though it still ends up being sucky for them and stressful for you.
I'm not exactly the target audience (pretty handy with the front-end already) but I do know a lot of back-end developers who would find immense value in this book. A lot of the help I provide to more back-end focused devs is along the same lines: "here's what we need to do - here's why - here's a library/tool that makes this easier". I've actually been thinking lately about writing a similar book. Kudos to the author for putting this out there!
Google Chrome Is Killing Your Laptop Battery
Repost: https://news.ycombinator.com/item?id=8031732 (13 points, by Mz, 7 hours ago, 7 comments)
I think the problem is with choice. I can get either CenturyLink or Cox where I live, and if they both decide to throttle certain services, I just have to live with it.

If I don't like Google, I can use Bing, Yahoo, DuckDuckGo, etc. Same with Facebook.

Or I can start my own. Starting a search engine or social network is easy. Getting any market share is hard, since Google and FB are doing a good job, but they know how easily they could be overtaken if they screw up.

I can't start an ISP because I can't use the existing infrastructure and I can't afford to build my own. But Google Fiber shows that if I could start one that doesn't suck, I'd probably have a relatively easy time getting customers, because the competition is so bad.

I agree though, Google and FB make some choices we probably don't like, but it's impossible to regulate everything (and most people wouldn't want to), so we leave it for cases where the free market has proven not to work.
It seems like these guys are relying on there being zero traffic in the dead of night to deliver these travel times. How feasible would it be to drive from San Jose to San Francisco in an hour and a half during the day?

Disclosure: I don't live in California, and I have no idea. I only just looked up the schedule from Caltrain.
I've been using a version of this for about a year now. I even modified the script to work with two build targets. The only problem is that every time you press the "play" build/run button it increments the build number, with or without any changes actually being made to the app.

It isn't a huge deal, but when I'm loading the app onto multiple iPads via Xcode, it would be nice to keep the same build number.
Exactly, yes. :)
Warn? Hell, I'd hard-fail. Libraries need resources to do their jobs. The key is to acquire resources in places that can fail and use them in places that can't. I'm amazed and disappointed that the LibreSSL people aren't following this basic principle.
I'd really like a BART one. Connecting, Downtown Berkeley, one of the main four SF stops, and Fremont.

And perhaps more importantly, connecting Fremont Bart to Caltrain in south bay.

As a side, I'd really like an entire loop around the bay. No public transportation does that, and it'd be great for drunk people at night.
Hmm, if the claim of being able to solve everything by yourself (just "given time") wasn't dubious enough in itself, not knowing the "halting problem" (something very well established, at the very core of computer science, quite famous even as a trivia, and with several implications), would surely cast some doubts on it...

You might be perfectly able to solve most of the regular problems programmers encounter in everyday IT (e.g CRUD apps, a fault tolerant service, etc), but without CS fundamentals including detailed domain knowledge of several area solving a lot of problems (much less "most of them") is nigh impossible.

A lot of problems (advanced DSP, GUI library design, advanced compiler/GC design, speech recognition, database engine, etc) require large teams and specialists to do properly. Except if by "enough time" you mean "enough time to read the literature, become an expert, and devote many lifetimes worth of man-months to each project". In which case, duh, we're talking about a god-like premise anyway...
Is your veterinarian corrupt?
In the post, there is a workaround for the increment at each build/run.
You just need to be sure to run the script only in Release
Similarly, hypothesis like these were why I invested in uBiome.
Nope, just a bowl of rice with a raw egg blobbed on top. Add some soy sauce and there you go!

http://m.youtube.com/results?q=卵かけごはん
Yes, it was flagged to death because I submitted it per the HN guidelines with the original title. The title is very clickbaity and it was all anyone could talk about. I deleted it after it died. I emailed the moderator and asked if I could resubmit with a different title so it wouldn't go down in flames. It was resubmitted with his permission. My hope is that, the second time around, discussion can focus on the excellent writing and interesting subject matter instead of the unfortunate title (or other drama).
Right. We've had 'competition' in the last mile for the last twenty years, and it's led to terrible service and slower broadband than anywhere else in the developed world. Because that 'competition' leads to lots of local monopolies of the worst sort. We've already discovered the difference on this issue.
How can 2 processes have the same PID, even if it is grandparent and grandchild? When I try killing a process using the PID, how the kernel know which to kill?
Find a lawyer -- basically any will do. He'll send them a sternly written letter, which is going to say a variant of "You can make this go away cheaply or you can fight it in court if you have a lot of confidence in how airtight your paper is. Your call."

I had code written and meetings that occurred during the time he claims I was not an employee.

Your lawyer will have a lot of fun with a newly rich entity which desires to commit to the position on paper that it has stolen your IP. The acquirer's legal team are also going to raise holy hell about representations made during due diligence, because "WHAT?!"

Relevantly to the entrepreneurs in the room: this is why you pay somebody to make sure your paper says what you think it does prior to e.g. issuing equity grants.
Exactly.

A stub also lowers the barrier of entry for new users wanting to add an obscure butterfly they've just tracked down.
Started reading the book. I'm getting really into psychosomatic medicine now. Seems to be a lot of little-known value in this space.

Makes me think that the quantitative self movement is a bit misguided. Lots of health problems can be solved with emotional therapy, not by easily measurable tests.
Facebook, That Crappy TV Show You Mistake for Reality
What makes this a problem? The initial request to Polyglot is also "push".

The rest of the web works on "push" too; pull in this case would only help if you don't care that a request could take a long time (seconds) to resolve.

I didn't see mention of it, but what happens if a message is not responded to? How does Polyglot handle time outs?
Is the source of his bot available?

I know there are tons of wiki-bots, I'm very interested in the 1st half of his code, the scraping piece.
Glad you guys are doing this, but it infuriates me that Caltrain doesn't run 24/7 on weekends at least. For the amount of money we taxpayers pay for their pensions and operation, that's the least we can get.
They refer to themselves as "Employment Lawyers." Don't know where you are, but googling "Employment Lawyer NYC" gives me back a gajillion results. If you're in NYC, I can give you a recommendation (my email address is in my profile)
How is the data input on # of passengers? Could it be that it's just easier to hit "1 person" all the time regardless? Are there cabbies that always have the same #?
Unless there's some nuance that I'm missing, it sounds like that that is exactly what he's doing.
Even if MS-DOS wasn't used anymore, the various MS-DOS file systems are still used; a lot of media comes from the vendor pre-formated in FAT16. Phones, cameras, USB hard disks, etc are all formatted in FAT by default. Even the file system on Spirit and Opportunity, the Martian rovers, is FAT16! ( See page 6 of https://www.cs.princeton.edu/courses/archive/fall09/cos109/m... )

By default MacOSX doesn't read Linux file systems (EFS, ReiserFS, etc); by default Linux doesn't read MacOSX file systems (HFS, HFS+). On the other hand, by default, most system read FAT16 or sometimes FAT32 file systems.

Therefore if you want to use those amovible media to exchange data accross file systems, you better stick to those MS-DOS file systems. Granted, you could use MS-Windows extensions, but again, nothing guarantees that the system where you will plug your USB key will have a system understanding those extensions. In all probability, it will have FAT16 or FAT32 support, ie. 8.3 file names.
I have only ever been a salaried programmer since I graduated college (I graduated pretty late after screwing around for 6.5 years). I'm 32 years old now. I have been recognized as a Senior engineer for about 3-5 years now.

For my main job (excluding side projects), I do about 4 hours of true work (writing code / fixing bugs) per day. Sometimes that turns into 8-10 hour days during crunch times or scope creeps, but those don't last very long.

I used to feel very bad about this, but I've just come to accept it. A lot of people do a lot of fucking around, and I still get most of my work done before the deadline or right on the deadline.

The CEO of the current company I work at says he expects at least 4 hours of hard work (programming/code) per day. The rest of the time, I read/write emails and chats. I also look at Hacker News (it helps keep my fresh a good portion of the time as to what the new frameworks and technologies are), and/or read Reddit. I don't take on extra work during that time because I have to be fresh to respond to outages if they occur.
From what he said it helped that they partnered with folks who had built hardware like this before. However they still had to do a ton of work in the software to customize the OS, build applications, partner with services, etc.
Why is he doing this in Swedish and two versions of Filipino? He apparently speaks English, so I assume he could adapt his code to do English entries as well.
Driving takes <1 hour without traffic. Could take >2 hours at peak commute hours.
Stats and thoughts on our first month post-launch
If you don't know any attorneys at all then just google some local ones and call 'em up. If they can't help you they will refer you to a buddy that can. Otherwise call an attorney you happen to know or know of for same. Pretty much all of them should be competent enough to write a letter for you and get the ball rolling.
Note that the usual post-fork catch-all security advice (having the child process exec() to wipe process state, thereby making a state leak really hard) solves the fork safety problem by giving the child a whole new PRNG instance, but actually makes it harder to solve the chroot safety problem.

There are various tricks to get a limited number of bytes from /dev/urandom into the chroot jail (such as by writing them to a regular file and secure-erasing that file when finished) to get around that.
SAP HANA (and then to OCFS or GPFS) does this: http://en.wikipedia.org/wiki/SAP_HANA

And AFAIK, InnoDB (then to MySQL) does as well.
I had this problem coming from a C# background into Rails. I found myself wasting a lot of time doing the same things you're doing. Ultimately though the gains far outweighed any initial slowness. Of course this is most likely a result of Rails than plain old Ruby (dynamic language).

My takeaway is, don't get discouraged by the initial 3 months of wonkiness, it'll get better the more familiar you are with the language.

For larger codebases though, I vastly prefer strongly typed languages.
You need some sort of bootloader, even in a traditional PXE boot scenario... it's just that your BIOS hands off to the bootloader on your onboard PXE chip instead of to your OS's bootloader, etc. So, it's chain-booting no matter how you slice it.

You can setup your SD card to have U-Boot and not much else... just what's necessary for U-Boot to, well, boot. Then it takes over and does it's network boot of your full OS. So you can get a sort-of PXE boot setup.
I got to try one of these out at a wedding last weekend, it was a ton of fun and well worth the price. Going to have to buy one of my own to play around with.
> How can 2 processes have the same PID,

PID namespaces?
I think that surrounding yourself with other smart people with a common interest in learning and where you are expected to learn is the best way to acquire those skills. I think that is harder to find outside of formal educational programs.