skysight-inc/HackerNews huggingface dataset:
Can you elaborate on this at all? I connect to an OpenVPN server while behind NAT all the time and it has worked behind almost every possible network configuration I've tried (no NAT, "home" NAT, carrier-grade NAT, cellular data, etc.).

If you want the best possible reliability, run the server on port 443 with TCP (even though UDP is almost always better for performance since TCP over TCP is icky). You have a much better chance at not being blocked by firewalls, and it actually works on a lot of the less-sophisticated captive portals without first logging in.

(Granted, the article is talking about using OpenSSH and not OpenVPN—but I suspect that should work fine behind NAT as well).
Then I suppose we shouldn't call it a corporation. Does "Autonomous Economic Systems" sound better to you?
Agree about chatting with people seating next to you (btw, great meeting you!). Too many people were busy browsing HN on their phones, meanwhile they could talk to HNers right there and then.
Don't know which version of Symbian your Nokia phone uses, but a friend of mine owning a Nokia (with Symbian v5) showed me a couple of really good apps for the age of these phones, including a really well thought nice and functional Twitter client called Gravity (paid), UC Browser (free, with lots of features) and UC Video for playing divx and other video formats not playable with phone's default video player. Hopefully they are available for your phone too?
Where To Buy Garcinia Cambogia
Interesting - as long as SSH works, this will work. That said, I thought OpenVPN worked with the client behind NAT as well, so I guess I don't really understand the problem.
Describing Object Class in Java
No, not done:

(1) You need to hope and pray that your mixing service does not just run off with your money

(2) You need to be careful not to withdraw your money from the mixing service "too quickly" or else you will de-anonymize yourself

Here is a paper that casts serious doubt on at least one mixing service, based on a simple (by the authors' own admission) approach to de-anonymizing Bitcoin:

https://www.wi.uni-muenster.de/sites/default/files/public/de...

All this ignores the fact that the security model of Bitcoin mixing services is even less well-developed than the security model of Bitcoin itself (incredibly, such things are possible).
Good catch. Yep generally not something you want to do in production and it shouldn't be forced by a library. Aside from some edge scenario where the server will be connecting to arbitrary endpoints taking the time to set CURLOPT_{CAINFO,CAPATH} will allow VERIFYPEER to work properly.

While reviewing this section of the code they should also probably do manual support for FOLLOWLOCATION or check open_basedir, which is usually set--or should be.
Who uses more words for snow, Eskimos or skiers?
Fructose: The Poison Index
TrackingJS.com - Change the way you interact with your browser
Given how short the video is, how bad can a bad one be?
Your original statement is not accurate.

You said "The solution is simply to pick a non-infringing name for the app ..."

You imply that using "Facebook" in the name infringes their trademark.

According to Chilling Effects, the plaintiff in a trademark infringement case generally must prove:

1) it possesses a valid mark
2) that the defendant used the mark
3) that the defendant used the mark in commerce
4) that the defendant used the mark in a manner likely to confuse consumers

Use of a trademark is not sufficient to prove infringement.

It's possible to use a company's name for non-commercial parody or criticism without getting shut down by intellectual property claims.
AFAIK Facebook is no longer running on memcache, they built their own service. Besides, Amazon and Google offer 5 nines which is much better than you can get on a conventional database, not mention the scale.
> PHP doesn't want to become Python or Java or Ruby.

PHP doesn't know what it wants to become. This is part of the problem: for any given question, PHP has multiple answers. That makes code harder to write (which option should I choose here?) and hard to read (this doesn't look anything like my code!) and harder to reason about (how does this feature interact with this other feature?).

> It never intends to have all features taught in programming languages class.

You say this here (and in other comments) as though it were an insult. Is there something wrong with learning? If programming languages are hard to learn then we should make them more accessible, not just throw all the things that make them valuable out the window.

> It will not force you to...

Python does not force any of these things. Nor do Ruby or Perl. It sounds like you like PHP because it's not Java. Surprise: I don't like Java either. Surprise again: that's part of why I don't like PHP. Interfaces, "abstract", private/protected/public, and much of the rest of the OO layer are all clearly inspired by Java.

> Just imagine a world where you can't choose anything.

