skysight-inc/HackerNews huggingface dataset:
I'm not entirely familiar with your example cases, but the seem to be indicative of something where you would want strong consistency. By default, gun is only eventually consistent - but this does not mean it is incapable of strong consistency, it just means you have to write/use a plugin that abstracts this on top. Obviously such a merge would be slow, because you are giving up high availability while you sit locked waiting for ACKs from other nodes. Could you expound on your example problems more so I can address them more thoroughly?

Point being, that is the beauty of eventually consistent systems, you can always combine the together to create stronger forms of consistency - but you can't go the other way. If you start with a strongly consistent system, you can't downgrade. With gun, strong consistency is not given to you out of the box - but it is capable of being built on top when needed.
php gets a lot of flack, for something powering the vast majority of sites on the internet.

I belong to the Boston PHP group. I have never seen a group of people that don't really care about the language and just want to build something cool. A large portion of the Boston PHP talks are on thing web development that aren't php (javascript, git and so on). They even teach a online class on javascript.

PHP developers tend not to love the language like python and ruby. Its not the new hotness. But it works fine and runs fast, I kinda like it.
Two years, 100 Million files
According to [1] in the section on initializing from reset, Intel CPUs boot to one of three modes:

* Read mode has 1MB of memory and is 16 bit.

* Flat protected mode which is 32 bit and takes interrupts

* Segmented Protected mode which is 64 bit (w/ 32 bit emulation) and is used by operating systems to protect memory

In this tutorial, your boot mode depends on what GRUB boots you in.

[1] http://www.intel.com/content/dam/www/public/us/en/documents/...
That's just stupid. If Google wants to replace Verizon/ATT it will have fuck all to do with advertising. It will be for the revenue from users handing them a handful of cash every month.

Companies typically want to diversify how they make money, and this is very obviously something Google desperately wants given that pretty much all their new businesses are around NEW revenue streams and not advertising.
Digital Ocean plans Australian DC
If the safer type system gives the devs an unwarranted sense of security, they might write less tests, be less careful in their design, or wait longer between audits and other sanity checks.

If on the other hand the devs understand which classes of bugs aren't ruled out in Rust, then sure, you will end up with fewer bugs.
I saw that thread, but I didn't think it was being enforced. I haven't experienced any difference these last weeks.
He never said it was an unpaid position.
Nah; with these old machines, often an "unprintable character" would turn out to be the only way to get a "é" or a "¢".
How does your app derive a key from the user's password?
I'm pretty sure you would never be able to abort during first stage flight. The aerodynamic loads associated with turning the stage around in the atmosphere are such that it breaks up, like Challenger.

Jets may be able to engine-out climb with full fuel, btw, but they can't necessarily land with full fuel.
For someone paying Adobe $50/mo for Creative Suite, $50 one-time for a tool that does 90% of what I use Photoshop for doesn't seem outrageous.

Hey - remember when $50 was what you expected to pay for any kind of boxed software? It used to just be the baseline! Free and $.99 apps have ruined people's expectations.
#uninstallfirefox
Tesla uses a induction motor... which is AC and they use a frequency control unit to modulate the speed of the motor. So frequency isn't really a consideration...
VPN is for end-to-end security, not anonymity. If you want anonymity, use Tor.
The spirit of what you mean are right, but the details are all tangled up.

Example 1: "chbs". 94^4 is way too optimistic. Your upper bound is 26^4, though if you get a smart attacker, he will figure out that 'c', 'h', 'b' and 's' are all more likely than 'x' or 'q' (though less likely than 'e' or 't'), and prune the search tree accordingly. Honestly, it does not really matter because with just 4 chars long, he can afford to just brute-force it anyways.

Example 2: "correcthorsebatterystaple". While much, much better than "chbs", 94^25 is completely off-base. That would imply that you are using all printable ASCI characters in your passphrase. The other figure you mention, 250000^4 is closer to the mark, though it implies you are picking your samples from a 25,000 word dictionary.

