skysight-inc/HackerNews huggingface dataset:
Not sure where Fedora sits in the current system.

1) Cutting Edge - Rolling releases of Arch or Gentoo

2) Stable - Debian (Slow and Steady on the Main Release)

3) Cutting Edge and Stable - OpenSUSE (One I mostly use)

4) Ubuntu - Ubuntu (Not sure where to place it, since is its own thing now to me compared to the rest of Linux blazing its own whatever it wants to do)

I am hoping that Fedora isn't just the break things fast and often it has been for me in the past.

I still remember the frustrations of having a good Fedora that ran out of updates. I would skip to the current version and not be happy with my computer for months. Last version I have tried to use for my own personal use is Fedora 14 (Used it since Core through 14). Fedora was never my main distro and I always had hopes for it to work for me, but alas ...
Apple vs. Androïd? Live Twitter Gif Poll :)
Will the New UK Government Create a Bitcoin Hub?
Anyone know what the point of this is? I installed it but it uses the snappy repo, not apt, which has a pretty limited number of packages available.

Docker is one of them so maybe that's the point of this - a boot to docker type platform for pi. However, you can just as easily install docker on the arch image for pi, so idk. https://resin.io/blog/docker-on-raspberry-pi-in-4-simple-ste...
I believe that HTML, CSS, JavaScript should be combined the way they exist in the moment. Elm is too revolutionary for me. :)
Do you know what inequality looks like?
SUSE OpenStack Cloud: Any Platform, Anytime
For $90K, no less!
This is nothing new. High-end investment firms absorb many top computer science grads every year, sometimes even pulling them away from their PHDs, but it doesn't seem to raise many headlines.
> It's funny the people championing 'incentives for work', thereby turning 'redistribution of wealth' into some kind of mortal sin, simultaneously brand inheritance (redistribution of wealth by bloodright/nepotism) as a 'death tax' and act as if it's the worst thing ever.

I think you're conflating two ideas. Redistribution of wealth, in my understanding, means taking from Peter to pay Paul regardless of what Paul did. Inheritance on the other hand is Peter accumulated value (money) but decided to save it or invest it rather than outright spend it and gifted it forward.

The difference between the two is the level of coercion. In the former, the government is deciding who gets what from whom and how much in a roundabout way. In the latter, the individual who accumulated the value is deciding whom gets what and how much.

> in the same economy where others are born literally a millionaire without any basis in merit.

If the millionaires wish to remain millionaires, the money cannot be idle. It has to be invested in value producing activities that generate a return. If they just spend it, they won't be millionaires for long (see NFL stars going broke right after they get out of the league for an example).
Italian court bans UberPop on grounds of unfair competition
Oh, cool, just checking your site as well, it's a very real issue you solve, have some spare Raspberry Pi to try it out.

It feels like a big change in dev thinking that I cannot ssh into the board anymore, but also very interesting.

By the way, I see that you'll be supporting the SabreLite soon. Would it mean to be able to support other i.MX6-based boards like the VIA VAB-820 [1] or the UDOO?

[1]: http://www.viaembedded.com/en/boards/pico-itx/vab-820/
You youngsters with your newfangled 'book' things. You'll have to pry my papyrus scrolls from my cold dead hands! Pagination, bah...
50 Lies Programmers Believe
Yes, I guess computers are better than us at deciding how to organize characters in words, judging by the author's typos: 'liklihood', 'Mathematiacally', 'langauge', 'immitate', 'somehwat', characer', 'commma', Shakespear', 'characteters', 'Shakepearan'.
I'm surprised that no one's pointed this out yet, but isn't this basically the same as Knockout (http://knockoutjs.com/)?

The difference being that Knockout's been around forever (first release was in 2010), does two things and does them well (data binding and observables), and is very mature and feature-complete at this point.

I don't have any comparison performance-wise, but I don't see anything new and exciting feature-wise in JSBlocks that Knockout doesn't already do.
> HTML, CSS and javascript have grown so complicated that they lack certain desirable properties, such as verifiable security, flexibility.

Verifiable security? You can't statically verify a program is secure.

Flexibility? The complexity has given it greater flexibility.

> For instance, a developer has no choice of programming language, but has to resort to javascript

Just like on native platforms, where the developer has no choice of programming language, but has to resort to machine code!

Unless you use a compiler. Which you can do, and it works very well.

I thought you thought complexity was a problem? Introducing "native" other-language support would only increase it.

> also, the developer has no choice of render engine

I thought complexity was an issue?

But this is also not true. You can use your own if you really want to.

Although why you need your own rendering engine is a good question. Almost all native apps use the OS's GUI framework.

