skysight-inc/HackerNews huggingface dataset:
Engineers leaving, being fired or just being time, can happen to early engineers that made the company great as it changes. Changes like this are usually around growing pains and when power is transferred from engineers to the money/business or growth from small to medium or medium to large.

Companies and developers evolve, sometimes they aren't as nice a fit after they do. Companies always run off good processes, but when you start hearing about new or needing changes to 'processes' driven by new VPs or Directors, usually that ocean is red and you need to move to blue seas and oceans again.

Zach is probably a startup, product and research and development type of developer. He should stay at smaller companies or start up his own, I am sure he could get funding quickly. I'd even be for an additional github competitor though that could be un-interesting after this for him.
I think your definition of wealthy needs some serious, serious readjustment.
Well, he doesn't detail things, but you can see subtle bitchings about management:

"Do you know what happens after you tell them the whole story behind your termination? Virtually everyone I've had drinks with tells a similar story about the time they got fired. Seemingly everyone’s got stories of being stuck under shit managers, or dealing the fallout from things out of their control."

You tell them your story, they tell you their similar story about being stuck under shit managers...
You don't have to instantiate the records; that's just the way I did it here. For example, you could do two passes: one to randomly select IDs, and one to fetch a small number of records for the sample set. That's O(2N), but still better than what most databases will do for an ORDER BY RANDOM() query.

There's also another, less-known variant of this algorithm that I'll go into in a future post that alleviates the concern.
I'm going to go out on a limb here and say there is a reason that getting fired is considered bad. Its usually thought of as something you did or you have to explain it away. Either way its an extra question mark on you. The situation varies somewhat of course and there are bad bosses and other work relating things that you have little control over.

If the situation is bad but not terrible a lot of times there is a discussion and a resignation instead of a firing. While I've not been party to these discussions my understanding is that a company tell you to resign or they will fire you, that lets you go without the stigma.

Layoff is the expression used when you are let go when your services are no longer needed.
Where's the source? What's the license? I couldn't find this information, and downloads seem to be binary-only.
Maybe. To me, when you say "you tell your story and then they tell you their similar story about being stuck under shitty managers".

I think there's definitely a credible, though not ironclad, case to be made for insinuation.
Btw, if you want to play with some own data, you can run it with Java web start on [1].

As something simple to try out, I figured that I could create a file 'test.sif' (in SIF file format [2]) like this, just to get some example:

item1 conn item2

item1 conn item3

item2 conn item1

item2 conn item3

item3 conn item1

item3 conn item2

... (yea, you get the idea)

And then visualize it by going: "File > Import > Import from SIF"

Turns out there is more "demo SIF files" in [3] though.

Hey, this is kinda fun :)

[1] http://www.biofabric.org/#launch

[2] "Simple Interaction Format" http://wiki.cytoscape.org/Cytoscape_User_Manual/Network_Form...

[3] http://www.biofabric.org/#sif , http://www.biofabric.org/sifFiles.html
I wonder what would have happened if he showed up for work that day.
The first quote is meant to be a humble statement.

"I still don't know why this awesome company hired my incapable self but I'm glad they did"
Thanks for pointing it out - should be fixed now. Sorry for the bug!
Hopefully on day 45 you don't end up in a coma for the next 16 days.

Don't mess with your health insurance.
Just for some perspective here. In 2001 I was working in a wafer fab and quit. On my exit the HR lady asked me about COBRA and if I wanted it. I declined since it was 600 dollars a month. And I was a single 21 year old male with no kids.

I only made 9 dollars a hour at the job so asking 600 a month was kinda bonkers.
FAST seems to be some kind of polygraph-type scanner using cameras. It's very likely that it doesn't work but some military contractor will make millions off of it anyway. Any efficacy data will probably be unavailable or classified. Efficacy doesn't matter to the authorities anyway because having people believe that their minds are being read is almost as good as actually reading their minds.
And in Belgium, you are wrong about that.
If you take home 1500€ net each month, and lose your job, social security first gives you around the same 1450 - 1500. After a few months (I think 3 or so) it goes down to 1300 or so, until you get a maximum of X where X is around the minimum living wage.

