skysight-inc/HackerNews huggingface dataset:
There are regional climate models. But at least sea level is relatively straightforward. Even the gravitational and geostatic effects of large chunks of ice. And getting further from the equator will also be generally good.
A millennial and a baby boomer trade places: I can’t help but feel a stab of envy
The LinkedIn entry is also invalid, as LinkedIn is using Java and Scala.
> much smaller than a website

The character-based net reads the URL, not the website. The common alphabet used in the model made public is of size 69, URL length can be for example 256.

Not only this is below the image size you are talking about, but after the first convolution the alphabet (in one-hot vector encoding) is collapsed, which leaves convolutions across length 256 in 1D.

Not that terrible. In proxy-like territory, passing batches of URLs to the GPUs could pave the way to new ad-blockers at large. To be tested :)
I played with Minetest for a while. It feels like it suffers from a lack of identity beyond "it's Minecraft, but free and hackable!". This is not enough to build a unified playerbase, I'm afraid. Its API is much simpler, though, if limited (no client-side scripting, limited model options).
iPhone daylight savings time bug AGAIN
I wouldn't believe it if it didn't happen to me but my iPhone alarm didn't go off this morning. I woke up on my own at 6:05, a few minutes after my alarm should have gone off and sure enough, my phone said it is an hour earlier even though it had the right time yesterday.

I hope everyone makes it to work on time.
And the wars and mass refugee movements that would rapidly follow.
Interesting videos about startups from different sources on one website
Its seems that the current progress in AI pioneered by DeepMind is predicated on being able to measure progress by using a pre-defined set of rules (i.e. the game currently being played).

How will this work in a MineCraft simulation where there are no rules? Where will the feedback loop come from, e.g. a subjective evaluation by "humans"?
Its seems that the current progress in AI pioneered by DeepMind is predicated on being able to measure success by using a pre-defined set of rules (i.e. the game currently being played).

How will this work in a MineCraft simulation where there are no rules? Where will the feedback loop come from, e.g. a subjective evaluation by "humans"?
Another important point, is that lower IF journals generally have a smaller audience than high IF journals. This is really important for how many times your articles are expected to be cited. Your H-index [1] is now sometimes requested from funding institutions, and I'm starting to see it on resumes. It's all kind of sad.

So, in a lot of ways, the competitive research culture isn't helping inaccessible/exclusivity journal problem, since researchers are actively seeking out those journals.

https://en.wikipedia.org/wiki/H-index
Filing taxes is not about handwriting either - I guess you missed the analogy. Research isn't about writing good code, but publishing your code is useful(for reproducibility, which is part of research), and if you're embarrassed by your code quality, then you should put some effort into it.
There has been severe refactors going on ever since 1.2 or so. Whether they are beneficial or not is still a large debate between modders, but from a stability and customizability perspective they most likely are.
From that blog:

Keep in mind that it took from the dawn of the industrial age until last October to reach the first 1.0 degree Celsius, and we’ve come as much as an extra 0.4 degrees further in just the last five months.

As of Thursday morning, it appears that average temperatures across the Northern Hemisphere have breached the 2 degrees Celsius above “normal” mark for the first time in recorded history, and likely the first time since human civilization began thousands of years ago.
No, you can't do this in a way that's as strong as conventional encryption. It would be too easy to present your system with an older view of the "ledger" to compel it to reveal expired/locked information. If your system were to mutate some encrypted internal state to keep track of the read count, this could be worked around via backups.

The only way your system could work is if it relied on some sort of TPM, which is essentially security by obscurity.
That's very interesting. With shared nothing in this topic you mean that HHVM has a pool of N threads, and each thread runs PHP code sharing nothing with other threads, so reducing the threads-locking to 0, right?
I work on Automotive software in Germany, and my week is 40 hrs. Of course, it spikes on hot phases but these are quite rare.

