skysight-inc/HackerNews huggingface dataset:
Both your [1] and [2] seem to conclude that violating the embargo had no significant ill effects: "since... the underlying issue was already publicly known, OpenBSD's commits don't change things much." If "defecting" causes no problems for the other participants, does it actually count as defecting? (And if not, how is this a mathematically simple prisoner's dilemma?)
"...and it took three phd students working full time for a year to rewrite their code from fortran to C++"

There's a salient lesson here. Clearly, this was a stupid decision for two reasons:

(1) there are many thousands of scientific routines that have had 40-60 years of fine honing and careful debugging and they just work! (For instance, we send voyagers—Voyager, Cassini, etc.—to the end of the solar system and they invariably get there; the Fortran routines that get them there do exactly what they're supposed to do (unlike much of today's poorly written C code)!

(2) Rewriting that already-reliable fully-debugged Fortran code into any other language will almost certainly make it far less reliable, thus it's a no-brainer to stick with the original .F source.

Yes, Fortran is simpler than C [consider it BASIC on steriods] and years ago it had long since evolved well past John Backus's 1954 incarnation of the language into solid workhorse that both physicists and engineers use regularly.

Just because something is old and out of fashion doesn't mean that it's broken or doesn't work well. (Longevity ensures that there's been sufficient time for many hands to make it reliable.)

(Oh, BTW, I'm reminded that decades ago when I was just beginning to learn Fortran using punch cards on an IBM360 mainframe with the WATFOR FORTRAN-IV compiler, that I made four errors in only six lines of code. After dutifully printing ERROR against each offending line, the compiler finished with the message: "YOU NEED TO SEEK ANOTHER CAREER " or words to that effect [yes, it was in uppercase]. Eventually, I got considerably better.)
I'm not exactly a paranoid conspiracy theorist, but this looks like some suspicious shit to me. I can only hope it's investigated to a suitably sound set of conclusions, anything less will merely deepen the cries of modern conspiracy types.
Buy this: http://haskellbook.com/

I tried LYAH and some other sources a few times, but was really turned off by those approaches. It wasn't until i found HaskellBook that I really started liking it.

I think a lot of it depends on the background of the person learning. I came from a strong math/stats background before I learned to code and so much of it clicked a lot better than other imperative languages.
> We have much better color models now.

Care to share?
So this is only a problem if you generate a key directly on your card instead of uploading it? Nothing else?

I don't really understand why you would do that since there's no way to extract the key from the token once generated. It means that you have no backup. For this reason I always generate my keys on a trusted, offline computer, make a few backups and then upload it on the token. I guess that's one more reason to do so, at least you don't have to trust the RGN of the device.
I wish more people understood this.

There is no excuse to not have any documentation. One must always make an attempt to write a reasonable amount of documentation so there isn't a situation where there is no hope to understand anything except read all the source code.

But a lot of people (managerial types especially) expect docs will be "step 1 look here, step 2 look there, step 3 fix with this exact command"

Docs should explain how a system works, and perhaps some important places to look, but it's not a checklist to fix all problems. The consumer must still possess the ability, and will, to investigate and fix problems using their own critical thinking.
There are various alternative ways to interpret the story. Like, "Yay, we finally outran one developer by using an entire team, and gutting the requirements." That's like moving the finish line closer without telling the forerunner.

Hey, only 5% of the users need this; let's remove it? What's 5%.

You know, that could be sometimes justified, but not always. Could we throw something out of Firefox or MS Word that only 5% of the users use?

It's not clear whether Rick himself invented all those additional requirements himself, or whether they were external.

Could it be that the man toiled earnestly to implement requirements coming at him from various people such as product managers and such? And then they crucified him for the software being too complicated due to doing things which the current political party suddenly finds unnecessary.
Data Oriented Design
I am a security professional who thinks full and immediate disclosure is always responsible and professional and desirable.
And that would foreclose the possibility of someone racing down the perpendicular street and ignoring the stop sign?
How to Keep Your Home Computer Safe
How does your comment relate to my point?

It does nothing to help us decide between the two cases -- they could be selling data to the CIA or sharing cyberdefense strategies, both would require employees with clearance.
It's one of the only ways the US can meaningfully trim its trade deficit. China will absorb almost as much as can be shipped to them. The US should be exporting $100-$200 billion in natural gas annually as soon as possible.

US oil exports are relatively booming now as well, recently hitting near a record two million barrels per day:

https://www.cnbc.com/2017/10/05/us-oil-exports-will-keep-boo...

https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=M...
Ask HN: What's up with laptops these days? This is about SSD and CPU
Laptop manufacturers are missing the price/performance ratio of having a) premium CPU with mechanical drive, and a lesser CPU with an SSD. You buy a decent laptop these days, but the CPU sits idle doing nothing while the stupid mechanical drive clutters along. A lesser CPU with an SSD would balance the price/performance ratio and arguably perform better. Simples.
"pls buy litecoin"

