skysight-inc/HackerNews huggingface dataset:
>Basic income offers an escape valve to the corrosive effects of inequality. It distributes more fairly the fruits of globalisation and automation. It gives every citizen a share in the national prosperity. It gives us all a reason to cheer for the greater good, and not just our own advancement.

I think this hits the nail on it's head; opponents of basic income (usually rich or might-become-rich people in my experience) do not see this clearly. We would be able to cheer for greater good as we do not have to struggle for money anymore in our own tiny world of our household.

I think that UBI would be a good plan with or without robots taking over. But robots forces us into it as people will simply die; sure there might be some other jobs (although I think this revolution is so different than past ones that it will not happen like that, but we can only see as everyone of their generation says this) but for many people these jobs will come too late or are not achievable.

In the factories we work with, most people were replaced by robots, there are only a few people in the very big buildings. Some of the assembly line people I did speak to because I was curious, but really, they have no up potential: they cannot do anything else but actual robot work. I would be highly surprised (and so would the owner of the factories who tried this) if anyone could retrain them for a non robot like task. These people will not die (I am told) in China as thr gov find something for them, like standing on a street corner to watch the traffic or sitting in front of a building to see who goes in and out (but nothing else: not like a porter), but in many other countries it means you cannot buy food or pay rent. And that is it without UBI.

I am in no way for a distribution of wealth equally; we know that will not work as countries tried, but we are now at a complete opposite and that does not work for many either. When there are less (well paid) jobs it will not work for most suddenly.
This is a solid article. I think the point about execution is spot-on.
Almost anything can user test well. It's really hard to get right, and really easy to fool yourself.
I think that's fair enough, but I'm not sure I equate one to the other. Your examples are complaining about a lack of exposure to different kinds of tools that already exist rather than lack of depth in tools that the developers use.

Although grossly unfair, it's sometimes instructive to split people in two categories in order to consider a point. With that in mind, I notice that there are programmers who want to learn as little as possible in order to get the job done. They want tools to make things easy for them so they don't have to understand the underlying concepts. How many times over the decades have I had to unwind bad commits in source code repositories because some programmer refuses to learn how to use the software directly and leaves their IDE to do it for them? Same again for build systems. How many times have I worked with programmers who refuse to understand what a pointer is, because now that we have GC apparently we don't have to worry about leaking resources? How many programmers never bother to learn the syntax of the language, preferring to generate snippets and cut and paste from StackOverflow (or back in the old days, you would have entire applications built primarily from cutting and pasting examples from MSDN)?

