skysight-inc/HackerNews huggingface dataset:
You clearly have an agenda here, the blog post contains little information while spreading FUD. Never heard of calvin and will now avoid it.
I wonder when this will become a major issue in a US presidential election. Also I wonder what the major parties' stances will be on how to deal with the effects of automation.
Give my regards to Frank
But who is demanding this sort of increased trust in abstract mathematics? Mathematicians don't seem to be demanding it, as this sort of work/research is not in high demand for publications. Non-mathematicians don't seem to be demanding it, because this sort of mathematics doesn't yet have much application outside of mathematics.
In 2001, Louisville (KY) transit agency TARC was working to acquire land for a light-rail line down the city's central corridor (basically paralleling the existing I-65 corridor) connecting Downtown, the Airport, the Fairgrounds, the University, Churchill Downs. Basically, a giant chunk of tourist destinations and core business needs.

The project got stomped by NIMBY complaints by Old Louisville residents (neighborhood between Downtown and most of those other destinations; and dumb because that OG suburb was built on the backs of once important trolley lines to/from Downtown), and internecine battles with the Commonwealth legislature and KIPDA the "regional transit oversight authority".

(KIPDA seems to have no real authority other than conservatively shutting down TARC projects because it's too much work to actually collaborate with Southern Indiana and neither state understands the benefits of actually enhancing transit in the region because of a sort of cold war between the two, despite the shared interests in the region. But I'm ranting…)

Anyway, fast forward 15 years after the project was cancelled and the region is losing a battle with Nashville and Indianopolis for major regional business conventions (which is probably the biggest money fight between the cities). Louisville has the conference space and hotel inventory space to stay extremely competitive, _except_ that it's spread out across the central corridor: the Downtown Convention Center is "small", but well appointed and surrounded by hotel space; the Fairgrounds is huge with tons of space, and some more hotels, and relatively convenient to the airport. Getting between the two takes about 15/20 minutes in light traffic. The proposed LRT could probably have done it in about the same with proposed stops, if not faster.

The kicker is, though, that the one convention actually trying to utilize all that space in the same convention, manages to nearly grid lock the entire core corridor for the entirety of the convention. What's a 15/20 minute drive most days becomes an hour and a half crawl.

The foresight was there to build LRT before it was needed. It's just stupid that project was killed for political reasons. Now it's incredibly needed and even tougher to get political traction to actually build it.
New security flaw discovered in Wi-Fi routers
My point was that this isn't as significant as they make it out to be--comparing it to the transition to mobile is marketing BS.
Maybe I am just an idiot...but I don't understand what the fuss is. Through 1870-90, the economy went through a similar phase and the world didn't end...and this was with no unemployment protection. If anything that period was more severe than anything that can happen next: productivity in some industries went up more than ten times pretty much overnight (cigarette production is the archetypal example).

The only thing that doesn't appear to function well now is education, which appears to be stuck in the post-WW2 mentality of a job for life and which the author does identify as a problem. That doesn't seem like a particularly big deal however (at least half of the problem is convincing people that they need to keep learning).

The real concern for me is people constantly predicting the end of the world. Politicians are taking it seriously and they will inevitably fuck it up. Also, the world that journalists seem to live in has pretty much never existed. The only reason a "job for life" occurred after WW2 was because of the huge barriers on trade/capital that were put in place around this period. No competition, high prices...yes, the true glory days.
Triangulation of location is bounded by the accuracy of those clocks.

1 microsecond is 300 meters of error.
Bikeshedding alert: If a linear monad use case is considered and a do-notation-like syntax is proposed, why isn’t a left-bind =<< operator introduced by nature.
So can we hope to see something like Eigen in Rust?
These folks make Tensegrity structures. I bought one of their dome kits years ago, used it at several events.

