skysight-inc/HackerNews huggingface dataset:
Ah. Pre-1.0 we didn't have the Fn* traits. Closures were boxed (two closures with the same signature would have the same type due to this), and closures/functions were different types. You could declare an argument to be a closure or a function but not both.

Post "unboxed closures", closures are now stored on the stack (thus they usually optimize away; for example if you use an iterator with a bunch of adapters like filter/map it will optimize down to a for loop). Each closure has a unique anonymous type (you can box them if you want them to have the same type), and all closures implement one or more of the Fn* traits, as do function pointers. So arguments can be generic over all callables, and you can pass in a closure or a function or your own custom callable.
"You can simply add WIRED.com to your ad blocker’s whitelist, so you view ads."

That's cute. I just rolled out network-level adblocking at home to improve the security of legacy clients (e.g. old un-updateable Android phones). There is no concept of a whitelist in this approach.
WebGL browser support is terrible.
In school, when I was 9 years old long ago, we had something like these:

http://www.schule-trifft-technik.de/product_info.php/cPath/9...

A class set of a basic Fischertechnik mechanics box. We had a weekly course where we were building various things. The hardest part was to get everything back in the box where it belongs...

Fischer wanted to get kids interested into actually building technical things, as a foundation for the next generation of engineers.
Well, does it really happen "fairly often"? Looking at the German train accidents in recent years, a lot of them don't have (human) casualties, so an event like this still seems pretty rare, considering the high amount of daily traffic. And because of that, this gets widely reported.

This is literally my neck of the woods. I just commuted to work on a parallel route. And I actually read this here first. If the same amount of people died on the nearby Autobahn, this wouldn't be international news.

But yeah, I'm very interested in hearing why this could happen at all. I just don't think its endemic, and I don't generally have a high opinion of the current state of the German railroad system (privatization was a bad idea).
Way too many children with gender dysphoria commit suicide
The FLP result (Fischer, Lynch, Paterson) shows that consensus cannot reliably be solved in an asynchronous system (if you do not make any timing assumptions) if one or more processes can fail. The impossibility result shows that any consensus algorithm in such a system will have executions in which it waits forever and never makes a decision, which breaks the liveness property of consensus.

However, if you do allow some timing assumptions — just enough to measure a timeout, nothing more — then consensus becomes possible. In this case, the timeout is known as an "unreliable failure detector". See Chandra and Toueg's paper for details.

In a good algorithm, the safety properties do not depend on timing, only the liveness properties do. Rather than "consensus being impossible" perhaps it would be clearer to say "consensus may never terminate" in an asynchronous system. But "consensus impossible" is the standard way of phrasing this issue in the distributed systems literature.
Poll Everywhere (S08) Hiring Desktop Application Engineer & Electron Hackers
At least in our neighborhood (Menlo Park, CA, on Bay Road just off 101 between Willow and Marsh) they're right about the T-Mobile improvements. We used to have pitiful service from every carrier except AT&T, who has a tower a block from our house with downloads in the 12-15Mbps range. T-Mobile and the mighty Verizon both had extremely marginal connections here - choppy voice, data in the 1Mbps range if you were lucky.

A few months ago that changed. I don't know what tower T-Mobile turned on, but now we get consistent LTE service with 60-80Mbps down, 25-30Mbps up, and 35-40ms ping.

Whatever T-Mobile did here, I hope they keep doing it!
I think the GP is repeating the line that we the public are always sold by these government agencies re privacy for comic effect :)
That'd be $1500/mo for 1,000,000 daily active users, right? (Which doesn't include infrastructure costs.) That doesn't sound prohibitively expensive...
TLDR: FX is getting to where equities and derivative markets have been for a while

FX is an OTC market. There are no official "exchanges". Most trading happens either on the interbank markets or via brokers like ICAP, BGC, etc.

Over the last few years, the spreads (difference between a buy and sell price) have compressed. FX Clients (i.e. corporations, hedge funds etc.) who would trade directly with their preferred banks; now aggregate feeds from multiple banks and brokers to attempt to get the best possible price.

This automation and increase in client sophistication has led directly to tailored market making and sophisticated risk management. The number of players in the FX market has increased as the technology has commoditised. Things like the latency and quality of your market making feed have become differentiators.

All of the above has resulted in the market going electronic and a massive reduction in the proportion of trades being quoted and managed by human traders. In most banks, market making is now done by algorithms that aggregate market data and other information from a variety of sources.

Traders have either become specialised to niche currencies (Asian, Emerging Markets, etc.) or at dealing with extremely large trades. Their job is now all about determining the type of rate (i.e. which algo) a client should get and how the risk from those trades is managed (aggressively, passively, etc.).