This is to ensure that people don't have to sell or move immediately after being fired.
Which makes sense.
This is the first thing that came to mind... Well, second. The first was "almost, my ass!"
I don't see how web development changes anything - web dev has a peak as well where you'll probably stop growing, and if you lose your job because the VC/web/mobile bubble pops then you're still screwed. At least .Net and C++ are used by lots of blue chip companies that will still be around.
I'm curious how that story played out.

Was the external party eventually forced to pay the bill for hosting their service during the time it was being disputed since you couldn't just turn it off?
This is really great - thanks for contributing your perspective.
How come your site thinks this company is the same thing as AutoZone? The original blog post above identifies it as an independent family owned retailer.
> I'm fine with that, but make sure that I know it's likely coming well in advance

What's missing from the equation is what it does to others. Sure one person got fired, bam! easy peasy.

Well not so easy because everyone else in the company witnessed that. It becomes a message to everyone else. "As soon you hit the first bump, or maybe you are sick, or have a family emergency we'll throw you under a bus". Everyone pays attention to that message.

Actions speak louder than words is a cliche, but it is true. Especially because management is used to talk in superlatives and in market-speak. "We are doing great! We are a people's company. We value our employees. We are a meritocracy. We are here to help you grow, blah, blah,...", but then they fire Steve because his code hit a segfault in production twice that week.

Which message will people listen to?
It's your time for a kit-kat bro! :)

Have a break :P
I think in Germany there is less of a problem with firing because there are less laws around it and more support structures for those who are let go. Makes companies more likely to hire as well knowing they aren't as locked in.
How does Google send the DNS lookup result?

That's what I'm not understanding. It could alter the href, but then you lose any information from the hostname.

Is there some service I'm not aware of for passing DNS results back to the browser in the document? Something like that seems like it would make the user vulnerable, how does your browser know your local network doesn't have its own DNS server that blackholes advertising domains, etc.

I understand the why, but I don't see any potential answer for how. There is no standard way to "Slipstream" DNS resolution into an HTML document or HTTP response body that I know of. Nothing stopping Google from building this into Chrome, but they would have to break dozens of standards in order to do it.
It seems to me that the law and precedent are used by courts much like the Bible is by preachers. You can justify almost anything you want.

I read the whole paper (sans footnotes) and it makes a lot of sense. Had I not also read the legal memo on extra-judicial assassinations, I'd be a lot more confident that an average person could predict court decisions based on the current body of law and precedent. But I think any decision can be reached, at least in practical effect, considering the power to dismiss cases and exclude evidence.
What I want from a browser:

1. Speed
2. Privacy
3. Add-ons/features (and this is far below 1 and 2).

This browser collects all sorts of information (seemingly more than chrome based on the message from instillation), and consumes an absurd amount of memory per tab, even on plain text webpages.

There may be something promising there, but this isn't it.
Ask HN: Are some of you namecheap domains down?
The MSP side of what you've described sounds to me like _all it's cracked up to be_.

I live in the U.S. and recently enrolled my family of two in the cheapest healthcare plan available (high deductible, no dental, no vision) through the Freelancers Union - which I'm required to do as part of the Affordable Healthcare Act - and it's going to cost me USD $814 per month ... for the next 35 years. In today's dollars, that's nearly $350K and doesn't cover any of the out-of-pocket costs that we'll incur should we decide to actually use the damn plan.
Give yourself a big hug, forever. Never let go.

All the anxiety you describe comes from a diminished loving yourself. Have patience with yourself, be kind to yourself, don't judge yourself so harshly (re-read your post, it's a single continuous self judgement).

