skysight-inc/HackerNews huggingface dataset:
>These are all mostly strawman arguments and can be applied to whatever os you choose.

No, they really aren't. Let's see:

#Basic things like sleep, working touchpads etc are still issues on many installations

That's not an issue at all on Windows or Mac.

#On the 3D compositor/desktop front-end there are still messes for users to deal with

Again, not an issue at all.

#Desktop environments go here and there, all over the place, sometimes mimicking Windows, others mimicking OS X, progressing and regressing, rewriting things for no good reason, etc. Perpetually less capable and/or stable than both Windows and OS X.

Both OS X and Windows change their desktop GUIs, but nowhere to the extend that Linux does, and without the resulting breakage (e.g. from Gnome 2 to 3, KDE migrations (and changes to QT) etc), and all for really ho-hum changes. When Apple makes a ho-hum change to OS X desktop (Cocoa UI, the Finder, etc) (which they do frequently) all the rest works just fine, apps don't need to be migrated, whole classes of things (e.g. stuff like Gnome Panel widgets) aren't suddenly dead, etc.

>Granny browses midget porn on her Chromebook just fine, thank you very much.

And then Granny wants to produce her own senior-porn, or edit her grandaughter's birthday video, and finds out that multimedia support on Chromebook is crap, and switches to Windows.

>Gimp is also perpetually less capable and/or stable than Photoshop (and still people promise it will all change with the new pipeline, that's close to a decade in the making)

Well, it's still unusable for professional printing use.

>My team and I routinely use google docs to write multi-million dollar proposals.

Well, that's a moot argument. Doesn't mean Google Docs is "as good as MS Office" for that, just that multi-million dollar proposals can also be written with very basic features. Heck, one can write multi-million dollar proposals in Notepad too. On the other, for industries and documents with more dedicated workflows (e.g. legal documents, etc) that wont do, as wont be as efficient.

>And lastly, where has this nonsense of everything on this one laptop came from ? Have a laptop for each of your major tasks. For cutting code, nothing but Linux will do

Actually there are more Windows developers than Linux ones. In the enterprise space it's mostly all Windows (with C#, Java, etc). And even tons of Linux targetting devs use Windows or OS X and just run a vm, docker or connect to a remote server (which is cleaner anyway: reproducable, exactly same as the deployment environment (of which they might have many), with snapshots and all, and doesn't mess with their main desktop machine for testing server tasks).
Yeah, I'm sure Exxon's projections are unbiased and reliable.
And they aren't that few. I've stayed in the rooms they comp to whales. There are a lot of them and they're all full all the time.

They're a low percentage, but those casinos have thousands of rooms so if even 5% of people are whales it's a sizable number.
VAT is a consumption tax, what is deducte is corporate profit taxes
> Developers aren't actually
> special snowflakes

But generally, in a technical team, they're the experts on the technical stuff...

> and they sure as hell
> shouldn't be hiding away
> work they'd like to do in
> what are nominally feature
> cards

They should be mentally adding the postscript "in a way that leaves the project in a better state than I found it" to each feature, and estimating on that basis.

That's their job.

> then get grief later when
> the points didn't directly
> map to time

If this happens at your workplace, either fix it or leave, much as you would if the promised health insurance your workplace offered turned out to be a spirit healer.
I use Skype for more than 10 years, and I feel it's abandoned.
I also have a Google Voice account, same feeling.
I understand "Rust is more complex" was a comparison with C, not C++ and D.
That's good to know. It does feel like a powerful feature that's worth mastering.

I mean, despite the risk of making things complicated, I use ternary operators all over the place...
Not really. Depends completely on what you need. Not integrating with your existing asset pipeline isn't necessarily a plus depending on what your goals are.

There's also a weird amount of self promotion going on with that repo. Not sure what it is about that but it's kind of been a turn off to me.
A lot of good points here. But your opening statement...