I have worked on FX desks (as a developer) for 10+ years. I have seen spot trading desks shrink incredibly, with old school traders being replaced by quants and quant-developers. The algorithmic trading space in FX is not as sophisticated as that in equities of derivatives, but is getting there.
I'm a bit shocked that Conde Nast never bothered to work out a digital advertising strategy that worked. In the magazine business they can sell off their pages easily because they are essentially part of the content and their content is influential. They control the client pool and match advertisers with the brand of content, a reader of Vogue would spend as much time studying the content of some advertisers because it covered their interests in an interesting way.

A good friend is a fashion designer and she collects oodles of high end magazines, they have a heavy cover price and advertising makes up a large proportion of the pages, but it doesn't matter because the content and advertising coalesce. The advertising editor is still an important part of the business and they make certain that their work both reinforces the business and doesn't tarnish the content. It's a slick alignment.

Something became unstuck with publishing on the web very early, and for whatever the reason, magazines and periodicals typically gave up exclusively collating and editing their own advertising material. An industry of third party providers took that job, providing the initial promise of instant revenue and later the promise that adverts could be tailored to the eyeballs of the viewer. But the third parties never came up with a way to nicely separate their ads from the content that people were attracted to, to give it the necessary space that makes reading a magazine somehow less bombarding. They adopted the messy format of banners and placement ads, which wasn't far away from the newspaper grid. But newspapers were always a different beast with less refinement, the daily coverage was enough of a compulsion to readers that it covered the incongruous layout (and the trend for a very long time was not to pollute the front page with advertising as this would cheapen the status of important stories and editorials - this came much later). Every ad technology that they have come up with only aides in their own destruction - popups, overlays, flash and animated gifs only serve in distracting the audience enough to irritate.

It's probably too late to reform the industry to make advertising consistent, relevant and non distracting. The content has already suffered, reputations are diminished and reputable journalists are becoming far more autonomous in their output. There was a renewed interest in digital magazine publishing when the ipad came out, it allowed for more traditional interaction, layout and perusal, but releasing an app based publication is more involved than publishing to the web once and there's more mind share in the latter.

It's going to be interesting to watch how the web trends for commercial media. But at the same time I doubt my fashion friend is about to stop buying magazines and judging by the content they are becoming more beautiful and textural with every new publication. Still a viable niche alternative to screen burn, the adverts look fantastic, and there's zero chance of accidental malware. No salvation for a suffering industry, but they've been embedded in the web a very long time and failed pretty badly.
Just a RMS quote from the latest FOSDEM: the Free Software movement takes some ideas from capitalism, some from socialism and some from anarchism. (Quoted from memory)

Unfortunately I can't give you a verifiable source, but the whole talk will be available at http://video.fosdem.org/2016/ud2218a/ at some point.
It's partly because foreign exchange was slower than, say, U.S. equities at becoming automated. If any of the electronic bond-trading platforms every takes off, then that market will see the exact same trend.
You can't give children counselling, you just have to give them the meds and convert them into the gender they want to be.

There's no balance, in some cases it could be psychological and a hormone imbalance (of the childs current gender)

In a few years they'll flip flop in the other direction, when children will be denied reassignment, and it'll start all over again.

Also this could be dangerous to some in adult life, like telling a partner you used to be a boy as a child.
How do you thinking I don't know Can I asked question if you draw onecof the progran what kind of language can be use in or its your choice of language can be run directly activation can be reach or not?please suggestion to me I want to understanding base was not enough for international.
Personally, I do not block first-party ads (i.e. ad images served from the same domain as the original content). For me, the point of using an adblocker is to reduce attack surface and tracking opportunities.

I see, of course, that I'm likely not representing the majority of adblock users.
Save Larp Archery in America by Jordan Gwyther
One of the worst house rules is using free parking as a lotto. It excruciatingly overextends the game.
I think you kind of missed the sarcasm.
Your point being? In this case it is hormone blockers that delay the onset of puberty, to essentially "buy time" until the patient can competently make a decision on more invasive transitioning.

This is reversible (just stop taking the drugs), and for young people with gender dysphoria, the onset of puberty can be extremely traumatic and often triggers a range of sometimes severely self-destructive behaviour, and so delaying puberty is for many seen as by far the safest and best option.
An In-Depth Interview with Lars Fjeldsoe-Nielsen(former Uber&Google)of Balderton
Depends on whether it's the site itself that gets hacked, or the ad network. (The latter is going to be a much more valuable target in practice since it allows malware to spread via multiple sites, not just one.)
A series of very unlucky equipment failures (unlikely, I think), an error in the signalling implementation, or trust in a more passive system (driver must obey signals and speed restrictions) rather than something active (passing red signals stops trains). I'd guess the latter, since this seems to be local trains on a low-traffic line.

In which case, there could be failures like a driver being allowed to do too many night shifts or something like that.

Presumably Germany will produce an official report on the cause.

