skysight-inc/HackerNews huggingface dataset:
Hosting data on a Chinese server. Yeah, no thanks.

In all seriousness, this is a great solution if you are willing to participate in the oppressive, communist dystopia that is the Chinese economy. While the monitary incentives are definitely appealing, I can not in good conscience do business in such a disgusting political climate.
Nice! I was in the Red Admirals.
I work for IBM as a Developer Advocate, though my opinions here are my own. One of my goals as a Developer Advocate is to represent the shift in buying power from "non-technical management" (as you described it) to individual developers and other technical staff. If those who have to use or have to integrate with the software are a part of the decision making process, then I believe that this will result in better quality software. IBM is a very large company, with many different offerings. However, I think you'll see this shift towards a developer-focused mindset happening more-and-more within IBM over the next few years.
And they can (apparently, I'm not an expert) be reclaimed. It's very technically challenging and expensive but they are still in all these old devices in Chinese landfills. They are not used up, I'd call them 'raw materials' not 'raw resources'. Oil and coal are 'raw resources' that you can't get back after they are used up.

One could even make an argument that time and money could be better spent researching a better recycling process for e-trash than trying to mine the ocean floor.
I don't think anyone can really gauge VR's day-to-day casual consumer value. It's genuine applications are rare, and it's primary value is in deflecting hazardous situations onto remote operated robotic vehicles with telepresence.

But humans prefer actual experiences above all, every single time, unless real dangers are presented, so VR always feels like an undesirable compromise.
Keeping Our Promise to 120M Women and Girls
That is exactly why I'm skeptical. Photosynthesis involves quantum entanglement. I'd be surprised if quantum entanglement doesn't play a role in consciousness.
But people are more likely to pay $200 for something that they might not get a huge amount of use from than $500+.
Manufacturing and the Industrial Revolution is what destroyed cheap service work. Factories had such a big thirst for labor that they outbid families for the same labor that used to go into households and farms.

Eventually it got stigmatized. Now most countries' labor laws prevent anything like what used to happen. Probably for good reason, some of these people toiled in horrid conditions, but I don't think re-allowing them is going to recreate those conditions.
I'd say it fits Wikipedia's definition of reverse engineering pretty well: "The process often involves disassembling something ... and analyzing its components and workings in detail."
Show HN: Rubrail – A New Library for Creating Mac Touch Bar UIs in Rust
I'm one of the authors and totally agree, the challenge is because these companies bootstrap there is very little information about them. A lot of what we know about VC-backed companies comes from SEC filings, so by remaining closely held a lot of the useful context remains invisible. That said, we're going to keep this story updated and will try to uncover more information.
Have you seen the TPCast? That makes the vive wireless, and can already by shipped from China, coming to the US later this year. Intel is also releasing something similar for the vive next year. So that is wireless. LG is bringing out a SteamVR headset later this year with a higher pixel density. And valve just sent out the Kunckles controller to devs, which has full on finger tracking. So we are not very far away from solving most of those problems.
It seems oversimplifying to say that robots are "just another worker." When women entered the workforce, they came with similar costs to their male counterparts; wanted breaks, expected time off, lunch break, commuting time, various facilities. Robots require...well, power. They don't need breaks or bathrooms, they don't even need to go home. Hell, if you really wanted to, you could run an entire auto plant with little/no climate control in complete darkness and the robots wouldn't mind one bit.

There's simply no competition between robots and humans, that's why I'm a firm believer that automation will take all the jobs and we need to figure out how to handle a post-work future before we start riots.
Thanks so much for sharing! I'm one of the authors, we will do a follow up to this soon with more companies.
I think it is pretty clear that his complaint is that his rights were violated in the first place.
I don't know if magic beans was overharsh considering the degree to which IBM portrays Watson as some sort of universal spanner for all problems.
I know that Church and State intersect in Chippewa Falls, WI.
It's a very interesting book, but I think it is more about changes that happened in the 1950-2000 time frame more than later than that.

The core idea is that a two income family is less financially resilient than a one income family because (a) the extra money goes to bid up housing prices (education, healthcare, etc.), and (b) if either partner has a setback, the family is at risk of bankruptcy.

Impacts of "women entering the workforce" have been relatively unexamined; one of them is that it frees up employers to practice other kinds of discrimination. For instance, many believe that black men held service jobs that got taken over by white women. You will get a woman on the Supreme Court but she will have been educated at Harvard. Pointedly, the supply of "people from high-class families" is doubled, so any bias towards hiring them can be indulged more freely.

---

Some of these ideas have gotten traction in unexpected places. I was talking to a conservative friend the other day and he told me that "the gains of paying workers more would be eaten up by cost increases in housing, education and health care", which he didn't know was classic Elizabeth Warren!
I’m with you on almost everything, I happen to agree communal and/or polyamorous parenting is great (no sarcasm, kids raised this way are great); but when do you think universal female suffrage happened in the U.S.? The 19th amendment was ratified in 1920.

Are you implying there was some kind of poll tax or equivalent suppression of the female vote until the 60s?
The concentration camps showed humanitys tendency to shirk responsibilities towards processes. The same apparatus is at work today in states and companys.

What can I do, im just a , i have to perform * or else i will loose my *.

Thats where the evil is and was.
This is true.

That said, many inventions in history were not the endgoal, but a side-effect off a research with a different goal in mind.

Do you think if we stopped development on pc's around the 80's, and pick it up fresh in 2017, we would "invent" the Iphone or the SSD within a week?

The internet was mainly motivated for porn distribution, then data, now it literally runs the entire world, and speeds up science and business on a scale that warrants an applause.

We need to walk before we can run, at least that's what I personally like to believe.

Mars is not feasible, but we still can learn many things off (consumer & daily) space travel, and living in a radical different environment by starting with it.

Waiting with any practical/experimental advancement until we are "absolutely sure" more often than not tends to end up in little to no advancement at all, or very slowly.

There are also non-technical reasons to "test drive" inter-planetary migration on a planet that can be "thrown away".

Imagine we find the perfect planet, go there, but then this newly found goverment or terrorists decide to nuke it for reasons. Rather have Mars destroyed, than a super rare planet. Humans like to theorize, but it's accidents and mistakes that drives practical advancement.
I'm taking this and Nvidia's announcement it was going to sell a mining-oriented GPU as the shot over the bow for cryptocoins. But then again, only market-makers get rich calling a top.
@antirez: Congrats! Are you going to modularize disque now that v4 is ready?
A lot of the extra income is just going to housing.
Recovery of Possibly Historical 1969 Nasa Data Tapes [pdf]
$ llbin | nlines
738

Apparently I've written 738 bash/python scripts (and counting). Should probably publish those someday...
I'm one of the authors of this post and plan on releasing an updated version with some companies that we missed on the first pass. If you know of other substantial startups that went far before raising capital, please let me know: JoeFlaherty@FounderCollective. The current list of misses includes:

+ Grammarly

+ 37 Signals/Basecamp

+ Zip Recruiter

+ Outcome Health

+ Wistia

Who else?
Measuring the KPIs of your thought leadership program
There's a slight problem with the labor force such that if you let people select their own major, there are currently about twice as many state-U education major grads as there are K12 openings per year, at least in my state. This is why you can hire a newly graduated teacher for $17K/yr while still turning away all but the upper half of applicants.

Of course you could only fund the re-education of certain job fields, centrally controlled economy style, but that never worked well for the Soviets and you'd likely end up with political goals like flooding the programming market with really bad programmers who none the less work for $7.25/hr (or less) because of the "shortage". It might be possible to actually destroy economic sectors by flooding them with unqualified people. Would you go to the hospital if you knew the doctors were intentionally uneducated?

The problem with re education is it isn't likely to be any more successful in the long run than non-re education. Its the same people with the same brainpower operating off the same observed signals. If a quarter of the population was improperly educated the last time they went to school, the result of re-education is virtually certain to be a quarter of the population being differently improperly educated. Its sort of like handing out money to rebuild housing in flood plains, you know you're just going to be handing out more money to the same people in a couple years.
The real problem is that wherever we go, there we are. Earth is perfect for us, as evidenced by the fact that we're here. But, we've come up with a system of allocating our abundant resources that is unhealthy for the planet and, ultimately, our survival. Beyond just climate change, we're trashing the planet for money even as we expend precious few dollars on, say, the problem of extinction event level asteroids. There is more raw brainpower being applied to trying to get you to click an ad.

So, we have devised a system that directs our considerable resources (human, natural, and otherwise) almost exclusively per financial incentives and, oddly, there seems to little financial incentive in ensuring our own collective survival.

If we don't evolve in our thinking, we'll just reproduce the same problems wherever we go.
I'm almost certain widespread polyamory will degenerate into polygamy approximately instantaneously.
But, how good is Kaspersky software at keeping the NSA out of a computer?
It appears that the additional income coming into the household largely went into the existing costs that the household already had. For instance, shelter. If every home only has one earner, shelter costs can only rise to the maximum a single earner can pay. But once households started having two incomes, the the second income helped place higher bids on securing a place to live and eventually you get to the point where you cannot live somewhere without having two incomes. In some cities today, we are reaching the point where you need three incomes (see: the robot).
> I do concede that there is probably a definition of the term "gradual typing" out there that I am not strictly adhering to.

The basic goal of gradual typing is that you can have your program be fully untyped or fully typed or somewhere in between and it will behave in a sensibly in all cases. Adding types to a program does not change the result of the program, except that sometimes adding types may cause new type errors to show up.

> the best we can do is tag it as a function, with type Variant -> Variant

This is very limiting. With this restriction, you cannot assign an accurate static type to a function with a dynamically typed implementation, which means that you can't use dynamically typed libraries from inside statically typed code.

Similarly, you cannot use statically typed objects inside the dynamically typed code because all objects that can be touched by the dynamically typed part of the code must have all their fields typed with the Variant type.

> Although the danger of this is that you have a bomb waiting to go off inside some unsuspecting piece of typed code

Technically the bomb is inside the dynamically typed part of the code :) One of the nice things you can get with a well though out gradual typing system is a guarantee that the line number in any of the type error messages will point to the dynamically typed part of the code. We call this blame tracking.

