skysight-inc/HackerNews huggingface dataset:
Well...if they are treating all traffic equally then the only advantage the ISP has is bundling. That's a marketing advantage, but not a total competition killer. Amazon bundles streaming with free delivery subscriptions.

Not treating traffic equally would mean they could eliminate Netflix as competition for their customers. That's worse. Same for mail, social networking, news, dating etc. Video is just more pertinent in 2017.

The big thing to protect is always categories that don't exist yet.

Competition helps, but infrastructure markets are always suboptimal.
mercurial has "phases", which means that it allows free rebasibg and history rewriting for changes that are still not public.

As soon as a tree is pushes, those changes become public, and you need to explicitly force the history rewriting operations.

This is part of the " safe defaults" approach of mercurial.
...meh, just limit yourself to the tops of the lines like Thinkpad, XPSs etc., make sure any networking components are branded Intel, pick Intel CPUs' integrated graphics or not-low-end Nvidia, and everything will just work fine out of the box with an LTS Ubuntu or latest Fedora (basically pick whatever's closest to what you use on your servers).

But yeah, if you buy anything that's not part of the "top of the line developer notebook" category, specifically the Intel not AMD ones, then almost nothing will work out of the box :)
DL is hyped as a big thing, but why are multiple layers on a NN a breakthrough? The only breakthrough is hardware, but I don't see that hyped.
Well, I live in Spain - the qualitative difference here between a standard public school (the ones you can go to are the closest ones and we live in no fancy neighborhood...) and a private one simply is that in the public school not even I understand the English teacher (yes, that seriously happened to me), while the private school at least has the standards I was used to (I went to school in Austria). So overall, for me the issue here is mostly about the rapidly growing inequality gap and our society's relentless, unhealthy obsession with [market] performance & efficiency at all costs.

But yes, I totally understand what you are referring to - having my kids go to a private school means we have a number of those "circular types" you described to cope with...
End of Gatekeepers or just new ones?
Linux 4.15 I/O Scheduler Tests: BFQ, CFQ, Kyber
They do have massive edge, but I doubt it comes from novel mathematics. My guess is it comes from very well designed systems at every stage of the process, honed over decades.
Ask HN: Best ES5 JavaScript textbook?
Hi HN!

I have a father-in-law who teaches robotics classes to elementary-school-aged children.

Recently, he's started getting involved in MIT's AppInventor to build mobile apps. These mobile apps support web views, which means he's started learning Javascript.

To make these classes possible, he buys bulk used Android phones, for like $3 a piece. Often they are several years old.

I'm a JS dev by trade, but the work I do feels pretty far removed from this stuff. I certainly don't think it makes sense to teach him about webpack/babel/react/etc.

For Christmas this year I'd like to get him a book of some kind that teaches ES5 JS. Ideally, it wouldn't just be the 2013-edition of some current book; JS has trended in recent years towards a mix of OOP and functional programming. What I'd like is a book written for the modern dev who needs to support old devices and who doesn't want to set up a transpiler/bundler.

I have no idea if such a book exists, but would love recommendations! Happy with other formats as well (online courses, whatever).
Almond milk goes bad pretty quickly too. Not quite as quickly as fresh cow's milk, but you still don't want to keep that stuff around.
Does a photo work?
Vestri AI Robot that learns from own action See their Future Technology
Your entire argument is "won't somebody think of the children".
Will a hyper connected fiber optic globally available IPv6 enabled internet convert the globe into a distributed data center (or just a real network) instead of the clusters of centralization?

Maybe, akin to all the new startup's that don't actually own the infrastructure (Uber/Cars, Airbnb/Housing, Amazon/Retail), a startup could enable with the existing resources to rent people's machine's to each other.
I came here specifically to write some things that other people already said, so here is a TL;DR:

The idea is great: have a test suite and program your exercises against it. But in my opinion, exercism makes you write a lot of non-idiomatic code. There is value in that, but only so much.
Over $300? Pullback Likely for Surging Litecoin
While I used w3schools quite a bit I am now using MDN more and more, great reference! Hope Chrome/Safari/Edge etc all can join force on the web related document at MDN.

