skysight-inc/HackerNews huggingface dataset:
Yes. I hear many a person bitch about concurrent programming. Concurrency is hard ONLY when you have mutable state. Otherwise, you just (call/cc ...) your continuations.

I thank my lucky stars every day that I go to a school where the first thing you learn is Scheme. Thanks, Matthias!
Hello Dave,

Thanks for your appreciation! Having an interstitial page with basic list management before submiting is a great idea. I'll add it on my TODO.

I never tried to submit garbage :) I'll check the Twitter API answer on this one, thanks for spotting it !

Any idea for stats or derived service that can add value to the app ?

Anyway great thanks for your feedback Dave.
You say that, but people have written 50,000-line Tcl scripts for controlling oil rigs...
dkersten, indeed, the effect is the same. But this is a good discussion, and I wanted to make sure we all had the facts right.

Meta talk: responding to my post instead of editing yours makes more sense to me. First, I'm more likely to see it, and second, now I'm in the awkward position of replying to myself. I also find it disheartening that someone downmodded your comment from 2 to 1, presumably because I corrected you, but probably unaware that I was the one who upmodded you to begin with. Your point was valid, I just wanted the record to be accurate.
One problem is that a lot of those 'coming soon' pages eventually end up on sedo parking or something like it (or worse...).

I'd rather have people announce stuff when it's ready to be test driven than all these pre-pre announcements. When you have a beta product it's about the right time, early alpha you usually keep quiet (to avoid embarrassment in case something badly malfunctions).
This seems interesting:

tr.im will offer all link-map data associated with tr.im URLs to anyone that wants it in real-time. This will involve a variety of time-based snapshots of aggregated destination URLs, the number of tr.im URLs created for any given destination URL, and aggregate click data. ... tr.im will begin publishing all statistics and information related to it usage. Its operating cash flow, redirects, URL creation counts — everything — so that the community can have confidence it is on solid footing.

I wonder what business models might be affected if this becomes popular...
EnergyHub is a CleanTech startup in Brooklyn, New York, near Carroll Gardens and Park slope. We are looking for two super smart developers for Web Developer and Embedded Java positions. Why would you want to work for us? We do both software and hardware, so your programs can actually reach out and interact with the real world in a way that few others can. We've got lots of fun challenges and few dull days, and everyone on our team is top notch. We hope you can be the newest addition.

Check them out: http://jobs.joelonsoftware.com/default.asp?5178
and
http://jobs.joelonsoftware.com/default.asp?5177
I didn't say network choice wasn't hurting it, Matt. I said network choice wasn't hurting it enough to make a difference to Apple.

I agree that part of a product is its network. However, neither Apple nor its competitors manufacture networks. It would be incredibly lazy to hope to make money solely because you use one third-party network rather than another. In this case I agree with you, it might work, but Gruber doesn't just want a phone that makes money. He wants a phone that competes.
"the top users tell us they are playing this game for 20-50 hours a week"

What's that work out to hourly about $7/hour? Doesn't seem worth it to me.
Tr.im Can’t/Won’t Sell, Goes Open Source, Blames Everyone
Original Proof for Little's Law (L=lW)
I agree it's pretty rare to see a company fold before the money gives out. I suspect the "opportunity cost" which is mentioned in passing was probably a significant factor.
Architectures of Control
Exactly. well said. this is the issue I am trying to raise. Companies are not hiring Erlang programmers, because they simply do not know what they are missing. what you don't know, hurts you more. existing problems are there that need to be resolved but there is lack of awareness on what's new and what is out there that can address the problem directly and efficiently and most economically. We have idle multi core processors that are underutilized since around a decade now, and we scale our load balancing by buying more servers. We need strong matrix arithmatic computers, so we buy higher colck cycles with multi cores setting idle, all underutilized with multi threading which was designed for single core CPUs back in the 70s and 80s.

All that is supposed to change, when Microsoft launches .NET 4 and C# 4.0 with it which is the first concurrent programming language from Microsoft and along with that Microsoft is supposed to raise awareness on multi core, and concerrency. And this is the problem!

The industry, economy, development and evolution of systems can not be held back pending a single company like Microsoft, Apple, etc.

Computer science and it's applications need to be utilized properly and timely.
That’s what it is for most folks, but the top users tell us they are playing this game for 20-50 hours a week.

The top earner in that screen shot is 2200. 200 hours a month, for $2200 = $11 per hour.