Yeah, this is a problem (and has been a problem for as long as I've been a professional programmer -- i.e., a long time ;-) ). But the people who are chasing after the new shiny don't really exhibit that attitude for me. To the extent that everybody who wants to work tomorrow has to keep learning, no good developer is exempt from this. But I find the people who really chase new stuff without getting a proper grounding in the old stuff have a few overwhelming things in common. They are young (to the industry). They are excited. They want to learn.

My experience has been that if you show them the very, very cool things you can do with awk/sed/bash/prolog (Really? You use prolog!? I'm seriously impressed) they will get similarly excited by that.
Nasty if true, I have 18 atom C2550 touch screen PC's in use in client locations all are now about 18 months old and out of customer warranty but I am going to be in a bit of a moral dilemma if a processor fails prematurely due to this.

Question is how would I even tell if the fault was down to a faulty CPU and what should my moral obligations be to clients considering I am unlikely to get replacement motherboards off the manufacturer?
I'm not sure what you're attempting to show with that link. Yes, it's part of the San Antonio metro area. It's not part of the city San Antonio, Texas. Sorry if I was unclear in the distinction I was making, I thought I communicated that.
> Currently government is redistributing income upward by economic prohibitions (regulatory barriers)

Forgive me for the double post, but part of a sibling comment of mine is especially relevant here:

> I'm regularly floored by people's ability to talk about network effects, economies of scale, information asymmetries, moats, winner-takes-all games, and mergers/acquisitions with one breath -- all of which are non-regulatory market forces that suppress competition and innovation -- and then with the next breath assert that deregulation is the most straightforward way to spur innovation and competition.

I agree that eliminating rents should be a (if not the) primary goal of government, but I don't agree that eliminating regulation is synonymous.
Twilio debuts initiative to help developers build democracy tech
This seems like a poorly thought out comment: the point of UBI is that everyone is signed up for it. Everyone gets it and that simplicity makes it far easier to audit. AFAIK, having only ever read about India online, everyone has a biometric-backed ID already, making it easier to link payments to individuals.

Another anticipated benefit of UBI is that once people are out of desperate poverty there is less incentive to cheat.

(We have seen that paying police officers a living wage is one way of reducing police asking for bribes: I imagine that a similar dynamic would be at play with UBI)
I can see room for lots of false assumptions when reading this data.

What if Haskell never changes the rate at which it is discussed - but all the entry programers doing the 9-5 job go away on the weekends helping Haskell to be "louder"? What if the people with homework ask more on the weekend than during the week?

What if certain developers don't post questions tagging a language - but rather tagging an algorithm knowing they can implement it in whatever language they need?

What if Haskell only works on the weekend?
I'm a bit late to the party on this post, but a lot has changed since 2015, too:

- Kafka writes its topic offsets into, er, Kafka, rather than Zookeeper; which means ZK load is much lighter. I'd be interested in knowing more about why people find ZK heavy weight - I've found it to be light, unobtrusive and very robust. I also use it for managing state (distributed locks) as brokers boot up and obtain a consistent Broker ID from a defined list of available 'slots' (e.g. if broker 2 goes down, I want the replacement node to also boot up and be assigned broker ID 2; if two nodes go down, I want those free slots to be allocated to the next two nodes that boot up).

- Kafka v0.10 released the Streams API, which has many similarities to Samza, but removes the requirement to run another cluster for your streaming applications (no YARN requirement - phew! Kafka will load balance your consumer-group streaming-app; kill/restart/boot as you see fit). Consume data as streams and build virtual tables (persisted to disk via RocksDB for get/put operations, written into Kafka for availability/persistence); join stream->stream, stream->table, filter, map, aggregate via time windows, write your own processor/transform classes.. it's very flexible without always needing to dive into the lower level Processor API.

- Kafka v0.10.[01] also included an Interactive Queries API - what you get when you realise that your stream apps have created intermediate aggregates/tables of information that would be so handy to query (by other apps, or internally, from across the cluster). I haven't used this API yet, but anticipate doing so in 2017.

Samza to me always felt like it was in tech preview - not comprehensively documented and the only real source of knowledge was reading the source and asking questions in the mailing lists (of which there were excellent and high quality answers).

What other architectures are people using for streaming data pipelines/apps (things that do more than count clicks, i.e. transforms, enrichment, etc) - i.e. lowish latency (event to output in less than, say, five seconds) where relational databases aren't a natural solution?

I'm leveraging Kafka at my day job as a distributed data backbone (company-wide focus - think application logs, app usage logs, usage-derived billing, subscriptions, master data, etc), which when coupled with Streams (new breed of application at this company) gives us our first steps towards event-driven processing and data delivery as a stream of new information, rather than periodic batches.

This provides us with an alternative to the API+database model we've used for more than a decade and which works very well, but there are times when polling isn't the answer. Decoupling producers of data from consumers has subtle but substantial benefits (data liberation, for one, removing/reducing point-to-point integrations for another).
I read the point as being to move on from that interface style.
I posted about the Ontario Teachers' Pension Plan in Toronto, Ontario, Canada in the last "Who's Firing" thread - which was my employer. All of the 100+ of us affected by the outsourcing have been let go as of January 31st, with some already having lined up full time employment, others taking some time off, or some like myself who are actively exploring potential jobs.

If you're curious about the company, it won't fail - having $170B in investment assets means you can pay people to fix whatever is broken - but the Tata Consultancy folks who were hired to replace us are definitely having some problems taking over all of the responsibilities we have left behind. I forsee a great deal of pain in their near future, but I'm sure they'll be fine in a few years - and I honestly wish them well.

As for me - if anyone out there is looking for a remote (or Toronto based) 17+ year IT veteran, with a sys admin / web development / DevOps skillset - feel free to send me an e-mail at debunn at yahoo dot com.
To play devil's advocate: Isn't a big focus of web tech the goal of supporting multiple backends for everything? If a new platform wants to support WebGPU but not Vulkan (ex: XBone or PS4) it should be not just theoretically possible, but actively supported by the design of the Web spec.
I guess I was confused because the main TensorFlow page doesn't have that phrase. Made it sound like it won't be officially supported by Google.
That was gloriously poetic.
i used to grow weed with old sodium and halide fixtures, and as i grew older i had a nice rig and filled it with cukes, tomatoes, peppers, strawberries, peas, string beans, herbs, lettuce. even at the time with the larger power cost i thought it was totally worth it to be able to go down into the basement and make myself a fresh salad or have ripe strawberries without leaving the house.

my only issue is that once you move off the easy plants (that dont mind alot of water), it basically stops working. it isn't worth it to try to deal with moving and keeping soil in good shape in a closet.

would love to start again with leds someday
I can't tell if you're trying to troll here, but the comment you're replying to said Windcrest is a separate city (it is, with a Mayor and City Council, per https://en.m.wikipedia.org/wiki/Windcrest,_Texas), and you reply that it's part of the San Antonio MSA, which is true but not what was being discussed.

I didn't ever live in or near San Antonio (or Windcrest!), but I did live in Austin and Houston so I am familiar with the Texas phenomenon of cities entirely or almost entirely surrounded by much larger cities. For instance, near Houston there's Bellaire and West University Place.
If there is a "user revolt" over something like that, whether you feel the post was right or wrong, that necessarily implies there is competition to SO and people can move to another community.

I am not going to get involved in politics here or question your statement, what I'm asking is this: where would people go? What's the competition to SO? If people decided they didn't like Joel's views on politics, they'd load up another browser tab and type in "www." [what?] ".com".

HN isn't going to answer why ActiveRecord is sorting my psql object backwards. Quora isn't going to help me figure out why Lua counts from 1 instead of from 0. Reddit isn't terribly friendly to my questions about Java regex vs PHP regex. If I was offended by Joel and wanted to voice that by leaving the site, where would I turn?
Good follow-up about some concerns that came through on Twitter after article was published: https://blog.sia.tech/addressing-thoughtful-concerns-about-s...
Insiders tend to be knowledgeable
Microservices with Lambda
> The historic share of labor as a % of GDP is pretty constant.

What time scale are we talking about? I'm pretty sure that 5000 years ago, labour was close to 100% of GDP. I'm equally sure that it's well down below 20% now.
Generally one pilot would just be working the controls and needs to be able to override the auto-pilot in an emergency very quickly. Then when the co-pilot comes in and pulls his stick back the computer doesn't know which to follow without side stick priority being set (which is normally just equal priority) so it goes back to auto-pilot and pulls out of the dive the captain was ordering with his jammed stick.
ConvertXtoDVD 6.0.0.81 / 6.0.0.85 Beta Crack 2017 and Serial Key Free Download
Realizing just how excruciating that sounds, I think am a notch or two closer to appreciating the merits of s-expressions.
Do I recall correctly that you are a Googler working on AMP? Or am I mistaken?

Regardless, the questions were hardly rhetorical--I'd really like to know, and the other responder answered some of the questions with answers that confirmed some of my concerns.

Don't get me wrong...I think parts of what Google is doing here are solid and admirable. Publishers screwed the pooch and something had to give. But that doesn't mean Google gets a free pass on the strategic pieces of this they are clearly trying to set up and what they've done to date. The questions are valid and if you feel they are unwarranted concerns, I'd love to learn why you think the concerns are overrated.
Don't forget number porting is recently new. The FCC started requiring carriers do it in 2003. Since the telco's were forced to do it, you think they are going to put any effort into it unless legally required to do so? They don't care.
That argument (Malthusian) goes back to the beginning of the industrial revolution. But since pretty much every technologist, scientist and engineer currently working can trace their lineage in less than 4 generations back to the working class, I think I'll go with greater and better distributed wealth and education solving more problems than it creates.

The fundamental issue addressed by positive incomes is simply that money serves two processes in economies that are at complete odds with each other, 1) a store of value and 2) the fluid that drives economic activity. The more money that is held in the fewer hands, the less well it is able to fulfil the second and far more important purpose. In the limit, all the money is held by very few people, and shortly after that, those people find themselves at the hands of a very angry mob.