https://www.shelter-systems.com
Spoiler alert: It's just a Riemann sum. This is like being surprised that (1+10^-100)^(10^100) approximates e astonishingly accurately.
It isn't too surprising - the first popularly wasn't because of sensible "permanent reputation effects" or similar but scare mongering that giving your state and real first name was a sure way to get raped and murdered. Even sensationalist press couldn't find enough to spam even with fabrications like Nintendo DS's pictochat being a pedophile nest and it lost the new and scary factor. So between that crying wolf and the trend following and desire to be famous the shift makes sense.
Precise geolocation relies on extreme time accuracy (the story always being that relativistic time dilation effects with the difference in gravity on the surface vs LEO must be accounted for), so yeah, it wouldn't surprise me one bit that the accuracy required is on the order of much less than a millisecond.
>They were called postcards, or souvenir cards

Wait! People nowadays don’t know what a postcard is?
It's becoming less obscure, F# (.net), Elm and Reason (JavaScript) are bringing ML to a wider audience. Plus Jane Street do a great job of promoting the use of OCaml.
Freezing your credit is now free in all states under a new law
This is really useful, especially for browsers.

I've created a WIP recipe for awesomeWM a while ago, which supports stopping special clients (browsers, thunderbird, slack) after a given timeout of being unfocused, and also when minimizing them.

https://github.com/awesomeWM/awesome-www/pull/111/files
tl;dr:

(Not a typo, it's just that if you summarize this article, there's nothing left. No point, no insight, no argument, just some rambling, a submarine, and some links to other headlines)
I would believe that. I paid for a kit, never got a confirmation. Waited a few months and finally contacted customer service. They said it would be shipped soon. It never was. I cancelled the order, asked for (and got) a refund. No follow up, nothing. Not even a GDPR email during the wave of them earlier this year, something I would expect from such a business. I don’t know, maybe I’m paranoid after reading Bad Blood but something ain’t right. Their marketing machine still churns though. From time to time I still see ads.
Yup. People always complain about languages with a "reference implementation" instead of a spec, but because the CPython interpreter exposes so much of its guts into the API, it basically means that Python as a platform is defined by a "reference implementation" instead of a spec.
Riemann sums. EDIT: The short answer is that it's a good approximation because e^(-n^2/c) drops off very vast as n approaches zero, meaning most of the contributions will come from small (on the order of sqrt(c)).

Other than that, it's just a Riemann sum presented in an aesthetically pleasing manner.
That's not just super human reflexes it's using information no player connecting through the normal interface has.
I also would like to have my cake and eat it.
"Perhaps Mozilla's biggest blunder was its decision to add support for the closed-source DRM W3C standard Encrypted Media Extensions (EME) in Firefox."

It's hard to imagine a perspective from which this is true that isn't very narrowly constrained to anti-DRM activism.

If anything, implementing DRM was a significant positive for Firefox market share, unpleasant as the decision was. The article says:

"Despite Mozilla's kowtowing to the video streaming industries, Firefox users have continued to switch to other browsers anyway"

Yes - and Mozilla would have lost even more users, faster, if they didn't integrate DRM capabilities. The fact that Mozilla continued to lose users after DRM is not evidence that DRM was bad for market share. DRM stemmed the bleeding a bit.

I understand why people don't like DRM, and I'm sympathetic, but almost nobody actually wants to use a browser without DRM because they'd be cut off from doing what they want to do (e.g. watch Netflix, YouTube). Before Mozilla added DRM directly, it supported Flash, which almost everyone had installed, and that was DRM plus a myriad of stability and security nightmares. Firefox didn't "add" DRM so much as they retained it while throwing the rest of Flash out the window. Firefox is clearly better off now.

Mozilla's biggest mistake is simply that after Firefox 3, Firefox was significantly surpassed in quality for many years by at least Chrome, maybe also Safari. Luckily Mozilla has closed the quality gap and is shipping a great browser today, but that painful period is probably going to continue to haunt them for a long time. They lost a lot of users because they weren't shipping a browser that met modern quality standards. That was probably their single biggest mistake, and that's why their market share is what it is today.
I wouldn’t hold your breath- this seems unlikely to me because a) the boil is very slowly heating up and by the time the frog notices it will already be really hot and b) there is probably significant political will to keep automation progressing as long as it’s profitible. So people aren’t riled up, but companies could be if you outlawed their cost savings, so it seems like a loser of an issue.
Not really, because then you can't get any notifications you actually do want. (Turning on DND blocks every notification.)

