skysight-inc/HackerNews huggingface dataset:
"Knowledge that GCHQ exploits these products and the scale
of our capability would raise public awareness generating
unwelcome publicity for us and our political masters."

"our political masters"?! If that is the kind of language bandied around the NSA and GHCQ, you can be sure that people probably don't question the authority of those asking them to do something illegal or at least grossly unethical. It also probably be means that there is a strong culture of "the ends justify the means."
It's a small world, after all.
> It's not at all clear to me that drug companies are somehow seeking more profits than other companies.

Could it be high-level tax evasion ?
There's a guy called Scott H. Young who, supposedly, did the entire (4 year) MIT EECS curriculum in a year. So, if you'd like to do it the REALLY hard way, try something like this: http://www.scotthyoung.com/blog/mit-challenge/
Wow....you just took web analytics and tracking and somehow morphed it into the holocaust. That's probably the biggest slippery slope argument I've ever seen in my life.
You have me a bit confused. You say that I could have picked better examples, but then pretty much agree with me wholesale. So it seems I picked exactly the right example, at least if my intention was to support my own point.

That point being that languages such as Perl, Php, Ruby and even Python is relatively minor. I'll claim that any programmer who is competent with one of these will easily be able to transition to one of the others. There may be reasons why people don't always do this, but I don't think they are intellectual.
Ask HN: Are you starting a new company?
Hey HN!

I am working on a new product for early stage companies and I am looking for some early users to help me validate it.

The ideal founders would be those with frontend (HTML, CSS, JS) experience, but with little experience or interest in the backend, scaling, server ops, etc.

If that sounds like you, or you're just interested in what I have to say, send me an e-mail at apptarmac@gmail.com and I'll respond soon.

Thanks HN!
No it's a claim. A claim that needs to be formally disproven based on recent events.

The assumption was originally that systems were secure until disproven. Now they are insecure until proven otherwise.

The latter statement in the previous sentence is possibly impossible, ergo we're fucked.
Plan 9 was basically the successor of Unix by the same research group, more modern, taking the ideas of Unix further, a distributed operating system with full network transparency, better shell (actually, rc already replaced the Bourne shell in version 10 Unix) and lots of other goodies such as the plumber. And it served as the "reference implementation" for UTF-8.
Sorry to hear that, I was hoping low carb might be a solution for you.

Best of luck.
It is targeted for the Chinese market where, I presume, the 3D sticker sells.
>A desire to bring a level of "science" to a part of our physiology we don't understand.

Confer:

http://thelastpsychiatrist.com/2006/11/massacre_of_the_unico...

http://thelastpsychiatrist.com/2010/01/the_massacre_of_the_u...
In 19th and early 20th century medicine and psychology, an "idiot" was a person with a very severe mental retardation

PC police will probably getcha for that, too.
This seems an elementary question, but did/does the poor man have an attorney? It doesn't seem to be mentioned in the paste. If not, that's where he should start.
That should be on the front page. Thanks for linking.
Oops, yes, good point. :)
Theory Versus Practice: The Great Divide in Programming Languages
clickys: http://www.dropbox.com/s/9alxrfqg8iwcnpa/aries%20app.pdf, http://www.macrumors.com/2013/08/28/apple-number-one-target-...,
any professional cannot allow/afford/stomach the idea of even having their device boot if stolen.

something like this written as a hardware/bios/whatever malware is more interesting
For Colored Boys, REDEMPTION / Episode 2 of 8
A soul-stirring dramatic series about a father's attempt to repair his broken family after being released from prison. Written and Directed by Stacey Muhammad. Executive Produced by Isaiah Washington and Marc Lamont Hill.
Here's the command line I used:

drawterm -c 54.245.176.166 -u ec2 &

Note that I put it in the background. You will want to adjust your server address as appropriate.

