skysight-inc/HackerNews huggingface dataset:
When rubygems.org requires signed gems by developers whose keys have been put into the approved keyring, and denying access to everyone else. Until then, nobody will bother.
Can Obama's immigration reform stop Silicon Valley's brain drain?
Firefox 14.0.1 on Ubuntu 12.04.
Ask HN: Are any of you salaried under pay-for-performance?
A potential employer just sent me an offer with a 20k reduction in base salary, but 20k added on in bonuses if I meet expectations. Anyone in CTO/programming/IT capacity work this way?
>A subtle light blinks above the screen to indicate that something — a text, an e-mail message, voice mail, a Facebook post — is waiting for you.

Correct me if I'm wrong, but doesn't android do the same thing? It seems to be the case for my Galaxy Nexus.
I came to read the HN commenta first and things were starting to sound pretty positive. Imagine my abject disappointment when I clicked through to the story and saw a gigantic touch screen.
I guess my Note II is not the only one who has this features: " A subtle light blinks above the screen to indicate that something — a text, an e-mail message, voice mail, a Facebook post — is waiting for you. Without even pressing a physical button, you swipe up the screen; the Lock screen lifts like a drape as you slide your thumb, revealing what’s underneath." (I guess at least all high end Samsung phones has them.)

Also, Apple keep getting a whole lot for free: "...you give up some very attractive ecosystems, like the way Apple synchronizes your calendar, messages, and photos on all your gadgets. Or, for Android, the similar conveniences of Google Voice and Google Maps. "

My Android phones have been syncing photos and calendars for years. I can't remember exactly but I am fairly certain they did it before iCloud as well.
It is very possible that something Really Bad™ has already happened, and we don't know about it. If it were me, I wouldn't let it out that I had essentially an unlimited backdoor to every system that installs gems.
Chrome's pinning logic is disabled for connections where the signing cert was added to the trust store by a user, I think largely in part to avoid breaking these type of corporate MITM proxies.

So if you want to watch the traffic, it should be as simple as MITMing yourself with a cert you add to the Chrome trust DB.
In this case I created the project on my machine then pushed it to github at a later time, which is why the upstream wasn't set.
Outlawing active placebos might be a reasonable course of action?
At Kongregate we just check the gems into our repo under vendor/cache and then run 'bundler install --local' at deploy time.

Here's the docs that describe it:

"While installing gems, Bundler will check vendor/cache and then your system's gems."<and then tries to fetch remotely unless you pass --local>

