skysight-inc/HackerNews huggingface dataset:
The general opinion is that you shouldn’t use threads unless really necessary. Processes or eventlets are usually preferable. Python is not the only high-level language with this "problem" btw.

FWIW, my personal opinion is that the future of threading in Python lies clearly in PyPy and STM. Their performance is nuts and the contributors are smarter than both of us. At some point the STM overhead simply won’t matter.
ShowHN: Track your search terms on the iTunes store
1. Sorry, my bad. English is not my first language.

2. So, you think it wouldn't go after another company calling it's media webstore Play Store or Supercorp Play? Now, I don't really know about Google, but Facebook has shown that it is possible to attack other companies even for using just a part of your (completely generic) trademarked name.
Every time I read this story about the Chinese government ordering 10,000,000 GPU's I think of cryptography and espionage - not Linus and Linux and open source software.

Don't get me wrong, I know that the Chinese government probably has a lot of computers. It's just that the driver issue isn't a deal breaker for a computer on a clerk's desk in the interior ministry. I find the assumption that Beijing has been taken over by Stallmanists dubious. If the selection of GPU's by the Chinese government has an underlying motive, odds are the motive is based on China's strategic interests.
Lawyers Getting Smarter About Betting on Tech Clients
Sorry, local television company + Reddit.

(Ouch, but FB is meme/funny picture city. Gross.)
Google and Graphene Frontiers Move Into Science Center Port Business Incubator
Nope, you're right. But your "any language" almost certainly passes those syscall bindings through C to get there. Some languages are higher fidelity than others.

However, C requires you to know more about how the compiler is going to turn your character string, say, or your looping construct, into assembly code.

Some languages don't even have structs or pointers, or explicit memory allocation! You're laughing (I hope), but these are real things in memory, with only a thin layer of magic (layout, pointer math) in C...whereas they do exist in other languages, but are hidden -- usually pretty well, but rarely completely to the point where you are better off not knowing about them.
For that topic I suggest the book "Daemon" [1] written by Daniel Suarez!

[1] http://www.amazon.com/Daemon-Daniel-Suarez/dp/0451228731/ref...
Our politicians thinking in ways that are (IMO) too capitalistic and corporationalistic is the cause of the copyright taking over the freedom of speech.
This is my impression, too. I think Groovy's "static" features are a reaction to a lot of developers realizing that "statically typed" doesn't necessarily mean that the language has to be as cumbersome and verbose as Java.

Imho, there is just no reason for building/using/preferring a dynamically typed language, except when the language designer lacks the necessary abilities to build a sound and coherent type system.

Scala has none of Groovy's drawbacks, a lot of benefits combined with a clear roadmap -- and most importantly: The determination to not only get something working, but also to get it right.

Meanwhile, the language gets more consistent and polished with every release.
This is BBC - I'd be slow to call them biased.

»"not a single time took France Telecom money from the tax payers"

France Telecom's capital investments provided by the government and cheap financing rates are forms of subsidy. Further, they get bailed out - last I remember is €9 billion in 2002 [1].

[1] http://news.bbc.co.uk/2/hi/business/2542297.stm
What of this kind exactly Apple does without asking?
That's what I meant. Play is the best/most obvious word when trying to combine the meanings of "listen" (to music) and "watch" (movies). And now, a single company controls it, and no one else can use it in this manner (e.g. for a media store).
> There's no inherent cause and effect between them.

Why not ? I think it is fair to believe there is one.
Looks a lot like Greplin — I mean Cue. :)

https://www.cueup.com/
If you're interested only in learning about lower levels of the computer, and don't need to actually write at lower levels, it may be better to learn, say, MMIX.

But lots of people do need to learn C. They might not be working on hip new social web services, but they're out there.

In my work, I have observed recent computer science graduates filter in and get assigned to program embedded systems using C. Their knowledge of C was minimal. Their code tended to be suboptimal, or even bizarre to the point of, I wasn't sure why it compiled. I recommended they get a copy of K&R. They did. I don't think they got much out of it.

I don't blame them personally. They simply had not been taught C in school, and had never had a reason to learn it before. Trying to learn it on the job with antiquated books didn't seem to work very well. (Though some did eventually come to learn C well. Others migrated to different assignments not involving C.)

Whatever your reason for wanting to learn C, be it purely academic, or if you actually need to program with it, fresh, modern educational resources are a good thing.
How I built my first mobile app with Trigger.io
Your point would be more clear if the article wasn't troubled with spelling and grammatical errors. Just like a programming language, English has a syntactical and grammatical form for a reason: it makes it less likely to be interpreted incorrectly.
Tutorial WordPress Theming: How To Adapt a Photoshop Template in Lubith
Computer programming is - or should be regarded as - more basic, more fundamental a skill than the ability to use/build/maintain specialized machines. A toaster processes sliced bread; whereas a computer processes information, which is global, ubiquitous and open-ended in its application.

