skysight-inc/HackerNews huggingface dataset:
It was a revelation when I decided to try actually cleaning the contacts on a NES. The results of a little alcohol and a brush made of folded notebook paper earned me the reputation of a magician in my circle of friends.
IIRC, you can optimise the locations of sub-components to minimise on-chip communication delays. The automatic algorithms are pretty good, but can often be bettered (particularly if critical paths are identified and optimised).
It won't always be faster. In fact, I'd argue if you had to lay out the whole thing by hand you would almost certainly do a worse job than "automatic" place&route.

It's a matter of distance between components on the die, and transistor sizing. At the scale of complex integrated circuits, it's just about guaranteed that an automatic route will do a good job, but stands a good chance of messing a few hotspots up.

I'm not an expert on the algorithms used for automatic routing, but there is some random guessing involved. You can even provide a seed for the random number generator.

More often than not, a hybrid approach is used where the designer gives broad recommendations on where to place components and lets the autorouter go from there.

Then at the end, the designer may go in and tweak some hot spots, or scrap it and start over with a new seed.
Devs, BlackBerry Is Going To Keep On Loving You
I suspect SF is far more progressive but in my city the police would use this to round-up and arrest them.

I am not exaggerating, it's illegal to feed the homeless in my city.

This is what we've become.
I can only assume that this was written by a developer who does not really use their mobile device to browse the web much, if at all. In 2008 I was "developing" for mobile web, but not actually using mobile web, and would have agreed with all of the OP's points. As I started to actually become a user, the benefits of responsive design became quite obvious.
Climate is changing the Great Barrier Reef
I'd say if Apple opens up that sort of customizability, it'll have strict requirements around the interface/behavior and, if those requirements change, 3rd party apps will have to change rapidly with them or be rejected from the Store. In other words, their control over the Store could allow them some flexibility to allow some customization in ways that avoid fragmentation.
By 'taking the resource out of the pool', I had HAProxy in mind, not the service itself.

And naught is the equivalent of a process supervisor.

No, it's not. Can Naught do this?

http://mmonit.com/monit/documentation/monit.html#service_tes...