> the developer has no choice of render engine, and to make matters worse, the developer has to write code that is compatible with about five different platforms (desktop/phone/tablet)

Who said they did? They can choose to write code that doesn't work well on other platforms. Though that's largely a UI thing, the code will run on any without changes.

> And of course, the fact that those platforms are not identical is also due to the fact that the web is too complicated.

What? From a code perspective, if it runs on one, it runs on the others. The API is the same. The only difference is UI: screen sizes and input methods.

> We need simpler primitives

We have those. If you want to run a 50MB C++ GUI framework in the browser, you can! It's just a terrible idea.
Find almost anyones email address
> The framework for how judges operate, and the framework for contract law is quite different.

Only in that the latter is a proper subset of the former; more relevantly, in US law, explicit licenses (even gratuitous ones) are applied under contract law principles, so the framework for how judges operate with them is the same as for contracts.

> How much we trust such decision thus rest on our believes that judges in general can make a reasonable judgment.

No, it rests on how much we trust that and also trust that the only reasonable judgement based on the vague text is one that we would prefer.
EU is not a state with a single national mindset and identity - it's a bag of different countries with different fragmented cultures and languages. China has its Baidu and Qzone, and Russia has its Yandex and VK. All this in spite of the obvious lack of Silicon Valley analogs.
Wasn't aware of the book, I will definitely check it!
If you don't mind me asking - how do you manage that? Do you use inline CSS a la https://speakerdeck.com/vjeux/react-css-in-js?
I recently went camping in an area where there was no data reception. My iPhone 6+ still had 17% battery left after 5 days of using it like a normal phone (voice and SMS). Smartphones have short battery life because we do so much more with them. I'm sure those friends of yours could have made their phones last through to the end of the evening by switching off data once they hit 30% battery, but they preferred to have access to all that functionality that data provides, knowing there was a risk of running out of charge.

The point being, people have the power to make that choice with their current hardware, and they vote overwhelmingly to accept the lower battery life for higher functionality tradeoff.
this is a great stand/sit desk, but even better is the price
Interview with James Parton, Director Twilio Europe, Twilio Inc
Don't just use a minifier: use something that can eliminate dead code, like Google's Closure Compiler in advanced mode. Don't ship 10MB to the client if you only need 1MB!
Sure but that's daily grind boring stuff that doesn't improve your skills very much and doesn't instill confidence in the long-term future of the company.

That's essentially lack of leadership.
In this case, it's actually very easy to get a good estimate: 10 billion is too low, 1 trillion seems a little high, 10 trillion is definitely too high; 100 billion is, as such, really the only good estimate.
I had the same thought. This story is about a transaction between charlatans and fools. It's a business that has a long and storied history.

Anyone could hunt down an Instagram post that spoke to them and have a very high quality large print reproduction of it for a couple orders of magnitude less than $90k. Stuff like this is at the root of my whole beef with modern art. It's much more about being clever than talent or dedication or anything else. I could spend a lifetime trying to imitate Rembrandt and never get there. I could knock this Richard Prince stunt out before lunch if I started now (it's currently 10:13 AM CST here in Kansas City).
Could you explain why are they step ahead? I am not familiar with ClojureScript, but my interest in it is really high.
Why 4chan?
What cascades exactly when we haven't quantified the invention.

ie. Curing cancer vs Curing Baldness vs Populating Mars

Surely they are not equal, but curing baldness may very well be the most profitable in this world.
Time tracking is one of those things that I see constantly being reinvented. Whether it's spreadsheets that get emailed, completely custom solutions, or one of the numerous services available, few of them actually provide anything new.

What I want is a product that tracks my time for me. WakaTime is probably the closest I've seen. If only it worked outside of my text editor and automatically submitted my timesheets for me. I'm supposed to submit timesheets weekly, I probably do it closer to monthly (and I know I'm not the only one). I have enough trouble remembering what I did yesterday, let alone last month.
Thats equivalent of saying why are people painting, selling and buying pictures that a 2 year old could draw.

Thats not how art world works :).
By my count, there are three.

> What happens here, no one knows. Another universe? Oblivion? The back of a bookcase? It's a mystery.

The back of a bookcase. That might also be a reference.

> Let's start by asking your space companion — we'll call her Anne — who watches in horror as you plunge toward the black hole, while she remains safely outside.

Perhaps the outside observer's last name is Hathaway?
Podcast Interview with P. Chanozen from Docker Inc
Yeah, I was curious about React, spent the next two days of non stop just learning it, and haven't looked back. I use it for a lot of my web app projects now and it's been great.

