skysight-inc/HackerNews huggingface dataset:
I originally learned to code with QBASIC and then C but if I had to do it all over again I would pick a language with a REPL (so ruby, python, lisp etc.) That speeds up the understanding of the language dramatically in my opinion. Being able to instantly experiment and get results is priceless.
Women 2.0 Labs Update - Week 1 with Cake Health
For general programming concepts, there are many books with exerices, like sicp, essentials of programming language, etc. For books about specific programming languages, there are many quizzes online that you can use, just search for "language quizzes". Also project euler and similar websites may help.
Copying something done well isn't as easy as it looks, cf. Google, iPhone, MS Office, etc.
This is a great program. Thanks for sharing.
Raanan.com (one of the Automattic staff) has a similar header - check out his X-hacker header:

"X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header."

http://hurl.it/hurls/bf52ecc89d75c83ee8a68171bd624992607e162...
Nice way to cut out the headhunters!
Related discussion:

http://news.ycombinator.com/item?id=1530542
A few major reasons:

- The verbosity of Java wears on me very quickly.

- I can't stand working in an IDE.

- Documentation is abysmal.

- I'm not familiar with the ecosystem (so I don't know what to use and when -- What's 'Struts'? What's 'Tiles'?) and there doesn't seem to be a place to learn.
Yes, I'd agree there's a chance that this contract (if real) was canceled by mutual agreement (or de facto non-performance by both sides) before the real Facebook work began. That's why it'd be interesting if Zuckerberg's email archives of the era include any exchanges with Ceglia. Just a couple of words between them indicating any different understanding could make all the difference.
The 2 header lines are 163 bytes (including /r/n). Quantcast (probably very wrong, but the best estimate I can find) says they get 277K visits per day. Not sure what their pages/visits are, but it's that times 43GB/day.
Their Janitor is a Millionaire
Do you like Tapestry?
Well, its not an add-on to the existing black-box systems, its a replacement. These new black boxes are supposed to gather more data about more components. Given that, the $75,000 price tag makes sense.

The $3-$5 per minute data cost also makes sense if you think of the black boxes as transmitting full real-time telemetry and voice recordings. However, that cost is incurred only after manual activation by the pilot or after a mechanical emergency is detected. Most of the time, the boxes will only be transmitting a "heartbeat" signal, which costs much less to transmit.
Simple computer program decodes lost Biblical language
If you include the personality-driven schism between FreeBSD, OpenBSD, and NetBSD, it's not so clear the 'core-team' maintainer model works so well. That's what Ted Tso was warning the Linux community about back in '98.
I was thinking the other day that iphone users need a little handle that folds out (like a stand on a picture frame) so they can hold the phone from the back instead of the phone itself.

You'd just slip your hand through the handle and never touch the phone.
What's the big deal with setting up a "JVM Environment"? Working with Scala for me involves the latest Scala distro and a copy of VIM. Is there something in particular that makes it so painful that I"m missing?
Reddit amuses me:

200 OK
Connection: close
Date: Wed, 21 Jul 2010 18:56:19 GMT
Server: '; DROP TABLE servertypes; --
I am just countering the airlines straw-man argument that a solution will cost >$50,000

For about 0.5% of that cost they could have a solution that will help people find the real blackbox.
I checked the Reddit post, the FAQ and the IndexTank website, and there was no mention of the underlying technology implementation. It says that it uses a subset of Lucene, but no further details.

Is this basically hosted Solr with some tweaks for speed and features?
That's pretty funny that their beta tester 'violentacrez' is the same guy who was sending me personal threats because we removed his borderline child-pornography images from imagesocket.com.

Not only that, he seems to be a top member of /r/jailbait reddit community.

Nice one.
Ask HN: I am next week in London. Who should I meet?
Hi all

I am doing http://www.garmz.com a web/fashion startup, basically trying to change the fashion industry as a whole – starting with a tiny but hard aquired budget.

I am next week in London (due to seedcamp) and would appreciate any good tips for interesting meetings in the time around wednesday to saturday.

