skysight-inc/HackerNews huggingface dataset:
It's evolved a bit more mainstream-feeling, which isn't necessarily a bad thing inherently, but did away with a lot of the cool quirks that I enjoyed originally (for example, there's a couple extra clicks to actually add people to individual circles now -- whenever you click the button to add them to your circles it instead adds them to an auto-generated "Following" circle, and you have to go back in and remove/add the circles you actually want).

Much of the focus on circles was replaced with Collections (which are basically reverse-circles), which I think works a little better. You can still follow people as a whole, but you can also choose to follow any of their "collections", which basically split their posts up per-topic (e.g. I have collections in writing, programming, and pictures of my cats -- most people don't follow all three).

Also with more people joining G+, it moved further away from how I was using it as a news aggregate to more of an actual social network. I could probably get more news if I unfollowed people posting about their days, but most of the people I follow are experts in my fields and it's interesting to see what their days/problems/lives are like. There's still lots of really good, in-depth conversations in comments though, as long as you write a reasonable post to prompt them (most shares without accompanying text are just ignored).

Also, I've heard the Communities feature is huge, but it seems a bit too social (and lowest-denominator) for my tastes. If I were looking for an analogy around the net for the parts of G+, I'd probably say Communities feel like YouTube comments, public posts feel like the better end of reddit, and private posts (where much of the fun in the author/publishing circles I'm in happens) feel like HN.
I'm guessing it's because spider monkys have long curling tails that look a bit like an @ if you squint:
http://kids.nationalgeographic.com/content/dam/kids/photos/a...
Yes, and in the related links at the right side they even have another article titled "Cost of labour falls in Finland at the highest rate in the European Union".
No short term benefits but a lot of long term benefits.
Germany has one of the largest aging population in Europe. They have just added a lot of people to their population and can use them however they like. Do not worry about germans they always knew how to screw with people.

Just look at the number of factories that operate outside of Germany and how many people they require in order to keep the machinery running. I do not hate them. I do not detest them. I am just scared at how they run things. And other countries seem to follow because they also want to take advantage of it.
I don't underplay the importance of the arts, but I believe that the STEAM movement confuses the message - STEAM is effectively (education - humanities). The point of STEM as a grouping is to create a classifier for the numerate disciplines; a subject grouping that, at least amongst primary teachers in the round, is not strong.
> Younger developers

Let's not put all the fault on "younger developers".

I agree with you completely when you say that nowadays developers care more about new and shiny JS/ROR frameworks than anything else, because they are easy to use and allow them to ship thing overnight and possibly make even a bunch of money out of it.

But let's talk for a moment about the "grand pa's" efforts to welcome new developers. I speak out of personal experience here. In the past, when I was a very young and very new to development, with a limitless willingness to learn and help out doing my part in open source (and, more importantly, limitless time to do it), many of my attempts at trying to collaborate -- two of the most notable and worst experiences on my side being Tox and Fedora -- ended up with me getting mocked for even trying. And when I say mocked I mean it. I wasn't just normally (or, to use a blasphemous word, politely) turned down, which I would have understood. Someone of the Fedora project, when I had attempted to take part in an initiative intended to attract new developers, even went the extra mile basically telling me to go get screwed because I had never contributed before.

This happened when I was around 16 or something. Now I'm 27 and it takes a huge effort on my part to even just consider contributing to "old guard" open source projects. Nowadays, I still would never dare to participate in mailing lists/IRC channels because I'm still too afraid of being treated that way again.

I'm not trying to start a flame war. I just wish everybody would be more self-critic.
Immigration to Germany as a skilled worker was very easy for me.
> (The numbers are too big with 31.42% added to the sum and 30% tax for that to result in 41%.)

Salary is the original "100%" here, but the cost to the business is higher than that, and so if we are to talk about the cost to the business we need to adjust the percentages accordingly.

100% + 31.42% is the total expense to the business.

So 30% of salary and 31.42% of salary = 61.42% of salary, but only 46.74% of the total expense.

But most people will have well below 30% income tax.

E.g. here's the Swedish tax authority's own examples of income tax rates paid:

http://www.skatteverket.se/privat/skatter/arbeteochinkomst/s...

Average salary in Sweden is around the ~375,000 SEK, putting typical income tax for someone on an average salary towards the lower end of the 23% range 28% somewhere from that table.

Using 23% in the calculation above, we'd end up with a tax wedge of 41.4%. With 28% we end up at 45.2%.

This is before any additional deductions.

It's close enough to the OECD numbers that if you were to look at the basis data and assumptions underlying the OECD report (it's all public), and/or go through the actual tax calculations that the above table is based on, and make sure the years match up, I'm pretty sure you'd get it to match.

So let's say it's in a range somewhere around 41% and 45%.

> Edit 2: Regarding total tax and calculation. https://en.wikipedia.org/wiki/Taxation_in_Sweden#Example_of_....

That page uses headline rates without actually considering that the tax rates are not applied to the gross salary, but to taxable income, adjusted for various deductions. It totally confuses matters and is clearly written by someone who doesn't understand how tax works. It bears little relation to reality.
This is a Bitcoin article written for a Bitcoin news site, I don't detect any "weird Japan" vibe in it anywhere.
Israeli firm Cellebrite claims it can crack almost any smartphone
I agree, Postgres having its own storage subsystem would be wrong. Fortunately the PG philosophy is to leave what the OS does best to the OS, so its unlikely that situation would arise.

However, a middle ground of being able to backup just the changes in a multi-terabyte database that have been made since the last full backup, wouldn't be controversial and is a common use case.

I've read of a few attempts on the PG dev mailing list over the last couple of years, so hopefully one of them will be completed sometime soon and merged into core.

Some of the work I have come across :

https://github.com/ossc-db/pg_rman

https://github.com/2ndquadrant-it/barman/issues/21
Wouldn't looking at the generated assembly work? If performance matters to the level of caring about RVO in a specific instance, looking at the assembly can't be avoided.

I agree it's inconvenient, ideally a compiler should do the right thing, but there are no such smart compilers yet :)
The circle bit looks like a monkey tail, simple as that. And there was no need for a shorter word, as it really wasn't used in common speech or writing (the French "à" was/is used in the commercial sense).
Is Google Destroying Our Memory?
The cost of infrastructure automation
Even if the only difference is personal preference, what's wrong with Firefox trying to accommodate more users' preferences?

Neither of the comments you replied to said anything about 'Firefox trying to accommodate more users' preferences'. So I don't think they had anything against Firefox accommodating more users preferences. They were just saying what people prefer is different, some people like Chrome's web developer tools more, some people like the web developer tools in Firefox more.
Oh interesting, I didn't know. A lot must have changed in the last couple years. I was just there this month and didn't notice any credit card logos at the checkouts and just assumed they still weren't accepted.
How to change a light bulb on a Renault Megane: http://www.meganeownersclub.co.uk/changingmeganebulb.php
I don't think SO is declining either. I myself don't contribute that much anymore either, but I used to. Mostly because of reasons stated in this article.

There are some valid points though for both contributing and not contributing to SO. The fact that you need to be 'really fast' to answer questions does indeed hold mostly for the simple answers. And actually there I found that it's best to write a short, concise answer to the question and post that - more chance of being first - and then alter your question to add additional information that was not crucial, but still nice to have.

Anyway, SO is still a good resource for problems that are not that esoteric. With esoteric questions, the odds of someone finding your question and being able to answer it in reasonable time is smaller, and you're probably better of either looking through the docs yourself or, if possible, looking at the open-source code.

That it's hostile to newbies could be true. But it can also be hostile to people who have been using the site for quite some time. That is, unfortunately, part of the internet these days. Trolls are hard to avoid on websites with a big community.
I use exactly 3 extensions and hardly EVER have more than 2 or 3 tabs opened. In this scenario, using Firefox over Chrome, at least on Linux, is gruesome. The startup time is terrible, the constant stuttering and delays opening things is terrible. I wish I was able to use Firefox, I tried many times, but the performance nowadays is just subpar.
> Part of the problem ... is figuring out what the compiler is going to do

Not meant to offend you, but that should not be any of your business :-)
Wow the Version 10 feature's are exciting. Really.
> incremental/differential backups

What's wrong with WAL backup? Postgres can run your script and pass it path to newly created WAL chunk, that you can ship off anywhere.

Or run `pg_start_backup`, rsync data directory, `pg_stop_backup`.
I assume there was supposed to be a sharp after the first C?
The Varnish Moral License
Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production
On your subwoofer, you can try listing that kind of thing on Freecycle/Freegle. Commonly someone technically competetent will pick it up to see if they can fix it.
No. A C level officer is part of the public face of the organization. If one can't handle the binding of their personal life to that face, they should step down.
And, more to the point, they all take debit cards, and have all accepted debit cards for many years.

Germany is against credit, rather than electronic transactions.
> What if we could develop a synthetic form of intelligence distinct from our ability to analyse and solve problems?

Until we know what intelligence is, I'm not sure we could classify something as being distinct from human intelligence. If AI is any computational model that can learn (i.e., adapt its parameters as a response to inputs to solve various problems), then evolution would qualify as well (well, maybe it is).

But currently, "AI" is a marketing or science-fiction term, not anything we define even remotely rigorously. If we use the Turing test as a definition to AI (i.e., intelligence is the quality of an agent that is indistinguishable from a person through communication), we are not much closer today than we were forty years ago.

Science fiction can inspire science, but using sci-fi terms as if they were scientific terms is confusing, and I think we should similarly leave marketing terms to marketers (over the past decades, marketers have assigned the name AI to very different algorithms solving very different problems).
> Since when has creating slums become a thing to laud? How does it get covered in such shining terms?

42 dispersed shelters constitute as slum now? Ok, I'll bite. It becomes a thing to laud when it's an improvement to the current status. Being sheltered in a slum is better than not being sheltered at all. Unless you believe homeless people shouldn't be seen or accommodated.
There are Audis where you need to remove the front bumper to change the headlamp. (Less of a concern with HID and LEDs, but some of them are still halogen.)
In my opinion the sharp symbol is very different from the hash symbol #. If you argue that these two are the same symbol, then so would be "d" and "q".
There's been a few services like this. None have seems to have made it, at least I can't remember any names.
Show HN: How to turn anything into a mobile phone
I always has been. Even 30 years ago most people didn't know how to fix those machines. People fixing cars or plumbery have been popularized by TV and books, but really they were a minority, for the simple reason learning a skill takes time. And most people invest their time in only a limited set of things.
Is this something Wikileaks requested but Google turned them down? I'm wondering if there's some context to your comment or if you're just being dismissive.
Yup. Programmer is a new derogatory term for a "worker".
It's sad that the author effectively blames himself for overworking and the resulting stroke. It might be the more socially-acceptable explanation, but there is more to it than that. He wouldn't be clocking 70 hours a week and bearing "self-imposed tortures", while ignoring the symptoms of exhaustion, unless his peers and the wider society rewarded it, as part of a self-destructive feedback loop. And we are all complicit in it, since we keep praising people who successfully "hustled ... up the chain of command", "managed to survive layoffs", and are now "leading development and marketing for a team" after only a few months. Overworking is nothing to celebrate and it shouldn't be a role model for anyone. We shouldn't reward this behavior when we encounter it.
Remember "the West" includes the Nordic countries, Germany, and other parts of Europe where credit cards are less common and bank transfers are free. At least in Scandinavia, the app-based bank transfer methods are widely used to pay for purchases or to repay friends.
I'm not an expert at this, but it seems to me that it would be a good idea to take the time to learn it properly in one go instead of independently discovering all the mistakes that can be made in 7 long years and then being upset about it.
No, titzer gets closer, by pointing out that you for starters can't possibly pay VAT on buying stuff with money you don't have. You don't have the money you have paid in taxes.

However, as I've pointed out elsewhere, that is total tax wedge including employer contributions. If you are looking at total cost to a business, your cost is 131.42% of your contracted salary. That is what the 42.7% comes from.

Actual income tax on an average salary is somewhere below 28% (see discussion elsewhere where I cite a table from the Swedish tax authorities - 28% is their estimate for a 500k salary; average salary is roughly 375k). This would leave you with at most 72% of your salary to buy VAT rated stuff with.

If you were to spend all of that on 25% VAT rated stuff, it'd mean an additional 18% tax on your salary, but only 13.7% of the total. That 13.7% is the number comparable to the 42.7% number, so if that was the case your total tax wedge would be 56.4%.

However, that isn't the case, because you're not paying VAT on mortgage payments, for example, nor on any money you haven't actually spent (so savings etc.). Many goods and services are also taxed at lower rates. I don't know specifically about Sweden, but most countries don't apply VAT to basic food stuffs, for example (I do know Sweden has reduced VAT rates of 12% and 6% as well as zero rating - I just don't have a handy table of what the reduce rates applies to).