... there's always a vested interest!
As mentioned above, citation needed. You're bandying around a lot of statements without any links or stats to back it up. Having watched the health care debate pretty closely in recent years I can honestly say I haven't seen this theory on Medicare being the primary problem. Where are you getting your facts from?

edit: corrected typo
> they definitely aren't the most important part

They are that small piece that makes everything fit together and work. If you ignore it, you will have many problems down the line.

Yet, you are right, they aren't all that interesting by themselves.
Airbnb API
I agree it should be mentioned on that page too ("up to" would probably get them out of any false advertising claims). It's doubly confusing because there are 13" models with only 2 ports vs 4.
Am I the only one that's a bit men about this given the pre-conference hyperbole? I was expecting aliens :(
I’d argue that you have to get pretty deep into experimental GHC language extensions to get into anything as weird as some of the SFINAE-based template metaprogramming tricks I’ve seen (and used, sadly) in C++.
Assume-role: CLI tool to assume AWS roles through a bastion account using MFA
Possibly pushing the likelyhood of first failure out, preferably beyond capital lifetime assumptions? Possibly increasing system performance over the lifetime of the SSDs.

But, it's possible that this solution is not particularly useful depending on what mixes of equipment and workloads one expects to operate.
I learned Haskell in a course called "Comparative Programming Languages" by Cormac Flannigan (https://users.soe.ucsc.edu/~cormac/) my last year in college, so I had done a lot of procedural, object oriented programming by then, but no real emphasis on functional and especially not purely functional.

It was probably my favorite course I took in college, owing a lot to his outstanding teaching style. It awoke an interest in programming languages and a strange fetish for the beauty of them. I was probably the odd one out, few other students enjoyed it as much as I did. I became a slightly rabid Haskell promoter for a little while. I realize it's not great to build most things in but I think everyone should have the same experience I did with it (after learning some basic programming and gaining a working knowledge of at least one "easy" language like Java or Python, but before you've spent too much time with them and have solidified your opinions).
The best way to make colors distinguishable (for the color blind and everyone else) is to use lightness contrast.
> The 5C also won't receive a patch for this.

You don't know that. Apple could very well release an iOS 10 update for this.
A tool was created to let the people update their ID cards to use elliptic curve cryptography, it will be made public in november. Some time after that all the older certs will be revoked.

If they just revoked all the affected certs right now then there would be an outrage.
Decreasing speed limits is something that local politicians can use to demonstrate to their constituents that they care about them, but very rarely has net-positive effect on noise and polution.
The slides for the course (cs166) themselves are a very good read.
What, you don't think it is one of those natural car bomb incidents that can happen to anybody?

