skysight-inc/HackerNews huggingface dataset:
I wonder if YT will begin inserting ads directly into the video file server side. If you download the file to watch elsewhere, you get the whole package. Viewers can skip the ads manually, or wait for someone to write a program to detect scene changes and hope to skip the ads automatically. Then we're back to the TIVO model.
It seems to me that the obvious set of plans would be to replace all electronics of a modern piece of equipment, or to upgrade something older to modern capability.

For the modern stuff, equipment can be unfixable without factory authorization. The rest (tires, frame, pistons...) is perfectly fine, so just replace the electronics.

Older stuff doesn't do GPS, automated steering, and so on. That should be doable.

It could probably be split into model-specific parts and more general parts, allowing at least some of it to be done as a large production run.
one reason why JS is so popular is because there are no standard lib. There would be no nodejs etc.
> if you chug a bottle of 3x diluted poison ivy oil then you're almost certainly going to die

Haha ok, yes, you have a point there. I guess it is really dangerous to assume that all homeopathic remedies are pure water, because some of them aren't actually diluted that much. Some of them still contain poison.
Seems pretty ridiculous to assign blame for the lack of compromise to one side or the other. Where are the rightists "reaching across the aisle"?
Actually, it may be that there is too little corruption: https://www.bloomberg.com/view/articles/2015-05-07/in-politi... in most of politics, and too much ideological purity.

Right now, for example, it is very hard for party leaders in the House and Senate to wrangle their followers, in part because they've lost the carrot and stick that earmarks used to represent (by the way, I used to be against earmarks and have changed my mind and realized that the "solution" is much worse than the problem). Consequently, we have much greater ideological coherence at the expense of actual government functioning.
Well, they didn't post their offer letter, so we have no idea if those details were in "small print" or not.
Of course, the irony is that Trump, an ardent capitalist and pursuer of wealth, ran on a platform of decreasing the influence of money in politics. According to his 100 day plan, he is going to put a number of serious barriers on lobbying.

I found this out after the election. It wouldn't have changed my vote had I known about it before the election (way too many other issues with Trump) but, at the very least, it is a hope that maybe something good will come out of this presidential cycle.
I feel the same way about Baldur's Gate 2. While I have a lot of friends who love that game, I tried playing it and just could not get into it. It was just so clunky.
The answer to this question is quite simple, and the two choice sentences from the article:

"And their time frame is what, five years? How do you reconcile those two things: It’s a 100-year problem and a five-year investment cycle." The answer is simply that the private equity firm does not account for the long term, but that the city of Miami Beach will have to—soon.

And that is fundamentally what makes climate change so difficult to deal with. The economic incentives, which only really look 5-10-15 years out, can't respond to consequences that are 50-100 years out, and by then it's really too late.
A Slack bot that upgrades Trello with daily standup results
The general problem with attempting to profit from global warming is that you end up having to short the entire financial system, and it's tough to make money from the idea of "everything stops working".
BOB'S WORLD – The Many Layers of Bob – EP1
The paper was written for fun. It wasn't published in a journal until after the author won the Nobel Memorial Prize for Economics.
> Unfortunately the Windows syscalls are not officially documented and even less stable than on Linux, changing even between service packs.

You can get pretty close though; it's possible to skip the C runtime and most of the other user space libraries and call into ntdll directly. Many of the functions it exports are fairly thin wrappers over the system calls.
Apples and oranges. Ably is a cloud service. It costs money, but so does SignalR if you factor in having to run your own servers (and not just the servers themselves but also the ongoing operational labor. $500 is nothing in that context).

I say this as an operator of a competing cloud service, defending the product category. ;)
>reduce the influence of money in politics

Isn't money in media more of serious concern. What about billionaires co-opting media as their mouthpieces.

nytimes - carlos slim

slate/wapo.. - jeff bezos

salon - John Warnock

twitter - price al waleed

