skysight-inc/HackerNews huggingface dataset:
Java numbers work differently - presumably to build up the hype of new releases. Java version x is in fact version 1.x, a minor revision from Java 1.0. This started with Java 5, and is still visible if you do `java version` today since it correctly displays the 1.x version - in my case, 1.8.

>It is also a break for a very good idea: core library modularization.

I understand perfectly well the justification they have for breaking backwards compatibility, and that's not the point - the question is why this justification is now accepted above the principle of backwards compatibility in such a way that they've permitted no other changes which would have a similar impact on users. The designers have made a major change - why go halfway?
Create your own Game Engine but don't use it
Anything in a language that I don't personally know. I find that the foreign language lyrics just pass through my brain freely whereas an English or Spanish song will sometimes grab my attentions because my brain is picking up the words. So lately it's been a lot of J-Pop and K-Pop. I used to listen to a bunch of German industrial music, but I've recently been learning German and so that's starting to interfere.
My guess is monopoly (approximately). ISP choice for the vast majority of US people is practically nil - you either have a cable provider (Comcast, Cox, Spectrum, etc.) or a phone provider (Verizon, AT&T). With priority shipping, if you don't like Amazon's non-subtle nudges to you to pay for Prime, you just move on to Walmart.com, Rakuten, or an eBay vendor. Treating ISP as a utility company was the right model and the current FCC is not doing consumers a service by killing this model.
JavaScript really is overtaking the world
> The client can detect changing to a new certificate

Not if the client has never visited the site before and doesn't have a known-good self-signed certificate pinned locally to check against. And if the client did have such a certificate pinned, revocation by the legitimate owner of the self-signed certificate becomes impossible, since the client won't trust the new self-signed certificate being presented to it, without out-of-band communication of said intent to revoke and manual intervention on the client side.

> dongle

Again, the problem is certificate revocation. Physical dongles cannot easily be revoked. Corporate intranets deal with catastrophic compromise of their internal CA certificates by re-imaging all corporate machines with new certificates and restoring from off-site backups where needed - prescribing that for customer machines is impossible.

PKI is like monitoring - it must rely on external services to be dependable and effective.
Well, I'm outside of the US, and needed to turn on a VPN to just be able to see the impact of the Battle for the Net action. Most of the websites had some sort of geographical restrictions on who to show the message to.
By "significant", fomojola meant whitespace does not affect parsing. That JSON you linked to could be minified into a single line with 0 whitespace and still be parsed.
HTTP/2 happened. HTTP/2 allows you to send HTTP requests over a single TCP connection per domain. Headers are compressed. The request overhead is minimal compared to HTTP/1.x.

Caching one big file has the draw back of busting the cache each time the file is updated for any small change.

Caching multiple small files allows you to have a finer grain cache. Only bust the things that updated. And, since it's all the same TCP connection it's now performant to load this way.
finally we got something in agreement - stop representing other people. US should stop pretending to be the rule maker for the Internet because it is _not_.
>You're assuming that breaking backwards compatibility only has a fixed cost and that therefore you should try to break as many things as possible because it costs "nothing".

Of course not. The point is more understanding where the Python2/3 style boundary lies and what changes which might benefit the language are on each side of it. I doubt this is the least impactful breaking change they could have made, and there are others of a similar size which haven't been included - why?
You say you weren't interested in maths when you were young, but were you bad at maths when you were young?
Condemnation of 1277
> Are you a qualified medical doctor?

You don't need an MD to know that stimulants increase focus.
It's very disheartening that this is a battle that doesn't seem to end. They are just going to keep bringing proposals in hopes that one time there won't be enough noise to scare politicians, or worse the politicians are already in pocket just waiting for the opposition level to be at a minimum. The inevitability vibe is growing.
Fruits contain fructose, which is another form of sugar, and not quite good when consumed in large quantities.

https://paleoleap.com/10-reasons-why-fructose-is-bad/
As long as "[doesn't] go anywhere" means in RHEL for upstart (before being replaced by systemd) and on more desktops than Fedora for Unity.
Cosmology: Methodological Debates in the 1930s and 1940s
> Python 3 by default

