skysight-inc/HackerNews huggingface dataset:
You're looking for an issue tracking system / bugtracker. Try the Issues tab on github. You create an issue/task that needs to be done, assign it to a developer, and ask them to update the issue's details as he/she progresses.

I am not that familiar with GitHub, so I can't give you specific instructions or examples, but the project I'm working on uses Mantis for this, and it works a treat - we integrated it with SVN and now svn commits create new Product Versions, revision commit messages are automatically posted as issue comments + issues get marked as "resolved" if applicable, changelogs for latest changes, roadmaps for future plans, etc.
In Search of Decimal/Binary/Hexadecimal Palindromes
Yes, the books are excellent, great reads, though the first one as you say is the essential one.

Once you read these, you will start seeing 'Data Ducks' everywhere! I speak from experience.
pythonchallenge.com is also good, though some of the questions are Python-specific.
Good rant, but can we stop it with the "You need to understand category theory to do IO in Haskell" meme?

main = do
putStrLn "What's your name?"
name <- getLine
putStrLn ("Hello " ++ name)

Was that really so hard?
It seems that AGPL is what we are searching for.
Most surveyors don't know how to actually build the road, they just know which way it should go.
For example: I don't see the point of a manned mission to mars at this point in time. We clearly wouldn't be able to settle a colony there. Until it becomes so cheap/easy/efficient, we're better of diverting resources elsewhere.

I am by no means categorically opposed to space exploration or research.
"...ISPs are typically local monopolies."
Not here in Finland, and I don't think that applies to many other places in EU either.
The US market should be a good indicator on how many units will be sold in other regions, I suppose. Plus sending over a few thousand units to Europe would probably just increase frustration about it not being available when they were sold out. I guess it takes a while to set up a supply chain for a new product that they had no idea about how many people would go for.
Apple added a per-process "crash to shutdown more quickly" flag in Snow Leopard:

To support improved shutdown, your application needs to mark itself as “dirty” or “clean,” depending on whether it has unsaved changes and needs to do work before quitting, or can be terminated without further notice. When the system shuts down, clean applications are terminated (via SIGKILL) without further interaction.

http://developer.apple.com/mac/library/releasenotes/MacOSX/W...
Since Opera Mini apparently uses an intermediary cloud server, how does it handle ajax-heavy sites?

I'm thinking of sites that update every second or so.
Is Lisp just too hard?
Besides links, there are also a bunch of topics that come up periodically, such as nootropics and polyphasic sleep.
Ask HN: Best JavaScript drag-and-drop plugin?
We're migrating a Flex app to HTML and are currently considering drag-and-drop.

Considerations: obviously we want it to look great, but it also needs to be easy to tie in Ajax calls to drag events. We'd also like to enable this functionality with multiple UI areas.

Has anyone had good success with a particular plugin? Or is that a hopeless cause and we should just write our own?

We're trying to stick with jQuery for our overall framework.

We'd like to check on any feedback from HN before diving in.
I recently wrote up a bunch of black hat recruiter tactics that I've either experienced personally or have heard about from companies and job seekers. It's crazy how far some recruiters will go.

http://blog.nahurst.com/black-hat-recruiter-tactics
Its bound to given the "free" publicity it gained, in my opinion it isn't borne out by the quality of the app though.
If that's a problem, they could have put it up with bittorrent and throttled the bandwidth.
It’s free and it got a lot of press everywhere. What do you expect? Look at Bird Strike. It’s free this week and in 15 of the 22 shown top tens. It probably didn’t get nearly as much press as Opera.
China, of course, only being nominally communist.
I've heard about several in-house forks of Lua, but usually, they happened because companies settled on a specific version (e.g Lua 4.0) and imported it into their project. Lua's small enough that maintaining a private fork of the whole language is reasonable, though.

The only public fork of the whole language I've heard of is Metalua, though.
Twitter Chirp Live Stream
I didn't downvote your comment, but I'll explain why I (and most likely others here) think it's wrong.