The startup goal of the startup is to enable fashion talent – people with new ideas in fashion – think of e.g. fashion students.

We provide online portofolios of fashion sketches and – in case of customer intereste - production and hopefully "offline" success.

I would love to meet people with good ideas for our startup, about fashion in general. I am very open to hints to good startup events within this short time period.

regards,
Andreas

ps: I am usually just lurking HN so let me know if i am violating some netiquette of HN by posting this kind of request.
disagree on the documentation point.
Bittorrent in the sky, I like it!
Brazillian government threatening to sue google out of the country
Not from the space station, dammit.
Apple, google, and others sued by patent troll for email spam detection method
I think you mean 43MB/Day, not GB.
It Logo and VBA meet "my criteria" I must be terribly bad at getting my point across.

Kinda suprised to see a random blog post by me end up on Hacker News. If I had known I would have made more of an effort :-)
If they are true sales guys, they won't be offended with having their take away being results based.

Risk and reward after all. Your friend has already created the product and taken the risk, the sales guys now need to shoulder that risk.

My opinion: work out something that forgoes ownership until results are evident. Perhaps a profit sharing plan, or even a patent on the device that he could retain ownership to for a set period of time.

I'm not sure of the legality of this, so your friend should talk to a lawyer, but that's what my take would be.
good point, but what happens when you get stuck and can't think of something to work on that people care about? Obviously, a person who loves to learn won't take it as a moment to veg out, but may instead focus on problems that stretch the mind to generate some new ways to think about problems.

But there are lots of problems that stretch the mind. Perhaps you choose to spend your time learning about modern computer architectures. If this interests you, great. But from a startup perspective, it probably has a lower expected chance of spinning out a startup for you than say working on an information retrieval system.

But perhaps it is better worth your time just talking to people about their problems. I'm sure there are success stories on both sides of the spectrum.
Optimize your query.

It's unlikely to experience that bad of performance from your display logic. (unless you are trying to display millions of rows at once)
I also hate when the interviewers just let them get away with giving non-answers to questions. I once saw an interviewer -- I forget the name -- who, after hearing such an evasive tangent, calmly repeated the question, word for word. It was beautiful, and I've never seen it happen since.
Why Java Sucks
Facebook Style Event Creator With jQuery and Ajax. Fresh Tutorial
Another Facebook style tutorial for you with jquery and Ajax. Facebook event creator is used for creating events on facebook. So after adding some awesome tutorials on facebook I have now created facebook style event creator for you. This is awesome piece of script. Hope you will like it ;)
The surest way to make people like you is to figure out which button to push to get them talking about something that interests them. People love to hear their own voices, and to talk about their interests.

I am a very good listener, and enjoy listening at least as much as talking. If you figure out how to get someone monologuing, they'll eventually stumble into territory you find interesting. You just have to 'convince' your conversant that it's OK to dive deeper into a topic. Ask them to elaborate or explain things that sound interesting. Try to show you're interested and intrigued.

This tactic has helped me befriend people I would never have thought twice about if I'd dismissed their casual conversation as uninteresting. People I have absolutely nothing in common with. I've engaged in fascinating, enlightening conversations and lectures on philosophy, programming, design, cooking, life, finance, and more. Some of these conversations were life-changing, and it's all because I pushed the buttons that got people talking deeply about their interests.
Shouldn't that be the opposite(line through the "end call") when placed over the gap or placed next to the gap with an arrow?
It's way cool to be noted here already, but just give us another 12-15 hours or so to actually open up the source tree.
Are people still showing off their iPhones in 2010? To me, all an iPhone says nowadays is "I may be out on the town right now, but if my boss emails me I'll be able to reply within seconds."

If you ask me, the next trend will be obnoxiously low-utility phones: no apps, no email, nothing that would appeal to your average fourteen-year-old girl. See this graph from my favourite fashion site, which ranks the awesomeness of phones as a combination of "exclusivity" and "senseless lack of utility":