Joke indeed.
Dell Confirms Mobile Device Development
> I don't know how you can make that statement unless you know something that is not public knowledge.

Probably through personal experience, Ive met Sumon a couple of times and would happily take bets on him being part of something successful.
Simply by using Ubuntu, you've made yourself a very niche user. I get the point you're making, and for your case Android certainly works better, but the point I'm making is that most users are not like you, and that your set-up has many things that would irritate me that keep me on OS X and an iPhone.

This article isn't about Apple's doing everything perfectly, it's saying that there are a lot of things they do incredibly well that Android sucks at, and it's saying that it wishes Android would make itself less sucky at those things. That's what this conversation's focusing on, not "Does Android do some things better than the iPhone?". We know the answer to that is yes and it's foolish to argue it.
Russian Crackers Stole U.S. IDs for Georgian Attacks
What about lawyers?
I never said that a good programming language will make a bad programmer write good code, just that it makes crappy programming harder, eg by providing you with a choice of tools and constructs so that you can choose what makes sense for the task, instead of having to force some language feature to do something it really isn't suited for.

If you have nice language features for the various tasks which you are trying to achieve, then the code will be better than if you don't. If these features are designed in a way that promotes good, clean, reusable and easy to understand code, then it makes crappy programming harder.

Bad programmers will always write bad code and good programmers should always be able to write good code. A good language doesn't get in your way, it helps you and so a good programmer can write great code with the same amount of effort as a good programmer writes good code in a lesser language.
It sounds like it's just someone trying to make money off a domain they're stuck with. Why can't I use my regular domain name to store my contact information? (And why would I want anyone that knows my domain name to be able to call me? I treat phone numbers like passwords. If you don't know the password, you can't call me. This system treats them like usernames. Not the same.)
RIM fastest-growing company in world: Fortune Magazine
Exactly:

"If I wanted to put an 'If' statement in a 'While' statement, I don't have to worry about whether the 'If' statement will oscillate at a certain frequency and rub against the 'While' statement and eventually they will fracture. I don't have to worry whether it will oscillate at a certain higher frequency and induce a signal in the value of some other variable. I don't have to worry about how much current that 'If' statement will draw and whether it can dissipate the heat there inside that while statement. Whether there will be a voltage drop across the while statement that will make the 'If' statement not function. I don't have to worry that if i run this program in a salt water environment that the salt water may get in between the 'If' statement and the 'While' statement and cause corrosion. I don't have to worry when I refer to the value of a variable whether I am exceeding the fan-out limit by referring to it 20 times. I don't have to worry, when I refer to the variable, how much capacitance it has and whether there has been sufficient time to charge up the value. I don't have to worry when I write the program, about how I am going to physically assemble each copy and whether I can manage to get access to put that 'If' statement inside the 'While' statement. I don't have to worry about how I am going to gain access in case that 'If' statement breaks, to remove it and replace it with a new one. So many problems that we don't have to worry about in software. That makes it fundamentally easier. It is fundamentally easier to write a program than to design a physical object that's going to work. This may seem strange because you have probably heard people talking about how hard software is to design and how this is a big problem and how we are going to solve it. They are not really talking about the same question as I am. I am comparing physical and software systems of the same complexity, the same number of parts. I am saying the software system is much easier to design than the physical system. But the intelligence of people in these various fields is the same, so what do we do when we are confronted with an easy field? We just push it further! We push our abilities to the limit. If systems of the same size are easy, let's make systems which are ten times as big, then it will be hard! That's what we do! We make software systems which are far bigger in terms of number of parts than physical systems. A physical system whose design has a million different pieces in it is a mega project. A computer program whose design has a million pieces in it, is maybe 300,000 lines, a few people will write that in a couple of years."

