skysight-inc/HackerNews huggingface dataset:
Seems to me that redheads are unsuited to outdoor work in more sunny climates without modern technology to help. Sunburn isn't merely uncomfortable, it can be debilitating and even deadly. So I don't think that's a very good example.

Back to the actual case at hand, I don't see why "personality traits" would automatically translate to "preference" rather than "ability." Even if it does, don't people do a better job when it's something they enjoy?
"Useful temporary fix: brake lights that go up to super-bright ambulance level when the autonomous vehicle's sensors indicate something close behind and there's a need to brake."

this seems like a pretty clever solution if it would actually encourage the correct behaviour in human drivers. unexpectedly bright tail-lights might just have the opposite effect though, and further distract the driver who is about to rear end you.
On the bright side, Nexus 5 has a lot of community support. So, as you've stated, there are decent ROM alternatives like LineageOS that are actively maintained to implement these patches.
Functional programming is not just about using immutable data structures.
There are always choices — either change your environment or change your environment.
I really enjoyed the Masters of Doom, which I guess is sort of a biography of that time for John Carmack and Romero, I liked the narrative style. Does anyone have any other similar recommendations?
They do exist however, there are difficulties in this business model in that the candidate rarely wants to pay.
This looks cool! How does it compare to dill?
Black Monday at 30: Wall Street Remembers the 1987 Stock Market Crash
Neutron stars collide, solve major astronomical mysteries
Your interpretation of American speed limits is quite correct. Driving the speed limit on a major highway in any but the rightmost lane is dangerous due to the speed other drivers expect you to be going.

On the flip side (almost literally), I once drove around Ireland for a week. Of course my instinct was to drive slightly over the speed limit, but I quickly found 100 kph on 1.5-lane roads winding around sheep pastures with no visibility nearly impossible to safely match let alone exceed…
The article has been re-posted! I don't know if the content is the same, though...

mods: Would it be possible to get this article reset, so that it appears at the top of the new list? I was thinking of resubmitting, but I'd rather cimnine get the votes!
I studied Haskell in college (with the Gofer variant), and it was GREAT for learning practical functional programming.

We didn't use monads though (they weren't in widespread use back then), so we had to learn the accumulator-parameter pattern and tail recursion the hard way.

Learning my foldr's and foldl's and zipwith's gave me confidence that almost any imperative programming can be equally represented as a recursive function, which is an important lesson for someone who had only learned about traditional imperative programming and OOP up to that point.