Who's arguing for this? I imagine a world where the choices are all equally good and you don't get screwed by picking the overpriced underpowered laptop, the underwater basket-weaving class, or the sleazy travel agent.
Here's a related question: is anything in our society currently autonomous?
And nobody else can see the # of upvotes, making the whole exercise rather useless. Just be patient.
Hey Aviv! I was actually thinking about you when I wrote that! Nice meeting you as well :)
If it takes you a year from persisting serialized data on the hard drive of your one server to using a real data store, you're fucked either way. As low as that half-life might be, that's no reason to make deliberately short-sighted engineering decisions to make it even worse, especially when all the quick and easy ways of shipping an MVP effectively preclude that strategy. You're gonna go through all the effort of shipping your MVP to a real server but you're not going to go through the effort of setting up a database? Are you kidding me? Setting up Heroku with shared Postgres is not only much quicker to ship to, but it gives you a software and data architecture that you can much more easily improve in the future.
Unaccredited Investors May Finally Get the Go-Ahead to Fund Startups
The Ultimate Cheat Sheet For Reinventing Yourself
"You are not attaching any form of ID to the transactions. Bitcoin is anonymous."

That is kind of like saying, "StackOverflow is anonymous. You do not attach any form of ID to your questions!" Of course, that worked out pretty badly for a certain high-profile Bitcoin user recently (yes, he leaked his real name at one point; however, he had also used his pseudonym in many other places, which was part of the problem):

https://medium.com/p/d48995e8eb5a

"by that logic nothing in the Universe is anonymous, since it's deterministic"

Hardly, in fact, all the evidence points to a probabilistic universe; by extension, probabilistic approaches to anonymity might be possible. It just so happens that in the context of electronic payments, that is entirely possible, and for more than 25 years cryptographers have been studying such things (and there is a pile of published research). Yes, you can even have an electronic payments system that protects your privacy from the NSA.
Considering the creative nature of the whole enterprise it is kind of nice to know I made a very very small part of that curve.

May it be one of the first of many such convex curves.

Reminds me of Nasim Taleb's smile and frown demonstrations vis a vis fragility and anti-fragility.
I've merged the pull request, updated the spec, and submitted a pull request to make Unirest available on CocoaPods: https://github.com/CocoaPods/Specs/pull/4867

Thanks for your contribution
Just like the decentralized nature of the internet kept large companies and the government from taking it over. Oh wait...
Above the fold on my 26" screen http://i.imgur.com/yXya3MI.png . As you can see 0 blue links!
There is no open market for developing airplanes. You might as well say that they should get their development capital from Rumpelstiltskin.
I think this result may depend on the structure of the compression function of the hash, although I think the general point stands.
11 Smart Ways for Small Businesses to Fight Against Workplace Fraud
Sent! Feel free to use.
I think you missed the point of the article.

What you are saying is literal and descriptive. Currently corporations are always resolvable to a natural person. I think the author's point is that new technology (including bitcoin) can effectively cut out the middle-man.

Therefore, future legal (or quasi-legal) entities will be able to be structured in novel ways. Maybe it won't be a corporation by the standards we're used to. But bitcoin itself is an example of this structure - de-centralised and not "owned" or "managed" by any particular individuals.
Russia Says IMF Chief Jailed For Discovering All US Gold Is Gone | EUTimes.net
This looks just like Windows Azure Table Service. I'm guessing it has the same limitations such as no joins, aggregates, etc. They're great systems when you ONLY need to store and retrieve things by a single key. They work for some systems, but don't expect it to be your main data-store.
Thank you for the paper. But did you read it? Bitcoin Fog works, and the paper goes into detail about why it works.

In the Silk Road investigation, the investigators basically threw up their hands and said "don't bother trying to analyze the transaction graph." So there's some evidence that tumblers are effective in practice.
All of those features are already in SBCL, in one form or another. I think the issue is a little deeper than that; for example, the difficulty of producing a small executable in SBCL, one which does not come with the entire CL runtime attached to it. There is also the difficulty of debugging low-level code in SBCL.

In other words, the problem is not with Lisp, nor with a lack of support for low-level features, but with tooling. The tool support for writing a kernel in Common Lisp is pretty bad at the moment, and there are not many people trying to improve on that.
Users = Zombies, So Give Them A Better Name
A jacket would be an example. Depending on where you live, it's something completely unnecessary in the summer and totally necessary in the winter.

On the flip side, swimming trucks for the opposite seasons.
That seems to contradict - "Early submissions have a significant advantage because we have more time to look at them and engage with the founders." :)
> An important property of corporations is that they are always resolvable to a natural person.

Just like an important property of cars is that they are always driven by a natural person?

> The "autonomy" would be illusory.

Until we have strong AI, any autonomy will be illusory (i.e. humans will out compete agents at writing agents). I still find the word meaningful to distinguish such types of mostly autonomous corporations from traditional corporations.