Two lines below:

> However, /usr/bin/python remains Python 2, [...]

Not sure what they call "default". They seem to quote some PEP that only specified that this was okay during a transition period. I think we're WAY past that. If not, then the first statement is plainly wrong.
Opera developer 48 with built-in time zone converter
Investment Banking certification
TPM has one too.
In a way these American ISPs are overplaying their hand. If the situation was one with more choice or even just less rent seeking we wouldn't have such a drastic "what could go wrong" case for net neutrality. So thanks from Europe where the situation isn't nearly as serious and we could end up much worse without this cautionary tale.
If capitalism is getting to the form that Standard Oil followed at the turn of the last century, perhaps it is disingenuous to continue calling it capitalism?
Hurray! Now they just need to make it part of an analytics program so we can let the users tell us what code is never running!
Having a few thousand or a few million fewer kids is not going to make a substantial difference. A far more effective difference would be made by having kids and raising them to care.

Our current mechanisms for combating climate change aren't working well; effective change will probably come from a new solution either technical and social. And solutions come from people who care.
I don't see why you couldn't do that with Let's Encrypt, especially since they just announced they'll start giving out free wildcard certs.
Webpack bundles everything up into one huge .js file, I gotta try how it works with that.

Plus in my current environment (ReactJS + TypeScript + MobX + Webpack) tslint generates errors when I have unused variables and that breaks TeamCity build.

No matter what, this tool is super useful!
Column H pattern starts [MVFU]{2}, and 3 of those options don't match the Row 0 pattern, leaving "U"

The published solution says H0 should be "S".
let's encrypt is free, you have no excuse.
Consider for some reason (either technical or political), this company decides to migrate their web socket servers to Akka/Rust/Go/NodeJS. Integrating these new servers into their core cluster is going to be deadly painful. They rely heavily on Erlang/OTP internal clustering. This is not even considered as a challenge in distributed systems but still really painful to implement because of their design decision. This is what they did wrong. Clustering and message routing part of the application should be technology agnostic.
Just bought the book.
Here's a great testing library that leans heavily on Nashorn. https://github.com/intuit/karate. I find this a beautiful use of JavaScript in Java.
Stop using Context.io if you care about user privacy
Context.io is a popular, free inbox API service for developers. It is owned by parent company Return Path (returnpath.com). Their speciality is helping marketers at companies like Groupon deliver more email. If you use Context.io then you are literally giving Return Path access to all of the emails of all of your users.

This just doesn't feel right to me. I would imagine very few end users have consented to this.

They appear to be transparent on their pricing page, yet it's full of contradictions. For example, on Context.io it says they use the data to help prevent things like phishing attacks. That may well be true but if you visit returnpath.com it's clear their main service is helping marketers deliver more email and avoid the Google updates tab.

It seems they have access to over 2M email accounts:

"Inbox Monitor also utilizes Return Path’s Consumer Network data of more than two million email users"

Context.io is just the tip of the iceberg, it looks like they have been creating and/or buying multiple services that gain access to users email accounts.

"The products and services of Return Path, Inc. and its subsidiaries include Context.IO, OtherInbox, and Shopami.com. We operate and own the websites (the “Sites”) located at:"

http://context.io
http://www.otherinbox.com
http://www.shopami.com
http://www.whiskerwidget.com
http://www.getunsubscriber.com
http://getorganizer.com

https://returnpath.com/data-privacy-policy/

As developers, we have a responsibility to look after users privacy. I would encourage you to stop using context.io or make it perfectly clear to your users what the real deal is.
Companies shutting down other countries and bribes are not a part of capitalism. These acts are dick-moves that can happen in a socialist or communist system also.
I'm someone who did a few things after reading a research paper attempting to quantify the detrimental effects of climate change.

I no longer own a car, I bike everywhere.

I work remote 100%.

I do not eat beef if I can help it anymore.