Ironically nytimes, for all their moral outrage, itself is funded by the money acquired through subversion of democracy in mexico , cheating mexicans out of billions of dollars every year. [1]

1. https://www.oecd.org/sti/broadband/50550219.pdf
I am not sure I agree that optimizing for laziness will ever be a skill. But indeed, I am not sure it's possible to know everything there is to know about just about anything. How can you ever be sure there isn't still something left to discover?

I am reminded of something I used to hear all the time: you learn something new every day.
Carleton University hit by ransomware
XD

Megatron, anyone ?
Bio-Adaptive Facades: Microalgae Architecture Makes Green Energy, Shade and Oxygen
Analyzing the viability of Ethernet and UDP for robot control
You have a lot of great points but one area where I disagree is in this statement:

> Es6 means something different in each environment

Ecmascript 6 (or Ecmascript 2015) by definition is a specification that browsers (and others, such as nodejs) adhere to in order to support that version of JavaScript. The api and functionality are designed to be the same. So Es6 means the same thing no matter the environment. However, there places where they haven't finished implemented ES2015 quite yet.

Most modern browsers have 99% of Ecmascript 2015 all implemented. [0]

And for those that don't, there's always transpilers like Babel or TypeScript.

[0]: https://kangax.github.io/compat-table/es6/
What I'm really interested in now is what happens if/when circumvention becomes significant.

I'll be particularly interested in what happens to websites that publish circumvention techniques - will they be blocked? Will specific services (e.g. tor) be targeted, and to what extent? Will foreign VPN providers be blocked?
The fact that the paper is meant to be taken somewhat facetiously is signaled right there on the title page: "This research was supported by a grant from the Committee to Re-elect William Proxmire."

"Proxmire was was noted for issuing his Golden Fleece Award, which was presented monthly between 1975 and 1988, in order to focus media attention on projects Proxmire viewed as self-serving and wasteful of taxpayer dollars. The first Golden Fleece Award was awarded in 1975 to the National Science Foundation, for funding an $84,000 study on why people fall in love."

From https://en.wikipedia.org/wiki/William_Proxmire
If people elect candidates who are pro-totalitarian surveillance state and limitation of individual freedoms, then being democratic means those laws should happen as well?

Basically if people elect candidates that want to kill democracy then the democratic thing would be to let it die?
Hey Sean, Matt here, co-founder of Ably. I have been meaning to write a blog post on this in fact, like I did some time back for ActionCable, see https://blog.ably.io/rails-5-actioncable-the-good-and-bad-pa....

I've not done an in-depth review yet, but from what I can tell SignalR has the following shortfalls:

- It relies on a single message bus for message passing between nodes. If your rate of messages exceeds what the bus can handle, you're in trouble.

- I don't believe it handles connection state recovery as a service, and certainly does not do that across moving connections i.e. a disconnected client may arrive an another server yet messages may have been published whilst disconnected.

- SignalR does not support multi-regions, once again due to the central bus, so if you have users in Asia and your datacenter in US, they'll all have to route everything through US.

To be quite honest though, we're now rarely having discussions about technology X versus Ably, because Ably is realtime platform-as-a-service, and not a software solution. To provide the scale, reach, resilience and feature set we have, it can only be achieved with a combination of infrastructure and software. So our customers are choosing us because we're investing a lot of time and effort in all aspects of the service, not just the realtime software itself. See https://blog.ably.io/routing-around-single-point-of-failure-... for details on how the Dyn attack did not affect us for example, or https://blog.ably.io/the-18-ghosts-in-your-infrastructure-st... for some details on we've built necessary resilience into every aspect of the system.

I plan on doing an in-depth SignalR review soon in fact, thanks for the prod.
When this flips maybe there will be a chance for crypto-anarchy[0] to surface.

[0] https://en.wikipedia.org/wiki/Crypto-anarchism
Stories I will not write
The Earth was made radioactive due to a plot by the Spacers.

On the other hand, the Foundation - the civilization using miniature nuclear reactors - is happening many millennial later and far away from Earth.