http://gembundler.com/v1.2/bundle_install.html
A Python library to constrain tweets or messages
Boston and New York have same tech startup problem
For a server in New Zealand I assume it would be covered by our three strikes law (http://3strikes.net.nz). Rights holders can send infringement notices via the users ISP for a $25 fee. After three notices (from the same copyright holder) they can then take you to our copyright tribunal for damages.

From what I've heard some notices are being sent out, but RIAA have been complaining that the $25 fee is too high.
As I said below, my tentative assumption is that this article is a humor piece, not based on actual data.
How do you deal with uncertainties?
I'm a TortoiseHg (mercurial GUI front-end) developer and an (occasional) mercurial contributor.

I think this is really great news, both for git, Microsoft and OSS in general. It is definitely a great move for Microsoft.

I hope they also add support for Mercurial in the future. Git is a great tool but I think Mercurial is equally powerful yet easier to use and understand (IMHO). It is not as widely used as git, particularly in OSS circles, but there are many OSS projects (e.g. Python) and many companies (e.g. Mozilla and Facebook) that use Mercurial very successfully. Choosing Git as the first DVCS they support makes a lot of sense, but Mercurial would be a nice second choice.

In particular, being able to use mercurial with TFS would be awesome in an enterprise context. Plus I'm sure all in the TortoiseHg project would welcome the competition if Visual Studio were to get builtin support for Mercurial as well as git :-)
I'm a big fan of Personal MBA - there are short, digestible chunks about the general business topics, with curated references if you want to dig deeper. Great format IMO

Thanks Josh!
All smartphones aren't new to the market and looking to regain a lost share though.
Encryption is only a legal defense for Mega and their partners, but i'm really waiting to see how the Dotcom campain will change after the first bust
It's slightly more respectable than someone winning a lottery. For every success story like that there are hundreds of developers who didn't take regular jobs and ended up in debt and bankruptcy.
Considering Visual SourceSafe's extended support runs through 2017, I think it's safe to say TFVC will be around and supported for quite a while yet.
Wide chars/strings are horribly broken and should be avoided at all cost. While UTF-16 itself is not technically broken, many implementations of it are and UTF-16 has no benefits compared to alternatives. So I'd steer clear of it too. Once you avoid these two pitfalls then string processing becomes at least somewhat sensible, although Unicode is pita in any case.
It's called powershell.
I use http://www.smh.com.au/text/
First, let me say that in general I hate the negativity that has come to infect Hacker News, so it is only with much self-consciousness that I provide the following negative reaction. The mixergy post says "If you’ve heard me say that entrepreneurs should start by finding the pain, wait till you hear the first thing today’s guest did." (And the submission headline supports this lede.) The advice within the recording is that the founders of Submittable got together and made a list of their personal problems, and Submittable was like third on their list. I don't think that's particularly novel helpful advice given that it's basically the entirety of Paul Graham's famous essay "How to Get Startup Ideas" which I hope everyone here has read. If there were more detail on other ideas and ways to find startup ideas, it would be fine, but this is a one/two sentence explanation of the most obvious and well-known method, being used to justify the entire interview. The real question is what do you do when you don't have any problems and you don't know anyone with business problems.

That said, this isn't a reflection on Submittable as a company or the Submittable founders. I'm sure they are awesome and have an awesome service, and I hope they have the best of luck.
.pkg installers don't have to ask for the password; ours does, but we're working on changing that.
You can't just post that and not include the problem.
So what source should app developers use until this is cleaned up? gemcutter.org and rubyforge.org?
I understand that computer operators learned to extract a lot of relevant information from the row of lights on the front of the computer that formed a binary representation of the contents of the program counter.

Parenthetically, these "out of band" debugging cues still work. Try holding an AM radio next to your PC's motherboard. :)

This was occasionally useful for debugging before CPU clock frequencies started to look less like AM radio and more like microwave ovens...
I believe glass should work. Maybe teflon?
I didn't really intend to sound like I was making damning criticism. After setup the process seems fine, and solving those issues only took ten minutes (but ideally they wouldn't occur in the first place).
On the contrary, the theme of my post shows that. Can you explain why you think the 'puritanical' attitude is a bad thing (which you are clearly assuming). Aside from any religious points anyone would like to make, I view this behavior as highly unprofessional.
Do we really need lists, dicts, and funcs to let a 10 year-old kid do this?

50 PRINT "Ryan McGreal"
80 PRINT "is Awesome"
We have no choice but to trust Microsoft. Microsoft has reasons to be trustworthy, but they also have reasons to betray our trust in favor of other interests.

Interests are US Federal laws not to mention other countries. When the FBI knocks with a warrant or whatever is needed, Microsoft (Google, or Apple, or FB, or Twitter, or AT&T...) can't do much. Do not trust them for super-sensitive info: if you're gossiping about your in laws, maybe it's safe...drug dealing, assassinations and Al Qaeda stuff probably not so much.
Facebook Gets Another Shot At Commerce, in Pictures
And now I play the waiting game...
That sounds like the perfect market to be in. Blackberry is no longer an established player in the mobile space. The brand brings up connotations of dinosaurs. The name switch would be better in reverse. But what they're doing today is doubling down on a lost cause.
http://www.sonicvisualiser.org/