The ability to write a computer program is too broadly powerful across a whole swath of human endeavours to keep in the hands of professional programmers, in the same way that the ability to read and write was too powerful to keep in the hands of professional scribes.

Our present-day society is inconceivable without the advent of social literacy, starting in the 15th century and accelerating through the 18th and 19th centuries. If we allow programming to become a disciplinary cul-de-sac instead of spreading it as widely as possible, what potential future society are we cutting off?
People complains about getting spied by google, but already is happily giving all his data to facebook
Why the Supreme Court’s Decision on Healthcare Reform Won’t Hurt Health Startups
I think this is a direct competitor to the recently re-launched Cue, but with perhaps better integration with things like Glass.

I'm eager to see how the Cue/Greplin team aim to address this shot across the bow, and having never used either, if there's something distinctly different about them that migh encourage me to use both (or Cue vs Now).

Interesting to see two such complete implementations of 'day-planning' hit so closely to each other.
I played yesterday with some SVG demos again and with Raphael JS library. We need to invest more efforts into open source technology instead of trying to patch existing proprietary and inefficient solution.
Relative to some other nations it could be bragging, just look at the standard of living index. Or the big mac index for that matter. We're almost always close behind Norway.

But that doesn't translate to much when you live here. I just thought it was a funny way of emphasizing that I can afford to eat out every day.
Very well said. I particularly agree with the list describing the kinds of companies that can get the most out of Start-Up Chile.

It's critical that participants have the right expectations but Start-Up Chile create a huge amount of marketing fluff which seems to get in the way of that. Now they have had well over 300 participants I hope they start focusing on communicating success stories (there are a few) and the learnings (there are loads) rather than "the dream" and "the vision". Enough interesting things happened over the last 18 months that they shouldn't really need to use old school marketing techniques any more.

I previously commented about my recommended set of Start-Up Chile expectations here:

http://news.ycombinator.com/item?id=3811445
There is or was another when inviting people without g+ account, I had a "can't add too many people" warning.
The only things I can think of are Flash in YouTube provides far more control over playback for things like downloading, ad delivery etc.

But fundamentally... Street View. I can't see how that will be delivered with high performance by HTML5 any time soon.
Why RSA is misleading about SecurID vulnerability
Related: "I don't have a Facebook" is the new "I don't have a TV." For some reason, those who either refused to sign up or chose to deactivate their accounts feel the need to share this with everyone everywhere.
A Dinner with Drug Reps
Chile Government is very smart... they know that you will spend at least 60% of the money inside the country.. and there still a small potential to bring more investment into this, if you settle and get acquired!
Ever popular, but never discussed:

http://news.ycombinator.com/item?id=408312

http://news.ycombinator.com/item?id=438593

http://news.ycombinator.com/item?id=446182

http://news.ycombinator.com/item?id=473158

http://news.ycombinator.com/item?id=567568

http://news.ycombinator.com/item?id=785254

http://news.ycombinator.com/item?id=1378857

http://news.ycombinator.com/item?id=2349027

http://news.ycombinator.com/item?id=2984680

http://news.ycombinator.com/item?id=3681518

http://news.ycombinator.com/item?id=3944031
Ask HN: How to avoid audible (and other) distractions at work?
I'm a developer and work in an environment that at times noisy and audible and visual distractions usually interfere a lot with my flow (i.e. my ability to be as productive as I can be given no distractions). I am aware that listening to music all day at a higher level can result in hearing loss, so I usually try to keep the volume as low as I can or just turn the music off and keep the earbuds in as a form of less efficient earplugs.

