skysight-inc/HackerNews huggingface dataset:
Wow. As somebody who has participated in PennApps in the past and actually visited this year for the Friday night kickoff, let me just say that it is a damn shame that this is getting so much of a negative reaction because there are so many other great projects that came out this year.

https://www.hackerleague.org/hackathons/pennapps-fall-2012/h...
On the Java end (all though these tools also do C/C++ and other languages maybe even .NET but their speciality from my understanding is Java) is Fortify [now owned by HP] and IBM AppScan Source [previous Ounce from Ounce Labs].

Both produce high quality output in their domain. Fortify is widely use in the AppSec world.
That part of the story set the scene for the rest of it; it wasn't a comment in isolation.
Philippines' New Cybercrime Prevention Act Troubling for Free Expression
Solving Gen Y's Passion Problem
Ha, you're completely right. I've been brought in on several occasions to help my clients decide on which static code analysis tool to use after an evaluation period and I've encountered these situations too. But it helps if it's an outside consultant evaluating the product and not the developers themselves.

Through the years I've learned how to talk with developers about their bugs and how to help them get better in preventing it. It helps that I've been a developer for years too so I know where they're coming from and how they sometimes tend to get all defensive.
I'm still disappointed that Sprint hasn't picked up any of these recently announced WP8 phones.
That Country selection drop-down is pretty slick, love it. Is there any plan in open sourcing it?
... or just use Amazon's MP3 store. No DRM, no problems with synching multiple devices, and no "authorization" of devices/computers.
When I saw the 'northskirt' the first time I had an idea similar to this one. Vibrate the little buzzer in your phone more aggressively when you're going the wrong way, slowing it down as you are going the right way. Simple, only one 'bit' output needed (you could even tape a slave buzzer to your ankle or so). Instant pigeon sense of direction where-ever you go. No peeking at the screen required. Special signal: three rapid buzzes when you've reached your destination.
Personally, I mind MS. But that's neither here nor there.

My understanding is that their tools don't do "whole program analysis". Is that incorrect (I'd love to hear that I am!)?
How are we clowns? People actually use and enjoy using what we built at PennApps; why should that be looked down upon?

We had fun building our hack, and people have fun using it.
The fact that you are paying "well into five figures" says more about the sales process than anything else.

Any time you have dedicated sales staff selling stuff to organizations with a sales process that needs to get buy-in from executives, your prices have to go way up to cover that cost. (Doubly so because the sales process is expensive for you, and your price point lowers your success rate.) Unfortunately many organizations have a rule that every purchase over $X has to be approved by management. Thus there are 3 price points that you can find proprietary software sold at:

1. Small enough that a developer can charge it to a corporate credit card.

2. Relatively modest recurring payments, individually small enough to pass on a corporate credit card.