I do feel annoyed by people who get caught up in the hype and say "we'll use react on our stack" when they don't even know what React is. I just point them to the facebook tutorial.
Is it, though? I thought that the 'junk' DNA thing was a myth.
Installing Varnish on Centos
It is similar to Knockout. However, Knockout is hard to manage because you have to invent architecture on your own while jsblocks offers MVC out of the box. Additionally, Knockout don't have routing, server-side rendering, animations, filtering, sorting, paging, lazy loading of views, validation, working with remote data out of the box.

Also the debugging experience is a cool feature - http://jsblocks.com/learn/introduction-why-jsblocks#debuggin....
That is the best word for a scientific phenomenon, ever.
BTW most of what I know about black hole physics is from Greg Egan's novel "Incandescence". Which covers quite a lot of science for a work of fiction (and overall extremely inspiring).

http://gregegan.customer.netspace.net.au/INCANDESCENCE/Incan...
Pattern – web mining module for Python
I've found http://gameprogrammingpatterns.com a big help as someone new to design patterns and game development in general.
The overarching problem here is herd mentality. Using Angular is a bad idea, but lots of companies are using it anyway because The Herd stampeded towards the new shiny thing, mostly because of how cool two-way binding looked in Angular's demo toy app.

Now all those companies are bogged down by Angular, but feel like ejecting it would be too costly. Elsewhere, lots of new developers are introduced to Angular and invest time and effort into learning it because they don't know any better.

Herd mentality is a big problem. It's basically the polar opposite of thinking for yourself, and as such, extremely detrimental in other aspects too.
https://www.google.com/maps/place/Tripoli,+Libya/@32.8949517...

There are no 3D buildings on Google Maps in the areas that this company is targeting.
the bigger figures get their share of undeserved hate around here

The bigger figures become untouchable, above reproach, around here. There are some figures who are literally toxic, but because they've become a part of the core group they can get away with it. And if you doubt or question them, you must be a troll.

This is fairly normal group behavior, of course. It's a "group is its own worst enemy" behavior. It's how groups become insular and delusional and self-supporting.

The identification and vilification of external enemies. Religious veneration. HN in a nutshell.

It would be an interesting exercise to remove names from comments for a while and see how they do. I suspect the exercise would surprise some people.

Further, some of the biggest names around here are masters of self-promotion. As much as we can cheer on "transparency", it isn't so selfless when it's used to farm SEO, or to fish for consulting engagements. I'm actually surprised BCC didn't go for much more simply for the pagerank value.

This post has fallen off the front page, with which it will be dominated by the herd and I expect a rapid moderation influx that sees anything other that raw praise fade to transparency.
500 Questions (Seriously why 500)
I think he was focusing solely on cases that actually went to court, which is a good idea because it leaves judgment out of the equation and sticks to the facts about what kinds of concepts are copyrightable and what isn't.
What layer can you realistically have below the DOM? If you get rid of it, how can you realistically avoid reimplementing everything? I don't think this makes sense.
Virtually all advanced economies rely on socialist principles of redistribution of wealth through the fiscal system and state programmes within the context of a market economy.

Beyond that we're now seeing a growing dialogue pushing towards basic income, a full minimum living that is guaranteed and unconditional. This too can be considered socialist, and this too is compatible with a market economy where above and beyond the basic income (of e.g. $20k per year per person or whatever it is), people can pursue jobs to make $60k or $200k just like they do today, pursue education, charity or the thing they like to do, just as they do today, without the incentives of crime and fraud that exists for millions of Americans today who can't afford rent or insurance.

Neither systems are without flaws or caveats, but they show that socialist principles have their place in society. Of course that's different from other socialist principles which have failed, and a country without any form of market economy at all on a substantial scale (e.g. 10-20 million people and beyond) succeeding is unknown to me. Doesn't mean some of the principles of socialism aren't valuable. It'd be like saying a diet of just bread and water sucks, and extrapolating from that that any other diet that includes the components of bread and water(e.g. bread, water, veggies, fruit, fish), must therefore suck, too.
On I/O's Eve, Google Engineering VP Hiroshi Lockheimer Talks Android and Chrome
This is only true right now

It will always be true forever, or at least for as long as a web browser is a program run within an actual operating system.

It's not a competition. Pick the right tools for the job. If the job is getting your eMail or playing a relatively simple game, and a web browser abstracting as an OS can support your needs, knock yourself out.

If the job is something a bit bigger than that, use a more powerful OS.
Here's the problem: native apps require downloading, updating and take up more space on the device. I think the mobile web could be much more than it is now, but mobile web browsers seem be improving at a very slow pace. One of the main reasons for that is that the creators of the mobile operating systems benefit more from an app store environment, where they can take a cut of the sales of an app, so they have little motivation to improve the browsing experience.