I should add that drawterm just opens a blank Plan 9 desktop after you authenticate. You have to open a new command session on your own. A right click brings up a menu, you want to choose "new". This will turn the pointer to a "+" shape. You then right click and hold, stretching out the command window until it's the right size. When you release the right click, you will have a rc shell to type commands into.
Thanks for sharing this.
I got some design inspiration on how you made the textarea wrap the whole screen.
E-INK Monitor and Ebook Reader 2in1 device
For Colored Boys, REDEMPTION / Episode 1 of 8
A soul-stirring dramatic series about a father's attempt to repair his broken family after being released from prison. Written and Directed by Stacey Muhammad. Executive Produced by Isaiah Washington and Marc Lamont Hill.
I hear this a lot about Apache and there's one thing I'm not sure a lot of people understand... it's SHARED memory in most cases. While it spawns several processes (depending on which worker method), it's not as awful as it looks at first glance.

A quick google search finds a nitty gritty page that might help - http://foertsch.name/ModPerl-Tricks/Measuring-memory-consump... there's probably better examples.

Yes nginx does have lower memory usage, but on most non vps/shared servers this is a lot less of a concern than most people think vs Apache.

php-fm works great with Apache as well and probably accounts for the huge resource gain over mod_php that Apache uses by default.
> Further it is worth mentioning that hateful speech is not protected in Canada

It's worth noting that speech is just speech. There's no objective definition for what constitutes hateful speech, nor should there be.

If there's someone on a street corner shouting that all black people should be killed, you're perfectly free to ignore him and his ideas. You could perhaps even tell him that he's being an idiot.

But someone else might be saying something worth listening to, even if it didn't happen to align with your current views.
Just reloading the db at the moment... You'll see some data again in 30 minutes (fingers crossed)
No.

There was an incident in which a wrecked Volt caught fire three weeks after a crash test. But if you haven't left your car three weeks after a severe side impact, you probably have bigger problems.
Alternatively, some countries do not fetishize surveillance and militarism, having experienced life in an empire that did.
Charlie Rose.css
Joe Taylor's work is, in general, impressive. Among scientists, he's in a fairly exclusive club:

http://www.nobelprize.org/nobel_prizes/physics/laureates/199...
The Best Content Marketing Campaign in the Last Year
As much as it sucks to have a laptop stolen if you're hosting an event with 1000+ people I think you need to adapt the policy of not being responsible for lost or stolen items.

Many of the comments here mention a certain level of trust in the [hacker] community...sorry but not every single developer is a saint who would never consider stealing someone's laptop. The larger the group the more people you'll have willing to steal if the opportunity arises.
Perhaps a fair price point would be one that generates enough revenue to cover development costs and perhaps fund the next project as well? That sounds pretty reasonable.
Because most people's diet and exercise situations are horribly out of control.

Look at what sells at the grocery store.
Look at the historic trends in sugar consumption.
Look at the popularity of fast food chains.

Yes, if you're overweight, I'm going to assume diet and exercise have a very high likelihood of being the primary cause.
Exactly. To all the posters who are making that comment, think of these "How to implement X in Y lines of code articles" as a brief introduction to the architecture of some important standardized type of software. These are like the "How things work" TV shows on TLC and the Discovery Channel, but hands on.
I'll ignore your belittling comment and ask you to clarify what exactly you suppose will be done with the data about my browsing habits. I'll return the sentiment, however, and suggest that maybe you don't grasp that there are people who do understand and are not quite as scared as you. I generally don't live my life in fear, regardless of what dangers loom around the corner, known or unknown. This is the second time you've correlated internet browsing tracking to Nazi Germany and the Holocaust. It amazes me that you even use the internet with such enormously exaggerated fears.

