skysight-inc/HackerNews huggingface dataset:
Philosopher's Stone has quite a few direct correspondences. The letter/golden ticket, the factory/Hogwarts (I could go on, but it would require me to reread it, not that that would be a bad thing). The unjustly discriminated against kid is another Dahl trope (although not one in CF per se). And more generally, the style is very similar. Beyond the first book it diverges, however.
> Somehow get your hands on ADHD meds

Are you a qualified medical doctor?
Holy fuck! The Fractal Of Bad Design all over again...
Photos: Life inside of China’s massive and remote Bitcoin mines
Yesss!!
For me it comes down to whether it's a special deal or open. In the US T-Mobile has a program where any music service can apply to have their traffic exempted from caps and that seems unremarkable to me since it doesn't favor a specific service. What I would worry about the most would be that being negotiated, where a competitor could arbitrarily be excluded for strategic reasons, or with a fee which would make it hard for competitors to enter the market.
FreeIPA sets up a CA by default and AD can do it as well (not sure if it's done by default).
If a person doesn't use credit cards, have mortgages etc, does that person contribute to how much the work owes?
Just bought a hard copy. Thanks.
Google is trying to patent video compression use of Asymmetric Numeral Systems
Solve the problem the first way.
Take a step back and see how the solution might break or doesn't work.
Solve the problem again.
Repeat.
I realize this is off topic but how does Discord make money?
I can't figure out their biz model (I'm not a gamer so I didn't even know about them).
It seems as if the bottom line is that someone could have gotten their hands on Calibri for Windows at an earlier date than 2007. However, given this case, it seems rather more likely that they used the default font on the released product at a later date. Like most evidence, you can come up with alternate theories, but usually the obvious conclusion is the right one.
I didn't mean that it has to be either capitalism or communism.
What I meant is that IMO what we have right now is still a form of modern capitalism, albeit I agree that it became kind of twisted in comparison to the capitalism from the beginning of the 20th century.
> The problem is technical and won't be fixed by just opening the software.

I strongly disagree. Main reason is that if Philips opened their firmware to the public, it would have had different protocols by now than just HTTP with a poor mans JSON API.

> Homekit is nice but not available to webapps, apps of course can take advantage of several security mechanisms.

That's why basically my point is to /not/ use a web app to control local insecure IOT devices.

> Please name just one which works for webapps, beside HTTPS.

Use locally resolvable DNS names and wildcard certificates signed by commonly trusted (public) CAs. It's been done before (Plex does something like this IIRC).

* update: I just noticed another comment [1] that mentions Plex with a link to some technical details [2].

[1] https://news.ycombinator.com/item?id=14751768

[2] https://blog.filippo.io/how-plex-is-doing-https-for-all-its-...
one thing that really helped me is working out, when you are building muscles, the result is only visible after a few months, that is how i got to enjoy and grasp the benefits of delayed gratification
Chrome Dev tools, the first reason why I started using Chrome. I wonder if HN has any better alternatives to suggest? I'm curious to see what I could be missing on!
Some do, some don't. Such is the nature of choice.
Summary from Reddit (https://www.reddit.com/r/programming/comments/6h08z5/google_...):

Asymmetric Numeral Systems ([1]) is entropy coding family currently replacing Huffman and arithmetic coding in data compressors, among others, of Apple, Facebook and Google, thanks to being up to 30x faster [2]. Its author has made it public to prevent pathology of arithmetic coding, which wide use was blocked by patents for many decades ([3], [4]).
However, currently others are trying to patent basic applications of ANS – including Google for AV1 video compressor (initially suggested by ANS author, who has helped them for the last 3 years: [5]) in very general patent application, to prevent others from using it in image and video compression – claims and sources: [6]
[1] https://en.wikipedia.org/wiki/Asymmetric_Numeral_Systems
[2] benchmarks: https://sites.google.com/site/powturbo/entropy-coder
[3] https://en.wikipedia.org/wiki/Arithmetic_coding#US_patents
[4] Charles Bloom comment: http://cbloomrants.blogspot.com/2015/05/05-21-15-software-pa...
[5] https://groups.google.com/a/webmproject.org/forum/#!topic/co...
[6] Google claims and sources: https://encode.ru/threads/2648-Published-rANS-patent-by-Stor...
Clarification: the "30x speedup" is for decoding of the fastest arithmetic coding (~50 MB/s) vs of ANS (~1500 MB/s) in benchmark [2] for similar compression ratio (better than Huffman, which standard implementation: zlibh from gzip has ~300MB/s). The inventor of ANS is Jarek Duda.
I just started working for a "traditional bank". To my surprise, we're operating just like Monzo (and other tech startups); small, talented teams working closely with product owners, using the latest and greatest tech (our tech stack is very similar to Monzo's).

The banks aren't stupid. If there's a buck to be saved by switching to a different operating model, they will absolutely swap. In fact, it's already happening.
Another fine example of heartwashing. It just doesn't feel genuine when all these companies start plastering hearts all over everything.
Is decentralized storage sustainable?
They should have stuck with Comic Sans.
if they couldn't really do anything else, then this is the best opportinity they are going to get!
This guy seems to have had a reputation of harassment behaviour going back more than a decade among guy groups on a blog forum ran by two of the Ushahidi board members (D Kobia and Juliana Rotich). This means that, by the time they were appointing him as CEO of Ushahidi they were well aware of his behaviour. By then, they had also been alerted of his behaviour within Ushahidi. What would be the explanation for that?
I watch https://www.youtube.com/watch?v=8CrOL-ydFMI
http://www.metastatic.org/text/This%20is%20Water.pdf

This is Water - David Foster Wallace Commencement Speech.

I watch this from time to time for a similar reasons.
The problem with that is that the alternative will be a minimal solution, so your choices will be crappy state service or non-neutral ISP service that's good enough for you not to care but still sub-optimal. Here's what I believe is a better regulatory solution that makes the free market work properly without needing the state to build inneficiency by duplicating services that the private sector is willing to supply:

https://news.ycombinator.com/item?id=7644339
In my opinion it's rather naive to think that the development in the US won't have any effect on the internet for global users.

The user "bicubic" expressed it very well in another comment [1] in this discussion, so let me just repeat that:

> American internet has a very strong and direct impact on 'international' internet. Aside from the fact that a large fraction of international traffic passes through American switches or servers, America is a policy leader to many other nations - both passively and actively. Passively by signalling to telcos in other nations that they could probably attempt the same thing, and actively by forcing some of these provisions as part and parcel of trade agreements.
You just can't pretend that the impact these decisions will be isolated to the US.

[1] https://news.ycombinator.com/item?id=14751274
I'm surprised no one mentioned meditation yet!

A regular meditation practice helps with impulse control (sitting still for X minutes requires exercising self control) and that will help with resisting the urge to do tasks which are immediately gratifying, which will free up time and energy for activities which lead to long term growth.

Two things really helped me with meditation: setting a timer, and meditating every day.

Insight Timer (not affiliated) helped with both of these, keeping track of how many days in a row you've meditated, and allows you to set daily reminders.

There are also guided meditations available (in the app or YouTube if you prefer) if you are just starting out.

Best wishes!
Well, that's what it was invented for...
Yes, this is another case of the 10,000 hour rule.
TrueType Font, I believe :)
I'm fully in favor of net neutrality, but I am not against premium plans for some content.

