skysight-inc/HackerNews huggingface dataset:
> If the basic income wasn't adjusted for different areas, you would probably see some areas become rich elite enclaves while other areas become basic income ghettos.

Some places have been rich elite enclaves and other places ghettoes for pretty much the whole history of human civilization; its pretty clearly already the case now (and not just between widely geographically separated areas like San Francisco and Grover, NC; its true within cities like San Francisco -- or any other city of substantial size anywhere in the world.)

A flat national BI doesn't create that problem, it just fails to completely eradicate it (it likely does reduce it by reducing overall income inequality, so, as far as the issue is even relevant, its one in favor of adopting BI, not against it.)
Because, you know, once a company makes one bad move, its impossible to change. We should only support companies who have never made bad choices or aggravated us personally. Especially those companies whose leadership, product vision and circumstances in general have changed dramatically since the offense.
Its funny but it really would make for a fabulous Stross-ian sci-fi novel. What if a strong AI accidentally developed whos "prime directive" was to find pedophiliac tendencies in people and legally entrap them? Give it lesser god-like powers and you've got yourself a novel!
This could be the missing ingredient in the new entrant mobile OSs: A managed language runtime. This + Qt bindings could make a nice app runtime for an OS like Jolla. Otherwise, in most cases, your choices are Web apps or Qt apps in C++.
If there even is an elder scrolls 6. As a fanatical fan my biggest fear is they will stop producing the single player games once the MMO comes out.
I believe as long as you've over 13, yes. http://en.wikipedia.org/wiki/Children's_Online_Privacy_Prote...
Unfortunately, that math doesn't work out very well. If you were to implement it yourself, those numbers sound great. But to do it as a business, I think the math there is too cut-throat.

4 TB of usable space divided by 60 GB times $20 is $1,365. That's the kind of thing a consumer or prosumer could do on their own, but it would be pretty hard to make a real business out of it...
The verb bonus of Google is indeed killer but Google sounds primarily better because Google is Google.
PS: i hope the it's problem is now solved :)
To really lower clinical trial costs, one of the biggest line item that can have an impact on the bottom line is patient recruitment. According to stats[1], 80% of trials are delayed due to patient recruitment issues and causes several billions of dollars to industry. Furthermore, different locations, countries have different accural rates and proper planning is required to select the right sites.

IMO, providing a dashboard of trial stats to pharma is helpful but it would not really cut down the majority of costs.

1. http://www.ciscrp.org/professional/facts_pat.html
HipChat Web client v2.0
http://docs.oracle.com/javase/6/docs/api/java/lang/Object.ht...
But it has numbers replacing the letters! That makes it hard for computers to guess!!!
So how do you debug the myriad of binary protocols that already exist today? How do you debug SSL services?

For that matter, how do you perform more than cursory debugging of HTTP services? Do you seriously sit there and carefully type out HTTP 1.1 compliant requests, along with requisite headers and maybe even cookies? Does that actually work for debugging complex issues, and does it really differ that substantially from the debugging one performs to see if a binary protocol service is up and accepting requests?
Inside 3D Printing Conference Chicago: Day 1 Top Stories
That's not a Basic Income. BI means you don't lose it when you start working. If you lose your benefits by working, that is a perverse disincentive and a divide between those on welfare and those working, and that's what's wrong with the U.S. status quo.
So, the Windows kernel probably is pound-for-pound as lightweight as the Linux kernel. Whenever people talk about Windows they always drag the UI and such along, whereas with Linux they seem to merrily ignore all the chrome.

Any Windows kernel folks care to confirm/deny this?
http://www.ietf.org/rfc/rfc1149.txt
Basic Income should never be enough to live comfortably on with no drain on savings, at least until we've reached a place where we don't need human labor for very many tasks (if ever). I say this as an avid supporter of a basic income.
The reason people can't find work now is due to the failures of central planning, not the lack of it.

How can you ignore globalization and automation? Even if you think those things have had no impact to date, they undoubtedly will in the future, right? Particularly the latter.