> It sounds like you are concerned with performance and efficiency, that may indeed be an issue, but it's orthogonal to the type system

Yeah, but one of the big challenges with gradual typing today is that i we try to be flexible (letting programmers add types wherever they want) and sound (with a soud type system, blame tracking, etc) all the implementations so far have had very bad performance, often running much much slower than the untyped version of the code would (with factors like 5x or 10x slower being common).

When the performance gets this bad it effectively means that your only options are to have fully typed code or fully untyped code, because almost anything in between will run up super slow. Which kind of ruins the whole point of being able to gradually add types to your program.

> Thanks for the offer, I am definitely interested.

You can get very far by searching google scholar for "gradual typing. One good place to start out would be Siek and Taha's original paper on gradual typing for functional languages[1] and Sam Tobin-Hochstadt's PHD thesis on Typed Racket[2] (which used to be called Typed Scheme back then). For an example of the challenges of gradual typing in practice, this recent paper [3] might be interesting.

[1] https://cs.colorado.edu/~siek/pubs/pubs/2006/siek06:_gradual...

[2] http://www.ccis.northeastern.edu/racket/pubs/dissertation-to...

[3] http://www.ccs.neu.edu/racket/pubs/popl16-tfgnvf.pdf
I really wish Redis wouldn't use the "master/slave" terminology. Primary/replica or even Master/replica are better terms. I know I'll probably get flamed for saying this, but it's a pox on a project that I otherwise very much love.
I agree that there is plenty of government intervention of energy. But I don't think there are other electrical generating technologies that require direct cash infusions of that scale when in a mature operational state just to remain a going concern.