So the "miniature nuclear tech" and "radioactive Earth" aren't related in the plot.
What exactly do they do that requires 60 hours of work and no less?

When you say "check emails", can you describe the typical task that would be assigned to employee?

I ask because it all seems very vague as to what the employees actually do. Are they all software engineers? Customer service? Which ones are overworked?
it's embarrassing that we use such a fragile process to establish a standard that is supposed to be used everywhere.
Democratic republics are forms of democracy.
pledge, W^X are examples of the former approach.
> Could the work requirement be advertised as part of the destination's MX record or something?

The frustrating part is that only the good guys would follow such a scheme. As long as there's a fallback available, no matter how deprecated, spammers will use it to avoid such payment schemes.

I suppose it could be used as a strong signal for spam filters, in addition to other security/authentication schemes which have been adopted.

> Another problem is finding a quantity of work which is high enough to stop spam, but low enough not to stop legitimate traffic.

Yes, this is another problem which negotiation could alleviate. These days there would also be the option of offloading the actual email sending to a service (either run on your own server, or "in the cloud"). Of course this just shifts the problem, but at least such services can provide arbitrary APIs, and hence can restrict their hashcash power to authenticated users, or require users to provide proof of work in a way which can be negotiated down, e.g. by building up a reputation over time.

Not sure how botsnets can be tackled, but raising the amount of effort even a small amount would hopefully make a lot of spam-based scams unprofitable. I'm sure the problem would just shift then, e.g. to using the botnets for more DDoS attacks or other more lucrative schemes.
Also public funding of elections.
Before you short, read the Big Short and imagine yourself as Michael Burry. Very often you can be short, right, and lose your pants because markets are slow to recognize things that they are paid to ignore.
That did sum up my argument well, same one extreme you are taking.

You don't need the compiler or exception to cover all your errors. If you know something would be too costly to integrate in these mechanisms then you are free to disregard it. I have written throwaway code that did gross things with pointers, memory and system specific resources. But if I want code to last and be maintainable I do my best to get the compiler to watch my back.

This also works well when interfacing with legacy C. If the new code can be written in composable and unit testable classes, then you can prove (only to the extent of the quality of your automated tests) that problems are in your code or in the legacy code as they arise. Then when you find problems in legacy code, try to break a piece out and replace it with another class, even a a big ugly one just so you can get some unit tests in there. Then you can break the big ugly class into smaller, cleaner, composable and well tested units.
Are you suggesting that communism is somehow less corrupt? If so, I encourage you to read about how communism was practiced in the real world, and the meaning of the phrase "All people are equal, but some are more equal than others".

Governments have, and will, always be corrupt. Politicians don't decide to become corrupt, it's part of the job. It's how power has always worked.
If you want to reduce this corruption, the best thing you can do is to limit the power and money the government has. And the best way to do that is by passing solid constitutional laws.

Surely not an easy task, but a real first step in the direction of a stable democracy.
ASP.NET Core, Azure and SQL Training – Connect(); // 2016
This is a leading question because it pre-supposes that there is an ability gap; this gap has not been demonstrated, but a different gulf notes that people who get undergraduate degrees from prestigious institutions consistently earn more than others [1], even if some of those people get advanced degrees from prestigious schools later.

Elites have access to social connections that most ordinary people don't -- both in quality and quantity. This is the most defining advantage that they possess over the public, albeit money and name recognition don't hurt either.

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2473238
Crypto-anarchism
The Flag Protection Act of 2005, the one cosponsored by Clinton, would have prohibited destroying the flag for the primary purpose of intimidation, inciting immediate violence, or terrorism.

While one can certainly argue that there is little merit in specially punishing that particular mechanism of achieving those unlawful ends, that clearly is not the same thing (or even a similar thing) to a general ban on flag burning.

Titles of laws are rarely accurate indications of their substance.
To paraphrase - "If you're experienced, the Rust community doesn't discourage it. They likely know what they're doing."
:)