The last railway fatality in Germany, not involving a road vehicle on a crossing, was in April 2012. So hardly frequent.
This also applies on Android, supporting most modern devices requires 4 different sets of assets, which have all got larger as screen density has increased.
Disclaimer: I've worked on automated transportation systems and have worked on SIL-4, realtime/safety-critical systems for the trains systems of Europe and most of the western world.

Germany has one of the best rail transportation infrastructures in the world. You can travel around the German state on trains in a single day, in much comfort, and hundreds of thousands of people are delivered to their destinations with safety and security, every single hour.

What they also have, is complacency and decadence, and you could say a lot about how the bureaucracy of companies such as Siemens and Thales allows this decadence to flow throughout the infrastructure.

Accidents like this happen today because of human error, through and through. No matter how much we automate safety, in the end it depends on having a conscious human watching the systems and ensuring that things stay, literally, on the rails. It is far too soon to try to understand what went wrong in this case - but I can only say that the fact that an accident occurred, in spite of the extremely impressive infrastructure put in place to keep it safe, means simply: someone screwed up.
Mark Zuckerberg on Free Basics in India
CompuServe never had the volume and appeal FB has today. Minitel is a good reference because it is widely credited as one of the reasons France initially experienced slow internet uptake.
I unblocked Wired a few months ago, eventually turned it back on because their popup video ads were so annoying, especially when travelling (slow connections) or on small touch devices.

Also, I just left that article to leave a comment here, since there is no comment section on that article, something else that drives me away from Wired.
The listing is not what one should stock up on in their underground bunker. But rather things you can build a business around so you're OK no matter what the economy's doing.
Micropayments can be as automatic as ad auctions. Publishers would just give readers the option of winning the auctions for all ads on the page. Most simply, payments could come from deposit accounts for readers.
> Does this mean train infrastructure (in Europe) is so outdated?

No, European train infrastructure is generally among the most advanced on the planet, probably behind Japan and certain parts of China.

> Or why does this seem to happen fairly often?

This is the first time I've heard of such a crash in a long time. To me, it doesn't seem to happen fairly often.

Beyond that, there are approximately 750m people living in Europe: that's 2.5x as many as in the USA, which I presume is what you're comparing to, so you would expect 2.5x more crashes (assuming all other conditions kept equal). Furthermore, Europe relies on passenger rail as a means of transporting people to a far greater extent than the US, where city-to-city distances are much greater, so it is more advisable to fly. I assume that the density and total use of railway (for passenger transport) is much greater in Europe than in the US, so perhaps it makes sense that you hear more about European train crashes.