http://www.magnificentbastard.com/posts/ask-the-mb-portable-...

Personally, I really want a DynaTAC. Of course a DynaTAC won't work with modern cellphone networks, so I really want to get an old DynaTAC shell and insert the components from a new twenty-dollar phone. Maybe I could sell that on Etsy.
How We Work - Or why we ditched Campfire and moved to Google Wave.
Great suggestion, Vindexus. Some of the text definitely needs to be less verbose.
Today was the first time I have visited SeatGeek and while I haven't used it to make a purchase yet I certainly made sure to add it to my bookmarks.

Great service that serves a real need (Craigslist/StubHub/etc are all a royal pain to navigate and utilize).

The site has a sophisticated, clean design, one which seems to assume that its visitors will plunge in and begin searching for seats with little hand-holding.
> Avoid fat, specially animal fat

You should look into the history of the lipid hypothesis. You might be more hesitant to make such strong statements.

Check out "Good Calories, Bad Calories" by Gary Taubes. The title is pretty bad but the research is epic.
Exactly. For example, process forks are much lighter in overhead than they used to be (depending on the platform), and for long running processes their initiation and termination is insignificant compared to the overall task time. Processes are conceptually easier for people to get started with when starting development of concurrent software.

My current quad core is running about 550 processes at near-idle. Their workload is distributed across cores with no effort. Most Apache implementations use multiple processes for the workers, as an example.

The idea that multi-core code has to have threading actually slows development, because it's a more difficult concept to implement correctly. Multiple processes get the job done as well in many instances, and since each process is single threaded it's easier to implement and maintain.
Easy: he wants to kill them and then give them a medal posthumously.
How do I find customers? I just talk to people. All the time. I allow my inquisitive nature to take over. But most importantly, I really care. A mentor of mine once told me that lots of people need what we provide, so it's our responsibility to find them and see what we can do to help.

If I'm in someone's business (even as a retail customer), I often ask to watch as they enter data into their customer facing system. This invariably leads to some discussion and who knows what else. I attend events and network regularly, even if it's just staying in touch with acquaintances and asking what others are up to. Email works really well for this.

I don't have a solution in mind because I want to listen to the other's problems first. If something I have written (generally small business or e-commerce) sounds close to what can help them, I may go down that path. Anything else, I pass, but gladly provide a referral to someone who can help, if I know of any.

I don't cold call in the pure sense. That's just not my nature. If I ever got good at that, then I wouldn't need to be a programmer, I'd just sell someone else's product.

I found an old semi-related post of mine that may also be helpful:

http://news.ycombinator.com/item?id=182400
Couple of quick thoughts:

Don't make me create yet another online account. Just about every hacker will have an OpenID, Twitter, FB, or Google account.

Use square avatars. I can't imagine all that many people have 160x190px images hanging around. Also use http://en.gravatar.com/ as a default.

Include a more link in the "tweets tagged" box. Maybe to Google's realtime search: http://www.google.com/search?q=%23SDCChi&tbo=1&tbs=r...
terribly written article and over 2 years old.
As long as they can make them faster than bumpers - it'll be a win.

I can't wait to gift the remaining 5 Antenn-aids to my other iphone4 compadres.
One big problem; if you keep most of the Java code on the servlet side and you throw an exception, the stack trace will give you the line number of the offending code.

OTOH, if you do all that heavy lifting in the JSP side, depending on your choice of server, you get a stack trace...either without a line number, or with a line number of the JSP which was compiled and turned into a Java program on the fly.

And we all know what machine-generated Java looks like, right? Like a big plate of pain with some extra pain on top. Good luck bug-hunting that one.
That's a true in a scorched earth sort of way - the smaller competitors are still collateral damage.

I do hope you're right, that the companies that agitated for this system will realize their mistake - better to go up against smaller nimbler competitors, many of whose exit strategies include getting bought out - than against well-funded patent trolls whose only strategy is force a tax on you and provide no value in return.
want to log in without appearing in lastlog(8)/w(1)/who(1)?

