skysight-inc/HackerNews huggingface dataset:
Many companies, especially start-ups, do erratic things, like hire someone and then lay them off weeks or months later even if they are doing a good job, because of restructuring, funding failures, etc. I've seen it happen many times.

If you relocate for a job, or give up a stable current job, or a number of other things, you're just essentially trusting the new company not to do this to you, and often it's completely blind trust and you have no way to know in advance if your trust is well-placed.

If they are willing to compensate you for a situation where they unexpectedly (not due to any cause by you, like poor performance or insubordination or something) throw you into unemployment, possibly in a new location where you lack a professional network to find the next job, or where you would not choose to stay apart for the job you took, it shows a willingness on their part to earn your trust.

It's extremely bizarre to me to hear someone characterize taking a new job by saying "I don't understand what the risk is." It's a huge, huge risk every time that the new place is going to treat you badly and that you could not have seen it ahead of time because they didn't emit red flags during the hiring process. And many ways of them erratically treating you badly results in you suddenly having no income or insurance and needing to figure out what to do -- a situation that should absolutely never be financed out of your personal savings (though, often it is because people rarely negotiate adequate severance).

Perhaps you've been very lucky with working for good companies and just haven't experienced how prevalent this is.
I have Prime, but I can't seem to figure out how to stream it - it only shows the option if I'm not logged in. Anyone know where to click?
With the name Paula, all I can think is that she became a really bad computer programmer[1][2], and was stuck waiting tables after the dot-com crash.

It's weird how name associations stick in your head.

[1]http://thedailywtf.com/articles/The_Brillant_Paula_Bean

[2]http://thedailywtf.com/articles/The_Brillant_Paula_Strikes_B...
Global variables are not bugs -- at worse they are bad style and can cause bugs.

As for your other comments, there's this "burden of proof" thing.
Thanks for saving me the decision of whether or not to do another shameless plug :)

I recently wrote this (in a very similar thread to this one) about the tension between real-world and teaching software: https://www.reddit.com/r/Compilers/comments/4jmb88/open_sour...
Weasel story. At a small software company I worked for in the early 1990s, management included staff in a rebranding exercise. It was suggested (by management) that a majestic eagle could represent the firm and appear in corporate imagery. Reasonable.

But we were a blue chip financial software company serving the Corporate Treasury function so several of us in R&D endorsed the weasel as a superior image. We invoked Stephen Wright: "Eagles may soar, but weasels don't get sucked into jet engines." Clearly a trustworthy, safe, and reliable choice for our clients.

Management went with the eagle.

And now I learn that weasels are also prolific hunters?? Sigh.
Did Google Manipulate Search for Hillary?[video]
Don't worry about point 3 - your role is to watch videos, not produce them.
The Carterfone was an early exception because of its functionality.
Well, let's be clear, if it doesn't work, you know at compile time, not at runtime. I don't care how broken things are at compile time if I'm guaranteed that everything will work at runtime. That's kind of the whole point of nix. It's not impossible to write code with errors, but you should not be able to build as long as the errors exist.
How to Write a Book by Ryan Holiday
Take it a step further. Set up a locked down bastion server that can only be reached from your IP address, and disable all access to your DB from anything but your application and the bastion server. Then tunnel your local queries through your bastion server.

ssh -fNg -L 3306:my-secure-db.com:3306 user@bastion-server.com
It never ceases to amaze me how many teams have the idea that DR is simply buy some new hardware. sadly its not just a government failing.
Unfit for Work: The startling rise of disability in America
Learn D3.js by planting a vegetable garden (interactive tutorial)
Yes, the article is very much about agriculture, and all its attendant woes.

But we're not likely to see any story about a permaculture robot soon. Several years ago I started to (on paper) design a system to merely plan and track a permaculture-style farm/environment - and then abandoned it due to complexity beyond my capacity to model.

