skysight-inc/HackerNews huggingface dataset:
I'm not sure Machinarium problems stem from the Adobe toolchain. The developer says it's because they hit RAM limit with iPad 1 and load resources statically:

"The memory limitations of iPad 1 (which are somewhere around 115 MB RAM per app) are just quite challenging. You have to have it running around 80-90 to keep it stable and the app has tons of timeline animations, the sources are 1 GB, all compiled into one single SWF file + some assets. The app was originally made for PC and upgraded for tablet devices. When you start creating tablet apps from scratch it's a whole different story. The game is now made with 'no compromises' compared to the desktop version and that keeps it unique."

http://www.tuaw.com/2011/09/12/daily-ipad-app-machinarium/
On "No"
Ask HN: Is it time to have tags for submissions?
I feel it would be very useful to have tags for submissions so that we can separate out the posting based on topic.
We had true bytecode in the browser already, it was called Java.

VM isn't necessarily going to make things better. JS execution speed increased by orders of magnitude (it's getting close to decoding H.264 in real time!)

It's more likely that ES6 and future versions will make JS more palatable and easier to optimize.

Currently it's the DOM that needs work: it's full of messy, needlessly complicated C++-derived interfaces and DOM speed didn't get as much love as the raw JS.
I love the simple UI.

I don't know where you plan on heading with this, but
there are a couple things you could probably do with this, as well. As a part of your standard "adding their project to the tracker" process, you could also register their e-mail address(es).

You could then have your app listen for incoming e-mail messages in order to auto create tickets, etc. I have always had a hard time getting clients (back when I freelanced) to actually visit a bug tracking tool and input information. It usually involved them e-mailing me and me manually adding the bug.

Github integration (at the project level) would allow you to target your bugs with commit messages and then see which code was committed to resolve each bug (much like it works with github issues at the moment, but with your private solution.)

Sorry for rambling. Caffeine.
I don't see anything particularly remarkable there.

http://www.trirand.com/blog/jqgrid/jqgrid.html
Right, I think most of these deaths are due to corruption charges. One of the many weird things about China is that corruption is officially illegal, punishable by death, and yet every powerful business person or government official is corrupt by the letter of the law (favors for family, accepting bribes, favoring business that give them money). It's just the way their society has been for a long time.

It's such a dangerous political climate because you can't escape the corruption, so the party can bring you down at any moment if you start being a problem for them.

edit: I should have read the article first. Only some of the deaths are from official corruption charges. The rest I can't say for sure.
True, I'm talking about two different things. Three, really: mobile flash, desktop browser flash, and the app-packaged flash solutions like AIR.

I don't think we can really split mobile web flash from desktop web flash, so I think that Adobe is fully aware that browser flash is dead, and I can't see them putting any real resources into the desktop version.

Browser flash has, since it was omitted from iOS, limped along under the promise that it was coming to mobile devices "any day now". And every crappy implementation was met with "well you should see it on the next version of [android os|android phone|blackberry]".

But that promise is gone, and browser flash is now a dead product with a rapidly shortening shelf life.

The reason I think the death of browser flash is also going to kill AIR (Packaged Flash), is because it eliminates the easy entry point that the AIR platforms had. AIR was barely successful only because it took advantage of a huge, huge ecosystem of people writing browser flash.

But that ecosystem has hit it's high water mark and is now officially receding: New developers aren't going to go out of their way to learn browser flash, and people aren't going to pick packaged flash over other tools if they don't already have a vested interest in the language and the runtime.