ssh -T host

(of course syslog still sees you).

if available, ssh-copy-id(1) is an easier way of setting up passwordless ssh(1).

note also that openssh supports on-demand proxying via SOCKS4/5: check out ssh -D. this makes it easy to pipe all web traffic (for example) over ssh.
Nexus One no longer available from Google?
Weasel Word Detector
Whoa, no need for the stupid comments. I wouldn't suggest a full fledged app in JSPs, yes thats insane ;-). Although, years ago I wrote blog where I could email my blogs in and I remember that first night I didn't want to set up a war and just wrote a straight JSP...I was only looking and I didnt want to wait. Obviously that is not a long term solution. However, having something that's wrong is better than not having anything done. You do make a good point, I think I will play around with Django, sounds like its faster than compile, war, deploy that java apps take. How much productivity increase do you see over java in terms of development?
Two more that come to my mind ...

1. Comparing local and remote files

$ ssh user@123.4.5.6 "cat /tmp/remotefile" | diff - /tmp/localfile

2. Outputting your microphone to a remote computer's speaker

dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp
In that case, yes; I think there is plenty of opportunity to use machine learning (from relatively simple implementations to more advanced stuff) in many businesses. For example, I run a simple college admissions website, and we use some basic machine learning techniques. If we're using it, I imagine that nearly every field could take advantage of it in one way or another.
I think you could try vested equity, and work out some payment plan thats comes with sales. If they don't work out fire them.
"Breaking news: Paul Graham quits YCombinator, joins Zappos as a developer"?
Perhaps not the documentation of Java itself, but practically every third-party library I've ever tried to use has been a disaster. At least with Ruby or Python I can just dig into the source code, but with so many FactoryFactory's around...
Uppers : mathematics :: steroids : baseball. We can give moralistic lip service to "Winners Don't Use Drugs" but at the cutting edge of today's best of the best, when performance actually counts you'll find that the real winners actually do have chemical help...
But then you are just one abstraction step away from creating the generic framework framework that can spawn custom frameworks as needed.
Ask HN: My web app is going viral. Now what?
Here's the backstory:

A few months back, I wrote a small web application called "Cheer Me Up" (http://www.cheermeup.info/). In a nutshell, it's basically FMyLife with a far more positive aspect (which is that you can cheer up random strangers, and not just revel in their misery).

Over the past few months, visits have hovered in the 10-15 day range, but for some reason, in the last 15 hours, the site has seen 15,000 visitors (and its growing, quickly).

Now, I'm asking you all because I'm certain a fair number of you have experienced this before. How do I take advantage of this situation?
So the average user spends 1,400 minutes on facebook each month - about 23 hours and 20 minutes, or about 45 minutes a day. This figure could be really skewed if it tracks log-in time, not actual eyeball time (although that seems unlikely to me, looking at the daily number), and a lot of usage is probably games, but it's still massive, and, to me, somewhat disturbing.

Still less time than TV (2.8 hours/day[1]), though.

[1] http://www.bls.gov/news.release/atus.nr0.htm
Whether memory is shared by default (threads) or explicitly (processes) is a little bit of a red herring. The thing that makes parallelized designs hard happens at a higher level: it's that whatever your shared resources are (files, databases, shared memory, in-core databases hanging off message listeners, etc), you have to find a design that allows things to be shared and correct, and that's a hard balance to strike.
Baroque vs. classical music: That is at best a very simplistic view of the situation: see http://en.wikipedia.org/wiki/Baroque_music#Transition_to_the... . Also, note that counterpoint remained alive and well, though it certainly did not have the importance it had in the Baroque period, through the Romanticism and the 20th century. The chorale (second movement) from Vierne's second symphony, Shostakovich's cycle of 24 preludes and fugues, and the canon section from the first section of his 7th symphony come to mind.

Furthermore, my impression (though I cannot find a citation to back this up) was that many if not most of Bach's compositions were produced by taking elements of popular culture and trying to produce from them something people would find meaningful on the next Sunday. Consider the Passion Chorale, which Bach used in (among other things) the Christmas Cantata and the St. Matthew Passion. The tune was originally composed 50 or 100 years earlier by Hans Leo Hassler for a song whose title was something like "my heart is beguiled by a pretty maid"; the most common words ("O Haupt voll Blut und Wunden") are from a German translation by Paul Gerhardt of a mediaeval Latin hymn.

All of this is not to deny or even to downplay Bach's genius. He simply, as derefr says, took popular inputs and did amazing, wonderful things.
Those who wish to regulate or tax search engines and aggregators for the way they siphon revenues away from newspapers think that certain monopoly and informational-public-goods arguments are relevant. In the absence of intervention, they say, value is collected by undeserving Google/HuffPo/Drudge, not the deserving traditional newsgatherers. Only by intervening to curtail the distribution endpoints' new power over audience access, they say, will we get the quality and competitive news we need.

That's a mirror in many ways of the argument for net neutrality regulations. Neutrality advocates want to regulate one layer of providers -- the pipes -- for the way they intervene between content/service providers and audiences, siphoning revenue from the endpoints. the absence of intervention, they say, value is collected by the undeserving network tollkeepers, not the deserving novel internet services. Only by intervening to curtail the midpoints' chokehold, will we get the competitive and quality network services we need.

Does that help illustrate the contradiction?
Yeah you are right, lets just forget using jsp without the framework model.
hah! the dsp trick actually works surprisingly well IF you combine it with lame (iirc).
Want To Know How You Rank As An Entrepreneur? Take The Founder Institute Test
That's sort of the point, isn't it? As it's continuously changing the URL ... I could see this used to make it difficult or impossible for people to leave sites, except by closing the window.
Why does it need to be a replacement? It makes more sense to me that flight data recorders should keep their current job: to record detailed flight data, and keep it safe in the event of a crash.

This should be a new device that operates in parallel with the FDR on the same data.
I know his real name. I was using Tony Stark as a metonym, much as Stuart Smalley is used for Al Franken. :)
Find a few "cheery" books and products on Amazon and put them on your page with an affiliate link.
i do java at work, and ruby/python/php at home. for me, its simple.

java and its frameworks are too bureaucratic. getting things done requires too much. in an enterprise environment with lots of developers, this is good. in an agile, rapid development type of environment with a small handful of people, this is bad.

the closest thing that i've come across that made me want to consider java apps development is grails.
Skype iPhone update: Multitasking, no additional charges for calling over 3G
Singapore tries to keep their public sector compensation on par with corporate executives. It's a good idea IMO.
> Are people still showing off their iPhones in 2010? To me, all an iPhone says nowadays is "I may be out on the town right now, but if my boss emails me I'll be able to reply within seconds."

I disagree for a number of reasons, but the main four are:

* I am directionally challenged and informationally hungry. A smartphone is both a lightweight GPS (which saves my life) and a direct pathway into wikipedia in my pocket (which feeds my brain). Can't get that with a low-end phone.

* I use my phone to keep up with various mailing lists (not my boss, professional mail account isn't even on the phone)

* I use my phone for offline articles reading via InstaPaper, it's often far more confortable (and simpler) than doing it on a laptop, and I can get 10mn of reading any time I have no current activity

* Because I have an iPhone (though it's a lowly 3G) I have quite a number of pretty nice video games, so the phone doubles up as a lightweight portable console and avoids having to carry around a DS or a PSP (though it does severely dent the battery life of the machine)

And other, more social people, will no doubt be using their phones for their twittering, facebooking and all other multicast communication channels which are entirely unavailable on a Nokia 3310.

Not saying this couldn't breed a backlash due to information overload, but seriously userland "smart" phones have been going strong for nearly a decade in basically every first-world country but the US. Only in the US was it confined to the business side until 2007 and the iPhone broke free from the idea that smartphone = business.
It's also thirty dollars. Holy crap!
Couldn't agree more on all points, particularly the last two.