skysight-inc/HackerNews huggingface dataset:
A long tradition of music therapy at Turkish hospital
Ug. MyISAM.

More than once (over the last few years) I've been doing some important update. I tend to do it the same way.

START TRANSACTION;
--run SQL--
--check results--
COMMIT; or ABORT TRANSACTION;

Of course, if you happen to run into the 1 or 2 MyISAM tables that no one knew were MyISAM, abort doesn't do anything. You've screwed up the data and need a backup.

So you always have to make a backup and check that the tables are defined they way they should be. Nothing is quite as much fun as the first time you delete a bunch of critical data off a production system. Luckily the table was small, basically static, and we had backups so it was only a problem for ~5 minutes.
All it did was blow up my browser's RAM usage to 2GB and then deliver ~2fps.

IIRC Flash did better.
I agree with you, however I like to have my main solution explorer on the left with second solution explorer scoped to my Models or another project I am actively working with within the solution docked on the right.

I wonder if they kept the default layout to keep it as simple and "out of the box" as they can in order not to confuse newcomers to the Visual Studio way of doing things.
Photoshop Touch for iPhone: A Disappointment
GALAXY88 AGEN TANGKASNET
Galaxy88 adalah selaku agen tangkasnet yang terbesar, menjawab kebutuhan para bettor yang ingin terhubung dengan permainan tangkas, permainan tangkas yang kami sediakan antara lain adalah tangkasnet, tangkas 88 tangkas 777.

memiliki akun adalah hal yang paling utama agar anda bisa mengikuti permainan tangkasnet, anda bisa mendaftarkan diri anda di agen tangkasnet Galaxy88 dengan cara mengisi data diri di form yang tersedia kemudian ikuti langkah berikutnya yang tertera di form.

jika anda mengalami kesulitan anda bisa menanyakannya langsung kepada customer service kami yang online selama 24 jam penuh terkait permainan tangkasnet, jangan ragu untuk bergabung bersama kami dan nikmati permainan tangkas secara aman.
Do you still have to deal with all of the DOM stuff in html5/javascript?
| The implicit assumption is that "working for an established organization" must imply "working with miserably low levels of autonomy". I'm not sure that I agree.

And it is not only about autonomy. It sucks to work for somebody stupid, in general somebody that doesn't understand the nature of software development, probability, statistics, etc.
Any NP-Complete problem will have cases that are trivial. The complexity of the problems is how they grow in the worst case.
This is really refreshing to see here. Thank you for taking the time to write something so deeply personal. Could you imagine how many people would be affected by a post telling them not to do comedy if they're depressed? This isn't just a phase for some folks; it's a series of highs and lows that never goes away. Expecting people to give up on their dreams because of a mental illness that society already tries to sweep under the rug and douse with often-ineffective drugs is beyond my comprehension. These are some of our best and brightest minds, we should be encouraging them.
Ask HN: Which open source needs contributors badly? I am a beginner
But a terrible idea to actually use
It's a good thing we don't have patents on most of what cars are made of today.
That's actually a great point, thanks for sharing the article!
well, my 2 cents here, would be suggest an alternate route: go with sicp (do the exercises !) for learning functional programming. once you have gone through that, erlang is just a syntax away, which after a week or so is just fine...
I was referring about how to do it with C.
To be precise, the best known solutions to the problem grow exponentially with the number of students. The P ?= NP question is (very roughly speaking) asking if better than exponential solutions exist.
The article itself isn't even saying that. It mentions the bumpers, but they don't need to be strong.

Actually, the best bumpers imho are the flexible plastic ones that just plop back out if someone bump into it ar the parking lot.
Software Developer Hiring Engine Gild Lands $8 Million Series A
Agreed, you should have done the tour popups in a different colour to the site being toured.

Also when the tour is finished there's no "close" which would be naturally placed where the next button used to be. When I closed the tour and wanted to start again I [apparently] had to reload, a "start tour again" button would have been good; perhaps have a tour hotkey that works site-wide to get a tour of a particular page.
Plus read-only isn't a guarantee. You can't write data, but you can run a bad select or join that ends up effectively locking the database.