This sounds very similar to C or C++ developers who criticize Rust. "Experienced C / C++ developers know what they are doing. Why do we need the borrow checker. In my code, these issues Rust claims to solve haven't been an issue for a decade."

The argument seems a little hypocritical. Anyways, its not a big deal, it just seems like an easy problem to solve today, but a tedious problem to live with tomorrow. I'll stop playing devil's advocate now.
Awesome app. A Grooveshark replacement for me.

I don't know if it too much to ask but Last.fm integration beyond just scrobbling can be nice. I have used an app belonging to Windows store which used to fetch full discography of searched artist from somewhere and show best YouTube video song next to every track.

One question: Are there benefits of signing in beside being able to save playlist?

Great work.
Xamarin 101 Training – Connect(); // 2016
According to Krugman, the paper is "a serious analysis of a ridiculous subject, which is of course the opposite of what is usual in economics."

I think this paper is a great example of the playfulness inherent to an effective "hacker" mindset -- do something fun and interesting, and perhaps useful conclusions will follow. Perhaps they won't, but hey, you still had fun.
> corrupt capitalism has corrupted democracies making them unaccountable to the majority of people, leading to a massive and still accelerating level of economic inequality

That's it, right there. The US is on a declining path regarding this most central issue, and I don't see any signs of change or social/political will for change.
Because they like Miami and want to build something there.

They could put an Armani Hotel in Nashville or Indianapolis but those cities are not cool.
Why would you add an extra failure level and pay for the privilege?
Reminds of sed and awk one liners:

http://sed.sourceforge.net/sed1line.txt

http://www.pement.org/awk/awk1line.txt
A republic is a country that is not governed by a king or queen.

Russia is a republic. China is a republic. Canada is not a republic. Japan is not a republic.

Describing a form of government as a republic is almost entirely meaningless. It's a split-hair thought-stopper that adds nothing to the conversation.
> It has been fairly well documented

Has it? Citing some ancient Greek philosophy hardly counts as good documentation.

You also have the cycle mostly reversed.
Yeah, I was there at the beginning of the OpenBSD audit (there, as in, in Canada, at times in Theo's basement), and for a few years was the person writing the advisories (I'm particularly proud of rfork and the I/O signal advisory).

I don't dispute that OpenBSD is good at the small-bore Unix stuff. They are! I think OpenBSD is the undisputed master of small-bore Unix security. If you want something in userland priv-separated or some ID randomized, call the OpenBSD team.

The problem though is exactly what this article says it is: the code OpenBSD has custody over is a small fraction of the code users need to run, and OpenBSD's code just isn't up to the challenge of securing other people's code. Modern Linux security has taken the other road: part of the kernel's job is --- at least in GRsecurity-world --- to assume that you're running insecure C code, and still not lose your kernel to an attacker's persistence tools.
Yup. The markets can be irrational longer than you can be solvent. But there must be some arbitrage with derivatives or something, right? =)
> he is going to put a number of serious barriers on lobbying

All of the most influential people in his transition team are family members, career politicians, or industry lobbyists/partisans.

Trump's plan doesn't decrease the power of money in politics; it concentrates the power of money by neutering other forms of influence.
How to Boost Your Conversion Rate with Amazing Opt-In Forms
To everyone outside of SV, this sounds like the smallest violin playing for the software engineers in their salary/perk bubble.
Loss of citizenship? People of a certain age will remember Viktor Korchnoi playing Anatoli Karpov, and Korchnoi with the white flag of the stateless. That's what the sworn enemy, the arch-Satan would do to dissidents! The US, on the other hand, would be the empire of free speech and capitalism.

But under Trump there's no need to be a dissident, just burning the flag is enough. How lame is that?
The opposite of 'corrupt capitalism' is not 'communism'. It's possible to imagine a form of regulated capitalism that doesn't invoke Stalin.
I dunno - waterproof bulldozer manufacturers should do pretty well.
I am taking the simplistic view, and looking at the numbers from very simplistic view. Depending on what you expect out of Phd, advancing your knowledge might mean worlds to someone, but you could learn much more practical experience in those 5 years. It's up to someone's opinion.