Or with sox.
Also don't buy organic coffee..
More the latter. It's probably impossible to stop all encrypted traffic that you can't look at, but you can make it harder for people to do it by stupid or by malware.
I've read somewhere that there is a possibility of free accounts in the future. However, there is nothing certain right now.
See, that's why I don't like these lynch mobs that form. He wasn't "defending her" as much as empathizing with her role and duties and using grown-up language to debate grown-up topics like a bunch of goddamn grown-ups.

If treating her like an adult instead of calling for her immediate resignation is defending her then I'm not sure what to say... how can you have sane debates with ideologues?

FWIW I have quibbles with the letter (e.g. it's entirely within the purview of USSS to investigate "computer crimes" due to historical circumstances) but those are just quibbles, minor areas of disagreements where sane people simply might not agree.

I agree that I expect approximately zero to come of his letter, as least as far as concrete action is concerned. But, his letter is exactly the kind of thing that is needed to appeal to those who really can make a big difference in how computer crimes are treated (as opposed to pitchforks and shrieking).
Top Luxury Shoe Brands for Women
While parsing C++ is indeed a pain, there are no heuristics used in the parsing of C++.
Like the old facebook, durring the era of Superpoke and SuperWall?
Miami has something similar http://mapyourstartup.com 200 or so listed, though i think we could really have like 500+ if they all came out of the woodworks.
Well! Nice getting a direct reply from the man himself. Have you considered adding that reason to your FAQ for some comic relief?

I'd be right on this band wagon if once off's were allowed - I'd happily tip three repositories off the top of my head but don't want to commit to ongoing.

Would it be considered bad form to +1 it myself thereby technically causing a +2?
Next to the bourbon and pistol.
Have a kid. Kids are very effective alarm clocks.

Seriously, about half of my days lately I wake up on my own, anytime between 4:30 and 6:00 am. The other half I wake up to my two-year-old crying, somewhere in the same range. Either way, I love that hour or two of quiet work time before I have to go to work.
It's worth pointing out that Samsung does have a history of issues with "secure" bootloaders.

https://plus.google.com/u/0/101093310520661581786/posts/Drq9...
The fact that people like Evan Miller aren't taken seriously and heeded is why I only tinker with Erlang and haven't bothered to use it for anything.

Once they start taking the little people (so to speak) seriously, I'll revisit the Erlang runtime for an actual project.

Until then: Clojure.

Clojure has a strong tinkerer culture.
Google-Asteroids – Arcade Style Search
Go cleverer in the Cloud !! in CleverCloud I trust
Nvidia : How Project SHIELD Got Built
I just noticed something: Mega's cloud loading image seems to be a slightly altered rip of this image from Stripe's website, just animated.

Mega [http://i.imgur.com/PH90lZ3.png]
Stripe [https://stripe.com/img/frontpage/api-cloud.png]
It more looks like this was a natural extension of (part of) the Rails vulnerabilities. People saw that YAML on Ruby has a giant gaping security hole in it and was commonly used to decode user-supplied data.

I would not be surprised if we see even more of this as people feel out all of the other places that YAML is used as a user-facing data interchange format.
It won't help. They are as dead as a doornail.

Further proof: http://youtube.com/watch?v=WlsahuZ_4oM
Help yourself to the +2. :)

You can always workaround it by tipping on Thursday and then changing your tip on Friday.
Minimus V - A subtle iPhone mockup
I think this service (and the associated milling service) is much closer to what a product designer needs in moving their idea from paper to production than any current 3D printer on the market. I'm surprised this is the first time I've heard about it.
Why is bit.ly showing up so often these days? https://mega.co.nz/#help_security
Not that this line of discussion is particularly constructive, but I agree. I'm not sure why someone would think a giant head staring at the reader is a good idea, but it's not.

On a 27" monitor, it's almost like a child sized head right up in your face. I can only imagine it being even worse on bigger screens.
The EFF has some useful information regarding trust and government action (warrants, subpoenas, etc):

https://ssd.eff.org/
Blackberry announces the end of blackberry
Seems odd, however, that status.heroku.com lists the issue only on the development side, suggesting production apps are not affected? http://screencast.com/t/L36Hpx5dx
Gallant has received a slew of tweets of encouragement, and he has tweeted that sales of his game are "through the roof.”

He probably doesn't need the job that badly any more, then.
How many drops should a boy have to buy
before you call him a man
The answer my friend is really Clever Cloud
All the rest is bullshit in the wind Bob Tribute
All modern smartphones look like an iPhone, just like all smartphones before the iPhone looked like a Blackberry. That's why the iPhone was such a monumental product--it shifted the entire industry.
Windows, for a long time, has consumed 15-20GB of space on a clean install. The Surface Pro is running a full install of Windows 8, plus included applications and most likely at least 6-10GB restore partition.

I think it would be pretty easy to account for why so much space is being used, but I still think that Microsoft is playing a little loosy-goosy with the amount of space that it uses just for the OS. Winsxs is always a source of confusion because it can use up to 15+ GB on its own.
>> if you're gossiping about your in laws, maybe it's safe...drug dealing, assassinations and Al Qaeda stuff probably not so much.

There are more kinds of private conversations than frivolous and evil.

>> Do not trust them for super-sensitive info

Yes, that's the takeaway. We need an easier end-to-end encrypted VOIP method, so you don't have to trust the pipes you're using.
You're probably going to loose your job if you bitch about it publicly.

Doesn't matter if it's in a game or on Facebook or out in the lobby.
With various laptops I've owned over the years, this almost always fixes the problem when the laptop refuses to boot(except when there's actual hardware failure). It's usually pretty straightforward to do too.
High Performance Networking in Google Chrome
Let's just do something together
That's a very good point to make.

.NET developers, you can set up a similar cache for NuGet packages to avoid downtime (and reduce bandwidth usage):
http://www.hanselman.com/blog/HowToAccessNuGetWhenNuGetorgIs...
At least I don't fully agree. I think sometimes most of us look like idiots, at least if we don't prepare.

Examples of when idiot-proofing saves otherwise smart engineers:

* really early in the morning (I use Sleep as Droid with a QR code downstairs. Works wonders. IQ often crawls above 70 before I reach downstairs.)
* in an emergency.
* car driving. Sooner or later most of us are idiots behind a steering wheel.
To give you an idea of how federal tax workers act here is an example.

In my region is a big tax centre and it was discovered these people who process taxes, federal workers, smoke illegal smuggled cigarettes. Someone searched through the old cigarette buts around the smoking area of the building and found a lot were off-tax, Native, illegal cigarettes.

These people make $60,000 to $80,000 per year in an area where a good wage is a full-time minimum wage job.

Combined with the low cost of living here and a massive wage these people these federal tax workers are beyond arrogant.
Ask HN: I want to build a share dealing company. How could I start?
I want to bring share dealing on the public markets (which is essentially buying and selling a small amount of a company you expect to do well) to people that are otherwise scared off by most stockbrokers intimidating use of terminology and ‘dealer’ focused user experiences.

Through what routes could I begin to trade on the behalf of others? How could I avoid long Know Your Customer practices? What are other barriers might exist, particularly in the UK?
This was talked about yesterday (http://news.ycombinator.com/item?id=5135911) with much more discussion.
Bullshit Detector Prototype Goes Live
I have to agree. There is no evidence of what particular attack vectors lead to this exploit. His conclusion are unsubstantiated blanket suggestions.
The default changed to utf8 in Ruby for 2.0 though, so I suppose that reason is less obvious than you think.
nice :) I just merged your modifications.
This [1] is the BlackBerry website on the day of their massive rebrand and the launch of BlackBerry 10. I had to hide my Chrome bookmark bar on my 13-inch screen just to see any mention of the new OS. Maybe they should tell someone in the website department that it's kind of a big deal.

[1] http://i.imgur.com/EjrIvJY.jpg

Edit: I guess someone at BlackBerry saw my comment and changed it several minutes later ;) It's now (at 4PM EST) a lot more relevant to today's events: http://i.imgur.com/HvGw9tF.jpg
The free Windows SDK doesn't include ATL/MFC either, for several versions now. You have to comb through the Microsoft Download Center archives to find an old download that happens to still have it. (For anyone who's actually looking, you can get it from, of all things, the Windows Driver Kit, version 7.1.0 and below only. http://www.microsoft.com/en-us/download/details.aspx?id=1180... )

