skysight-inc/HackerNews huggingface dataset:
> Clients can use 6to4

And with that, the transition of the internet from a peer to peer network to a client/server model is finally completed.

/not directed at you specifically; I'm just depressed from how efficiently the empower, democratic, anybody-can-publish qualities of the internet are being undone
36 Years On, Zombie Ship to Come Home from Space
Kudos to Starbucks! Two thumbs up!
KnightOS, a third party OS for TI z80 calculators
KnightOS is a third-party Operating System for Texas Instruments z80 calculators. It offers many features over the stock OS, including multitasking and a tree-based filesystem, delivered in a Unix-like environment. KnightOS is written entirely in z80 assembly, with a purpose-built toolchain. Additionally, the KnightOS kernel is standalone, and you can use it as the basis for your own powerful operating systems.

You can download the latest (experimental) version here: http://www.knightos.org/download/
Here is the email I received from ASU President Michael Crow today making the announcement:

I write to share an update on our evolution as a 21st century public research university. As you know, ASU is a New American University uniquely committed to the simultaneous achievement of excellence, access and impact. As we move forward, we will continue to balance scholarship, discovery and the development of real world solutions on a grand scale, while remaining true to our vision of inclusion and student success. Institutions of higher learning have a responsibility to go beyond imagining change and instead bring workable answers to fruition. ASU has demonstrated its ability to do so successfully and we will maintain that trajectory. On Monday, June 16, we introduce the world to the Starbucks College Achievement Plan.

The Starbucks College Achievement Plan is the combined vision of Arizona State University and one of the world’s most trusted, innovative and socially conscious companies. Together, we will offer leading education delivered online with world class faculty and personalized instruction to students who would like to continue their journey in higher education. This model is a unique partnership designed to increase access for more students to earn and finish a college degree, and is based on Starbucks’ and ASU’s shared values.

On June 16, we will join Starbucks as they host their first ever Partner Family Forum in the U.S. to announce the Starbucks College Achievement Plan with hundreds of their partners and family members in New York at the Times Center. Watch the webcast on June 16 beginning at 7:45 a.m. PT, 10:45 a.m. ET by visiting starbucks.com/collegeplan. I also encourage you to watch the video of what this means to Starbucks partners by visiting starbucks.asu.edu.

The Starbucks College Achievement Plan is supportive of our vision to be measured not by who we exclude, but rather by who we include and how they succeed and moves toward our goal of enrolling 100,000 online and distance education degree seeking students.

This is a program we can all be proud of, and I look forward to your support as together we continue to increase access to world class higher education.

Michael M. Crow
President
Arizona State University
http://president.asu.edu
I submit this in the hope that some sharp minds here can cast light on what seems to me like a rather unlikely proposition: That the human eye is better at detecting the shifts in "copy number" shown in the article.

While I applaud the general idea of turning a hard computational problem into a fun gaming experience, the particular problem solved in this game appears to be better suited for analysis with some simple image processing. No?
Thought I'd share this as it's really neat
That's true. Public companies have an obligation to not waste money. But it's still admirable because they've attempted to find ways that altruism and respect can further their profits, when they didn't need to.

It's kind of like saying there's nothing warm and fuzzy about people doing volunteer work because they ultimately derive self-satisfaction from it.
I find it very interesting how few /8s are actually advertised vs how many are handed out -- if those graphs are collect then the difference is a quarter of all the IPs???
It is not. If there is a growth the pie is bigger. The problem is the correlation between better income and degree is weak.
This seems like a variation on the lump of labor fallacy.[1]

Now, the acquisition of a degree might or might not be everything we think it is, where “formal education” and “valuable learning” are perhaps-incorrectly equated. But if we assume that college is economically valuable, having more people educated seems hard to argue with.

[1] http://en.wikipedia.org/wiki/Lump_of_labour_fallacy
This was fun, but I was surprised by:

scimitar, bolshevism, biped, bottlebrush, mascarpone, progesterone and bodice
> They might not be the most open of company but they had open source technologies that are awesome in their own right. LLVM is just one of them. Open sourced and won the ACM award. That by itself is a achievement hard to beat.

I don't understand how a community project became "Apple's achievement."

Apple did not open source LLVM. LLVM was an open source project (since 2000), which Apple used and open sourced their contributions to on the way.
This is a solid oxide fuel cell, right? What makes this one better than the bloom energy devices?

Speaking of which, what happened to the bloom boxes? Are the big customers still customers?
> is a simple transparent bin/bag

It's been the standard in Paris for a while now. It has its own problems, though (bags breaking, making litter spill all around...)
I don't think you can really separate it out like that. It is part of what You Just Do At School, definitely, but it is also conveniently a cost-saving measure, sure. That doesn't mean that if you tried to cut it out, that parents wouldn't complain about it.

At any rate, having seen both, I assure you that there is infinitely more bullshit that American kids are doing at school instead of learning, compared to Japanese.
Am I the only one that sees some significant privacy issues with exact pickup/drop off times and location being released? It seems like singling out a single passenger's data (e.g. to/from home) would not be that difficult.
Are short term stays illegal in SF? So if I was to stay there for 3 weeks I'd need to be in a hotel?

That seems crazy.
I agree, this is what I find intriguing (although I've never experienced it). It seems to be a little bit like thinking, "okay, we have these various very sensitive chemical and touch receptors in our mouths, what else can we do with them?" The answer of course is still "food" but only because we don't want to consume things that are poisonous or inedible.
You actually don't need state to share an IPv4 address, if you statically allocate port ranges to customers, and route packets based on the address+port.

But rather than build special routers that understand port ranges, it makes more sense to map each address+port into an IPv6 prefix, and use standard IPv6 routing. That's the basis of MAP:

http://en.wikipedia.org/wiki/Mapping_of_Address_and_Port

Of course, the scheme is useless if you don't have an IPv6 network in the first place.
> Last time I was in Shinjuku (2009) there were actual cigarette police in special uniforms who followed smokers around and publicly chastised or fined them if they littered.

It's probably not working very well, because Shinjuku in the morning (at least Kabukicho, if that's what you were referring to) looks like a warzone filled with trash. They do an amazing job to clean it up everyday, however.
If it's for security, it would be theater. How hard would it be for someone to open the package, put their spyware on it and repackage the drive? Even easier are OEM drives that come in unsealed boxes.

I'm guessing it's more to make sure the drive is in working order and clean of any data. This would limit liability for accidentally deleted data and broken drives. If the drive doesn't work, it's still under warranty. It also saves time on trying to make an old drive work.

A new drive equals zero hassle for them.
the type system allows abstraction to a much higher degree than in languages with weaker type systems

That may be true, but that's simply irrelevant in this case. The type system is not being used in [1] for any interesting searches (proofs, return type polymorphism, overload resolution, etc) here outside of the most trivial of polymorphic literals. Every standard library function in use here works practically identically in any functional language, including dynamic ones such as Clojure.

https://github.com/gregorulm/h2048/blob/master/h2048.hs
... except we should remember the fact that exploiting this power is not an all-or-nothing choice. Some have shown that double spends and other abuses of this kind of power have already happened, yet Bitcoin survives. As long as someone can exploit this in small ways and get away with it (without causing total collapse), they will have an incentive to continue. And the short-term gains (converted to value that doesn't depend on Bitcoin's future) for that person/entity may be much more attractive than the threat of eventual collapse when their little game is up (and the masses start jumping the Bitcoin ship).

Also, the pool operators (who have the ability to exploit this power) have not really spent large sums of money themselves. They have power because ignorant minors are essentially handing over their vote to the pool operators in exchange for convenience and low variance.
>A contract is an agreement between two private individuals. If one of those individuals believes that the terms of the contract are antiquated and thus cannot honestly provide an assurance of honoring them, that person is ethically bound not to execute the contract. All the Latin in the world doesn't get you around that.