XKCD does not make that assumption, it explicitly uses a small dictionary (2048 words) to let it clear that you do not depend on picking "epic words" for the scheme to stand. You can use simple, every day (e.g. easy to remember) words and still come ahead of the other approach.
Guide to Continuous Delivery
Even if the battery were comparable to a phone, the battery life would be measured in minutes if you left the camera on and recording all the time. The camera is the single largest consumer of battery on your phone (when in use).
Mine has 4:20PM all the time. Does anybody know how to fix?
Awesome man, thanks!
Functional JavaScript, Part 2: What makes a language "functional"? – Tech.Pro
I've taken a car home from work multiple times. These prices are accurate. Good work!
US Is an Oligarchy Not a Democracy, says Scientific Study
TurboTax maker linked to grassroots campaign against free, simple tax filing
http://en.wikipedia.org/wiki/Microkernel

This isn't even a microkernel. This would at best be an example of firmware on an Intel/AMD x86/x64 booted from Grub that prints to the console.

This code, however, doesn't do a single thing that other software expect even a microkernel to do (provide for basic scheduling, memory management if an MMU is available [which it is in this case], and IPC/FS).
I think you may be downvoted (wasn't me either) because you assumed a negative consequence and negative reason without even trying to think of positive ones.

I would assume that they don't reprint or reshoot things, they just have a style guide so all affected people know to set the time right. As I wondered in my other comment, maybe they have tools to help them do this. And if there is a mistake (somebody forgot to set the right time), they probably fix it in photoshop.

As to why this is done, I think a company that displays so many interfaces containing a clock of some sorts, and that is known for attention to detail might try to remove any possible negative view of their ads. We often rely on the devices they sell to tell the time, so our eyes are naturally drawn to the time display in ads. If it were something odd like 3:33am or 11:12pm that might make the viewer wonder why, and get distracted from the message of the ad.

I also think that 9:41am is a positive time. It's when most people are alert and productive, feeling like they have a whole day ahead of them. I would not overlook such touchy-feely effects in advertising.
Well thank you for ngrok!

My daily routine is

ngrok start ssh && go home

Stupid firewalls.
> "you should only be able to re-enable it from a menu prior to booting into the OS."

How would you be able to hide this from police once such feature is built into every OS?

Assuming that feature by default asks for a password regardless of whether such protection has been enabled by the user or not (first time setting up the device/computer) -- so that no information is leaked on whether the user IS actually using the feature -- I supposed the police can still arrest you or keep you longer there to investigate whether you are lying or not.
Use the scale button to resize vectors to a radically different size. It will resize you borders and shadows correctly. Or Edit > Scale. By default you don't want you shape boarder size changing when you resize. So sketch uses the scale button to fix this. Awesome.
It's not too hard to imagine that people who make the cultural leap to wearing Google Glass would be averse to adding the geeky pager-sized battery pack that will give them days of operation. I reckon your relief will be short-lived.
In execution, there's benefits of being over confident (google it) e.g. taking it upon yourself to be the leader of a group, if you'r not confident about your course of action, you may lose the confidence of your followers.
The Best Videos On Earth
Watch The Best Videos On The Internet
Weev rubs me the wrong way, but imprisoning him over exposing a sloppy API implementation is very dangerous.
After a little bit of digging seems to be the best way to currently wipe out sensitive data is to implement something like in libsodium https://github.com/jedisct1/libsodium/blob/master/src/libsod...

1- Try to use SecureZeroMemory() on Windows

2- Use memcpy_s() if available, which from its manpage is guaranteed not to be optimized away by compilers

3- Use a loop to manually zero-out the buffer after having casted to a volatile pointer, again to prevent compiler optimizations
Redesign Student ID Card
They are actually much more complicated than just a big table of 'password | hash'. Check out https://www.freerainbowtables.com/en/articles/ for in-depth explanations.
I suspect that, say, garage sale prices are much more likely to approach eBay prices than was the case in the '90s. Though the local-ness of yard sales probably means there are still arbitrage opportunities.
Or perhaps, when our time comes, we can simply die, leaving the world to the next generation as it has been for billions of years.
Wouldn't a simple Google Docs form fit the bill here?
I think you're right, and mystified by the downvoting.

In common conversation people often want to use a term that means that one can live a semi-extravagant lifestyle off of the nestegg without working. A very small minority of people use "wealthy" for that, but not enough that I could use that term and be understood to mean what I want to mean. Commonly people use "millionaire," but that's wrong as you point out.
because track days are expensive. considerably more so than an afternoon at the gun range.
More:

https://hn.algolia.com/?q=petrov#!/story/forever/0/petrov
> IANAL but this is not a non-compete.

It seems to be a kind of non-compete, except it doesn't limit the exclusion to just competition, it effectively extends it to any kind of work that includes any other company's trade secrets.

> Like most contracts, the question you should be asking is what happens if you breach the contract?

Sure...

> Well, if you're stealing IP, then they can come after you.

If the contract is enforceable, they can come after you for breach for failure to notify them even if no IP is "stolen", and if they can establish that the notification requirement was part of what they were paying you for, they could recover some of what they paid you even if you didn't do any harm besides failing to uphold your part of the bargain on notification.

I suspect, though, that the clause would be limited in its enforceabilit, if its even enforceable at all. But, IANAL.
I've integrated this into a few products, such a time saver.
What exactly is messed up? The bottleneck was the Comcast/Cogent interlink, which Netflix has now bypassed, which was the entire point of the deal.

The idea that Netflix is paying protection money so that Comcast doesn't do the old "Nice service you got there, it'd be a shame if someone throttled it" (as is implied in the article) is just incorrect. Netflix was buying transit from Cogent. Cogent couldn't deliver the transit that Netflix bought due to conflicts with Comcast. Netflix stops buying transit from Cogent and starts buying transit from Comcast. Comcast delivers all the transit that Netflix buys. Everyone is happy except for Cogent.
No. Photoshop is usually faster and produces a better quality alignment and (optionally) merge for the general case of "I have these photos, please make them into a single image." Hugin has more tunable options, so it's easier to do more stages of an advanced stitching workflow in it, but I wouldn't suggest investing time in Hugin unless you want to do a specific crazy thing.
(Minor nitpick, your definition is `mappend` [1]. `mconcat` is `foldr mappend mempty` [2], i.e. concatenates a list of monoids.)

[1] mappend :: Monoid m => m -> m -> m

[2] mconcat :: Monoid m => [m] -> m
(for Portuguese-speakers) I did a talk with the same title last year where I showed a few more examples in http://vitorbaptista.com/como-mentir-usando-visualizacao-de-...

These are only the slides, which lack lots of explanations, but might be interesting to someone.
900? That's small time. The NSA has been stealing creds for years.
This reminds me of an episode of The Saturday Night Armistice from way back in 1995

https://www.youtube.com/watch?feature=player_detailpage&v=68...
Now if you really wanna get that extra motivation, I highly recommend you to watch this introduction by Derek Wyatt. For me, a few minutes into the video were enough to stick to all of his videos, truly amazing guy.

vimeo.com/6999927

I hope this is not too off-topic in a ST thread.
Missouri to use deafening military LRAD tech in construction zones
Hydra Takes On Hadoop
It doesn't; I leave it to Apple's code to handle the encryption aspect. That said, I'd imagine that it uses PBKDF2 to derive a key from the password. The content itself is encrypted with AES-256. Here's what `man hdiutil` has to say about it:

-encryption [AES-128|AES-256]
As of 10.7, the default algorithm is the AES cipher running in CBC mode
on 512-byte blocks with a 128-bit key.

--

Not sure why I'm being downvoted for sharing this. Go figure, HN can be mean sometimes.
Couldn't you just make a ruleset for this? Might make it a bit easier since it's all dictionary words.
And the Java core libraries encouraging it. I like a lot of the JVM, but Swing can go to hell; it makes doing the right thing more difficult than necessary in most cases.
In an average month I click approximately zero ads and I pay my mobile network operator $14 in cold, hard cash.

Perhaps Google want to diversify from advertising. Mobile communications would be one way of doing that.
Key response planning factors for the aftermath of Nuclear Terrorism [pdf]
That is a silly argument.

The designers are specifically choosing 4:20 exactly because it amuses them to include drug references. Therefore management is entitled to be offended by the drug reference. There is certainly no point in being offended over a random number, but this isn't a randomly chosen number.
Can be moved to the right:

http://www.geany.org/uploads/Gallery/geany_vte.png
Google has a pretty good track record with acquisitions (YouTube, Android, DoubleClick, Picasa... lots of smaller tuck-in acquisitions around their big products). The Motorola is an extremely poor example, because it was defensive against the Nortel patents/Rockstar consortium. Numerous analyses have shown it was very cost effective on a per-patent basis after taking into account Motorola's cash on hand, NOL credits, and the various parts of it they sold.

Edit: I couldn't find the terms of this deal, but the rumor was FB was offering $60M USD, so it's probably on that order of magnitude. I don't think it would be hard to make a business case for integrating this technology with Maps, making satellite view closer to real-time while reducing their bill for actual satellite imagery.
Using the phrase "oppressed minority" to effect pathos is pretty weak. I can probably name dozens of "oppressed minorities" that you would certainly condemn.
Conversation with Werner Vogels about Amazon/SOA (2006)
Thank you for your thoughtful comment.

I agree that the consequences should be modulated. I've said elsewhere that death threats are unacceptable, but this is an unsolved problem in society at large. It's not unique to Eich's situation.

Other than that, the consequences are rather mild for someone with as deep a resume as Eich's. I'm sure we'll hear about it if he's been blackballed from the entire industry, or someone sabotages a new company of his, or what have you. I suppose it could happen but I think it unlikely.

Likewise, aside from behavior that I'm sure we both agree ought never happen, it's hard for me to find fault with people exercising their own right to criticism & browser choice. It's certainly not the moral equivalent of a mob threatening his physical well-being, and a (forced) resignation isn't morally equivalent to being thrust into the wilderness with nothing but the clothes in your back.

You're saying we should ostensibly set the standard higher the bare minimum of legality, and that's fair. I just don't see this situation as being a dangerous precedent in this context. If you not in so many words argue that a bunch of your citizens are subhuman, a backlash is inevitable, particularly when it's based on so flimsy a premise. The case for responsible speech goes both ways.

The "insult your boss" example was just a trivial example of how freedom of speech still entails a responsibility for the consequences-- it is not an absolute and inviolate for a variety of good reasons, though a great many commenters here wish it were.
Right you are. For some reason I read the original comment as "lights up the most vertical bars".. I think I'm jet lagged after getting back from pycon.
> If someone here has gone to college, then they'll know what 101 means - course numbering.

At most colleges whose course numbering system I've seen, the kind of introductory course that the idiom "101" refers to would actually be "1"; at many of them, "101" would be an upper division class. Its an idiom that may have connected to some colleges' numbering system at some time, but it mostly exists independently now, and actually going to college doesn't actually make its intended meaning any more obvious.
Good work Brett.
GoPro, circa the 1960s
The pricing isn't quite accurate. During non peak times, its approximately $9.50 using Uber from home to my office. The pricing was showing about $7.50.
Peak Hard Drive
For someone who's an expert about how companies work your grasp of profit margins and competition isn't the greatest ;)
Yes. We all lose here today.
The Skinny on Lean Startups
I didn't even think of this. Recently I was implementing MailChimp webhooks and it was a pain. Thanks for the idea.
I highly recommend it as well! There are amazing examples in the book. And if you look around, you should be able to find presentations on it online. (filetype:pdf / ppt in Google).
It's interesting because it looks at the implementation of '==' vs '===' and how this behavior can be modified at runtime. Every good "hacker" should find this interesting on some level.
it seems to be valid for the official press photos of the nexus device corresponding to the android version, at least as far back as the Nexus S at 2:30.
Why is this so high?
A particular side-effect that an incompetent Haskeller can (and will, multiple times) introduce is wiriting code that gives correct results and is seemingly correct, but will suddenly run out of memory on larger (but still reasonable-sized) data due to unexpected laziness.
An Artificial Hand with Real Feeling
Yes, debating the virtues of the specific issue being discussed is what the argument should be. But people often just pull the discrimination card and avoid doing that. You can see that widespread in the HN threads when the Mozilla debates broke out. A lot of people plainly dismissed Eich for supporting discrimination or opposing equal rights, without qualification.
The problem with Office is not 'tablets', 'Google' or any of the usual claims.