Which just never ends well.
>If anyone actually used Cryptkeeper, it would have been discovered long ago.

shaaaaaaade.
While I think we're very far from "special", we are special in that we're good at programming.

Being (humbly speaking of course) very good at math, and a math tutor and TA, it took a while before I realized that lots of people just don't "get it". With effort and time they can manage, but math will just never be comfortable or intuitive for them.

Some people get music and rhythm and melody. I just don't. I can tell you a lot about music theory, but I can't string notes in a good sounding way to save my life.
I think if you only want to see how wizards do it, you'll have to fully master emacs. As a non-wizard and vim-forever guy, who only occasionally writes Clojure for hobby projects, here's my advice.

For a long time I got by with creating a split-screen terminal with 'screen', and then used vim-slime (https://technotales.wordpress.com/2007/10/03/like-slime-for-...). It doesn't have to be split, I just like it that way, but the idea is you have essentially two views talking to the same screen session. In one you launch a repl (with lein, or even a ruby/python repl if you want) and on the other half you open vim and type things like ctrl+c etc. to send fragments from vim to the repl.

More recently I've been using slimv (https://kovisoft.bitbucket.io/tutorial.html and https://github.com/kovisoft/slimv -- and if you want my three vimrc prefs http://pastebin.com/VjwrEJJQ) after using it for Lisp, which uses swank, and found I could also do some of this for Clojure's repl (https://github.com/technomancy/swank-clojure). Unfortunately it's kind of outdated, that's not where the community is going (and I haven't really bothered to figure out exactly where that is, though that project's readme gives hints, nor have I really tried Fireplace recently enough to say if I still dislike it). But it works for me, for now, unless I want to use ClojureScript. I'd say give it a shot, you might like it.
I think we've all gone a bit off the rails here.

Although you and those you've been discussing this with can't agree on which API is better, there's plenty of evidence that Vulcan, Metal and Dx are all quite good. Why then would we introduce yet another "standard" from scratch, as opposed to working to implement one of the existing ones better across platforms (if the desire is truly to build a universal gfx api)?
Furthermore, and pardon me if this is stating the obvious, but improving the underlying technology for UX does not necessarily lead to an actual improved UX. Look around. There continues to plenty of misused (?) technology (i.e., crappy user experiences.)

In short, technology isn't the problem with most UXs.
Because iOS is incredibly relevant (many users willing to buy apps) and the A series chip actually has great graphics performance compared to the mobile competition.
You might be reading the chart wrong. Its position basically means "most overrepresented on weekdays compared to its own weekend volume"
Reverse Engineering a book cover
Sure, there's crap journalism all over the spectrum, some of it barely worthy of the name. The National Review is hardly the Daily Mail. While you may not agree with the opinions of its commentators, it's far from a tabloid. Over the years it's consistently valued and published high quality commentary and political opinion.
Can any of what you wrote be submitted as a patch to the documentation itself?
Looking at US data for the past 100 years or so.

And no, it's not at 20%. More like a bit over 50%. If you take out depreciation and gov't because what you really care about is return to capital & labor it's about 30/70.
thats the worst part. i've seen lots of sketchy meter bypasses. and while it hides you for a while and makes the electricity cost disappear, its often a massive hazard. not just tapping off the initial drop (if you kind of know what you are doing, it can be ... not so bad?), but some of the wiring jobs i've seen defy belief.
The site is actively moderated and there are also rules. This is not 'Nam. If it was just the voting it would have imploded long ago. Notice this thing had plenty of votes.
Show HN: PgBouncerhero – A dashboard for your PgBouncers
Absolutely true. They made the right move to survive in the current market. The change will just require some painful adjustments.
Software engineers think they're somehow immune to the cycle.
Why would you? React is a tool. The fact that FB doesn't use the tool correctly shouldn't reflect negatively on the tool. That "honor" goes to the product.
This looks really interesting as an intermediate stage, but I'm not sure I'm even really interested. Any suggestions for something quite a bit less expensive for someone on a budget that teaches the basic principles?
I knew lots of good people at IBM, but they're almost all gone now. Nvidia can be a pain in the butt (read: how they cram their software stack to run on Linux), but I can only see things getting bad quickly if they were to be acquired by today's IBM.
What CEOs Do
Yeah of course, I agree
I'm a native Swede. What he says in that interview is

"We have failed to help where the amount of refugees are highest, in the areas of Syria, Iraq, etc. There we contribute through UNHCR with 10-15 SEK per day, whereas the cost in Sweden is 500 SEK per refugee. And we want people who come here to have a decent life, so I have nothing against that, but..."

And so on.

As you might see it is unclear whether he means Sweden/Swedes only gives 10-15 SEK per day to UNHCR, or whether he's saying a refugee in those camps does cost 10-15 SEK per day. Whatever he meant, as soon as he said this, he was "forgotten" in Swedish media because it was the same kind of point that our more protectionistic and border-friendly party aka racist-party, at least if you ask some people, was trying to make.

And really, it would be no surprise that living in a camp in Lebanon would be cheaper than living in Sweden on welfare. Especially since we're not building enough and municipalities are outbidding private capital to get housing for refugees.

I was just going to answer your question regarding the quote, but I got a bit involved in descibing the Swedish state of affairs ;) Rosling was only trying to show people the most effective way of helping other people. And I do assume he based his arguments on facts, as it was how he usually did things.
Inhuman things are done for money by people representing all parts of the wealth distribution.
yes. maybe not initially but once they settle in they are there for good. treat with insecticidal soap once a week and rinse it off well (move your buckets or tubs into the shower)
I think you are ignoring some bad things that could come out of UBI.

The greatest danger is that people may be comfortable near the BI level until they are about 30, and not really work or educate themselves much (lacking motivation). Then, they want to have a family, and all of a sudden their desires for consumption skyrocket. They can't just join the workforce then, because it will be 10 years before they advance enough to get what they want.

Then you have a bunch of undereducated, inexperienced people who want a lot of stuff.

I'm not saying it will happen, but we have to be careful.
Lots of high-earning people tied up in managing money is pretty inefficient for society, though. Maybe those people can switch to factory jobs and help reduce the cost of common things for the common person.
Much of the communication has in the past been meant to convey exactly that feeling. It's not uncommon for people on the urbit network to refer to themselves as martians :-)
Interviewer: sort this file of 1,000 names. Here's a Linux laptop.

Candidate 1: writes some Python code

Candidate 2: writes some C++

Candidate 3: runs "sort names.txt"
"KIAS" is literally "knots indicated air speed"

"KTAS" would be "knots true air speed"

It's no more a clue than "mph" would be a clue for "miles per hour", IMO
She was certainly a fox, not a hedgehog. We need both.
[swift-evolution] Removing enumerated?
First the state screws them up, then takes (invalidates) their savings and now wants to "rescue" the people with a socialist basic income scheme.