What industry are you in that is over 40hrs?
Beautiful Handmade Mechanical Pencils by Hemingway
So I go to the sauna for a few hours right? Reach abnormal temperature for a statistically insignificant period of time wrt to my expected lifetime, then a few minutes later after I left the sauna my temperature is back within average expectations.

What was your point again?

To clarify: my point is, even only taking into account only the period during which it has been inhabited by mankind, Earth has probably reached hotter and colder averages than what we've experienced over the past half century. Mankind did fine.
Yes, the climate change has in some cases catastrophic effects.

I'm not a climate change denier nor skeptic, but I think the general population are too pessimistic regarding this change. Pessimistic in a sense that we always extrapolate the future with present technologies.

People in 1950 predicted the same pessimistic doomsday by the year 2000; and what happened? People adapted and overcame the situation. Of course if technology hadn't changed since 1950 we would all be "doomed" by the year 2000.

So by saying that we only have 10 or 15 or 30 years more before we all die as a species, because of what we did to the Earth is non-sense. People will always come up with new technologies and they will adapt to the situation.

Pessimists have a very unreliable track record, I'm not saying don't worry about the climate now, but I would love that everybody would recognize the danger, face it and have a more optimistic outlook for the future.
>I have seen no change since this move was announced, and therefore doubt if it's real??

Are you doubting that they're blocking users who access through a VPN? They certainly are. Maybe your VPN hasn't been blacklisted, but that's not to say it won't be in the future.
The processes can communicate with processes on other servers in exactly the same way that they can communicate with processes on the same server.

If you have one traditional application server and want to do some form of cross-user interaction - let's say chat - you can do that trivially, put it in a queue for that user in a global map. Now when you outgrow that server, you need to rewrite all your code to understand the concept of users being on other servers or use an external message queueing system.

In Erlang, all of this is built in by default - if you write code for the OTP framework (the standard library for dealing with messaging, process supervision, etc), all you need to do is connect the two servers together and point them at the same shared user->process mapping process (which you have to build whether you're dealing with one server or 20, as there's no global data otherwise).

Of course, if you have absolutely no direct interaction between users, it's trivial to scale anything - fire up a new server and direct some portion of your traffic at it. Erlang's trick is to make it that easy even when you do have direct interaction between users. And of course that works for even backend workloads - if you have a backend server that your frontend servers talk to and need to scale it, if you've coded in Erlang and put as much logic as possible in per-connection processes, you're probably a significant chunk of the way there.
> "so i guess the css wouldn't matter anyway"

As I said, I have proof via a PM from a forum mod that the CSS on that subforum was intentionally broken (it'd be easy to fix). The aim was to discourage any discussion of Android on the Raspberry Pi, as they saw it as going against the aims of the Raspberry Pi Foundation (the suggestion being that if students had access to Android they'd mostly use it with Android). There were three parts to blocking those discussions. First was to lock the Android subforum. Second was to mess up the CSS on that subforum so it was harder to use as an archive. Third was to lock/remove threads across all forums (including General Discussion) that were about Android on RPi.

If you don't believe me, try posting a thread on the Raspberry Pi General Discussion subforum about some recent Android on the Raspberry Pi progress:

http://www.ubuntufree.com/watch-android-6-0-marshmallow-and-...

https://www.raspberrypi.org/forums/viewforum.php?f=63&sid=4a...
The publishing of academic journals generates billions of profit per year. One could easily decimate these profits and still have a viable industry, whatever definition of decimate one cares to use.

Profit margins around 40% if I recall...
Germany only prohibits open sale (except in 18+ venues) and advertisement. This wouldn't be a problem.
Text tools set – check and feedback
If there's a demand, there will be a solution. With proper review sorting mechanism, I'm sure that can be solved
Would appreciate any feedback and recommendation for improvements about this web site.
Site contains free services to manipulate with text, xml and json as well as the tiny prototype for type speed checking.
Thanx.
How to protect e-commerce website from Cyber Attacks
> Also if an apache process dies it will not crash other requests