In particular, MDN now puts some demo code at the start before it dives into all the detailed tech info for the API etc, which is excellent.
I quit using Windows as my primary desktop because of lack of SSH support.
When I'm laying in bed I can't do it one handed without tilting the phone in a direction that points the camera away from me. That's my only complaint about TouchID though.
Sounds in Super Mario Odyssey Harmonize with the Background Music
Visual Studio Code – Code Editing Redefined
Sounds like an issue for lawmakers or HR are your workplace, not Microsoft...

Microsoft is a technology company, they aren't in charge of the HR or management at your workplace and consequently shouldn't be trying to fix HR issues using technology. There's plenty of legitimate uses for MitM-ling TLS, and in some circumstances even that is one of them (e.g. on hardened networks with VPN endpoint interconnects).
Put 1 cup of Almonds and 3 cups of water in a blender, blend, filter and you have almond milk.
Substitute Almonds for Peanuts or Coconut and you have Peanut or Coconut Milk. Easy and not expensive.
If it doesn't have to be OSS, Bitvise have one that is free for personal use, otherwise available under a commercial license.

Ive been using it for probably > 5 years, and it's been rock solid.runs as a Windows service, supports both Windows and custom credentials, comes with a nice GUI configuration tool too, can highly recommend it.
Here in the land of corn syrup we have 2 national brands of almond milk that have at least 4 varieties, combining plain or vanilla with sweetened or unsweetened. Similar for other vegetable milks.

They have calcium and thickeners added though.
Some of the "buttons" (not sure if they are?) on the home page under "Make your phone private today!" do not work for me.

Conferencing, Messaging, and Voicemail do nothing when clicked. Safari & OSX 10.13.1
Auctus Team Video – Smart Contract Powered Retirement Plans
Interesting article!

In Sicily (especially in the eastern part of the island) almond milk is quite a common beverage, it also makes for a killer "granita".
I believe it would be doable, but we should forget about today beefy webpages: a p2p web would probably be made of fast text searching and slow binary (big images, pdf, audio/video media, etc.) delayed access, for example a fast main page not unlike HN main page with very small thumbnails, but all other media links would point to p2p (torrent?) magnet files.
And of course the whole "active web" thing has to be ditched in favor of extremely lightweight protocols that take into account the loss of almost everything realtime.
It must be mentioned, biometrics are not suitable as a password. They could replace a username. But passwords must be changeable, not left out in plain sight all the time, and relatively unguessable. Biometrics fail on all counts.
While not a p2p solution, I feel that DecentralEyes is worth mentioning. It is a plugin that provides heavier caching on common Javascript libraries. I wonder if the authors have considered expanding its scope to include other static assets.
MS-DOS (and Windows) have supported forward slashes as path separators since PC-DOS 2.0, despite defaulting to backslash. Anywhere where the forward slash isn't supported is a bug either in Windows or (more likely) in the app that won't accept them.
Ask HN: Viability of selling expertise in languages for academic purposes
I have a friend that is currently doing her Master’s thesis and will need to use R for statistical work. She has no programming experience and little R experience. I’m not a professional programmer but do it for fun, for open-source or personal needs. I have some experience with the likes of ruby, bash, html, css, javascript, and processing.

Since her deadline is looming I’ve decided to learn R to help her. I figured it’d be easier for me, due to my programming background. So far, that seems about right. I can quickly find newbish mistakes and help with understanding the documentation of the commands she needs.

This got me thinking. What if I learn languages used in academic circles (R and LaTeX come to mind) and then sell my expertise? I’m thinking of academics that need sections of their work done in those tools but have little time or skill. They might prefer spending both on the rest of their study, hiring me to help with the technical bit.

Is this a viable idea? I’ve read (from patio11?) students and teachers are the worst consumers/clients, as they never want to spend money. Perhaps researchers are a bit different in that regard.