SELECT * FROM my_200_GB_table will always be there.
Sounds to me like this operation was second rate and not run professionally. If this sort of incident is even able to happen, you're doing it wrong. Maybe it's just my experience with highly bureaucratic oil and gas companies, but the customer database has no backup for 2 months?!?!?!?!?!?!

That is asinine. What would they have done if they couldn't pin it on a junior engineer? A disk failure would have blown them out of the water. I think he did them a favor, and hopefully they learned from that.
How does this differ from ack-grep?
Agreed. Entrepreneurship isn't (well, can't be) taught in schools.
> ... Which opensource needs contributors badly?

All of them. You might be better off choosing an open-source project based on your interests and background rather than looking for a project that's particularly desperate.
You pretty much only have bug reports and google groups.

As other commenters note: they DID provide a minimal test case that showed the problem wasn't their side.

Unfortunately with GAE support screaming and yelling is pretty much the only recourse.
Show HN: Finally, You Can Accept Pre-Orders after Kickstarter with Celery
WarCluster announced-MMO social game in Twitter
God DAMN it, I'm sick of seeing this comment anytime a service goes down or basically anything anywhere has a problem of any sort. We depend on third parties, all of us, to some extent. Stop it!
The Difference Between SharePoint High Availability and Disaster Recovery
Interesting way of looking into things, I would definitely give it a try. It might be real useful for getting feedback for certain things.
From Extinction to Transcendence
Your coworkers were wrong, you were right (in the decision to explore it). Databases produce lots of more "boring" problems that need to be solved with even more boring techniques. The conclusion is that Databases are in fact a really interesting and endless field of research.

hmm, dunno. I'm good at sysadmin stuff, software-development, webdev and graphic-design.
To avoid mistakes like that is why I put the hostname and only the hostname plus one character in my shell prompt.

(The other character is a # or $ depending on whether the user is root or not.)
In my personal experience with working in .NET MVC within VS 2012 it is noticeably slower working with Debug always on as you cannot simply build and refresh the code, each time you need to load the debugger, test drop out of debug, fix, repeat.

I prefer to do as much without debugger and then when I need to inspect variables and step through code drop into debug mode.

With Python this may be different but I doubt it. I expect you will have to wait while the debugger loads up. If you can edit code whilst debugger is running then I can see that being a big plus and a reason to keep it on.
The game is back to working now. Really solid job man. It's really smooth in Chrome on my low end desktop.

My only concern is that there's no client side prediction for movement? Every input key feels delayed by my ping and is most noticeable when moving diagonally by pressing 2 keys at once.
Thought of doing both. What would you suggest? Any favorites?
I live in Brazil.

Here this is extremely common, also when you fire people.

So, if you have insider info, you know that:

First, if people suspect you are black, homosexual or a women from your resume, they don't interview you in first place.

If you DO get to the interview, then it switches, they hire you even if there are better candidates.

This is not so strong, the real problem comes in the firing.

If a company has 20 engineers, and need to fire 3 to reduce costs, they will fire straight white males first, because if they sue for discrimination, the company can easily defend itself (what sane judge would believe that you got fired for being white, straight or male?).

If they REALLY need to fire a black/gay/woman/whatever then they do a mass firing (like, say they are closing the department), and hire back the employees they want.

And most important of all, they do everything they can to make employees don't know about this, because when they do, tensions quickly build up, with white straight males sabotaging or acting passive agressive toward everyone else as a sort of perceived self defense (since they don't want to be fired unfairly).

All of this also apply to disabled persons too, in Brazil your company is obliged to hire 3% of disabled persons if you have more than 2000 employees. Several callcenters operate with 1999 or they comply with the laws by firing abled persons and hiring disabled until they have 3% of disabled so they can hire able persons again (ie: if you have 1999 employees and zero disabled, start firing abled people and replacing them with disabled until you are sure that when reaching 2000 you have 3% of ables).