You are probably right for now regarding how the legal system would currently handle such corporations.
It can even be safer than mechanical, if the savings on parts and maintenance allows a better class of component or more redundancy.
Who exactly will have the ability to enforce laws against a swarm of decentralized systems? In all practical terms, it does not look like "laws" can take out crypto-currencies at all. Jim Bell shows that the opposite is not true. I think that BTC is the beginning of the end of politically-centralized "law" as we know it.
Uh, why the downvotes? There are virtually no such Africans. It's an established fact, you just go around and take a census. Plenty of farm boys from Idaho, Japanese, girl engineers from rural China, guys from India with accents thick enough to stop bullets, you name it. All are welcome in the universities, all succeed and prosper. Just no Africans. You don't have to worry about illegally performance testing them during a job interview, because it is a fact that there are virtually none.

And if you still disagree, don't downvote to express your mindless politics. Simply give me the names of the vast horde of African engineers and scientists waiting for a chance. I will hire them and become the world's first trillionaire.
Without subsidies, there would be no Bombardier. Is that what you would prefer? I'm not sure how it's irrelevant that competitors are receiving subsidies. If it's easier to build with other people's money, isn't that a prudent course?
We don't advertise it but do screen people for claustrophobia instead. The doses we give of midazolam are usually small, but we have had respiratory arrests and significant cardiac events. It isn't something we like to give often. Between our 3 scanners it would be a dose per day.
only way to deal with those corporations will be through
Bitcoin (that’s right, they won’t, or rather can’t, accept
fiat like US Dollar)

Bitcoin is fiat.
WCN2
WCN2 has submitted our app & we did not get a conformation from the system , Please help us & send us a reply, Thanks, Anthony
So it's ambitious and novel?
Common Lisp can be separated into core of 25 or so core operators and rest could be considered as library.

I think CL is in a way more operating system like than most other Lisps and would make good base for operating system. You can load and unload stuff, clean the system, etc.
Decentralized hosting is coming. We already have