Blocking access to Google services would be suicide for an ISP. Customers would leave for other ISP's if they could, and sue for false advertising (you said it was internet access, not "Comcast's private network" access!) if they couldn't.

Google has already made it clear they won't pay ISPs to carry their traffic, so any attempt to collect fees would effectively result in a block. The market has solved this problem already; adding regulation would simply create more work for lawyers.
Of course not, just learn it, then you'll see ;-)
people want what they can't have.
Why Murdoch’s overpriced WSJ iPad subscription may be a stroke of genius
And why are they making this particular argument they are making now and don’t demand something which might sound more reasonable like regulating the market of peering agreements or something?

They are making this argument because Google is an easy target. Tier 1's have complained about low cost pricing from Cogent for a while now but complaining about a company few have heard of doesn't make headlines.

They don't demand peering regulation because I think they want to avoid the complex system of termination fees and special rules for smaller carriers etc. that regulation of the phone system brought. Peering works well; Google delivers traffic on a carrier-scale and other carriers will just have to accept it.
Was I the only one expecting the picture to involve Larry Ellison and a wood-chipper?
Twitter Chirp live broadcast on Justin.tv
They also parallelize the compression (at least with bzip2) and run more than one dump process at the same time.
Building a StarCraft bot that plays like a pro, Feature Story from GamePro
"Everyone tries to keep an eye on the time, constantly looking at their watches. Time crawls by very slowly."

In fairness, time always moves slowly when you stare at the clock...
3 Rules for Building Features in a Lean Startup
It also helps that the US is a large market with lots of people with disposable income.

But make no mistake: if they thought they could make more money(/it was better for the business) to launch it somewhere else first, that's where it would have happened.
Reliable online casino games
A comprehensive guide of online casinos and their bonuses. Listed are casino reviews, beginners guide, and bonus listings.
I thought this was going to be about grad student life
If a browser can top the download chart then the app-downloading population clearly has yet to go anywhere near the demographics of 'normal people'.

Makes you wonder briefly just how incredibly large remains the room for changes in platform, share and whatnot in the whole smartphone/mobileOS arena. This little factoid makes it look absolutely vast to me.
The update after that one has a link to blogs.loc.gov, but it seems to be down, possibly due to interest in this announcement. Anyone have a mirror? The post: http://blogs.loc.gov/loc/2010/04/how-tweet-it-is-library-acq...
That's because operating systems are fundamentally broken in terms of how they handle application installing, application uninstalling, etc.

OSX's .app drag-and-drop is the closest to the right answer. Linux's package management is a working but hugely complex solution to a problem that should be entirely sidestepped. Windows is totally broken.

Each app should live in its own world. Management of libraries and support infrastructure should also be neatly modular. An app should not have an "installer" and should not be allowed to mess with the OS.
"China does not have unions ..."

China might not have unions but they do have child labor laws and if those aren't doing the trick I don't know how a union would. It's a market with a poor, easily exploitable labor pool desperate for work (they have double digit unemployment in the rural areas and the nation's average salary is under $6,000 a year).