3. Starting well into 5 figures.
Absolutely, I agree with you 100%. This was a quick hack I had to do because of short notice trip. I wanted to be able to detect the amount of gas being released, but I had no time :(.
Truly manipulative people are usually very good at taking advantage of people who have integrity. It's not that he didn't want to look out for himself, it's that he felt it was morally wrong for him to leave. The boss probably encouraged this.
The interface is a powerful extension of the piece. Wonderful stuff. Thank you.

I do wish the extension somehow captured the first three panels of the comic. The last panel is a masterpiece, but it is part of a larger story.
So let me retract that after reading some of the other posts - in the end what you guys did was still pretty slick and I'm sure you learned a lot. So sorry for being reactionary myself.
Why wouldn't it? It's an open standard. Even if AAC decoding isn't built in, you could easily provide your own decoder for it.
Out of curiosity is there anything like this for Ruby?
Or of course, there's just 'Be nice'. Everyone is an individual with their own motives and personality. Treat them as such and you'll have a richer life.
I haven't been to Berlin but have spent a lot of time in Istanbul.

Istanbul is big, really really big, like mind-bogglingly big. It's Europe's biggest city (although technically part of it is in Asia too) but if you want to live somewhere posh like Bebek or Nisantasi it's as expensive as anywhere else nice in a major European city. If on the other hand you're prepared to live in a less nice area or a bit further out then there's some good deals to be had.

If you're living somewhere properly then the quality of the food is far higher than that accessible to me here in my bit of the UK, eating out is generally more expensive in terms of average income percentage but typically less expensive than London in terms of raw costs.

I would highly recommend Istanbul to anyone looking to try something a bit different. It really does feel like nowhere else in the world, a chaotic mishmash of east and west but with a great vibe and great people.
I'm not sure who (if anyone) is in charge of granting and revoking "Residence" status, but that person needs to be dealt with, too, and swiftly, and harshly, if the allegations have merit

So that'd be an employee of the Derby Museum and Art Gallery	and of the Online Computer Library Center.

You've been mislead by poor reporting on Violet Blue's part as to the nature of Wikipedians in Residence.
I don't really know why my mom struggled with it, but I guess it's because of the tree-like interface, and because normal users are used to rote learn their way around such interfaces, the classic problem of graphical interfaces ... she's used to all the options being available at first glance.

For instance if I wanted to make a call right now on my Android, I would press the green button with a phone icon on it. The logs view would pop-up because that's the last view I've used. To dial a number manually, I would have to select the "Keypad" tab. To search of a contact I have to press the "Contacts" tab, which on Android at least is a different app with a different top bar of tabs. Clicking on a name would show me that person's profile. I would have to do another click on his phone number to actually initiate the call.

This is in contrast with her Nokia phone - to dial a number out of memory, you just need to start dialing the number on the always available physical key pad, then you press the green button, which is also always available on display. To search for a contact, you press the down arrow and then upon selecting the desired entry you press the green button. To look in the logs, maybe to dial the last number dialed, you press the up arrow, dialing involving a press on the green button again.

So basically I think it's because every basic use-case involves a number of 2 or 3 steps that can be easily remembered because all the buttons are on display and there's also some consistency (dialing involves either typing or selecting a phone number + a press on the green button). Of course, she probably could have learned to use an iPhone if she really wanted to. But she doesn't have the patience anymore.
GitList 0.3: search commits and trees, Windows support and more
SO, this guy WROTE the original 'Adventure'? I saw it first in FORTRAN; how did that happen - he talks of programming in BASIC.
I feel like the shoes will be telling them to walk in all the directions at once at that point.
Malware Dragnet Snags Millions of Infected PCs
6 Tips For Hiring Star Talent From A Top Hollywood Casting Director
Hacker Dojo saved by Peter Relan and YouWeb Incubator
Another thing to take into account is that a lot of jobs tend to be concentrated in specific in particular locations.
This means that property closer to these locations tends to become more expensive which may wipe out a lot of the savings made by an easier commute.
I didn't know Amazon mp3 store had mp3 previews in their API. They are literally a UNIX stack company. Maybe iTunes can still be used if the Android and iOS ports should use the same database.
As he mentions in passing, marketplaces seem to be a good solution to both of these options. Once you reach a critical mass you potentially have a large viral effect, user lock-in, and a high lifetime value as users get used to purchasing on a regular basis.

The only trick is conquering that chicken-and-egg issue.
Well, I think that's rather rude. Why would it mock the use of my file system?
How are you getting such clean html from the WYSIWYG, pre or post html processing?
DXR needs Python/CGI to run :-)
My favorite difference between the Woboq Code Browser and DXR is to have a pure static website generated ahead of time without requiring dynamic code or a database on the HTTP server.
Show HN: Widgeton - 4 ways to be faster with your device (android widget)
There is an age-correlation , people over 40 are statistically more likely to have kids than 25 year olds.
There isn’t any DRM protected music in the iTunes Store, either.

This is only about the previews.
>>In a sufficiently short test (where the jit cannot show it's chops) I'd expect go to win.<<

meteor-contest Go -- 0.16s

meteor-contest Java 7 #2 -- 0.22s

One example of use ;-)
I am not sure Apple can differentiate Apple devices over HTTP except UA header. Maybe they can develop a proprietary streaming protocol but is it worth?
Humorous Illustrations Made by Dribbble Artists
JRuby really is a different language than Ruby. Not only is it built on a different ecosystem of libraries (anything on the JVM vs anything for Ruby) but there are language extensions that make it operate differently (Java MBeans being one of them.)
If your files use a consistent markup scheme, you can run my import plugin on them: http://wordpress.org/extend/plugins/import-html-pages/ If not, I am available for work.
Ask HN: What should our value proposition be?
If you're a freelance developer, we'd love your feedback here:
https://matchist.com
That sounds a lot like how all US currency has traces of cocaine on it, because at some point most US bills (maybe just $100 bills) have passed through a coke dealer's hands.
Clickable link:
https://matchist.com
"To have reliable C++ code in certain areas, you need a static analyzer; to gain that same advantage in Haskell costs you nothing more than GHC"

It is certainly true that many of the static errors that Coverity and friends can find aren't possible in Haskell because it won't compile, but I'd like to see a lot more public experience with Haskell and larger projects to see what the result would be for other problems. A lot of what we now know about how C++ should be written is the result of decades of hard experience, and who knows what we might find in Haskell with as much experience.
I still have the first ipad generation and I can't see a damn thing outside. Do you have a screen protector or something special? Is it fixed in the second ipad generation?

Also, what kind of programming do you do? I often hack in plain console.. but more often than not, I need a browser with the inspector/console open and lots of documentation tabs.. How do you make it work for these cases?