We no longer write letters, we send emails. We no longer have todo lists in a spreadsheet, we use a ticketing system like JIRA. We no longer write book size documents with Word generated 'table of contents', we write blogs or put content into a CMS. We no longer print stuff out, we open the webpage on our phone. It is all change, and a lot more collaborative than originally envisioned in the pre-internet 'Windows for Workgroups' happy days.

Sure lots of people use Office and I doubt anyone can get very far without their CV being in Word format, however the world has moved on and Office is left in the past, from an earlier time when people worked and communicated in 'paperless office v.1.0.0'.
It's interesting to people who haven't seen it before, and HN welcomes historical material.

This, however, has been posted several times recently, so I'm going to kill it as a dupe.
U.S. Navy Has Found A Way To Turn Seawater Into Fuel
This would be very cool for automating parts of AWS. Inclement weather coming? Or an earthquake? Start spooling up servers in another region.
It's interesting to see the y-axis scaling example, because the author uses it to sell as incomplete a truth as the document he's criticizing.

> displaying the data with a zero-baseline y-axis tells a more accurate picture, where interest rates are staying static.

This is not true of all data, or even interest rates. Who's to say that a 0.01 increase in interest rate doesn't translate to large differences in money? If this is true (and it depends a lot on the intended audience for the chart), then representing it with a zero baseline is far more deceptive and the "bad" chart does a better job showing that the small increases are in fact getting steadily bigger.

