skysight-inc/HackerNews huggingface dataset:
They're bound to have rigs like that around anyway for life testing and such, so using one to automate the demo would seem a pretty natural thing to do, whether or not there's a requirement to hold the material taut.
The C# compiler does something very similar to this when it compiles iterators (the yield return, yield break feature to quickly implement IEnumerable without writing a class), although it takes care of capturing state automatically etc.
Sir, I find your dismissal of my comment rather cavalier. I am some java developer.

My experience is that static typing makes things harder to change, and therefore you try to avoid change by getting it right in the first place. Refactoring tools are not magic pixie dust (wish they were).

Though I use vi + homegrown tools, so I guess I'm not the IDE java developer you were looking for.
Nerd Zoo
Far more involved than that. There are alignment issues. Its several machine cycles faster to do aligned store of a large scalar e.g. 32-bit.
So a responsible implementation would do a head check for alignment, store 1,2 or 3 bytes efficiently, then do aligned stores of 32-bit values (or 64-bit or whatever native size is appropriate), then a tail check for the small change. OR better yet switch(p & 3) and handle each case with unrolled code.
Thanks!

I'm trying to use the model of the unix command line -- each script is useful and simple on its own, but in combination they become incredibly powerful.
My personal favourite is using a simple wrapper around makecontext()/swapcontext() [1]. Allows for some truly mindbending code.

[1] http://www.opengroup.org/onlinepubs/009695399/functions/make...
Web science institute funding halted by new government
Cancer Risk: For People Who Use Fish - Health and Financial Freedom
How many people worked on doom?
Of course, at some point letting problems work themselves out just becomes laziness.

"Mr Coolidge's genius for inactivity is developed to a very high point. It is not an indolent inactivity. It is a grim, determined, alert inactivity, which keeps Mr Coolidge occupied constantly" - Columnist Walter Lippmann, 1926
Keeping Our Baby Alive: advice from a designer to an engaged client
A few more of my own:

Being told "how" instead of "what". Use this API to access that database to do this process. Don't tell me how to do something. Tell me what you want. Let me figure out how. That's my job.

Being told "what" instead of "why". So you need a 4 GB csv download of the entire database every day at noon? Why? Oh, in that case, why don't you just use <somethingElse> which has been right at your fingertips all along. If you don't understand the system, ask and I'll be glad to help. But don't make up unnecessary work for me.

Being asked for data to put into your Excel spreadsheet which you will screw up 8 minutes later. Then you want me to fix it. Forget it. If you have a business problem, tell me about it. We will find a solution together. Lone rangers don't get help. I'm not Tonto.

Calling me every 42 minutes for 3 days asking, "Is it done yet?" No, it's not. I'll let you know when it is and if there's a problem, I'll let you know about that, too.

Not calling me for 3 weeks after a release. Either it's working perfectly or no one's using it. It would be nice to know which.

Criticizing my work in a meeting in front of others without talking to me first. Big mistake. You don't want to piss off your waiter and you don't want to piss off your programmer.

Meetings when a phone call would have sufficed.

Phone calls when an email would have sufficed.

Status meetings. Pointless. I'll email status. Any questions, click "Reply".

Code walkthroughs that are more concerned with syntax than function.

SQL SELECTs inside of iterations. Please go work at McDonald's.

Sarbanes-Oxley (SOX).

Web filters that screen out Hacker News. Grounds for divorce.
5 years ago was probably Java's sweet spot, in terms of cycles being used to help the developer, while still giving adequate performance.

It would be interesting to graph the average ages of the users of the popular languages; youth being a proxy for the (perceived) current best thing. When you're starting out, why wouldn't you choose that?
It's not easier elsewhere, but the more places you're willing to recruit from the better. Which do you think has more good programmers: SV or the world?
Hm. Before deciding that good and useful unit tests are too expensive, spend a week or three doing live support of poorly reported and hard to reproduce issues where the numbers were slightly out or the result came back ten seconds later than it should, one time. that will change your perspective on what's hard and what's not. And possibly damage your will to live.
True. I never found that to be much of a hassle myself though.
still growing - it's 15 right now ;)
I don't use an Android phone, but I am a user of MobileMe. What are the benefits of the Google system that you don't get from MobileMe?