Monocultures in comparison are painfully simple things to manage - part of why they're so successful (commercially, at least).
On the heels of this, I've been exploring Rust a bit lately but haven't been able to find any solid patterns / style guides for idiomatic Rust. Do any such resources exist? For example, the official rust book describes Arc, Mutex, etc but.. Are there more of these in the standard library? What purpose do they serve? What are some good idioms to apply when using them? I can surely make them work, but maybe I should be using some other thing?
Cognitive Biases
> I just don't see it. I don't see something this low level spun up to board level.

No one is talking about board level. board meets once a month or two, unless there's a very good reason. I was talking about CEO (whose position on the board is not relevant to this discussion).

It's in every possible computer publication, with discussion of legal class action (and at least one already submitted). If this doesn't get to CEO level, Microsoft is improperly managed. If I had a way to verify, I would bet some money that indeed Nadella is aware, and has authorized or even blessed this course of action.

> So you see, they did address the problem.

People were complaining that they can't make GWX go away; so microsoft made it recommended instead of optional, and an 'x' makes it install. Then they roll back. This is known as the "Squash and a Squeeze"[0] or the "Get rid of the goat"[1] technique to make things seem acceptable. In politics, it is known as the Overton window[2]. I dare say this was a calculated gambit, and I do consider this a dark pattern.

> It was a dumb mistake, made by a handful of people who then half-assedly corrected it.

That is a very charitable explanation, which I do not accept.

> I'm also not sure what "new Microsoft" you're referring to.

I'm referring to the "open source loving, friendly, nice guy" Microsoft is considered by some people lately, as opposed to the convicted monopolist, horrible, only-behave-when-they've-been-beaten-to-submission, android-and-exchange-patent-extorting Microsoft. I don't think a lot has changed - and I think Win10 is a good example for how little has really changed.

I expect you disagree, and that's fine. You keep using Microsoft, and I'll keep avoiding them as I have done for the past 12 years or so.

[0] http://www.goodreads.com/book/show/1059041.A_Squash_and_a_Sq...
[1] http://www.beliefnet.com/love-family/parenting/2000/10/teach...
[2] https://en.wikipedia.org/wiki/Overton_window
Thanks. But it's also use reflect package.
My only question, was there only one ever? It seems implausible that it would be unique
As Tech Evaporates Jobs, “The Tipping Point Will Be Driverless Trucks”
pgAdmin 4 (Beta) released for testing
That is not the VC model. Even if it were generating cash at a constant rate you could value the business with a small g term. PE do well with companies like this.
That jumping header is quote annoying, I guess the developer did not calculate a proper padding to accomodate for a sticky menu once it becomes fixed positioned
> The joys of IT. Back in the day, to wipe years of records you had to burn or shred tons of paper in multiple locations. Now you just crash one little system. [...] most organizations will still have a single backup system for any given data repository -- if they have one at all.

No, back in the day, you could still wipe years of records because most people only used a single filing cabinet with no duplication or off-site copies. "Destroyed in a fire" was the canonical way to destroy all records, easily. This story has nothing to do with the introduction of IT. Incompetence is still incompetence.
The company that makes the suit has a site that's worth a look: http://www.hublot.com/antikythera/
YVES SAINT LAURENT Mascara Volume
Lockheed is one of those companies that fires senior people to save money. Imagine how this plays out with turbine blades.
And in order for these fake accounts not to look "too" suspicious, they have general activity like clicking on ads and other things on these accounts. Most newsfeeds of real people are not very public, so all these accounts are left with is clicking on public newsfeeds (of celebrities, etc) and clicking on ads. Boom - account is not "abandoned" anymore.
I would consider it progress.

The only data loss to Google that I was able to find was [0], where a single datacenter was hit by lightning 4 times in short succession, and 0.000001% of disk space in said datacenter was lost. And only because the lost data consisted of recent writes that had yet to be backed up. And only because the lightning affected the AUX power systems in a way that they have since committed to fixing (or perhaps have fixed).

