skysight-inc/HackerNews huggingface dataset:
Itanium was just bad execution. They made the classic "rewrite everything and promise parity from day 1" mistake. When you spin off a new line you need time for it to hit maturity, and that usually takes several years. Look at Microsoft Windows, they ran the hacked up Windows 95 version of the OS against the more pure version in the form of NT for about 5 years before they were able to fold the features of the mass market client OS into it and end up with only one major kernel line for development. Similarly, Itanium did end up getting significantly better but it took years, and in the meantime every other architecture also got better so it wasn't exactly hugely superior anymore.

When a new technology or system is oversold and overhyped then underperforms (which is almost inevitable because of product maturity issues) people tend to respond sharply negatively.
A more interesting question for me is: why are NFC credit cards so much faster than chip ones? Presumably they require the same kind of round trip challenge-response with their internal chip, but I have heard they're much faster.
You're mis-framing the right of a stupid man to send unsolicited naked pictures of himself to a non-consenting woman without getting fired in a highly offensive way. You're wrong that stupidity is a justifiable excuse for that behavior.

"her silence [...] causing him to escalate to naked pictures"

Don't blame the victim's silence for "causing" an "escalation" to sending naked pictures. He decided to do it of his own free will, she did not "cause" him to do that by being silent.
Yeah right lol there is nothing worse then being primarily concerned with yourself you know because you should only be concerned with others.
Is this a joke? It seriously sounds like an onion article, that's how absurd it is.
'Contempt' is far too dramatic of a word. I think what you mean is 'indifference'.
Python essentially does this as well.

The idea is that an item is in the set if it's in the hash table. You can add, remove, or test for membership in constant average time.

Set operations still need to be built on top of this.
Badger should outperform LevelDB easily, particularly as the value sizes increase. The design and our benchmarks are both consistent with this.

I haven't had a chance to benchmark on baremetal. We chose to run the benchmarks on Amazon, because that's what most people would use to run the applications/DBs built on top of the KV store. This ensures that the hardware specs used for benchmarking are easily available to everyone.
> obviously this is not of the "system blue screens every day" variety but a very rare bug

Not to be anal but we can't know this.
I'm starting to get to the point where I wish people weren't allowed to call advertising supported products "free." I don't know what other term would be better, but I feel like users are paying some non-monetary cost.
Why specifically during day/evening/quarter? Why not all three at same time? Just asking. Thanks..
I am indeed. Linux lacks many of the security features and exploit mitigations present in Windows, despite the efforts of contributors such as grsecurity.

There appears to be no overarching strategy in Linux to improve security, it's all rather haphazard.
Features I like:

1) Download website favicon (no clue how though, tried entering website but didn't see an option to download favicon)

2) Command line interface, no clue again how to use.
No, but I probably should. Maybe I'll use a cheap web view app bundler so I don't have to port the code. I don't know much about that field.
> despite the fact they are the higher price

As a consumer, most of the time the convenience, security, service and shipping speed is worth the trivial difference. I don't bother doing price comparisons anymore unless it's several hundred, and even then usually need about 10% delta to switch retailers.
> The parable of the boy crying wolf is not about lies but about desensitizing your audience to what you are saying.

... Because the little boy was lying. If there really was a wolf every time he said there was they would consider him a brilliant scout rather than an untrustworthy source of information.

It's strange that it's necessary to explain children's parables on HN.

> The kernel dev space needs less drama and more grown ups.

I don't disagree with that, I just don't agree with saying that Linus is crying wolf. Because you don't appear to understand what it means.
That reminds me of the insomnia scene in Fight Club haha, IBM stellar sphere
Yep. If one types "u of k poverty research" into Google it will lead to ukcpr.org.

This is the University of Kentucky Center for Poverty Research.

There are literally 1000s of hours of research and writing to match.

University of Washington (in my backyard) also has a poverty research center.

A central take away, if you don't feel like reading is that poverty makes everything else in life at least 2x harder. It's like compounding interest on debt.

