skysight-inc/HackerNews huggingface dataset:
I imagine it would be possible (though difficult) to autoplay videos which are related to each other and gradually converge to something that would interest the viewer.

For example, Russian dash cams to Russia at night to the Russian sleep experiment creepypasta, to horror games to video games in general, if that is what the user tends to watch.

I know this has graph theory written all over it and the shortest-distance problem has wreaked havoc for centuries, but I think with enough resources Google/YouTube could find a good compromise in this situation.
Netflix, I think, has killed their own recommendation algorithm when they removed stars and made it boolean. I don't know if those buttons even do anything anymore because I think they're just matching based off demographic and who they're trying to market to now. It's recommending shows that I never would watch in a million years and giving them high matches despite me disliking most similar shows just because I'm a 20-something male.
Nashorn isn't that slow, but there's another JS-on-the-JVM project called Graal.js which is about as fast as NodeJS/V8.

One reason Nashorn isn't used that much is that it doesn't expose a node.js compatible API. JS people often want Node specifically, not just the ability to run JS. It has some cool features though. The shell mode is neat.
Actually, Rust would just have panicked in the Heartbleed case: you wouldn't have been able to perform an out of bounds memory access without causing a runtime panic.
Native Directory: a curated list of 250 React Native libraries
People with excess roof space (and whatever other space) look at cost before they look at efficiency.

Half the roof here would provide plenty of power, the problem is that it would be expensive.
Even better would be to just fix the light timing, and make the roads safer for all pedestrians, not just those using this app. This is a blatant band-aid on a more significant problem.
Thanks! I was able to submit.
IIRC Al Gore was predicting as recently as in early aughts that ice caps would be gone by now and we'll all be underwater. And look at him, still the authority on global warming, private jetting all over the world from his 5000sqft mansion.
Interestingly, I often have the opposite problem here. The walk light turns on and I'm done crossing the street a good 45+ seconds before it actually lets traffic go. It would be nice if it somehow knew no one else was waiting to cross and let traffic go.

Of (not that I would ever do this) someone sees an opportunity and jay-walks but the walk light still turns on because they also pressed the button.
Nope, I’m thinking of when I transparently switch channels when my neighbor comes home and starts blowing up his own network. I’m aware it’s not part of the specification, which I’m sure you’re aware doesn’t mean anything except that it’s not part of the specification.
China is kind of corrupt and under regulated. I imagine the capital to build the miners comes from some banks or nationalized corporations that are not going to get it all back while the bitcoins disappear into the organisers pockets.
This is the core issue. ISPs rarely compete, so they have little incentive to make their customer's lives better.

IMO fixing this should be the central push for the "save the internet" folks.
> Lack of bounds checking, not pointer arithmetic or allocation lifecycle, is the major source of security issues with existing software.

No, this is not true. Use after free is more pernicious nowadays.
There is also TeaVM:

http://teavm.org/
I would like to see sites with severely limited usage as well but I imagine that would result in angry customers who don't give a rip one way or the other hurting the bottom line.
For me progressive should mean, that features (like adding to home screen, push notifications...) reveals progressively. Visitor should show some engagement, before PWA start to offering those features. Definitely not on first visit. It's very trendy nowadays, but extremely annoying to cancel all those feature request popups. "Do you want to receive push notifications?", "Please install our app for better experience", "Add app to homescreen" ... That's not web I like. And yes, I do realise it's far from original definition.
This day is a joke.
Hah. Sadly true, but you'll probably agree that it's less likely.
I'm not sure what you mean by moving goalposts? I was mainly just discussing my own expectations, but also, it looks like the above comment from davb that you replied to did discuss consent.

> Using GA by itself rose no red flags because Mozilla has a privacy-enforcing deal with Google about it.

