skysight-inc/HackerNews huggingface dataset:
I think what's needed is a 28th amendment that creates an explicit right to privacy. I think it's pointless to call for 'restoring' the fourth when in fact it does not work the way most people imagine and never has. Case in point: there's another thread today about the Post Office logging mail cover information for law enforcement, and people express surprise that this isn't a violation of the 4th amendment. Within 5 minutes of looking, I found an 1878 case (Ex parte Jackson) articulating the view that the contents of the mails are protected (and require a warrant to open) but that the exterior information is not.

Perhaps it's because I'm not an American and learned what I know about American law by reading it cold rather than growing up within a web of assumptions about it, but it seems obvious to me that 4th amendment protections are actually fairly narrow, because it allows for all sorts of reasonable searches and seizures.

The fact is that as Americans you don't have a proper constitutional guarantee of privacy. You have a half-assed one that was semi-invented by a liberal court in the 1960s in what even liberal legal scholars consider to be an embarrassing example of judicial overreach - and this is why the right wing in America has never been able to accept Roe v Wade. The US needs a proper and explicit right to privacy, not one that was discovered in the penumbrae of other amendments and which could easily be lost there again, and not one that is subject to first amendment attacks (the usual argument of junk/bulk mail senders).
The unfortunate reality today is that we are living in a country where you really have to be afraid of the consequences of exercising your Constitutional right of free speech and assembly.

I never thought I'd have this thoughts in the US. Never.

Then you either haven't been in the US very long or aren't a student of history.

Not that it makes it right, but this has always been the case. Whether you were a suffragette, a unionist, a war protester, a civil rights protestor, an anti-abortion/pro-life protestor, occupy, etc. The list goes on and will always go on.

When you fight 'the man' you can (and should) expect him to fight back - sometimes unfairly.
If you think twisted is a solution to the problems mentioned in the OP, you haven't understood the problem. Twisted may be a solution to IO bound processes, where you do cooperative parallelism instead of preemptive (aka threads). It is utterly useless for CPU bound processes (e.g.: you want to compute some expensive operation on top of a big numpy array, twisted does not help you with that at all).
"Wantrapaneur"

I love this term. How did I not know of it before?
Obamacare is an easy one, as the government is leveraging the tax code to mandate that citizens obtain health insurance. Exacerbated somewhat by the idea that the health insurance is now a government-supplied good, and that they will have an effect on controlling its prices and such.

This was enabled by a couple of Supreme Cases under FDR - which, while I'm usually wary of attributing SCOTUS actions to the president of the time, FDR was responsible for the appointment of EIGHT Supreme Court Justices, stacking the deck - Wickard v. Filburn eroded all libertarian meaning of the Commerce Clause. Helvering v. Davis eroded the concept of personal economic liberty, in that since its interpretation, the government is allowed to take money from you and give it to others, as part of the New Deal push for Social Security.

These two cases are also considered, generally, to be some of the worst decisions by the Supreme Court, and both of which led to vast expansion in government powers. As those expansions were used primarily to take away from the citizenry, they subsequently eroded civil liberties.

The commerce clause is now what is used to allow the federal government to arrest California medical marijuana proprietors, even though it is perfectly legal in the state of California, which means that the impact of the clause has effectively eliminated the idea of states' rights. If the states have no sovereign rights from the federal government, then you can rest assured that the people don't either.
I think it's naive to ever have thought that all network and mail were not being monitored. America has been a police state since the "threat" of communism, and it's only now that we're seeing proof.
If they are so under utilized that they can be lent out, why even have them? Just from in terms of budget, this disappoints me. It makes sense if it is cheaper to fly them than a cessna, which is up for debate. It is all over when they arm them in any way.
I don't think you got are getting the point they are making though.

It's not about the result of the PSD files, it's about the result of the process of designing for something that isn't a final composition but rather an ongoing process.

It doesn't matter whether someone is a brilliant designer. What matters is that the de-facto way most work is creating friction that isn't necessary and is often counter-productive.