That research is one reason I support universal basic income.
It's a shame that did such a lousy job with the emulation. It's one thing to be inaccurate and fast or accurate and slow, but making a slow and inaccurate emulator for the Genesis in 2017 is super lame.
Signalling effects.

Imagine that you are one of five hundred postdocs applying for your dream professorship. Your papers are so highly technical that the hiring committee won't be able to judge them directly (certainly not before you make the short list).

The most important component of your job application is your recommendation letters. But also very important is your CV, and hiring departments will want to see where you have published. Journals like Inventiones Mathematicae, Journal for die reine und angewandte Mathematik, Publications mathématiques de l'IHÉS, and so on have developed a reputation for publishing only outstanding papers, and so your CV will stand out if you have published them. Less so if you have published only in, say, Indagationes Mathematicae.

Same when you are applying for tenure, promotion, grants, etc. Basically any time you need to demonstrate to anyone outside your immediate specialty that you are doing top-notch work.

This could be done in other ways; indeed I would have better use for my brain cells than to keep track of a Byzantine hierarchy of journal quality -- but for now the system is quite entrenched.
Additional question: why is it faster in other countries? The first time I used a chip card in the US I was astounded by how long it took. I had been using chip (and pin) cards in Canada for years and it was never as slow as it is in the states.
Honestly I wouldn't take my opinion seriously, I have very little experience in industry and my opinion might be misinformed. But if you really care, I'm talking from an ethical perspective. Imagine if Facebook or Google or Twitter were successfully bootstrapped, think about how much better off everyone would be. If all you care about is making money then VC money probably would work I guess. But it makes me sad.
Up to 55% OFF DVDFab 5-In-1 New Bundle Promohas Been Launched
Down for the Count? Getting Reference Counting Back in the Ring (2012) [pdf]
You are almost certainly correct. Getting rid of fuel to get down to max landing weight is a concern any time there's a problem this early in a long flight.

And needing to sometimes fly a bit before you can land safely is, well, the whole idea behind ETOPS. For those unfamiliar with the acronym (officially: "ExTended OPerationS", sarcastically: "Engines Turn Or Passengers Swim"), it refers to a certification process for twin-engine aircraft, to demonstrate that they can safely operate far from any airport, since their engine reliability is sufficient to allow extended periods of single-engine flight if and when necessary.

An ETOPS rating is given in minutes. For example, ETOPS-60 would mean the plane is approved to fly routes that might require up to 60 minutes of single-engine flying in order to reach a landing site after one engine fails. The Airbus A330 is approved (depending on the exact variant and configuration the airline buys) for either ETOPS-180 or ETOPS-240.
Smart cards (ISO 7816), used for credit cards and SIMs, among other things, communicate through a relatively low-speed serial protocol. The secure microcontroller they contain is also quite slow, especially if you consider the cryptographic operations they're required to perform. I suspect part of it is due to power constraints, and also somewhat tamper resistance.
> so whenever an OS thread is blocked the OS scheduler simply schedules another OS thread

Go does that even now. If a thread is blocked, it would create another thread, but it does it with a small delay. I saw a visible increase in IOPS when starting Go with more OS threads (using GoMAXPROCS), because Go doesn't need to wait before having access to these threads, but on a longer running job with enough initiation for OS threads, that benefit would be nullified.

Most LSM based KV stores are designed to avoid random lookups -- and Go DBs tend to use RocksDB -- so it probably hasn't been such a big issue for them.
"adware" works for me.

Brainshareware is more accurate but it is a mouthful.
Are you saying that his opinion was a false impression? Seemed like he was discussing the topic at hand.
i have a slicekit board, very fun to play around with hardware channels.
Lower hanging fruit and much larger potential client base in Linux. grsecurity are a business, after all.
The reward for defecting is too high. It's a classic collective action problem.
How do you recover? I'm only 33 and while I can still party with the best of them it takes it out of me. No more $1 drinks until midnight on Thursdays and being back at work at 8am.
National statistics are totally irrelevant. The only thing that matters is where you are relative to others in your housing market.