IMO, cloud storage is the most reliable way to store data, and Google the most reliable. I never know if I'm going to drop my laptop and lose all work. Or if the harddrive in my server is going to give up and burst into flames. But the great thing about cloud storage is that it abstracts away hardware components and failures so it's somebody else's problem. And they worry a lot more about data loss than I do. Cloud data storage is designed with the assumption that hardware is faulty. Spread redundant copies of data to geographically isolated datacenters, and you're much safer than some admin of averagejoe.com keeping his data on a single harddrive in his closet.

[0] - https://status.cloud.google.com/incident/compute/15056#57195...
Well plugins are powerful things - I bet you could cache blobs in the browser for a bit as long as it was still open.
Meet SAM: The Automated Bricklaying Robot
We can verbalize the problem: our population growth has outpaced our investment in agricultural technology and infrastructure such that in order to even try to feed everyone, we have to turn to ever more drastic measures that are unsustainable or carry worrying existential risks. It is only in the last decade or so that farmers are finally going full force in with tech that was standard factory equipment thirty or even fifty years ago except now designed for farmers. There is no technological breakthrough coming, we already have all of the technology and the rate at which its costs are dropping is monumental. Finally the low margin businesses that feed the human race are able to afford it.

As the article talks about, this is largely because the old equipment and seed manufacturers, the ones the farmers trust for their farm, are finally starting to provide "smart" machinery and even cloud services with mesh sensor networks. Combine this with genetic engineering of nitrogen fixating bacteria, breeding guided by genetic screening, and all of the hard work that people like Norman Borlaug have done and will do and we will be able to sustainably feed our civilization without a high chance of running face first into an ecological catastrophe.
The post explains exactly how this doesn't work in reality.
Unfortunately it looks like WebRTC support and DHT support isn't planned for this current release of js-ipfs according to their roadmap [1], both of which could be a giant leap forward in enabling truly decentralized apps.

Bittorrent DHT doesn't actually run in the browser yet either [2], so WebTorrent in the browser currently only has access to the tracker infrastructure, and thus isn't as decentralized as one might think.

[1] https://github.com/ipfs/js-ipfs/blob/master/ROADMAP.md

[2] https://github.com/feross/webtorrent/issues/288
Adding Synthetic Mobile Monitoring in DevOps Process
Although "class" sounds big, in fact there is only a countable number of places (nodes in the program's tree) where you can have a type error. The space in which any error whatsoever can occur is astronomical.
Shenzhen: The Maker Movement – Future Cities (Part 2)
Back then, people had homepages to document their achievements. Before that, oral history would be written up in conference proceedings. Stuff doesn't have to go into Wikipedia, which seems ever more passé as time wears on.
Be wary of Heidi and SSH tunnelling on windows - I'm sure the bugs have been fixed but I first hand realised that it re-used the tunnel for subsequent connections meaning you were not making changes on the database you thought you were - definitely caused some problems!
However it is such a good client that I now use it on Linux under Wine :)
Yeah this is believable.
Where I worked, in the secured network there were maybe 15 workstations with a maximum of maybe 5 people working at any one time, unless there was a "TOUR" going on.
We had 2 contractor and 1 government IT person supporting this network.

I asked the one of the contractor ITs when was the last backup. Response: "Do you want me to do a backup of your workstation tonight?"

WTF!!! I am no IT slob but the minimum is Mon-Thur backup of new and changed files that day, and Friday night was full network backup.

Why wasn't this done?!!!! The tape backup makes too much noise. I guess the bitch couldn't read her endless Romance Novels because of the noise.

I find an intern, not a full employee, working on a design file in the account of another engineer. WTF!!! We believe that since the intern was leaving soon, it would appear that the design was the work of the engineer.

Security violation!!!!! The contractor IT people swore they did not know this was going on...... BS!!! With so few on the network at any one time, and in the mornings only the intern was on the network, these contractor IT people were unaware!!!!

The government IT person knew, but she did not want to report it because she was well aware of the contractor's history of retaliation.

BTW..... during the investigation, the government engineer asked where was it written that they could not share passwords!!!!! Can you hear Snowden laughing at this.

All swept under the lumpy rug....... the violations would make the organization look bad.