It's not argument against photoshop or psd, but rather a process philosophy if you like. And for something very specific namely app design.
Awesome. If there's a Github issue about it I'd be interested to follow it.
The "secret order" you refer to is in accordance with the public law, otherwise the "secret court" you refer to wouldn't have said that it's legal.

Invading the mail, on the other hand, is quite explicitly illegal.
Isn't krrb just doing what you said they have the right to do "posting the same content elsewhere"?
Stretching it: natural language was grammatical before grammar was invented. Natural laws existed before they were discovered. But it can be easier to change grammar/law/types/schema when not explicit.
But don't you know that these are only used by criminals and terrorists for money laundering...
And VLC, and Clementine, and Doomsday, Mathematica, Skype, and Virtualbox...
Yes. You can legally ship cash and precious metals up to a certain limit, although I think I read something about the EU trying to ban these kind of shipments soon.
Well don't take my word for it, but if you have a chance read what Drucker has to say: http://www.sis.pitt.edu/~peterb/3005-001/managingoneself.pdf

And yes maybe that's just anecdotal, but I've applied that approach in my own life and was pleased by the results.
No, they knew he had none. So did the UK. They even went so far as to off a few scientists and bureaucrats who were leak risks.
Ok - using shared ctypes, how would you build the event processing system or the cache described in the blogpost?

I'm sure it's possible to build an IPC garbage collector and enable everything described. But to describe it as "not convenient" is perhaps a small understatement.
Oh man, I remember when those dual Pentium Pro 200's came out. So much awesome...
You are completely right in this case. Sometimes, when the company is not doing well and the founder CEO is not hitting the performance targets agreed on earlier, the VCs will fire the founder and install one of their MBA buddies to try to turn the company around. This is usually a condition of further funding when the company is in a weak negotiating position and on the verge of shutting down, and it's incredibly unpleasant for everyone involved. However, the executive implants only come in when the company is circling the drain. It's basically failed at that point, and the founders get nothing. Sure, the executives may get a big chunk of equity to lure them into a company that's going to zero, but barring an incredibly rare miraculous turnaround, that equity is completely worthless by the time the VCs get their liquidation preferences.

All of the things you describe are aspects of bad startups. Things are very, very different in good startups that are doing well, even the VC funded ones.
I've been looking for a way to learn angular - this looks like a real winner!
GIL doesn't hinder concurrency, Python's threading library is still concurrent. It just isn't parallel.
Just in case English isn't your first language, "Feeling sorry for yourself" carries a derisive tone. When someone says, "Stop feeling sorry for yourself," it's basically like saying, "Stop whining, weakling!"

I have to assume that's not at all what you meant. I don't think you deserved to lose all your karma over a misunderstanding.
More is Less - What jars of jam can tell us about choice
Let me first say that I agree with you.

However, I think that the threaded model is in general easier to work with, rather than shared memory. That said, this might be offset by python itself being easier to work with than another language.

Also, separating work into multiple processes gives in general better security - one crashing worker won't impact the others. Then again, you won't take advantage of hyper-threading features of the CPU.

In the end, everybody needs to consider their personal needs and make a tradeoff.
> Multiprocessing is the way to do parallelism. Deviating from that should be an exception

Unless you have a language that doesn't break down when you use threads. Threads are unquestionably easier and better to use for multiprocessing when they work without the tools you are using breaking that.
I admit that would be a more accurate way to frame it, I probably should have been a bit more precise. Although doing so wouldn't really illustrate how irrational and offensive I found the idea of unilaterally barring Americans from Europe (which I assume means forcibly removing any already living and working there), and banning all American network traffic. It's bigotry plain and simple.
Meet The Robot That Will Teach Your Child To Program
I apologize, my server got banned by HN, thus all registrations are failing. Pg can you unban the server's IP: 216.70.83.132?
meSpeak.js 1.1 released – TTS for the web (supports iOS)
How can the GIL, which is restricted to one process, hinder concurrency? It can only impact 1 single form of concurrency, threading.

Why use threads?