Also, keep in mind that nobody is proposing communism. Milton Friedman advocated a basic income.
You're going to have to add some references if you make claims that the US government is contracting with people/children smugglers.
Given 300 million people, it's prudent to consider the net impact and not sweat the details too much.

Say a policy makes 200 million people better off in some virtuous manner but creates 10 million free loaders. Is that a horrible policy? Say the value of the virtuous benefit is 10x the cost of the free loading?
Maybe, we don't kmow yet, need more data :) we also weight the number of visits in the dwell factor, but maybe we have to adapt this in the future.
Some philosophers will argue that a loop should be a macro.)

(loop for i from 1 to 10 collecting i)

Other would say "use recursion".)
You can't unit test crypto. There are tests you can run to check for PRNGs being obviously broken, but that doesn't help you: the point of the article is that crypto has to be 100% right or it's 100% broken. It doesn't matter much to an attacker whether a flaw is "foolish/easy" or not: he can exploit you either way.

Also, a lot of the time the vulnerabilities are not in primitives like PRNGs, but in how application programmers combine the primitives in their application, and there's no way to unit test the security of that. The way to mitigate this is by developing and using high level library interfaces that make it very difficult to screw up.
Agreed. Although sending an SMS goes a long way to solving this.
While I agree with the points you make, there are no easy answers here. The problem with technology concentrating wealth in the hands of fewer and fewer people is that it gets really hard to tax those individuals. Partly because these people can move around easily and avoid your taxes, partly because it becomes morally difficult when the amount you're taking off one person is literally 100,000x what you're taking off someone else but also because, unlike the middle classes, the sums involved make it worth those individuals' time to hack the tax system to avoid taxes. Companies at least have offices or retail outlets that are stuck in your territory and can be inspected by tax inspectors and have turnover that cannot be disputed. So successfully getting at the proportion of GDP that the government needs to be able to give everyone a basic income may well be easier if you go after companies.
These aren't good reasons to not touch crypto, these are good reasons to not cook up your own. Use a standard implementation, and move along.
Engineering is about making complex things simple and easy for your users. Sometimes that means increasing complexity at one level of the stack to increase performance and functionality at a higher level of the stack.
> Maybe instead of giving everyone cash, the government could provide people with a default shelter, food plan, etc.

The problem that BI advocates see with that is that there is much greater overhead in managing a default shelter program, food plan, non-food-non-shelter-necessities-of-life-plan, etc., than just establishing and managing a single universal cash allowance plan.
I trialed a Nokia Lumia 920 with WP8 for a month before settling on a Note II, and I must say that I strongly disagree with your analysis of WP8. It seems very biased and it seems to be ignorant -- as in I don't believe you've actually used the platform as a daily driver for any period of time.

No offense, but calling it a "me too" iOS competitor is about as nuanced as calling Android a "me too" iOS competitor -- technically, Android is a "me too" product, just more mature, but it don't serve any useful end to point that out.
I've been considering switching back to Firefox lately and this may be enough to push me over the edge.
Finally, channeling 21st century software technology to something useful. One of the most important industries in the world - healthcare - is sadly broken and advances significantly slower than other technological domains. I wish more investments went that way, for our own good...
Platform economics in a nutshell
That's coming anyway.

For the record, you have zero ownership rights in your SS benefits. They can be changed at will.
They seem to be missing functions like "design" and "product", which is unfortunate. I'm sure they roll up to engineering and I bet they continue to garner little respect.
PA Report: We're not citizens anymore just criminals who have yet to be jailed
>1- simpler implementation — one that is easier for users to understand, and includes client certs by default

I'm not sure what you're suggesting. A nicer UI would definitely be a good idea, but you can do that without changing the underlying crypto implementation.

>2- one with a re-engineered cryptographic implementation, one less likely to have the kind of numerous security flaws that have been uncovered in SSL/TLS over the years

