skysight-inc/HackerNews huggingface dataset:
It still rotates weirdly, it goes 0->-90 by turning 270 degrees instead of -90 (it's just animation bug, but very confusing).

Also there's no obvious connection to CPU until level 2, and level 1 is boring. If not for the hn comments I would assume "shitty tank game" and stopped playing after 2 minutes.
Lenovo Launches ThinkPad X1 Yoga at CES with OLED Display
All energy on earth is solar energy.
Oculus Rift: Yesterday's gimmick, today!

Well, not today. But soon! We hope.

YAAAAWWWWWWNNNNN
Hmm. Does HN use MySQL with "utf8" encoding as backend storage? ;)
Your distinction is interesting. If you could elaborate on what separates doers/tellers, I'd be interested in hearing.
Will there be a web version, or only the app?

I'm not about to give an unvetted app complete access to my location data, accounts identities, and all of my photos and files.
I'm not saying that functional languages don't have their own problems; however, for some reason that I can't explain they increase your wisdom regarding OOP languages - learning one did that for me at the very least.
Well you're comparing today's former East Berlin to todays former West Berlin. In the context of "oppressive thought police" it would be more meaningful to compare the pre 1989 state of the city.

I'm not entirely sure (I was only born in 1989 and thus haven't had a chance to visit the DDR) but I'm fairly certain there weren't a lot of graffiti back then.
I never went to Berlin before 1989, but I'm pretty sure that happened afterwards. There was a period of maybe 10 years that changed East-Berlin. Take a look at this article: https://medium.com/matter/our-own-private-germany-6ce44ac93a...
Rental demand is fairly inelastic though - everyone needs a roof over their head. The main force keeping prices down is competition, not the fact that landlords are being kind. If land taxes are increased, then all landlords will raise their prices, and the market will bear it - the other choice is to end up living in the street.

The advantage of the LVT is that in theory the market could bear the price increase because there will be a corresponding drop in the salary tax that most renters are paying. The idea is that the government effectively takes a large slice of the profit from rent, instead of it all going to landlords. The problem of course is that this creates a disincentive for landlords to invest in property, reducing supply, and now we go back to high prices because of market forces.

There is no simple solution to the high price of land, except by increasing supply or reducing demand. In other words, building more housing (which requires us to encourage landlords, not discourage them), or reduce the population. Just think, in a world with half the population of today, we would drastically reduce the percentage of salary devoted to housing. Not bad really.
Not sure it's a good idea to separate the 2 product launches. If the Oculus Touch is necessary for a good VR experience, they take the risk of bad reviews while waiting for the control device.
Resizing it isn't a problem. It doesn't open at a magically untrackable size, the point of this advice is that if you are fullscreen you will be the same size always and therefore potentially trackable between sessions, if you are resizing it yourself even if you try to resize to roughly the same size as last time you won't be exactly the same. (Window management features like snapping to half screen instead of full screen of course would be the same as going full screen.)
The world needs more Ceefax.
>Now, with that sort of context, there seems no possible chance that we can know how far, far away we are from the Manhattan project era of computing.

Just piling up years doesn't mean much. Yeah, civilization might go on for 100,000 years. Or 1,000,000 years. Or 20,000,0000. That doesn't mean it will progress the same as it did the first x years.

Just think of how we had homo sapiens for 200,000 years but progress was almost flat until around 4-5 thousands years ago. The mere availability of time doesn't ensure incremental progress at scale, or even monotonically increasing progress.

There are things such as low hanging fruit, diminishing returns, etc.

