skysight-inc/HackerNews huggingface dataset:
I agree that calling them free and non free is more correct. Even more correct is calling them liberated and restricted. But they are already commonly called open and closed.

Interoperability (required for the open Web) means that any participant should have equal ability to interoperate (legally). This includes both creators and consumers, including private individuals, open source projects, non profit organizations and anyone else. Patent encumbrance means that one has to pay for a license. This contradicts the requirement above, so it makes it not really interoperable in a complete sense. It wasn't without a strong opposition from Apple and Co, but these principles were accepted by W3C as a premise for the development of the Web (unfortunately this failed in case of DRM, but that's another story). Apple and similar minded managed to sabotage mandatory codecs for the video and audio tags though, making these principles easy to ignore (which they do).

Mozilla manifesto summarizes these points about interoperability and openness well:

https://www.mozilla.org/about/manifesto/
I am a fresh too! I save nearly 60% of my salary and invest 80% of it in the stock market. Each year I make more than 10% of my total investment which I didn't withdraw any of the profit I made, instead I keep pumping in money and investing.
That's not true if the processes communicate, or contain communicating threads. In one run, an input queue looks like {A, B}. In another, {B, A}. The source of the non-determinism is just entropy bubbling up from the hardware.

EDIT: using completely synchronous I/O (mentioned below) is a very clever solution, but it requires a process to know its inputs ahead of time. This may also cause cluster scalability issues, as now each "round" of inputs is gated by the slowest of the source processes.
Path open sources Fast Image Cache
Exactly. I would think that a layered cache scheme probably could have the best of the two worlds (a good size of cached content on disk, and fast uncompressed image hit from memory). But using mmap'ed file instead of doing own layered cache seems less hassle. Also, you are doing decompression on a background thread, which shouldn't be much a choke on 4S and later devices (probably, again). I need to have some tests to backup my claims obviously :)
I think it would be more interesting to imagine that such a company could theoretically pay its taxes. If such an entity is to be trusted and utilized by the majority, having it "play by the rules" to some extent could be valuable.
Yes I was, glad to hear GMail is subject to the same rules as other apps. Not sure what you mean by "Google consolidating most APIs into Play Services would ensure it's constantly active and never purged from memory"
It's time to exit and move on to next idea. Sell your site before somebody creates a clone.
The hyper-specialization we're talking about is specifically a way to avoid having a social group. While the hikikomori may not have exclusive interests, the whole point is to avoid physical contact with anyone at all. Maaaaybe I just can't see far enough into the future, but personally I think physical contact with other people is still pretty important.

Also partaking in popular culture doesn't mean pulling everyone alive that's interested in that culture into your social group.
I moved from Santiago, Chile to Göteborg on December last year, it wasn't so good to me but my advice is "go ahead".

Some thoughts I'd like to share:

1. Ask people on your new job for help to find a good place to live. Rent market in Sweden is very complicated, and you'll find yourself in a queue for at least 6 months. Don't try http://www.blocket.se/ as there's a lot of scam there.

2. You'll love public transportation and internet connectivity, they really rocks!

3. Taxes are not as expensive as people used to say. Same thing with food and some other stuffs.

4. It's a great opportunity to grow up as a professional

5. I hate the weather in Sweden, too cold to me :)

6. Don't worry about the language, everybody in Sweden speak English.

7. Göteborg is a small city, so it's not dangerous at all. Different story in Stockholm, you have to be careful with that.
Uncharted: the Bay Area's first ideas festival
I grew up in France, and was completely surprised when I learned that Minitel was something only in France.
This was really the first internet, and the Minitel was really present EVERYWHERE.
My parents had one, my friends' parents had one, we had a few at my elementary school.

I still remember the billboards, 3615 ULLA, funny memories. We still use the "3615" number as jokes with friends.
The author believes that Bitcoin is the first of many future 'autonomous corporations' that are defined by their nature; they run themselves.

Of Bitcoin in particular it says