Again, this create some crazy tensions, with disabled employees getting sabotaged or attacked passively by other employees, that upfront all of them praise the company for being pro-diversity, but behind everyone back want to just keep their jobs.
Wow! That's Amazing!
Heavy editorializing in the title is frowned upon. Simply post a link and let people make up their own mind what they think about it.
Things like this fall on the shoulders of the team as a whole. Certainly a tough pill to swallow for a junior engineer, but a good more senior developer or PM should've also realized you were working on prod and tried to remedy that situation. Humans are notoriously prone to fat fingering stuff. Minimize risk where ever you can!
I don't understand all the hate about MongoHQ's pricing. I run a Mongo replica set in production on bare EC2 and it works well, but there is a lot of reading/research involved in setting it up correctly and handling any Mongo issues that arise. Nothing stops you from doing that, and 10gen even provides a beautiful AWS CloudFormation template to make it easy to provision a replica set with EBS RAID. However if I were not a senior-level Linux engineer I would totally go for a managed service for anything that was revenue-generating. Assuming it's not a personal/bootstrap situation, spending a few hundred bucks a month is better than risking downtime, or just as bad, scaling pains. The value in MongoHQ and others is their people, not their hardware.
Accountant/engineers/electricians: Maths
Doctors: Biology
Chemists: Chemistry
Programmer: Erm... ICT where you can learn how to use word and publisher.

It's just not the same. There is no base subject to springboard into the rest of the subject like other subjects do.
Looking for users to sample and alpha users who like beer, wine and/or coffee
http://en.wikipedia.org/wiki/Irony
Surprising to me that vinyl got no mention here. I know it's only a relatively small bump, but vinyl sales have been on the rise year over year for the past few.
Your implied intellectual model here is that people are entirely in control of their actions and are (or at least can be) perfectly rational about them.

That's far from the truth. These junk food brands spend enormous amount of money on advertising, product placement, and other ways to influence consumers. Why? Because it works to manipulate them.

See, for example:

http://en.wikipedia.org/wiki/Category:Cognitive_biases
http://en.wikipedia.org/wiki/Behavioral_economics

Or talk to anybody who works in mass-market advertising. Or hell, just visit Vegas. If people were rational actors, Las Vegas would still just be a place where the Hoover Dam workers lived.
You're also paying for backup, fulltime monitoring, and support - which, while not as nice as having a full time DB ops person on staff, is really nice. The MongoHQ guys have done seamless DB migrations for us and suggested architectural improvements, all with amazingly short response time. For now, we're happy paying them for that service.
Yes and no. It's all still there of course.
I imagine though if you want to build a game you don't use DOM elements for sprites etc. You just create a giant <canvas> element that you draw to as you would draw to a frame buffer in DirectX etc. You could use DOM elements for the UI though I guess.
Stay on top of Bing ads features
How To Publish Online Documentation To WordPress
Dealing with Bullying: An effective approach
Embarcado still has a set of "antique" software downloads. Turbo Pascal 5.5 is one of them. They also have old C and C++ versions. All of them are for personal use only and are free of charge. Here's their museum: http://edn.embarcadero.com/museum/.
With a username like "nodesocket", I assume you are not their target audience as you are just as comfortable rolling your own and getting your own 10gen support contract.
"Bits of bread" would have been even more realistic with some breadcrumbs here and there.
Google Might Very Well Be Afraid of Samsung's Growing Influence
Yahoo work-from-home policy riles workers everywhere
How "Retro City Rampage" was crunched down to a real 8-bit game
Usually, but I spent a significant amount of time in an organization where even many of the good employees thought there was nowhere better to jump to or that such a transition was not feasible. Given the difficulty I had in getting out of there myself, I can understand where the latter feelings came from.
Robot suit for aiding elderly gets global safety certificate
I transferred after studying for 3 years in Romania.

I went in person to each university's international student office ( or whatever that's called ) and told them I'd like to transfer.

Edinburgh Uni was like "We can't do that because bla bla bla" but Heriot Watt and Napier only wanted my transcripts from my university in Romania.

Ended up going for an undergraduate MEng in Software Engineering at Heriot Watt.

The transfer process was a piece of cake.

Just to give you an idea of the timeline:

-June 2007 came to Edinburgh

-July 2007 visited the student office of all 3 universities

-August 2007 sent Heriot Watt my transcripts and was offered a place

