skysight-inc/HackerNews huggingface dataset:
And I'm saying I don't buy that. My phone isn't an "extension of my brain" (that's what I'm calling sci-fi philosophy).

It may not be true for you, but you don't have to buy it for it to be compelling to others. I'm saying that when I and presumably many others use technology, it's not perceived as an external device, but rather a direct extension of our minds and senses. There's no skeuomorphic substitution taking place in our minds.

It's very vaguely analogous to (though much stronger than) a car enthusiast saying that they feel one with the car. A similar concept applies to many other tools humans use as well; people may say "ow!" and grimace in pain when they damage their tools, even though their own flesh wasn't physically harmed.

I use those analogies to suggest that a tool used not by the body but by the mind can have an even stronger integration with the core identity of a person, a connection that must be taken into account by any laws seeking to regulate such tools.

Regarding spouses, I'd make the argument that in a society that doesn't treat a marriage as a single person, privacy is one of the necessary substitutes that society needs to maintain its sanity and achieve the same end of building stable, productive households. So the historic rationale for spousal secrecy should not prevent us from extending the concept to other interactions, perhaps even with non-human parties (like our devices).

I'm glad we can agree about the banning of encryption. Maybe it's not the direct issue in the Apple case we are discussing, but it is a part of the rhetoric being used by (parts of) the government, and does relate to forcing a company to make it easy to break a device's encryption.

---

Star Trek is always relevant. It imagines a future society where people achieve prosperity through a very powerful, sometimes fallible, but basically benevolent government. It's an ode to the righteous power of Institutions. It's a compelling alternative to the anarchic leanings of much of modern sci-fi.

It also only works in a post-scarcity, free energy environment. There's often a recurring theme of what happens when a government is corrupt or is infiltrated by outside powers (represented for the sake of fiction as brain-eating parasites). And I'd say Kirk at least has a pretty strong anarchic leaning :-). But it's mostly entertainment, and doesn't provide a blueprint for achieving such a society. I really like Star Trek, but I think in this conversation it's more distracting than it is enlightening.
Linode's support is only good if you have basic problems. Anything tricky or that requires them to be honest they simply won't answer.

I have been saying for years people should not be trusting Linode for anything important. The transparency and the honesty simply isn't there.
I really like that IPFS is trying to change the way we think about the internet and HTTP. That being said, I'm very skeptical of a lot of the design choices. It seems like it's just trying to incorporate a lot of the latest buzzword technologies without any real consideration why. I get that blockchain, Git, BitTorrent are all powerful but that doesn't mean that mixing them all together into IPFS is going to be useful. Most likely it will end in a sort of internet Frankenstein's monster: overly complicated and lacking real benefits over traditional HTTP, FTP, and the rest.

My biggest concern is that in the end IPFS isn't even really "permanent" in the way I understand it. Objects added to IPFS still need someone to in a sense "seed" them for that content to be available. What advantages does that give over just hosting the internet over static torrents?
According to the Japanese manga scanlation scene, the best way to get the pages out without damage is to heat the spine with a hairdrier, or solder gun or even a microwave so the glue melts away. Also, buy 2 copies, one for scanning, the other for preserving.

Or so I've heard :^)
Really interesting, thanks for sharing.

Does this generally piss off the employer? I wonder if the employee faced any sort of retaliation or anything from this.
Cool Car Themed Drifting Series Gaming Chairs
I don't know if it's still the case, but New Zealand used to import a lot of Japanese second hand cars. Cheap, reliable, fuel-efficient and left hand drive.

Less common in Australia because they have (had?) a domestic market to protect -- import tariffs made it less attractive.
Finally, thank you. Someone with some sense around here.
This is Netflix more aggressively enforcing its contractual content restrictions. Not particularly shocking, and calling it a "bug" is clearly out of anger.

But that being said... the bit about how this will simply encourage piracy is spot on. Perhaps Netflix themselves have no choice but to do this if they want to keep their contracts, but as usual content industries are shooting themselves in the foot by thinking that people on the wrong side of a national border will just politely give up rather than find another way to get the thing they want.
I predict, that in the future, there will be a recession. Also, at some point, an economic boom. Feel free to quote me on that.