That's legit process supervision. Your process may still be running, but be wedged somehow. Monit can perform remediation based on signals other than process status. Naught can't (and shouldn't) do this.

The server that you describe requires 4 moving parts:

True, but our servers are running all of this anyway; you should use the best tool for the job. Instead of rewriting a fraction of logrotate, you should read `man 8 logrotate` and move on to writing code that will help your business. When you deploy an app written using another runtime, are you going to rewrite 10% of logrotate in that language too?
I have a blackberry, had a curve for many years, waiting to see what this year yields in the way of a replacement, but one of things that you can't criticize the blackberry for is maps. Google maps works just fine, showing directions, traffic and all the other good stuff. Even streetview works.

You can criticize the blackberry for its browser, but maps, keyboard, camera are still as good or superior to the competitors. The camera has fewer megapixels, but takes great photos, the keyboard is rock solid and better than any on-screen keyboard, but browsing sucks big time for sure.
You are totally right, my clients do want to pay more for this kind of thing. BTW, your penis is huge.
If you haven't figured out the final data requirements, then you have work to do. Its a corollary of the "give me your data structures and I'll understand your program, give me just your code and I'll still be clueless" mantra. The Database should have a strict schema before code is written. Having a schemaless datastore is only flexible in the sense that it lets ou shoot yourself int eh foot easily.
Data or it didn't happen. There is 0 data to back up any of these points. If you're basing your design decisions on generalizations in 2012, you're doing it wrong.
So how much wear and tear does a supercharge put on the battery pack?
"For a few days I was uncertain what to do with the information and the data."

what? how is telling the ieee not completely the right thing to do, as soon as possible?

(this is the source - http://www.dragusin.ro/; seems like an academic rather than a hacker. still, that seems like an odd thing to be uncertain about).
Show HN: Display binary Minecraft file from a web server as 3d in browser
The github link is at the bottom of the home page. http://github.com/ithkuil/mcchunkloader
Thanks for linking, we would love to get peoples feedback on this.

Some info about how this is built, for those interested...

We're using HTML5/Phonegap/Cordova (and our own bespoke mobile JavaScript framework) to enable us to target all the major mobile platforms at launch, including iOS/Android & BlackBerry Playbook. Our app has the ability to run offline for data collection in un-connected areas and the online portal makes it super simple to author and provision forms.
After reading the sidebar about the kid who licked his cartridges, I completely forgot about the original article.
Okay, that would demonstrate that we should place little weight on expressions of empathy, but I disagree if the implication is supposed to be that it's evidence of psychopathy.

Remember, genuinely remorseful people would say the same things to their victims. If you're going to take genuine-looking apologies as evidence for the psychopath diagnosis, then you're falling into the trap of "If she prays at the execution, that confirms she's a witch. If she doesn't pray, that confirms she's a witch."

The relevant evidence in the above link is the journal, not the apology.
MobileWorks (S11) is hiring an Account Manager
Qtopia and QTe both got dumped for Qt Quick, which uses Javascript for the UI.
No, that's correct, pre-clinical is everything before actual clinical testing in humans.

However, pre-clinical has many phases, of which university research institutes only participate in the earlier ones.

Basic Research -> Lead -> Screen -> Hit -> Tox/ADME -> Formulation -> Phase I

I would argue that education research institutes only participate in the first four activities. It's very rare for them to work at all in the Tox/ADME and formulation phases, which are incredibly complex and require a lot of resources and expertise they don't have.
What were we before? Elves living in blissful harmony?
Works on Nexus One 2.3.6 as well.
Written in CoffeeScript. The github is at the bottom of the home page. http://github.com/ithkuil/mcchunkloader
Nope. $1.1 trillion divided by the 300 million population of the US comes to only $3666 per person. That's enough for routine care and common prescriptions and such, but not going to cover any kind of serious surgery or therapy.

(It's kind of amazing that at the scale of the United States government, a trillion dollars is not in fact a whole lot of money.)
[Show HN] HTML5 local audio visualizer (demo and tutorial-ish docs)
Ask HN: Tips for reducing work-related stress
I have a lot going on at work and I'm completely stressed out to the point that it's difficult to enjoy nights or weekends with my family because I can't "let go" of work in my mind.

Any tips or strategies to help with that? By the way, I already work out regularly which helps somewhat but not enough.
That's a synchronous solution though, and it doesn't let you do the more advanced use case where you wait for a div to load long after document ready.
I don't know what a "silverback clip" is. Should I?
Ironically, that scrolling social media box on the side was covering some of the text while reading this on my galaxy s, leaving me wishing you had implemented some kind of responsive design.
> Once you deploy then things will change less frequently so the real benefit is when you do have to change something, you're not running a big ALTER statement.

Instead, you're writing a bunch of code to deal with data that may be in the old format, or may be in the new format, or may be in the new-new format.

I don't see that as an improvement.
I've lived in San Francisco for 20 years. You might be interested in knowing where your General Tso's will end up:

When work crews pulled open a broken BART escalator at San Francisco's Civic Center Station last month, they found so much human excrement in its works they had to call a hazardous-materials team.

While the sheer volume of human waste was surprising, its presence was not. Once the stations close, the bottom of BART station stairwells in downtown San Francisco are often a prime location for homeless people to camp for the night or find a private place to relieve themselves.

http://www.sfgate.com/bayarea/article/Human-waste-shuts-down...
The passport fee is not the problem. Until relatively recently I've had to(and still do for some countries) also provide a lot of paperwork and pay a visa fee to go to a neighboring country.

And I know 100$ sounds like not much but consider that my parents were not of means in a country of a rather low standard of living.

This may not be what the author meant with this paragraph but it's what resonated with me.
Clay Shirky: How the Internet will one day transform government (video)
For anyone (else) dissatisfied with iOS6 there is a way to go back. It's more difficult if you're already upgraded to the latest iTunes version, but the process isn't impossible. You download the ipsw file for your hardware, backup the device, then put it in DFU mode, option-click restore, select the ipsw, then restore the backup you just made.

I am going to wait until 6.1 because I've had many other (than maps) problems. My company's wifi seems incompatible with the iOS6, it connects then immediately drops the connection. Reverting to iOS5 restores infinite wifi happiness. The slow, awkward to use app store is also best avoided until apple figure out how to make it faster and work properly. In the past I have been upgrading happily every time, but this time I really wish I'd waited. I haven't found a single useful 6 feature yet.
I'm very happy with impact. It's well designed and easy to extend. After quite a bit of exploring different frameworks and engines (including writing my own), I think impact is my long term game dev solution.
Am I the only one who laughed at this? Everyone else in the comments so far seem to think its serious.
I don't meant to be rude but if you are not familiar with Modernizr and you work with markup; you are probably nowhere near as well informed as you think you are.
An application targeting a vulnerable demographic, that encourages people to put other people's personal information online, and offers a platform that is ripe for misuse and abuse.

What could possibly go wrong?
Thanks for the reply, its encouraging that you have been able to keep growing your rate. I have only a few years experience but have crammed a lot into that time period so am hoping to get out more on my own going forward and the idea of being paid for milestones is appealing. I think its always hard to convince someone to pay you more when they have been paying you one rate. For me, there have even been situations where I was an contracted hourly rate employee, quit that position for a higher paying job and then they still asked me to do some side work at my old rate. In this industry, employers will almost always try to take advantage no matter what value you are creating so I think more developers need to learn the business side to get fair compensation.
5 astuces pour optimiser Firefox
Does it for me - I am going to lay aside all my profitable work on platforms that people actually buy and develop for - what was it?
"We think it would have been better if [Apple] had kept ours. But what do I know? What were we going to do, force them not to change their mind? It's their call."

Yes, passive-aggressive douchebaggery was what this situation was missing.

(I'm not saying he's wrong; we don't know why the Maps contract negotiations broke down. I'm just saying he sounds like a jerk in this quote.)
Jetstrap for Bootstrap
I couldn't help but chuckle a bit after reading this blog post. I am not sure if I should be cheerful about this app concept or hang my head in shame.

>> Find/geo-locate the closest beggar near you

How? Homeless people are not static points-of-interest and to even consider them like that is a bit distasteful.

>> Know how safe it is to walk close to that beggar.

Again, how? People adding reviews for an individual homeless person?
I'm always curious when otherwise intelligent people think that homeless people shouldn't have alcohol. I can only think of several reasons why a person thinks the homeless shouldn’t have it:

A) They enjoy alcohol, but feel that someone without a home doesn't deserve to enjoy it.
B) They don't drink alcohol which they believe is the reason they are not homeless.
C) They think that if that person stops drinking, they will end up with a job quickly and get their life back together.