this corporation has revenues, expenditures and profits.
However... no one owns this entity, it owns itself
...it provides a payment protocol and employs miners to maintain that protocol.
The employs are rewarded with ‘stock’ that is split at most into 21 million units

I really like this concept, but I struggle to link it to the thesis that Bitcoin removes 'the major missing piece of the equation – payments'.

I think Bitcoin is able to be distributed and autonomous by its nature, and that any future autonomous corporations will similarly need to be autonomous by nature. Thus, while allowing for the kinds of payments and receipts an autonomous corporation will require, I don't think Bitcoin is the only thing such a corporation will need, nor the most important.

Instead, it will be innovative solutions that by their nature require decentralisation and autonomy that eventuate in this 'next generation of corporations'. Bitcoin will be an important model going forward; I'm really looking forward to solutions to other problems that surely will be inspired by it in the coming years.
> That's like saying it'd be hard to imagine being able to buy alcohol due to prohibition.

That really is quite a stretch. I'm imagining the absurdity of internet cafes all over Istanbul hiding their bootleg keyboards during a bust.

It's entirely anecdotal but I have Turkish relatives on one side of my family. They were allowed - encouraged - to learn English and French growing up, so the letters themselves certainly weren't illegal. There was no ban on newspapers or books written in other languages. However Turkish was the only officially recognized language in Turkey and Turkish, literally by definition, does not have those letters.
People keep saying this, but it's just not true.

Use a tumbler. Done.
Deep Inside This Museum Lies the Holy Grail of Adventure Games
What's New In NuoDB 2.0 - The Distributed Database
:) - If you are looking for jobs - (Self Plug) but a simple/useful tool for applying to jobs - http://bucketjobs.com/
For better or worse, the degree of autonomy that this "autonomous corporation" has is exceptionally weak...
Instagis is much more mature than this, and it's not only visualization.

http://www.instagis.com/
No, but pseudonymity, with no appreciable tie to a 'real name', is, and therefore if you can pay for your business expenses with Bitcoin and find some way of extracting the value without providing a name (i.e. buying commodities to dead-drops, via silk road, etc), you can run a corporation entirely pseudonymously.
This doesn't seem to be a good idea

curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);

https://github.com/Mashape/unirest-php/blob/master/lib/Unire...
I have worked for ten years. No traction. I think I'm in a CIA prison, too.

When I get advertising, I get downloads. I get no emails.

God talks. If people actually knew, this would be huge. Ya think!!?

At one point I decided, without God it fails, with God it succeeds.

God says...
you_owe_me money revolution a_likely_story meek hobnob praise
super_computer scorning basket_case in_theory who's_to_say
repent vote not_a_chance_in_hell I_just_might Vegas arent_you_clever
ehheh_thats_all_folks Dad what's_up incoming are_you_sure
dude_such_a_scoffer charged Dean_scream bummer God grumble
I_hate_when_that_happens Boo stunning clever theres_no_place_like_home
what_luck no_more_tears I_pitty_the_fool now_that_I_think_about_it
nerd computers what_a_nightmare patience strip I_pitty_the_fool
quit humility failure_to_communicate furious birds maybe_I_didn't_make_it_clear
You could use something like Shamir's Secret Sharing [0] to make sure that most of the funds would need multiple people to approve expenditures, and give small amounts of money to groups within the organization.

[0]: http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing
Without knowing a lot about geared turbofans, it would be cool to have a gearbox bypass such that if the gearbox fails, the engine could stop, engage the bypass, and restart in an emergency mode that's less efficient but gets thrust.
Cards for Humanity: a fast-paced online game (built in Angular)
Fly-by-wire is pretty established by now. The system is also made redundant for safety.
He was not saying anything like that. He is selling a book about MS Word and the video is basically an advertisement for him. It's not a bad thing, if I'm taking advice, I would rather take it from someone who can demonstrate he knows what he is doing.
Interesting conjecture. Care to elaborate?
http://www.antipope.org/charlie/blog-static/fiction/accelera... It's here in full, if anyone wants to read it.
Well, to be honest. I think it's all about the guilt trip. Guilt-tripping people usually has this way of making them obligated to do stuff, atleast for me. So guilt-trip the hell out of your mom & dad. Let them know that they won't live to see your future children/their grandchildren. That you want to see them learn from their grannies. Or a good kick in the ass might help?.. Basically you need something to kick these people into high gear. Find out what scares the daylights out of them, and do that, something to put them in a different mental state.