can you have 2m Apache processes on your machine ?
Pocket Edition is a separate codebase, used for Windows 10 Edition which is not yet however a replacement for Minecraft.

There are, I believe, three distinct versions of the engine: the Java one, the C++ one and I think the console codebase is also separate.
>>most old literature

> Again, this generalization is not valid for me, there are lot of counter examples like Marcus Aurelius.

Great example: we don't have the original, we rely on translations of a single XIV century copy written in a dead language (classic Greek). Depending on translations, we may or may not enjoy it -- I'd argue you probably wouldn't read it in XV century Catholic Latin. In other words, we love playing the (excellent) 3D version of Sid Meier's "Pirates!" rather than the original crappy-looking 2D version; in a few years, we'll probably be playing the VR port. That's fine, but it requires some effort -- either by us tolerating the crappy original, or by developers/translators constantly bridging the cultural gap.

Similarly, folk music might require instruments that are expensive or hard to find these days, like an accordion or concertina. Again, enjoying it requires effort at some level.

> Anectodically I've had many opportunities to play old video games with kids and they all appreciated them

Sure, but would they go out looking for SNES emulators on their own, rather than looking forward to XCOM2 or some shiny new MMORPG? Unlikely. Granted, the "side-scroller platform" genre is a bit fossilized, so it's probably easier to approach classic games in that category; but a lot of other genres have aged really badly. No self-respecting teenager would take Double Dragon seriously these days, nor any Atari 2600 game.

In short: like with literature, appreciating old games requires extra work at some level.
Isn't the problem that in our age of supervised training, the algorithms are not the competitive advantage, but the data ?
MRSA superbug's resistance to antibiotics is broken
In order to determine the meaning of a programming language, you need a platform independent memory model. This is increasingly important as CPUs are more and more concurrent and programming languages are exposing some of that concurrency to the programmer.

Of course the language designer can always play it safe and choose a ridiculous memory model like sequential consistency, but that prevents many useful compiler optimisations. At the other extreme you could explicitly state that the memory model is a specific processor, but then

(a) the language becomes too platform dependent and program semantics will change with every processor upgrade.

(b) nobody really knows what exactly the memory model is in any meaningful sense because even the manufacturers don't know (other than saying: it is what the CPU does). That means the semantics of the language is unclear.

What you want is something between the Scylla of inefficiency and the Charybdis of platform dependence. This is a difficult problem, and unsolved even for as simple a language as C, see e.g. [1]. Indeed it is unclear if memory models possessing the required attributes even exist, maybe it's contradictory to assume that they can.

[1] M. Batty et al., The Problem of Programming Language Concurrency Semantics. https://www.cl.cam.ac.uk/~jp622/the_problem_of_programming_l...
Millennials, technology will not save your generation
The page misreports some C-based or C-with-classes-based software as C++. E.g. Windows kernel and drivers is written in C, with only some userland stuff written in C++ (and other languages like C#). Yet the page states it uses mostly C++ and a little C. This is really ridiculous C++ fanboyism.
>The Netflix terms of service are pretty clear that you have to use it in the country the account was created in.

Why then does Netflix force me (American living in Netherlands for years) to use Dutch Netflix when I've paid for an American subscripton for many years? Why haven't they locked me out?
Yes, there is that. Famines and population crashes are likely. But growing conditions will improve further north, or south. Maybe move to Canada, Siberia, Scandinavia, Argentina or Chile :) There's a lot of Siberia.
30 years (not 29) is long enough to even out the short term cycles that will affect our temperature measurements (most notably, the ENSO cycle).

The age of the Earth isn't relevant at all. Imagine tossing a coin to see if it's a fair coin. How many times do you have to toss it to be fairly confident it's fair?

Now, how old is the coin?
Plus both Trump and Sanders bring in a lot of new voters. That may potentially scare the shit out of weaker members of congress... as it should.
WeWork to raise $430M for expansion in Asia
Bob Truax: Designer of the Saturn V Dwarfing Sea Dragon
> I don't have a ton of time to search each university's publication database or every 2nd tier research team's private home-grown web site. Journals provide a filtering intermediary that helps me better use my time.