"The Danger of Software Patents" by Richard M. Stallman
(http://www.cl.cam.ac.uk/~mgk25/stallman-patents.html)
Seems like it might be worth a shot to me. I'm a college student with free time on his hands and this might be both fun and profitable. Probably teach me a thing or two about information organization while I'm at it.
The problem was stated by christopherolah, and labeled as such. I'll quote it here for your convenience:

"The problem is this: Consider perceiving the color red. An outside observer can explain this as photons hitting my eye and me reacting. The only problem is, I can actually see the color. How can a series of chemical reactions cause me to feel?"

As I have said, the respect in which it is ill-defined is the imprecise definitions of the words used. An argument about this will eventually turn to haggling over the definitions of words like "see", "perceive", and especially "feel".

"what is your reason for believing [consciousness obeys physics]?"

I don't claim to have a strong argument. This thread is already too long so I'm not going to list my reasons, but the point I'd like to make is that the opposing view doesn't have strong arguments either, and I feel the burden of proof rests more heavily on that side, considering Occam's razor.
Scientifically accurate 3D animation of DNA replication in a living cell
are you making the argument that no one should be building twitter apps, facebook apps, iphone apps, blackberry apps, windows apps, etc.?

after all, they're basing their existence upon the grace of a single company
What's changed is this time the url has "?repost" added to the end of it, presumably to get around the HN dupe filter.
Do you suppose Da Vinci was a time traveller from a later century? Sure seems that way sometimes.
Long time lurker ...finally signed up just to say "me too" :-)
My point was that Apple offered a seamless system that works more fluidly than Android's for the people that want it. My current irritation comes from kr's snarky response suggesting that some people don't like Apple's syncing system, when Apple does in fact offer alternatives and doesn't default to syncing to begin with.
> It's not fair to compare email campaigns to calling a company on the phone. Apples and Oranges.

Sure it is - they're both customer contact via an interactive channel. The fact that it's cheaper for them to send e-mail than to call does not imply that they should spend less money dealing with e-mail.

My time matters and a company that respects it gets my biz from one that doesn't.

And, it's not like they can't spend the money that they save on using e-mail instead of phone (or USPS mail) to buy e-mail processing software. Sure, there will be some messages that it won't handle, but it can handle the vast majority, leaving them plenty of time to handle exceptions.
Not sure of other jurisdictions, but in the UK at least, your privacy rights expire at death.
I think that the reason for this is that businesses are very reluctant to adopt revolutionary technologies.

It's no surprise that the revolutionary technologies of the internet were developed and deployed by (gasp) the Government. It wasn't until the internet was already well-established that commercial interests started to pay attention.
90 percent of U.S. bills carry traces of cocaine
What I think a lot of people tend to forget is that Verizon and AT&T have based their networks on differing technology (GSM vs. CDMA).

Apple seems to like keeping their product lineups relatively simple. GSM tends to be the worldwide standard. Fracturing their product lineup for (generally speaking) one market doesn't sound like the sort of thing Apple would do. I imagine if Verizon was the major GSM network in the U.S.A., we'd see Verizon + Apple instead of AT&T + Apple.
There seems to be a disconnect between your comment and that of the parent. Can you elaborate?
Most users that write smartphone software are like him, however. And the only reason you need users for a platform is so that people write apps to make it useful.

People write for the iPhone because of the imagined mass market (which brought the cost of every useful app down to 99 cents), and people write for Android because they are programmers and it's cooler. The end result is lots of apps in both cases.

Remember, you are not a Google or Apple shareholder, so all you should care about availability of good apps. Both phones both have the same good apps, with a slight edge towards Android (because of more capabilities).
Re: "people are crazy"

San Francisco is less than twenty miles long. It's very easy to get to the other side of town in a short period of time. NY has neighbourhoods that are much more dangerous than shady parts of the Mission/Tenderloin (where he likely ended up) and even Bayview. It's just that it's much harder to stumble into them.
I've learned Factor this saturday and so I guess I shouldn't read another one NOW.
I don't see why this needs to be a .tel specific technology.
Redesigning Search with WebMynd (YC W08)
I guess you could use something like Google Voice to blacklist (or whitelist) phone numbers.
Not a native but I attended CMU and I love the town.
But maybe there is more to do. you see, it can not always be a single effort.

I suggest that, we technologists and computer scientists might have the responsibility to lead and share in our local societies. If we create a star fish model technology interest groups that work to share knowledge in local communities. host meetings for training locally. use public schools and at the same time educate youth on the new emerging programming languages and systems. invite local corporate IT managers, and IT staff, business decision makers to local meetings to raise awareness on Erlang and other technologies as well. Show casing each. then we can get funded by these very companies that benefit from such services.

botom line is, economic drivers, can be created using new technologies, when understanding propagates on the value put with each of these new technologies. however, untilnow, the history of that course has been tightly coupled with corporate america as opposed to grass roots efforts whcih work on creating these technologies.