That's not how you get secure cryptography. You need not just a secure algorithm but a secure implementation, one resistant to timing attacks, compression attacks, and all sorts of nonobvious things. OpenSSL is far from developer-friendly, but the vulnerabilities have been hammered out over those 20 years, and there is a body of knowledge on how to use it securely. A new implementation would have to go through that all over again.

>From my experience, anyone can get a certificate for a domain without any kind of check to see if you have the right to use that domain. So, in theory, you could register "amaz0n.com" with GoDaddy, get a cert for it, and start using it, without any kind of background check. In the early days (when Verisign was the only CA in town), a business had to supply a Dunn & Bradstreet number and be subject to other background checking before being issued a CA-signed cert. If that sounds heavy-handed, it shouldn't: Verisign was supposed to have the users' backs. If you tried to get a cert for Amaz0n.com, it would have been rejected unless you could prove you actually are Amazon.com.

True enough, but fixing that doesn't require any changes to SSL itself - you just have to curate the list of root certificates the browser trusts more carefully.
Can you really validate an idea?
It's a word-template for "Reorganizational Memo - Large Software Business".
While I'm here:
"I see you're trying to reorganize your company, would you like help with that." - Clippy

Tip your waiter/waitresses, try the lamb chops.
Sure, if you like your password going through Mozilla's server unencrypted.
Wouldn't it be (O(n) + O(n) + ...) at the worst? And if it's on lazy sequences, which I thought it was, then composing a .Select and an .Aggregate should only involve a single pass through the sequence.
Its all good as long as no one gets a ticket. Is it possible to travel without being monitored anymore? I'm sure there was some sort of anti-terrorism argument for the original grant. I guess TIA never died, it was just napping for a bit
The inexperience and hubris of youth. We all have this to varying degrees, but those entirely new to the field for whom it is their first profession have it in spades (that's both a gift and a curse; great things are built by "naïve" trailblazers).
What we're learning building an online tech community in Stockholm, Sweden
As you say, microwaves are sold on the number of features they offer. I guess every 'program' is an extra feature (even though it's just a preset time and power). And if you have enough programs, then nobody will need the manual controls, so they don't need to be easy to use. At least, that's how the mind of microwave designers seems to work.

In reality, most food that you want to microwave has precise instructions on it, so I really only need quick and easy to use manual controls.

Some ideas for my ideal microwave (should any manufacturers be reading):

* Small camera with OCR that can read the instructions and program accordingly

* Thermometer which checks whether the food is ready.

* A way of mixing the food, instead of relying on me to stop it halfway through and do it manually.

* Cover which goes over the food automatically, so I don't realise I forgot only when there's a load of food baked onto the top.

* Something which cooks the food without heating the container to an untouchable heat.
GitHub Flow in the Browser
Sure, but last time I checked there was an opt-in for sharing the data (for industry benchmarks I think) so I assume this would require a new legal foundation.
It might be best just to have some portion of people become an idle class and another class of people become the productive class. (But allow people to move between them.)

I don't think it's compatible with universal suffrage, though. It ends up a lot like an aristocracy, albeit an aristocracy that people can join at will. Is that acceptable? I dunno.
The thing about crypto is that nobody can get it right the first time. It requires two things that most programmers have in relatively short supply. Radical transparency and radical humility.
How is it on power consumption? I'm using a n2600 netbook as a home server, always on but just for ssh & things, it has 2gb ram, I could consider an upgrade if it doesn't use a lot of electricity.
Why I hate programming tests
Microsoft has always had big ambitions. Its original mission statement, first articulated all the way back in the late '70s, was "a computer in every desk and in every home, running Microsoft software." (http://www.achievement.org/autodoc/page/gat0int-1) Which was pretty audacious when the state of the art in personal computing was machines like the MITS Altair (http://en.wikipedia.org/wiki/Altair_8800).

Bill Gates:

It's very hard to recall how crazy and wild that was, you know, "on every desk and in every home." At the time, you have people who are very smart saying, "Why would somebody need a computer?"

Not saying this new statement is audacious (it feels kind of anodyne to me), just that "hidebound behemoth" isn't the only gene in their DNA.
I would think getting your cert signed by a CA is a significant barrier to entry also.
The key never leaves the smartcard: the card hardware will not allow it to be retrieved. Rather, your system has drivers which ask the card to do all of the signing operations which your system would normally do if it had access to a key.
For what it's worth Britain has around four million adults living on benefits (else they'd starve) who have never had a full- time job in their lives. No idea what they do with their time but aside from the odd part-time job, they depend on someone else working on their behalf. That is a truism not a criticism. Sounds like a pretty good experimental group for testing the suggestion mooted here.
Automatically mute between certain hours.
Why Drinking Koolaid Will Make You Insanely Productive.
I think microwaves are fine. It's just like any other white goods. From the lower-to-mid ranges they are utilitarian and reliable. Like you say, the customer's mistake was to obtain a high end model, which features these embellishments to merely justify the cost.
http://en.wikipedia.org/wiki/DynCorp#1999_Bosnia_incident

http://www.washingtonpost.com/wp-dyn/content/article/2008/08...
A quick reminder of Ballmer being visionary:
http://www.youtube.com/watch?v=eywi0h_Y5_U
I think the strongest criticism is that nobody on the mainstream internet is using this stuff. I'm not sure what your parent meant by a "complete reboot", but my interpretation is that all of the user experience needs a reboot, not the underlying crytpo.
The big push with Office is in Office 365 now, the desktop and server products of the Office family (Office, Exchange, Lync, Project Server, Sharepoint) are all direct results of the direction MS is headed with cloud services. Of course I don't see MS killing their on-premises products, but the change makes sense to me.
Great link! The takeaway for me is that in an ideal world we would be able to use only strong peer-reviewed crypto written by programmers experienced in codebreaking and cryptanalysis. Phil Zimmerman admits in that article that this is his ideal standard and yet his own PGP software doesn't meet his ideal.

So we're in a situation where we have to make imperfect choices. Is there any reliable guide that discusses the current best practices in securing things like ssh, VPN, etc?

I get the feeling that the preference of many of the infosec professionals on HN is that a properly configured SSH tunnel is the only secure way to communicate between machines on the Internet. ( IPSec VPN connections I guess are weaker?)
So just use stunnel or autotunnel? Tunneling traffic imo seems like an inelegant hack, but are there any crypto libraries that are reliable?

Crypto is hard, but to be fair it's also not easy to figure out what crypto to use if you want to rely on external libraries or systems like SSH.
Millionaire's Math
It's easy enough to use on a smart card, but try setting that up. I'm trivialising now, but you're looking at...

- Card manufacture

- Key handling

- Enrolment

- Card lifecycle

- Certificate lifecycle

- Identity synchronisation

You could buy a stack of white-labelled cards, of it you're the DoD you'd roll your own. That's shopping for silicon wafers, contact plate assemblies, mag stripes, holograms, RFID blanks, plastic card blanks, and card stack.

Regardless of DoD or not, you've got to manage secure key transfer (keys created at bureau, exported using GIS TX3 and multiple smartcards, sent to client via multiple motorcycles, key reassembled and imported into HSM).

Enrolment is a hefty process. Apply for smart card. Personalise physical card (typically photo and name), provision (link card to user), give card to user, mail PIN to user (out of band), and then activate card.

That's just card manufacture and provisioning. Doesn't cover provisioning and de-provisioning software and hardware, card lifecycle (suspend when lost, disable if stolen or not found or employment terminated, and so on).

Then there's CA integration, (often multiple) directory integration, and hardware integration.

The point of all this is that security can be easy, but it comes with a big fat price tag and some very specialised skill.
The only difference between this and the article, is that if you get a job, whatever you earn is deducted from your payments.

What you described is a 100% marginal income tax on your first $12,800 of income.

We don't want people at the bottom end of the earnings ladder completely discouraged from trying to move up it.
http://en.wikipedia.org/wiki/DynCorp

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

On those pages, Ctrl + F 'trafficking', 'rape'.
I'm a newbie, but the question seemed approachable so I went for it. This is what I came up with. (Python, btw.)

def top_ten(s):
words = s.split(' ')
word_list = set(words)
return sorted(word_list, key=lambda x: words.count(x))[:10]

The question didn't ask for word counts, so I didn't see the need for a dictionary. I'd appreciate any advice on my solution. I'd be thrilled if I'm not too far off from being capable of starting to apply for jobs.
The author of this is article is more than a little bit out of touch. To be honest, HN is the only place I have ever even heard people discuss the concept of an Unconditional Basic Income or call Bitcoin a "radical economic ideology". Most people in the US have never even heard of Bitcoin or an Unconditional Basic Income.

The author is so far removed from reality that it's almost humorous. He cites an example where Instagram has apparently replaced Kodak, an example as ignorant as it is misguided. Having known one of Kodak's chief inventors from before the company began its steep decline, it is evident that Kodak collapsed from a series of bad decisions and a failure to secure its territory in IP space. Comparing that to Instagram isn't a comparison of apples to oranges, it's a comparison of oranges to a desk lamp.

I could go on, but there's no need. This article is crap factually, logically, and intellectually. I understand that the title panders to the closely held ideologies of many on these boards, but if you have to look this hard to find arguments for why we're moving toward a UBI, then we're probably not moving toward it at all.
Then don't use Mozilla's server.

(There's a tough choice here: Persona's crutches make it much easier to deploy incrementally, but there's no incentive to ever get off the crutches and people think that the crutches are Persona.)
Right, I was hoping we could avoid mentioning this brief and ugly interlude in our evolution. :)
This would never work. You're telling me a grandmother who lives in Manhattan will be forced to leave her family and move to a small apartment in Kansas? That's political suicide to suggest anything like that.
>>> some areas become rich elite enclaves while other areas become basic income ghettos.

> This is basically the direction we're already headed in already.

A flat basic income would make this better not worse, as there would be more money available serving the needs of people in these poorer areas.
"there are variety of technologies encroaching on Python’s niche"

It wasn't clear to me what in particular the author thinks is Python's "niche", so I didn't understand the point of the article as an article, although the content was interesting.
You can signup with an email address too.
Motorola went through a massive reorg soon after google bought them. They were firing thousands of employees at the time, so it's probable that a lot of bad decision-makers are gone by now.
why? it's a lot easier to nab chatroom losers than go after the largest contractors in the world.

easy congratulations all around, more funding, happy PTA parents, "justice"
RM-3 is fixed in RubyMotion 2.4
Thanks for not posting the link.

Here was the best I could find:

http://www.reddit.com/r/flying/comments/1hz2hc/former_ual_pi...

Also this: http://www.reddit.com/r/aviation/comments/1hyd5b/an_interest...
> We have lost the touch of how to flight a plane.

To Greenspun's argument that north-american pilots typically have extensive hours on smaller airplanes (being flight instructor and bush pilots to build up the hours), where they had to fly them manually. In other part of the world, those opportunities are just not there.
The essential problem here is that publishers do, it turns out, actually fulfil some useful roles. Publicist is one of the major ones. (Editor and designer are two other important, undervalued skills that publishers traditionally take on.)

Having self-published video online for one and a half decades now, I've acquired quite a bit of knowledge of the publicity/marketing side of things (enough that I use it to fund my filmmaking, in fact). That knowledge how I gain an audience for my films - it takes time, sure, but it also takes knowledge, skill, and often, money.

I see a lot of filmmakers, comic artists and novelists attempting to self-publish without even realising they need that skill, let alone attempting to develop it or spending time practising it. That generally doesn't go too well.

Charles Stross has an excellent article on why he takes exactly the opposite route, being conventionally published, precisely because he doesn't want to have to be or manage publicists, designers, editors and so on: http://www.antipope.org/charlie/blog-static/2013/03/why-i-do...
Honda Developing Disaster Response Robot Based on ASIMO