As for me..... I got the IR treatment.... that's Isolation and Retaliation... then after 2 and a half days, supervisor sent me an email as to my where abouts.... my reply: Retired as of 4:00 PM PST, 3 days previous.
There is (sometimes) a distinction between an IPO and cashing out. VCs may be able to sell some of their stake on the secondary market if they want to cash out. I think some Facebook investors and early employees did this actually.

Also worth noting that "no rush to IPO" is not the same as "never IPO". As a VC, you're investing with the understanding that an exit is many, many years away (if it ever comes at all), on the hope that this longer time horizon gives founders the flexibility to do crazy unicorn stuff. I can imagine a CEO telling the VCs "hey, we're going to wait an extra 5 years to IPO, but that's because we want to do crazy 10x return stuff that's difficult to pull off as a public company because of required SEC filings, activist shareholders, etc.".
Anyway you can point me towards more information about your company and its instrumentation?

I moved to the Central Valley recently and have been searching in vain for some technician type work in ag/soil moisture monitoring.
I don't believe pwn2own is representative of the security landscape in general.

Is that the only information you based your comment on?
Fire? Why be so bombastic. All it takes is one mis-applied label to permanently destroy records in a large enough filing system.
https://sourceforge.net/p/heidisql/tickets/2832/

Found my original ticket! And yes, I truncated a few production tables :(
I agree that they were going for more of a survey of recent developments approach, but my perception is that they consistently overemphasize the tech as a panacea. Unfortunately that occurs quite often when tech solutions are presented - proponents address one component of the greater agricultural sustainability question but ignore all other factors. In the case of agroecosystems, those factors are incredibly relevant. that said, I definitely acknowledge your point about the word count.
Super Smash World How a Nintendo Themed MOBA Could Look
I have tried using Facebook Ads in Israel on several occasions, strictly targeting to a very specific demographic: Lives in Israel, knows Hebrew, knows English, Age: 18-35, Interests: various technology buzzwords.

Each time I got a (very) large amount of likes from Palestinian and other Arabs who most definitely don't know Hebrew, or English, or interested in tech. Most of their profiles have thousands of friends, and everything is written in Arabic and not English/Hebrew.

For the last 4 years I tried putting small amounts of money to see if the situation has changed, and each time the result was very similar.

I didn't go and talked to Facebook support about it, since that would be a waste of my time imho, and not do any good. The support engineers with canned responses most probably cannot do anything to change the situation, or even if they have ideas for improvement those would be drowned in the huge FB ocean of outsourced employees.
maybe the other poster meant this one? Oct 1976 Frederick, MD: http://www.fredericknewspost.com/archive/flood-flashback/art...
Are you sure it's available to stream?
cmon being dead doesnt count
Raw photo editing is coming on iOS 10
P4 syntax like ACPUL, but ACPUL started up as more generic minimalistic algorithmic language. It can be easy compiled to multiple target VMs & hardware also as P4.
I think how to use ACPUL for Nginx frontend module, but found some issues in network using, like IPv4/v6 addresses formats, strings, etc.
ACPUL is currently using in ACPU iPad IDE (Codea like).
Here is sample code https://github.com/d08ble/acpul-demo/blob/master/dota/contro...
I stopped holding my breath after hearing that the function keys in a "Pro" laptop might be replaced by a touch sensitive strip like Lenovo tried on the X1 Carbon.
Is it me or does it smell like aged accounts in here?
The land of towers in the Caucasus: 14 villages where every house was a fortress
Refresh JWT Token with Angular 2
How to refresh token in Angular, I used to use $injector in angular when jwt was expired
It isn't the ad itself that is causing those streams of requests, but rather the ad technology vendors buying or selling the data from the ad server from which the ad was delivered.

Don't blame the publisher or advertiser for not noticing that their 'anti-fraud' vendor is sending itself events every millisecond.
Why is Microsoft buying LinkedIn?
Professor Stearns at CMU says that the definition of morality is that which the lower classes and ethnic minorities are not (it adapts over time to maintain this separation). That explains lots of what you mention. He wrote The Battleground of Desire, which tracks the development of American morality since the Victorian era.
StartCom launches a new service – StartEncrypt
Aged accounts?
GOLD Outlook Remains Higher but with Caution
You won't get very far with one pot or pan. I live alone and cook for myself, and my kitchen probably has a dozen. For anything beyond the very basics you'll need a variety of mixing bowls, mixing spoons, measuring cups/spoons, spatulas, etc. Knives and cutting board to chop ingredients. Not to mention the need for a basic assortment of spices, butter, oil appropriate for cooking, etc.

Sure, you don't need all of that to get started cooking, but making do with a minimal kitchen is going to make cooking more difficult and is likely to also affect the quality of your food.
Then my marketing book lied to me.
Is it possible to use high friend count as a negative targeting option to weed out the fakes? Last time I looked at the FB ads interface I couldn't see it there.
Right now, as I type this, typing "hillary clinton crim" brings up "hillary clinton criminal video" in the autocomplete.

You have NO idea how their autocomplete works, so jumping to conclusions about Google filtering for positivity, specifically for a candidate, is entirely stupid.
Dear 18F [1]: Help, please.

[1] https://cloud.gov/
Level 3 is never going to pay someone else for capacity, they are a tier 1. Their entire business model is "being big enough to never have to pay someone else for capacity".
Can the Playgrounds App Unlock Creativity on iPad?
Ahh okaay, hitting someone (as you put it) is not assault now?

Let's cut to the chase. Were they legally free to continue, or not? No. Were they at risk of Aaron Swartz style incarceration if the did? Possibly, since that community also includes among it public interest defenders, political dissidents, journalists, whistleblowers, etc. and we've seen it all before. 50 years imprisonment and $1 million for Aaron Swartz (for a download), a hellish trial he couldn't afford against Goliaths, or plee bargain guilty to a minimum 6 months imprisonment and lifetime exclusion from any political life (which he'd planned) - DESPITE MIT & JSTOR declining to proceed