I use the train for long distance personal travel. I still fly when it is for my company, though.

I take transit when biking would be too slow.

I signed up for my city's green energy program. I pay more to receive 30% of my energy use from wind farms.

I cancelled Amazon Prime.

I buy items locally as much as possible.

I avoid online shopping if possible.

All of my food comes from local, small producers.

Cutting consumption behavior down has, unsurprisingly, saved me a lot of money and these behaviors are reducing the amount of carbon I emit.
Exactly my point, if it's free then tell me
Creating a translation of a work is a derivative work itself. This applies to porting software from C++ to Java as well as translating of Harry Potter to French.
This is complete nonsense.
Or are in debt?
No, you use intuition to come up with an idea the use that idea to write a proof for yourself. Intuition is invaluable as a starting point, but it's often misleading.
Nit: the NYC taxi rules make no mention of race in their rules. They cover in depth payment, route selection, luggage etc but nothing about race. They have a lengthy list of acceptable reasons not to accept a passenger, many of which could be used to reject outright any person hailing the cab that the driver personally did not want to carry.

Unless the racism occurred against a disabled person, it seems totally possible for a taxi driver to freely discriminate in their selection of passengers.

So 'illegal' seems a strong word.
Yeah! I was slightly off-put by the tone of the first paragraph or two of the article, but then it actually dug somewhat deeply, including technical charts from the report, and I went back and read the whole thing. A very nice article.
I fully agree with dsr_'s comment: act locally.

The principle of net neutrality needs to be fought in every single country. I organized a smaller in scale "Internet protest" in my region (Croatia, Serbia, and Bosnia), convincing website owners to shut down for a day (today) to spread the message of what net neutrality is and how it's not being enforced within the region.

Nothing even close to being big as Battle for the Net, but for one person with no budget, a steady job, and almost no time to work on it, convincing 20 websites to shut down and spend a day to talk about net neutrality as the only topic is definitely what I consider "mission accomplished".
An Iceberg the Size of Delaware Just Broke Off a Major Antarctic Ice Shelf
Impersonate popular home devices on public wifi networks, or on the Internet. Exploit that "push the button on the router to allow this device to join" thing that was popular (but vulnerable) a few years ago. Subvert an insecure IoT device on the target's network. Attack from their friend's compromised device when they connect to the target's wifi, or just use their credentials. Splice into ethernet cable where it runs through a maintenance floor or a cabinet on the outside of the building. Once you're on the network either ARP spoof or just register with the router under the same name (perhaps after DoSing the legitimate device).

The network is not completely public, but even a home user's network is too weakly-defended to just blindly trust to any device connected to it.
An Overview on Application of IoT in Different Industries
The fact that it was indeed publicly available before 2007 kind of throws the whole thing out of the window, though.

Even if it seems obvious, how are you going to prove that they didn't actually download the font or have the special Windows edition?

Although it might turn public perception, it shouldn't, I believe, be considered judicially.
I can understand your frustration but a downvote would have sufficed. If you hadn't seen the HN guidelines, take a gander when you get a spare moment. https://news.ycombinator.com/newsguidelines.html

Most notably this:

> If your account is less than a year old, please don't submit comments saying that HN is turning into Reddit. It's a common semi-noob illusion, as old as the hills.
I don't see how providing unmetered Spotify is "forcing" any Apple Music / Google Play Music subscriber to switch. You can freely choose to ignore the unmetered services and continue to use whatever other services you choose.
> I think multicore capabilities will be here soon.

Just a word of caution to set expectations. The "will be here soon" status has been there for a while, to the extent that it now evokes memories of GNU Hurd, Duke Nukem Forever. It will be ready whenever it will be ready, its in good hands, but don't hold your breath, try to work around it for now.
It could potentially violate conflict rules. (The idea being that the lawyer might have been privy to your secret information while his old firm represented you.)
I don't have the muscle memory to use CapsLock as Control, but I have enjoyed using it as a shortcut to double-click the left mouse button. Probably a symptom of the visual programming environments I use most of the time, but it does reduce strain on my clicker finger. For "hyper" duties the Windows key is conveniently located and easy to map in AutoHotKey.
Sounds like why the web is organizing into a power law.