The problem is that data alone is not sufficient to say anything, and the context (in this case, noise in interest rate changes) is too important to give a single rule for your scale. How you interpret context, of course, depends on what you're selling.
the bible(and the quran) also say one shouldnt seek interest if one lends money. These books say a lot of stuff.
Reddit recommends all users change passwords due to heartbleed
Tell HN: There's two separate products on the front page, huginn and hugin
Huginn https://news.ycombinator.com/item?id=7585605

Hugin https://news.ycombinator.com/item?id=7585703
I was going to say it was the most heinous deliberate visual distortion of data to create the wrong impression I'd ever seen, and then I read the BI article that was clearly slanted the opposite way from the apparent bias in the graph, and noted that they claimed the graph was originally from Reuters, an organization relatively unlikely to sacrifice their credibility on the altar of defending Florida's "stand your ground" laws. If people choosing the visualizations didn't read too much into the message they conveyed, what does that say about the average reader taking a quick glance ?

If I were to chart people that interpret visualizations to draw conclusions the narrative doesn't always express and people that see visualizations as a pretty picture to go with what the words say, I have a feeling the former group would be so small I could get away with using a pie chart[1]

[1]But seriously, emphasizing the difference between a large majority and a tiny minority is the acceptable use case for a pie chart, isn't it?
You don't even need to be the victim of unforeseen circumstances. Just having kids makes it much harder to save money. Your expenses for food, clothing, housing, energy, healthcare, etc. go way up, and if both parents work, they're paying for daycare when the children are young. Which means it's much harder to invest a significant fraction of your income.
The "dealers have political clout because they generate so much sales tax revenue" logic seems lacking. Wouldn't people buying cars pay the sales taxes regardless of whether the cars are sold through dealers or direct to consumer?
I once setup all of the times in our app screenshots to be the octal representation of our company name.

i.e.
1:02 - b
1:14 - l
1:01 - a
1:32 - z
1:05 - e
Are you certain that that's an improvement?