skysight-inc/HackerNews huggingface dataset:
How bright is the future of GTK+?
The GTK+ forum is dead. The website link still exists, but now sends users to scammy websites. The RC channel #gtk+ appears to be mostly vacant at times. Only a GTK+ mailing list seems to be working.

This is not good news for GTK+ fans, since QT is getting for many years now all the new developers. The reason for this is very simple: it is much easier for a newbie to start developing using Qt creator than it is using a text editor and GTK. Qt has tons of tutorials, nice forums, active RC channels, etc... To make things worse, GTK+ was also completely 'reinvented' in GTK+3 so previous tutorials are now quite outdated, especially those using opengl widgets that are now defunct. This controversial backwards incompatibility appears to be here to stay, as the new versioning system suggests (https://blogs.gnome.org/desrt/2016/06/13/gtk-4-0-is-not-gtk-4/). Last but not least, the lack of decent documentation and up-to-date tutorials, especially for new programmers, cannot be brilliant in the long run.

If things carry on like this, will GTK+ be a zombie toolkit in 10 years time?

Let me know your opinion
has the american dream ever really been alive for most Americans?
I disagree. Business owners will sidle right up to the line drawn in the sand by lawmakers. The lawmakers are the ones who are ultimately responsible. They need to move that line to be more fair to the 99%.
Hi Vhaeraun

This is refreshing, congrats! How do you go about evaluating new tools and/or platforms? I built Cachoid ( https://www.cachoid.com/ ), which is a site-speed as a service platform (Varnish + WAF + scalability) and I'm curious to see if you're interested in this kind of vertical. Would love to chat about this joe@ aforementioned site.

Thanks
I couldn't spend more time with that. But my overall experience with WSL is positive at least I don't need to install cygwin just to get basic tools. Windows fs is mounted on /mnt/c which is easy to type. I assume most of important syscalls are already implemented to translate. Even though sometimes bash.exe stops responding and maybe more enter key works. But bash is working like a jailed process, WSL does not report Windows processes that run to it. Which is a deal breaker. Frustrating maybe even more than running without dbus.
That's... some incredible doublespeak there.
emacs dyalog comes with a visual (textual) apl keyboard with the official symbols. There's also alternative bindings for more direct input.
The c# user just writes arr.Select(el => el == condition);
Slack has IRC and XMPP gateways if you really must use some ancient client where half the features that make Slack desirable won't work.
Tell that the millions of taxi-drivers around the world about to be without a job in a couple of years.

I think what they're trying to say is that government has a role in shaping policy in light of robots... at least I hope that's what they're saying.
Tracking sales of pin-pong tables might be a better indicator. [1]

Also during dotcom bubble somone people used number of Porche Boxters in the street. These days it might be a different model, such as Tesla.

[1] https://qz.com/676050/if-ping-pong-table-sales-are-falling-t...
The NYT article is quite lucid about it. They do argue that this gigantic wall should not be avoided, but dealt with through legislation and better sharing of wealth.

That's a pretty logical answer, and they support it with good examples of past policies to ease the social pain of economic changes.
I love how geometric algebra encodes many ideas into one formalism.

It always amazes me how many physics problems can be expressed with this algebra.

One of my toy projects used conformal Clifford algebra to express and solve inverse kinematics problems.

This site covers everything you need to do it.
The reason is that our governments are giant, corrupt pieces of shit and people in power will not let people live a good life without 'contributing'. When a robot takes my job, I just don't have a job and then fuck me. That's the reality.
Yes, the Ubuntu userland is upgradable using exactly the tools you would expect. (The system even includes a Scheduled Task that does security updates every week.)
Why Facts Don’t Change Our Minds
> China has the world's second largest economy and is growing at an astronomical rate.

Far from astronomical. 6/7%. It's very good compared to developed countries but the key for percentages is always understanding what is the original value you are growing from. China was a huge country both in size and population that began a transformation into a modern economy. They'll, sooner or later, become the largest economy in the world. But these growth ratios won't be sustainable. They'll stabilize around 2/3% once they fully develop their economic potential.
I don't know if you've visited a place like Hong Kong, but the short answer is this :

Those cities are full of immigrants, taking up the badly paid shit jobs. They're all Chinese immigrating into China so "it's not immigration", but only in the same way Polish workers in the UK are "not immigrants" (not meant pejoratively, and frankly I admire what those people in the UK do, they deserve to be treated better than the British treat them. On the other hand, I do understand why the British labour class doesn't like them : they depress wages, conditions, and opportunity).

China is a country of 1 billion people. A slight minority, let's say 400 million people, live in the countryside (ie. everywhere except for some 30 dots on the map). Not in abject poverty (certainly not compared to 20 years ago), but certainly making a LOT less money than they do in cities and living in nicer natural environments, but worse conditions. So they migrate to the cities, take total shit jobs, and slowly become part of the Chinese cities.

This process has started, but is far from finishing (although I do think it's more than halfway through, but it's got another decade or so before it fizzles out)

So TLDR: China is not doing this without immigration at all. It's just that it doesn't really look like immigration for the same reason that the pretty sizable migration out of Chicago doesn't really look like immigration.
His point, which you have missed, is that although the archive thing was a problem, it may been their own fault. However, the number of users allowed was not, plus paying for the service wouldn't change that the cap exists.
The keep warm time isn't static AFAIK but some frameworks like Zappa have chosen 5 minutes (I work for AWS). If you raise an issue with support there may be other ways around this. There are also other reasons for not relying on functions being warm (spike in concurrent invocations, AZ outages, latency, etc.). If you open a support ticket and email me the # I'll see what I can find out: randhunt at amazon dot com

I'm curious what sort of things you did to shrink your model?

Have you considered pulling the model data from S3 outside of the main lambda handler and seeing if that negatively impacts performance -- with a cloud watch event running every 5 minutes or so to keep the function warm?
What does the value of a human come from, then?
Are you planning on trying to make money with this? If so, you're in some amount of trouble, depending on how much you're looking at trying to make.

If you're not trying to make money, you still should check the agreements for Slack; this may constitute abuse.

You should also take a look at your architecture, too. You've got a clear message bus where you send things to and receive things from Slack. You may notice that where those messages go matters less to your code than you may think. If you find you can't go with slack, it may not be all that hard to simply set up a web site that plays your text-based game by shimming the message flow in and out, in which case you can do whatever you like, at whatever rate you like. Despite the slick name, you may not need Slack at all. You'd still have the conceit of the chatbot experience, which will definitely appeal to a certain niche, just as MUDs did.

(And that name may be too slick. I don't know how nasty Slack is inclined to be, but directly referencing brand names in your name like that is dangerous from a trademark perspective.)
Because 3d in VR/AR feels really unnatural without a little bit of physical smoothing of movement.

At the very least easing and collisions are necessary to make interactive components.

Right now most of the game engines are total overkill for business apps but basic GUI libraries don't have the physical attributes that make for a natural, intuitive user experience. We are really lacking tools for this new experience.

I don't think Qt has solved this problem but I think it demonstrates the need exists.

Source: I write AR apps.
If they were to land close to Rome, they would probably capture it before any legions could respond.

If they failed to capture Rome before running out of ammo, they would probably lose.

That said, they would certainly have huge advantages, including psychological ones (superstitious Romans might mistake Marines for armies of an angry Jove).

If they succeed, and set themselves up as Praetoria Novae, some of the smarter Marines might be able to accelerate Rome's military technology a few hundred years by introducing gunpowder and bronze cannons.
This has been a sore point for many communities (see the Digital Nomads + React communities).

But if Slack were smart about it, they'll realise that there's an opportunity here. They are a very well-funded company and it wouldn't hurt to spend some resources to beef up their current code/infrastructure or to even spin up a separate product that they can profit from.
unfortunately, it's not a concerted effort. We haven't been well enough organized to create a campaign like that. However, it does provide a really good talking point. We have, however, known that a development like automation was inevitable.
I am not convinced that the TV media is intentionally dishonest (other than obvious propaganda machines like RT). In the stories I have seen where I knew what actually happened, the errors and omissions in the media could be adequately explained by ignorance, laziness, and lack of resources. TV "news" is primarily an entertainment business and in most cases there's simply no incentive to present complete and accurate stories. If viewers will watch anyway then why waste time doing extra work?
Whatever you end up going with you have to actually regularly restore the data and simulate a disaster recovery. Whilst it makes sense to have automatic checks in place, IMO its always worth manually doing the recovery. Prove it all works, it sets expectations and shows issues.
Looking somewhere to stay in NYC on April 2017 for 10 days
Hello,

I am looking somewhere to stay in NYC on April 2017 for 10 days. My budget is about 500$ for 10 days but I could't find what I look. I have checked booking.com, hotels.com, priceline.com

I am looking somewhere with the following features, - easy access to subway - safe area - clean hotel - private bathroom/toilet (no hostels)

Could any of you please help me to find a budget hotels? Do you have any advices for me?

Thanks
The logic is irrefutable.

At some time in the future the drive to increase profits by automation will increase unemployment in ways that will lead to the biggest recession we'll ever see if we don't have basic income.

Can you see a capitalistic world working with 30% unemployment? How about 80%?
Apple Time Machine. It's pretty great in the "set it and forget it" world of backup solutions. All my actual code also lives on Github, so there's always a remote copy.
A few other things:

1. If it meets the guidelines, this might make a good 'Show HN'. Show HN guidelines: https://news.ycombinator.com/showhn.html

2. Having a landing page is a possibility...github pages is convenient if you're on github.
مشاهدة مباراة الهلال وبيروزي بث مباشر اليوم يلا شوت yalla-shoot
China has a huge unemployment problem and heavily restricts internal migration. The hukou /internal passport system sends unauthorized immigrants from the countryside into an "illegal alien" system. Without the right passes, your kids don't get into school, you can't rent a home etc. If you look at country-sized subregions of China (e.g. Shanghai region, guanghzou) the economics and dynamics parallel those of the USA.

And china is a WTO member; if you look at it honestly, its trade is not more restricted than the US. Yes, it does try to make its own special standards, but they are similar to what the US does (e.g. with automative regulations or electronics regulations) -- it's simply that the US is a far more valuable market so people are more willing to jump through the necessary hoops).

Yes the US is even more open, but part of that is via agreements (like the now dead TPP) that were specifically intended to give preference to countries that were not China.

As for "flourishing"...let's just say that most of the poorest quintile in the US are wealthier and healthier than most of the richest quintile in China. Any absolute growth from a small number is a relatively large percentage.

Note: I am very much opposed to Chinese policies in many areas including the ones described above. But I can form that opinion without cliches like you hear from politicians).
Growth is not a function of immigration, but of population size. Immigration itself is just a means to get more people. It also increases diversity, which is like bringing in new people in into a company, which is always stirs things up... in a good way, most of the time.
What about a static site served by an object store through a CDN? I just did a pure S3/Cloudfront project.
At a "team" size of 5000, the 10000-message limit means you each get 2 messages before things start disappearing. So I think the message limit pretty strongly implies a team member limit.
Just binge read this. It was great--any other recommendations?
They have a large domestic population of people willing (~needing) to perform work despite scant worker protections, forming continuous domestic rural-to-urban migration; they have plentiful extractable raw materials and aren't particularly concerned about the environment; they are able and willing to take on government debt partly because internationally their combined their military and economic might doesn't make it very likely that anyone will bother to collect.

The problem is as China's acquiring a "middle-class" that begins to resemble its American counterpart in the 1950s, the pool of people in China who will do just about any job is decreasing. Middle-class people use their increased economic security to develop a sense of vested agency and are less likely to voluntarily let their living and working standards dip. Therefore, the most exploitative production is moving out of the Chinese mainstream and into the rural fringes of its own society, or elsewhere altogether.
Lots of good to say about Dat. They're running a project to keep the open.whitehouse.gov dataset alive [1] and they're funded by the Knight and Sloan foundations to preserve science and government data.

The protocol distributes flattened merkle trees, which behave as logs expressing the mutations to an archive. You can use the protocol to stream data feeds and file archives. It's all usable in node for custom applications as well [2]. I use it in my projects, so I'm a fan.

1. https://twitter.com/denormalize/status/831581871230193664

2. https://www.npmjs.com/package/dat-node
I also use Crashplan (locally and on the cloud). I like the encryption.
Business owners are the ones who pay for lobbying to put the line as far as they can. and they are also bankrolling campaigns.
I think it is genuine belief and a desire to find a solution to what looks like it could be a very chaotic future outcome. I've puzzle on it myself and find several options I come up with sounding socialist. I don't have an answer that I think is viable or that I even like but I believe that we could be quickly heading in the direction of 'robots' taking a on many more jobs.
Can someone explain this metaphor for me? My understanding is that a silver bullet kills mythical creatures. You can't also kill a werewolf with a bunch of lead ones.
The article starts off so strong, then goes back to claiming that only government intervention can ensure profits are widely shared.

There are two problems with this argument:

1. The evidence suggests it is an increase in regulations that has increased income disparity:

https://www.brookings.edu/research/make-elites-compete-why-t...

Moreover, all of the regulations and redistributive programs governments created in previous decades are still in force. The editorial board seems to be implying that not only do the regulations enacted in the past have to stay in place, but new regulations and redistributive programs need to be put in place as we move forward, in order.

This begs the question: when does this incremental increase in the government's incremental growth end? When the government controls everything? When tax rates are at 100%? If government spending going from 5% of GDP to 40% GDP doesn't cause middle class wages to grow faster, then what proportion will?

The NYT editorial board seems to be implying that as the economy becomes more productive, the government must control more of the economy, which leads to the absurd conclusion that the ultimate destination is complete government control of the economy, in some distant, highly productive future.

2. As it happens, governments have increased the scale of social welfare programs over the last four decades. As a percentage of GDP, government spending on healthcare, education and welfare has grown substantially since the late 1960s. The Code of Federal Regulations has also grown at a breathtaking pace. Entire new regulatory agencies have also been created, like the EPA and OSHA, each of which has created vast numbers of new regulations, while older regulatory agencies expanded their own cadre of regulations.

None of this seems to have helped. Maybe it is in fact hurting the middle class.
No, that's a theory.

Most kids coming out of college will go into careers their grandparents have never even heard of or don't understand.

That's the way it's always been, while old jobs get replaced by technology, new jobs get created.

It's not unique to this generation.
How do you do P2P? There needs to be an intermediate. You can't just ask the rider to open up some port. They need to subscribe to a channel they both can communicate over, so we are back to the server owned by Uber / Lyft. But I don't think this matters to end-users. As a frequent user, I only care whether the car will arrive on time and whether it is on the opposite side of where I am waiting...
Matrix[1] solves some of these issues, notably the archiving and native scrollback, and has a working IRC gateway. We're experimenting with it at our IRC network now.

1. http://matrix.org/
You know Europe is a continent right?

People from America don't know anything about the world outside their borders. Where on the other hand, the world outside sees a rather large amount of American media.

So "the American Dream" does lure the poor away from some European countries. The poor in America have no concept of any other countries, so they're not going anywhere.
I wonder how high up you have to get before the top-tier companies are willing to make an exception to their standard interview process. Director? VP?
How to Create a Token Factory in the Blockchain – Part 1
Paying would not have helped him anyway.
Social Network Analysis Reveals Full Scale of Kremlin's Twitter Bot Campaign
if it responds. apple looks more and more like a luxury goods company and the things you mention aren't that. (not saying it won't, but i'm pretty sure 'how' isn't a certainty.)
It really isn't. AI and automation are both advancing so fast currently that even the tech-aware are, well, unaware at its speed, and what the coming social effects will be.
Personally, I'm certain she's lawyered up, and has all the screenshots she needs to defend against a defamation lawsuit. There's no way a smart person like her would write this without all her ducks in a row.
manually fact-checked by professional
journalists from BuzzFeed.

The article seems to accept -- uncritically -- "professional
journalists from BuzzFeed" as arbiters of fake news. Not a good start.

That said, and anecdotally, style is often a fair heuristic for political agenda. It should be possible to improve the methodology of such research so it is insightful without such arbiters.

As an aside, it is not surprising that "that the style of left-wing and right-wing news have a lot more in common than any of the two have with the mainstream", for they often use the same, or similar tools to undermine society, a goal both have in common. They read the same literature about how do this, typically following a Lenisist approach.
> * file uploads in your chat client are misplaced at best, and "rich" environments with formatting and images are 99.999% distractions

Nope. They're extremely useful. Just offhand I can think of tons of times we've (a) pasted metric graphs, (b) pasted annotated screengrabs, (c) pasted snippets of code, (d) pasted snippets of test output. None of this is easy in IRC.
I don't think that they quite grasp or explain the enormity of it.

The two biggest strongholds humans have against automation are thought and manual, but complex, labor. Soon they will all be automated.
Because we care for interests and results, and facts are not really that relevant to achieving them (or they might even be against them).
This is another one of those areas, where, when you read the article it makes sense, but it's based in a flaw in our use of the term automation. The robots coming, aren't there to improve your performance, they're there to not just replace your job, but do it cheaper than you, for next to no cost.

To compare this to automation in the pass is a false equivalency, as humans have always been needed to be a part of the chain in some capacity. In short order, a McDonald's will not only have an entire store run by automation, the maintenance will be done by automation, and the factory where the parts are created will also be in that restaurant in the form of a 3D printer and same day delivery systems via drone.

Once this is established in a proven model, humans cannot improve upon this, and the need for humans for almost any task decreases immediately. Niche boutiques will pop up with human made burgers, but they will be like fine dining, and seen as a treat if done well, cashing in on mostly the nostalgia of those that we're not born natively to this environment.
The best way would be to contact jason scott @textfiles and offer it to him. He works for the Internet Archive and can properly (and robustly) categorize and archive it.
Grandparents aren't that dumb.

Go dig up US employment statistics (BLS is good source). There are a lot of people doing jobs that are really easy to describe. "Driver". "Clerk". And so on.
For Lost Vikings it was most likely for easy porting.

Wikipedia mentions is was available on the following platforms: Amiga, Amiga CD32, Game Boy Advance, MS-DOS, Mega Drive/Genesis, Super NES, PlayStation
Speaking of Slack, what's an alternative with a different pricing model?

We have a core team that's always around, and for that Slack pricing is fine, but we have a significant number of "drive by" users that aren't worth paying $60 per year.

We're generally happy with Slack's features, so which are the similar services that charge something different than per-user?