And most supply chains.

One thing that would make a difference is lag time. So, it would still become like a North america versus asian block. similar to CDN networks.

You would need some kind of identity and to distribute "fairly" but that would be prone to sybil attacks and collusion.
> I'm glad it's easier to write apps than ever before.

I believe that it is Delphi which sits right at the sweet spot of 'native code', 'easy gui development' and 'easy deploy' and I am sad that it is not really in use anymore.
I've been battling this with Vipassana meditation. I came accross it via Sam Harris. He posted a very nice little intro essay to it [0]; and there is a good podcast interview with Harris and Joseph Goldstein, on Harris's podcast[1].

Another thing is to get off of Social Media, immediately [3].

[0] https://www.samharris.org/blog/item/how-to-meditate

[1] https://www.samharris.org/podcast/item/why-meditate/

[2] http://matthewbrecher.com/socialmedia.html
Sure. Fakes like that have been around for almost as long as sd cards themselves.
Agree completely. The web is too important in our daily lives to put in the hands of a couple fat cats. We should, quite literally, form an "Internet Constitution".
I would like to extend my deepest gratitude to the person who will make this chrome extension in advance.
I used GeoWorks for serious work in 1994, because the place I was working was too stingy to spring for a Windows 3.1 licence. Fabulously easy to use, and crashed at the drop of a hat losing all unsaved work ... frickin' Win3.1 WordPad would have been superior, certainly in stability at least ...
I second this. Sugar does much more harm to our body than we usually realize. After stopping sugar, my health tremendously improved. But the first few weeks and months of stopping sugar, (I used to consume too much sugar earlier) I noticed the worst possible games my mind can play against me. My mind used to say that it is ridiculous and I am being impractical, childish and what not!. It was a war and I won it. And now I am reaping the benefits. I am able to focus better. I am having better energy and my memory has improved.
Cloud Leak: How a Verizon Partner Exposed Millions of Customer Accounts
Can't you do that already by reusing the 1.1 connection? Or is the 2.0 change that requests are now parallel?
Applications of IoT
So I recorded my site for a while. Then sorted by unused bytes. What was on top?

Google's own analytics.js
It wasn't your use that was correct.
> it may be more efficient

In many cases it may not. Remember that you have to fetch data anyway when loading a new page. You could load the new parts of the CSS on the same connection.
As a side note the New Deal Office:

http://toastytech.com/guis/nd32.html

and the Breadbox Ensemble which was built from the ashes of GeoWorks:

http://toastytech.com/guis/bbe.html

were not at all bad, and for low powered older machines were actually a godsend.
He also claims that Quantas "secured their site" by adding HTTPS to their login page, and that serving sites over HTTPS is "secure by default"
Would have been interesting to see if you could reliably crowd-source the data from commuters themselves.
This. It's incredibly frustrating on my phone to see 40 seconds of "Requesting IP address..." and then it goes back to "Connecting...". WTF was that? DHCP is the easy part!
New LDAP and RDP Relay Vulnerabilities in NTLM
Sheesh, you must have awfully tech-savvy users on your sites.
I specifically remember using Calibri quite a while before it became the default in MS Office. It looked nice, and it was different from all the Arial and Times New Roman out there.
I wonder if they realized this method wouldn't continue to work if everyone was doing it?

This thing got ripped when posted to HN.
Another thing we can do is to continue to bring attention to projects like this one:

http://www.whiteboardmag.com/propelwind-wingsail-technology-...

I'm probably more in the "use technology to help, while I do what I can" rather than "technology will save us, so carry on" camp.
I doubt this. Anything naturally occurring and has existed for millions of years cannot be bad for us. No matter, what the "research" says.