I am unable to give exact dates, but there is a 25% chance that it will begin in the spring (what year, I cannot say)
Why can't they bcrypt(SHA-2(password)) right away and then update to bcrypt(password) on the first login?
I'm just starting to learn programming on my own and this is very reassuring. My head has been swimming with all the best practices and design patterns that I've almost given up overwhelmed. It's nice to know that I'm "allowed" to write bad code to get things working.
I've been using Linode for years and I haven't had too many problems with the service itself. That being said, this makes me think twice about staying with them. If I wanted to switch, is the only real competitor Digital Ocean or are there any other good choices?
Except that mikestew in no way asked for “a cut in the future profits”. He offered to make the results available for free for everyone.
I was thinking about this. To reduce both the huge ram usage and serial IOs you could use something similar to a Bloom filter to quickly test whether you should attempt to dedup a new block. If the filter says it's not a duplicate, then completely skip the standard (slow) dedup path.

Bloom filters specifically have issues: they don't permit removing entries for one, and they're not really that efficient. But there's a paper about Cuckoo Filters which seems to solve both of these problems. For example:

The "semi-sort" variant of the cuckoo filter benchmarked in the paper has a size of 192 MB and holds 128M items.
So for 8kb blocks, it can dedup 1TB of blocks. More if you increase the block size or the size of the table.
It has a 0.09% false-positive rate (!). I.e. unique blocks would use the slow path to test for duplication in vain only once in 1111 writes.
The algorithm can perform 6 million lookups per second on the benchmark hardware. (2x Xeons at 2.27GHz, 12MB L3, 32 GB DRAM)

This is assuming that the majority of writes are actually unique, and dedup is more of a "it would be nice" thing than essential. But for that case something like this would be a lot easier to implement and use far fewer resources. Just stick it in front of the existing dedup lookup and early-exit if the filter says it's not duplicate.

[0]: https://www.cs.cmu.edu/~dga/papers/cuckoo-conext2014.pdf
Yes and no. With regard to spreading, just prior observation that adjustments tend to spread. With regard to housing, the observation that the median home price : median income ratio is now above 5.2x, while at the last peak it was only at ~5x. The rate of growth is lower this time, but I don't think it matters because the ratio is still really bad.

http://politicalcalculations.blogspot.com/2015/04/the-curren...
Richard Branson Unveils Virgin Galactic's New Spaceship Named VSS UNITY
There's a difference between writing code to open one specific device on a legitimate investigation, and restricting what type of security Apple can implement on all devices sold.

But you're right, it's a similar activity. Which is why the ideal move this iteration would have been to nicely go along and avoid setting a precedent until Apple was actually shipping a secure phone.
What is your purpose in setting your user-agent string to that value, other than cleverly bypassing the paywall?
the double-click thingy can be remedied on xorg by adding 58:48 to the X resources, e.g:

XTerm*VT100.charClass: 33:48,35:48,37:48,42:48,45-47:48,64:48,95:48,126:48,43:48,58:48
Any word on the status of minilock? It also hasn't seen public activity on github for some time.
Polymer Project by Google – 2016 Roadmap
> How did things work out from a tax perspective if you don't mind my asking?

The proceeds I got from the sale were treated as long-term capital gains. I got a 1099-B from SharesPost.

> Also, what sort of communication did you have with your company before/during this transaction regarding it?

I mentioned my desire to sell some of my stock to my manager. I was directed to speak to the head of legal department. Here is what I learned that person. The company could not provide me with a buyer, or advice me to sell/hold etc. But once I found a buyer, the company was bound to agree to that sale or direct me to another buyer who was offering at least the same price.
(defn safe-average [a b c d]
(let [total 0 count 0]
(when a (add! total a) (inc! count))
(when b (add! total b) (inc! count))
(when c (add! total c) (inc! count))
(when d (add! total d) (inc! count))
(/ total count)))

Doesn't appear so safe against division by zero!
> Although, Linode's email isn't what notified is, it was our intrusion detection system.