Only in rare cases is C going to work out and those cases it will probably have nothing to do with whether you decide alcohol is right for them.

If you want to help homeless people, give them some money, not some old, half eaten sandwich. Every time I’ve watched a friend try to give away some old food, they are always turned down by homeless people.

I could be off here, but overtime I have got the sense that the homeless people I see every day are not feeling bad for themselves at all. They view themselves as hustlers, not saving, but just getting by everyday by raising a few dollars here, a few dollars there etc. I view them as capitalists who are making a choice every day to live the way they do.
I agree with this. I can't speak for SF specifically, but a lot of places with high homeless populations have organizations, systems, and resources to help those in need. From my understanding, one of the problems is people outside of the organizations unintentionally undermining the organizations by giving food, handouts, etc. When people receive this sort of help, they don't see a need to go to these organizations that help identify and ideally fix the root issue.

Fixing the homeless problem is complicated. I don't think that gives you an excuse to do nothing though. I think the app is interesting, and I think could could come from it. I think the effort is better spent focusing on more permanent solutions. Maybe try joining up with a homeless organization and pitching them the idea.
You can point your S3 friends to this website if they want to try it out: http://wipemys3.com
I had to use it a few years back, for some data reporting that had been added to a project after the fact, and... I found it to be awful, because the task was very much a join-heavy operation. Something that would have been a breeze with Postgres, or even Mysql got turned into this big, ugly, heavy, slow process. I was not impressed, especially since the quantity of data in the DB was also something that could have very, very easily been handled by a very conventional relational DB running on a VPS, to say nothing of dedicated hardware.

