skysight-inc/HackerNews huggingface dataset:
I disagree[1]; I think that the entire value proposition of Dropbox is the fact that it is cross-platform and cross-device.

The mainstream OSes all do have a basically working version of the same thing.

1. OS X and iOS have iCloud Drive, which didn't work for many generations (as one would expect of an Apple internet/cloud service) but now does basically work. However it does not work at all on any non-Apple platform.

2. Windows and Windows Phone have a confusing array of different versions of OneDrive, but that does basically work on Windows and Windows Phone. Some versions of OneDrive sort of work on some other platforms too, but not really. My OneDrive (which is different from my sister's version, because hmm I get mine through my work's Office 365) does not work at all on OS X.

3. Android has Google Drive, which is closer to a real Dropbox competitor in that it wants to be cross-platform. But it really sucks on OS X, and Windows — seems overly focused on mobile.

Because these services are all biased to their own platforms, I still find Dropbox works better work involving different platforms and various types of devices.

Now, if OS vendors would work to implement conformance with an interoperable standard for this kind of synchronization, that would be cool. But, they won't (for the foreseeable future).

[1]: http://masonmark.com/why-icloud-cant-ever-be-as-good-as-drop...
It seems pretty reasonable. As in, can be answered honestly without ruining your chances and reveals valuable information to the applicant and the employer. But I assume that the applicant actually honestly believes themselves to be fit for a role. After all, the desired goal of the question is to weed out people who can't or won't perform the needed tasks.

If I really thought coming to an office every day at 9am was your idea I wouldn't offer a salary. There's an understanding that the salary is compensation for the difference between ideal and reality. Even if I were to believe you, it wouldn't be in your best interest to tell me my job was ideal for you...

I think the scenario people imagine in all these interviewing-question threads is themselves looking for work and all that is available is a junior dev position in an unpopular language, or a QA/QE role, etc, and that they have to lie and pretend their life-goal is picking up after others in a corporate environment. Like a waterfall Java QE.

If you could honestly describe that as your ideal you really wouldn't be the type of person I'd hire... But if you respond that your ideal is a dev role in a better language I'd probe your dev process and see what you'd do to ensure the connection between customer-spec-code-reality. Then I could say "Well, the code you'd be reviewing is legacy and Java, so that's inflexible, but our test infrastructure is out of date and needs to be re-integrated - I think that could be done in your language of choice ... etc"

Ideally you'd offer these yourself. "I see myself in more of a full-time dev role, but with so much legacy code the sane thing to do is to get a reliable and useful set of tests running before the product is modernized. So as long as the QE role involved creation of new tests and new test frameworks - and especially if you'll let me implement at least one in Xlang to demonstrate its benefits ..."
Just to set a baseline: Nothing is DDoS-proof. (even CloudFlare).

What you want is DDoS resistance which is as strong as possible, and sufficiently strong for your application.

It's essentially impossible to have a single location anywhere in the world which is able to resist the largest attacks today (many hundreds of gigabits per second); even if your site somehow has 10Tbps of interconnects, the networks near you will get saturated. (And I don't think you could buy 10Tbps of interconnect to various networks at a single building today)

You could accomplish bigger-than-single-site DDoS resistance in three ways:

1) Direct private connections to users (there are systems which are unsuited for the public Internet!)

2) Buying lots of long-haul off-Internet transport to networks around the world; running your own private network which interconnects in-core in various important networks around the world.

3) Building a highly redundant global distributed front end which then backhauls traffic (over public networks, private networks, some combination), and potentially handles some or all of that traffic at the edge directly (cache, and maybe someday edge processing...)