I saw that, and I guess that legal contract may appease some people. Personally, I would rather not have to trust a company with a well-earned reputation for breaking the law when it comes to respecting users' privacy. I would rather they spent the time they invested into negotiating that contract on self-hosting instead.
To add, the winner of the Hugo award that year was Stand on Zanzibar [1], although Brunner successfully guessed the population growth rate.

[1] https://en.wikipedia.org/wiki/Stand_on_Zanzibar
I'd like to point out that even if you disagree with this video that hearing it straight from the source is valuable. If you want to convince Ajit Pai that he's wrong, knowing what his current (public) opinion truly is (rather than just someone's strawman) makes it way easier.
Presence is traditionally established by buildings, equipment, local employees, and other very physical and visible indications. Tax law is still trying to cope with international outsourcing, let alone mostly virtual operations like e-commerce. It's one reason for the shift to consumption taxes.
> If it became the currency of the masses, we'd spend half the world's electricity farming blocks.

Yeah, some rough math on current market cap suggests not quite half but probably more than a tenth.

But the problem is saying the 0.01%. Bitcoin is certainly used by a small fraction of people, but it's not at all a rich-person thing.
I don't mind paying my taxes. Why? because I like parks and roads and schools and safety nets. Is there some waste? yes. But if you don't want to pay any taxes, move to Somalia, I'm sure it will be paradise.
> Martin has made no guarantee of compatibility or even to supply a Scalafix app

The entire point of scalafix[1](developed by the Scala Center) is to bridge the gap between Scala 2.x and Scala 3/Dotty. Martin talks about it in every Dotty presentation.

[1] https://github.com/scalacenter/scalafix
I disagree. I think people who believe in protecting their privacy can also be OK with Google Analytics processing, anonymizing, and aggregating the data. I also understand why someone would not feel that way. I think it's something about which reasonable people can disagree. This is why Mozilla provides the option[1].

[1] Which is, incorrectly, not being respected. This is a bug which they will fix.
Make Hacker News Your Facebook Newsfeed
I kind of understand the point on not showing everything: too much people producing too much content (and it's hard to decide whom to unfollow when everyone produces more or less the same percentage of quality and non-quality content), which led me few years ago to immediately abandon Twitter after just a few days. I followed a handful of people and have been just catching up with yesterday's tweets whole morning each day. This seems to be less of a problem those days but it might be subjective.

What makes me go nuts though is stuff disappearing from my FB wall (using mbasic web). Lately I see that a lot: see a few interesting entries on timeline, I click one, come back to the wall and they've disappeared and some random stuff from 3 days ago took their place and I can't find them again.

Same happens in YouTube Android app. See a few interesting videos, click one (I can't "open in new tab" in the app...), go back, they're gone and replaced with something totally unrelated. Ugh.
Roads and bridges often exist on other natural lines that cannot be changed. A river is a good place to put a boundary, since cities and counties are already bordered there.
Thanks in part to net neutrality, the open internet has grown to become an unrivaled source of choice, competition, innovation, free expression, and opportunity.

Unless my history is wrong, and please correct me if that is the case, until the Title II decision in 2015, there were no regulations preventing an ISP from discriminating network traffic. So to say that Net Neutrality has been key to an open internet from 1980-2015 seems without merit.

I think the argument here is the same for any argument of nationalization: To turn a private good into a public one.

Businesses, local and federal governments, have all contributed to the infrastructure that is the internet. So the private company can't say, "well it was all our investment" and equally the Government can't say "This is a public good."
That is correct. Ada and SPARK do not provide memory safety in the case of dynamic memory allocation without garbage collection.
Well, it has some nice properties which make it really flexible.

Also, it's not owned by a company, which makes it more accessible.

Many people told me not to learn JavaScript or before that PHP, because most dev knows them, how should I get a job when the marked is flooded. But in my experience it was always more demand than expected.

Also, most customers I talk to don't search for JS developer or a Java developer.

They want somebody who can implement their idea and don't care how I do it. JavaScript allows me to do many things. I can do front-ends for web or apps, I can do desktop apps, I can do APIs, even for low-level stuff like MQTT etc.

And when they ask how I do it and I say "well, with JavaScript" they are often happy, because they know many devs know it and it lowers the bus-factor a bit.
Sorry Google (and FB, Amazon, etc.) this doesn't actually count as taking action. Not even a single link on their home page. An obscure post on a blog won't do shit. Let's stop pretending that you want net neutrality, Google, et al. Day of action my fucking ass.
It is still used and being produced. Cash will not being dying anytime soon. People are using Bitcoin for many reasons, one of them being privacy, cash provides privacy.
Things would've been far worse, had the green revolution not happened, and if we didn't have things like the Clean Air Act.
Building Your Own Neural Machine Translation System in TensorFlow
I pay on average about 10.3 cents per kwh and have a newer home that's very efficient at holding cool air (and live in a state where we heat more than we cool). For those reaons it's a tough sell for me. If rates continue to rise and solar continues to fall, we'll have a cross over that works for me probably in a few years.
An article detailing the issue would be very interesting. I found this one but don't know the issue as well as I'd like. If you wanted to suggest some better ones via gmail, I would be happy to try to raise awareness though my own social media network, as this is the sort of thing that would be of interest to many of my friends.

It sounds as if you're from Darjeeling rather than based there now (since you obviously have internet access). I wonder what obstacles besides the obvious ones of poverty would prevent the creation of informal peer-based networking. It seems clear to me that networking needs to be fractal in order to function as an instrument of general liberation/empowerment, vs high-volume hierarchies that can be switched off as in your example.

Please do follow up with me on this. I can't devote a lot of time to it but you raise a critically important question that I want to include in my political calculus going forward.
I wonder if it would be possible for 90% of users to come to agreement on assigning the balance of the wealthiest account to themselves. Without proof-of-work, there'd be no way to prove this has happened, since it would be easy to create a new blockchain copy which just assigns the coins from the wealthiest account to all other accounts.
Can I contribute without being an US citizen?
It seems to be an US-internal issue, but considering that most of the net belongs to the US, this might actually be a far more global question than is legally coverable/definable by US law.
What exactly counts as repatriating income? Could a foreign subsidary buy shares of the US entity (akin to a buyback) instead of putting money into the US entity's treasury?

Not that I'm a fan of playing games with the market cap rather than rewarding owners...

Edit: apparently the IRS did not take kindly to IBM doing exactly this: https://seekingalpha.com/article/893331-how-microsoft-can-fr...
>They don't do that currently because customers aren't asking for it.

No, they don't do it because they offer their own "partner" services for $$.
For future reference, you can remove videos from your YouTube history if you're logged in:

https://www.youtube.com/feed/history

Once a video is removed from your history, you'll no longer get recommendations based on it.

If you aren't logged in, you can't view or edit your viewing history, but you can at least clear it. (Which will return you to YouTube's terrible default viewer profile... sigh)
https://www.brave.com
Serious question, could someone please educate me.

1) How is Net Neutrality different from a slippery slope to communism?

2) During the President Obama years, my ISP in the U.S. offered 3 different tiers of service at 3 different prices. How is that pure "net neutrality"? (this was similar to the situation where in the U.S., rich lefty-liberals don't send their kids to public schools... but want poor conservatives to send their kids to public schools, rich lefty-liberals don't want public housing built in their neighborhoods... etc. etc... but still want to virtue signal that they're in favor of public education and public housing)
One idea that I think gives the best of both worlds is to use lisp to generate your C++ (or whatever) boilerplate instead of dealing with the maddening vaugeries of template metaprogramming, boost, STL, etc to achieve genericity.
I need almost double that size unless I want to watch TV like a peasant....
No, that's not what they are there for. Why are you so snide?
If it could be drawn while crossing zero lines, then yes. But even then it is likely several different options would exist, and each party would try to pick one that favors them.

I'm OK with that as a solution.
if providers can redefine internet service from 'dumb pipe' to 'pay as you go services' and extract more money, then sure, they may invest more as they see a greater return.

it seems less clear that allowing such a redefinition is in the public interest. dont we already have a parallel infrastructure that works on that model? one thats declining because its so much less useful?
I actually feel that C++ memory management is less safe than that of C, because smart pointers provide the same opportunity for use-after-free while being much more opaque about when the destruction occurs. The rules about when destructors of temporaries are called in the evaluation of expressions are subtle.
I believe 25% is the smallest discount I've seen thrown around, 40%-50% is rather common.

As was mentioned elsewhere, smaller discounts tend to apply to shorter horizons, such as when bridging immediately into a round. In those cases, they can be a good way for VCs to get on the cap table with prorata rights without having to muck around in series-A drama.
Uber was misleading drivers with deceptive advertising regarding how much drivers would make. How couldn't you blame Uber?

http://money.cnn.com/2017/01/19/technology/uber-settles-driv...

https://www.forbes.com/sites/janetwburns/2017/01/23/uber-mus...
Something relevant: refactoring C++ using Common Lisp: https://www.youtube.com/watch?v=h31pURzgYX8
Unfortunately a single page load often contains files from many different domains. Sometimes 10+. So caching may be of limited use.

Although this may be a nice driving factor to get eCommerce sites to stop putting 50 tracking pixels on every page.
Hasn't the spirit of the Internet always been about a neutral Internet? That spirit was being threatened and so regulations were put in place to keep it neutral.
I think the suggestion is simple: Disclose funding sources and % of funding total for any research. And if you don't disclose then no journal should accept your paper.

Funding source does not by itself invalidate findings and corporations absolutely should continue to fund research. But for readers of research this is critical information.

I may be naive but this does not seem like a big bureaucratic ask. And even if it were seems like good scientists would do it because they pride themselves on pursuing the truth with impeccable attention to detail.
You say that like it's a bad thing :)
I don't think it's as easy as that. In fact there's probably no single reason accountable for Lisp's lack of popularity. Here's my own personal pet peeve: Declaring local variables creates a level of nesting. Local variables are a great tool for improving code clarity. Having to wrap your logic with `(let [value (...)] ...)` in order make a new local variable is unnecessarily painful.
ABI compatibility: Not really solved in C++ - see MSVC versus Mingw. If you're coming from the standpoint of using a Linux distro or BSD you enjoy a sanitized environment from the start.

Multi-platform support: Pray that your project's build system makes it straightforward to get all the dependencies going on every platform. Pray that your dependencies are easy to access and of the correct version. Pray that the manufacturer's fork of an ancient gcc isn't too buggy to use. C made it possible, not easy.

Tools: Both languages are too impoverished to have tooling as comprehensive as the stuff available in, for example, Java, although VS pushes very hard on this front. rustc already gives better error messages than any C++ compiler.

Code base: See the build system problem. Maintaining open source projects in C and C++ is an exercise in endurance. Single header file libraries have come into vogue as a result - and they're a hack. There is a lot of decent code in both languages not being used because it's hard to get running.

Community: Rust is in a better position here in part because it's smaller. If I encounter a C++ hacker in an online space it's just as likely to be an aggro kid as a seasoned pro.
As someone who really likes C and C++ I feel like the biggest reason for me not even thinking of Rust as a viable language right now is the community attitude. It seems so damn hostile to C and C++. Anyone who thinks C and C++ is viable is a misguided idiot, bad programmer, writing unsafe software, etc. to these people.

Some badass below even just said that "writing C++ code longer than a few lines without UB is humanly impossible". Apparently all these FUBAR C/C++ systems (Linux and Windows kernels, all? web browsers, LLVM that the dear rust uses, device drivers, web servers, router software, VMs of Lua, Python, C#, Java, ..., etc.) work well enough to transfer that kind of garbage to me.

It's a bit like the decades old vim vs. emacs, C vs. C++, C++ vs. C# vs. Java, etc. feuds.
Baby Puzzles Educational Games for Kids
If I watch a video I ended up not being interested in, I delete it from my watch history to avoid YouTube spamming me.
Great article though I also have to disagree with the advice that for a beginner learning Vulkan could be a good direction, because Vulkan implementation of anything will require much more code than its OpenGL/D3D11 counterpart which might go wrong and which in turn would cause beginners to give in, thinking "it's too complicated for me". (That's not to say "use an engine/framework/X", that'd be my last advice)
Net neutrality has been a buzzword for a while now. Large new companies like to harp on it just for views, and they don't really explain to viewers just what losing it will mean. FOX News's motto "We report. You Decide" makes it evident that large networks don't care about the validity of information, just that it generates the largest amount of revenue for them. Companies (and individuals) with money won't care about net neutrality--they can pay their way around it. But the casual user can't afford that, and they aren't being educated as to what this means for them. We need to get large news networks to accurately report the situation and how consumers can help.
I have nothing to add only 'yes me too my how I have suffered', the countless crappy bluetooth devices I have connected and disconnected and hours and hours I have wasted trying to get them paired with various linux boxes, nearly all in short order choosing death rather than do my bidding. I am looking at one right now currently unconnected. 'Dummy device'. Why indeed.
Will take a look, thanks, first time I've heard of brave.
It isn't really outrageous when you consider their core business model and the value of keeping you in a widespread graph of people. Someone with some time could easily do it with a plugin manipulating the JS on their friends page though.
I always found DNS to be one of the most compelling uses of the blockchain. Namecoin actually did a great job at this.

Effectively if put into practice, ISPs would run name servers that effectively mirror the whole DNS system via blockchain. And if you really wanted to have ultimate privacy you could run it locally on your machine and there would be no way for anyone to know what domains you've looked up.
Forgot about that! Thanks for the tip.
This was a big topic on many minds back in the late-60s to late-70s, because if growth would have continued exponentially, we'd all be very much more screwed today.

Pretty much the same kind of mistake Malthus made. Exponential growth will eventually change the conditions that enabled the exponential growth. One of these changes in a human societal context will be the formation of an opportunity for people to get rich by solving the problem. Malthus didn't take this into account.
If Google were actually serious about Net Neutrality, they would use their insane market power to protect it.

How? Well, a simple statement saying "any ISP who abuses net neutrality will have their customers cut off from Google products". No Google search, no YouTube, no Gmail. Have those requests instead redirect to a website telling the customer what their ISP is doing, why Google won't work with them, and how to call to complain to the ISP. Make the site list competitors in the user's area that don't play stupid games.

Is this an insane idea? Yep. Would Google come under scrutiny because of their now-obvious market power? Oh definitely. And Google would probably lose money over it. But it would certainly work.

People don't get internet, and then decide to use Google. They want Google and then get internet for that purpose.

edit: an hour later, fixing an autocorrect word
For the one I'm about to install it is little over 5 years.
Do you consider having a wallet as 'understanding bitcoin'? If not, this number hasn't changed that much...

We can do this all day. You don't need to understand anything other than downloading a wallet, storing your coins there, and being able to send them anywhere instantly.
Google has global network with their caches everywhere. If you want private peering with google you can have it for free, they will not pay for peering with you. I know an example in one of Eu countries in which big ISP wanted google to pay them for private peering, this ISP had around 40% of internet market in this country. Google said no and this isp is peering with google for free now, while charging other companies double digit euro for megabit..

Google has so much private peering around the world that they just don't really care, it will not affect them too much. People will change their ISP to have fast youtube access rather than stop to use youtube or google.
1: Anything can be considered a slippery slope to communism, fascism, etc

2: Your straw man argument relies on a very small subset of the US population and distracts from the issue of net neutrality.