Of course it's an assassination. The only paranoid conspiracy stuff comes in when you try to blame the Freemasons/Illuminiati/etc... instead of the powerful and corrupt bank executives that she inconvenienced.
That article doesn't mention no free lunch at all. Also, they're just calculating small perturbations that send the classifier over decision boundaries.
For as Much as We Know About the World, There Are Still Dark Spots on the Map
This sounds very similar to the ideas in stoicism. Your feelings are your own creation and subsequently completely within your control. If you are feeling bad about something, it's not because of that something, but because you are -choosing- to feel bad.
CIELAB is basically an attempt to approximate the Munsell renotations with a simple and invertible formula (the Munsell renotations are a lookup table), suitable for implementation on hardware from the 1960s.
Guided missiles are not the only way to deliver nuclear weapons.
FWIW, I went through Yubico's automated replacement process earlier for a couple of Yubikeys. It took just a moment, was pretty much fully automated, and worked perfectly.

They gave me a coupon code, I went to their online store, and ordered the replacements.

The whole thing took maybe five minutes from start to finish.
Narcissistic, paranoid are not traits what I call smart people. Humility on the other hand is. I guess studying and observing the universe makes people humble. The great physicians Einstein, Bohr and co of the beginning of 20 century worked together a lot for example. But anyway according the first fundamental of human stupidity there is fixed ratio of stupid poeple in any group of people. I think we can agree those you are referring to can be called stupid.
Russia is also a huge natural gas producer, this could be an attempt to destabilize them by flooding the market with one of their big exports.
The downside is that gas fields are depleted relatively rapidly. There's less of a long tail than with oil. Oil wells tend to degenerate into "stripper wells", producing a few barrels a day. The US has about a million of those. Gas drops in pressure and goes dead. See UK North Sea gas.[1] 10 years from peak to bottom.

[1] http://www.crystolenergy.com/wp-content/uploads/2016/03/Norw...
> Would the original game have been written in assembly? And if so, would the source have looked similar to this?

Yes, and probably somewhat. The programmers were Japanese, so variable names would almost certainly be different, and the assembler this code was written for is actually for the CPU in the Super Famicom/SNES, so although I'm not sure when the assembler was written, it certainly wasn't around in 1984 when this game was being written. I think that the notation style is based on Nintendo's system development documentation, though.

The NES would actually be a good place to look at some assembly, at least to get a basic idea of how it works. There aren't many operations, they're pretty easy to understand. There are only a few registers, and no layers of historic cruft layered on top ofit. The same (well, very close) CPU was used in a lot of computers from the same era: https://en.wikipedia.org/wiki/MOS_Technology_6502#Computers_...
National Security Clearance is like saying Congressional Medal of Honor: both italicized words are superfluous.
I would recommend IPT or CIECAM02.
I thought from the title that it goes into the mathematics. Unfortunately all the article says w.r.t math is a hand-wavy explanation of autocorrelation. But it was an interesting story about the life of Auto-Tune's creator.
OTOH, I bought at least one of my affected ones via Amazon and had zero problems with a replacement.
For many people, a core value of a hardware token is "no one ever even momentarily had the key outside of this device, and extracting the key would destroy the device, so the token is the key". If you need a backup you can have a second token with its own key and make both keys authoritative. Or you could have three tokens, again each with their own key, and make it so you need two of the three to get access to the data. If you generate the keys off of the token you can never be 100% sure "no one else has a copy of this key", which should be at least somewhat distressing.
Darkly humorous that it's hard to figure out whether her car was trapped, or whether someone used a separate vehicular bomb and caught her in the blast radius.

The idea that this is a thing that the general public might routinely have to distinguish is pretty sad.
Lol you just described Capitalism.

A like is equivalent to a paycheck.

Just instead of an well marketed FB post you have to have a well marketed employee image.
I thought this was tried in the 90s. Everyone hated HMOs because of the byzantine restrictions they placed on care without lowering costs.
My understanding is that there are a lot of cranks who argue with interviewers and then get declined for a clearance, which is pretty much what you'd expect.
Thanks for this: Relaxed AVL trees look useful to me.
Studies Skewed by Focus on Well-Off, Educated Brains
Crossing solid lines (or crossing a gore, at least) is illegal in my state.