That anxiety is your internal compass trying to tell you you need to give yourself a big old internal hug. Never let go.
Scientists Have Discovered Another Earth with Probable Life
Maybe he/she hasn't heard of it. I've read about TOML just few weeks ago.
I think SDR is really amazing technology. I got one of the RTL sticks I think about 2 years ago, for no money ($20 ? or less). Within about a day I was receiving FM radio using GNU Radio on my laptop, and wishing I had a better aerial. Now I have a small discone antenna ($100) and I'm still playing with receiving all sorts of radio broadcasts off and on. So yes you should definitely try it.

This was an intro I wrote back when I started: https://rwmj.wordpress.com/2012/12/05/real-cheap-software-de...
There are two things I really miss about Opera. Generic Content-blocking - that is not only blocking ads but any URL-pattern of interest. And also the per-site settings. For example a lot of sites use extensive javascript only for tracking, but not for functionality visible to the user, so blocking javascript on those sites truly improves loadtime on many sites. And also being able to fine tune cookie settings per site.

It's such simple functionality, but really makes a huge difference both for performance and privacy and it saddens me that Opera never will be what it once was, and probably no other browser either. :-(
No real time MPP databases like Redshift, Netezza, Aster...otherwise good graph.
The Department of Homeland Security's FAST program violates the 4th amendment [pdf]
Nice slides. This is what effective growth marketing looks like. Not BS "growth hacking" gimmicks, but drilling into the data and pulling out actionable information. One bit that's missing is A/B testing to verify the hypotheses they're making.
While I agree with your advice to not take it personally, I disagree with your reasoning.

For a company you are just a small gear that can be replaced, relatively easily most of the time (even Steve Jobs was successfully replaced). But for you, your job is 30%-60% of your conscious time. While replacing a worker will barely ever disrupt the operations of a company, losing a job will certainly destabilize you.
Well - Google should offer a way to export your data that way people can easily move to another source code hosting service.

Preferably - it should be a one button click of "copy to github repo". Which would include conversion of SVN and Mercurial history to git.
You have every right to feel disgusted and cheated among other things but don't assume those feelings to be true.

However hard it might be, keep your mind clear and free of things that might upset you. Remove yourself from the circumstance mentally as if you were advocating on a friend's behalf. Don't let your emotions cloud your judgement. Sometimes you can become so jaded that you manufacture self-fulfilling prophecies.

With a clear head, exercise every option possible. I'd absolutely contact a lawyer and plan for a future that looks dramatically different but don't jump ship quite yet. Talk with your legal advisers about what the best next steps are and carefully execute in conformance with their advice.

Figure out what's really going on but be prepared in every aspect possible (emotionally, financially, legally) for whatever might be around the next corner. Don't get caught on your heels.

Best luck to you; it seems like a very unfortunate situation.
It's extremely terse.

It's a question of priorities, seems like djb prioritizes correctness over readability - which is fine, but does limit the size of his audience.
Amazon SES
http://aws.amazon.com/ses/
Regarding network issues, increasing the mplayer cache can help. I always increase -cache and -cache-min when I'm streaming.
That doesn't really work, though, because the test cases need to be updated at the same time a code checkin that would modify their assumptions happens or that checkin won't pass. Really, for the most part developers have to at least be skilled at updating the CI tests if not creating them in the first place.

Plus, good unit or component tests are generally written to validate architectural and interface assumptions, not so much business rules and requirements. That's what most people really run in CI, not so much full-stack systems integration or user acceptance tests.

The types of tests you would use to do heavy acceptance verification often don't run that well in CI due to either having ecosystem concerns that can't/shouldn't be mocked, or because they simply run too slowly (most UI test frameworks fall into this).

At the end of the day, everyone really needs to know how to do some level of testing, at least at to verify their own assumptions about the work they're generating.

Edit: and you don't necessarily use CI to validate a release--you do in Continuous Deployment, by necessity, so that covers a lot of HN's web startup audience for sure.