I’m mostly interested in the LaTeX / other languages part of the question. I haven’t enjoyed R much and it’s clear programming experience is not enough if the client doesn’t have a grasp of the statistic behind the models.

Is anyone having success doing this, freelancer or not? Is it worthwhile? Any tips to get started (including languages I might not know about)?
Oh yes, absolutely - I just meant a better headline for the article itself. I think it's a better summary.
They are probably using the manual reviewers to train an ML model to look for these things. It's going to take some time, but I think it's possible to get the models to match the manual reviewers.
Because on OS X you can run Office and Outlook and many other commercial apps without VM?
I never saw it that way before -- but as someone who found programming in their early teenage years too, this sounds very familiar. I still feel a sense of excitement when I learn something new, but it wears off very quickly because most new technologies are just another way of doing the things you did before. E.g. I got to learn Type Script recently, but after a couple of days of getting used to the syntax it felt just like all the other frontend frameworks out there... It's true that most regular coding dayjobs mainly consist of gluing together libraries and solving (often) self inflicted problems, and it's so frustrating!
Encrypt all the data and put it on distributed database like blockchain, reward / incentivizes people to provide disk space. Filecoin does this.
Example please?
By that line of thinking the Soviet Union must have had the best and cheapest service and products.
Also Venezuela should be a total Dream right now without empty stores, starving children, no murder rampage.
While Lisp is usually associated with FP practices, the CLOS (Common Lisp Object System) really helped me with getting OOP to click as a concept. Part of it is that, CLOS is just Lisp, so all of the concepts of OO programming are there with none of the syntax generally added in other OO languages. Also, the method/function names clearly name all the concepts instead of using opaque notation: SLOT-VALUE instead of dot, arrow, or double-colon notation, DEFCLASS does what it says on the tin instead of the vaguer "class ClassName { }" of C++/Java/etc. I feel like this makes it clearer what is happening. A good overview of CLOS is chapters 16 and 17 of /Practical Common Lisp/ (http://www.gigamonkeys.com/book/)

I've heard other people speak similarly of learning Perl's MOOSE after already being familiar with non-OO Perl. This probably is no coincidence since MOOSE is heavily inspired by CLOS.
Show HN: Ruby on Rails gem to detect bottlenecks before your code goes live
Ah, fair enough.

There is a burden, yes, because you've got to ensure that traffic to external networks is not unduly impeded. That means that as you expand your infrastructure, you've got to expand your interconnections to other ISPs. Additionally, if your competition expands, you may need to expand just to keep up. It's could make investment in infrastructure more expensive since you can't just grow; you've also got to upgrade. It the big players will feel like they need to create infrastructure that will be used by the little players, and the little players may feel like .

Of course, the above has to happen anyways because faster networks is one of the best ways to reduce costs and attract more customers. So the real issue is that if you don't do it, you'll get FCC regulators knocking on your door.

Here's what the FCC said Net Neutrality is in the FCC Open Internet Order (2010):

1. Transparency: Consumers and innovators have a right to know the basic performance characteristics of their Internet access and how their network is being managed;

2. No Blocking: This includes a right to send and receive lawful traffic, prohibits the blocking of lawful content, apps, services and the connection of non-harmful devices to the network;

3. Level Playing Field: Consumers and innovators have a right to a level playing field. This means a ban on unreasonable content discrimination. There is no approval for so-called "pay for priority" arrangements involving fast lanes for some companies but not others;

4. Network Management: This is an allowance for broadband providers to engage in reasonable network management. These rules don't forbid providers from offering subscribers tiers of services or charging based on bandwidth consumed;

5. Mobile: The provisions adopted today do not apply as strongly to mobile devices, though some provisions do apply. Of those that do are the broadly applicable rules requiring transparency for mobile broadband providers and prohibiting them from blocking websites and certain competitive applications;

6. Vigilance: The order creates an Open Internet Advisory Committee to assist the Commission in monitoring the state of Internet openness and the effects of the rules.

Interestingly, one of the chief arguments against Net Neutrality has been that it could allow regulatory capture. That's rather hilarious, given what's happened with this FCC chairman.
That happened in the US. Immediately after, "soy milk" became "soymilk" and "almond milk" became "almondmilk."
We are the IBM z/OS development team. AUA
Face ID has been much better for me than Touch ID was. If I was sweaty, had just washed my hands, eaten greasy food, or my hands weren't perfectly dry then Touch ID would fail.

When I got my iPhone X I had a big huge beard. I shaved it off and I was expecting to have to retrain Face ID. Nope, it just worked immediately. It fails sometimes, but not nearly as often as Touch ID did.
Because git dies not have good documentation.

Perhaps that's unfair to the documentation in that it does a good job of detailing commands and their options, but is urinating into a hurricane as far as trying to convey any notion of conceptual integrity for a piece of software that has none.
> We need a system where you pay a deposit say £10 for an appointment, refunded in full if you show up on time, say £5 if you are late.

For many people having to pay a £10 deposit to place a doctor's appointment would be the difference between seeing the doctor or not. Especially near the end of the month there are people for whom £10 is the difference between eating or not eating.
Hey notheguyyouthink, those are just "tabbed" buttons to show you the features. Purely aesthetic and just a button for "sign up".
Maidsafe (if/when completed) will offer an untraceable web with no weak points. Maybe won't be useful for all web content but for secure comms will be hard to beat.

https://blog.maidsafe.net/2017/12/11/safe-network-autumn-win...
Koza: Symbolic Regression Based Machine Learning in Golang
> If Mercurial throws the old version away unconditionally, that would suck very much indeed.

Which is why it isn't done.

In core Mercurial, the old revisions are stored in a backup bundle in a separate backup directory. Note that bundles can transparently be used as read-only repositories, so you can view their logs as though they were still part of the parent repo, diff against them, pull from them, etc.

With the evolve extension, those revisions will simply be marked as obsolete, with obsolescence markers showing which revisions were replaced by which. The commits will be hidden, but are still part of the repository. If you ever want to get rid of the old revisions, you'd have to use (say) `hg strip -r 'exctinct()'`, which would store them as bundles as described above, or clone the repository and delete the old repository.

Plus, there are public, draft, and secret changesets. Public changesets are immutable and cannot be changed without user override.

Bazaar rebase will simply hide the old revisions; you can recover them with `bzr heads --all`. To permanently delete the revisions, you have to clone the repository and delete the old version (and all backups). And, of course, there's rarely a reason to use rebase in Bazaar.

> Hence: you either have a system that makes it much easier than Git to lose data, or you need garbage collection.

As I described above, neither. In every case, you need to go through several steps each requiring the user to affirmatively express their desire to delete data.

And as disk space is really cheap these days, hardly anyone ever actually deletes the data in practice, as there's no point to it.

> I don't know what Mercurial does, but somehow, the fact that this dilemma isn't obvious to you -- somebody who clearly seems to know a lot about Mercurial -- doesn't instill a lot of confidence in it.

I think your dilemma is largely an imaginary one, fretting over a resource (disk space) that is too plentiful to require micromanagement.

Keep in mind that most of the data in your repository will come from other people; there's only so much source code or text that a single person can write in a day. If you're generating massively large binary assets, a DVCS is probably the wrong tool, anyway, because of scaling concerns. This inherently limits the amount of "wasted" data that you can have in a repository to a percentage of the repository size.
Or smartphones with screens sensitive enough for use with gloves
It's not technically impossible but it is tricky. Signal hasn't figured it out yet but a university research group has a fork of Signal that claims to support it in a privacy preserving way but it hasn't undergone a thorough security audit.
I don't think something working for 2 mln nation scales up for 80 mln nation

Why? There's proportionally more manpower, and even more than money than that.
The book "The Lost Art of Real Cooking" by Alabala and Natziger describes how to make what they claim to be medieval-style almond milk and almond butter (apparently quite different from what we buy in stores today).
Windows Console has improved a lot since Creators Update, adding built-in support for many VT escapes (including all the common ones) and even 24-bit color in the console. They're doing their best to make it first class for developers. You should follow the command line team's blog: https://blogs.msdn.microsoft.com/commandline/
No worries! The blog post came out much longer than I intended. I was writing it in one sitting and when I was finally done I didn't feel like going over and editing it. If I had more time, I would have written a shorter blog post (and sentences) ;)
> Most folks (in my experience) go full on private and pay a monthly fee plus insurance.

I have private medical insurance paid for by my employer, but as far as I'm aware no one else I know has private insurance because despite its shortcomings the NHS gets the job done.
> This is a common misunderstanding. A republic is not a democracy: https://en.wikipedia.org/wiki/Federal_government_of_the_Unit....

That's a common misunderstanding. "Republic" and "Democracy" are not exclusive concepts: https://en.wikipedia.org/wiki/Government#Democracy
I thought that when I visited America. Streets in many towns look like this [0].

In much of Europe, you'd need to be in a very rural area for the power lines to be above ground. It's a bit more common for telephone lines to be above ground, but that's still something seen in villages rather than towns.

[0] https://i0.wp.com/brokensidewalk.com/wp-content/uploads/2016... or https://ak9.picdn.net/shutterstock/videos/2544149/thumb/1.jp...
All you're doing there is replacing one arbitrary version identifier with another arbitrary version identifier. People would still know what browser you're running because we'd quickly see "rainbow tables" with UUIDs and the browsers they correspond too. So the problem you're attempting to solve would still exist.
Offer Introductory Pricing for Your Subscriptions
Of course it's easy to straw-man this particular sentence. However many people - including me, once - bought a MacBook because it was the easiest way to get proper Unix tools like SSH at your fingertips.

Using PuTTY or Mingw tools on Windows sucks compared to using them on a Unix-based system. I gotta say the Windows Subsystem for Linux really helps in that regard - as does native SSH in cmd an PowerShell (PowerShell by itself is also pretty awesome once you get the hang of it). Linux did not use to be such a great competitor for the rest of desktop usage (some will argue it still isn't).
Did they come to you after you posted there, or did you go to them seeing their "Seeking Freelancer" listing?
Like I said its hidden.
E.g. my employe pays around 90k for me of which I only see 78k then they apply Tax, pension, healthcare, mandatory unemployment insurance etc, Im left with around 40k. Then i go and spend it and it again gets taxed with 19%. Many products have beeryax, coffetax etc. higest is petrol tax which is 70%. So If i spend 200€ on petrol an month, 70% is tax. I could go on and on. like I said those tax are hidden.
Ugh, yes. That SUV thing is larger in every dimension (except length) than my 328 wagon, but somehow has no passenger room or useful interior space and is ugly as sin.

I will never understand small SUVs. The car you actually want is a wagon. Buy a wagon.
It sounds better in every possible way.
Argument for what? For me personally being turned off from YT for good? Heh. If you think thinking of those who can't defend themselves yet is some sort of no-no, then that is your "entire argument". In the end, I don't care what simplification you use as your personal lightning rod, it's your life. If you were a friend, you would have been for the longest time - as it is, no biggie.
But that's the problem.

NN laws are barking up the wrong tree, because your ISPs control not only the last mile, planning, backhaul _and_ exchanges, they can easily demand things not possible in the UK.

Take the netflix outage in LA.

Comcast basically said, You're pushing too much stuff, pay up or we'll throttle you, and throttle they did.

Now, in a normal open market, other ISPs would step in and say "look at us, we don't throttle" and customers would switch over, making it financially impossible to throttle popular services. But you can't do that in the US as all but the most dense markets are a one ISP town.

In the UK that sort of action is suicide, the ISP would either arrange for more peering at LINX or LONAP, or better yet arrange some edge caching (open connect in netflix parlance) nearer the customers to cut down on bandwidth sloshing around the backbone (which is expensive)

We don't have NN laws in the UK, which means that mobile providers like 3 (three.co.uk) can say that watching netflix doesn't use your metered bandwidth.

so sctually what the US doesn't need is NN laws, it needs those ISP monopolies broken up and competition injected into the market.