Noone does parallel compute on CPUs these days, not since GPGPUs rocked up almost 5 years ago (and we often use python as the host language, thanks pyCuda!)

Parallel IO then? Well, except that async IO is often far more resource efficient (at the cost of complexity though).

Threading is dead(-ish) because its hard to write, hard to test and expensive to get right.

Concurrency in python is very much alive though.
>It's not about the _People_ of USA or Europe. So let's not become hostile against each other.

It is about the people. We call this a "democracy" (I know, it's a republic), yet as a whole we fail to engage our government meaningfully. That makes it the peoples' fault.

We tolerate this crap in the US because as a whole we suffer no visible consequence from it. Most US citizens remain blissfully unaware. Many of those who are aware don't care because it doesn't affect them in any way they can measure, and/or because they think it makes them safer. If we as a whole suffer in some measurable way, especially of those of us who are wealthy enough to travel are rudely made aware of our own rudeness and inconsideration for others, maybe then more of us will actively oppose this crap.

I wouldn't see the revocation of visa-less travel for US citizens in Europe as hostility, or as an unreasonable response to US gov't aggression in the form of our unilaterally spying on everyone.
I find it ironic that they are using Facebook[1] (among others) to protest the "... right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated..."

[1] https://en.wikipedia.org/wiki/Criticism_of_Facebook
Considering RethinkDB's secondary indexes can be defined around pretty complex ReQL expressions [1] you could already get some of it already.

[1] http://rethinkdb.com/docs/pragmatic-faq/#how-do-i-take-advan...
Anecdotal evidence of what, exactly?
https://github.com/dkhenry/rethinkjava
Past the edit time, but one other one. The end of all things. Takes a few million rays to look reasonable. http://zenphoton.com/#AAQAAkACAAEgiwCfAAMBuAAoAaeCAHwAKwGnAE...
It wouldn't work to make the user perform the HMAC, since it requires having the secret, and then the user could share the secret. You need the server to calculate

magic = HMAC(secret, username)

and then give 'magic' back to the user. And then the server can decide whether the (username, magic) pair is valid.
I don't disagree that many people aren't making an informed decision about this, especially all the kids and young teenagers who use Facebook and Google, etc. But my point is about the technology, not the people. The technology isn't designed to keep information private. SMTP sends plain-text e-mails through intermediate servers. Anybody can inspect the packets flying by on their network, which mostly have plain-text contents. Apparently at Google (from what we've learned from the David Barksdale stalking story: http://gawker.com/5637234/gcreep-google-engineer-stalked-tee...) lots of people have extensive access to customer data. I don't imagine the situation is much better at Facebook.

The technology didn't have to be designed that way. Google could, e.g. encrypt your gdrive contents client-side, and I bet there would be a way to store e-mail accounts encrypted so only the inbox/outbox would be stored in plain text on Google's servers. Facebook might be harder but it would be an interesting technical challenge to see what extent to which Facebook accounts could be stored encrypted on Facebook's servers. But by and large the internet is not designed that way. It is designed to leak your data all over the place, to every sysadmin at every intermediary, which makes privacy very hard to achieve, whether from the government or from companies.
What? The entire definition of being concurrent is doing work in parallel.
The commenter was trying to illustrate a point, not provide actual code.
It would have been a neat twist if one of the traders was more trustworthy than the other.

I almost wish I hadn't read the source ;D
> I'm not saying Facebook is evil

Why not? I say it is. Just as you said the other day -- advertising is preying on people's cognitive biases. Sure, the world is very morally complex, but that has no bearing on the morality of advertising and whether how Facebook in particular does it is evil or not.

It is evil for a panoply of reasons. Just say it, don't just hint at it. Facebook does more lasting harm to society than good.
If you're stalled in the middle lane because you didn't ever check your oil and are backing up traffic, then yes.

And while more hp + lower weight = faster, more hp = faster and lower weight = faster, generally. Ceteris paribus, The ratio of hp and weight is the fasterfication factor.
Why is there no (ad-free) YouTube Premium?
The only thing worse than pre-roll ads on videos are the ads that pop-up mid-stream.

The real problem I have with video advertising is how much it messes with the user experience. I don't know if I'm going to see a pre-roll, a pop-up, both or neither. It's incredibly jarring when you're trying to get into the correct headspace to watch a video.

I'd happily pay $10-20/month or $150/year to not have ads in YouTube. Take my money, please. I've never clicked on a single one of your ads, and I want to support your service.
No, i like sublime very much.
Latest Updates on Egypt’s Political Crisis
wiki's tend to grow into undifferentiated masses with lots of duplication everywhere. One approach is to simply give up on structuring your data, cut your data into small, cohesive docs as best you can (40-80 words), throw into database and index with sphinx, SOLR or elastic Search.

Alternatively, searching for better tools/software: this guy's topic map blog is good (but prolific): http://tm.durusau.net/
Good we have Bitcoin then. Unfortunately if this trends continue sellers of Bitcoin will soon be facing blocks to.
Careful, if you get Shards of Honor you'll quite likely find yourself plowing through dozens more books in the Vorkosigan series.
>Well first of all the Twitter channel of the president is a government propaganda channel, not a news channel.

That's a circular argument. It's only a propaganda channel if the president it's dishonest. And even then, it's only propaganda if she is dishonest in THOSE particular tweets.

>That is a totally unnecessary glorifying addition not even present in the original tweets. Has little to do with the subject but hey let's drag it in. Happy to see those fuckers locked up though, no question about that.

For one, it's not even present on the original tweets, as you say.

I'd hardly call it "propaganda" by the president, that some random person on the internet put it as a "reference note" on his translation.

Not to mention that, Argentinians will read the original Spanish in her account and not the guy's english translation. So they won't even see it.

I don't see where's the "glorifying", either in his addition or the original tweet either. I mean, even if she did used the word "impunity" also as a reference to those people.

>Another addition that tries to justify the pretty questionable action of limiting the powers of the Supreme Court.

Perhaps -- but it also serves to give some context to the reader that doesn't know about this (and who, of course, doesn't vote in Argentina, so any propaganda won't do anything for him).

>I allow anybody to have an opinion but if this is clearly written by a staunch supporter of the government copying and adding to what I already consider propaganda I just want to let people know that it is what it is: propaganda.

Sorry, but I'm more of the impression that you are a staunch non-supporter of this government than the opposite!

I mean you took all this offence to a translation by some random guy (I think he's on HN too -- maybe the one who posted this), and two small additions of reference notes, that weren't even meant for the Argentinian voters (who will, of course, read the original spanish tweets).

Propaganda is too strong a word. You can publicly agree with a government and it's actions without being a "propagandist". If I say "the health reform in the US is a good thing" is that propaganda?
Reading these comments, why not build in a kill switch on your server. Have the client's javascript do a get request on clientname-status.yoursite.com, and iff you create the cname and upload an index that has "false" in the body, abandon loading the website.
Better quality, full: http://www.youtube.com/watch?v=yJDv-zdhzMY
In a way email is worse, due to all the third-parties who might conceivably be "shown" the email en route.

Perhaps the courts will come up with a legal construct that information which is processed and handled in a completely automated fashion does not "count" as having been seen in public. Something similar to DMCA safe harbor and "common carrier" provisions already defined in telecommunications law, except that it would apply in general and not just to 'large enough' websites or telecom companies.
The guys at CCP (the makers of EVE Online) seem to be doing just fine with parallelising stuff in Python.
> Memory duplication has a relatively simple solution, namely using external cache such as redis. But the thundering herds problem remains. At time t=0, each process receives a request for f(new input). Each process looks in the cache, finds it empty, and begins computing f(new input). As a result every single process is blocked.

this is incorrect. The processes coordinate on a lock held in redis itself.

This solution is available right now using the Redis backend in dogpile.cache (of which I am the author): https://dogpilecache.readthedocs.org/en/latest/usage.html
The Matrix? ("Blonde, brunette, redhead...")
"Streaming Entertainment Startup Boxee Acquired By Samsung For Around $30M"

So after 9 years of business they are still considered a startup? At what point do you stop being a start up?
Okay, so I finally get to see what baited traps do: they double the output of the trap. And I finally get to see what traps drop!

So now, I can label the trapper (assuming I have 9 traps and check them regularly (trapper can't make bait for 10)):

Income/10 sec:

Fur:	0.5
Meat:	0.25
Scales:	0.1
Teeth:	0.05
Cloth:	0.065
Charm:	0.005

Which is surprisingly competitive with the hunter. I think I'd rather have the hunter once I have my charm and better sources of teeth, scales, and cloth.
Boneshaker is a pretty good steampunk romp. I understand the Vorkosigan Saga is a classic, haven't read it yet though.
http://bit.ly/17JXnWm
Here are some slides from a good talk by Martin Fowler about schemalessness and how there is always an 'implicit schema' http://martinfowler.com/articles/schemaless/
Sorry, I misunderstood your question. In this specific benchmark the bottleneck is in the network and disk latency (since the benchmark sends out a batch of writes, waits for a server acknowledgement, which in hard durability mode means waiting on disk), and then sends out the next batch.

When we use a benchmark that doesn't bottleneck on latency (by adding more concurrent clients, or by using noreply) the ops throughput approaches theoretical IOPS throughput of the SSD.
That's phenomenal!
Following on my own comment, I see this as meaning don't include any feature that doesn't directly contribute to the wholeness of the product.
You've never had a horse shoe stuck up your ass? Me neither. It means you're lucky.
Anyone who works in interactive computing should be familiar with Doug Engelbart's work.

Years ago, at one of the first conferences on interactive computer, after people spent all day presenting their new work, Andy van Dam--builder of the first hypertext system with Ted Nelson who named it--stood up and said "you should all be ashamed that you don't know your history. Doug Engelbart invented almost everything presented here years ago." And he was right.

I hope a lot of you are watching The Mother of All Demos http://archive.org/details/XD300-23_68HighlightsAResearchCnt.... But it's worth reading and understanding the reasons why Doug was working on all of this.

Doug and his crew at SRI had the goal of "human augmentation". Everyone else at the forefront of the computer industry thought we'd have general AI by the 1970s. They instead believed that GAI wasn't within reach. They believed that the things we wanted to build and accomplish as a society weren't doable with the communication tools we had.

They had the idea that computers could be tools to help individuals work. Since computers were multi-million dollar calculating machines, the idea that people would have a computer at their desk and that they'd help us to communicate and manage information was beyond-out-there.

http://www.dougengelbart.org/pubs/augment-3906.html

But after leaving Engelbart's group at SRI, lots of his team joined PARC and built the modern GUI and networking.

For a history of the details, I highly recommend reading Markoff's What the Dormouse Said http://www.amazon.com/What-Dormouse-Said-Counterculture-Pers...

[Bonus: If you like Engelbart's MOAD, also watch Ivan Sutherland's Sketchpad Demo.]

I only tend to comment about once-a-year on HN, but it would be impossible not to say something about Doug and the impact he's had on our world.

Edit: Sutherland's Sketchpad http://www.youtube.com/watch?v=USyoT_Ha_bA
Engineering Wonders of the World (1909)
Looking to build portfolio, will freelance for food stamps
I'm looking to build a portfolio of projects, and I'm willing to work for really cheap to do it. Unfortunately, the HN freelancer thread doesn't really seem to have many people looking for freelancers, and Elance/Freelancer.com have way too many low bidders from developing nations so I haven't had much success there either.

Skills: Ruby/Rails, Java (&J2EE), C, C++, some PHP & Python

Contact me if interested at username at gmail. Thanks!
I won't say it's evil because that's like saying fattening foods or sugary sweets are evil. People love getting the latest Kate Spade handbag even if its an exercise in irrational behavior. I'm no philosopher-king, I'm not going to sit here and call it evil to give people what they want.