So I can't see how a union would help unskilled workers when the factory could easily fire the whole factory and have it full again within a week
Having ported (or attempted to port) significant quantities of FOSS code to a fully POSIX conformant OS that is not windows/linux/bsd, I feel pretty comfortable stating that there are no non-trivial FOSS programs that do this (and 99% of all very simple "do just one thing" UNIXy programs don't).
Need some laugh? the best domain name in the universe is up for sale
Real life account of social media's disruptive forces.
Desktops still existed in that universe.
I thought this was going to be about working in an American corporate office
Any experience with Incanter? Supposedly it's a port of R to Clojure, and since I love Clojure and everything else is already running on the JVM I'd lean towards using it as opposed to another standalone program if it's any good.
I just spent, literally, 5 minutes, after reading this article, porting some code from using the typecast plugin to using this one.

I like this one a lot better. It's much cleaner, and doesn't suffer from what you mentioned above.
So, hypothetically, wage parity might be achieved by Chinese workers making 5 - 7x more than they do now, whilst American worker would make 5 - 7x less.

Obviously prices in the US for healthcare, food and housing need to come down somewhat.
And capitalists only exploiting workers when it pays.
F*& the Karate Kid
I'm streaming this on my 27" iMac and I must say, the video quality is absolutely gorgeous, with no stuttering. Great job guys.
One could argue that China is either the worst of both worlds (capitalism/communism) or the best of both worlds.
I don't condone conditions like this, but everyone should be able to put this in the context of the general standard of living in China. I've been to dorms in Chinese Universities and they don't look much different from the dorms these workers live in.

The average income per person is $6,600, but still 10% of China's population, mostly rural people, live on less than $1 a day. (There are some very rich people in the cities bringing the mean up) The people working in these factories are mostly rural youth, not well educated, doing the best to provide for their families and earn more than what they can doing small scale farming.

I'm not convinced that how our western eyes view things is the same as how locals view this. Even taking home $.50 an hour like the article says means $2000 a year. If you used to be making a dollar a day, this factory job is much better than a dead end job as a farmer. Just keep that in mind.
I thought it was about running a startup in the early days ;)
I second this. I found his books interesting, but a sizable portion of the content is opinion rather than facts that are demonstrated via studies and the like. They're fun to look at, and there's a few important principles in them, but they're more of a coffee table book than a real reference.
Short answer: it doesn't. Every Javascript change to the page after the onload has finished triggers a full reload.

Long answer: http://dev.opera.com/articles/view/opera-mini-5-developers/#...
I just got the book "R in Action" from the Manning MEAP program. Chapter 3 is all about the graphing capabilities built into R. I had a hard time trying to learn that stuff from the online docs but I find the book very easy to follow.
LONTTE NEWS: Haleigh Cummings missing child
Andy Weissman on opportunities created by platform changes
The comment that kept jumping out at me was using a bucket as a shower. I was living in Thailand for about 1.5 years and apart from my lavish westernized apartment in Bangkok, about half the places I stayed in had buckets for showers. The first time I used one I kind of complained, but I got used to it quickly.

Then, when I moved back to England, my girlfriend at the time lived in a council flat. There was a bathtub but not enough water pressure for a shower. Luckily by that time I was an expert with the bucket.
Has anyone got any research on how this can affect users?

I recently persuaded a developer to not use it. It was quite frustrating during testing to see the 'mask' (made from underscores and slashes) expand and contract when they're typed over with non fixed-width characters of differing sizes.

I'd much rather see three small input fields for a date (with some Javascript input filtering) than a field with some underscores and slashes inserted dynamically.

I may be wrong.
Thanks. Apparently you can't delete issues on Github? Weird.
That's talked about on and off, but one issue is that they'd have to filter deleted articles by deletion reason, at least broadly into "deleted for legal reasons" and "deleted for non-legal reasons" bins. There'd be no problem distributing a dump of articles deleted due to non-notability, but a dump of articles axed for copyright violation, libel, or other legal issues would be a problem.

For specific articles deleted for non-legal reasons (most commonly notability), you can get a copy from a WP admin. Some have volunteered themselves as willing to answer requests: http://en.wikipedia.org/wiki/Category:Wikipedia_administrato...
SAS Seeks to Improve Data Mining of Social Media
Hm... In my experience, that's the best part of projects, is being able to learn something new while doing them.
How To Turn Your Images Into Movies
Priced out of property?
The publicity that Opera has gained has not been 'free' in the traditional sense of the word. They are a well known Internet brand who very publicly shared their app approval status with the world. While I do agree the PR they got has helped downloads, it's not like they were an unheard of brand that won the PR-superbowl.
LONTTE NEWS: Deputies monitor neighborhood as Haleigh Cummings search continues
4:3 is also the aspect ratio of almost all digital photographs, and I'm sure that was a consideration.
I'm old. I rarely make a voice call on my mobile. I don't text anyone or need email on my phone, so no smartphone. However when the contract expires in December I'll probably get one.
How do people who are appalled by this not contribute to it without exiting the world of technology altogether? I can't imagine the factories for Apple or Dell are any better...