As an aside, I have to say that I can't imagine using an iPhone without MobileMe - it would lose a lot of its appeal for me!
an e-magazine
Here's an article that was written about a treadmill desk a friend of mine made: http://www.scribd.com/doc/17376069/FeedFront-Magazine-Issue-...
I agree with Loukides' premise--I commented yesterday that Fox and HBO have different business models, and there's clearly room for both.

What Mike Loukides overlooks while discovering that HTML5 is important is that initially "developers" complained when Apple, and Jobs, said "to put your apps on the iPhone, use HTML5". The iPhone was released without an Objective C SDK. Developers didn't want to make HTML5 apps, begged for the Objective C SDK, and we got what we asked for.

Apple doesn't need to be persuaded about HTML5, developers do. A majority of the apps on my iPhone would work just fine as HTML5 apps.

HTML5 apps on the iPhone are true citizens. They are installable from the web (no app store required). They are stored on the iPhone and run offline. They use persistent storage. You can even program games:

> "And there’s no easier way to get an app than by installing it right from its website - that’s right, easier than the App Store. One tap and you’re set. Because it’s a web app, see. Not one of those where you need to be online either - once you add Pie Guy to your home screen, it’ll run even when you’re not connected to the Internet. And of course, your game will be saved to a local database. Read on."

http://mrgan.tumblr.com/post/257187093/pie-guy

Write once run anywhere HTML5 is nearly within reach largely thanks to the ubiquity of WebKit. Apple made WebKit truly "open", its openness driving adoption as a core technology across multiple devices. Adobe's Flash runtime being bundled in Chrome isn't the same sort of open, so Adobe has some work to do to put Flash everywhere.

However, I'd prefer Adobe sort out how to let their same developer tools generate HTML5 apps built for each phone. That's the right kind of open: Adobe's tools would generate the same readable text files a human can with notepad, but the tools become worth buying as a productivity booster, not as the way to publish opaque files to a proprietary plugin.
Ask HNYC: What Free/Cheap 'Internet Week' events should we attend?
Believe it or not, I was extremely excited for New York's 'Internet Week.' After visiting the website, most of the interesting 'events' come with a $500-1500 registration fee.

Bullshit.

Not all of us in NYC have some big ad agency paying our bills.

Can someone recommend some free events that are worth attending for my lean startup team?
Thom Holwerda over at OSNews wrote a short article that provides some much-needed perspective: http://www.osnews.com/story/23359/The_Foxconn_Suicides
Labview, why did you have to remind me of that abomination? It is a real shame that US FIRST (FIRST Robotics) has decided for the FRC division to use LabView to have people program their cRio controllers to control their robots.
The Secrets of Nikola Tesla
This pledge not to kill oneself is as useless as the fine for jumping off the edge of the Niagara Falls.
Morning Read 5-26-2010
tech and chess morning crunch....
Although I think the FSF would love to see all of those things, the actual legal technicality that they have in mind is the requirement that whoever distributes the software (i.e. the App Store) is responsible for making the source code available also - which they just don't do.
Sounds like those debts were created through criminal activity - I would have thought the city should have the right to take them to court and have them declared null and void and walk away.

Shouldn't there be a law that if a bank uses corrupt means to obtain business then the people who end up with the debt should have the right to walk away from it (after due process, of course).
I'll upvote anything, me! Well, near enough to.

It's a smaller list, sure but the first two pages only went back 29 days - I can remember a post several months back being very useful, no idea how long it would take me to find it again.

If there was some way to get the whole list of links I've upvoted it might make things easier, and if I could cull it down too that would help if I could drastically cut down my upvotes.
I am sorry. That's not what I meant.

But you got exactly what I was going for: a typical Java IDE user would be able to add a lot to the discussion.