The costs for fission are high because they must operate at peak capacity to recoup their capital costs. That was fine when electricity generation was 100% regulated and demand curves were steady. Now things are changing faster and we have market pricing for generation. Market forces price peak demand higher than base demand, and smaller, more nimble and cheaper generators are eating the lunch of big 1960s nuclear plants.

The risks and technology issues are also serious and very expensive, but we have pushed out the costs into the future and taxpayers who aren't born yet will be paying those debts. Nuclear advocates always ignore the costs associated with securely storing waste products for a period of time approaching recorded human history. That said, those costs aren't priced into nuclear energy.
He makes the same comments about elder care and robots. This will happen to some degree with or without strong AI. I don't think the author realizes that some tasks, like network optimization don't require anything close to strong AI
That is not an order of magnitude either. Except in base 2 :)
Vets are like doctors that don't make any money. Most vets in the US just don't have the marketing budget for this kind of thing. There are better niches out there.
try this: http://pageload.io - proxy that goes between your origin and cdn or users and optimizes content for you. per host pricing.
But cancellations can be handled by the assistant by a single penstroke in the appointment book.
ThoughtWorks | Lead Developer | Berlin | Full-Time | Java, Ruby, C# or F#, Clojure, Scala, JS, GO, R | Remote: http://grnh.se/6cp8xv1

ThoughtWorks | Senior Dev | Munich | Full-Time | Java, C#, Ruby, Clojure, Scala, Go, Test-Driven-Development and Continuous Delivery | http://grnh.se/c50yo31

We are a software company and a community of passionate, purpose-led individuals. We think disruptively to deliver technology to address our clients' toughest challenges, all while seeking to revolutionize the IT industry and create positive social change.
You have to also consider the money supply and creation of commercial credit in the system. If the currency was a true stable store of value, the savers would be rewarded. Over time, the value of their money would purchase more due to innovation and reductions in price.