Basically, they had chosen MongoDB due to the 'cool/new' factor, and it came back to bite them on the ass.
"Many suggest this default is a good way to get favourable benchmarks but there are no official ones so I don’t think that’s relevant."

Sure it is. People download MongoDB, run some simple workload against it, and see how fast it is. It's not an official benchmark, but it's still a strong part of the marketing message.

So, if those people don't understand the significance of sync/async, they may be getting a false impression of the speed.
Good Idea. Unfortunately the underlying technique the author has used to achieve this (DOM mutation events) is flawed, deprecated and non-optimal.

https://developer.mozilla.org/en-US/docs/DOM/Mutation_events

"Adding DOM mutation listeners to a document profoundly degrades the performance of further DOM modifications to that document (making them 1.5 - 7 times slower!). Moreover, removing the listeners does not reverse the damage."

Using the modern DOM mutation observers may be a better solution.
A password leak is one of several ways in which a user database can be considered compromised. Beside the fact that every leaked user had access to every other leaked user's database record, which is a huge breach in itself, how do you know that no administrative credentials were leaked?

The user database was compromised in a major way, even if nobody got root.
How do I run an webmail service with this?
Steve Jobs didn’t work constantly, Bill Gates had lots of hobbies, Mark Zuckerberg wasn’t tethered to his laptop, and Tim Ferris really did become a best-seller by writing and then promoting his book only 4 hours a week.

Yeah, but Steve Jobs was kind of a legendary asshole who broke his relationships with his friends and loved ones into tiny little pieces, and Bill Gates and Mark Zuckerberg are both talked about by their contemporaries as if they were aliens who'd been deposited on Earth by a wayward space Greyhound.

Is there no way to lead people to success without asking them to check their humanity at the door?

Startups don’t require obsession — that’s an unhealthy rumor perpetrated by all 300 startup founders ever interviewed on Mixergy. They’re all lying — they actually lead healthy, balanced lives. They don’t want you to know their secret, because this keeps potential competition at bay.

Or the startup founders interviewed on Mixergy know that startup culture is macho and youth-oriented, so they tell tales of epic all-night code sprees and laser focus on the business in order to burnish their image as True Startup Heroes among their peers.