(Finally: as a European, have you considered that you mostly hear about European train crashes as a consequence of the media you're exposed to? You tend to hear more about the place in which you live than about other places...)
You make a fair point, you can mostly avoid bad Apple software.

The one choice you can't make is iTunes. Being forced to use that dreadful piece of software is why I gave my first iPhone away after little less than one week. It's abysmally incompetent as a music player. You could probably count the number of codecs it supports on one hand - a core feature of a music player is, well, playing your music. Last time I used it, it still didn't have a media library and dumped tens of thousands of songs into a flat list. You have to have that garbage installed on your machine if you own an iPhone. Not interested.
Democracy in Europe Movement
I can't help thinking that there really is a large element of adults applying adult values to children here.

> "...research suggests that most gender-dysphoric kids will, in the long run, end up identifying as cisgender."

If this really is true, then the approach offered by Dr Zucker makes far more sense to me - to allow the child to make up his/her own mind over time and provide an understanding and sympathetic environment to do it in, rather than immediately treating the child as the opposite sex the moment they express doubt at age 5.
There is a huge problem when activists care more about their cause than the truth.
This seems to happen fairly often (note the emphasis); things that actually happen often are not on the news (because https://en.wikipedia.org/wiki/News_values ).

From https://en.wikipedia.org/wiki/List_of_rail_accidents_(2010%E... : I have counted about 170 fatalities 2010-2016 for the whole of EU, about half of which (81) is from the 24 July 2013, Santiago de Compostela derailment, about another quarter is "train hits car after driver went around the barriers," and there seem to be significant numbers of sabotage (about 20 fatalities).
In that, I have counted only 5 train-to-train crashes (Buizingen, Szczekociny, Sloterdijk, Neuhausen am Rheinfall, Bad Aibling).

See also this Eurostat report: even for the deadliest year for a long time (the Santiago derailment again), train collisions accounted for 101 deaths per year.
http://ec.europa.eu/eurostat/statistics-explained/index.php/...

You are quite correct that this is a well-understood problem, one that is prevented millions of time per day as the absolute baseline of any railway system. Of course, when it happens, it makes the news - precisely because it's so rare. If two cars collide and people die, that's not news - that happens all the time (at least 27 101 people in 2013, across 23 EU member states).
I was under the impression the engine itself is not theirs, i.e. not being developed by them internally. I.e. Crytek will work on the engine as usual, Amazon will take care of cloud stuff.
I'm assuming you'd like me to reply. That reply will cost money. Checking AT&T they want a extra $10 a month to send 100 International SMS messages or $0.25 a message

https://www.att.com/shop/wireless/international/long-distanc...
For convenience: https://translate.google.com/translate?u=http%3A%2F%2Felim.i...
FWIW, I don't think there is anything special about R&D. Most of that is just straight up expenses, like salaries for the folks doing the R&D. Buying expensive equipment can be depreciated, regardless of the specific purpose.
First ever human meteorite death
I only have the blog post to go by, and don't have first-hand information. It seems possible to me that a few packets could indeed be delayed by 90 seconds, perhaps stuck in a switch buffer somewhere, although this would be a small number of packets since those buffers are not very big.

However, yes, I was thinking about the network stack as a whole. Any kind of retries, e.g. TCP retransmission on timeout, effectively turns packet loss into packet delay (within certain bounds). Thus, even if you have a network interruption ("partition") and all packets are dropped, it could happen that after the interruption is fixed, a node receives packets that were sent before or during the interruption. For this reason, I find it helpful to think of it as delay, not just packet loss.
Sure, but I'd say 1 hour/week is quite a bit more than the a normal person would like to spend on maintaining apps (probably 0).

Why someone would want to run their own instance of their favorite web app when most are given away for free, no maintenance required.
Something not mentioned here is their 'big push' into Design Thinking. IBM have snapped up ~14+ of the graduates from my college course (Visual Communications, IADT, Dublin) flown them out to Austin for a 3 month starter course and now have quiet a substantial design department here in Ireland.

More info: https://www.ibm.com/design/studio.shtml
I feel like "reversible" is a generous term for hormone therapies.

And additionally, I suspect that puberty and its associated natural hormones is a big part of what allows a teen to feel comfortable.
The current climate seems to force us into a "dammed of you do and damned if you don't" type of situation. Not doing reassignment is seen by some as forcing a gender upon someone, and doing it is seen by others as taking drastic action on youths which may be experiencing gender confusion but might not eventually settle on needing gender reassignment.

Lose lose all around.
In Clozure Common Lisp:

? (defun closure-test ()
(let ((x 32))
(list (lambda (y) (+ y 10))
(lambda (y) (+ x y)))))
CLOSURE-TEST

? (closure-test)
(#<Compiled-function (:INTERNAL CLOSURE-TEST) (Non-Global) #x302000CBD71F>
#<COMPILED-LEXICAL-CLOSURE (:INTERNAL CLOSURE-TEST) #x302000D1EE2F>)
Battery Research Claims 10x Gain Aided by Graphene
Symphony CMS multiple vulnerabilities
Most people are perfectly happy giving hormones to kids with other problems (growth hormone deficiency, for example). You seem to think it's morally wrong somehow ("think of the children") but maybe I'm reading your comment wrong?

"Professionals who treat gender identity disorder in children have begun to refer and prescribe hormones, known as a puberty blocker, to delay the onset of puberty until a child is believed to be old enough to make an informed decision on whether hormonal gender reassignment leading to surgical gender reassignment will be in that person's best interest."

https://en.wikipedia.org/wiki/Gender_dysphoria#Prepubescent_...

I can see how that could be an uncomfortable idea for some people, but maybe it's the best option available? What would be your solution?
Play Music does match and does get it wrong, as I've found out with a few continuous albums where tracks have got swapped out for unmixed versions. You can manually tell it not to but only on a per-track basis (e.g. see https://www.reddit.com/r/Android/comments/1zruza/getting_kin...)

I feel like there's definitely a gap in the market for a cloud music service that is simple and effective, I would love to just upload all my music and know it was going to play back anywhere (desktop and mobile) with the original tracks and proper gapless playback, and I would be able to download my music back out of there, with a nice clean UI.

Apple Music fails because it swaps out tracks and is generally flaky (little control over the upload process, tracks don't play, etc.), Google Play fails because it swaps out tracks and has, IMO, a pretty horrible UI on both desktop and mobile.

I've played a little with Subsonic but found the clients lacking. Any other suggestions? Maybe I should just build my own!
It's worth keeping in mind that the particular hormones being referenced delay puberty, rather than causing a permanent transition.

The whole reason they're the accepted course of treatment is that, if the child changes their mind before reaching the age of majority or near-majority when the treatments actually used for the physical transition begin, the effect can be reversed just by stopping the blockers and letting puberty take its natural course.
11 year olds have a pretty good idea about their gender identity. Puberty blockers are a temporary measure to avoid the trauma of the child going through puberty as the wrong gender - and it is traumatic. Young people are at generally at low risk of suicide, but that risk increases for trans children.