Historically, before the Gold Reserve Act of 1933, the one ounce double eagle gold coins were valued at $20. You could buy a good suit with just one of those coins. Fast forward to the present, if you take a current double eagle one ounce gold coin that is produced today, you can still buy a good suit with it.
I'm not so sure about that. There are a lot of domains where actual experiences are impossible. Think re-living an important moment in history, exploring the world with a hawks-eye view, or interacting in 3 dimensions with someone half-way across the globe. You can't exactly say that VR is a compromise in these situations, because there is no alternative.
> You know that expression "wait for the third generation"

which generation are we on, now?

https://en.wikipedia.org/wiki/Virtual_reality#History
jbuilder is really nice and the ecosystem is picking it up quickly.
That sounds great on the surface (putting $18k “back” into middle class pockets), but where will that money come from?

Every example of universal healthcare I’ve seen so far pays for it with huge payroll and income taxes. Payroll taxes have a direct and demonstrable effect on wages and hiring, and income taxes would just wipe out the benefit.

The problem with your idea is that it doesn’t actually do anything to contain healthcare insurance costs. Those costs have risen dramatically faster under the ACA than before, and they were already going up quickly.

I’m not opposed to universal healthcare at all, but you can’t just hand-wave and make it ‘free’, and with those costs I don’t think you’ll see the benefits to wages you’re looking for.
I think live sports and being able to switch between players/drone/sideline 360 views would be a killer app.
Big Oil Just Woke Up to Threat of Rising Electric Car Demand
Democrats have controlled both Congress and the Presidency for only two two-year sessions out of the past three decades. You might be expecting a bit much for them to have put a stop to the rise in carbon emissions with such brief windows of control.
Yes, It is all confounded by the heritability of all mental traits. I suspect the offspring of single women who use sperm donors (who are screened heavily for proxies of genetic quality, such height, facial symmetry and educational attainment) are more successful then the offspring of married couples on average. I don't know if anyone has looked into it though.
...Use PayPal and get burned by the chargeback fees!
Thank you!

This could have been implemented in any language, of course, but server-side seemed to make a little bit more sense than client-side and PHP is still more or less ubiquitous.

I think there have indeed been small attempts to do this before, as with W3C's P3P [1]. But they always had the (end) user in mind, and tried to build advantages for the user. As we all know, users don't desperately request something like that, and so the big companies who could have pushed this forward had no incentive to do so.

This project, on the other hand, regards benefits for the user only as its long-term "vision", and the important short-term goals are benefits for developers, especially small teams.

By the way, this library requiring PHP should not be much of a hurdle. It uses the most basic and primitive language features only and requires virtually no tooling. A minimal example could be constructed by writing one single file yourself, including all the individual files of the library and then having the respective method calls.

Regarding the general concept, there's a lot of room for improvement, of course, e.g. more translations, support for additional clauses and topics, fixes and enhancements based on input from legal experts, etc.

[1] https://www.w3.org/P3P/
Technical Writing: Evolution
Cool use case! Right, I'm not requesting a new certificate for each subdomain. I found a list of a few thousand of the most common latin words, then got certificates for batches of 100 at a time. Requesting certificates on demand runs me into Lets Encrypt's rate limiting (20 per week max).
Or at least the idea of what true AI is is a constantly changing mythology
The words only have meaning if you give them meaning, and while a smaller progressive org might care, it doesn't seem to be a fight worth having. No one thinks your technical terminology supports the historical subjucation of a race, and I wish we could be adults and get on to real work.

Outrage fatigue is a thing. I just want to build, and save the politics for my off hours.

Edit: mods, feel free to detach as off topic. I did not expect this to go off the rails, and I don't want to take away from antirez's achievement
Yes, one of the top items in the Redis 4.2 roadmap is to port Disque as a Redis module, so the steps are: 1) Implement a Redis Cluster modules API (I've already some draft design, basically there are low level stuff to enlist nodes, broadcast messages, send one-to-one messages, and have callbacks called when we receive a message), and then port Disque as Redis module on top of such API, so that we can both validate that the Cluster API is good enough with a real project, and can make Disque a first citizen of the Redis ecosystem without all the code duplication, that in the end, made the project extremely hard to sustain. Thanks.
Rust has been shown to outperform C in some cases and in most be on par.

This isn't scientific: http://benchmarksgame.alioth.debian.org/u64q/rust.html
South Africa Is Said to Mull State Internet Company Merger
Thanks for the correction and elaboration. I could not have done it myself.
They have a note on it in the docs for SLAVEOF: https://redis.io/commands/slaveof

They stuck with it to avoid breaking backwards compatibility.
> tivoization clause prohibits them from distributing the compiler on devices which can't be flashed

The tivoization clause has an explicit exception that allows for devices which can't be flashed. What the clause prohibits is the case when devices can only be flashed if you got the right developer password, and the publisher deny the owner of the device to have that password.
Computer Scientists Demonstrate the Potential for Faking Video