If we more realistically assume that only half of your net income gets spend on VAT'able products and services, including it in the total tax wedge would only increase it by 6.85%.

Your mileage will vary depending on how you spend, but it certainly won't under any circumstance increase your total tax wedge by anything remotely close to 25%.
So how would you take into consideration over-fishing? Having constantly increasing production would be good for a while until it is not. There would have to be some sort of artificial limit set, either by the fishermen themselves (which would be a cartel and well, frowned upon), or by another authority on the island (which in that case would be regulation).

Outside of that there would be an ever increase in fishing, until a crash in fish numbers. Though perhaps this could be the cause of the crash in the story, an absence of fish unraveled the whole economy.
CVE-2016-6366 Cisco ASA Authentication Bypass (EXTRABACON)
google has a mechanism for such things in place it's called "account inactivity". Basically you setup a contact person to whom your account will be handed over after a certain time has passed and you haven't logged in.
Better than nation states.
Gel coating makes rechargeable nanowire batteries last forever
I regularly show people Google Photos and shout at them DON'T YOU UNDERSTAND HOW INCREDIBLE THIS IS? IT KNOWS WHAT "FOOD" MEANS IN BASICALLY ANY VARIATION YOU CAN THINK OF!

My favorite "this shouldn't be possible" searches are food, flowers, sunsets, dogs, (to which it returned a picture of my dog's BUTT in the dog door. No face. No paws. Just a butt with tail sticking out) Christmas (to which it returned a photo of my wife, taken in July, at Bronner's Christmas Village in Michigan, etc.

It's completely incredible how accurate it is, and it's transformed the way I access and use my photos. I still cannot get over how "food" can mean literally millions of things and it will show me plates, people eating, food on a table, food in a takeout container, individual ingredients, food being cooked, etc. Those are all so dramatically different that the fact it's able to return them so accurately boggles my mind.
Do you think a similar technique could work for generating 3D models?

For example, it's not hard to imagine future organic sculpting packages (e.g. ZBrush) having this type of tech integrated. Perhaps in-game character sculpting systems as well.
I think there was a lot of DIY in the post-Depression, wartime, and immediately post-war economy. Could be just my family experience, but both sets of my grandparents had a very strong "use it up, wear it out, make it do" philosophy and that included fixing/bodging when appropriate.
Deutsche Bank Slumps to Fresh Record Low on Capital Concerns
Templates are quite complex for sure, but certainly not an hack.

They are also unlike scheme macro system which works at the AST level; C++ templates work at the type level, which scheme lacks entirely[1].

> what if a function creates a lambda or takes a function pointer argument called ioctl, and your template expansion calls ioctl?

Are you talking about macro hygiene? C++ templates are hygienic, except for type dependent lookup which intentionally isn't.
That's certainly my biggest disappointment so far with the Google Assistant, even though I understand that they will improve it with time. I wish it was at least better integrated within the Google ecosystem, so that I can interrogate it regarding my emails, my calendar or my contacts. Why can't I reference a friend using their google+ handle? Or ask for my next dentist appointment that's on my calendar? Or my last amazon order receipt in my mails? Hopefully stuff like that will come and it will make the Assistant a bit more useful and less gimmicky.
Only sometimes.
I was doing this every few weekends, while living/working in Toronto but getting a hotel for a weekend in one of the suburbs. I used this time to work on my own projects and long-term reflection, since I was working on the client work so much it was hard to detach enough to work on my own stuff in the same environments I worked on other people's work in.
I was just listening to Milestone when I found this as it happens.
Off topic - ish

But this site is broken at even modest levels of zoom.

Content hanging off the left of the window and no scroll bar :-(
True. However, OpenMW has a game editor and the 1.0 roadmap states they want to make the creation of games using the engine doable without requiring any of the proprietary assets from the original game. I expect this will take a while, but you can already create maps without needing all of the "game creation" functionality -- and I have no doubt someone will make a clone of the original once the editor is up to snuff.
Seems that salaries in Finland have been consistently dropping for the last 5-10 years. Add that to the incredibly high housing prices and you get why they "lack" developers.

Looks like Finland is moving to the low-tier type of jobs. At least they still have blond girls...
I wonder what the Google Shield team thinks of YouTube heroes.
Angular.js – Firebase Authentication Module/Example
"Twitter is here to stay"

Want to take bets on that?
"Developers" or "good developers"? Important distinction.
> We’ve met news organizations around the world who suffer crippling digital attacks when they publish something controversial.

Good...except Google doesn't protect you from such attacks once the US gov deems it illegal. We need a safe, anonymous protocol not the network of X corporation.
That's great, because we have far more than that unemployed skilled developers in Finland.

http://www.reuters.com/article/us-finland-technology-idUSKCN...

Make no mistake, this is about dumping the market salaries and shedding worker rights. A lot of things going on in the EU at the moment are exactly that.
> spending 90% of your time fighting said language

I've been developing in C++ for more than ten year, and never did I feel the need to fight it. Actually, it was a nice travel companion.

And I miss it since I was forced to switch to C#: C++ made all it could to help me do what I needed, and it was effective and smart; C# always tries to convince me to change my needs in order to do things like he prefers.

In other word, C++ treated me like a professional partner; C# treats me like a newbie.
I see why you and many others living outside of the region would think that. Sweden is very good at only extolling her perceived "virtues" and sweeping the rest under the rug. Waaaay under the rug.

There is a real moral and intellectual superiority among many Swedes that I find deeply distasteful. From environment to politics to how to bag your groceries, and yes--even close a door properly, the "Swedish way" is always promoted as the only "right way."
I guess you aren't sight seeing and going restaurants which is mostly what I'm doing while on holiday here.

Very few tourist attractions and restaurants take card payments.
In Danish, it's "snabel-a", ie "[elephant's] trunk-a". # was at a time when a popular youth radio show had an IRC channel called "havelåge" or "garden gate", but "firkant" (simply "square") was and remains in wide use in voice response systems. Neither symbol had as far as I know any mainstream use before this time.

# in internet-contexts has transitioned to "hashtag" (remains "firkant" in voice response), but as far as I know snabel-a is still in use (I just realised that I haven't participated in a Danish verbal transmission of an email address in quite a while).
"For drugs, press the hash key"

To hash means to chop up, which is a possible origin. To [cross] hatch means to colour in a space with [crossed] parallel lines, which is also possible.

(I know you know this. Others probably don't.)