Download size is not an issue because Visual Studio Express is primarily installed through a <1MB installer stub these days. You can choose the options you want and it only downloads what you select.
I've never heard of that and unless you are happy with the worst-case base salary I would renegotiate. Having been a part of many bonus systems, I never plan on the bonus money to actually hit my bank account.
It seems to me that the real issue is not mentioned by the original question. Yes, "a b(c);" has ambiguous semantics; its interpretation depends on whether c is a type. But such ambiguity is not a matter of syntactic correctness.

However, in a function prototype, we can name the parameters. Thus,

a b(c x);

is syntactically correct C++ if c is a type, but not if it isn't. A correct grammar for C++ must deal with this issue, which cannot be settled by a CFG.

Also, a couple of notes.

(1) "Context-sensitive" does not mean "not context-free". In fact, strictly speaking, every context-free grammar is a context-sensitive grammar. And there are grammars that are neither. So the original question should really be restated.

(2) The long answer makes a very important point:

> ... the standard does not attempt to provide a complete formal grammar, and ... it chooses to write some of the parsing rules in technical English.

> What looks like a formal grammar in the C++ standard is not the complete formal definition of the syntax of the C++ language.
Expose yourself (and your startup), with a thoughtful video.
I'm not sure why anyone would take such a deal, it's not uncommon for developers to have bonuses tied to performance but I would expect that to be on-top of a competitive base salary and not in-lieu of it.
It wasn't taken as such - and we appreciate the criticism, as we've got a fair ways yet to go. I was just wanting to set expectations appropriately since there's been a lot of excitement around here today and even we have forgotten that this is oh so very rough around the edges.
app.net is just a cool name
To quote Kurt Vonnegut, Jr.:
"Of all the words of mice and men, the saddest are 'It might have been.'"