There's no reason that mobile browsers couldn't expose more internal access to components or controls (and UI options) that are currently only available to native apps.

Do we really want to be restricted to a environment where if we want to release an update to our app, we have to submit the update to the third party for approval? (which can take days) and where users have to download your app to try it out?

We shouldn't concede defeat. We should demand more from mobile web browsers.
Can you expand on what you're doing now?
Yep exactly. Try adding unit tests to legacy code when your coworkers consistently ignore it. They'll be praised as fast workers who kinda sorta get the job done. All you'll get is called out for being slow and be tasked with fixing someone else's mess and your code won't be a maintenance burden.

It feels like in software dev we can just make messes and move on without accepting responsibility. Increasing scope on yourself with those small misc. tasks also means accepting more responsibility than most software devs accept which makes you a target when things don't go smoothly either through your fault or someone else's.

The biggest catch is that those 2 hours that you have butt in seat means you can't work on your own skills/side project for fear of the employer owning the code. The only thing you can do is take online courses at Coursera or Udemy as they're general enough skills.
The runtime performance of Rust for a path tracer
I disagree. Especially for startups.

I will take "the Web" to mean, essentially, that the rendering of the front-end is done in a browser. Then, what you have to do (I learned this the hard way) is stick to things that get rendered well in browsers on all the platforms you plan to target (which usually includes Android, and that means no fancy scrolling). Develop your aesthetic around that. You can put out native versions later, when you have the budget to support all the platforms.

Now, this has several advantages. One is if you want your app to become popular. If your app involves inviting friends in any way, realize the friends don't have the app, and the invitation will probably happen via SMS/email/facebook/twitter. When that link is clicked it takes the friend TO THE WEB. Yes you can have the friend look at an app in the store, download it, launch it, confirm their phone number again, and then finally engage with whatever they were invited to. Or you could have a WEB EXPERIENCE ready for them and create an account with 0 steps!

And since you've already coded this web experience, why not wrap it in Cordova/PhoneGap and add bridges to the underlying OS APIs via plugins. This keeps separation of concerns and actually maintains much better than many native apps. And you'll also instantly have access to many cool components like Mobiscroll, which have been tested and work everywhere. Compare that to downloading some native lib for iPhone, like Layer, only to realize it doesn't work on other platforms like the web, and you have to wait or roll your own.

So now you've got a unified codebase which renders in a browser, you can wrap it in MacGap and other wrappers, hire specialized developers on each platform and pay them to maintain ONLY the part they need to. Not the interface, not the server interaction, backend etc. Which all has a standard and RICH environment to build in, including localStorage, local database, sockets, even WebRTC for peer to peer time topologies! All that stuff is good enough in 99% of the cases to build an app.

Well I'm a little biased. My company has been building a plaform for years to make apps successful and viral, a sort of open source alternative to Facebook (which just shut off app access to people's list of friends, something that was the biggest selling point at the very beginnng and the reason you shouldn't build your business on someone else's centralized platform). The idea was to have a standard platform finally to power SOCIAL apps, that was all well designed and take care of everything for you, so you can focus on write your app, not getting cordova, user signup invites and privacy / security right etc. It also supports a growing ecosystem of reusable widgets and plugins that you can just plop onto a page, like chatrooms or docs. I thought it would be done in a year but it's been four years and we're still at 0.8!

http://platform.qbix.com
The speed comparison is sadly incorrect:

Adding 'track by $index' to the Angular example makes it run 10x faster (outperforming both React and Blocks).
why can't you use maven for downloading maven dependencies?
Why is it being tied to the browser a problem?
Even if 240ms was fast, is it still that fast on old iPad, budget Android phone or old computer?
Will Superintelligent AI Ignore Humans Instead of Destroying Us?
Sorry, poor word usage on my part. As vvpan more eloquently puts it, DOM construction via js functions. This is the example from their website. This is very difficult to maintain, and personally, I become very adverse to making changes. Though it appears vvpan has a link to a project attempting to fork(?) React's transformer to be usable in mithril.

todo.view = function() {
return m("html", [
m("body", [
m("input"),
m("button", "Add"),
m("table", [
m("tr", [
m("td", [
m("input[type=checkbox]")
]),
m("td", "task description"),
])
])
])
]);
};
Do you feel you made a point by listing services that exist only by breaking the law to exist as somehow related to business reality? Making your money by trampling the rights of others isn't exactly sustainable. The only way you have a point is to be rampantly intellectually dishonest, or ignorant of reality. Neither option is great, so charitably, it's best to assume you know this stuff and you're just trolling. Also not great. Do you have a 4th option?
Android Auto Review: The Smartphone Finally Finds Its Rightful Home in the Car