Is there a "no-sweatshop" watchdog organization for tech that says what equipment is manufactured in better conditions?
Twitter's Entire Archive Headed to the Library of Congress
I think managers for agile teams should be forced to "pair program" too every single day, with a forced partner rotation scheme. Then we'll see how long pair programming would survive.

In the correct setting where one in the pair really needs help it's very useful. The equivalent of grabbing a team member and say "I need some input here, will you take a look at this code/problem?". Like it was long before "Agile".

But to be forced into pair programming with forced rotation scheme every single day year after year is nothing but torture.
Yes, it's easy.

(And a few bits of category do help when you are toying around with other typeclasses. Have a look at the typeclassopedia for an introduction.)
Google real-time relevance twitter search
The problem I noted is that 99% is nonsense when your sample size is 40. 39 out of 40 kids is 97.5%. The next gradation, all 40 kids, is 100%.

The small sample size is also a concern, of course.
I've had lots of success with the draggable/droppable modules from jQuery UI. They cover a lot of tricky cases (don't start dragging unless the mouse has moved more than a few pixels, revert to original position if the drag fails, arrange draggables in to "groups" so they only interact with the correct droppables) and generally do everything I need straight out of the box.

The only problem I've had with them has been advanced code that needs to make independent modifications to the position of the draggable during the drag, but a post on their support forum solved that one for me: http://forum.jquery.com/topic/trying-to-manipulate-the-posit...

In the past I've used YUI 2's drag and drop to good effect, but jQuery UI's is much easier to get started with.
Speedbump updates rarely make the main section of the apple.com homepage.
In digital world, we trade privacy for convenience
IBM 1982: The Economic Value of Rapid Response Time
Firefox and Nintendo Wiimote
i am feeling lucky to work in U.S.A (best country to work)
after reading this..i think i shouldn't brag about a few extra hours i work.
I <3 Neelie Kroes. She's the first EU competition commissioner I've seen that takes her job seriously, rather than paying lip service in public while being a tool of whichever national government wants protection for their special industry.

In the US most people only hear about her when she slaps a big fine on an American company, but she's been making a lot of waves in the EU for actually walking the walk instead of just talking the talk. The Economist has covered her extensively, with a sort of disbelieving awe.
I have used it, but as a warning I'm not an expert user of R, Clojure, or Incanter. Incanter is very pleasant to use, because I personally much prefer coding in Clojure to R. The R language is powerful, but I don't find it obvious at all. You can also use Processing from Clojure if you need to roll your own charts, in addition to the very capable charting library that's already there to handle most routine visualization.

That said, Incanter is immature compared to R. If Incanter does what you need, it might be a great fit, but R has a huge community and list of libraries right now. There's an R to Clojure bridge, but if you don't yet know R I'm not sure it's very helpful.

Finally, Incanter is developing at a break-neck pace. Even if it doesn't do what you want today, it might tomorrow. Literally. I'd love to see the user base grow, because Clojure seems like a perfect fit for statistical computing.
there is absolutely nothing preventing them from still using subdomains while making the domain itself resolve to something useful.
"Three-person embryos created"
This assumes the man decides. If you truly confine the joint agreement to one decision maker, you could drastically alter what goes into a man making his decision.

A factor of equality exponentially complicates this hypothesis.
Measurements are taken over a period of time. I assume that all the stars looked at resolve to more than a few pixels wide on the CCD. In that case you can visibly see the planet travel across the star in successive frames.

Other methods? In theory if the star's rotating fast enough and you see it side-on, then roughly half the star's light will be slightly blue-shifted (travelling towards you) and half will be red-shifted (away from you). As the planet crosses the star, it will block light coming from one half of the star, then light from the middle, then from the other half.