> Making wireless work isn't a matter of throwing money at the problem and buying off the shelf products, unfortunately. Nor is it a binary "works" vs. "doesn't work." I want to say I have "flawless" wifi at my house, but in reality I've looked at the use cases of all of my regular users and optimized the wireless network to be reliable and performant for those uses.

... I think fits with the question the OP asked, and my follow up to. Since it's not a binary, and people have different levels of acceptance, and different levels of work put in to getting that number closer to 1 than 0, that is my issue. A stable router and wired devices "just works" for at least the last couple of decades.

I can likely get a better WLAN than the one I have, but I have already put in more time than I'd like to. At this point if I can't throw money at it, I'll rather just throw money at installing cat6a, which I did for the stuff I cared about (desktop, htpc, server).

> I put a lot of effort and more money than normal into this solution, but the result is that my family generally doesn't notice the network. It just works, all the time.

Contradicting as it is to your first statement, do you really mean this though? Or is it simply "works well enough, within reasonable efforts, means and expectations"?
More people should watch the movie "Das Leben der Anderen"[1], how Stasi thoroughly bugged the living places of people dangerous to "state security".

Now they're buying them for being too lazy.

[1] http://www.imdb.com/title/tt0405094/
> When it does become a problem it can be solved by caching.

Solved or made worse by caching?
Ah, my apologies - I misread the parent comment.
> First you have to promise

Is there some kind of tax rule I missed where tax discounts are linked to other economic indicators? If I reduce unemployment, or reduce pollution, or plan a tree on a roundabout, or whatever, do I get some discount on my corporate tax?

and this isn't just about 1 or 2 man bands or little startups, whatever. This should apply to any company of any size. Apple, MS, Google, etc. are massive and get massive tax discounts, and I understand why, but if they get a discount on the basis of some special thing they do, this should be on the basis of a public formula that is applicable to all companies.
So, the thing I am curious about.. what will happen when the first member state lowers its corporate tax rate to 0%? I can easily see that happening within the next decade or so (Hungary is at 9%, Malta at 5%, etc).
The anti-"hate speech" hysteria is simply reflective of the Silicon Valley political bubble, and its inevitable biases. The MTV video would have been considered hate speech had it been directed at any other ethnicity.

Twitter going out of their way to say that they might ban the US President isn't exactly a sign of the professionalism and maturity people expect from multinational executives.
Or perhaps some purple creature?
Internal combustion engines tuned for hydrogen fuel also exist. However the benefit of a fuel-cell vehicle is being able to recharge the batteries with the fuel-cells, regenerative braking, or at a charging stations.

https://en.wikipedia.org/wiki/Hydrogen_internal_combustion_e...
For real marketing impact, go offline and old school
Show HN: MVP without code, CardCaddy.co – Share your credit card referral links
> Should I seek psychiatric help

No, you should write your representative(s), support privacy groups (such as EFF), and in general lend a hand to establish the legal limits to surveillance and ownership of meta/data produced in course of using a commerical product.
Get started with Bluemix with a free online course
Wow, you're going at this from completely opposite sides, but in almost identical superficiality :)

The EU is pretty damn efficient, by the way. Mostly because it's one of the few governments that doesn't derive its impact from the power to tax & spend.

But the money wouldn't even go to the EU. It goes to it's rightful owner: Ireland.
That's the problem, kitchens are trendy again, and looking good in "better homes and gardens" is always the death knell of usability.

If you want to cook, you'll have to take portable appliances onto the deck or into the basement because kitchens are solely about looking good now.

There are snarky analogies to web design in the above, BTW.
The frusturating thing about this is how obvious it should be that the publisher account getting paid for the impression is _not_ the premium publisher that it said it was. If your account with, say, AppNexus is registered to "Mikhail Gorsky's Ad Fraud Ring" and it's registering video plays on espn.com/video at a $30 CPM, there are some very very basic heuristics that AppNexus could run to determine there is something off about this arrangement.
Roll-Out Plan from Google Chrome to Provide HTML5 by Default
That was a carefully worded and thoughtful reply... thank you!
I've been using this one for Chrome: https://chrome.google.com/webstore/detail/tabs-outliner/eggk...
It seems to be back now.