(#3 can also be accomplished with an application having a loosely coupled front end; if you're just serving static content this is trivial. If you can deal with eventual consistency, it's also relatively easy. It becomes incredibly difficult for regular web apps or anything with lots of writes which need to be globally atomic. There's a lot of great CS work to be done, and then tool development, to make truly distributed web apps possible, then easy...)

#1 and #2 are incredibly expensive as the number of users scales up. #3 is what ~everyone does, even the biggest DDoS targets. CloudFlare and other providers are good at doing #3 for you so you don't have to, but theoretically a large company with a lot of money could do this themselves. It's probably not a core competency of a large financial institution to do this, so modulo trust issues, it makes sense for them to pay a provider to do it. We're working particularly hard at technical solutions to the trust issues, cost, etc. to make it a good solution for anyone.
No, but as one of those uncountable amount of sites that implemented it when it was chic and sexy.

(This was btw. a real question, and I didn't want to smaller your work. The script itself looks nice and works like a charm here, no doubt about that!)
One in Three Farms Is Using FarmLogs
> they don't change odds on the machines in real time; that's illegal.

Oh, that's illegal :-)
Vidda x Like Woah
Rules for Good Code
I've seen a whole bunch of theories about what the practical effect of turning on test mode all the time will do. From the engine is powerful enough that the net effect will just be lower mileage up to power, mileage and reliability will get worse and everything in between. I'm surprised the chip has not already been hacked, put into permanent test mode and the performance reported. Maybe soon.
The "alarmist" label is tongue-in-cheek, riffing off the corresponding "denier" rhetoric. Sorry for any confusion.

Marcott 2013 was cited in a lot of newspaper claims that the 20th century was "the warmest of the past 10,000 years" or something to that effect. It turns out they only kept a few proxies all the way through the 20th century to generate the uptick, removing the ones that did not contribute, and eventually had to concede that their study was not a reliable basis for any conclusions about the past century:

> Thus, the 20th century portion of our paleotemperature stack is not statistically robust, cannot be considered representative of global temperature changes, and therefore is not the basis of any of our conclusions.[0]

The claim they opted to make instead is that the temperature estimates from their proxy study can be compared with thermometer readings and that the thermometers indicate higher values in recent years, a much weaker conclusion for a proxy study.

Given the history of problems with every high-profile proxy study that comes along, and considering that they are the cornerstone of any logical reasoning connecting modern temperature data to measurable long-term climate-scale trends, I suggest that the conclusions about temperature anomalies (going back more than a few hundred years) are a lot less robust than many believe.

[0]http://www.realclimate.org/index.php/archives/2013/03/respon...
Good point, I changed the title. Thanks for the feedback.
It's a trick question. The interviewer wants an answer which shows that the interviewee has a 'Realistic self-view'.

> If a 22 year old tells me they want to be CEO of Google next week, for example, it looks like either their perspective on their skills is flawed or they didn't really grasp what I was asking. In that case, I say something like, "remember, you're starting this job on Monday. Are you ready to be CEO of Google on Monday?"

Similarly, 'are you ready to be the ambassador to Trinidad and Tobago?'

That said, the US has a lot of lousy ambassadors who get the post because they raised millions of dollars for the presidential campaign. Given how inept George Tsunis was as a nominee, I think you could manage an ambassadorship without a problem.

So ... great answer!
This still is totally unrelated to SOPA.

Also, the blog you linked to is from the same organization that wrote the article we are looking at.

Here is the bill's actual text:
https://www.congress.gov/bill/114th-congress/house-bill/234/...
pslam basically did in his next paragraph:

> If this project really did require re-inventing C++ in C, it must be justified by being fairly large. In which case, a low-end ARM (Cortex M based) microcontroller would have been entirely suitable. All ARMs have multiple C++ toolchains which support them.

ARM is not entirely suitable for any application just because you have complex (for some definition of complex) software.
> The weapon I was thinking of is the Phalanx (https://en.wikipedia.org/wiki/Phalanx_CIWS), a naval weapon, though even that fires smaller shells at a slower rate.

The Phalanx CIWS uses the a version of the M61 Vulcan 20mm gatling gun, as have lots of Air Force fighters (from the 1950s through current fighters like the F-22 and F-18.)

So, its not exactly a weapon that "nothing in the world short of warships" has.
This is not a particularly interesting bug. The editorialized headline suggests that the interesting part about this story is that Cisco elected not to ask for a disclosure grace period. So? That's how it's supposed to work: get the risk information out in public as quickly a possible. Cisco did the right thing here.
I'm down for high crime if it keeps the yuppies at bay.
There is an official guide:
https://www.meteor.com/tutorials/react/creating-an-app
They have a pretty "getting started" on their site: https://www.meteor.com/tutorials/blaze/creating-an-app
> ECU is not 'millions of lines of code'.

So researchers magically know in what bit of code the next scandal will be?

Next time it might be the simulation software that's not even in the car. Lets release that to.

Or should we ask them to only release the exact bit of code with the issue?

Besides which, do we even get the EFF is not crazy enough to ask for them to publish their source code and destroy their IP?

They just don't want the anti-circumvention measures in the the DCMA to apply. The right to access what's in our hardware.

Not the right to force people and companies to do things they don't want to. This is not government run voting hardware.
Nice work! I have been playing around with touch programming concepts for a while but did not yet dare to show any to the world. Let this stimulate me in that and hope others will follow. Even if just for fun.
It's a gotcha. From the article:

> The phrase "starting Monday" places the job in a specific time. It's clear that we're not talking about a position you will one day aspire to, nor are we talking about a dream job that can't actually exist. If a job is to start on Monday, you don't have time to learn new skills or gain experience. You are what you are, professionally, and you need to come up with a job that you can effectively perform next week.
Hopefully this isn't too off topic, does anyone know what software was used to make the charts in this post?
AltaVault is a backup target, but not a backup product that the OP was likely asking for. But many companies use products like Arq, BackupExec, or NetBackup in combination with AltaVault to achieve what the OP described.

Disclaimer: I worked on the predecessor to AltaVault at Riverbed
If you walk down a street and nine people punch you in the gut as they pass, it's a bit rich for the tenth person to complain that you flinched as they walked past. The wait staff are simply playing the odds.
Sure. Except in this case you can't return most of it to me (kinda hard to return "use of roads" or "police protection" to someone); all you could do is return it to the thief. Moreover, since most voters approve of the theft, they are not innocent victims who deserve the bike back.

So following your logic of returning the bike, what one should do is to take as much money as they can from the government services and give it away to other taxation-is-theft people :)
Most apps are signed nowadays, regardless of whether or not you're getting them from the store.
I'd wait for the other shoe to drop. The other shoe being the fantastic unlikelihood that VW is the only automaker pulling crap like this, or even one of a minority of manufacturers.

This story isn't over yet, I'm pretty sure of that.
Wonder if that's the genius from IHS (Indian Health Service) that insisted my co-worker had AIDS when he went in for flu symptoms. The doctor had "seen it" and since my co-worker took the normal path to be a drug and alcohol counselor he fit the doctor's criteria. He had to go home and tell his wife. The negative blood test came back a week later. They shuffled said doctor to somewhere else instead of canning the idiot.
GeForce GTX 980 Comes to Notebooks
Dirt Cheap: World’s Largest 3D Mud Printer Makes Green Homes
Oh right, I forgot that this is a secular country where a 14-year-old kids uttering "Thank God!" or "God bless you!" or "I found strength in God." would get weird look and chided by responsible adults. Thank God (oops), at least Ahmed is just a kid. Imagine what it would be like if contenders for the White House would speak like that!

And now (it seems) you take a pity on him because he's obviously being dragged into a family trip to some place he doesn't want to be, because you just know he wouldn't like it even though you've never met him?
This is AWESOME.
My understanding is that some of that (specific to employees) is because people tip on the basis of the discounted price, and I've gotten groupons where they explicitly say something about "please tip based on the non-discounted price."
Managing state and controlled form fields with React
I actually think that the story could be successfully adapted into the best comedic caper movie ever to be filmed in Montreal.
Fair enough. Honestly I also think the comparison demonstrates how over valued those acquisitions were (in terms of what they bring to the human race).
That was boring as shit. Call me when there's an open source toolset available.
> Every open source app i download that is not signed with Apple needs GateKeeper disabled.

No.

Every unsigned app you download needs to be whitelisted. Right click the app, click open. It will remember your choice and whitelist the app forever more.

Solving the unsigned app problem by silently ignoring clearly invalid signatures is like solving an ant problem by burning down your house.
Looks like you still don't accept customers from Montenegro. "For security reasons, we are blocking your country's IP address." Why?
Allset officially launched to offer the shortest way to a sit-down lunch
WW3+RUSSIA+&+US+TROOPS+NOW+IN+SYRIA,ISIS+COLLECTING+ARMS+-+YouTube
A python command line tool that should work on Linux to send folders to B2 is available for download here: https://www.backblaze.com/b2/docs/quick_command_line.html

CAVEAT (PLEASE READ): this does NOT encrypt data yet!! This is just a quick technology demonstration, it isn't a polished backup client. Give us another month for that...

We expect Linux servers (and desktops) to make up a significant percentage of the things communicating to B2, so you can expect a lot more support than you have been getting from the traditional Backblaze Online Backup product line.
The damage to the VW brand is enormous, if not fatal.

GM recently admitted that a defective product of theirs was responsible for over 120 deaths:

General Motors agreed to pay $900 million as
part of a Justice Department investigation
into its failure to fix a deadly ignition
switch defect blamed for more than 120 deaths.[1]

Nobody seems to care, except for a few lawyers and the victims' families. GM is still in business, current market cap $47 billion.

It would be a tragedy if the cost to VW of their negligence is more than the cost to GM of theirs.

And in response to those who say that increased pollution could kill a lot more, I acknowledge the hypothetical. But in my mind, the death of 120 identified people with names, children, friends, aspirations, etc, is far worse than the increased NOx from VW's cars.

[1] http://www.usatoday.com/story/money/cars/2015/09/17/gm-justi...
"In practice whether this actually works is all over the map. Some chains will deny the claim if the cancellation terms are even slightly different, e.g. they'll say the rate on the official site was more expensive but doesn't violate the best-rate guarantee, because it allows cancellation until 6pm, instead of 5pm, which is a better set of terms. This then makes it easy to discount in third-party channels without technically violating the guarantee, by deliberately modifying the terms slightly. Other chains follow closer to the spirit of the "guarantee", but it's a bit of a lottery."

Best Buy is guilty of this too. Not their worst offense, but a lot of things that are harsh on price match, like hard drives, often have their own retailer-specific model number. The same drive might be identical, but the one on Amazon has a different model number to BBY to thwart price matching.
One hand not talking to the other = Every government ever... :)
Perhaps I'm a bit ignorant of git's storage and protocols, but what's the purpose of this initial count? Seems to me it's traversing the tree twice - once to count and once to send the objects across the network. So why not traverse the tree, sending objects that need to be sent and ignoring the ones that don't instead of counting?
Apart from obviously Rust, there's a subset of C++. One can, of course, do all of the insecure things in C++ that one does in C -- and more, in fact. This is not required, though: you can have bounds-checked "arrays" (vectors accessed with .at(), never operator[]), various types of managed pointer (from boost, or with C++11 the stdlib), and require variable initialization.

One of the big problems with C++ is that few people actually do this. It basically requires putting a linter into your build process, to check for C-isms and unsafe C++ behavior. Otherwise, people will use these things because they are easier.

My favorite thing about Rust is that it's carefully designed to make the safe things easier. It's much better if you need to go out of your way to do something dangerous than the outher way around.
I never realized how buggy Twitter is in Safari 9. Twitching and jerking everywhere.
One of the best ways to discourage bad behavior is to shine a light on it, which is why we're publishing our story.

The risk here isn't that your former employer actually has a right to your company under the scenarios you listed. It's that if they have the resources, they can bleed you in litigation before your case is ever adjudicated. It's like a form of patent trolling, they're using the process to achieve an end they'd never get in adjudication.
could you open lottery numbers page in the background and post another screenshot, just for clarity?
Amazon prime is now $67 for new members only
Oh, cool! I actually played with literally canvas a little while ago when I built this: http://tekromancr.github.io/drawchat/

I eventually decided to go with drawingboard, though I don't remember exactly why. But I was absolutely thinking about using literally canvas to build a kidpix-style webapp!
Uber's moving down from Uber Black to UberX, Pool, etc., but wasn't really an "incumbent" (they are young), and it was fundamentally cheaper-than-limo even from the beginning (by letting you pay by the ride vs. per time block).

This is more about big established companies. It's not really even technical; it's protecting their revenue, employee/management structures, etc. built around high-end from low end.

It would be interesting to find organizations which did historically build super high end stuff which moved down into consumer. Both successful and unsuccessful examples.

iRobot MIGHT be an example -- moved down from DARPA and Packbot to the Roomba; but they weren't really established, and those were different sectors.

Apple has sort of moved downmarket from computers (and, expensive ones) to cheaper ones to phones. But those were mostly adjacent sectors, not in their core product.

I'd love some counter examples where it was within the same product, an established company (say, 10+ years selling the old product), and moved in at the low end.
Trickery like this has been long used in the automobile industry. VW is just the first to exaggerate it and getting caught.

Not a big deal, imho. There are far bigger threats to the environment than all cars combined - just look at all those freight ships burning bunker fuel, coal power plants emitting more radioactivity than a decades old nuclear plant...
Incapsula (which is part of Imperva; it was complicated spin-out and then repurchase), not Imperva itself (which is generally the on-premise brand).
That doesn't sound silly at all. In fact what sounds silly is taking techniques designed for large professional software projects and applying them to things that aren't anything of the sort.

It reminds me of the problem with teaching Java as a first language – you must start with `public class Foo` in a file called `Foo.java`, containing a method declared as `public static void main(String[] args)`, which means you must either explain tons of concepts (what "class" means, what "public" means, what "static" means, etc.) long before you can motivate any of them, which makes everything seem complicated and hard, or hand-wave them away as incantations that you'll learn about in due time, which makes programming seem magical and mysterious.

None of which is to say that Java isn't a great language for doing professional work, just that it isn't great to start with. Git seems quite similar to me.

On the other hand, I get that it is valuable to teach techniques that will actually be useful to students in their professional life, even if they are clumsy in a non-professional setting. There's a real tension here.

Apropos of nothing else I wrote: I've always enjoyed seeing people alias `blame` as `praise` or something similarly positive (although `annotate` is the built-in neutral option, which is also pretty good).
Thanks Lane, I'd love to hear about your experience. I'll reach out to you separately.

Financially we're going to be fine, we have enough already to fight this legally. Of course we'd rather not, and we want to expose this behavior for other entrepreneurs vulnerable through similar abuses of the legal process.
It should be noted that the startup in question, Shred Video, is (YC S15).

YC comment: http://blog.ycombinator.com/on-the-shred-video-lawsuit
I think if CO2 emissions were being gamed, we would see that the gasoline models were also affected.
DaSpec 1.1 now available
I'm not affiliated with them so my thoughts are my own. I'd wager this is a last nuclear option before they lose their company to the lawsuit. If they can manage to publicly shame the company suing them they stand a shot at keeping the company alive.

Typically lawyers hate posts like this because it's public record now what happened and if any of this isn't true and provable 100% it can hurt them, a lot.

There are some eDiscovery consulting companies like http://www.dcdatacorp.com that go out and do forensic capture for law firms before it ever gets to a courtroom. They try and determine access to digital systems best as they can on behalf of the firms that hire them.

Don't build a business on quicksand. Get a lawyer involved in formation to ensure your IP is clean and usable for your new venture. If in doubt. Scrap it all.
sounds like a shitty version of OpenTransactions