While I use Python more than any other language, I write some Java, but can't call me typical either - I use emacs for that.
Epidemiology: Using social networks to predict the spread of disease
I knew a physicist who only programmed C++ in notepad. He was having some problem with some multiple-body simulation he was working on, and I took one look at his code and told him to paste it into Gedit or Notepad++ or something (since he was a die-hard anti-Emacs/Vim zealot.) He refused, couldn't figure it out, did an "exact transliteration" of his code into Python and suddenly it worked.
The Wrong Way to Cloud-Enable A Data Center
If you list 'how' instead of 'what' and then continue to list 'what' instead of 'why', you could save yourself one aggravation in between by being merely upset at 'how' instead of 'why' ;)
Yes, of course you're right and I fully understand her worries :-)
A short introduction to Coq
But you are forgetting that its much easier to hire experienced Java programmers than experienced Scala programmers, simply because there are not that many of the latter.
Tuning The JVM For Unusual Uses
The curved display makes sense.

The e-book idea still seems too far out, the battery alone would make the "spine" pretty big, then you'd need room to store the rolled-up display, plus the mechanics/arms/etc. that keep it flat when rolled out.
yea but most programs have some libraries. it seems unlikely that one entity will own all the code (unless you happen to be the FSF). unless the libraries are less-than GPL licensed and compatible with the App store terms, then you are stuck.

it sounds to me that in many or even most circumstances, the GPL and the App store cannot mix unless Apple makes some allowances. it would be great to hear from the FSF exactly what would be required.
Also available (free) on Android under Simon Tatham's Puzzles.
I think that's one of the reasons.

It's so nice to be able to provide a different GadgetFactory during tests or at different moments that some developers decide it would be cool to have the possibility to provide different factory implementations for every class, just in case they need it afterwards.
The wikipedia page lists 3:

Designer(s)	John Romero
Programmer(s)	John Carmack
Composer(s)	Bobby Prince
Isn't this the "Tivoisation" problem that GPLv3 was meant to address?
I misspoke - I know, I have flash on my Nexus One running Froyo.
I don't understand people providing numbers about rates and how they differ. If there is suicide, it means something is wrong. It's simple as that. You don't need numbers.

We are so used to providing statistics and being empirical but we need some humanity as well.
Those are almost all US conglomerates, and FWIW I don't watch any of them. BBC, on the other hand, does work on it.
Online auto insurance quote
Best Auto Insurance Quotes for your automotive needs. We offer Free Auto Insurance Quotes to get you the best auto insurance policies for the best rates that cover all Auto Insurance requirements. Also get Free Online Auto Insurance Quotes that suits to your auto insurance needs. Contact us now to get Free & Online Auto Insurance Quotes.
Follow the money - I suspect it these circumstances you'll find that the "large building companies" probably had something to do with the program being created.
Yeah, true. We are looking into l10n and I18n. Right now just under 50% of our users are from the US. There is a seeming correlation between high conversion rates and english speaking countries and this would confirm your point.

In order of highest conversion rates are:
New Zealand (1.16%), United States (0.98%), Brazil, Australia, Ireland , UK (all around (0.79%), Singapore, South Africa (around 0.6%) then it levels out.
A tough act to follow-up, but The Truth Will Make You Sneeze
( http://www.otherthings.com/uw/ ) sounds good.
A user can buy an Android phone, log in with their Google account, and instantly have their contacts, email, and calendar.

Fortunately, this can also be done with an iPhone. :)
I don't think the answer lies in making all those components flexible... more likely in just making them smaller.

Batteries may have to go flexible though... you can only store so much energy in a space
Does Exercise Help You Sleep Better?
Only just looked up those numbers as per Jacques question. ;-)
Simon's guide on How To Report Bugs is also well worth a read. Circulate to your test team if they haven't already got a copy! http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
A location-based social network should be able to improve the predictability even more. Mobile-phone networks could be a possibility too - particularly in places like India.
)-;
I raised this issue because I am currently having trouble attracting java engineers, and when I queried the developers in my social network, they raised this potential issue as a source of my problem. From the tenor of most of the comments here, it sounds like there may be a bit of a cultural issue as well as some substantive reasons why java is not more prevalent in startups.
Not if it's muted, which mine is 90% of the time.
Here are the ones I've come up with:

Startup Weekend ($75) - http://nyc.startupweekend.org/about/

Demos and Drinks (Free) - http://www.meetup.com/NYTechMixer/calendar/13342286/

Cloud Computing Strategy ($10) - http://www.internetweekny.com/events/398

Social Climbing ($10) - http://www.internetweekny.com/events/303
True, but I'm skeptical that happened. The referenced Norwegian complaint was brought in 2006 and gave Apple weeks to comply. Apple removed DRM from iTunes in 2009 - I suspect for reasons unrelated to Norway.
This one in particular stands out as one that may be pretty directly related to the workplace:

http://www.eweekeurope.co.uk/news/news-mobile-wireless/unbea...

It refers to suicide after 'unbearable interrogation techniques'.
Yes I am @30sleeps, and yes I really met @alicia_CHt on Plenty of Tweeps. ;)
You don't want to piss off your waiter and you don't want to piss off your programmer.
Terrible article, as I've come to expect on this subject.

"The 22-year-old's monthly salary, including overtime, was only 2000 yuan ($300) -- about the same as the US price of a 32GB iPhone."

I mean -- really? Not only does the article fail to provide any sort of baseline such as simply comparing purchasing power of 2000 yuan in Hunan if not wages of comparable jobs in the area, that's the carrier-subsidized price of an iPhone, not the actual price.
You probably should have pitched this as a "review my startup" style post with a note you'd love recommendations to win the contest.
Great, more stuff to jam horizontally along my tab bar. Perhaps it's time to start thinking about putting things vertically?
> Apple doesn't need to be persuaded about HTML5, developers do.

This is only really true if you're not interested in the 1-3g users. The reason developers didn't take to the HTML5 solution was that it was too slow for anything non-trivial.. I don't personally even care for it when making trivial applications, due to the half second delay before interactions make it to your javascript events in WebKit on my 3g phone. The linked game (which isn't particularly complicated) is completely unplayable on it.

But sure, on the current (3g s) and future gens, it does seem like a reasonable alternative.
the fact that "width" and "height" aren't the same character length
How to tell you are applying for a bad job: you are asked to sign a letter promising not to kill yourself.
Hey, wait: Google’s economist left out the “on the other hand”
Most Creative People In Business 2010
I have a posterous account that I use to keep links I want to revisit later. It's really nice since you can email links to make posts.
The other option is to find a market for what they can build. For example, bring more effective advertising to consumers in places they don't normally get it. Something eye catchy?
Off the original topic, but (ex-) Niagara local here: the fine isn't entirely useless. Some people survive the fall, so when one is noticed, you have to mobilize a rescue team to search for a potential survivor. More importantly, I am under the impression the fine is meant to deter (and recoup the expenses on) daredevils more than suicidal people; people going over in barrels and so on.
Medical transcription support for free web based-fusion EHR
Another options is 'diigo', formerly furl.net
>* including but not limited to Haskell, Common Lisp, Scheme, Clojure, Scala and several ML variants *

Any non-FP languages?
Is sony making this themselves or do they use some other company they own? I'm curious who the big players are in the OLED space, it seems like it's finally getting interesting.
Good article.

The only problem I see is that this doesn't necessarily apply to other types of careers, right? I mean if you see a programming job at a company you like, what would you do?

I would imagine that passion would definitely get you any job you want, but passion is a hard thing to keep when all you do is fight day in and out with incompetent people with little compensation(which you accepted in the first place because of your passion). Thoughts?
"This is very nice in theory, but in practice you can only do it in assembly language, because no commonly used high level language supports the coroutine call primitive."

I think you can get a similar effect in a high-level language by transforming the logic inside your normal function into a state machine that effectively runs one line logical line of code per call. You still end up with a call stack, but you don't use it the same way.