Fun fact : I informed the author (which I'd a good fortune to get to know him for some time) this morning (east time zone) that his project is (again) on the front page on HN. He was in the air on his way to Taiwan. We both wished it doesn't break but it seems like it did and he restarted it again.
Please not, or we'll end up with two disjunct audio stacks. There are people (like me) for whom PulseAudio has been working wonderfully without any problems at all from day one.

Admittedly, "day one" was not when Ubuntu switched to PulseAudio well too soon. It was around 2012, and it was just magical to have the whole network transparency of audio devices just work.
LibreOffice announces new “MUFFIN” user interface concept
I think the webpack documentation is missing the "why" in a lot of cases, so I sometimes find it difficult to map my problems to the right area of docs.

The "vendor" and module splitting are good examples of this. Or, in this example, using "process.env.NODE_ENV" makes a lot of sense if you use Heroku, but is more cosmetic if you control the entire build chain.
Most of the Mercurial use cases fit better with the metal model that people coming from SVN and similar, are used to.

It is only when one wants to do advance tricks that he/she needs to enter "Git-like" land.
As much as I detest most of David Davis' views, by virtue of him being a Tory for starters, he deserves praise for being a principled and staunch defender of human rights and privacy rights in general.

As long as he is part of the cabinet, we can assume Theresa May will at least be faced with internal opposition. And as long as the Tories have as slim a majority as they do, he will be one of the people guaranteeing that e.g. her ambition to abolish the Human Rights Act won't happen, as he's virtually certain to leave cabinet and stage a rebellion in the commons if she goes that far.

There's plenty of stuff he won't be able to stop, though, especially in cases where May can rely on Labour to prop her up.
We keep talking past each other. The objects that are allocated on the stacks are managed like stack objects, but the stacks themselves are heap objects. Storing objects on the stack is, as you say O(1) (or, rather, amortized O(1) for dynamic stacks), but the same is true for using some Stack class in an OO language. It is the stack itself, the container of those objects, that behaves like a plain heap object. This is how pretty much all heap objects behave: they all primitives in fields or arrays, but what the runtime needs to manage is the container. So, yes, you can store the same heap data contained in lightweight thread stacks rather than in objects, but that won't change how that data behaves.

When you create a runtime for lightweight threads (as I have), what matters isn't what the programmer sees but what the runtime sees. POSIX threads and lightweight threads appear the same to the programmer, but behave very differently from the runtime's perspective, and require very different memory management (and very different scheduling) algorithms. What matters to the runtime is: how big each stack is, whether it's constant in size or can grow and shrink, and how often it's allocated and deallocated. It's those parameters that make the difference, not the user abstraction. The point of my example was to clarify that the stack abstraction can be used in different ways. Yes, POSIX thread stacks are also managed in some heap, but their usage parameters make them very different from lightweight thread stacks; the latter behave like a plain object would.

In Erlang, Go and Quasar, the lightweight thread stacks are managed very differently from how the OS manages heavyweight thread stacks, and this is because the two behave very differently despite exposing the same abstraction. You keep repeating that lightweight threads and heavyweight threads are the very same abstraction but what matters is the usage parameters, and that's why their implementation is so different.

BTW, this is true not only for memory management, but for scheduling as well. The scheduling algorithm for heavyweight threads simply does not work well for lightweight threads and vice versa. The reason is that the patterns of blocking and unblocking, and the number of threads -- i.e. the parameters of the behavior -- are radically different, in spite of the abstraction being exactly the same.
Active discussion: https://news.ycombinator.com/item?id=13228162
I was going to write something snarky, but I will simply say:

Tom Watson, the MP who brought the case, is deputy leader of Labour.
Oxidation.

https://en.wikipedia.org/wiki/Alkaline_fuel_cell
Munroe should really just stick to science and quit trying to be an expert in things where he has no experience.
The fact that the legislation OP is talking about passed in the majority cons government and not under the Con/Lib coalition suggests that the Lib Dems did not: "Go back on every single thing they had promised."

What they did is go back on tuition fees which the press then merrily highlighted at every opportunity. Meanwhile New Labour & now the Cons are free to break promises every day of the week with barely a whisper from their mates in the press.
Because small frameworks don't have bugs, right?
Too late, she won already: http://www.b.dk/aaretsdansker
Davis actually didn't vote on the issue.
> small addition: the Irish tax code was found to be illegal.

By Whom? If the Irish found their tax code to be illegal, that makes no sense.

If the EU found Irish tax code to be illegal then the word "illegal" becomes ambiguous as it involved Sovereignty of a National tax code vs EU guidelines.

EU doesn't have a standardized tax code so finding something illegal would imply there are rules and unifications, which there aren't.

Here [0] is a 10 page summary of every tax code that is in the EU. By 10 page summary I mean 10 pages of actual tax code that then leads to the actual code that is per country.

EU's system isn't unified...

[0]: https://www.scribd.com/doc/234210334/Oracle-EBS-R12-European...
Renewables to methane probably makes more sense. Methane is cheap and easy to produce. Using it skips the additional step of methane to methanol conversion. There are already plenty of methane powered cars on the road in Europe and a few on the road in the US. Renewable production of methane is already being done at scale by BioSNG in Sweden.

This claims that it is not yet competitive with untaxed natural gas from fossil fuels though:

http://www.biosng.com/fileadmin/biosng/user/documents/report...

Presumably, the taxes in Sweden are sufficient to make it feasible.
Can we stop the "sellout" business? Having a clearly stated and one-click reversible whitelist is neither dishonest nor bad for the user. I like having the option to support sites I enjoy without massively inconveniencing myself. You prefer maximum adblocking, and that's fine, but there's nothing at all wrong with giving us both the choice.
The Importance of Working with Great Co-Founders
> The set of different options (normal merge, rebase, filter-branch, etc) is complex and not cleanly orthogonal

All of those commands you just listed are clearly defined and serve different purposes. In other cases, most commands or command flags simply help the user do something in an automated fashion that you could do by typing each specific command out (i.e., git pull --rebase). Git's core tooling is mainly centered around graph manipulation, everything else has been added due to convenience. And quite frankly I've never really understood the criticism people levy at git for being "complicated."

It's stupidly simple at the end of the day, especially compared to the hodgepodge of features that other VC's provide, all of which don't really work together and are designed to cover some gap in what should be handled in the core design of the VC (I'm looking at you, Mercurial branches and bookmarks). All tools require you to be familiar with them. There's no getting around that.