For example let's say I have a 50/20Mb internet. I should be able to browse the entire internet at that speed. But, if I want to pay extra to have like 100Mb with QoS only from netflix, I am not against this kind of service.
For me, it comes down to ease of switching. Most Americans have a single broadband option but there are numerous competitors in each category of content provider, and the latter don't tend to require long contracts.
The distinction with the cable monopolies is that there are externalities to the production of internet capability, where that doesn't really exist with the content production in your example.

The natural monopoly argument exists much more strongly for the ISPs because, as part of the technology, they actually require physical installations of wires et. al. all across your neighborhood, city, etc. It would not be feasible to have 100s of these going up in your city -- you'd live in a "Brazil: The Movie"-like scenario of wires every which way. Also, a lot of these use old -- and often government-owned -- infrastructure, which are also not in infinite supply.

Conversely, in the content production-case, if Netflix doesn't want you to watch their content on a certain device, that has ZERO impact on how you can watch other people's content on your device. In fact, part of their reason for aggressviely pursuing their own content is that they can now distribute it globally and not be tied to all kinds of geographical licensing squabbles with traditional content providers.

So, you are right that Netflix has a natural monopoly on Netflix-owned content. But the ISPs have a natural monopoly over internet infrastructure, not just on the internet infrastructure they provide.
It's not up to par with Chrome Dev Tools, but something to keep an eye on is https://github.com/devtools-html/debugger.html (a project run by Mozilla). This has the benefits of being open source and very accessible to developers (because of the technologies & being on GitHub).