Thanks!
Want to see what happens when a RoR job post goes viral?
Oh, I see. I had missed that.
Thanks for the response. I use Stripe for 3 companies and absolutely love it! While giving us full control is nice, it doesn't help when we're using a pre-built integration, like an ecommerce platform that supports Stripe. In this case, we either need to re-write the Stripe integration or accept that we have no automatic fraud controls.
Yes, this is what I am doing right now. I find that what helps is to do the math and then mentally mark the price of everything up by the amount that it would cost not to put that money into paying debt instead.
I did not write THE adventure, I wrote AN adventure. I'm neither that old nor that creative!

Other games:

https://en.wikipedia.org/wiki/List_of_text-based_computer_ga...
However, now (14 hours after you posted this) it's mostly insightful stuff at the top. Perhaps you were too quick to judge.
Why Apple Doesn’t Need to Reinvent the iPhone Every Year
Reddit in Pirate Language today
Designated shoes.
The only thing keeping Budweiser on its throne are uninformed consumers and noncompetitive practices.
Aaron Swartz hit with 9 more felony charges in MIT hacking case
Leading is the space between lines of type, technically the distance between baselines (think line-height in CSS).

It comes from back in the day when type was cast in lead and you'd put "spacers" in between the lines of type to space them out.

I remember doing this back in high school in an awesome printing class where we had a Heidelberg Windmill press, I think it was called. These were before offset presses, which we also had.
Oh you're still at it?

The price in the secondary market is whatever is agreed upon by the buyer and seller. There is NO set price, it's a normal functioning capitalist market.

Well, your "secondary market" consists of only two people - you and the guy who would actually use the domain you're hogging. It's not much of a Market, but of course you'd call it one in an attempt to scrape together some semblance of legitimacy for your point of view.

As someone who has owned over a thousand domains and made a living off it, I've had domains earning thousands of dollars per month just being parked. You think those are still worth $10? That's idiotic.

Cute. The market price for a domain itself is, in fact, that $10. Whatever money you happen to manage to scrape off of unsuspecting (and likely idiotic) visitors to your sleazy malware/bullshit-laden parked domain pages is irrelevant.

that their time, effort and investment aren't worth anything

Your time and effort is worth only as much as you manage to extract out of your victims. You're not "adding value" to anything - quite the contrary. You're a parasite.

I'm not going to waste any more time arguing with you. You claim you've done nothing wrong, but any non-scumbag would disagree.
Not necessarily true. They may have simply transferred ownership of the account the bitcoins were in to someone else outside of the bitcoin universe (e.g. on a USB drive).
Right, I should be more precise with the scenario. A cancelled-message is still a transfer of information. To avoid problems you have to set up the scenario such that only one ship would send a message no matter what. But it can be either ship, and you don't have to know which ahead of time.
Sumeru Chatterjee (@nodemaker) is the man you would want to direct that question to, but from my understanding, he strictly devs on iOS.
Please quantify happiness.
cancelbubble, your account was hellbanned 614 days ago: http://news.ycombinator.com/item?id=2102219
Cracking wireless networks with Nexus One
Review: iOS 6 gets the spit and polish treatment
I really don't understand the difference between this app and me posting a status on Facebook saying I am pregnant, then coming back later and saying, "I'm not pregnant, I got hacked."
The bugs that static analysis tools tend to turn up are ones that Haskell catches out of the gate in general.

What Haskell brings to the table in terms of unique flavors of bug, I don't know. I would love to read articles about 1MLoC+ codebases in Haskell and how they play out.
Seven Procrastination-Busting Tips to Use Today - by Dumb Little Man
I can't say I know enough about it to say either way, in the article Carmack says:

Technically, the Microsoft tool only performs local analysis, so it should be inferior to Coverity’s global analysis, but enabling it poured out mountains of errors, far more than Coverity reported. True, there were lots of false positives, but there was also a lot of scary, scary stuff.
>>but it is a good smoke test for first comparison<<

No it isn't.

http://www.oracle.com/technetwork/java/hotspotfaq-138619.htm...

http://www.azulsystems.com/events/javaone_2002/microbenchmar...

http://www.ibm.com/developerworks/java/library/j-jtp02225/in...
On the Samsung 550 (the only model my Best Buy had on the floor), didn't do any scientific testing but definitely in the 5-7hr range. It's noticeably thicker than a MBA, but not by much; and IMHO the 12" (matte!) size is the sweet spot on a laptop. Unsure on exact specs, but plenty fast enough. Keyboard and click pad are solid as well (best pad I've ever used outside of Apple). Provided you can work within it's niche, it's a great machine for $450. Was sad to have to take it back (not in a position to throw money around I don't absolutely have to).
Don't assume -- measure.
The update was nice, but I still think the stock ICS/JB browser is lightyears ahead of Chrome.
iOS 6 and OS X 10.8.2 Now Available
Reversing the Interview Process
Interesting article, but there's a big reason why I think that for the majority of job searches you can't compare it to a movie casting director.