Venture capitalests, would find it easier to fund emerging technology companies when public awareness is already there about them.
I do, but blacklisting is annoying (requires effort), and whitelisting can easily cause me to miss important calls. The current system works pretty well.
Government busts largest-ever ID theft scheme
Interesting side note: Alan Kay challenged the Stack Overflow community several months back asking for "Significant new inventions in computing since 1980" (http://stackoverflow.com/questions/432922/significant-new-in...).
They had two years in the bank. They knew the risks and the likelihood of what would have happened. They could have been paid themselves for 2 years, tried a lot of different things, and potentially wasted the money. That is how it usually goes. Instead they cut their losses. I'm pretty sure the investors would rather have their money back than nothing at all.
s/read/learn
The original seems to be from the Walter and Eliza Hall Institute of Medical Research at http://www.wehi.edu.au/education/wehi-tv/.

I've never seen such a detailed and beatiful animation of this process -- I need to do more research to see how the detailed molecular motions were figured out.
Depends on what time of day - while it's true the bad neighborhoods in SF aren't as large as those in other major cities, I would certainly not want to end up in a Norteño neighborhood of the Mission late at night. It's also possible he got on the 53 and accidentally ended up in the Potrero Hill projects.
"In November 2008, we transitioned from this product to identify an opportunity to try and focus on how recruitment products could be adapted for the Facebook generation. We hoped that our experience of consumer products and frustrations of this generation would allow us to deliver an amazing product."

Frustrations of this generation?
We're not talking about apps. We're talking about people using phones. The iPhone is more consumer-friendly than Android in every way but the AT&T network. John Gruber wrote an article saying that Android should become a better phone. Apps don't figure in here whatsoever.

The argument over applications is one-sided. Apple's doing a shit job. But people still write more applications for it, because Apple offers a better product than Google does. Not a better development environment. Not a better marketplace (though that one's debatable). A better product.
Actually, if you dig a little you'll find that:

"One Mahalo Dollar equals: $0.75 in American Currency"
Yes, my email address is now on my profile.
> BTW, you can still find some old cars on the roads here which have the gears on the left hand side of the steering wheel :O

I have one like that :), not sure about your definition of 'older', but it is from 2004. It's a RHD Copen.
> ... using a turn signal on a car isn't immediately obvious (why does moving a swingarm down equate with going left?).

Odd, when I learned to drive I found this immediately obvious the first time I actually turned using a signal...

The indicator is on the left side, so if I'm making a left hand turn then my hand is moving down--the same way that the signal moves to signal left. In fact, if you are holding the wheel in the right place and extend your fingers while you are turning then your hand clicks the indicator correctly without you having to think at all. I think that, aside from the steering wheel, it's one of the most intuitive things on the car.
Seems that bit.ly has a fair bit to lose given that similar data to what they're claiming is so valuable is now going to be open to anyone.

Wouldn't want to be a bit.ly investor today. Well, I wouldn't want to be a short url investor any day :)
All I'm saying it doesn't matter what your clients are doing as long as you and your product keeps them excited. Even the most stereotypically boring accountants will get excited about a cool product that will actually help them concentrating on their profession in their valuable time by doing the boring, tedious tasks instead of them. While the HR product we made wasn't directly related to recruiting, it made the lives of HR people a lot easier by automating a lot of tedious "paperwork" in a quite innovative and "fun" way.

Everyone, without exceptions, likes fun, innovative, interesting stuff that makes their lives easier. You just have to hit the right chord.
Isn't this at least technically illegal? (DCMA)
Interesting, but I still don't see how the fundamental trust issue is covered by the proposed solution. The system may reduce the chance that a reviewer is a shill, but it in no way establishes their credentials. All you know is that they purchased the product - and frankly this already suggests a level of bias.

People will continue to value the advice of those they know much more highly. The challenge is to establish a comparable level of trustworthiness in online reviews.
knowing the difference between how technology can work, and how it does work in real life.

at least for me.
Actual paper: http://www.mathstat.uottawa.ca/~rsmith/Zombies.pdf
Thanks guys for your comments. Shame HN doesn't send notification when a person leaves a comment, or am I missing an option?
Tough to dose the front wheel brake on a bike...

Too little and you might as well not do it, too much (and what is too much depends on a large amount of factors) and you're in a skid or you get launched over the front wheel.

The rear wheel brake is about 1/3 of the braking power, it is however quite safe to apply nearly all of that 1/3rd because the feedback is a negative one. The front wheel brake however has positive feedback, as you brake harder your front fork will compress putting more pressure on the tire increasing road contact and so on. Plenty of people that don't realize this and get on a double-disc brake bike and hit the front wheel brake too hard have found out that it is very easy to get flying lessons.

There are lots of patents on such brake linkages but I've never actually seen a bike that had one.