I know how you feel btw. My dad was brilliant, but he was very set in his way because he felt he knew everything.
On the European side, I'd like to see some of our allies show some backbone and at least pretend that they're genuinely outraged. Sever some treaties, kill off some contracts with US businesses, something, anything to demonstrate that they take their own sovereignty and culture seriously. Of course, they're all in on the game too. For all their indignation it's really just showmanship.

On the other hand, if Mexico were serious about an embargo, that would have significant impacts. More so on Mexico, but it would still affect the USA materially.

I suppose over the past couple months, this whole debacle has cemented my opinion that everyone that matters --in terms of their supposed indignation and objection to all that has been revealed-- is already the USA's bitch. The only groups with balls enough to snub the USA are the ones that already have little to lose.
Yes. If you mmap a file and then try to access it and it's not already in RAM, you'll block while the bit you're trying to access is paged in.
Something my daughter taught me which was really really cool was to take digital pictures of storage areas. Basically open up the drawer, make nearly everything visible, take a picture then add it to Evernote (or some git repo, or some well known folder). Then when you are wondering what you have/where it is you can scan through the pictures. It is remarkably effective.
they are not driving an axle or anything... are they?

They sure are, just not in the way internal combustion engines do. A turbofan is a turbine hooked up to a fan. The turbine does work by rotating a shaft, and the fan pushes extra air around it.

All engines have the potential to be maintenance / reliability nightmares. Over time we've learned how to make engines more efficient and more complex without failing often. This is just the next step - in a couple of decades, most passenger jets will have gearboxes.
The engine core (hot part) works best at a different speed than the fan part - fast and hot, vs slow and cool. hence they have a gearbox. But it's not like a cars gearbox, it has a single gear.
I think an autonomous corporation is more likely to happen thusly:

* Person comes up with a business model.
* Person automates it as much as possible, eventually automating all of it.
* Person ends up being in a car accident.

There's no reason why the AI he wrote shouldn't be able to keep "living" (aka paying its bills) for a while, if the idea was of the right sort.
It might vary depending on the image format. http://imageoptim.com/tweetbot.html < This indicates that the disk throughput is more of a limiting factor than anything.
Pretty sure coding is alive and well - maybe HN just isn't the place to talk about it anymore.
The big difference in how the cache is managed. SDWebImage has worked well when I've used it, but it's cache management is much more simplistic. I'd be curious to try	FastImageCache on projects I've worked on to see if there's any improvement. Scrolling performance can be a tough thing to optimize for.
I grant you that this would be an interesting research project, but Linus isn't going to rip out the internals of the linux kernel, start from scratch, and re-implement everything in Lisp just for kicks. Too much work for too little return, and Iron Lisp is still not as performant as C. Also(I would confidently wager) more kernel programmers are proficient in C than in Lisp, at least for systems programming.

It's difficult to take the question seriously rather than as an attention-grab.
It does not necessarily have to withstand human competition though.

Let's say there is an agent A whose source is on Github and which makes X BTC/month. If the agent is programmed to pay out dividends to shareholders and auto-update its code, (large) shareholders have a shared interest in improving the agent.

Likewise, an ambitious developer could fork agent A and try to improve it. If he can convince a lot of people that his agent will beat out the other agent, he can get people to invest in it in order to bootstrap agent B (assuming the agent requires an initial investment).

If agent B is more profitable than agent A, people will start investing time and money on it and abandon the other agent.