Apple refuses to make it so you can actually manage how the "phone" can bother you, and I'm assuming they have some sort of deal with the carriers to be this way.
That doesn't sound like a system you need "true time" for. :(

Of course, I think I just like thinking about how true time will start to fail once we get beyond the earth. Consider, what is the true time for events we are seeing in the stars right now?

Granted, I fully cede that being able to rely on a fully sequenced notion of time that everyone is a part of makes some reasoning much easier.
Database Operational Reports for MySQL, MariaDB, PostgreSQL and MongoDB
You can't always "choose another server" while maintaining low latency operations.
Brood War has a significantly higher branching factor than Go: each of ~50 units can receive 3 orders with arbitrary targets (the untargetted ones hardly matter for branching). The map is 4096 x 4096 pixels, though some of those are functionally identical so say 256 (the number of angles a unit can face). So branching factor around 38400. The game runs at 24 fps, and the average game is 20 minutes long, for 480 turns. 38400^480 is a number with 2201 digits.

Starcraft II runs at a higher frame rate and uses higher resolution maps, so these numbers are even more ridiculous there.
What a twist.
>How do you capture the cost of the plastic litter?

WRT the parent comment, glass bottles can too be litter. I don't think they're relevant here.
Four times borrowing $300k for undergrad is worth it
Reading that reminds me of "The Whale":

> The Whale virus is a computer virus discovered on July 1, 1990. The file size, at 9,216 bytes, was for its time the largest virus ever discovered. It is known for using several advanced "stealth" methods.

From:

https://en.wikipedia.org/wiki/Whale_(computer_virus)

At the time, as the wikipedia page says, I was amazed at the size of the thing! I got a couple of my own (academic) creations included in various lists, and at the time I was completely amused that they often had such gems as "Origins: Romania".

I was never terribly invested in the scene, but I did read a lot of the zines, 40hex, and similar, and because I was interested in low-level coding I would often decompile virus-samples and experiment with similar techniques, especially when the polymorphic engines started to appear.
That sounds like a use case but in reality it wouldn't work anyhow because it probably relies on Windows functionality that hasn't been ported to or doesn't have a one to one mapping with iOS and Android.

No, It's a steganography application so I don't want to do any of it in a browser which I imagine could be an attack vector.
I'd really like to see Starcraft AI do counter builds and fake out human opponents with falsified scouting information. I can see AI eventually becoming good at information manipulation and taking advantage of human psychological tendencies.
C++ is chainsaws with grips, while C is double edged chainsaws. :)

Ideally we would get chainsaws with protective cover, but it takes years to get there.
Sounds interesting, and I've created a note to look into this for my recipe that I use with awesomeWM (https://github.com/awesomeWM/awesome-www/pull/111/files).

However at first glance it is much more difficult to setup (cgroups permissions, creating task groups etc). I wonder if there is a wrapper that would behave more like "kill -STOP" already?
Show HN: LogoJump – Free logos for open source projects and Non-profits
The fuss is over whether one of these phases will be the last for human workers.

Education is an extremely hard problem to solve because it doesn't seem to be working in general. That is, the effects of shared environment are small and completely dwarfed by genetics and sheer randomness.
Terra uses Lua as a metaprogramming language, while Pallene/Titan use Lua as a scripting language.

Terra is designed for high performance numerical computing. As you mentioned, it has no garbage collector, uses C-like datatypes and its executables are completely detached from the Lua runtime.

Pallene, on the other hand, is all about being able to seamlessly interoperate with Lua at run-time. It is possible to directly manipulate Lua tables and functions from a Pallene program. From the point of view of Lua, Pallene modules can be loaded as a C extension module would, except that Pallene is designed to integrate even better with Lua (sharing its garbage collector and having better C API performance).