It's ok, but it's just not that great, and at the end of the day true "write once, run anywhere" isn't that important (and it's a bit of a myth), and if it is for you, then write a web app.
Reminds me of the stock update system for one of our major clients at my first job. The predecessor of myself and my colleague had thought it a brilliant idea to build a clothing ecommerce site, with a complete list of all stock going back to the year dot with ASP and Access (that's Classic ASP, not .NET). Towards the end the stock update would take pretty much an entire afternoon to run.

Eventually we got the approval to change to MySQL for the database. When they ran the first stock update with the new version they rang us up to check it had worked because it was near instantaneous.

The moral of the story: Access is BAD! VERY BAD!
Socially Jobs Description: Psychologist, Sociologist, Teacher, Politician
You mean the wind velocity data directly from the doppler radar? Yeah... it turns out that wind velocity isn't super accurate for predicting where the storm is going.

If you watch a storm building up over time, you'll often see it staying in one place or even moving against the wind. Almost like a traffic jam on a highway.

So that's why we take a computer vision approach rather than basing it on wind-speed.
Someday people may ask 'What's Ruby & PHP?'
Nice story, but especially beautiful painting!
C++ Standard Draft source on GitHub
I see the same thing even from my close colleagues. With one in particular, the first I'll even know he's using my code is when he bitches about it on Twitter. Forget about usable information in a bug report about what he did to trigger it (usually turns out to be utterly insane hacked configs), sometimes we've been talking on IRC and then I switch windows to find he's slagging the code on Twitter.

I think it's a cultural thing. Righteous anger is addictive. In this case it's anger at bad code, and the craving for another hit precedes any attempt to find out if the anger is even justified - let alone to work constructively toward a resolution. Some people (lots here BTW) are just rage junkies, and should simply be ignored.
I agree -- I bought a 7" Galaxy Tab for cheap on Woot, and I immediately preferred the size. Now I pretty much use it only for reading books with the Kindle app. It actually fits some of my coat pockets, but it's too heavy to haul around all day just as a dedicated book reader (it seems to weigh as much as the iPad 2). In the end, it sits on my desk mostly unused, and I use the iPad 2. Still, it has convinced me that a very good 7" tablet could do well.

If I'm Amazon I'd be afraid that, in January, Apple introduces an iPad 3 and drops the iPad 2 to the Fire's price.
Wow, those posts are just scraping content from other sites.
Barclays Capital forces IT contractors to take 10 percent pay cut
Get out your magnifying glass and find Silverlight and .NET on this diagram from Build:

http://blog.discountasp.net/build-conference-developers-have...

With Microsoft diagrams, the importance of the technology is proportional to the size of the box.
We definitely want to expand it beyond the US! But dealing with each country's different network of weather radar is a daunting task.

As far as giving away the algorithm: Unfortunately, it isn't a single algorithm that can be packages nice and neatly. So I'm not sure how that would work.

But, we do plan on developing an API that 3rd-parties could use.
American Express to Invest $100M in Start-ups
Parse, The ‘Heroku For Mobile’, Raises $5.5 Million Series A
I did pair programming with screen sharing and VOIP at my last job: we had one guy who was remote (he moved to the east coast because his wife got a snazzy job in animation, and we didn't feel like letting him go). We tried all the tricks. It works, but it's not like the real thing, and it's a lot more obnoxious and stressful for both parties, even when there aren't technical difficulties. I'd say: don't do it regularly unless you have to.
Link building resources
$35
He's making a specific point regarding the relative importance of our senses. On the surface level, vision seems to play a far more important role in human life than tactile sensation.

Losing your sight (the sense screens use) results in a normal person who has to make a few adjustments to accomodate their blindness. Losing your sense of touch (the sense that touchscreens can't use) is paradoxically far more debilitating.
The site doesn't load.
It's often easier to find the review form on the App Store than it is to find a human-answered "contact us" form or address for the developer.

When a user writes a shitty review, they know for a fact the developer will read it, whereas many app store developers may not even have a web presence, let alone a reliable looking way to contact them.

I'm not saying that's good by any means -- dialog with your customers gets to the bottom of things and usually leaves them happier -- but right now if it's easier for your customer to find and leave a public vent session on your app store page than it is to find out how to contact you, they are going to take the path of least resistance.

If user to developer dialog is important to you, enable your users to do it, don't expect them to jump through hoops to seek you out when there's an easier alternative.
Did you read my post? What I said was nowhere near "it goes quadratic 50% of the time". You're arguing against a straw man.
yeah we are adding more power. Sorry. Rookie mistake. I am not a developer.
Officine Panerai Luminor Power Reserve STEEL REF. PAM00090
The ACM and the IEEE are the key professional societies for computer science, computer engineering, and electrical engineering research.

Wikipedia says the IEEE is non-profit, not sure about the ACM.

IEEE weights towards the EE and high-math end of things, ACM weights towards the CS end of things.

The Journal of the ACM is about $300USD/yr for print/online access (nonmember).

I have a wide variety of interests and would prefer to have full access to about 5-7 journals (Some Wiley, some Elsevier). Assuming $300/year prices that's a pretty decent sized price to keep up with research interests. :-(
Why Microsoft authorized a $9 Windows Phone jailbreak
100+ NFC applications.
If it works that well in the desert, then the application has great residential commercial viability--like the aquaglobe without having to refill it!

I'd like to see a scale of it commercialized for us non-farming types so then profits can help a philanthropic mission like bringing low-tech irrigation to third world countries in need.
Google still reports it's own hosted services as issues, even when they (+1, Analytics, Google Fonts) are the only issues. Plus one is the worst of them though.
There is no way to fix actual bugs in your software, because you can’t learn what the problem is exactly, what might be causing it, how to reproduce it, etc… Making it next to impossible to fix the bug, let alone help the user (and possible other users running into the same bug!).

You can fix bugs without having a conversation with a user. It involves a two prong approach:
1. Proper testing
- Most people are probably doing more testing than they can possibly bear, but we all know we should do more.
2. Proper tracing
- If an app crashes, the logs can be studied to work out what went wrong.
- I accept this might not work on a phone as well as with web/desktop apps.
Offer HN: I will work for free this Thursday in San Francisco
I have an entire free day in San Francisco this Thursday, so I am farming myself out to any SF area startup who will have me. I'll do anything. No task is too large or small. You could have me move boxes, enter data, but here is a list of areas where you might find me most useful:

- Ruby on Rails programming
- Startup Analytics
- UX
- SEO

About me:
- Hacker from Wisconsin
- Ruby on Rails programmer
- In charge of product for Murfie.com
- Participating in Startup Chile in January
- Trying to make more connections to other startups

If you have nothing for me to do, I'm just as happy to drop in for 15 minutes and talk shop. I'll probably jabber about Rails, Y Combinator, Startup Chile, 3D Printing

Send me an email: southpolesteve at gmail
Italy: Berlusconi resigns
Greece: Papandreou officially resigns
Given the sheer number of inane "reviews" with bizarre complaints, I think the sad truth is that most of them do come from real users.
Stocks plunge as Italy's interest rates spike over 7%
San Jose Bail Bonds
I cannot upvote you enough for that! As a Spring user for several years, I'm now beginning to have class-name-length-creep...impl ack!
Gloomy outlook for China exporters as factory closure wave looms
Why Flash didn’t work out on mobile devices
Wow, just wow! This triggered the most severe case of Wanderlust I felt in quite a while. I'm happy that I'm headed for Amsterdam and the Quantified Self conference by the end of the month!
What a bunch of spoiled brats. Next they'll want us to pay their student loans for them. Oh wait...
HK home sales fall over 50% in October
Global shipping downturn worse than 2008 - China
Better yet, don't do pair programming it all. People still do that?
This is a global site, not a U.S. forum.
All the banks deal with and depend on each other. Also, in a bubble most banks are invested in the same scheme. When the bubble finally pops, all the banks get in trouble. So "financial system" is exactly the right term.
As a geek dad, I loved this ad. It was really cool, really well done, and memorable, even though I only saw it once on TV.
You may find it interesting that Yelp encourages the story telling. At http://www.yelp.com/elite, they say: "the more people can relate to you, the more your reviews and opinions start to matter."

I think the idea is that as you use the site, if you find someone whose tastes seem to match yours and you can relate to the stories/backgrounds that they include on the site, then you can better trust their reviews for places you haven't been, similar to how you might trust a friend's recommendations over that of a random person; it also gives you a guide on how to filter their recommendations.

In this case, the personal information can be helpful to you in that you know you can place less emphasis on the review.
Well done NASA!

This sounds like the same futuristic material coating the super-fast spaceship that Zaphod and Ford Prefect were admiring outside Milliways in Hitch Hiker's Guide to the Galaxy.
Show HN: Would you rather...?
I took the famous Would You Rather conversation game and made a website out of it.

http://www.rrrather.com/

Users seem to like the idea, it gets decent traffic.

Any suggestions for improvements?
Hong Kong Tips Into Recession
No.

The differentiation is between the various models available (3GS, 4 and 4S, all on sale), not the latest one and everything else.

If they stick with the current pattern the line up when the 5 launches will likely be 4, 4S and 5. Apple will want clear reasons why you'd choose each one over the model below it. Putting Siri on everything would undermine that - you still want a reason for people to spend a little more on the 4S rather than settling for the 4.
I don't think I've ever used a right join in a production query (perhaps a couple of times when I was doing some digging and it was easier), but I don't understand your statement. Left joins are insanely useful. For example, getting all the sales for a salesperson:

select
sp.Name,
sum(s.Amount) as TotalSales
from
SalesPerson sp
left join Sales s on
sp.SalesPersonKey = s.SalesPersonKey
group by
sp.Name
order by
TotalSales desc

If you did a correlated subquery, it would take a ton of time to complete (`select sum(Amount) from Sales s where s.SalesPersonKey = sp.SalesPersonKey`), especially on large tables.

Left joins (and full outer joins) are plenty useful and I use them almost daily. Care to explain what you mean?
The problem was that there was an entire feedback cycle of fraud going on:

* Lenders were making outrageous loans (no money down, no payments -- just accrue more debt!) and coaxing people to sign up for them. These lenders collected transaction fees, then sold these loans to investment banks.

* Investment banks carved up these B-rated loans into fractional amounts, then repackaged them into bonds. The ratings agencies -- due to either fraud or stupidity -- would rate these bonds AAA, because their contents, despite being low rated, were diversified. The thinking was that they wouldn't all fail at once. Ratings agencies then collect a big fee for rating the bond well.

* Still more investment banks would take these bonds carve them up, and create CDOs, just another layer of abstraction using the same basic template. Whatever bad ratings couldn't be laundered away in the previous step were laundered away in this step.

* Banks would then trade these instruments.

It appears to have been a "don't ask, don't tell" atmosphere between everyone in on the game.

"The Big Short" is a great read on the whole situation.
Sure, but I took an unmaintainable stored procedure (with very few comments, by the way) and turned it into something that was small, well-documented, and that ran over two orders of magnitude faster.

If this is wrong and goes against "DB best practices" then I guess this answers my question about where the howlers come from.

[We had a project under development. At some point, and an utter surprise to the team, an Oracle consultant showed up one day and said, "I'm here to tune your database."

"Huh?"

And he did. Against a half-built system with a schema we were still designing, he "optimized" our queries and determined buffers sizes and whatnot, and then he went away.

Apparently the people in Sales were panicked that we had a database under development that we hadn't yet made plans to tune, so they had hired a guy to come in and fix things.

We tossed all of his scripts and rolled back everything he'd broken, and continued coding. Total waste of money.

Databases are a weird confluence of the power-mad, the knuckle-draggers, the money-grubbers, and a few techies who know what the heck they're doing.]
In that page "student names great for first day jitters)" accidentally a (.

(Unless it's a trap for compulsive proofreaders and/or code checkers.)
Siri as an exclusive for 4S and 5 owners will still incentivize users of previous models to upgrade.
German growth seen falling below 1 percent
The Right Time to Decide to Get Bad Breath Remedies
If the 3G is anything to go by, zero support. It'll be dropped like a stone.
This is an awesome idea :}
Adobe Shares Fall as Software Maker Cuts 750 Jobs, Shifts Focus
I agree with you but that doesn't make the creation of social graphs a waste of time right? It just means the market has a lot of niches for different types of graph that each provide limited and specific value.

It's not about creating perfect Platonic models. It's about making cool things that people find useful. If you are trying to design a system that scaled to every single possible interaction from scratch then you've already failed, you can't compete with reality at that one.
An Inside View of the CSS Working Group at W3C
People optimize like crazy to get users to convert. I'm pretty sure that if it were as easy to get help as it was to download the app, more would do so.

You used to only get users who were smart enough to find the download link, which might have even been on a subpage. Now, you get the people who can only be bothered if they need only press the great big button in the center of their field of view.
FYI, Yelp offers their own check-in feature, so they could do this now if they aren't already, although I imagine more people use Foursquare than Yelp for check-ins.
Superdesk, the open source newsroom tool by journalists, for journalists
Italian biggest retail bank Intesa to cut 5,000 jobs
I never ask for an explicit left or outer join in an interview. It's always a question, like, "Get me the total sales of every salesperson for this quarter given this schema." And then they return it, and I say, "Can I get the list of all salespeople, even if they haven't had any sales?" And that's where it falls apart, sadly.
That's all true, but doesn't seem particularly "communist" in a relevant way--- that was also true of Greece under the junta, or Spain under Franco. Wouldn't it be more accurate to just call China an authoritarian or one-party state?

Heck, even "socialism with Chinese characteristics" is a bit of an anachronism these days, and the people who take the old conception of it seriously are seen as left-wingers within the government; it's closer to "one-party capitalism with Chinese characteristics"...
It can. If you have money in China, you are much more free than in the West. Because laws only apply to you to a very little extent. You killed five people while speeding drunk? One phone call and problem solved.

The question is not freedom but legal security. Here in China you never know when the goverment will show up and take you money or company away from you.
It doesn't always appear that way.
It's to allow the page to dynamically interact with a video in many different ways.
But their "value proposition" comes from selling a complete product, in large part to people that don't care a whit about the difference between hardware and software.
This reminds me of my friend Pete's idea of holding something like a Barcamp but the whole day is just Pete teaching you stuff Pete knows (which is a lot).

The primary difference being that Pete charges a fee; this is even better!
Amazon Quietly Snaps Up Yap, a Speech-Recognition Startup
Currently it's the DOM that needs work: it's full of messy, needlessly complicated C++-derived interfaces and DOM speed didn't get as much love as the raw JS.

What I'd like to see is a layer of abstraction somewhere between canvas/SVG and the DOM: you have mostly-rectangular objects, with Swing- and Qt-style layout managers used to specify their positions. The container object's CSS specifies the layout used to arrange its children. It would need to be possible to write custom layout managers in JavaScript. Then you could write a layout manager that evenly spaces its items around a circle (or any other arbitrary path), for example.
I saw an absolutely excellent Japanese app that was at 3.5 stars because a bunch of people 1-starred it for not being in English.
如果杨武捅死杨喜利
Weekly Badass JS Roundup: Node 0.6, Firefox 8, Flash is Dead, and More
AMD to cut 1400 jobs
Silicon Valley women are on the rise, but have far to go
Blender Tip: The Easy Way to Wash Your Vitamix
It's also quicker, easier and more effective than navigating most companies' support tools. I don't want to spend half an hour or more registering, confirming and entering a bug report that will most likely be ignored.*

* A company taking reports seriously in a visible way is a rare occurrence in my experience.
Real Iran Nuke Threat: Thousands of ‘Loose Geeks’
I think it's easy once you've got your head round the model of data sets but there are plenty of experienced programmers who, due to lack of experience with SQL, still drop back to iterating through large collections of data.

It's the fastest way for them to solve a problem in terms of development effort, but it often leads to poor solutions and poor SQL.
Credit Suisse Plans 1,500 More Job Cuts
Republic Wireless, You Have a Strange Definition of 'Unlimited'
The Cost of Open Source Bugs [Infographic]
Do women want this?
CultureLab: A tour through our self-delusions