I don't have time to scavenge through all the tech news every day, but that's partly why I visit HN. Also, I use Google when I'm looking for some specific topic.

In other words, filtering can be done perfectly well by communities and third-party organizations.
We are in the middle of a powerful El Niño. Let's see where global temperatures are in 6 months when El Niño fades.
> So by saying that we only have 10 or 15 or 30 years more before we all die as a species, because of what we did to the Earth is non-sense.

Who specifically is saying this? I’ve read a lot of predictions and speculation by climate scientists, but never anything remotely like “less than 30 years before we die as a species”.

> People in 1950 predicted the same pessimistic doomsday by the year 2000

I haven’t seen these supposed pessimists’ reports from 1950 predicting “doomsday” by 2000. Maybe you can link to the specific prediction you are referring to?

This historical summary from the American Institute of Physics might help, https://www.aip.org/history/climate/public.htm

Most of the work in the 50s–70s led the experts in the field to say, paraphrased, “there’s something serious going on here, and we’d better study it carefully ASAP and figure out how to mitigate our impact, or things could get bad.” The topic wasn’t really a serious concern to the general public until the 1980s, by which time there was starting to be broad agreement among experts. Since then, we’ve filled in a lot of additional details, and there is a strong “scientific consensus” that global warming is a real effect, caused by humans, which will have dramatic consequences if we continue down our current path.
Has anything been heard of this since this story (which is date April 8, 2015)?

They said it would be trialled and rolled out by now.
The real data goes farther back: First link in article is http://data.giss.nasa.gov/gistemp/tabledata_v3/GLB.Ts+dSST.t...
going back until 1880 but as averages are compared here you don't need the whole context to compare against.
For that one chain at least. You don't want to be the end that causes all of your chains to be insecure.

Related: if you use your own server you can setup as many aliases as you need. You can use a unique one for each company you do business with, for example. Doing so increases the probability that you will detect when your email address (and possibly other info) has been shared or leaked at the other end. It isn't guaranteed to happen, but what often happens is the compromised email address is used to send you spam. If the email address is properly unique (not easily guessed or dictionary attacked) you'll immediately know which company might have leaked it and you can investigate. You can quickly change that one email alias and registration, without affecting your other accounts.
I agree with your first premise - yes, they should be free. In this sense, the peer review process should be paid for by whoever funds the research, rather than whoever wants to read it.
Largely agree there - given that EF itself is iterating and changing quite rapidly, it should be interesting to see how it evolves now that it seems to be entering hockey-stick stage. The deep tech didn't really materialise too much IMO, but as a former physicist I guess I have fairly extreme expectations regarding what constitutes "depth" in technology.

I'm quite impressed with Accelerated Dynamics and ThirdEye, I'll be following them closely.
Only on Mobile/Console. Windows/Mac/Linux is still Java, likely because Java remains moddable by 3rd parties (via disassembly and reflection) where modding must be built into C/++ games from the outset.

The Windows 10 UA is a port from one of the C++ versions (mobile I believe), but has no modding capabilities whatsoever.
Dear HN: Let's show Obama we appreciate our civil liberties and civil servants
While not a fully-electric vehicle, the McLaren use some interesting battery tech in their P1 road car and F1 cars.
Notorious Hacker GhostShell Doxes Himself So He Could Get a Job
Actually, Pocket Edition does have a modding scene - they left all debug symbols in, which let a few willing developers build an API around it. Windows 10 Edition, however, does not, and is thus not moddable.
Wait, it now costs more to pay annually?
Well that would depend how long you run it for. They don't have to be simultaneous. It wouldnt make much sense to recycle the process for each request however.