And Tennyson/M: "To strive, to seek, to find, and not to yield"

And Bruce Lee: "If you always put limit on everything you do, physical or anything else. It will spread into your work and into your life. There are no limits. There are only plateaus, and you must not stay there, you must go beyond them."
Thanks, glad you like what you see!

As for the tools I used, it's currently hosted on Heroku and I built the app on the Meteor framework and MongoDB database. I chose them to let me focus primarily on the core app and design. That way, while I still had to know enough to use them, I didn't need to spend another couple months learning the deep ends of all the technology.

In so far as learning from scratch, I actually already had a basic foundation in the areas I needed to learn. In design, I grew up as an avid artist who enjoyed drawing, crafting, and doing some crappy graphic designs...at one point, I was even seriously considering becoming an architect. So picking up photoshop and building my graphic design skills weren't too bad for me.

In programming, I took an AP computer science course in high school and loved it. I unfortunately didn't continue programming afterward, so my ninja java skills are pretty non-existent by now. Nevertheless, it probably helped me see programming as something I could learn instead of this complete black box of mystery that truly non-technical people would see.

So I feel it would be unfair toward others who had none of these backgrounds to say that I truly learned everything from scratch. Beyond these basic skills though, yes, I had to start from all the itty-bitty basics of web development, such as the different languages available, figuring out what the heck is a library/plug-in/framework/jquery, using the console, how to deploy, and so many other first-time experiences that I can't list them all. I'm happy to say that these are second-nature to me by now though, so if I had to do it all again, I think I could probably build Habbit in half the time.
Stripe, Twilio, Mailgun, and Friends Shed Light on Support and Team Building
The nexus 4 has the light and no-unlock summary as well. The light even changes colors depending on the app which generated the notification (e.g. facebook messages have a blue light).