If there's a dip in the red-shifted part of the spectrum, in time transitioning to a dip in the blue, then you know the planet is moving against the star's rotation. If the dip is blue to red then you know it's following the star's rotation.

And my university lecturer (mentioned in the article) would be very disappointed that I can't remember the actual method of how it's done.
About Microsoft's "Delegates" (1998)
A Good Read: Machine Learning and Web2.0
A lot of researchers just stream the decompressed stream directly from 7z into their analysis scripts. If you were to actually decompress to a giant XML file first, you'd both: 1. need a 6-TB drive; and 2. start getting disk I/O as a big bottleneck. In a lot of cases, the analysis scripts, rather than decompression, are the bottleneck anyway: 7z can feed you data faster than your XML parser and scripts can consume it.
I am also pessimistic about Titanium on the iPhone, as the seems to be in the same boat as Adobe, etc.

I am following your same path with using obj c for iPhone development, but using Titanium for Android, and Blackberry when support for it is release this summer.
An intentional move on Steve Jobs's part to stifle competition to iWork?
4000 kbps download, 1000 upload
I think one of the big issues with the evolution of languages is the inherit complexity and time commitment involved in creating a language. I'm very intrigued by languages that run on VMs and provide you with an underlying platform to work with. Until language creation becomes a more reasonable task to accomplish, we won't see the the sweeping changes he wants to have.
All I see is a giant Chirp logo on a blue background. Are they in intermission or something?
To be fair, "abandon" is the word he actually used in the OP.
I believe this was submitted and flagged earlier:

http://news.ycombinator.com/item?id=1264764
Yeah, you just missed it. They'll be back at 11:00.
I had a similar situation except that I wasn't as smart as you to consider books in the first place.

But, I did use some really good tools. I highly recommend using Prefuse (yes, it's java but it ships with great examples and it's open source). If you like prefuse, then try flare (actionscript based). As far I know, prefuse supports querying from tables (my data backend was postgres). Here's prefuse: http://prefuse.org/ Here's flare:http://flare.prefuse.org/

And for a dash of inspiration and more ideas: http://www.visualcomplexity.com/vc/
Thoughts on greatness after my meeting w/ Fred Smith, Founder/CEO of FedEx
My mistake. I just looked through some of the documentation, and I was wrong. Previously I just read some of Apple's high-level docs, which didn't make it clear.
Ask HN: Patterns for deploying webapp updates with no downtime
I'm interested in techniques that can be used for deploying new versions of web applications with no perceived downtime for end users, without having to disable writes.

I think I know how to do this while disabling writes: run two copies of the database (one replicated from the other), disable writes at the application label, separate the slave and continue to serve reads from the master, upgrade the slave's schema, "activate" the slave (essentially telling it it's now a master), point a new instance of the application running the updated application code at it and switch the HTTP traffic over - then set the original master up as a slave to the new master and enable writes again.

First question: is this sane / best practice?

Second question: if I want to do this without disabling writes for the period of the upgrade, what are my options?

Plenty of sites seem to manage to deploy new features without noticeable periods of downtime or read-only mode, so presumably there are a bunch of patterns for dealing with this. Where can I learn about them?

To clarify: I'm talking about updates that include some kind of modification to the database schema.
China is in no way a communist country. What is was before can be left to the opinions of those that experienced it. What it is now is most certainly not communist by any definition I know.

China is very uneven in its protections. Wal-Mart attempted to preclude unions when it opened in China, much like it has managed to fight them in the U.S. Somewhere between citizens and government, it was decided Wal-Mart could not do this; Wal-Mart was clearly told that unionizing was protected by the China constitution. Of course, this is a grand exception to the standard that the boss controls the game more than government rules do and government regulation is highly uneven.
If he did, he would risk learning why things are the way they are. There's definitely room for improvement, but modern languages have evolved this way for a reason. If he wants his own bloated DSL, then best of luck; but I probably don't want that same language for my projects.
If you want to click, use http://github.com/jackrusher/jssvggraph
US Patent Office definition of design