That is really a very simplistic view of the real world of real estate. For example, in 1983 when I bought a Houston house, I read every scrap of paper involved in the transaction. (Title company closers call us "readers.") The faded Nth generation copy of the deed restrictions ("an agreement between two private individuals") had horrific language about not allowing those of other than the white race to live in the property (unless in servants quarters). By that time, that language had been neutralized by the Supreme Court, but there was a good period of time where it had legal force but had to be ignored by those of good conscience. George W. Bush got the one news cycle treatment about that as the same language was in the deed restrictions he signed, as well as in many subdivisions from that era. That language carries on in the record forever.
Actually there is a nice reason for any reasonable sized stack to support v6. it makes life easier.

you run globally addressable ranges that just make life easier as you get to remove all those wonderful dnats and snats in your networks. as your internal ranges become easier to manage and more plentiful so you can layout your networks in ways that make sense. group services in IPs that make sense without ever really worrying about exhausting those ranges.

comcast for example moved to v6 because they ran out of rfc1918 to run their administrative networks in.
Bill Clinton rewrote the Community Reinvestment Act, which many believe played a central role in the housing bubble[1]. Political policies do not take effect over night - Often their effects take decades to surface.

1.http://content.time.com/time/specials/packages/article/0,288...
Simply compiling and running on many different platforms (Windows, Linux, 32/64 bit, ARM, ...) has helped me find a number of truly weird issues that would have surfaced later. Compiler warnings, diverging stdlibs, alignment...

I'm a strong believer in this approach.
I noticed that your blog post differed from the actual code in your git repository. In the blog post, you defined `shift` to be:

shift v = pad
(map Just (concatMap add (group (catMaybes v)))))
Nothing
(length v)

whereas the code gives:

shift v = take n (v' <> empty n)
where
n = length v
v' = group (filter isJust v) >>= go
go (Just a : Just b : ts) = Just (a + b) : go ts
go ts = ts

From my understanding of the blog post's logic, the former doesn't handle the case where `v = replicate 4 (Just 2)`, since it returns `[Just 4, Just 2, Just 2, Nothing]`. Am I correct, and if so, why does the latter version fix this problem? For reference, I know little to no Haskell.
The text you posted doesn't make it in with the submission when there's a url. (It's on our list to modify the software to make that clear.) The way to do it is to submit the link and then post the text as a comment to the thread—which you'd be welcome to do here. The project looks cool!
The Technium – A Conversation with Kevin Kelly
After reading tourist books about how Japanese people think it's rude to blow your nose in public... it is slightly disconcerting to visit and see a guy hawk up some phlegm and spit it on the street. And/or, you step on a frozen goober, sparkling in the sun.

Even to the extent the generalization about a culture is true, there will always be interesting exceptions.
Sure, but Project Euler is a labor of love, not a high volume e-commerce site.

It makes sense that they'd start with a hash and not change it for years. I'm not angry or surprised at this disclosure, and appreciate their honesty.
You get what you incentivise... and that sort of money is one hell of an incentive, at least as far as society tells you.
He rightly criticizes newspapers for all thinking their only problem is getting their impeccable journalism to readers... but then talks only about ways of letting readers organize and select what they want to read--how is that different? If content is the problem, then ease of access is secondary.
Most restaurants have smoking and non-smoking areas, and I guess people figure that if you're in the smoking area you at least agree to deal with the smoke. And, if you're in a restaurant that doesn't have a non-smoking area, well you're also totally free to not go to that restaurant, you know?

I'll remind you that this is basically the same attitude that you saw in the entire West up until about ten years ago before smokers became Worse Than Hitler and people stopped caring if they lived in a Nanny State.
Generally, a /24 is the smallest block for which most networks will accept BGP advertisements. You'd generally purchase a /22-/20 or larger though. Note that in most cases, these are (part of) blocks that were assigned before the current regional registries existed, as blocks allocated through the registries aren't actually owned.
There is absolutely nothing in the software world (or anywhere really) that meets your criteria for innovation then. I guarantee that absolutely anything you consider innovative fails the test you just described.
He learned it while studying in Florence I guess.
Wow that's a quintessential college essay, padded to 3x size to reach a target word count.
Oh, I didn't realise that. Thanks. What I posted:

KnightOS is a third-party Operating System for Texas Instruments z80 calculators. It offers many features over the stock OS, including multitasking and a tree-based filesystem, delivered in a Unix-like environment. KnightOS is written entirely in z80 assembly, with a purpose-built toolchain. Additionally, the KnightOS kernel is standalone, and you can use it as the basis for your own powerful operating systems.

You can download the latest (experimental) version here: http://www.knightos.org/download/
Why "The" Internet?
Not wanting to subsidize Myrvhold != wanting to pirate.
Meanwhile, in Haskell:

min x y = Data.Bool.bool x y (x > y)

Although considering what the article was talking about, doing stuff like this only makes you sound like an ass.
The Story of Infocom (2000) [pdf]
> Most restaurants have smoking and non-smoking areas, and I guess people figure that if you're in the smoking area you at least agree to deal with the smoke. And, if you're in a restaurant that doesn't have a non-smoking area, well you're also totally free to not go to that restaurant, you know?

Except that most of the facilities are completely inadequate, and you know, when I'm sitting in a non-smoking area and the smoking area is just the table next to me, with no separation whatsoever, well we have a problem. And even when they are vaguely separated, it's through a thin half-sized wall which does not prevent the smoke from moving around. It's THAT ridiculous.

> I'll remind you that this is basically the same attitude that you saw in the entire West up until about ten years ago before smokers became Worse Than Hitler and people stopped caring if they lived in a Nanny State.

Maybe, but in Japan there's no sign of smokers being ostracized at all. They are perfectly tolerated and I don't see many people complaining about them. That's part of the problem.
It seems like every other article I see talks about squeezing of the middle class, inequality, etc.

At least in my area, I don't really see it happening. The majority of the people I know went to a public state school, aren't abnormally intelligent, didn't work abnormally hard, or do particularly well in school (2.5-3.5 GPAs), and all have little problems getting jobs paying 75k+ (only 25% are in software). In fact, most of us have little problems finding jobs paying 125+ in the midwest.

Companies can't find enough qualified talent. People who are always learning and adapting. It's a supply and demand problem. If you get a degree with no demand, you shouldn't expect to find employment.

In the past, the limit to economic growth was knowledge workers and a simple college degree guaranteed a middle class lifestyle. Today, the limit is entrepreneurs and companies creating value. We need to hold up guys like Elon Musk as heroes. They're the ones creating the jobs and industries of tomorrow. The government needs to stimulate entrepreneurship - not necessarily provide more grants for college educations in useless degrees.
Trader Joe's has hand drawn signs and Hawaiian t-shirts. They are drawn to spec to create an impression of "fun" in the customer's mind, but they are very much assembly-line product.
> Why do you think anyone is "blathering on about being a meritocracy"?

Because lots of people are. This used to be the rug in the lobby at Github: http://readwrite.com/files/gitrug1.jpg

> I want whatever benefits me the most.

Are we going with naked self-interest and no pretense of justice, then?
I'm the author of this software, with the help of some open-source contributors. Feel free to send questions my way.

Even people who don't know assembly can help, if you're interested. We need assembly, C, Python, and web programmers. Let me know if you're interested in helping out.
Which is why free education is better than taking out loans, a point in favor of this program.
Uber Has Become A Lucrative Source Of Startup Capital
> . The result: Japan has escaped deflation. The stock market is up, growth is way up and even wages are finally starting to rise.

where?? Wages have not moved up at all. But hey, my shopping list's total price has gone up by 30% in the past 6 months, and Uniqlo has just announced that for the first time in like 20 years they are going to raise their prices in Japan, because hey, a weak Japanese yen makes commodities more expensive and they just can't continue like that anymore.

But yeah, Abe's the Best Ever!

What a joke of an article.
> A small example are force-unwrapped optionals that you get out of a lot of the library calls (because nil ptrs. are OK in ObjC and Cocoa), which will blow up when you use them, without the compiler warning you! (So much for safety).

Care to elaborate? I get that an ObjC method potentionally returning nil would result in an optional on the swift side, but I don't really get how the compiler doesn't warn you the same way it would with anything else with Optional semantics. (ie. it's nullable.)
I tried to understand the original paper but it's way over my head. So the decrease in demand of cognitively demanding jobs is an temporal economic situation or a long-term trend?

It seems the theory was always that less cognitively demanding jobs would be replaced by automation/robots but more demanding ones would be safe. How to place this article in that perspective?
See also: http://www.softcom.net/users/falconkam/manwho.html
Shoppers report payment system down at Target
The history of Android: The endless iterations of Google’s mobile OS
> Japan’s top social problem is the role of women.

Says who ? Of course there are women who are aspiring for a career and this may be a problem for them, but then, most women in Japan are actually fine to leave work and go on with a life at home taking care of the children. I've seen several colleagues of mine who graduated from Tokyo University and had good jobs (with responsibilities similar to men's) and who left their career because they wanted to focus on kids instead, and had no regret doing so.
I think you mean NAT64/DS-Lite/MAP (which are all types of carrier-grade NAT), since 6to4 is just a means of connecting two IPv6 endpoints across an IPv4 tunnel.

This photo sums up the problem with relying on CGN:
https://www.flickr.com/photos/jfesler/6751925977/

When an ISP funnels multiple users through the same IPv4 address, you can no longer use IP-based bans without inflicting collateral damage. One way around this problem is for both the ISP and the website to support bigger addresses.
yup. we have a "Functor" https://github.com/maxpow4h/swiftz/blob/master/swiftz/Unsoun...
It requires constructing a "Functor" value manually, otherwise it works fine. You can still write functions over an A in Functor.
The Result enum bug presented you can work around by boxing the type, such as in https://github.com/maxpow4h/swiftz/blob/master/swiftz/List.s...

The third problem a work around exists for: remove the default argument. If you want an empty init, provide one.

Sure it is buggy, but you can express these programs.
The thing that surprises me the most is that people were seemingly ok with a player having any large percentage of the network power.

The new development seems to be that one player is verifiably controlling 51% of the market. This doesn't mean that two pools who each had 30% couldn't have colluded outside of the network to control it beforehand. I've seen people trying to persuade people not to join the most popular pool but this seems like a more fundamental problem.
My guess is he's rich because his company got bought for $1.5 million in Microsoft stock in 1986.
I've been interested to see how Abenomics has played out - it certainly started with a bold vision, but most of what I've read (and that's not a lot, I'm no expert) seems to have indicated that it hasn't really worked.

So this article excited me - I love to see a grand vision being implemented and the goals coming together. A quick look at the comments, however, (including ekianjo's immediate response here) seems to indicate that rather than demonstrating Abenomics success, all this article does is demonstrate that the author doesn't have a grasp on the facts. Oh well.
> Clients can use 6to4, and will use it as soon as they become IPv6 only

I think you mean NAT64. 6to4 is an IPv6-over-IPv4 tunneling mechanism, and thus would not be used by an IPv6-only host.

> Servers will add support for IPv6 in due time, when admins get used to having it on their machines, and all network equipment supports it, and it stops breaking the sites for people on IPv4 only and people behind slower IPv6 tunnels.

This is largely FUD. Network equipment has supported IPv6 for a while, IPv6 does not break sites for IPv4-only users, and there's no reason to believe that slow IPv6 tunnels are a significant problem. The performance and reliability myths were entirely debunked by the highly successful World IPv6 Day and World IPv6 Launch Day in 2011 and 2012, which is why forward-thinking companies like Google and Facebook have permanently enabled IPv6.