PS: Agents would not necessarily need investors assuming they can bootstrap themselves to profitability. This is just a possible scenario. However, I think is likely that agents who rely on some form of human input are more likely to beat the competition.
Since you bring up Fowler, in his book Refactoring he gives specific examples to show why you should AVOID comments. In most situations you should try to write code that is so clear no comments are needed. That's what the above code is really about.
Sorry, the entire point of using a VPN for privacy.

"Privacy" yes - as in avoiding eavesdropping. NOT for plausibly deniability.

To quote the post:

I use VPNs not for illegal purposes, but (1) to get IPv6 wherever I am, (2) to prevent casual snooping on my web traffic (the Firesheep scenario) and (3) to get onto a ‘private’ network.

None of those purposes require plausibly deniability.
I love this, mainly because it's almost identical to my custom PHP remote wrapper.
Wait a minute.

I hired you to be movers years ago. I just now realized what your HN handle was. Incredible.
More concrete example:

Make something that scrapes content and SEO-izes it. Add affiliate links. Run on AWS. Make payout to affiliate commissions to the same account that pays AWS. Make the system capable of growing/shrinking its AWS capacity on its own. bam. self-perpetuating and potentially self-optimizing/growing income with zero outside intervention (except for when google corrects around it).
Who are you writing the comments for? If yourself as pseudocode, fine, but get rid of them when you are finished. If you are writing them for another developer down the road, that developer will either ignore them because he really doesn't know for sure the comments can be trusted, or will blindly trust the comments and now and then will get burned.
It still raises a number of questions...

1. Why is this happening only in iMessage?

2. Why does iMessage offer so many options to open a picture in? And why are apps that don't share photos included in this list?

3. Why can't iMessage share photos to iCloud?

4. Is iMessage broken? What makes iMessage different from other Apple apps included in iOS?

5. Why isn't Apple leading the charge and actively pushing this much needed interaction?

I think Android's approach is much better, which is why I was so excited at the possibility that Apple might be working on something similar. Alas...

And I did search and found nothing related to what's going on within iMessage, which I found odd. Nothing wrong with trying to guess what a company is doing.

Thanks for the links ;-)
An important property of corporations is that they are always resolvable to a natural person. This is true even in jurisdictions like Nevada where the corporate laws allow arbitrary levels of blinding and indirection. The "autonomy" would be illusory.

Basically, you can't do much that is interesting unless a computer system ultimately resolves, or is imputed by law to resolve, to a specific natural person.

(EDIT: People are missing the point. What you call it is immaterial. All the handwaving aside, these "autonomous systems" including the ones described by the author are legally not autonomous. It is not possible under the law to construct such a thing. You may claim that it is "autonomous" but no government will recognize that claim as suggesting legal independence from a natural person. True AI would make this weird but we do not have AI today and the underlying fact still remains.)
If information from the inside is never whistle-blown, how will the people know to be upset about something, and who/what to vote, protest, bear arms for/against?
Yeah, you'd need a more focused Lisp implementation specifically designed for writing low-level code. Among its features should be

1. The ability to manually manage memory instead of relying on a GC.

2. Low-level access to memory. As in, the ability to address an arbitrary location in physical memory

3. Inline assembly and the ability to link with assembly code

There have been operating systems written in Lisp in the past, such as the operating systems for the various Lisp Machines. https://en.wikipedia.org/wiki/Lisp_machine
Well, it depends on the single person. If there are a hundred random guys, at least one of them will cooperate with you. That's the flip side.
> Why does the money received need to be anonymous?

Well, since I was talking about an "anonymous corporation" in my comment, it would be kind of necessary for it to receive money anonymously.

I agree OP is talking about something slightly different.
Right: The bitcoin blockchain already meets all of OP's criteria!
There's one major flaw in this spectre of the unstoppable killing machine known as the "autonomous corporation":