It may one day give Chrome a run for it's money.
One of the biggest icebergs in recorded history just broke loose from Antarctica
You're not describing the attack, you're describing the damage that could be done after an attack has already compromised the system. I'm saying describe the exact attack scenario, i.e. how any of these could be made possible in the first place.
One way to explain it is to ask if your phone company (which is your ISP) should be allowed to block Skype/Facetime. After all, if you're skyping (or facetiming), then you're not paying them for a phone call! (Or should Skype be allowed pay your phone company to block Facetime (or vice versa)). Surely it's in the phone company's interest to not help their compeditor. (If your internet is from your cable TV provider, ask if they should be allowed block Netflix).

Examples like that are easy to show the downsides of net neutrality.
I think things like Google Fonts have lead to an overuse of stylistic fonts and that should be addressed. But not for the reasons you're stating. 99.9% of all users don't care about setting their own fonts for websites or even know that that's possible. I'd rather let the company/website that paid for a designer to come up with a solid typography dictate how the site should look than trust my programmer's eye for design (which is to say I'm blind as a bat in that regard).

The real reason over use of fonts is dangerous is because it's a huge hit to site performance if not done properly. I've seen way too many sites that are yanking in Google Fonts all willy-nilly with zero regard for typography or performance. That's bad, but it's almost always the result of an inexperienced "nephew that knows HTML" or someone with access to a really shitty WordPress template.

And since the vast majority of people have zero interest in tweaking fonts themselves (myself included), why not use fonts other than the handful of (imo) boring system fonts?
That's not just HN. That's anywhere anything about America is discussed. No matter what side of an argument it is, there is always plenty of criticism of American sensibilities regardless of actual relevance. We get it: we're all pompous, obese, gun nuts who have no consideration for any other nation than 'murica. Now that we've gotten that out of the way, can we focus on the topic at hand?
PrimeNG 4.1.0 Released with Manhattan
Tbh I dont think there is a practical solution for patent trolls.

Patents are basically assets, and they are transferable.

Making then non-transferable is not a solution at all. Basically law firms can represent patent owners.

System needs different validity for patents, which should be set after an evaluation, and can be challenged at the courts.

Putting all patents in the same basket is plain stupid.
Hm, looks like there are some old links - pfe (programmers file editor) links to sites.net, not the official homepage:

http://www.lancaster.ac.uk/~steveb/cpaap/pfe/default.htm
Reddit one-liners is why I hate HN threads lately
It's a very diverse campaign! They're targeting all 50 states!
That's cyberpunk with vaporwave flavor again.
To what extent would we need more capitalism? Currently, you have companies literally able to shut down countries (see examples of cigarette giants suing countries), and companies like Comcast being so anti-competition that they sue towns trying to set up faster internet fiber lines. That's not even involving the massive influence companies have with government officials in legal means via lobbying. Companies aren't charitable, and yet they give millions upon millions to politicians... And then of course there is the hilarious trends of a politician passing laws and then somehow, repeatedly, getting cushy jobs with big oil / Comcast / etc after they exit government work.