But my experience is the majority of other kinds of companies need a release acceptance pass to independently verify a final bundle against requirements.

The type of QA described in this document wouldn't mesh with a CI/CD-only organization anyway. In those orgs, just write the tests and run a code coverage tool. You don't really have a process step that would allow you to do much with this kind of documentation or rigor anyway, since it's build/push/results/deploy.
The Benefits of Mindfulness Meditation
My first solution would have been getting a count, maybe a cached count and just doing random between 0 and that count, fetching by index?
Or if you want more than one, just get a slice? Probably not the best, but at the top of my head.
Reminds me a little of INI files. They are a good demonstration of how sometimes simplicity is best.
I strongly advise you to seek professional assistance with this. Everyone who has ever attempted to implement any kind of security mechanism without significant previous experience has failed, often spectacularly.

This is especially true in authentication and access control, sometimes call IDAM (look that up, read, learn).

You may do so well as to cover the vast majority of cases. Yet I guarantee you will leave an exploitable edge case that will leave your systems vulnerable. If they are Internet-facing, these vulnerabilities will be exploited, probably without you knowing it.

I encourage to read about prevent, detect, respond, and recover, about defence in depth, about Kerberos, about PKI in general, about SSL and TLS and SSH specifically, and about IDAM.

Do NOT attempt this on a production server until you know in your heart and gut and mind what was wrong with SSL v1 and v2, what is wrong with v3, and why we are now at TLS 1.2.

Do not attempt this until you understand why having keepalives outside the security envelope is a flaw in any security protocol - or until you can argue clearly and cleanly why it may not be important in your case.

Once you understand those things, you may start to understand how much you are missing. Learn about SPEKE, e.g., that will help too.

I've been a security consultant for a long time, was a development manager and developer before that. Everybody gets their first implementation wrong. Everyone.
Hold on, is this why this guy got fired from Github? His blog post about being fired is currently #1 on HN: http://zachholman.com/posts/fired/
I have seen both sides of this. In a company run by "police" interns are often asked to do the "Commando" type work. ie: Proof of concept with no need to scale, work in other languages, etc. Well that's 99% of the real work so anyone can bang that out.

Startups on the other hand tend to think profitability and scale as some sort of fairy land they might get to after all their problems are solved, but right now they need X.
The key part of his article is a little more than halfway down: "I also realized that my well-sourced biography can be attributed, in part, to the fact that every word I’ve published is available online, and thus easily cited as a reference. In the eyes of Wikipedia editors, my being a digital native appears to be a distinct advantage: it’s much easier to link to existing online sources than to visit libraries and dig through decades-old physical media, such as books and newspapers."

I am a Wikipedian. He has that right. Wikipedia has a HUGE bias toward online sources, as a practical matter, rather than toward print sources. That's not official policy on Wikipedia. Wikipedia policy makes clear that it is perfectly okay to cite a book that is a reliable source on other grounds, even if the book is very hard for any other Wikipedian to find in a library or as a used book. But the practical thing that happens on Wikipedia is that most articles are based on sources that Google can find, and many articles that are otherwise well sourced will be doubted if editors can't find any confirmation of their content on Google.

Basically Google's ability to serve up what humankind has put onto the public-visible World Web Wide limits the development of Wikipedia. I learned to do research the old-fashioned way, at a university with a huge library, and began using online databases there as a student job back in the 1970s. Today I can look things up with practiced facility online, but I still find that looking around in a library full of dead-tree books can turn up all kinds of information that has never been online. It takes both kinds of research to build a good encyclopedia.

Just for fun, take a look at how Wikipedia describes what Wikipedians should be here to do as encyclopedia editors,

https://en.wikipedia.org/wiki/Wikipedia:Here_to_build_an_enc...

as well as its description of what Wikipedia is not.