Was LibreSignal technically doing something wrong in the first place? Debatable. I haven't read that part of Signal's ToS, but it had been implied to be an open community (and certainly they immediately ceased and desisted on request). Was it ethically wrong? Hardly "because what they did was illegal" as you put it, a major crime and DEFINITELY not the equivalent of hitting someone.

The implication that OWS had directly threatened explicit legal action, was too strongly stated and I'm happy to withdraw that (I had another case in mind). Nevertheless, the end result hasn't been all that different for practical purposes.
That's a very smart way to enforce ad-hoc testing in every browser. Probably prevents a lot of "works on my machine" issues.

I've worked for companies with no defined browser support, and other clients which required us to test in IE6-9, FF, Chrome, Safari, Mac FF, Mac Chrome, Mac Safari. It took FOREVER, so we ended up automating a lot of it.
Sales people sign up publishers, I make the determination they are fraudulent, VP of Sales overrides my decisions, I leave company, advertisers demand refunds of dollars already paid out to publishers, rinse, repeat.
The problem with OneDrive is that it is pretty shitty on Mac (at least for me). In my experience Dropbox > Google Drive > OneDrive
I wonder what features Dropbox can offer that won't inevitably be surpassed by Google Drive, iCloud Drive, and OneDrive.

To me, their main strength seems to be that they have the best cross-platform UI/UX right now, but even that may not be the case for long.

Maybe they could evolve/branch into a general-purpose file hosting service, where people can use it to publicly share images (like imgur) and music (like Soundcloud) with the appropriate UI for each case (or spinoff site, e.g. Imagebox and Musicbox) except people would just need one account to comment/vote on everything. Who knows, maybe they can even become an alternative to YouTube..

Let independent developers publish their games and apps from there, bypassing Steam and the other app stores, optionally charging a fee per user, with Dropbox taking a cut.

Maybe even offer a chatroom/messaging system, to compete with Slack/Skype etc.
IIoT to be an integral part of public safety, says outdoor security provider