> Even experienced experts would have difficulty finding the clear, simple way to solve this problem

I'm not sure how you can possibly say that, the answer is pretty obvious to a lot of us reading this article. This just feels like baseless whining.

There is a litany of literature out there that could have easily pointed the author to a well defined, accepted, and documented solution.
GPUs do not actually have control flow.

They are SIMD vector processors (Same Instructions Multiple Data).

CUDA and OpenCL make this a bit more explicit.
The internet will shut down for 24 hours next year
EU’s highest court declares UK surveillance powers illegal
Ya, that too.
It's not clear to me; I didn't see it in this pdf but might have missed it.
Hmm.. I would not find this useful. To me, the best part is the surprise felt when you receive a gift by mail, and didn't expect it. Instead of using this app, why not just ask for their address instead, and give them anything you can choose?
> I like articles that consist of just one sentence.

I like articles like that too...just not when they're packaged in a ~4MiB page sprinkled with ads.
Its 1/3 of the asteroid belt by mass. So the asteroid belt is what, 1/6 water by mass?
Tom Watson actually voted FOR the recent mass surveillance law / snoopers charter. Do not praise him.

Davis, the Tory, didn't vote.
I suspect Prince would have looked at you funny if you said that to him.
s/nixon/poindexter/

https://www.google.com/search?num=100&client=firefox-b&q=tot...
This strikes me as a pretty useless distinction. Github frequently refers them as "sites", i.e. websites, and advertises using them to host Jekyll-generated blogs.