https://en.wikipedia.org/wiki/Wikipedia:What_Wikipedia_is_no...
QGIS Uncovered – Rich collection of QGIS tutorial videos
Perhaps they learned from previous messaging that it helps spammers more than it helps people like you.
I glanced back over the article twice because I was certain I'd missed the part where a life-ruining set of felony charges and fines had been thrown at the guy.
The AMC Pacer was supposed to have the wankel, too. At the last minute, GM called it off, and AMC had to panic to put a conventional engine in. The DOT nixed the plexiglass windows, too. It would have been interesting to see what the reaction would have been, if the original design had made it to market.
Have you followed the tTorrent RPC setup [1]? As long as you have that working, it's just a matter of configuring the hostname/port and authentication in Transdroid.

[1] https://github.com/rakshasa/rtorrent/wiki/RPC-Setup-XMLRPC
I was thinking about this and there seem to be 4 main levels of noteriety: 1. no article 2. name on a list 3. article about a person 4. article about someone with linked articles about individual accomplishments
>There are a lot of interesting details, some of which we’ll get into. But, by far, the biggest recurring theme is how little you use your iPhone once you have one.

Experienced the same thing with the pebble, i don't think this is anything particularly unique to the apple watch.

> One user told me that they nearly “stopped” using their phone during the day; they used to have it out and now they don’t, period. That’s insane when you think about how much the blue glow of smartphone screens has dominated our social interactions over the past decade.

Whoa...a little too much hype.

> it takes your heart rate periodically ... which could offer major benefits to health applications and other contextual processes.

I see similar lines like this a lot, are there any apps out or scheduled to help make this feature sound less like what i read in a pamphlet at the secretary of state.

> There will be no in-app dropdown notifications or constant pinging while it’s off your wrist. Push notifications also cease when the battery reaches 10 percent. Those decisions speak to the care with which Apple is handling notifications.

More like for battery life.

> People that have used the Watch extensively say that the touch targets are actually very precise and sensitive.

wouldn't expect anything else from apple

> Pressing and holding the crown activates Siri, which sources have said works incredibly well on the Watch

agent 99..agent 99, come in

> And that is the target market of the Apple Watch. Not “rich people” (though there’s a model specially for them), not “tech geeks” and not “Apple fanatics.” It’s people who want more time, and that is a very large target.

wut?
This is a great writeup on a similar process:

https://push.cx/2015/hiring-apprentices
As somebody who agrees in theory with tptacek's posts and now this blog post, what I find very funny is how I perceive typical technical hiring, with the interview gauntlet, to still be way better than what some other industries must do. How the hell does anybody hire a teacher?
Those are possible matches. None of them matched on address, but they matched on partial business name, city, state, and ZIP. We didn't get a solid match because they use a different D/B/A name than their company name, and we don't have a US D/B/A name list. We're using a marketing-quality database of US businesses for free demo purposes. The high-quality database to get this consistently right costs about $800K a year with daily updates.
SEO Benefits of Blogging
...why should the taxpayers cover your mortgage? I don't think "debt service on assets" is a universal human right. And why would someone have a mortgage just out of college if they can't even save 3 months first? Either way, $698/week is a lot. Do you know how much these European countries and Canada pay under their "safety net?" It's probably closer to $1500 per month. They certainly don't give a shit about anyone covering their mortgage. Basic shelter and food, that's it.
Agreed.

We _partially_ solve this problem by letting you run a dev cluster that you can use for services which are awkward to run locally, but stubbing/mocking definitely has a place in automated testing, certainly.
This is on top of a 46% marginal income tax rate and 12% sales tax.

I don't know what the BC plan is like, but in Manitoba if I didn't have any coverage through my employer I'd be paying for almost everything except visiting a doctor or ER. And you're still stuck in a line to see specialists. It's not unheard of to schedule an appointment with a specialist a year out.
Here's an image of the last revision before it was deleted: https://i.imgur.com/mlip1D9.png