And if you do want to go by research, please read the works and watch videos of "Robert Lustig" (http://profiles.ucsf.edu/robert.lustig )
Larry Cotter, yer a wizzzard Larry. You're going to Fogsnorts under the greatest principle ever, Bumblebore.
Agreed. I often find the extra initial loading time is worth the improved user experience across the rest of the website once the bundles CSS file is cached.
3 month old Halli Labs aqui-hired by Google
For global warming, not every "pollution" is the same. Your argument is definitely not for greenhouse gases, but for other kinds of pollutants.

The container shipping is responsible for 3.5% to 4% of all climate change emissions (source https://www.theguardian.com/environment/2009/apr/09/shipping... ). All kinds of transportation together produce approximately 14% of all greenhouse gases emissions (source: https://www.epa.gov/ghgemissions/global-greenhouse-gas-emiss... ).
Same in Norway as well. I can think of at least 5 ISPs offering at least 60Mb/s down, but there are probably smaller companies I haven't thought of.
In the CSS file view, isn't it unpractical, that it marks whitespace as unused? That makes it much harder to find rules that are unused.
From the same link, being able to take a full page screenshot (as in, below the fold) is also very excellent. I notice from the YouTube page description there is a further shortcut:

1. Open the Command Menu with Command+Shift+P (Mac) or Control+Shift+P (Windows, Linux, Chrome OS).

2. Start typing "Screenshots" and select "Capture full size screenshots".

I needed this literally yesterday, when I used MS Paint to cut and paste a screen together like a total mug.
i thought dotty is a new compiler for scala, not a new language

does it break compatibility with current version of scala
MILCOM Telecommunications Courses – NBN Approved
When your developer experience depends on how much free time Chrome developers have ...
Yup, I had an 8Mhz Hyundai XT clone with the same "feature".
I'm not familiar enough with this situation as I'm not American myself and can't open your link (it's paywalled), but I'm sure Americans are still free to use Alipay despite lawmakers like it or not. That's the key difference from China, where you can't even access facts the ruling party doesn't like [0].

0. https://www.pri.org/stories/2016-06-03/how-china-has-censore...
I wonder if they realized posting about it made both them and their client look like assholes, which is not what the client was paying them for. BTW I still don't know his name which means the effort actually failed - at least with me.
Links to said research paper, if you still have it?
Threading Responsibly
Actually, there used to be research showing that ("ego depletion" it was called) but it is getting more and more controversial because it's been quote a few years now and nobody managed to reproduce the effect.
I see it not as a Bayesian prior but as a form of compressed sensing.
> Maybe if we tried to buy things locally

Or just tax items that have shown up by container enough to reflect environmental cost; this is a political issue.
Weber and Fechner – An Inquiry into Human Sensation and What Is Wrong with Sliders
Here's a slightly better cached version (not broken): https://web.archive.org/web/20170710232311/www.hack-pr.com/l...
Why the OP did not continue with scraping the website then? I think there will be no legal issue if he does that.
The PEP does say `should' and that a future PEP will require the python command to be Python 3.x.

Given a default Fedora install does not have the python command but does have python3, I'd say it's 3.x by default.
I can see why the MTA wouldn't want you telling people to go to a track before it is actually assigned -- if the train ends up on a different track, now you need to get all those people back up, off that platform an on to the new one, clogging stairs that that people who actually wanted that platform might be trying to use too. Obviously it would be nice to assign tracks earlier, so that people can head straight to the right platform, but sending people to potentially the wrong platform seems even worse.

EDIT:
Penn is extremely platform/track constrained -- NJ Transit, LIRR and Amtrak are all sharing a fixed number of platforms, some of which are too short.

To maximize platform utilization, they have to wait until the last minute to finalize track assignments -- if you reserve one too early and the train ends up late, you're wasting an empty platform. Once you send a horde of people to a platform, moving them to a different one is a challenge (stairs/bottlenecks, communication, etc).
Check out my new single Cosplay distributed by TuneCore and live on iTunes
That's actually why it doesn't suck for the vast majority. Not everyone wants to pay $ every month so they could have their own voice / chat server.