One can already see in physics that the most earth-shattering progress was made until around 1930-1950, and from then on it's mostly small pickings. When you start fresh, there are lots of low hanging fruits to get. At some point, you've reached several limits (including physical limits in measuring and experimental equipment without which you can't go further, and which you can't overcome because they're, well, physical limits).

And that's even without taking into account a regression (e.g. because of a huge famine, a world war, nuclear war, environmental catastrophe, a deadly new "plague" like think, etc.).
It's not so much that you're entitled to anything because you're of a certain ethnicity or belong to a certain culture, but if we have 200 different cultures, and some metric that we want to perform well according to, should we not try to learn from those cultures who excel?

Saying that being proud of a culture is building walls and thus bad is over-the-top PC. Just because I am proud (of something) does not mean that I don't want to share it with you if you want to give it a go.

You're acting as if "I'm proud to be Danish, 'cus look at all these great CS Danes" is the same as saying "We need to be the only nation in the world, and we want to wipe out everyone who thinks differently." Being proud is great, as long as you don't turn blind to other people's value and worth.
4G Smartphone Shipments Overtaken 3G Devices for the First Time
It’s 2016 already, how are websites still screwing up these user experiences?
ERP is a tricky business.

10 Famous ERP Disasters, Dustups and Disappointments

http://www.cio.com/article/2429865/enterprise-resource-plann...

ERP Nightmare: Implementations Gone Awry

http://www.business-software.com/blog/erp-nightmare-implemen...

CIOs' next nightmare: legacy ERP

http://www.zdnet.com/article/cios-next-nightmare-legacy-erp/

10 ways to avoid an enterprise resource planning nightmare

http://www.bizjournals.com/bizjournals/how-to/technology/201...
How can you be multiscalar with a decoder that only does 1 ops/cycle? Intel does 6:

> From the original Core 2 through Haswell/Broadwell, Intel has used a four-wide front-end for fetching instructions. Skylake is the first change to this aspect in roughly a decade, with the ability to now fetch up to six micro-ops per cycle. Intel doesn’t indicate how many execution units are available in Skylake’s back-end, but we know everything from Core 2 through Sandy Bridge had six execution units while Haswell has eight execution ports. We can assume Skylake is now more than eight, and likely the ability to dispatch more micro-ops as well, but Intel didn’t provide any specifics.

http://www.maximumpc.com/idf-2015-san-francisco-skylake-deep...
Synth Secrets (1999–2004)
Open Access Movement Demands More: 2015 in Review
Looks awesome. We are building something on react and we will probably use this.

thanks.
>No one has the right to make you work. However, enough work must be done to allow you to exist.

These two sentences are logically inconsistent; if enough work must be done to allow you to exist, then that means someone must be made to work.
As a recent university graduate, I think this is good stuff to hear for me. I think the point of the article compliments Knuth's adage on premature optimization. It's important not to focus on details if you're not 100% sure they'll be important in the big picture.
Within family we tend to joke that my brother will be protecting us during the next German invasion - he has blond hair and blue eyes, and generally looks Aryan. Oh, and he speaks German too :).