Let me rephrase and probably further restrict what i mean:
- If you want to work in big four(which was my assumption from Big4+Unicorn piece), you are better of not doing PHD in terms of progress careerwise. here is the reasoning, using some numbers i have seen around:
- Big 4 usually let's you start Level N straight out of school. If you do PHD, they let you start Level N+1. Master's doesn't change anything, you still start Level N.
- Phd takes (approximately) 5 years.
- Promotions take 1-2 years, depending on your ambitions, your manager etc. Assume 1.5 years.
- With the above numbers, instead of 5 years in PHD and start at LN+1, you could easily get to LN+3. If you are ambitious, you could get at least one promo in 1 year, which would put you in 1 year into LN+3, making you close to LN+4.

In all these 5 years, you'll also be banking stock refreshers, people would get to know you well, you could build reputation, and you would have a good chunk of money in the bank.

If you are targeting starting your own company, depending on what it is, phd might help (taking phd topic and making a company out of it is common). However, I believe, you could do much more in those 5 years, and you wouldn't have to go through emotional ride of graduate school as an extra stress.

Again, it all depends on what you want with phd. if your goal is working for FANG, 5 years of your youth is worth more than a phd.
What gets built, of course, is what the market opportunities are. I don't think we've had a serious conversation about how, say, IBM responded to the genuinely profitable market opportunities in big data in the US and Germany in the 1940s. The physicists, for their part, had their soul-searching after realizing what it was they'd researched, and how even having the technology meant it was at risk of being used to kill. Of course the technology is going to get researched at some point, and they knew that, but they got themselves involved in the political process, working on disarmament and peace. That conversation never happened among the computer scientists, despite our technology enabling an order or two of magnitude more deaths.
Fantastic news! Previously, Windows users had to install and set up Docker (which involves setting up a virtual machine) to get it working. That took me nearly a day to get it all configured (thanks to complicated proxy settings at work).

And even then, there wasn't a good way for Tensorflow in a Docker container in a virtual machine to access the GPU.

I'm excited about this release!
6 Energy Boosting Foods to Eat Daily
Goodbye Miami (2013)
Why would anyone in the UK need these? They're gloating?
He literally had working on his campaign the guy who headed Citizens United, the group behind the court case that allowed tremendous amounts of unchecked money into the political system.

Trump has no interest in reducing the influence of money in politics.
This was adopted by Clinton too: https://www.hillaryclinton.com/issues/campaign-finance-refor...
Thanks Justin, I obviously concur!
One reason peer review is broken: it’s biased in favor of prestigious authors
In Poland it's just poor people electing populist leaders and well off people taking their nice and modern country for granted and not bothering to show up at the election or spreading their votes on anti-system small parties because it's rad.
Disagree.

Unless improving the flexibility of the existing abstraction has been explored and deemed infeasible, re-building an abstraction instead of working with the existing abstraction's owner, to improve its flexibility, is taking the path of least resistance.
browser, office, terminal, calculator, password manager, video player, epub/pdf reader, and the eventual text editor.
I agree on every sentence of your comment. Really, I can't imagine why you are being down-voted.
>When your idea is unproven, your team is unproven, your tool is unproven, your stack is unproven, and your approach is unproven, failure is unlikely at best.

Should this be success is unlikely at best?
Older stuff does just fine w/ 3pt hitch & PTO. You can hook up new implements to a 50 year old tractor. The biggest issue is finding parts for some of the less common makes/brands.

Modern stuff is partially complex due to new emissions standards(things like DPF, regeneration and UREA). An open source ECU that solves those problems would be a good step.

Clutch based tractors aren't that complex, there's just a large amount of capital investment in building them and very little incentives to make them open.