Are you able to elaborate on this? I understand you may not want to name specific vendors/products in the name of operational security but it sounds like in this scenario whatever is in place actually did its job.
This is not the same as the cryptocat scanner from ~2004?
Need to buy an ipad for software testing and this week has made me feel a little better about having to drop money on a product I don't really care about.

Good on them.
> Waiting until login until you upgrade to bcrypt is a requirement is compotent password storage

It's not even remotely competent. This blog makes it clear they're not even sure how their secret key was stolen. These hashes could be walking out their backdoor as I type this. Keeping vulnerable hashes at rest is insane.

It would be far more competent to bcrypt the SHA-2s, so that at least when the hashes wander out the backdoor they haven't really found, peoples passwords aren't trivially attackable.

> In order to do this without people logging in Linode would have to bcrypt hash the SHA-2 hashed passwords and then keep doing that for all password validations.

No, they'd just have to replace Bcrypt(SHA-2(password)) with Bcrypt(password) once the customer finally logs in.

It's an immediate net upgrade to the resistance of at-rest Hashes to brute force attacks with zero downside.
Great to see that China requested Apple to prove that the US government could not snoop data on their iPhones, while at the same time the US government is scared that China gets encryption keys.

This sums it all up!
The one from Microsoft: Windows Defender (it's both) on Windows 8+

If you're on Windows 7, use Microsoft Security Essentials
I believe this refers to the Weev case.
New Databases Offer Insights into the Lives of Escaped Slaves
The first campaign websites
I'll nail it down a little for you. I think it's going to be within two years, based purely on asset valuation : income ... which isn't a particularly sophisticated way to analyze it, but when people can't afford things anymore, they stop buying them, and that has predictable effects.
The suspects DID have backups of the phone on Apple's iCloud platform, and Apple already provided that to the FBI.

But that doesn't meet the FBI's actual needs. The FBI's ACTUAL needs are to have a case with a lot of public sympathy in which they can force a major tech company to very publicly comply with their order to add a backdoor to a phone (without calling it that) in order to influence the legal and legislative systems (and perhaps public opinion, if the FBI even cares about that).
Thanks very much to Christian and John for writing a much needed detailed article :)

Some more links for people to check out:

## (upcoming) IPLD "merkleized JSON" format:

- improves upon our basic format to make it much more pleasant to build things on top of ipfs.

- JSON meets CBOR meets Merkle-linking

- mini-spec: https://github.com/ipfs/specs/blob/master/merkledag/ipld.md

## answers to some common questions i've read on this page:

- content model / replication: https://github.com/ipfs/faq/issues/47

- how resolution works: https://github.com/ipfs/faq/issues/48#issuecomment-152917088

- how IPNS / mutable linking works: https://github.com/ipfs/faq/issues/16

- this is a very poor answer, sorry, i'll write up a post or paper on it.

- for now if interested, see the QConf slides below, specifically slides ~110 to ~130 -- the DNS, IPRS, SFS/Mazieres linking, IPNS parts.

## These repos have interesting "lab notebook" style discussions:

- https://github.com/ipfs/notes/issues

- https://github.com/ipfs/apps/issues

## deep dive talk at stanford:

- video: https://www.youtube.com/watch?v=HUVmypx9HGI

- slides: lmk if you want them, i'll pdf them up

## talk at ethereum's devcon1 covering blockchain uses

- video: https://www.youtube.com/watch?v=ewpIi1y_KDc

- slides (interesting bits start at slide ~70): https://ipfs.io/ipfs/QmUgRq7QfmRbPw5kXqwSs1TRtPDBXMoDNiYwJQg...

## talk at qconf sf (similar to above)

- in this talk i discuss a bunch of datastructure stuff, including using IPFS for PKI, for arbitrary dns-like records, for name systems, for CRDTs, and so on.

- unfort video will be released in march: https://qconsf.com/video-schedule

- slides (intersting bits starts at slide 80): https://ipfs.io/ipfs/QmPpYmdSEKspjgXxVyGK9UMHV54fKZS8MwJjppg...
Ask HN: Hotel Rates API? Hipmunk, Expedia, Priceline
Good day,

I am hoping for some help. I work in a hotel. I created a nifty little web app that used Expedia's API to see what other local hotels are selling at. Believe or not this is usually done by having some one call and ask, but that is there here nor there.