(I, on the other hand, have been tasked to save the family in case of Islam taking over - if I don't shave for a month, I look like a stereotypical Arab :).)
+ 1 for ClojureScript - which now has eval in the browser btw.
> Get used to it, the whole world is becoming East Germany.

Are you honestly suggesting that raising an alert about a strange bag without an owner is the same thing as telling authorities that your neighbors are telling jokes about politburo?

What the fuck is wrong with you people? It's one thing to be privacy advocate. It's another thing to bring this thing up to this level of idiocy.
That's interesting. It seems too coincidental that Fallout: New Vegas has Caesar's Legion fighting over a dam and a character called Valerian.
the password field says minimum 8 characters, I inputted 9, still not letting me signup. looks like you have a couple of bugs to fix in a critical phase of your app (user registration). will not sign up until this is fixed, but by then (in 10 mins) I will forget Soala, like I forget every other marginally useful app out there.

Cheers
Was just reading this about Mark Zuckerberg wanting to build his own Jarvis... and then I saw this. Realise one is technical and the other is not, just thought I would share this moment of coincidence that lightly tickled me for a moment.

http://techcrunch.com/2016/01/03/iron-zuck/?ncid=rss
But that's what they do! The ultrarich of the world can live handsomely off the interest of their fortunes and don't ever have to touch the principal, which just grows and grows.
I've used Siri on the iphone and Cortana on a Nokia Lumia 939 and they seem about equal. I'm sure the echo is better due to the superior mic.
>Like, your ideas are logically consistent: If you don't feel mistreated then you don't feel mistreated. If you can just stop feeling mistreated then you will be liberated from feeling mistreated. It completely sidesteps the issue: People feel mistreated for a reason.

Feeling mistreated isn't a feeling; feeling bad is a feeling. We feel bad when we perceive something we interpret as bad happening to us. If we didn't perceive that action as bad, as "mistreating", then we wouldn't feel bad about it.

This is hardly a new idea; philosophical traditions like Buddhism and Stoicism are bad around the idea what what causes suffering is our perceptions of the world, and by changing how we perceive things (making fewer value judgements) we can increase our happiness with the world.

>You call it reality, but it is not indifferent and impersonal like disease or a storm that sweeps one's home away: We are talking about people. People are intelligible to people. People are answerable people. People interacting with people changes the way people interact with people.

It doesn't matter whether it's a natural disaster or people causing the issue: the point is that if it's not something that can easily be changed, getting emotional about changing it won't lead to a happy state of mind.

>Why not apply this logic to everything? "Just because I was born, people shouldn't saw off my leg at the knee". The gall of such entitlement.

If someone saws your leg off at the knee and there's nothing you can do about it, you'll have a less miserable time if you just accept it and move on than if you remain bitter about it.
The How and Why of Customer Development
One can already see in physics that the most earth-shattering progress was made until around 1930-1950, and from then on it's mostly small pickings. When you start fresh, there are lots of low hanging fruits to get. At some point, you've reached several limits (including physical limits in measuring and experimental equipment without which you can't go further, and which you can't overcome because they're, well, physical limits).

Certainly. And you've hit on the core reason why computing is so eternal: there aren't physical limits.

When a computer becomes ten times faster, we don't affect the world ten times more profoundly. So the physical limits that hold back clock speeds don't matter too much. But when we suddenly no longer need to own cars because we can hail one on demand, our lives become completely different.

The limitations are social, rather than physical. Our own minds, and our lack of ability to manage complexity, is the primary bottleneck standing between us affecting the world, right now. Tonight. Imagine a hypothetical superhuman programmer who can write hundreds of thousands of applications per day. Think of how that'd reshape the world with time.

It seems true to say the amount that'd affect the world is linear w.r.t. time. The longer that superhuman programmer churns out permutations of apps in as many fields as possible, the more the world will change.

But that's exactly what's happening: hundreds of thousands of applications are being written per day, by humanity as a whole. Project that process forward to 102,283 AD. Are you sure the rate of change will be a sigmoidal falloff like physics?
As an outsider to the python community and full time ruby dev, this "controversy" baffles me every time it comes up. Lightweight string interpolation is obviously better! I think you all have string Stockholm Syndrome or something.

The one counter argument that makes sense to me is that in general we shouldn't be doing easy string interpolation, since that way lies SQL injection, XSS, etc, and should instead rely on a stronger type system with binary text blobs, HtmlStrings, SqlStrings, etc, with automatic escaping into and out of the data type.

But then that's not the case with Python now. If you're only trying to stick this string inside that string in a quick and dirty manner, I totally don't understand the reticence folks have to something the way ruby does it: "Name: #{first_name}".
> Most of all makes me sad because they seem to be prioritised on a higher level than some of the oldest written languages on the planet.

1. is there any evidence for that claim or are you just making things up as you go?

2. which scripts are specifically blocked because of emoji "being prioritised"?

Keep in mind, Unicode 9 includes 74 new emoji and 7227 non-emoji codepoints including 4 new scripts.
Just an opinion, but all the hype around VR seems a little overblown so far as the consumer side goes for me... the rift still looks too big and the applications clunky. I haven't heard of any AAA games coming to the rift (happy to be corrected) - so I wonder whether this is just another hyped industry.

Where I can see it being more useful is things like heavy industry for controlling robots and training for doctors - far more industrially based. Even teaching would be cool - imagine the history lessons.

Will be interesting to see the industry develop...
I don't think it's even that bad for l10n, as you can treat the expression-like format specifiers as opaque keywords for the placeholders.

For example, your i18n tool can extract:

"It's {price:.2f} and we are the {date:%m/%d/%Y}\n"

as a key, and then l10n can map this to:

fr_FR: "C'est {price:.2f} et nous sommes le {date:%d/%m/%Y}\n"

(Here we can fix up the silly US date formatting, too, although really you shouldn't be localising dates in your format strings).

All that remains is for them to work out some way of mapping in that localised string, as you can do this:

_("It's {price:.2f} and we are the {date:%m/%d/%Y}\n").format(price=price, date=date)

any more.
My father was a commander in the six-day war, and certainly could not speak Polish. This is the first time I've heard of this notion.

Most anyone raised in Israel would not be able to speak Polish clearly enough to communicate commands, and most commanders (including the chief of staff Rabin) were born in (then) Palestine.
This isn't something I just started, but I'm going on my third year of building a browser snail simulation.
> There will be emulators for our architectures, and random work from random people in 2015 AD will happen to persist to 102,283 AD

That will need the required ISAs to be recorded somewhere robust enough to last 100 millennia; you can bet it won't be "the cloud". They might even need "Programmer Archaeologists" who will know where to hunt for the ancient specs, and prove Vernor Vinge right (A Deepness in the Sky)

I hope there won't be some Library of Alexandria event in the intervening period.
When I did my degree in the 90's, German was still pretty common for graphics research.
+SASS output. 77% of web developers can't be wrong!
I wonder if this will evolve into large flat screen tvs (50 inch plus) folding down when not in use (just like a portable projector screen). That would be a nice feature for those who don't like having a huge TV on display.
I cannot see how they are "prioritised", I mean, does accepting them somehow delay accepting others?

Or, do you mean that you would expect something to be already in unicode that is not there yet, while PILE_OF_POO is ?
Seems to me it's mostly a matter of championing said languages, and noone has done it yet.

(I do not know or understand the reason for adding more emojis, but it's not like we'll run out of codepoints soon)
If you cant find a suitable library in 30 mins then there probably isn't one.

This is why perl and CPAN is my goto language.
Take off with SPACEMACS
Huh? From your article:

I should say right away, I haven't found anything crucial and I think there are three reasons why PVS-Studio hasn't found serious bugs

The rest of the article doesn't seem to back up your claim really. It even says "The code is of high quality."

Regardless I agree the article isn't very good, serious or otherwise. If it is serious it uses one anecdotal piece to make a sweeping claim on the productivity of programmers across nations...
Yes, which is what I'm replying to.
Cannon.js - Impressive Physics Engine Written in JavaScript
I keep hearing about stuff like this, but where's the market for it? Who wants to buy an expensive display that will likely get damaged very fast due to its flexibility ?
If that were the case, astral characters would be removed (e.g. shavian or the emoji block) but BMP symbols like U+263F MERCURY or U+262C ADI SHAKTI would be left alone, and they're not: "", ""

Since U+A420 YI SYLLABLE JJUOX goes through (ꐠ) HN likely explicitly strips most symbols (but not all, U+00B6 PILCROW SIGN (¶) is unmolested)
Linux ate my RAM
I'd just like to ping a thanks for the effort you put in.

Libreoffice is pretty popular in India as a teaching tool.

Just wanted to draw your attention to two points: Libre is impossible to pronounce in Asia. Which is why people are not able to Google for you (how do I tell my friend to Google for X).

It would be great if you could take Google Noto fonts into account. There are several vernacular language users in India who would love to switch over to Linux.

Emoji ! In fact, its not a bad idea at all to consider LibreOffice to have an independent font installer (like the way Atom editor does plugins)
Top 5 posts of 2015 about Design
That's very interesting, do you know if there are any articles about that?
for those not getting the joke: mysql has a thing called "utf8" which is not in fact utf8 and will (depending on settings) either truncate text when it meets a 4+ byte character, or raise an error.

It also supports real utf8 in more recent versions calling it "utf8mb4"
Microsoft Warns Windows 7 Has Serious Problems
People in societies without money actually do not barter at all
5 Top Sins to Avoid in Mobile Testing
Extremely realistic WebGL face
In defense of Facebook's Free basics
Having used Oculus to play Elite, Oculus Touch really is not needed. Good voice controls are needed and possibly Kinect.
If it's obviously better, would you care to share some better arguments than "people who disagree have stockholm syndrome"?

Don't get me wrong, I'd like Python to have better, more obvious, more concise string formatting. However the last time we had this discussion, it was about str.format() and how it was going to be awesome and don't worry modulo-formatting will go away.

Turns out it did not; modulo formatting is still there because why would it be removed. This is history repeating itself - are you actually baffled that some people learn from past mistakes?
Dear VR manufacturers: don't get me off the couch
Yes, yes I know VR manufacturers are super excited about the second coming of this exciting technology.

I'm looking forward to it too. My hand is already reaching for my wallet.

But please, please understand I don't want you to force me off the couch. I am a gamer. I love gaming. But I do it to RELAX. I did not want Kinect forcing me to wave my body and stand up. I did not use Nintendos system requiring me to stand up and wave things in the air.

I want VR, but simply as a more immersive couch gaming experience. I do not need or want any controller other than the current console controller that I have right now.

Please VR gaming companies do not "revolutionize" my gaming by making me stand up and wander around - I do not want to.

All I want is my current couch based gaming experience, but with the immersion of a VR headset.

Please, please listen, don't desperately try to "revolutionize" for the sake of it. I'm tired, I am gaming to relax. Please let me stay on the couch.
Biggest concern is nausea and vision problems that will make game playing problematic. It will find its way into social VR experiences and architecture/enginnering/medical stuff.

Technically its not hyped - it's a feat- but i think commercially it's overhyped.
WebGL Medusa Simulation
4 Reasons Why You Need a Blog on Your Website
Make Money from Home
To quote Mark Twain "I would not let school interfare with my education" (pun intended)
Everywhere I've used mysql, the default has been to silently truncate data that doesn't fit in the "utf8" encoding! :(
Jon Snow is alive in source codes
>Certainly. And you've hit on the core reason why computing is so eternal: there aren't physical limits.

On the contrary, there are several. The speed of light. The plank constant. Heat issues. Interference issues. Issues with printing ever smaller CPU transistors. Plasma damage to low-k materials (whatever that means).

And all kinds of diminishing returns situations in Computer Science (e.g. adding more RAM stops having that much of a speed impact over some threshold, or you can make a supercluster of tens of thousands of nodes, but you're limited by communication speed between them, unless the job is totally parallelizable, etc).

>When a computer becomes ten times faster, we don't affect the world ten times more profoundly. So the physical limits that hold back clock speeds don't matter too much.

Huh? What does that mean? If we can't make faster CPUs, then we're not getting much further. Increasing cooling etc only helps up to a point.

>Imagine a hypothetical superhuman programmer who can write hundreds of thousands of applications per day. Think of how that'd reshape the world with time.

We already have hundreds of thousands of applications. It's not exactly what we're lacking. We're talking about qualitative advances, not just churning out apps.
So basically, don't use the Internet while using Tor. Because people might find out who you are. Got it.
If i was you it would be the main point of discussion. Now it looks more like a job offer with a hefty sign-up bonus. If the salary is good, why not?
The Best Pen
I love this list. All of these are so annoying as a user.
Just a minor nitpick, but adding a GNU license to the code base do not mean you have to change the license. The distribution of a code base that combines different licenses must simply follow each and every condition of the compatible licenses.

The effective license will of course look very similar to the GNU license, since following the GNU license conditions will most of the time also mean that you are in compliance with the permissive licenses conditions, but there are exceptions. For example, GPLv3 do not forbid distributors to use the authors names in the promotion of products, but it is compatible (under the additional terms section) with 3-clause BSD that explicitly do forbid such promotion.