As the other commenter pointed out, we are currently compiling down to C. However, it is possible that we could switch to LLVM IR in the future.
I'm thinking of China and Russia, South America, Africa, you know "most" of the countries of the world. You are thinking of "best practices" countries but really, most countries grant no such privilege to companies (or their citizens).
My Opensource WP Plugin Turns Your Blog into a Pirate Movie Streaming Site
Just heat up the water before adding the sugar, and stir vigorously.
Hopefully!

The RFC I'm referring to[1] is the first step; this isn't my area of specialty, so I can't say if it alone is enough to replicate it. But if not, it's the first step towards it.

The end goal is first-class support to allow people to build excellent libraries like Eigen.

1: https://github.com/rust-lang/rfcs/blob/master/text/2000-cons...
Starcraft 2 is not "orders of magnitude more complicated than Go". It's far less complicated in terms of options, and far more complicated in terms of factors like speed/reaction time that don't exist in Go. Those things are difficult to compare at all, but certainly do not qualify as "orders of magnitude", which is measurable.
SQL is neither dead nor a dinosaur
> Home cooking lets you cut down on the sugar, salt, and fat -- but then it doesn't taste great.

Not true.

You don't need sugar, salt, and fat for food to taste good.

You also don't need to eliminate them for food to be healthy.
Hacks, Security Gaps and Oligarchs: The Business of Voting Comes Under Scrutiny
Wouldn’t uniform call syntax (like in D) solve most of the issues outlined above? I.e. it always boils down to “primitive types can’t have methods”; but uniform call syntax would let us call any function like a method on its first argument...
If you're suspicious about me, it's not very well-founded, considering my main comment thread on this story takes issue with the blog's claims: https://news.ycombinator.com/item?id=18039801

I just prefer to have discussions about specific things, not posturing and innuendo.
Consistency is a requirement that holds us back deeply. Implementing constency with eventually voted know-all masters are also holding us back. Looking at this makes an engineers heart cringe. In fact the current architecture is only slightly better than what we had in 2005, more than 10 years ago. And if it runs not on google or amazon clouds, and therefore on UNRELIABLE networks, the voting itself can fail and you have a centralized system without center. And while we claim that we need a central point of knowledge that is at sync throughout the whole system, the whole world AROUND the IT works completely without being in sync and completely without knowing it all (sometimes even having no knowledge or assumed but wrong knowledge), at a scale that IT systems only to some degree come close to nowadays.
This is great! I've just added support for this to my Phoenix [1] setup.

[1] https://github.com/fabiospampinato/phoenix
Are Robots Coming for Your Job? Eventually, Yes

Is The Bull Market Coming to an End? Eventually, Yes

Does my cat like Sushi rolls? Eventually, Yes

Does Titles like these bother You? Eventually, Yes
I will say, the "Northern Irish Goodbye" referenced in the article of announcing your intention to ghost seems sensible enough, depending on the circumstances. You can't say that at a baby shower though, where baby shower = any given pseudo-formal event where the crowd has expectations of you.
He’s paid tribute to in the recent version of Cosmos.
"...market share has dropped from 14% in 2014 to today's woeful 5%. [...] Meanwhile, Mozilla has flourished financially. The most recent "State of Mozilla" report says that in 2016 various deals with search engines brought in an astonishing $520 million."

Just a reminder that Mozilla was able to pull of an unbelievably good deal with Yahoo thanks to Marissa Mayer in November 2014, which made Mozilla winning the lottery in case Yahoo was sold afterwards before 2019.

Yahoo was sold to Verizon shortly after the deal which made it possible for Mozilla to pull out of the deal unilaterally, and still getting a yearly payment until 2019 ($375 Million fixed annually, to be exact).

Please tell me: Who makes a 4 year fixed deal with a browser maker that is losing 10-15% of its users annually? It does not make any sense for Mayer to do this, except if she was completely on the side of Mozilla.

My personal theory is that this free money until the end of 2019 has created a culture of passivity and laziness inside the Mozilla management.

It is hard to overstate the deal with Yahoo. It makes Mozilla basically immune to drops in market share until 2020. The deal with switching to the Yahoo search engine (starting in 2016) was already too good to be true, as Yahoo gave Mozilla way more money than Google had done before, and Google was already paying well.