What have you found to be the best remedy for these sorts of distractions? Noise cancelling headphones? (I'd by a pair, but I have a large head and afraid to blow $300 on something that would not work or leave me with sweaty ears.) Ear buds? Earplugs? Asking to move to a different area? Telecommuting?
Does that include a fix for the smurf bug?

https://bugbase.adobe.com/index.cfm?event=bug&id=3109467

Unfortunatelly, the last and final release of Adobe Flash for Linux has a bug, which shuffles the colors in Youtube videos. So far it seemed they never fix that.
Looks a bit like what live tiles should do. And the design looks quite a bit like Metro. Perhaps they'll publish it on WP8 as well?
Microsoft has a trademark on "Windows", so it's entirely possible to get one on a single word. T-Mobile claims one on the colour magenta.
"It's a part of Android 4.1"

Is it? I think Google Now is part of the "Google Apps for Android" suite. These apps are not part of Android itself, they are licensed by manufacturers to complement their Android-based operating system.

And these Apps are usually updated by Google and independently from the OS. So unless "Google Now" uses a specific API that is only available in 4.1, I would expect older devices receive the app as well.
A few facts about France for 2012 american tourists
It's not as black and white as having a shitty vs fulfilling job. Many (most?) retirees are coming from ok jobs and are conflicted but positive about retiring, seeing it as a transition to antother phase of life.

The workaholic is a special type of person.

Edit: to add, I do understand how it's important for people
to feel useful, and I agree it's a good idea to stay active after retirement.
Maybe it's indicating the turn order?
Did not realize we were comparing successes. But just for your information I am 25. I had a seven figure exit before I could legally buy beer. I am a ycombinator alumni and I am building another startup right now that I hope will have it's own unique impact.

So maybe I'm not DHH but I am certainly not just some guy with a big mouth and no track record
I don't know, really: the Minitel also brought tons of money to people who later, in turn, innovated or disrupted markets.

Xavier Niel is the canonical example of that (the guy behind Free mobile/dsl).
Google Project Glass demo: Hangouts IN Air
Using CallMom to create a custom device personality
QANTM and QUT are the 2 top In my opinion. I did programming at QANTM in 06-07 and it was fantastic as most of what I learnt was practical useful information and all the work we did was actually creating software rather than just studying theory / algorithms. Also got job offers at Halfbrick, Krome and Firemint upon graduating.

Honestly I haven't met (or even heard of) any good coders from Griffith and UQ is as said good for most disciplines but not sure about IT.
Hardware-wise, this is competitive with the very best Android tablets that are currently out. Only the Transformer Prime Infinity seems to best it, and that isn't available for order yet.

This is certainly a case of 'price as a signal'. The Nexus 7 is being repeatedly compared with the Kindle Fire in spite of its specs. This must be Google's intention. It's likely that is the only (large) market that remains for Android tablets.
This quote from the article describes the business model of many financial firms quite well:

"Essentially, JPMorgan has been operating a hedge fund with federal insured deposits within a bank," said Mark Williams, a professor of finance at Boston University, who also served as a Federal Reserve bank examiner.
What derivatives in particular have been causing these huge losses? I understand they had to do with speculation on the creditworthiness of some entity but hadn't seen a full explanation.
I agree. As a musician, I'm looking forward to some sort of heads-up display that I can use to show chord charts. The same sort of system you describe here should work, I would think.
Carloan2
Nice site design. And probably very useful app for designers.

On a side note what I discovered yesterday - you can create nice vector graphics in InkScape (free tool), open its source (it's just XML) and copy-paste <svg>...</svg> into HTML page and bang - you got your design in your page and you can manipulate each aspect of this image via JavaScript just like you would manipulate plane HTML code.

I bet it do not work across browsers tho...
First thing I thought as well, extraordinarily similar to Cue, with (most likely) much stronger integration: maps, calendar, mail, etc.
Really would have preferred they found a way to have the rear facing camera. If anything I would take it in preference over the front facing one.

With experience around the iPad (both generations) and the Kindle Fire I found outside of games the kids were having way too much fun making videos. Adults tended towards pictures but kids tended toward videos, many about tormenting each other. Which mean the old iPad and Fire sat relatively unused - there were like "if I have too".

I do like the size of seven inch tablets, its easier to one hand use them while reading at the table and eating, like a modern day paper. You would be surprised how ungainly feeling the larger iPad feels being used this way. The Fire became my table reader simply because of its form factor.
JavaScript Scheduler for Mobile Web Apps with Offline Support
I don't think that a publicly available database means that you can use their data without consent. In Germany any collection of data might fall under the protection of copyright (or you could even patent a data collection, if I am not mistaken). Telephone books, for example, are free for anyone. But you can't go ahead and scan the pages and provide a service that parses through the data.

My guess is that the sources you use might be free to use but not necessarily free to integrate into a software product. Even if there are APIs available I would check your sources to see if there are special rules for commercial products or applications that access the data massively.
Well done! You should go on Kickstarter!
You can fix that by disabling hardware acceleration.

Right click on a flash element -> settings -> untick
Thanks, I've removed them !
I did not realize they would be on by default.
I suppose the errors are due to my subtle french accent ;-)
Having really bizarre type conversions can allow for brilliant code in some cases - the Quake fast inverse sqrt function contains a float->int coercion, iirc.
Yes. I just wasted my time looking on the Android market place for something called Google Now, and not finding it.
Some people transcribe improperly too, e.g., "they'd of" instead of "they'd have". (Or is that "they'd've"?)
I'm not too surprised losses from this trade have continued to grow, because whenever such trades become public, other Wall Street firms tend to gang up on the other side of the trade, putting themselves in a position where they can demand growing exit costs from the party that is suffering the losses.

Moreover, when the instruments being traded are thinly traded or illiquid (as is the case here), the ability of other firms to inflict pain on the losing party is magnified. In the worst case, this can force the losing party into "sell what you can, not what you should" mode, possibly leading not just to firm failure but also turbulence in other seemingly unrelated markets.

No one knows with certainty how this situation will evolve, but many seasoned Wall-Streeters have been expecting JPMorgan Chase to announce growing losses for months -- for example, see http://informationarbitrage.com/post/23227611033/ltcm-amaran...
Which Online Discussion Archetype Are You?
The information completely secured from human eyes

That isn't entirely accurate. There has to be a way to access mailboxes for troubleshooting/compliance purposes - A couple years ago, a Google engineer got fired for snooping into some kid's mailbox.

http://www.pcmag.com/article2/0,2817,2369188,00.asp
WebGL or perhaps fiddling with Canvas. It's only a matter of time.
It took me a long time to figure out that you meant "principle" rather than "principal".

For school teachers, perhaps the reason might be principal.
You're right, C is the most popular language with the least amount of magic between you and assembly. It's a useful balance of abstractions on top of assembly without a total loss of the processor model.

This isn't less convincing to me, I would never argue that someone learn C instead of all other languages. But I do believe that knowing C makes you a better programmer in all (current popular production) languages.

Re: your point about systems programming not advancing...I didn't mean to imply that C was "perfect" (in the Latin sense, meaning "done, finished"), just that it's the best we have for many things.

I do really like Go, and wish I could use it more, for non-personal projects.
Events should have been there from the start. Events are the only reason many people use Facebook. I was inclined to try and get people to switch over to Google+ when it first launched, but the lack of Events was a turn off. I'm no longer inclined to use Google+ for anything.
I use a set of Beyerdynamic DT-770 headphones. They are big, have good sound and most importantly on topic, they are quite good at keeping sounds out of my ear.

You should also communicate. Talk to your boss and/or HR about how it distracts you and disrupts your work. Suggest solutions; Headphones paid by your work, sound-proofing office walls, move to another location or move other people to another location.
Browser zoom detection needs to be less hacky
Yup, $2bn was an obvious low ball for even the depth of the loss itself, without compounding the ganging up on top. ZH estimated $5bn the day that JPM announced the loss. http://www.zerohedge.com/news/jpm-staring-another-3-billion-...
You're using two different meanings of "worthless." Patents are "worthless for the benefit of society" (I would go further and say that they are actively harmful) in that they provide disincentives to innovate and create new and interesting products. However, they are not "worthless for obtaining money" because our government allows them to be an excuse to forcibly transfer money.
The main Startup Chile drawbacks are:

- they don't invest on you, instead they give you access to a grant

- there are no real investors backing the program

- there are no real entrepreneurs backing the program

- they don't know anything about technology

- nobody is thinking about getting rich except the entrepreneurs joining the program.

EDIT: Well actually there are local entrepreneurs too.
The FBI’s Secret Surveillance Letters to Tech Companies
Lots of different div's there on the page telling me how great it is, but where's the all important Call-To-Action?. I clicked back to HN to try and figure out what it actually is and maybe how to get it.
Changing Your Email Address on Facebook Isn't Going To Help
Show HN: mobile map for HTML5 sites
My interaction with this 'team' came earlier, where I wouldn't email replies nor pertinent information even when forwarded by 'big names' (to get attention).

This only backs up my impressions and feedback from others.

As a founder you need a handful of crucial things (amongst so many including drive to succeed):
- Capital
- Mentors
- Environment

Obviously there are more, but these are important.
It doesn't seem that unlikely, street view is mostly a fancy slideshow.
> To understand how a computer works when it executes a program, accesses some data, writes to a disk, spawns a process and forks it, then kills the child after a certain interrupt can pretty much only be learned by learning assembly and some hardware and OS-related literature.

Well yes, but you're talking about library code there. Your code, which links in libraries, will never fully describe those libraries.

But that library code was very likely written in C...so...
Do you happen to have the link?
1Password Power Tips
Thanks for the write-up - really good to see more experiences of the programme.

We were offered a space to be in the same batch as you, but we kind of realised this would be the case before going. Whilst the money was attractive, the admin, the inflexibility on the length of the programme, and the fact it would be a distraction to actually launching our product meant we just stayed bootstrapped working from home.

Notably, the fact they don't give you the money up-front shows that they're not investing in your company (and that they have no interest in equity). You are going to be made to work for that cash - and that work is time not spent on your startup.

I'm confident we launched quicker this way - whether we would have made a killer connection to make or break our company through the programme, I guess we will never know! But it does seem unlikely from your review and the others that have gone before it.
Google now, later.
The good news is that there are decent media center software stacks that do an ok job if you don't like mousing around a desktop OS.

http://www.team-mediaportal.com/

http://www.hyperspin-fe.com/
Facebook is defective by design as a social network. It's for profit driven, privacy abusing and etc. and etc. It's a pity that it became a virtual monopoly. Same bad as happened with Windows on the desktop.
Myth or Fact? Debunking the Biggest Information Security Myths