I'm not saying that you shouldn't work hard at your business. It just annoys me to see examples like these held up as the One True Way To Success. Some startup founders who cut everything out of their lives but The Work will succeed, but most will fail, because most startup founders of all types fail. Even the Jack Dorsey-style "of course I can work three shifts a day without any negative consequences" übermenschen. And the ones that fail will not only not have a business, they also won't have a life as well, because they threw it away in pursuit of the dream.
Sounds like it works for S2 users as well.
If you use gmail, you can be logged in to multiple accounts at once.
Where did you see that? Someone else said the same thing.
You'd better be prepared to fire half the corporate world. And then do it again the next month. Because people will never stop doing this.
Ask HN: Is it worth continuing a US S-corp?
I had formed the S-Corp in 2006 when doing solo contracting work. Now I am moving out of the country and do not expect any revenues in US. So I am thinking of closing the corporation in 2012, as the hassle (time and money) is too much. Are there any potential future advantages to having a pre-existing small corporation?
I think that even without revenues, I have to pay state NJ tax per year when filing returns.
Cite? I know Apple's marketing says it's twice as fast, but (even skipping the fact that it's marketting spin) that can be terribly polluted by things like the fact that the DRAM bus is twice as wide. That can be a huge gain in some circumstances, but has absolutely nothing to do with transistor count in the rest of the die.

I was hoping for something like a cache-bound CPU test that can look at IPC specifically.
> The context on the 'maybe you shouldn't be doing it' quote is that Google is not going to disobey court orders to protect your privacy.

Though, Google complies with NSLs too, which are administrative subpoenas written by the feds and never seen by a judge, so let's not get all "court order" here.
I'd like to point out that the beggar I fed yesterday was very excited to get some food. If I can repeat this every day, then the app is priceless.
I disagree. They will either hang themselves with x86-64 or make it a success as it is now. They won't go near ARM as a mainstream CPU.
At our company we have a much bigger MongoDB dataset in production. I can relate well to your comments, since it is the same stuff that I hear from our developers as they defend Mongo after yet another horrific situation. They have a tough time admitting that Mongo is the problem, and instead always find ways to say that it was their fault.

This is such a strange thing for me to observe, but I think that it has to do with the fact that MongoDB works so smoothly initially with a default install that it hooks you in, and then later when you have a large dataset and it stops working well, it's hard to understand how what was such an amazing technology can now fail so badly.

It's also a huge problem that once you run MongoDB at scale, you desperately need experts to fix things, but it's so hard to find any so-called experts who can help. 10gen did a great job of marketing to developers, but unfortunately they seemed to spit in the face of DBAs and Ops people a long time ago by proclaiming them to be unnecessary and archaic. Running any significant MongoDB database in production requires as much expertise as someone running a big MySQL instance, but there isn't a community of database lovers around MongoDB who you can hire.

The DBAs and operations people I know dislike or even hate MongoDB, often for valid reasons that 10gen should address such as the as-yet-unfixed 'write lock' issue, code instability and inaccurate/misleading documentation. 10gen has done a great job at evangelizing to developers and making features that developers love. Now that 10gen has so much money, I hope that they can now afford to start making MongoDB a database that Ops people and DBAs can love.

As a final note, this ServerDensity guy is clearly looking at the world through mongo-colored glasses. It makes sense I suppose since he is all-in with MongoDB for his company. But we were using his service up until three months ago, and had a lot of problems with intermittent performance issues that seemed to be database-related since the site was still working and only certain pages would take 30 seconds or so to load. It's possible that the problems were temporary and no longer exist, but it brings home my point. If MongoDB experts can't make their own services 100% reliable, what hope does a regular startup have of getting MongoDB to work well at scale.

A developer may feel comfortable making the decision to go with MongoDB, but if they are wrong it won't cost them their job and they won't need to pull their hair out dealing with Ops issues all the time. If a DBA or Ops guy is being hired to manage a company's datastores, I don't see MongoDB (even 2.2) being a contender. At this point there are simply other DBs available that can perform the same or nearly the same without all the fussiness. Developers may be unhappy since nothing yet is as easy to develop on, but they'll be happier in the end when stuff 'just works'.
No I like it if you know it's limits. Schema free supports agile development much better than e.g. MySQL. Compared to key/value stores it's easier if you need to query data (and don't have Twitter scale amounts of it)
Tesla Motors Supercharger presentation
Billy on 6th Avenue => 4 stars

Thankfulness: 3 Stars (Only said thanks once when I gave him 20 dollars.

Cleanliness: 5 Stars (Hair was still wet from his recent shower at a gym)

Disability/Reason for Homelessness: 4 Stars (Appears to have a peg leg, but I couldn't confirm

Safe to Approach: 4 Stars (Appeared harmless, walked slowly, but wore big overcoat so he could've been hiding a knife)

Recommend to other donors: Yes!
The Trouble with Banks: Letters to Wall Street
Xbox Challenged as Cable Plots to Make Consoles Obsolete