The result is that for around 3 or more years now Mozilla is living inside a bubble, where basically nothing what they do has financial consequences.

Not only that, they are building up enourmous amounts of financial reserves, so I think we will actually never again see Firefox innovating.

When the finances finally will reflect the state of Firefox, that is when they have used up their reserves somewhere in 2021 or 2022, Firefox won't play an active role anymore. Most of the 1000+ employees will have to leave during the next 5 years.

Mozilla switched back to Google with the aim of getting both the Yahoo money and additional Google money.

- vanityfair.com/news/2017/12/the-ghost-of-marissa-mayer-is-still-haunting-yahoo

- techcrunch.com/2017/12/06/oath-and-mozilla-are-suing-each-other-after-firefox-switches-back-to-google-search/
Admins on Reddit are suppressing information critical to russian propaganda
I'd rather say "current", because to me "contemporary" is something like a transitive adjective. Things really should be contemporary with (or contemporaries of) something else.
>The only thing that doesn't appear to function well now is education, which appears to be stuck in the post-WW2 mentality of a job for life.

I would say education is stuck in a pre 1980s paradigm of prepping 80% of the population to be nothing more than warm, wet, expensive robots - - in other words, conventional blue collar workers. Humanity can be so much more...
>If it needs to be efficient, it will be (the games example).

Yeeah, no. Definitely a no.

>People won't pay for efficiency. People buy solutions to their problems (features), not efficiency.

Not wrong. Businesses pay for efficiency.
I think it would be helpful to move the disclaimer to the top of the post, just for clarity's sake.
Is there a forecasted date on the release of the independent Jepsen study? Who is performing it? Thanks!!
Interestingly, it seems that Wolfram|Alpha cannot figure out that there's a difference: http://www.wolframalpha.com/input/?i=N%5B((1%2B10%5E-100)%5E...
Beautiful device, but not the first calculating machine by a long shot. That would be the antikythera mechanism [1].

[1] https://en.wikipedia.org/wiki/Antikythera_mechanism
I mean yeah, at a very basic level you always expect the compiler to do the most obvious optimizations but the same could be said about C or any language that's higher level than assembly. It's not that you shouldn't expect the compiler to optimize your code, it's that you shouldn't be expected to write code in a sub-optimal way only to hope that the compiler will have your back.

You can choose to use classes and inheritance without using virtual calls, which means that you won't have to use vtables at all, compiler or not. You can rely on the compiler to optimize return values but you can also use a return parameter and not rely on that at all.

I'm not saying that it's a bad thing to do it any other way but I maintain that saying "just make things easy and let the compiler sort it out" is very much not how C++ has been designed so far, for better or worse.
I believe the issue is the number of ppl affected by change. Remember the population has increased from 38,555,983 (1870) to 328M+ today. Thats a lot of lives affected, no matter the industry, plus the subsequent affects.
I don't think the quality factor is the _most_ significant factor in the decline of Firefox's market share - though it might be a significant factor. Firefox simply lost out to Google doing all they can to push Chrome onto people. Its advertised on their pages, its pushed onto organizations using google tools, etc etc. Even if Chrome was marginally worse than Firefox, it would have a similar market share.
If you actually play SC2 (or more significantly, if you follow the professional competitive SC2 scene), you should definitely expect AIs to be a looong way away from competing with professional humans. A pro human with an AI assistant (either to micro for them, like in that video, or macro for them) would obviously be able to beat another pro human on their own, but an AI by itself won't stand a chance with current AI.
It's terrible what happened to Bruno, but he was a mystic that engaged in rank speculation and did approximately zero science. It seems much more likely that he was killed for claiming that the devil won't be condemned and that Jesus was just a magician than for affirming a kind of heliocentrism. Sad story, yes. Hero of science, no.
Absolutely. I wonder if we will ever live in a time when these sort of games are not necessary. There's the old saying that "Science progresses one funeral at a time." The problem is that scientists are even more receptive to 'less than popular' ideas than the masses are. And by 'old' that statement was from Max Planck, who died in 1947.