I "lied", said I was a Travel Agent, to get access to Expedia API but they recently did an update and blocked me due to lack of bookings. I have tried to email and call, and will continue to try to hunt down someone who can help.

but........

If anyone has any experience with a travel API or how Hipmunk architecture is setup I would love to do a video chat, phone chat, or live chat if you are in Portland OR.

I've worked in hotels for a decade now and I think there is opportunities to create some custom software. If this sounds like fun, let me know.

All the best,
Ben
I was thinking about a decentralized social network. Syndication is easy ( RSS ) , communication between 2 websites in a secure way is tougher (ping backs?). RSS + ping backs + openid, open techs should be enough to setup a network or websites without a central authority. Obviously it's neither in Facebook, Twitter or Google's interest since they want people to visit their website in order to build an audience. But the tech is there.
"every rapper is somebody's favorite" Kanye West

Your arrogance of somehow equating your subjectivity with objectivity is concerning.

How do you define something being objectively better? Popular opinion? Does collective subjective opinion make something objective? Very obviously not.

Many people living probably enjoyed the Da Vinci Code more than Divine Comedy. The former likely is more relatable for a lot of people. That's the funny thing about creative subjective work -- it doesn't have a singular dimension by which to judge. Since judgment of a work is multi-dimensional, one has to determine the criteria by which to judge its total quality on some objective basis. Even if the criteria itself were 100% objective in some way, the method by which the results are compiled together is certainly not.
Well, one reason not to is limited hardware.

In an embedded system where memory is at a premium and you may have serious constraints on how long things take (e.g. for timing purposes), the ability to hard-code an address or have it entered in some way saves you from having to support an entire DNS layer in that system.
SmallerAPK, Part 1: Anatomy of an APK
I invoke Godwin's Law:

The Comic Sans controversy is the most heated dispute about typefaces since Hitler weighed in on the Antiqua–Fraktur dispute. [1]

Because it matters which typeface your hate speech is set in:

"Your alleged Gothic internalisation does not fit well in this age of steel and iron, glass and concrete, of womanly beauty and manly strength, of head raised high and intention defiant ... In a hundred years, our language will be the European language. The nations of the east, the north and the west will, to communicate with us, learn our language. The prerequisite for this: The script called Gothic is replaced by the script we have called Latin so far ..." [2]

Here is the Bormann Decree, in which Adolph Hitler, the original Font Nazi, banned Blackletter for supposedly having Jewish roots: [3]

"For general notice I announce the following by order of the Führer:

"It is false to regard or describe the so-called Gothic typeface as a German typeface. In reality the so-called Gothic typeface consists of Schwabacher-Jewish letters. Just as they later came to own the newspapers, the Jews living in Germany also owned the printing presses when the printing of books was introduced and thus came about the strong influx into Germany of Schwabacher-Jewish letters.

"Today the Führer, in a discussion with Herr Reichsleiter Amann and the printing company owner Herr Adolf Müller, decided that Antiqua type is henceforth to be designated as the standard typeface. Gradually, all printed matter should be converted to this standard typeface. As soon as possible in regard to school textbooks, only the standard script will be taught in village and elementary schools."

[1] https://en.wikipedia.org/wiki/Antiqua%E2%80%93Fraktur_disput...

[2] Völkischer Beobachter, Issue 250, Sept. 7, 1934.

[3] https://www.quora.com/Is-it-true-that-Hitlers-Third-Reich-fa...
What would be the proposed mechanism for evolution handling this? The typical mechanism is (lack of) child bearing, and being near-sighted with access to modern optics has zero impact on that.
The money under Bush went to the Iraq war, which benefited the "big guys", not the small guys. The small guys have yet to ever benefit from anything.
what is the point of this comment
The answer doesn't match the question. The question is, "How do I know when to release 1.0.0?", whereas the answered question seems to me more, "How do I know if I already should have released 1.0.0?"