This is why we can have nice things. People always push up against limits as long as they aren't shut down.
Yes, I believe you can enforce HTTPS using Cloudflare. I don't know about it because I don't manage the domain, I simply use the subdomain.
The problem, to me, lies in the fact that a multinational company gets punished because a member state fucked up. How is that fair to the company?

Say I'm a balling billionaire, wanting to invest, and politicians in an EU country are willing to attract me by giving me a very generous tax break. There is no reason to say no. However, in this particular case, if ruled that this is state aid, a country gets rewarded with additional tax revenue for doing a bad job / acting like an amateur. They need to find a different punishment mechanism, because in its current state this just incentives countries to introduce half assed laws and systems.
That five year stretch is indeed stunning. So many songs that are harmonically sophisticated and yet singable/relatable to non-musicians. Without any doubt one of the best song writers of all time.
This started a discussion in my office (software dev team). The summary is that I'm never satisfied with the quality of tech as paltry as smartphones but my colleague with a smart watch, smart TV and Alexa in his house views their defects as "quirks".

Seems to be a question of disposition, in my circles at least. There was a bonus anecdote about how Alexa has ignored his girlfriend for a year though.
> they could display all the ads they want to a non-script-executer

But then it would be harder to track you.
People worried about robots replacing ALL jobs just need to use a Roomba for a month. Assembly line jobs sure, but ALL jobs no way, not for a while at least.
Others have answered your question correctly.

I'd like to add that Apple doesn't pay VAT, the consumer does. It's just Apple's responsibility to collect the VAT from the consumer and forward it to the tax authority.
Thankfully, the current cabinet has at least one minister - David Davis, ironically in charge of Brexit, - that's been a firm defender of the HRA to the extent of in the past staking his position on it.

Now, if he's booted from or leaves cabinet, we should be worried as in that case it's a good sign May is about to take her authoritarianism one step further.
This is a good question, that needs to be better addressed in the documentation.

piladb can have multiple use cases, but I'm mostly thinking on in-memory caching, keeping multiple versions of the cached resource (elements in the stack), and managing invalidation with the provided dates. It can be used as a key-value store, where the key is the name of the Stack, and the value is the Peek, and yet you can keep previous versions of this one. And it can be also used for pretty much any problem where a classic stack data structure can help, only that it is running as a lightweight http server.

The main difference with Redis lies in the scope and in many operational aspects. About the former, Redis provides all kind of data structures, whereas piladb only aims to provide stack data structures as a service, and do it right. Regarding operational issues, piladb is extremely easy to deploy (just a binary, no config files), and any HTTP client is a piladb client, no need for protocol implementations.

Last but not least, piladb provides a comprehensive Go library to implement embedded stacks inside Go programs.

Said this, this never aimed to be a Redis killer, Redis is an amazing project, and a huge inspiration to develop piladb.
Yeah but he was unusually humble when it came to his music idols :)
As far as I'm aware the case was originally bought by Conservative MP David Davies when he was a backbencher. He then had to excuse himself from it when he became a Cabinet member and was constrained by collective responsibility.

That'll be an interesting Cabinet meeting.
It's two conflicting desires: should the simple case do the right thing, or should the language be more consistent? You're not wrong, but language design isn't easy!
A lot of people work around that by doing GitHub Pages + Cloudflare. It's free, and it gets you all the additional performance benefits that Cloudflare provides. Would probably also prevent you from running into any of these bandwidth limits.
https://news.ycombinator.com/item?id=11939851 (Alan Kay has agreed to do an AMA today)
Or a potted plant.
When I read the title without the They don't in it I thought sarcastically to myself "They don't".
They say no more, now. Then after everyone flips out we'll have a version 2 or added content later. On the merit of price, most Wii U games run in the $40-60 usd range. It feels like the free to play crowd wants to ruin a traditional product model like they ruined the rest of mobile.
Checking my daily todo list on Todoist, getting news from NPR, playing audiobooks