-October 2007 started the MEng course.

If this doesn't make you want to give it a shot I don't know what will.

Edit: And did I mention that I didn't have to pay University fees? Free education FTW :)
Link anatomy
Native Advertising Leaderboard
ABC hacked after anti-Islam politician Interview
Uniformes Escolares modelos prontos ou sob medida
I think McLuhan's ideas are very relevant to the PC and services we use through the Internet. I've argued this before on HN: http://news.ycombinator.com/item?id=3836757
why it has to be just about startups ?
The problem is occurring during the same timeframe for someone else who is using the HRD: https://code.google.com/p/googleappengine/issues/detail?id=8...
Since nobody here appears to know the background story or have read the actual Indiegogo page (http://www.indiegogo.com/projects/keep-skullgirls-growing)...

This game has been big news in the fighting game community, mostly because it's seriously high quality and the developers have lots of community credentials. Great. However, their publisher dropped them following a legal spat, and as a result, they aren't getting paid anymore, despite having a PC port to finish up and some new characters that they'd like to implement.

This money is not just to finish a character; it's also an indicator that the community likes this game enough to continue to support its creators. More practically, it's salary for them for a few months.
Scholrly Launches Comments for Academic Papers
When you volunteer to teach (http://www.code.org/help), they list languages that you can teach, and the list they push does not include Objective-C. Nor is there an "other" option.

EDIT: They added an "other" option to that list since yesterday when I first tried to sign up. That's a good start.
> What people are talking about is locking down what can run at the behest of the vendor. Like how iOS is. Like how Mac OS X would be, if you couldn't disable Gatekeeper.

Apple doesn't control what is signed by devs, though they do control handing out certs to devs. If Gatekeeper were permanently on, it wouldn't mean you could only use Apple-approved apps (ie, the app store), it just means you can only used signed apps (ie, random stuff you download from the internet).
Everything we know about Google Glass
You talk about treatment, but you mention that this would form part of due diligence - presumably a treatment recommendation would cause the investors to pull out?

Good luck diagnosing depression when the person being questioned knows it's the difference between his company getting investment or not - here's an e.g. form typical of the assessment you get (in the UK) - http://www.sabp.nhs.uk/Documents/D1.3d2.pdf

How do you think the candidate is going to answer to a question like 'I feel like life is not worth living?' in this situation?

And you didn't respond to my points about marriage, and drug-taking kids. I don't see why they can't be assessed if we permit assessment of mental health as a potential cause of harm to investee/investor.

Perhaps we could look into a candidate's sex life to see if he or his partner are performing satisfactorily? Sexual frustration might take a toll on a startup. Perhaps check to see if there's an ill relative who might die during the life of the startup?

Additionally, I think there's a question of how much you can really assess this stuff.

I knew a person who lost a grandparent + split up with his girlfriend + subsequently failed his degree as a consequence despite a lot of assistance, where I myself experienced considerably worse circumstances with no assistance from the university whatsoever - how would you differentiate between us? Some assessment as to our resilience perhaps?

Not to sound cliched, but this really is a slippery slope situation, even if we could reasonably expect to achieve an accurate assessment.
Once, a long time ago, I spent the best part of a night writing a report for college, on an Amstrad PPC640 (http://en.wikipedia.org/wiki/PPC_512).

Once I was finished, I saved the document -- "Save" took around two minutes (which is why I rarely saved).

I had an external monitor that was sitting next to the PC; while the saving operation was under way, I decided I should move the monitor.

The power switch was on top of the machine (unusual design). While moving the monitor I inadvertently touched this switch and turned the PC of... while it was writing the file.

The file was gone, there was no backup, no previous version, nothing.

I had moved the monitor in order to go to bed, but I didn't go to bed that night. I moved the monitor back to where it was, and spent the rest of the night recreating the report, doing frequent backups on floppy disks, with incremental version names.

This was in 1989. I've never lost a file since.
TableTopDay is Saturday, March 30th, 2013
Wow. So many mistakes.

Working in production database? Bad.

No backups of mission critical data? Super bad.

Using a relational database as a flat data store? Super bad.

Honestly...I think this company deserved what they got. Good thing the author got out of there. Hopefully in their new position they will learn better practices.
I don't know. When a professional 3D game developer (the lead guy who coded grits) tells me it's necessary that both ends use the same language to correctly calculate predictions and simulations in the correct timing then I believe him.

If your game is completely out of sync and the input feels horrible because it's delayed then your game is going to be instantly rejected. Having all of your hard work instantly rejected seems catastrophic to me.

Personally I don't understand why both ends need the same language because the server is definitely going to execute the code at a different pace than a random client, but I'm going to take his word for it because he's a professional in the industry with a really good track record.

They had every reason in the world to use Go but they didn't.
Is there a demo/ sample page of the product?
On Writing Well: Chapter-by-Chapter Summary
More than anything else, this describes an appalling failure at every level of the company's technical infrastructure to ensure even a basic degree of engineering rigor and fault tolerance. It's noble of the author to quit, but it's not his fault. I cannot believe they would have the gall to point the blame at a junior developer. You should expect humans to fail: humans are fallible. That's why you automate.
So @document means you can bypass the addon and just use the user stylesheet to implement the same thing. Didn't know about @document.
Works great on Chrome, causes weird flashes on Safari.
Wordpress 3.5.1 causing jquery problems with themes that don't have updates
Anybody else encountered problems with jquery after updating Wordpress to 3.5.1?

When your theme lags behind the latest Wordpress and plugins what do you do? Start from scratch and salvage what you can?
Increased funding for heavy-handed lawsuits, coercing ISPs to monitor and interfere with subscribers, lobbying for more personally invasive laws, and pushing locked down "trusted" computing. Yay!
AWS Summit 2013: Navigating the Cloud (in NYC, Apr. 18)
Finally, more app support for my WebOS devices!

That wasn't sarcasm, I'm legitimately excited.
After seeing the OpenJournal HN post (http://news.ycombinator.com/item?id=5287825), I realized we never let HN know that we enable comments!

For now we're testing user interest with Disqus, but are planning a more sophisticated system. We're also going to start pinging first and last authors on paper comments to help keep discussions going- I'd love your feedback.
Hello, I'm the UReddit admin and author of the linked post. I'm glad to see appreciation here for Dr. Donley's class.

As we say in the article, we are trying to put together a better platform for teachers to use when they want to teach with more freedom and with more rights to their intellectual property rights than they might have when doing it through a university, and so that they can have many parts of the teaching process automated in order to be able to focus on actually playing the roles of educators.

We're running a Kickstarter to help us get our prototype into beta, and we appreciate any and all support.
http://www.kickstarter.com/projects/1918344721/open-compass
>> Beyond the frequent crashing for no particular reason, #
>I don't think I have seen a crash. How frequent exactly?

I'd say 1 to 2 crashes per day. These are application crashes, mind you, but when 12.10 has been out for ~4 months, an updated system should not be crashing that often.

Just a limited research of recent crashes reveals more than 6 in as many days (_usr_lib_upower_upowerd.0.crash contains multiple crashes):

treddell@aspire1:~$ ls -lh /var/crash/*.crash
-rw-r----- 1 root whoopsie 1.6M Feb 24 10:13 /var/crash/susres.2013-02-24_10:12:33.916825.crash
-rw-r----- 1 treddell whoopsie 1.6M Feb 26 20:22 /var/crash/_usr_bin_gnome-terminal.1000.crash
-rw-r----- 1 treddell whoopsie 3.7M Feb 27 10:13 /var/crash/_usr_bin_nautilus.1000.crash
-rw-r----- 1 treddell whoopsie 2.5M Feb 22 17:25 /var/crash/_usr_bin_pcmanfm.1000.crash
-rw-r----- 1 treddell whoopsie 4.8M Feb 21 20:43 /var/crash/_usr_lib_sublime-text-2_sublime_text.1000.crash
-rw-r----- 1 root whoopsie 401K Feb 26 14:10 /var/crash/_usr_lib_upower_upowerd.0.crash

What I am saying is that Ubuntu specifically has become so much less stable since 11.10. It's unacceptable for a desktop OS to have multiple program crashes every day.
Java for ios