Meanwhile, a lot of highway on-ramps are painted with single-lane-width, high-angle merges that are dangerous to adhere to - they leave you making a ~30 degree turn while accelerating into traffic. As a result, everyone starts their merge early in the gore area, matches speed, and merges at a gentle angle.

(The road designers presumably know this, and keep the marked path narrow regardless so that drivers won't attempt to form multiple lanes.)

This is a pretty great example of what I'm describing - I don't think people make great decisions about violating driving rules, but I also don't think it's fair to call safe decisions "inadvertent". Not breaking that law is genuinely dangerous, and people violate it specifically to be safer.
No, it’s not possible to have uniform color differences at all scales and in all directions in a 3-dimensional Euclidean space. If you go around a hue circle in little steps and then sum up all the perceived color differences you end up with more than π times the sum of differences you get if you go across the circle through gray.
Ask HN: What are the challenges facing LIDAR today?
So basically, my question is what the challenges are to high resolution automotive LIDAR like the Velodyne becoming cheap and mainstream.

For example, I hear that solid state LIDAR is supposed to be the next big thing so we can replace the mechanical scanners. What are the challenges holding back solid state LIDAR? Ideally information for all of the three major versions( MEMS versions, flash LIDAR and phased array versions), but any information at all is useful!
While I'm sorry you had bad experiences upgrading to iOS 11, I'm fairly confident it hasn't been "nightmarishly buggy" for everyone. (Neither of my two iOS devices, nor my roommate's two devices, nor my BFF's two devices, had any issues during upgrading, although I'm consistently finding an irritating-but-not-showstopping bug in bluetooth keyboard support on the iPad.)

More relevant to the parent, though: the upgrade to APFS happened in iOS 10.3, not iOS 11. So whatever bug you may have had with iOS 11 probably have nothing to do with the file system.
Look, if self-driving cars can't drive like a human then it's already game over. Of course it's possible to completely rearchitect our transportation systems to make autonomous transportation possible. Hell, we could install a series of movable tracks along the roads that send signals to vehicles that would remove virtually all of the difficulty. If autonomous vehicles aren't feasible without sweeping changes to traffic law then they're not feasible yet.
Being a libertarian will not disqualify you. There are specific questions about advocating for the violent overthrow of the US government, though. If you have done that, or have been associated with or are known to be sympathetic to people that have done that, that's grounds for disqualification for sure. But the acts that you or they did or were planning to do have to be illegal; just expressing a general political view is not disqualifying, at least for civilian jobs.