The median income in San Francisco is $78k. The 25th percentile is $141k. To be in the 10%, you need $238k.

http://www.businessinsider.com/the-salary-of-the-top-earners...
If the other engine goes, odds are they're not going to make any airport, even the nearby one, even if they're circling it. If Perth has better facilities for handling the problem, and it's "we'll make it there or we won't make it anywhere", might as well go back to Perth.
Congratulations, and welcome!
That I can't say. Perhaps Perth was a much better equipped airfield. If you're going to hang around in the air for two hours you may as well get somewhere better able to handle your emergency. The chances of a dual engine failure on an ETOPS-240 (240 minutes single engine operation) certified plane are very small.
Textbook case.

Someone should write an article on that. And publish it ... Well, that's left as an exercise to the student.
AFAIK (please correct me if I'm wrong) NFC is more akin to magnetic strip than chip cards are. i.e. a virtual number is created for each transaction that is tied to the merchant / time of use. so, you get an id from the merchant (i.e. direct communication between you and reader) you get a virtual number from you credit card provider (1 internet trip), and you give that virtual number to the reader), then phone is back in pocket while it does its thing.

Samsung pay even cuts out any knowledge of the reader, just gives a virtual number to the credit card mag reader.
I believe what the article points to convey about "emotional labour" is that, it is tough to do these jobs because, being in constant company of distress and suffering is emotionally very tough.

Specially in case of elderly or those suffering from terminal diseases, it is much more tough because inherent you are helpless, you want to do so much but inspite of your best efforts, you can't do anything.

that's emotional labour!
99.999% of projects are not going to have any meaningful hot path in variable resolution.

If your program is sensitive to that, even a simple GC pause is going to destroy your performance and you need to be out of managed memory languages at that point.

There are a lot of reasons python can be slow, but this is far from one of them.
Lucky that you have a car then.

As I don't have a car, I price compare items in stores with amazon and if I can get prime shipping for something and it is comparable in price, I will order it off of amazon so that I don't have to lug it by hand all of the way home.
As someone who read the book, do you know which parts he refuted?
All that matters is the result. Does X cause prices to be low or prices to be high.

I do not care about "unfair". What I care about is consumers. And consumer welfare.

Unless what you are describing helps consumers in a specific, measurable way, ex by lowering prices, then it is harmful.
Nazi's killed Jews because they were less than human. KKK killed blacks because they were less than human. Abortionists kill unborn babies because they are less than human. So who is the Nazi?
Pretty sure NFC transactions are "offline", i.e. the round trip to the bank happens after the card has left the reader.
Great point by detaro.
Issue is convincing the ivy league or some league of universities to adopt open public standards. Better yet make a taxes being used unfairly argument to make a law that every instituion that takes public money has to open access their work.
Can we get a black bar for this guy?
Mh, I also support universal basic income. I think it would make our society hugely better for nearly everybody, except for maybe the very rich. I can only dream of all the stuff that we would have if people didn't need to worry so much.

On the other hand, worrying and doubting makes one submissive, and there are people who profit from having others working for them. So, I expect strong opposition to universal basic income.
You can play without paying money, right? That's much one definition of free, isn't it?

Edit: Why the downvoted? I thought free = no money?
Being that we're hairless apes who rely on clothing, fire to break down our food, and a host of other technologies just for basic survival, I'd say our natural biology is pretty damned unimportant when it comes to such high level behavior such as preferred profession in the Western world.

Your culture and your language are by far much more responsible for your desires and actions. Just look how easily mankind is swayed by mere words to go to war!
locals() is presented to the user as a dictionary, but is that the way cpython actually works with it internally? I've run into weird GC issues that imply it's not a normal dictionary and it's just presented to the user as one for programattic access.
So you'd expect most managers and CEOs to be women right, because that's a job about working with people?

Be careful of statements about human nature whose only evidence is "it's well known that". You can easily ascribe cultural attitudes to something more fundamental without realizing it.
And why on earth do you have to SIGN still? Seriously. I draw a picture of Shammoo most of the time, to the delight of many cashiers
Deal with ads and play for free or pay to not have ads. Or you know, don't play at all.
Not that I'm defending the ad, but if you wait the timeout an x will appear to close the ad. No game play needed
Author here. I am also using Firefox (on Linux) and the image is displayed fine. I don't know exactly what you mean by jumbled, but I don't hard-code fonts in the SVG: it uses the default sans-serif font of your system. May this explain what you get? I am usually careful with the anchor points and leave some additional space to ensure it is displayed correctly with whatever font is used.

A solution would be to convert the text to paths, but I didn't find any tool that would do that efficiently. With Inkscape, there is a serious size bump when doing that.
I currently use leveldb in my project as a way to handle an intermediate data processing step that chews on much-larger-than-RAM datasets. And I didn't feel like this processing step warranted the overhead of a full-blown database sitting on another box, or even the same box. Works quite nicely thus far.
They're not really the same thing then. In OJFord's implementation, there's a one-to-one correspondence between states: the element is a member of the set iff it exists as a key in the hash table.

In the true/false implementation, two distinct hash table states (false or key not set) map to one set state (not a member). The program must check whether the key is set, and then check its value.
Note this isn't true in all countries. My UK cards within the UK all follow some apparently online process in any UK merchant, however during a stint in Finland a few years back, I didn't find a single example of a merchant where their reader didn't instantly approve my transaction as soon as I correctly entered my pin.

Never received a (note: I know, we can all make guesses) conclusive answer explaining the difference.
JavaScript PC Emulator
I recall reading at some point about Go having the option to use a call to AES on the crypto chip on the motherboard for fast high quality hashes, which is cool.
How a SaaS Startup Grew its Leads by 107% over a span of 4 months
As has already been pointed out, EMV transaction flows go through many steps. From what I understand, the protocol was designed with a focus on flexibility, and little attention was paid to low latency.

Until some years ago, most terminals would mirror that. Most prominently, they used to have separate "enter pin" and "verify transaction amount" steps, and included longer delays for displayed status codes. Recent devices have started combining these steps ("Amount: xy. Enter PIN to confirm") and status messages.

Newer use-cases like the contactless qVDSC application have been tuned for better performance, limiting the amount of communication between reader and card.

For more details, have a look at this guide from VISA: https://www.visa.com/chip/merchants/grow-your-business/payme...
Generally I just circle the part of the receipt that says "No signature necessary"
I don't think this is grasping at straws. It's absolutely unprofessional for a pilot to suggest that the plane's survival is reliant on divine intervention. A pilot should be operating the plane and making decisions solely on well accepted science and should definitely not be scaring the passengers with talk like that.
I wish the best for you, please pm me to talk about anything.

https://suicidepreventionlifeline.org/
So I wonder what happened in the end in the Wind River debacle.
Planet Money did a story on this last year.

http://www.npr.org/sections/money/2016/04/13/474135422/episo...
Victoria Police Withdraw 8000 Tickets After Cameras Infected with WannaCry Virus
My wife and I hate Facebook and aren't on it; and yeah, we sometimes get miffed when people assume everyone who matters (or close enough) is on it, and use only it for communicating with family, friends, a social club, or whatever.

We're the kind of people who are _proudly_ not on Facebook, and not at all shy about it. The only social network worth a damn is LinkedIn, and only so long as they are useful in finding work.
In August 2014, the whole of Australia switched from signature based to chip and PIN.

I'm guessing a lot of other countries have followed too.
How to make universal JavaScript applications – Part 1
Author here. The weaknesses are known (see for example http://www.netdevconf.org/1.1/proceedings/slides/kubecek-ipv...). IPv6 doesn't have the same features as IPv4 (notably, IPv6 can do a route lookup using both source and destination addresses). Therefore, it's not just a matter of reusing what is done with IPv4.
For every rejection that resulted in someone succeeding anyway, there are probably 2 orders of magnitude more people that were also rejected and ultimately failed. Nobody writes about the latter group.
Same impression here. I lived in France when chips were adopted 30 years or so years ago and i do not remember them being slower than the stripe version.
I don't think it's "very" strong. It might just be "strong".

Rehashing MS's 90s-00s history of prioritizing security creates an unfair assumed comparison. Linux doesn't get to control userland the way MS does. I don't want to belittle MS's efforts, but the attack vector is a lot smaller in NT. Linux has way more features and use cases than the NT kernel ever has (maybe by an order of magnitude). We also don't have the complete picture on NT because of the source being closed.

> With the a.out to ELF transition and libc5 to libc6 transition back in the day, and to this day with OpenSSL versions, the GCC 5 libstdc++ ABI change, etc

You need to remember that Linux's use cases are way bigger than being able to build C binaries and stay forward with SSL. It's easy to forget, but Linux is hardly just servers, they are probably the biggest embedded foot print outside the no-OS or RTOS space, tons non-PC peripheral and consumer electronic applications. You're calling out one set of features that a huge swath of Linux consumers probably never touched for a decade (remember its only been recently that embedded applications have communicated over a network, or had to do so securely).
Excuse typos from phone...A quote from Randy pausch (0) last lecture(1)

"And he put his arm around my shoulders and we went for a little walk and he said, Randy, it’s such a shame that people perceive you as so arrogant. Because it’s going to limit what you’re going to be able to accomplish in life. What a hell of a way to word “you’re being a jerk.” [laughter] Right? He doesn’t say you’re a jerk. He says people are perceiving you this way and he says the downside is it’s going to limit what you’re going to be able to accomplish.

(0)https://en.m.wikipedia.org/wiki/Randy_Pausch

(1)http://www.cmu.edu/randyslecture/
This is really cool. Here are more feature requests (and for all I know they're already there):

* Optionally display a secret as a QR code

* Generate and validate BIP39-compatible seeds (like Diceware but with a checksum. Many Bitcoin wallets these days accept them)

* Get this into Tails
Signing is mostly so that you can't file a chargeback saying you didn't mean to buy, not so much to show that you are the verified cardholder.
I believe Index was working on speeding up EMV transactions: http://www.index.com/payments-and-security/emv/

I thought it now depends on the firmware in the card readers, which it seems companies like Index control.
Syngas can be easily converted to DME (dimethyl ether), which is a cleaner diesel replacement. It's stored just like LNG, in pressurized containers at 0.5 MPa - typical roadbike tyre pressure.
There's an express Target in the San Francisco Financial District that gets around this by assigning cashiers to two registers. They start the chip payment transaction on one register, and the slide over to the second register to start another customer's checkout. Then they slide back to hand the receipt to the first customer, etc. Absurd but effective.
Has this already been patched via Windows Update? I didn't even know WU could do CPU microcode patches.
“Hustling is the art of practicing capitalism without capital”
Signing is working in your interest. You can ask to see the receipt that you signed in case of fraud.

With PIN, the burden of proof is on you - the bank will say you were careless with the PIN and let other people see it, abrogating their responsibility. Even if it's a security vulnerabilty in their system. (Not a theory, this is how it goes in Europe - see Ross Anderson's group's work on this)
I don't follow. How does me scribbling a line affect my ability to fraudulently claim it wasn't me who used the card? Especially when the back of the card has my signature on it as well?
Meh. My feeling is that Django and other web frameworks are too magical -- I always worry they might be doing something inefficient. That's why I write all my web applications in hand-tuned assembly. It even has reusable abstractions for when I need them, and nice hand-formatted assembly is super readable!
I'd love to be able to decide which characters to use when generating a password.
Sure here you have