I'll go further to suggest that you are unaware that knowledge, intellect, understanding, and the capability to grasp these concepts is in no way correlated with susceptibility to fear and worry.
for my experience with ps store and apple store:
ITA CC FR Account: No ps store, no apple;
FR CC US Account: No ps store, no apple;
US CC FR Account: No ps store;
other combinations not tested.
I remember having issues with amazon, but not for the CC, but for shipping outside the country.
for what i saw, the issue with foreigners is very bad in france and us. in france your country is usually "constant" and even the gov.fr does not allow you to specify a new residence outside france. US are even worst. someone with no SSN almost does not exist. Or the eventuality of foreigners is not even considered possible. It is sad that then we go around bragging about "globalization" when it is impossible to keep something like the credit score if you move country.
And I'll be more careful with my wording and try to not spark massive useless subthreads. :)
Maybe humans are just...unhappy? By that I mean as a race, we are inherently unstable (see: entire human history) and for a long time we kept it together by forming very tight family and community bonds. We had central, realistic, and tangible goals. We had an invisible friend (religion). As science has systematically stripped all that away (for the better mind you...), nothing has filled those needs. We don't need more facebook and texting, we need human contact.

HAHAHA! Just kidding! Did you see the latest iPhone! It's got moar processors!
Subscription commerce moving more mainstream, focusing on niches
Snowden Disclosures Finally Hit 12 on a Scale of 1 to 10
Segment.io is Hiring Customer Success Engineers
One simple thing to make presentations visually appealing is to ensure a consistent style. If you are using outlined shapes, stick with outlined shapes. If you are using semi-transparent boxes stick with them. So often I see presentations with multiple type faces (where it isn't warranted) and different styles of diagrams. It can be distracting and give the sense that the presentation was just hastily assembled from various other presentations (whether true or not).
Personally it looks great. I've resorted to painting white spots of the side of all my micro-USB plugs so I know which side is up in lower light. With this one, you'll be able to run a thumbnail along it to tell which side is which in total darkness.

So it's more clunky, but a significant portion of phone users don't have perfect vision and this will aid them.
It's a spam , even on reddit it is , the OP links to a page wide ad.. Want to promote a paid stuff ? buy an ad , just dont use HN.
Uh... It's ugly? Ok. That is a highly highly highly subjective statement. I don't think it looks ugly. The fact that its fully backwards compatible with micro USB is fantastic. The fact that it just gracefully downgrades if you only have USB2 or a microUSB connector is fantastic. It's more asymmetric, so you're less likely to plug it in the wrong way, which is fantastic. The damage statement is ridiculous speculation, has the author ever experienced this ever? The ports pretty small and robust.

Shallow article.
I'd suggest using multiple contexts more, not less, in applications.

I'll generally use a shared "Library" instance to mediate access to data in a shoebox-style (as opposed to document-style) app. The Library has a root context with private queue concurrency, and has methods used by other parts of the app to obtain new child contexts: One to create a new main-queue child context, and one to create a new background (private-queue) context. The root context is never directly vended, and neither are objects from it; it's primarily used to save changes propagated from the child contexts, and the Library accomplishes this by observing the did-save notifications for child contexts it creates. When it saves, it also posts its own notification (wrapping the root context's did-save notification) so any longer-lived contexts can merge changes upwards from the root.

So in some piece of UI, such as a window controller on OS X or a view controller on either OS X or iOS, I'll ask the Library for a new main-queue context and use that to present that UI—and only that UI. If I need to perform some calculations or a background update (say from a web service), I'll ask the Library for a new background context and use it for just that operation. Any save in either case triggers a subsequent save by the Library's root context, and a notification of that which can be used to update other child contexts.

And any time I'm passing objects around, I use managed object IDs rather than the objects themselves, so there's no concern about mixing objects from different contexts.

With the above in mind, it winds up being pretty straightforward to build nicely-performing apps that use Core Data to persist their object graphs.
Interesting. Serendipitously, I just came across some GSOC posts regarding getting Java on it:

https://groups.google.com/forum/m/#!forum/plan9-gsoc

If that turns out OK and someone manages to port a browser over, it might be a good environment to do run Clojure.
It's the fact that pharmaceutical companies are involved in the sphere of public health that makes people uneasy about excessive profits, whatever "excessive" means.

It's not only profits: lifestyle drugs, like statins and medication for ED are obviously a source of easy profit, meanwhile research into antibiotics is falling by the wayside.

The fact that the existing antibiotics are becoming useless and there is nothing to replace them is going to be a disaster. There is this current discussion about vaccination skepticism (to use a polite word); one reason that parents omit to vaccinate their children is that no one living has experienced what a genuine measles or polio epidemic is like.

The availability of antibacterials since the 1930s has been a similar miracle. You do not have to die of a severe infection, you can take medication against it. Unless there is investment in research, serious infectious diseases will be back.
It looks unusual but I don't think many people care as much about the aesthetics of their cable connectors as the author does.
since when did people trust what these finance executives say?
Why couldn't it have been made to work in either orientation? Backwards compatibility? Apple patents?
Ugh don't even get me started on Ritalin(although it was cheap for me). It caused such a huge depression that permanently changed who I was and still feels there's no going back to before I took it.
That part has always proven to be pretty easy. For most interesting problem areas of theoretical computer science, there is rarely more than a handful of deep experts. Anyone else you talk to would likely need to invest a lot of effort understanding the nuances of the theoretical problem before they could have an informed opinion, which they aren't going to do. Identify the few real experts on the topic and talk to them.

These individuals have two useful characteristics. First, they can identify 99% of non-solutions immediately upon casual inspection. Second, if you show them something novel in their area of expertise that they cannot immediately dismiss, it piques their interest and they will invest the time to actually understand what you've done. I've never run into a case where I developed a novel algorithm or similar where the other experts working in the field were not happy to study it if I sent them a cold email.

However, a big part of the learning experience is being able to show that a particular algorithm must have a desired set of characteristics solely by its description before you show it to another expert. The unique skill you are learning by doing things this way is how to take an arbitrary set of complex behavioral constraints and designing an algorithm or system that conforms to those constraints. This is very different than the more orthodox course approach where you learn the constraints within which a given set of well-known algorithms exist and then select the appropriate algorithm for a use case. There are many real-world cases where all well-known algorithms cannot fit within the necessary constraints. Designing custom algorithms is not particularly difficult, but it requires grokking all the theoretical knobs that can be turned for a problem space rather than memorizing variants of a particular solutions.
What's the kind that you would like?
If you aren't using caps lock as your control key, I feel sorry for your poor little finger. That being said, if you want more convenient keyboard shortcuts(or just more) control is your friend. It isn't used very much for mac os x applications and even in developer oriented ones you usually can work around conflicts pretty easily.

For a lot of these shortcuts I don't really see the point as you want your hands on the home row almost all the time.
Dating Part-time After Divorce: I Get It, It Is Hard To Make Time
http://blog.wilshipley.com/2005/05/on-being-crazy.html is a very insightful read on that subject, from a successful but unstable person.

Is mankind only so smart because if we get any smarter, we cease to function correctly? Maybe it's just not evolutionarily advantageous to be smarter than we are; it makes us mopey, and we end up cutting our ears off when we're trying to woo girls, which rarely results in offspring.
PilotKey (Amazing gesture navigation keyboard)
It looks like the cable to some of my external SSD drives. I think it is a bit large for a phone, but given phones seem to be getting larger, maybe that isn't so much of an issue.
Python Logging - Intro
Stop using print to debug! Become a more sophisticated python ninja by using the logging lib.
So true. That includes font sizes as well. I tend to use max. 3 font sizes
You can get that ancient medication for a pittance, but it will be the immediate release form that has a harsh onset and a harsh withdrawal in 2 hours. You are paying for the formulation of the pills, which you evidently consider worth it.
On github?
No. You cannot outsource your random number generation unless you have an ultimately trusted third party. The important thing is that nobody knows your random numbers. After all, random.org could be malicious or compromised, too.
Cool!

>I will be releasing a developers kit very soon which will allow you to make such small apps for the Hmpgr platform.

Will you be sending out an email to everyone who has registered to your site?
Lynx, then porn will be an non issue.
There's nothing particularly wrong with the connector. The article picks a specifically ugly/cheap looking cable, though. Others look better, eg:

http://i.imgur.com/7zEL7HJ.jpg

Also it's not really new - as others have pointed out people with USB drives have been using these for a while.
If the cable/connector/device is following convention, the connector should have the USB logo facing "up".
What does a 12 on a scale of 1 to 10 even mean? What criteria are they judging damages on?

So far, I do not think the NSA has lost any of the capabilities it previously had. I have not heard of any NSA backdoors being removed from existing software.
I'm sorry, I did my research and found at least 3 ebooks linked on hacker news without complaints for spam, so I thought it was okay.

BTW, I would be also interested in a discussion about the sales page, copy, style.

I am a web developer, after all.
It could but the connector would end up costing more (or would require a smarter circuit).
This must be the hardware analogy to not refactoring code.
To a Chinese Scrap-Metal Hunter, America's Trash Is Treasure
D&D Tile Map Generation
Backwards compatibility is all well and good but that looks ridiculous.
It's a rule of thumb, not a rule of fist.

But actually, it's not uncommon that you might have enough caching (or an in-memory DB) that you appear to be maxed out on CPU - but because of memory latency, overhead between the DB and the network, etc. you can still get a fair number of operations for "free".

Measure everything, but know where your starting points are and what to try first.
And yet, like many cool ideas, the world was not ready for it.

Nowadays it does not matter any longer.
> Have strong values and stick to them, no matter what.

What if someone shows me evidence, a better reasoning, or anything I didn't know, that goes against one of my values? I disagree with this point.
How am I supposed to plug it into micro usb2.0 socket?
It is backwards compatible with micro usb cables.
Don't forget the missing zoom buttons that make it almost impossible to use the app with one hand only...
Huh. Well if that is what they mean, then I am at a complete loss as to how that isn't obviously a positive trait.
I look forward to the day we stop using cables at all for these devices. My electric toothbrush charges without a connector by simple induction; I don't see why a phone shouldn't either. Plus a phone should be able to transfer data wirelessly at reasonable speed.
He seems to be saying that it would be better (for the US) if the NSA continued to secretly spy on all the world's communications networks.

That's certainly one point of view, but it's not one I expected to see in Mother Jones, or on HN. Isn't the whole point of this uproar that we do not trust these unelected (by the US, never mind the global population) spooks with unfettered access to all communications?
I haven't read this entire article, but my experiences with a handful of anti-depressants is that they all are a placebo. Though not for profits. Sell people hope and promise of becoming "normal," and they buy it in the million.

Again this is my own personal experience in taking various anti-depressants for a few years. Overall what helped me was talking to other people and realizing were all nuts (deal with same issues) and yet very normal.

So if your dealing with depression and anxiety and are hiding it, from my experiences please do not. Please talk about it with as many people as possible; realize we are all the same and deal with the same similar issues!
Read the article:

> Nonetheless, this is truly information that plenty of bad guys probably didn't know, and probably didn't have much of an inkling about. It's likely that many or most of them figured that ordinary commercial crypto provided sufficient protection ...

> Now every bad guy in the world knows for a fact that commercial crypto won't help them, and the ones with even modest smarts will switch to strong crypto techniques that remain unbreakable.

If you accept that most bad guys were using commercial crypto and not strong crypto, NSA may have been tapping communications but now won't be able to
PilotKey allows you to enter text with easy and fast finger tip gestures anywhere on the keyboard. It can also speak out every key you enter. This means you don't have to look at the keyboard while entering text. It can free up your eyes to focus on the text input or suggestions and enable you to write longer texts. PilotKey makes the experience of entering text in phones more comfortable and it can help you in various multitasking situations like noting down text from some source or person, messaging while watching TV, searching for places while walking etc. PilotKey can also help you with privacy while entering text in public places.