MaxConnectionsPerChild defines how often the process is recycled
Version 1.7.3 has everything required for the classroom and a clean room implementation is https://github.com/SirCmpwn/TrueCraft
https://news.ycombinator.com/item?id=11279903
Those 29 years are just a baseline that's used by convention. You can pick whatever period you want to use as a baseline and it doesn't change the result (i.e. the absolute magnitude of the anomalies will change but not the relative change which is what we are interested in).
It happened to me too. I had to change the time zone from Automatic to my city name in order to fix it. It is strange as yesterday it had done the switch correctly.
This. We're in for a rough ride.
Since the graph plots "monthly mean global surface temperature" how do we know that it is not skewed by large temperature increase in a few urban cities, versus a widespread increase across the globe? The reason I ask, is that higher urban temperatures can be explained by local effects rather than global effects, and we need to be sure where the problem is to tackle it effectively.

Is there per-city/region data that goes back a significant number of years to do this sort of study?
AI has beaten us at Go. So what next for humanity?
My opinion is that people should make their own choices. If it were me I'd try to buy the DVDs, but I'd also pirate the DVDs I had bought (for a backup) and I'd consider pirating the DVDs that are not available to purchase.

But the industry has different ideas, and they are well funded and influential. We see the results of that influence in international copyright agreements and laws like DCMA.

See for example the Japanese games that have "NO RE-SALE" printed on the back of the box. Japanese publishers pushed pretty hard to make second-hand sales of games illegal. (I don't think that succeeded). It is (or was?) illegal to rent games in Japan.

In the face of this kind of vigorous assertion of rights of IP holders it's can be difficult to stick rigidly to the law.
A constructive comment would be appreciated.
“Legend of the Galactic Heroes” Translated in English
I dunno, explored the new end fortresses at the weekend and then proceeded to spend about 2 hours jumping off very high things and gliding around with the new wings.

(it was frickin sweeeeeeeeeeeeeet)

Next project is to set up some arkham style gliding challenges, although in this case missing the target by even a small amount is like to result in death...
As in the limitations u have in minecraft = rules.
I agree with you that idealised compilers have a beautiful pipeline structure. Finding this structure Is one of the great achievement of the early computing pioneers.

turn it into a laughably simple chain.

By this reasoning, any computable problem is trivially simple, because I can translate it into ARM/x86/MIPS/... machine code, and machine code is just a linear list of trivial commands, i.e. I can "turn it into a laughably simple chain".

My point is: if you chain enough simple things, the result stops being simple.

Look for example at modern JIT compilers, tracing or otherwise. They are not simple by any stretch of the imagination. To see that just look at a program, and predict how long the warm-up will take. Whoops ... unknown [1].

[1] E. Barrett et al., Virtual Machine Warmup Blows Hot and Cold. http://arxiv.org/abs/1602.00602
Forget translated, I'm just interested in reading transcripts.

I find the podcast culture incredibly frustrating. There's so much great discussion and information being shared, but in order to absorb it I either have to multi-task (aka ruin both tasks) or take a truly ridiculous amount of time per podcast compared with my reading speed.

I get that they're great for people with commutes or people who like running / walking and listening as a form of exercise, but I don't fit into either of those camps.

So just a podcast transcription service would be something I'd pay for!
Why Ramda?
> Next project is to set up some arkham style gliding challenges, although in this case missing the target by even a small amount is like to result in death...

Pilot wings in Minecraft?

Sounds awesome. I enjoyed some of the dropper maps, and that game where you jump off a high point into a pool and place a block each time, making the target smaller and smaller each time.
This sort of reminds me the experiment that some people ran on a custom Ultima Online server back in the day. They found some interesting behaviours came out from the monsters. I.e. which animals were afraid of which other ones, grouping etc.
Next step: a try-it-on-the-web interface?
I often see on this site the notion that the media should give us accurate, objective takes on the news, without playing to the public's fears and superficial desires. And yet here you say you'd rather not have to see something that scares you.

The goal of the news should be to inform, not to comfort.