It's a statement about hindsight, not planning. IE, if I'm wondering if can I make a 1.0.0 release even if I think the project won't have users until, 1.4.x but 1.0.0 represents a logical core, that scenario is not addressed by the "should probably already be 1.0.0" after the fact tests provided.
Were you thinking of CueCat? https://en.wikipedia.org/wiki/CueCat
During the last bust home prices went up not down. Because investment rotated from stocks to housing. Why won't that happen again, especially with ZIRP?
Collection of best bootstrap components, plugins, themes and resources
It doesn't seem like it would apply for all instances and combinations of food. For me, I've had a $90 porterhouse, which was truly delicious, and was indeed worth more (not less) than if I had gotten one $45 alternative cut to eat then and a second one to take home. But extrapolated out for other food / time scales / diet preferences, buying two 5 pound packs of bacon for $40 gives me a lot more utility than $80 worth of pepperoni bits which are quite a bit more expensive per pound but very convenient as a ready-to-eat snack.
Anything that would make addresses case sensitive would I think be a terrible idea.
It is for a similar reason why buying from a broker stocks, bonds, futures, ect have to pass the series 7 and 63/65/66 from FINRA. Insurance is a financial product, letting someone buy the wrong insurance because they misunderstand it and you will make more money from that purchase is a form of fraud.
Sounds like a classic ad hominem attack as per Graham's hierarchy.
All three are good choices, with their own advantages and disadvantages. Argon2 may be clearly the best choice a few years from now, but both the algorithm and software implementations are immature. It's makes sense to be conservative and go with the more battle-tested options.

(Also last I looked Python has no good scrypt bindings.)

https://paragonie.com/blog/2016/02/how-safely-store-password...
https://news.ycombinator.com/item?id=11118720
If you don't set it for a particular website but generally browse the web with it, based on another legitimate purpose (I'm a developer, I had to test a website, I forgot the setting) could you oppose the court on "knowingly and with intent of defraud"? If you didn't see the paywall, how can it be "knowingly"?
3 Things About Mobile App Development Your Boss Wants to Know
That's not how things work when using any WSGI based framework, the SSL part should be handled by either uwsgi / gunicorn or nginx. Development servers (hug or Flask or any other) should basically never be used directly. Examples can, and should be done using HTTP to allow local testing.
https://www.ietf.org/rfc/rfc1924.txt

(base 85 representation of IPv6 addresses)
Manufacturers already use x-rays to make sure they're not installing counterfeit chips. Maybe we can look at the verification techniques used for US military procurement or by NASA.

I'd wager that we can have open hardware, and that its correct manufacture can be verified to a satisfactory degree by a combination of auditing and testing without running into limits of the laws of physics or inherent design requirements.
http://oktawave.com and http://vultr.com are said to be good. I haven't used them though, I personally use baremetal servers at Hetzner.
I was referring specifically to the cheap debt. Yes, the much of the spent money under Bush went to the Iraq war, and under Obama much of it went to 'stimulus', and both items hurt us all (through inefficient use of resources) while benefiting large enterprises.
> in many areas the median house now costs enough that it's beyond the reach of the median person

I don't see it. Maybe bubbly areas like SJ will correct a bit, but at the end of the day real estate is a supply/demand calculation. YoY% increases don't look like they did in the last bubble.

The more people who want to live somewhere -- whether renters or buyers -- the higher the prices go, until sales start dropping off. Real estate is like anything else: it's worth whatever you can convince someone to pay.
I'd suspect LOL no longer counts as foreign media...
Here's how much money Google sent to Bermuda to avoid taxes
It also does not sound like they have much experience scanning old printed materials either. There are many little issues that can come up with graphics and text during scanning that can only be corrected by rescanning a page.

For example, if a graphic has a mosaic pattern in it having the page slightly askew when scanned can result in artificial artifacts especially when scanning at 300 DPI. Scanning at a higher resolution, 600+ DPI, then downsampling after clean up can avoid issues with graphics.

The RGB to CMYK is true as well. Scanning black and white pages then converting to CMYK can result in black colors that are not rich and/or do not match the touch up colors.

Source: I have previously interned doing manga book translation which required cutting books apart and scanning them.
I think the joke is that DNS just hides IP addresses, it doesn't do away with them. No IP address = no DNS.
As a former Linode employee myself, I can verify that I know who this is, and that he knows what he's talking about on both sides of the fence. He's worth listening to.