* Messaging (https://bitmessage.org/wiki/Main_Page)

* Hash table (http://en.wikipedia.org/wiki/Kademlia)

* Name service (http://dot-bit.org/Main_Page)

The only other thing you really need to be able to program arbitrary services is a decentralized work queue.

And I'm not suggesting that those particular protocols are the final solutions for these tasks, but they are proofs of concept that are being iterated on by a lot of very smart computer scientists.
If you're using libdispatch on the 4S you might consider using a serial queue (for NSOperationQueue just set the maxConcurrentOperationCount to 1) as it starts to eat the CPU pretty quickly if you're trying to load a lot of images.

Even on the 5 I was surprised by how much it helped to have the images cached (no anecdotal data on the 5S as it came out way after we started caching)
There is no moral value whatsoever in playing by politically-controlled rules. To libertarians your statement sounds very anti-libertarian and to religious people, your statement sounds like a blasphemous heresy.
This is a bad idea, just as bad and pernicious as autonomous robots with authority to commit lethal violence on their own say so.

When they ask how the humans went extinct, the answer will be; gradually and then suddenly.
This is exactly right. How many phone vendors besides Apple are shipping CPUs underclocked to 1.3 Ghz in their flagship phones?
I do not think the takeaway is that Bitcoin Fog works; rather, it is that Bitcoin Fog protects you from the specific strategy used by the authors of the paper. Another approach might work against Bitcoin Fog.

"In the Silk Road investigation, the investigators basically threw up their hands and said "don't bother trying to analyze the transaction graph." So apparently tumblers are effective in practice."

Do you have a citation about mixing services specifically thwarting investigators? Maybe the investigators felt that Bitcoin itself was too much to deal with. It would not be the first time a law enforcement agency has pointed to a system with little-to-no security and claimed that they cannot attack it.
Eyetracking and the neuroscience of good web design
Tips: Do not choose the cheapest one. The PPTP service I subscribed works most of the time.
No, they don't have a gearbox (yet).

What the current generation of engines have is two or three co-axial shafts rotating at different speeds.

The difference in shaft speeds is achieved by varying the size, shape and placement of the turbine blades connected to the shaft, not with a gearbox.

(And a single gear in isolation would be pointless. By definition, the purpose of a gear is to mesh with another gear.)

Here's an informative video: http://www.youtube.com/watch?v=zy4A-z2WKhw
It is not a fiat in a sense "imposed by the ruler". The point of fiat is that someone has control over it. Bitcoin is exactly like gold: people simply agree that it has some value for them, without anyone forcing them to accept it as payment.
A Backup Retention Scheme
An interesting article about the thought process behind choosing a backup rotation scheme for some Amazon EC2 instances.
20 years ago at Fringeware, Paco Nathan (is pxn on HN?) had the idea to form a corporation with a board of directors, put an AI on the board, then have all the human directors resign.
At the risk of sounding like a hippie - mother nature. Forests, savannahs, and oceans have been doing their thing long before humans arrived, and will continue doing their thing long after we perish.
It's pretty much the opposite of fiat. A fiat currency can have its value directly manipulated by the issuing state through excessive currency issue or regulation, manipulation by 'fiat'. Bitcoin is only worth what people think it's worth. It's not regulable in the sense a national currency is and the supply is controlled not by state actors, but an algorithm.
Ask HN: are there any hardware platforms badly in need of an OS?
Or are operating systems mostly a solved problem?
I was originally replying to a comment that claimed that people became wealthy because of their intelligence. My point does not have much to do with the issue of startup hiring (admittedly making the thread a bit off-topic for the article).
The post I responded to treated a business with a real product as fashion. They liked Soylent because it was "garage" and then didn't when it became popular... it's the cliched hipster who only likes bands you've never heard of. I am probably frustrated with the the consumer vs critic chasm. I will probably purchase Soylent when it's available, at least to try it out. It will probably never replace all of my meals (I don't think they really suggest that it SHOULD, although they may suggest that it COULD) but I'd try. The post I responded to was purely critical and only focused on the presentation of the product not the use of the product.
Shouldn't this mostly be handled by Mono? I was similarly surprised by the amount of work it took to get some requests going in a Unity/C# project about 2 years ago.
I don't think autonomous 'corporations' are anything new. If you replace Bitcoin with the gold market , most of the statements in the article still apply.

"""
Gold can be thought of as the first real autonomous ‘corporation’ although you probably don’t see it that way. Think about it – it provides a payment protocol and employs traders to maintain that protocol.

The idea is the same – this corporation has revenues, expenditures and profits. However, once again, no one owns this entity, it owns itself.
"""
https://github.com/Mashape/unirest-ruby/pull/3

I'm not convinced that I'd use it, but this doesn't hurt to do. To be fair, my changes haven't been tested.
Programming directly on the browser as simple as drawing
Goodbinder Imaginary wants to make designing and programming web applications directly on the browser. All the complexities that is needed to create a full scale web product have been removed from our framework. Version one is the beginning of the vision where you can create a full blown application by simply drawing it on a supported web browser. The engine does the rest by creating the content below. Same thing can be accomplished with a tablet. Just pick up your favorite tablet device and start rendering. The next iteration will have a pencil where you can actually draw the design on screen and the engine will render it for you. The powerful CMS and workflow engine also handles security.<p>The whole point is to take away complexities of creating a rich application to a point where anyone can put something that's real.
Oh, this is stupid. Of course you have users. They're the people who use your service. There's nothing wrong with the word, the problem is with a certain kind of geek who can't accept that even the best-designed system is ultimately just an intrumentality for someone else.
An increase in time spent would not increase the success rate. Probably the opposite. More time spent -- less likely that an applicant is on the right track.

Applicants that submit at the last minute have likely been thinking about/living with the problem for a while, and they are able to quickly articulate the problem, their solution, and the reason that they will be successful.
Experimenting with the (free) Google translation gadget on a dynamic site
I think I read somewhere else that the names makes people think critically about it first. It stops them from diving in on a whim.
Awful headline, but well-written and well-sourced article.
I think this is an interesting example but it doesn't address the concerns that a single actor could modify the program behavior at will, making the system hard to trust if multiple parties are trying to benefit from it. I believe a key idea of autonomous corporations is the inability of a single participant to alter it's function without consensus of other participants.

Does anyone have an example other than the BTC blockchain that provides a valuable service guaranteeing consensus is required for changes to the system's behavior?
An Excel to LabVIEW converter. ;-)

It seems like a really cool idea. For better or worse, Excel has emerged as the de facto "programming" tool for small scale computation and database tasks. It's an annoyance that you can't see your entire program at once, especially for checking correctness, finding bugs, and understanding someone else's work.
I drink Ensure Complete to replace about one meal per day (and I do that because I learned about Soylent and I thougt it was great and I wanted to cut my expenses and fatty greasy breakfast food intake). It's not cheap and not readily available (but not too hard to find), but it tastes fine. If Soylent is the same and can compete on accessibility, cost, convenience, or how it makes me feel then I'll probably buy it... and I'm a very common demographic. Investigating in Soylent seems like a smart bet.