For a casting director, you are able to consume and evaluate the work of the job candidate.

While that is true for high tech jobs like design or open source software were a candidate can develop a portfolio, I would counter that for the majority of high tech candidates their entire work portfolio is the intellectual property of the companies they work for and outsiders are never going to have consumed/accessed it.
Dick Costolo (Twitter CEO) on Charlie Rose
A git workflow for two machines
History, As Recorded on Twitter, Is Vanishing From The Web
Pages isn't "full of" trays. You can use them or not, and by default not.
How Did You Find Your Management Philosophy?
What I do in those cases is to color the unchanged text in red or pink. That way anybody can see what needs to be done and help get things moving.
Much better link - the data without the ranting.
The Ada Initiative needs your help
Memory allocation strategies: a pool allocator
Thanks for the response and follow up details. I do realize that this is possible with Stripe, but when using software that already integrates with Stripe, doing additional custom integration is less than ideal. I would also argue that it violates the principle of least astonishment to have a charge go through when the supplied data is inaccurate.

I'm a huge fan of Stripe and find the API incredibly well designed which is why I was so surprised when I came across this today. It's certainly not causing me to migrate away from Stripe, it just means that I'll have to manually keep an eye on things for now.
That's because Libreoffice is basically a clone of Word.
Obviously I can't speak for Teller but based on the fact the reasoning he presents in the OP article would not apply to the linked video, I don't think he would have a problem with it.

The article specifically mentions treating a magic act as a performance and copyrighting it in a similar manner to a play - this video is a substantially different act to his. The video described in the article however is a straight rip-off.
I'm not sure we're talking about the same thing.

I was trying to say that noonespecial's suggestion for "technology companies everywhere to boycott a certain district in East Texas" isn't about net neutrality as schmichael objected because net neutrality is about intermediaries blocking or throttling access to services, whereas as the boycott noonespecial suggested would be by the providers of the service.
Carmack is no doubt familiar with Microsoft's game cert process, it probably wasn't in jest at all.

It does impact Microsoft more, because Microsoft has taken on responsibility for games to be good (well, meet certain baselines for various definitions of good) through their TCRs.
Well, I suspect we shall see words entering our lexicon from China - every right thinking 人 would agree :-)
New vicious UEFI bootkit vuln found for Windows 8
This presents an interesting problem. Do individuals who accept payments in bitcoin have to verify that the bitcoins the accept haven't been stolen? If they fail to verify the provenance of their payment, are they at risk of forfeiting their money or, worse!, being criminally liable for possession of stolen property?
Groupon launches new payment service; cheaper than Square and PayPal
Very informative article.

What I love is how they come up with different names for different signals that kill/suspend processes:

`SIGHUP`, `SIGINT`, `SIGQUIT`, `SIGABRT`, `SIGKILL`, `SIGTERM` and `SIGSTOP`!

7 different combinations of SIG and a verb that means "terminate/kill/stop/close/quit/suspend", and it's not that confusing (once you get your head around it). Must have been quite a challenge!
If you go on tracing the "meaningful" work you've been doing all this time, you'll probably end up with something leisurely. This is just very close to that, seeming "meaningless".

Let's face it, most of the work we do is an effort to improve and/or increase your leisure time.

Think about it.
So the real headline should be "Computer Language Benchmarks Game uses Go 6g 8g compilers, and clearly tells you that everywhere" :-)
A New Way to Control Web Printing Output
My grandmother lived at the top of a steep hill, and biked to buy groceries until she was 75 or so. There are not many people who are physically incapable of biking, especially if you have a bike with gears then almost all hills shouldn't be a problem; just go slow.
Dropbox, Flickr, Apple, etc-- all sell to consumers with a high ARPU. Also, cell providers, insurance companies, car companies, etc.

Good rule of thumb-- anyone who advertises heavily to consumers has a high ARPU.
Which Wikipedia pages are edited mainly by females?
I confirmed with Apple this morning that this is not the case. Update the blog post: http://coovtech.com/posts/the-apple-reaper/
I don't see how this will work considering the contraction of space-time right in front of the spaceship within this warp-bubble, will also in-turn cause a natural dilution of space-time right in front of the warp-bubble.

Even if that was not true, how will the warp-drive propagate the warp-bubble field itself faster than C to grab onto space-time in a timely manner?

It would seem to me this would cause the space-ship to feel that it's traveling faster than C, but to an outside observer it would only be traveling at C or less.
Hmm... can you explain your use case a bit more? Even things that are 'unlimited' have an upper bound (e.g., data plans, etc). From Coalmine's perspective, having upper limits ensures that all users on the system are guaranteed some kind of quality by avoiding some application spiraling out of control and sending tons and tons of errors to the service.

From a developer's perspective, if I believe my application will need to be able to send unlimited amounts of error reports, I should probably revisit my design. ;)