That said: getting a clearance is hugely expensive. It's not a thing you apply for. You apply for a job that requires one, and if you don't have one already, your employer gets you cleared on your behalf (if they're willing to foot the bill; if not, they only be looking to hire people who are already cleared). It's not something you can really do for fun, and in general you'd have to have accepted the kind of job that I would imagine someone with your views might not actually want.
> It means that you have no backup.

That's actually a feature as it means you have physical access to the device. Obviously you don't want a single card to be the only key that can access a system, but it's a good technique to authenticate users. Lose the widget and you have to go talk to IT.
Looks as though Medium intends to use ads to solve their revenue challenges.
> It's not that simple. If the payers other than Medicare had more negotiating power relative to large provider organizations then they could also drive down prices. The providers have a lot of room to stay in business and trim fat by eliminating waste, reengineering processes, cutting staff compensation, and squeezing suppliers.

Medicare doesn't have "negotiating power". It's a monopsony; it doesn't negotiate, by definition.

No other payer could do what Medicare does, because no other payer is enshrined in law the way Medicare is, as a mandatory payor [sic] for most major medical systems.

A while back, a whole string of providers who were required to take Medicare went bankrupt because Medicare didn't pay enough, and (unlike other providers) they didn't see enough privately-insured patients to make up the difference. Congress "fixed" that by forcing Medicare to pay an additional stipend to providers whose Medicare patient share exceeds a certain threshold. But for the rest, they're still forced to overcharge private insurers (and uninsured patients) to make up the difference. Or, if they are legally able to, stop seeing Medicare patients altogether, which we're starting to see more of again.
Etheroll for Android
But then you're trusting the key generation software/hardware of your PC and some people feel this is less secure unless you're able to take drastic measures to secure the PC doing the key generation. Some people prefer the risk of losing their keys should their card/dongle get damaged or stolen so that they can have the card/dongle generate the keys itself using a verified mechanism (although in this case, clearly that verified mechanism wasn't working correctly).
Silicon Valley will have its Snowden moment.

http://www.cultstate.com/2017/10/13/The-Butterfly-War/
Were There Dark Ages?
Against a state (the ones who impose capital controls etc) every contact with the bitcoin network would give you away. It’s not really designed for privacy and even networks that are like tor have been subverted. You can’t hide from a sufficiently determined state without continuous & extraordinary efforts.

If you're willing to live outside the law, bitcoin could help you do so (with difficulty). If you want to live normally, it can't help you. So I guess I'm trying to say - change the law, not the tech.
One thing Hammer2 has going for it, is license. It's the first next gen filesystem release that is not marred in some way by licensing (marred from the perspective of adoption).

Because it uses the BSD license, it can be adapted to work in more mainstream OSes without problems. If OpenBSD would adopt it for example, it would really help it to cover a few more use cases. I'd also expect some efforts from NetBSD, FreeBSD and Linux. Even Apple and Microsoft could adopt Hammer2 and just use the original source code, although they have no particular reason to do so.
It's a tough sell if the language has no hope of industry adoption. Also tough to use a language, especially one with type inference, without editor support.
While the idea is sound the example results are not exactly convincing:

In the green-blue gradient, the endpoints feel more saturated than the intermediary values. The blue end (especially one before the end) seems visually darker than the green end.

In the red-cyan gradient, the result seems to be a lot of muddy browns, which doesn't seem to be a great improvement overall. Beyond that, the magenta at the leftmost block sticks out, and the two rightmost blocks are almost indistinguishable.

I'll admit that I don't have calibrated monitor or anything, so some of the problem might be on my end. But I'd argue that any method intended for general public consumption should accommodate slight variations in displays, my monitor shouldn't be that much off.
I'd argue that it wasn't the person following the rules that "caused a crash" but the person who wasn't.
Conservancy Applauds Linux Promotion of Principled Copyleft Enforcement
Because it is cheaper to swap components in a single design than to have multiple designs. Usually manufacturers do both - with different models targeting different target markets, then swap out parts in each model to appeal to different price points.
Any suggestions for looking for jobs that one can use to obtain a TS clearance (with a tech background)? Always looking to stay as marketable as possible for lean times.
Look for "Air Swimmers" which have helium Shark/Clownfish etc RC units. Not as elegantly built as the Festo stuff, but are affordable - and you can pickup buy a mini-helium tank too (or just ask for a fill-up at a balloon place).
APFS landed in iOS 10.3. One cool thing Apple did was a planetwide dry-run of the HFS+ to APFS migration in a previous iOS update. They did the whole convert operation, except the very final bit, and presumably collected metrics about failures.
https://en.wikipedia.org/wiki/Polhem_Prize

An explanation of what the Polhem Prize (Polhem's Priset) is, for those who don't read Swedish.
Interesting that High Employee Retention is so high for the US (#4) but the only country with it in the top 10 is India (#10). As an engineer who has recently moved from the US to the UK, I'm just getting used to these cultural differences and I think mature tech locations (US) are able to understand the importance of employee retention toward an individuals fulfillment in the job.
A deeper dive into the statistics would be insightful for comparing countries. Specifically, looking at the values that are uniquely high or low for a location.
Not really:

$ poly
Poly/ML 5.7 Release
> print "hello\n";
hello
val it = (): unit