Of course, a proper course should center around algorithms and recursive data structures where functional programming shines; it should not begin with building business application logic, for which a classic language may have a gentler ramp-up.
Its more of a global currency than a US specific one. Speaking from my experience - moving large amounts of money as a student or as someone who wants to send money back home across international borders when one starts earning becomes a pain when it comes to transaction charges, and international payment charges on credit cards etc. Cryptocurrencies can replace USD as a global currency when it gains enough users across the globe.
Too bad about scheme, that's the language I used to learn functional programming and it seemed to make so much sense in that context.
SML was my first exposure to FP, and while I didn't _really_ get it then, it was responsible for my initial interest in Haskell after graduation. I think SML is a great tool for teaching FP.
"Agile" should have stopped at the Agile Manifesto. The principles described there
are useful. Scrum sounds good in theory but in reality I have never seen it really work. Mostly it devolved into a micromanagement tool.
I hoped for a logic rationale, not an interpretation of an historic fact :(
There has always been a rule for bug-fix and security updates:

Apply the minimum necessary change to solve the problem.

This means cherry-picking the mainline patches where possible, or back-porting them where modification is required for them to apply (and work as intended) on older releases.

Especially with older versions it often isn't possible to update to a later upstream release because that depends on later versions of other packages. The dependencies can rapidly multiply to affect tens or even hundreds of packages.

Ubuntu patches were prepared and released within 4 hours of the security team being aware of the vulnerability. Same goes for Debian.
A case of white male privilege at TechCrunch Startup Battlefield Africa?
Mainline support (in Rust proper) for ESP8266/ESP32 would require an Xtensa LLVM backend. There was some rumours about it being developed by ESP devs, but later cancelled. Not aware of any serious other attempts? I did find this, which has a single commit (but quite a lot of code): https://github.com/jdiez17/llvm-xtensa

Without an LLVM backend, could the alternative Rust implementation mrustc that compiles Rust to C. It seems people are working on this for the ESP and having some success:
https://github.com/emosenkis/esp-rs
Sorry, I didn't even get to the point of committing stuff :)
I have been programming for over 20 years, most of it in FP land. ML is tractable, a beautiful prism through which one can peek at Computer Science as a subject, but it has a frustrating lack of _practical_ tooling and beginner-friendly community. For anything outside basic I/O, you will need to dust off compiler-specific extensions, most of them last used on "Un*x Workstations".

Just look at the Basis library. Safe to say it's nowhere near Racket, Scala, Clojure, Kotlin, ...

http://sml-family.org/Basis/manpages.html
All of it? The paper describing the attack is longer than one sentence.
I'm not saying it is. A rolling stop at a busy intersection where you barely miss other cars and/or pedestrians is insane behavior, though, and that's what I'm talking about.

Yes, there are people who carefully evaluate the situation and only roll their stops when it's safe. They make up a minuscule percentage of the population, though. Most people just do it out of laziness or selfishness, and when they do it safely, it's a happy accident, not a deliberate policy.
Here is a nice image https://lco.global/files/blog/lco_skymap_logo.jpg
We were thought functional programming with Dr. Scheme and Miranda. I think they were ok. Never had any problems with them. Have no idea about haskell.
Mobile devices also have much less reason to lose support than they used to. In 2010, the difference in hardware between a new phone and a 3-year-old phone was huge - 8 times the RAM, 4 times faster CPU, twice the display resolution, etc. Nowadays, the Nexus 5's specs are on par with midrange phones being released as new. It has all the hardware required to run modern apps. There's no good reason why it can't be supported, besides getting more money from people if they have to buy a new phone every 3 years.
Austin has exposed it on an API[0], and someone helpfully implemented an unofficial UI[1]. I don't know how long they've had this data publicly available. I wanted it years ago, but was never able to find it until someone pointed me to Instabus a few weeks ago.

[0] https://data.texas.gov/capital-metro

[1] http://instabus.org/
I read this in the article, and had to wonder what on earth it had to do with making things:

If you are the scrum master, keep doing what you are doing. Keep coaching the development team on our core values of openness, commitment, focus, respect, and courage.
Webpack-Dev-Server (3.6.0): What I Wish I Knew
There's a Chrome extension for that.
Cortisol does wonders, but only for the short term. It basically destroys part of your body to supercharge the rest.

Later on in life, plenty of companies try to make use of it, pushing people into long hours and short deadlines, and find that it doesn't work as well.
Fed policy has really not done any of the terrible things you think it did.
Suggested Topics on Data Structures (2016) [pdf]
It's becoming harder and harder to deny that Facebook is really CIAbook !
Why not ML? Our programming languages course had a unit in ML and the transfer to Haskell after that was not trivial but still a smooth learning curve -- I could read not just getting-start or for-beginner guides.
If it works in one way what reason is there to think it won't work the opposite direction? This flaw is in the protocol itself.
Can I ask what you're hoping to get out of a book?

You already seem aware of and thoughtful about the issue. (To the point you could identify a similar one in fiction.)

I'm always loathe to recommend books about techniques -- almost invariably, they're used in a process-as-proxy way. (If I had one piece of advice of managers, it would be that -- don't manage by proxy!)
Newbie question: While this is a very small fractional difference, could it be theoretically significant? What is the explanation of this difference? My best guess is that this difference must also be there in when the waves _started_.
The benefit is a more free society and less systemic risk.

It doesn't benefit the sovereign authority directly, but neither does freedom of speech, religion, etc.
Quick performance diagnostics
You're right, when something pushes you you can usually swerve or redirect the motion. When the water hits you, even the water moving around you pins you in place, and the water behind sucks you in the same direction - it's impossible to pivot without gravity!

I have a healthy fear of standing up in the ocean now...
Monsanto's practices with GMO are problematic, and need to be denounced and made illegal (terminator genes, glyphosate resistant crops, etc...).

GMO per se are IMO a net good, we're increasing biodiversity.

Also, they are crucial in medicine. Insulin and other peptide-derived treatments are synthesized by GMO bacteria and yeasts (see "recombinant DNA").
Extensive discussion on agile yesterday under My 20-Year Experience of Software Development Methodologies | https://news.ycombinator.com/item?id=15476357 (Oct 2017, 142+ comments)

>sytelus: The obvious problem is that these folks prescribing the development process are not active developers.

>mmcnl: The agile manifesto was in fact drafted by software developers. Also, agile doesn't prescribe any process at all, in fact, it does the opposite. Agile in essence is quite beautiful, unfortunately it gets twisted and turned upside down until it's just another methodology (which is exactly the opposite of its original meaning).
> include primary key identifiers or timestamp values in your pagination strategy

And then we got that one customer that somehow backfilled old timestamped data and complained our pagination broke :(
Besides the reasons already explained why (moisture-resistant) paper still works better for the location than electronic pads, I'm guessing refinement would still be welcome in more cheaply/quickly printing new paper diagrams on demand.
you forgot my favorite one: reversing down a busy road to get a parking spot they overshot.
When you show a paginated list to the users they usually wants some sort order. Often they also want to be able to sort on any of multiple columns. Don't remember what example the writer had but sorting is normal.
I learned FP using Racket. It was a good experience, but the parenthesis were really annoying. It makes you feel stupid.

I believe Elm would be better choice. It would allow to get a visual result easily (html), there is a clear convention about code formatting and the compiler errors are really friendly.
Yeah, my idea was to write an Xtensa backend, but I think I'll need a few months just to understand enough of LLVM. Thanks for the links.
That is why Macros and creating your own DSL is so powerful :)
This bird is just amazing!
Yeah, but apparently he forgot to guard his header with:

#ifndef __BOV_B_H__

#define __BOV_B_H__

#endif
On the other hand, I took too much memory 80, to 15 processors. After escaping control, I didn't have enough paperclips to build a factory, then I seem to be stuck.

I figure I have to get enough creativity to find a solution, but my low processor count makes it really slow.
Most people (at least in my experience, you know, the one who's making the subjective judgement about him being a dick) can be angry without saying something pretentiously mean like that.

Doesn't matter.

Someone backed into a corner is just act like someone backed into a corner. The die was already cast. Everything that happens after is blame-shifting.
It would solve the hacks and return the value of shiny and perfect IVs pokémon, someone must build that solution.
The very fact that the article itself, with a completely straight face, has all that malloc nonsense in there as "the way you have to do it in C++" is very telling of how easy it is to get the wrong end of the stick with C++ unless you are au fait with the history of the language and its evolution to better more modern idioms
GM exec calls Elon Musk claim of Level 5 driving without lidar 'not possible'
I'm not saying it's a massive hole, i'm saying it's an easily preventable hole that the entire industry is ignoring for unknown reasons. One simple URI change could make HSTS obsolete and fix the hole with no need for awkward workarounds and half-measures. Nobody has yet explained to me why "good enough" is better than "fixed".
Some of these arguments assume a single fixed-supply cryptocurrency, instead of the ecosystem of cryptocurrencies we actually have, which is more like Hayek's proposal for competing privately-issued currencies. He thought it would be stable without the need for active management.

As a payment system I think cryptocurrency is vastly better; the more I use my hardware wallet, the more I'm horrified by legacy systems that work by giving vendors the ability to withdraw as much as they want. It's a fundamentally insecure system, made sort of workable by layers of hacky mitigations.

In theory, fiat payment could use a hardware wallet that gives vendors the ability to withdraw only as much as specified in a signed transaction. I doubt that'll happen unless crypto is successful enough to drag fiat providers kicking and screaming; in the meantime we could use fiat-backed tokens on a blockchain if governments didn't make that near-impossible with AML/KYC laws.

Reversibility could also be implemented in a token smart contract, if the market really does value that enough to put a central admin in control. So far that doesn't appear to be the case, but maybe just because that market segment hasn't been reached yet.
My path to functional programming started with Paul Graham’s lisp essays and books and then SICP and Scheme. I visited the world of Haskell but only half heartedly as I was much happier in a dynamically typed world for my hobby projects. As a daytime C++ coder I found types an annoyance; so much time wasted getting something to compile. Later I came to discover types again with Scala and now I’m fully sold. I will revisit Haskell again some day but most likely will learn Elm first. Elm is a much friendlier ML style language and much more explicit about things like monads. Moving from Elm to Haskell is much easier since the programmer will have “aha” moments mapping what they did explicitly in Elm to what you can do more generically with type classes in Haskell
Are there any (perhaps prohibitively expensive) techniques that give high fidelity for transposons? This seems like a problem well suited to machine learning, given a dataset of paired high quality and low quality sequence data.
Basically, yes: The speed of both gravity waves and light waves is limited by c, the speed of light in vacuum.

But actually, no, because the light is not in a vacuum - it's ricocheting out from the center of a star, and bouncing through the interstellar medium (which is incredibly sparse; very nearly a vacuum: but there's an awful lot of it between these events and us).

This is also the mechanism behind neutrino detectors. When a star's core goes supernova, it releases a cataclysm of neutrinos which pass through the upper layers of the star almost unaffected. The light and radio waves are still bouncing around trying to get to the surface of the star, and the blast wave is still physically propagating much slower than the speed of light, but the neutrinos are long gone. That gives scientists a short time period to point their telescopes in the right direction!

Further reading:

https://physics.stackexchange.com/questions/235450/do-gravit...

https://news.ycombinator.com/item?id=6253263
You just explained what I'd say is the normal set of services associated with a XaaS provider.
What English words do you have that sound in?
Good of them to offer free replacements. My Yubikey 4 Nano was among the devices affected, and I've already ordered a replacement!
I'm not a physicist, but I did do the 101 course a long time ago. I read "That constrains the speed difference to 1.6e-18 m/s" as "we measured as accurately as we could, and if they do differ, they must differ by this amount or less, which could just be the tolerances of our experiment"

In other words, there's always a confidence interval, the trick is to measure it and minimise it: The speeds could be identical numbers, but what was measured was an either no or a very small difference. Larger differences have been ruled out. Identical numbers are _suggested_.
Might I ask why you go white water rafting? It baffles me as it seems like a really dangerous hobby.

I actually understand skydiving, bungee jumping, or climbing Everest, because they are controlled risks, but white water rafting seems very chaotic.
and most loans depend on some collateral as a deposit, some income producing property possibly with a personal guarantee.
So, we should magically know when /your/ adblocker will prevent loading of a site, and not post said content?
Not at the cost of human lives. Yes, self driving cars may get rear ended more frequently etc, but low speed collisions are not nearly as important as pedestrian fatalities etc.
Mr America Steve Michalik – Intensity or Insanity
> In the moments of crises, the brain brings about all its focus to the highest priority task at focus.

I had the same during an almost traffic accident when a truck wasn't giving me the right of the way from a side road. Brain just switched to autopilot and managed to go inches away from both truck and barriers on the other side of the road. No damage done. It was kinda amazing, being an observer only.
NPR article does a good job of simplifying this, I hope it is technically correct!

http://thin.npr.org/s.php?sId=557557544
It solves the problem of having the US gov print money out of thin air for example.
Civil asset forfeiture isn't necessarily, or even usually, dollar denominated. The same mechanism that allows the police to confiscate the $10,000 you kept in a briefcase in the trunk of your care can be, and more often than not is, used to confiscate the car itself.
1000000 times this!
I learned FP (Functors, Monads, Applicatives etc. )through Javascript (Dr. Booleans adequate guide) and it was an eye-opener.
Still no love for Haskell!
I'm very interested in FP but I'm a sysadmin, not a dev, so I had to do a lot of reading. My conclusion is racket would be good for teaching indeed, but I think its ecosystem is a bit too academic though it is getting better. Instead, I think I would offer guile scheme as a language with some good, active projects to help on, such as the new cron replacement mcron.

I would probably also offer elixir and some lisp variant. It was actually lisp that got me so interested in FP because I saw how much it was being used in AI research.

That said, I think its worth noting Haskell is the only one I've seen listed here that is pure FP. So if one wanted to really use FP, it might be worth wading through the maze like Haskell ecosystem, but I don't think for teaching.
Him and Her: What's inside the bag – traveling with a partner
Apple not as green as it claims: bad energy accounting and misplaced priorities
The scrum masters I have seen (including myself) turned quickly into bureaucrats that mainly managed deadlines. In theory the scrum master should constantly improve processes but from what I have seen they quickly get blocked by management and don't achieve much.
Towards the middle of the game, I bribed the project managers with a billion dollars to buy me an additional memory module - if that gives you an idea.
China now rivals U.S. in VC investments
With unsafePerformIO you can do printf anywhere. There's also Debug.Trace.
> Not being interested in something does not imply being interested in banning it!

To put it more concretely, this means you would want people to be able to buy ready-made phone-triggered bombs of arbitrary size at Wal-Mart.

> You seem to indicate that ability to kill is "supply".

I already explained that access to weapons that simplify killing is the supply.

> More often than not, the justification of "economics" is trotted out to obscure a blatant political point.

In my experience, more often than not, people who don't understand supply and demand simply don't understand economics.
> I agree that Nix is hard to deal with when it comes to binary distributions of any kind, which includes CUDA.

That's really interesting to me. Why is a binary package not considered a source package where "compiling" it is a no-op?
The US currency was effectively not tied to gold by the time of the second world war:

https://www.federalreservehistory.org/essays/roosevelts_gold...

You only need to take a look at the many other highly intrusive powers the federal government was able to exercise at the time (everything from directing economic production, resource and price control, conscripting large chunks of the population into the war effort to internment of some of its own citizens) to recognize the idea a cryptocurrency would somehow act as a check is far fetched to put it very mildly.