I'm currently implementing an approximate search engine this way in a high level language. I've done some proof-of-concepts with this technique and it seems very efficient, because I can just kill the machines without having to run them to completion when I think I've found my answer (or am sure there's no answer to find).
For Shuttle Atlantis, a Final Landing
I would build it into the memory controller. Better: in the memory itself.
Usability Ain’t Everything – A Response to Jakob Nielsen’s iPad Usability Study
It's inaccurate in fact but accurate in spirit. Companies like Apple and Nike should not be allowed to outsource human misery, pollution, or anything else that is reprehensible.

Apple have been bragging about how green their products are, so clearly they are not above taking credit for things done by their subcontractors in their name. So it's fair to bring their name into it when asking questions about working conditions.

That being said, it's also fair to ask HP, Dell, or anyone else who employs Foxconn the exact same questions.
Ask HN: Any Headphone Recommendations For Around $100 US?
Hey all.

My wife and I decided that for our anniversary this year we'd both get $100 to spend on whatever we want. I've wanted a nice set of headphones to use when coding/mowing/etc, but have yet to purchase any because I do not know which to buy.

A couple of guidelines: I like noise canceling, but that usually pumps up the price and I hate when headphones require an extra battery. I usually prefer over-the-ear headphones to earbuds, but I won't rule earbuds out.

Kind of an oddball question, I know, but the fact is that I respect you all's opinions quite highly especially when it comes to which tech to buy.

I appreciate any assistance you might provide!
I have someone on my team who uses SlickEdit, and it messes up all the indentations when I look at the same code in Eclipse. I have to spend a few minutes reformatting it every time he makes changes to the code, and it's a real pain.
Sexy Anjelina Jolie without cloths and full cleaveage show pics
Sexy Anjelina jolie is very hot and sexy actress in whole hollywood . she is very good looking and beautiful . she has very hot look in whole hollywood . Free download of anjelina jolie's hot and sexy pictures and wallpapers . Enjoy friends .
I think it's very understandable since Apple is definitely the largest customer.
LifeBlocked - More on the LifeLock Identity-Theft Story
When my university put RFID tags on all of our ID cards, I fantasized about setting up enough scanners to create a marauder's map.

All you would really need is a simple web server and a shit ton of RFID readers set up all over the place. Completely impractical, but plausible. Now that we've got e-paper, we've got the final piece.
> 4. Code written in RPython is faster than code written for a nearly identical purpose in C.

This is where your argument falls down. Selection sort and heap sort are both written for the identical purpose, but due to their different designs and different complexities, a heap sort written in ordinary Python would outperform a selection sort written in C for a great many inputs. This does not prove that Python is faster than C, it simply proves that two programs, even written for the identical purpose, can achieve that purpose in vastly different ways, and those differences can greatly impact the performance of those programs.
IANAL, though, so I don't know exactly what Apple is on the hook for.

The GPL applies to anyone who distributes a GPL product. Apple is the distributor.
I like the Grado Sr-60 or Sr-80, but two caveats: 1) they're open-backed, so not great in noisy environments; and 2) they tend not to be as well-regarded for classical music.
I think this will always be a "problem" because once an item drops off the new page not many people are going to see it, so it all depends on the quality of the other items currently on the front & new pages, along with the number of other new submissions. I know I've either posted or upvoted a story thinking that it would be popular (i.e. hacker news worthly) and it ends up with maybe two points and is gone.

I put problem in quotes though, b/c I really don't see it as something that should be solved. There is just too much to consume each day, and in the end if it really is worthly it probably will get to you some other way or in this case become popular later on.
I use Shure SE110s and love them, great noise blocking. I describe them as earplugs with crazy good speakers. I purchased them for ~$100. However, they are earbuds and the way you wear them tends to rub on the back of your ear at times, definitely not a deal breaker. I wear them at least 2 hours a day, and that's my only complaint.
BBC iPlayer integrates Twitter and Facebook
Nice job on launching this!
Most of them (if not all) are just unpopular features.
You are probarly right. I'll remove this post and won't repost.
The GPL also have terms that defend the right to reverse enginering of a running application for every user.
And if you use diigo, confirm that something's been saved by looking in your Library. I've used it since it was FURL. And I've found the diigo bookmarklet will claim something has been saved when it hasn't.
Previously posted: http://news.ycombinator.com/item?id=289694