If the whole premise of its autonomy rests solely on it's ability to engage in metered economic exchanges by way of some kind of bitcoin-style protocol, then an "autonomous corporation" MUST, by definition, persist on a distributed global network of continously available computers. So, if this entity has that dependency, then who's providing the hosting?

He who opts in on hosting the protocol, carries a say in the fate of the entity, thus this is no more "autonomous" than any other body of distributed human decision making. Whether it be voting, the purchase of publicly traded shares, or the organization of a bond to fund a bridge to nowhere.

It comes down to this: In order to mine bitcoins, or rather, add value to the system, you have to be constantly connected tothe internet. You can't mine a bitcoin in isolation. You can't power up a stand-alone, air-gapped machine, and mine bitcoins and expect them to have value when you connect it to the internet.

If you can't mine your own bitcoins in a vacuum, then very obviously, this requires you to interact with the world at large, over public networks. Those other systems must be available and complicit in such activities. That certainly doesn't fit my definition of "autonomous" in the sense of some massive force-of-nature style artificial intelligence boogey man. These systems need to be switched on, activated and tended to by someone. Someone will eventually want to extract value from these economic crypto-currencies.

So, here we are, coming back to the drone/remote control debate. Is a drone really "autonomous" when there's a pilot manning a set of remote controls from a bunker? Similarly, is this truly an "autonomous" corporation, when there are people deploying agents onto client hosts and services onto servers, all with the goal of gaining wealth? However you want to encapsulate the skill sets involved, that still requires expertise, and human intervention in my book, and certainly doesn't sound autonomous at all, to me.

Autonomy is a relative term. Whose autonomy are we talking about, here? And autonomy from "what" precisely?
I was thinking about this too. That "pay us 300 dollars in bitcoins to get a key to your data" virus could be like that.

If the payment -> key sent part was automated then money would just build up in the bitcoin account over time.
Ask HN: What car do you drive? and why?
Pretty simple question, what car do you guys drive? What decisions did you have to make when buying it?
Assuming A and B are produced from separate input processes, they have to be submitted to a "gather" process that takes both of them. If the "gather" process uses select() or non-blocking I/O -- says basically "read from A or B, whichever becomes available first" -- you'll get them gathered in a nondeterminstic order. OTOH if the "gather" process uses synchronous blocking I/O -- "Read one message from A, then read one message from B" -- then you always get (A, B) order.

If the framework you're using requires all I/O to be synchronous, and there's no way for a program to tell time or tell when an action would cause a delay, then there's no way for nondeterminism to develop based on timing.

I don't have any idea if ZeroVM is like this, and a framework that only allows synchronous I/O would have its own problems (basically you'd have to worry a lot about deadlock).

EDIT: To expand on this, you might still be able to do a lot even if cyclic interprocess data flows are forbidden. This is particularly true of database style applications, which are where ZeroVM originated.
Nice, I work in EdTech and remember being pretty impressed when I looked into them after they posted a job listing here, glad to see things are going well. Now move to SF ;)
You are not attaching any form of ID to the transactions. Bitcoin is anonymous.

The fact that the NSA can track you down by various means is a whole different thing. And by that logic nothing in the Universe is anonymous, since it's deterministic and it doesn't lose information, so theoretically everything could be traced back to its origin.
OpenSSH is blocked by the Great Firewall in China. Thus useless for that key use case.
Insanely great. I'm a huge fan. Thank you!
Do not get an English Bulldog if your intent it to "get in shape by walking/running with your dog". Not gonna happen.
Smart daughter!
How'd you create the Doodles? Just sketched them by hand and scanned them? or Photoshop?
All reads from other sessions are blocking. There is no input queue, zerovm processes read and write directly to each other. This way determinism can be preserved even for clusters.
i seem to remember from previous discussions of this statistic that yahoo gets to say this because they use the same domain in all (or at least most) regions. yahoo.com is bigger than google.com, but if you add up google.com, google.co.uk, google.ca, etc, google dwarfs yahoo.