The point I'm getting at is companies have far more power and far more sway than any one person, Government worker or private citizen, so at what point does a world become capitalist? Do we have to shut down government and literally be run by Comcast before we consider it a capitalist world?
Your algos, pipelines, UI and UX might be the best but you still don't have the data to make it worthwhile on its own. If the dataset is really that good then giving a 50% stake (not necessarily the IP) might be very well worth it. It just comes down to the terms of the deal.
In many ways, you're not allowed "do what you want" with your car or headphones. For example it would be illegal to work as a taxi driver and say "I don't pick up black people"
> [citation needed] - I would say most people will primarily use LAN services in private home/corporate networks. But I don't have a citation either.

Sorry I don't have a citation here. But looking at my coworkers and family, none of them uses services in their home LAN. Most won't even know how to access the router.

On the other hand it's very common to use Wifi in public transport (at least here in London for the tube), airports, trains and hotels. Few people consider security when using these hotspots, making sure that SSL is enabled for all pages would be an improvement.
> while my Java apps take 2 minutes to start up

This is the classic case (and I'm/we are guilty of it as well) of Java apps that are probably traditional monolithic apps that use frameworks with extensive reflection and class loading (ie spring component scanning).

You can get ridiculously fast loading time with Java if you use Dart2, a reasonable web framework and no ORMs. I'm talking 500ms... sort of depends on your JVM settings. Sure not 10ms but still way faster than 2 minutes.
ISLAM LITTLE GIRL TRY'S TO STOP HER MOTHER BEING STONED TO DEATH
> Typeface refers to the set of all the distinct shapes. It's what most people mean when they say "font" in everyday life.

> Font refers to a specific weight at a specific size.

That's a much better summary than the article's "In brief:" sentence.
The tool will record over multiple pages. As you navigate to additional pages the numbers will be updated to include code usage on the new page.
You are missing that major-release compatibility is something which is taken seriously. Usually you have opcode stability for at least one release so OTP20 can run OTP19 bytecode. But not vice versa, naturally.

The same is true for serialization: new features are often introduced and then put to use a couple of major releases later. This ensures backwards compatibility. If you couldn't upgrade your cluster one node at a time, safely, then you would have to stop the system. The serialization format is also built to be machine-agnostic: You can run data from a 32bit little endian windows machine to a 64bit big endian sparc machine if you want, and it will work seamlessly. Of course that flexibility doesn't come for free and has an overhead. Another benefit is that data-at-rest can be safely decoded for every Erlang version back to at least release 6. This is quite useful in many situations.

So the path is usually to upgrade the OTP version first and then start using new features once the cluster is upgraded.

In the OTP20 release, a change happened in late RCs of the release because serialization stability was brought into jeopardy. It was reported by RabbitMQ and the serializer was changed so it is properly backwards compatible. Upgrade paths are important.
If it's not for this page, then why are you loading it? Load it when the user goes to that other page.

That's the idea behind bundle splitting and whatnot. Don't send users code they don't need yet. Most of them are never going to get to the part of the page that does need that code.
Pirates are determined enough to break all the schemes and once one does the cat is out of the bag and everyone can access it without restrictions. Ultimately this makes the user experience of the pirate service better than the paid one. Netflix used to say, to convince license holders, that once it entered a market pirating went down because convenience went up. They're now falling in the same trap with their own content...
> Open XML formats (.docx, etc) came with Office 2003.

They came with Office 2007. For Office 2003, there was a plugin that allowed to open the XML files, in a limited way.
"and any application that can't be written in javascript will soon be compiled to javascript" -- me
Essentially all 86/286 PC OSes have some level of compatibility with MS-DOS drivers (either because they are compatible reimplementations of DOS or CP/M derivates with some level of DOS compatibility).

Also for many hardware devices in DOS days there simply were no "drivers", but each program that wanted to use given piece of hardware had to communicate with said device directly.

DOS itself provided interface for block devices (with weird extension mechanism for things like ATAPI), semi-documented API for installable filesystems (meant for network drives, but also useful for ISO 9660), mostly unused abstraction for some character devices and print spooler which included exactly one printer driver (for some IBM printer that most people didn't even ever see).

The 32b windows VxD/WDM PnP model seems like perfect (and probably unintentional) marketing for MS, because it exposes the fact that there are drivers and that said drivers are not available for OS XYZ to the users, while it can be perfectly the case that there are no third party drivers for given device for OS XYZ because they are not needed (either OS XYZ already contains drivers for such device or the device simply implements some standard interface).
It's complicated, but it's hard to argue it's unnecessarily so.

Does nobody other than my alma mater cover the concept of Coupling and Cohesion? It's not hard to argue the point on those grounds. I just kinda assumed everyone would be familiar enough with them to see that's the main thrust of systemd arguments, but that doesn't seem to be the case.
Yes, but you can't have a custom PTR without a dedicated IP.
When I face a problem that I don't know how to deal with, I try thinking about it. But that's a very unfocused, ungrounded issue.

I've found some help with typing out, free-flowing style: "What's the issue? Why is this difficult? What are my options? How can I fix it?". YMMV.
It's not an isolation as Americans are free to chose to use Alipay, WeChat or whatever any other service available on open net, as opposed to China where you can't use Google, Facebook and many other services even if you'd like to, unless you cheat GFW by using VPN. Most people outside of China don't use Alipay/WeChat just because there are many local payment providers that are easier to deal legally in case something goes wrong.
How's this different from priority shipping for example?
All browsers can tell you what certificate signed the one in use. Unfortunately a recent chrome UI change made this a pain to get to.in chrome, into the other browsers just clicking on the lock in the address bar, it soon becomes obvious if the company is mitm all SSL connections.
You can still do that. This tool is for finding things that aren't used anywhere.
Can this be useful when someone uses webpack?
Without net neutrality you can kiss independent media goodbye.
Not to mention AMD has a very clear Roadmap for Zen IPC as well as node. Compared to Intel which has been delay after delay or rename. There will be Zen+ next year on 7nm, and 7nm+ in 2019. Not sure if they are the same on Server, but they are suppose to fit in the same socket on Desktop.
Specifically... LetsEncrypt, and most other CAs no longer issue certs for domains that are not legal ccTLDs or gTLDs.

Not so many years ago, Microsoft recommended that organisations used [companyname].local as their internal DNS zone[1], as .local will never be an external zone, so there would be no conflict. Then along came cloud integration and increased need for edge services, and .local no worked well as a solution. Servers needed certs with both the local domain and a new external domain in their certs which became a security nightmare. Then (about a year ago) CAs stopped issuing certs for domains that weren't sub-domains of proper TLDs, which all but killed the concept of these internal non-legal domains.

So, unless you are prepared to roll your own CA, AND instruct your internal (non MS-domain members) users how to manually install an untrusted cert, signing internal sites that do not have a legal domain name, is a complete non-starter.

---

[1] Now of course they recommend a sub-domain of your public domain name (site1.company.com), or a reserved public domain name that you don't use externally (site1-company.com). Which is all well and good, but what about the 100s of legacy kit you've got on the old name... ~sigh~
> Yeah, because what happens in America doesn't affect anyone else...

You can say the same about almost every other nation on this planet. Where are the outrages against Russia, China, Saudi Arabia, France, Great Britain, ...?
Even better, just commit suicide.
How English and Mandarin Compare When Describing Colors
It looks like they have built an interesting, robust and scalable system which is perfectly tailored to their needs.

If one didn't want to build all of that in house though, is there anything they've described here that an off the shelf system like https://socketcluster.io doesn't provide ?
This is some language; not the graph layout package.
I would suggest that browsers should support some kind of TOFU for self-signed certificates used by non-publicly accessible web servers.

What if they'd just ask the user to accept and install a certificate when connecting to a local server for the first time?