skysight-inc/HackerNews huggingface dataset:
Sadly, the teachers are sometimes not motivated to inspire their students. It might be the case that they are teaching because of the need to do it instead of wanting to do it. Some are just doing it to complete their MScs and PhDs which is a shame.

It also does sound like you're much too advanced for the level that you're at. Perhaps you can talk to some professors to do some higher level stuff or to convince them to let you skip levels? (Not sure if it's possible but one can try)
Nooooo....

I've gradually moved away from NetBeans as a general Ruby/Rails editor but I often came back for the great debugging support.

Any suggestion for alternative Rails debuggers?
Do you mean four times faster or do you mean four times as fast? These terms are not synonymous. Four times faster means the same thing as five times as fast.

i.e.: If it is four times as fast, you multiply the speed by four, and that's the new speed. If it is four times faster, you multiply the speed by four and add it to the original speed, because that's how much faster it is than the original.

I fucking hate that television commercials have conflated the two for the public at large. If you have followed in their footsteps, I hope this public service announcement has helped you sort that out for the future.
This morning I went looking for a new IDE to replace Netbeans/Aptana and found VIM + Janus (https://github.com/carlhuda/janus). Janus is a collection of customizations and plugins that make VIM look & feel almost like a GUI IDE.

Highly recommended!
No More Data Silos
360 degree interactive video
Good point - I asked on the list to see what their opinion is on that point.
Anonymous DDoS Participants Arrested in UK
Amateurs! One modern leader of an impoverished 3rd world country managed to fake an entire nuclear, biological, chemical warfare capability and the ICBMs necessary to attack Britain within 45mins.

And he did it so successfully we were forced to invade.
NetBeans is open source. At least OpenOffice and Hudson have already been forked. Are there any obstacles (name has to be changed of course) for forking this project as well?
From my perspective, I didn't "do it", it just happened.
You should not be surprised. Credit reporting companies sell your score data to credit card and mortgage lenders. Retailers pool your shopping habits into "co-ops" which are used for direct mail and online ads. It goes on and on.
As you have lived out of Portugal for more than 5 years you would probably qualify for the non habitual tax status, which means you would only pay 20% income tax if you moved back here. You would definitely get a standard of living boost.

http://www.allbusiness.com/legal/tax-law-tax-treaties-agreem...

The more contacts I have the better so yes please get in touch.
There are (admittedly imperfect) rules for insurance sales that attempt to minimize the moral hazard, though. One must normally have an "insurable interest" to buy insurance, i.e. the potential to actually yourself suffer some harm if the insured-against event happens. So you can't just buy insurance as a pure bet, where if an event happens, you get a payout without suffering any harm from the event. For example, you can take out property insurance on your own property, but not on your neighbor's property, or on Stanford University's property, or on the World Trade Center (unless you own one of those).
Enron was worth quite a bit at one point, too.
Generating random mazes with the Growing Tree algorithm (w/ Javascript demo)
You can squat, deadlift, bench and shoulder press on your first day. Here is a simple, two step process to start squatting:

1. Stand up.

2. Squat.

Oh, there's a lot more to it. And some people actually find air squats harder than weighted squats because there's no counter-balance. But the basic powerlifter movements - squat, deadlift, bench - can be done by people on their first day as long as they use very little weight. In fact, I think it's best to start with those movements to build strength. Having someone to correct your form is good, of course, but not everyone has that luxury and may have to monitor themselves. That's doable as well.
Were you running ads which could be controversial ?

I've heard from affiliate marketers with ad spends on that order of magnitude who've had problems because of the nature of their business.
> Anyone looking for a simple, (open!) osx music player that just has a playlist you can drop folders onto and nothing else, check out Cog.

Cog is nice but unfortunately it doesn't support ReplayGain. (Ditto Vox.) I actually use VLC as an MP3 player for this reason.
As an NYPL staffer and Hacker News junkie, I can't tell you how much I appreciate seeing this listed here.

Before I joined the library, I'd come here all the time just to get work done. Now I come here to work.

Anyway, if you go a few blocks south to the Science, Industry, and Business Library (34th & Madison Ave) there's access to tons of market research databases that have helped fill out many of my friends pitch decks.
Indeed, the Mac has shift, control, option, command (and fn on laptops). Way back when the Mac had command but not control, and Windows had control but not "windows". IIRC Apple added control long before Windows added "windows" so there's never been a deficit on the Mac side.
Well, again this is all anecdotal. But in my experience with friends and personal, it really depends on whether or not the young person has a support system from their parents or others.

In my case, less then a year after graduation the agency I was working at lost our biggest client, I was the newest hire, and was in the first round of what ended up being a reduction of, no exaggeration 90% of the entire company so it could then be acquired. This was March 2009. I didn't have any real savings, and my parents couldn't bail me out. I qualified for the maximum which was about $316 per week after taxes.

So of course immediately I was looking for a job, and had an offer in hand by the end of April, but it was for a lower paying job, it was clearly a stop-gap job. I think many people my age, don't want stop-gaps, but when you don't have a support system you need to do what needs to be done. Of course I kept moving forward and looking to move up, made a move from DC to NY for better money, and continue advancing. But had I not taken the "stop-gap" I would've crashed and burned.

And so, the other folks I know who didn't take similar paths had one thing in common: they could count on their families or some financial support system. I don't begrudge that, I would do the same for my future heretofore unborn children, but it seems to me to be a common thread.
You can also utilize desktop notifications in an extension where user authorization isn't required.

ex:
https://chrome.google.com/extensions/detail/phokmbaffndjgejh...
There is no civil war and no perpetual inter-clan power struggle. What defines and "oppressive" level of religion is in the eye of the beholder.

It is unfortunate that ideology causes americans to believe propaganda over the reports of people who have been to somalia and somalis themselves.
Time Machine: replaced with CrashPlan

Why not use both (as I do)? Local backup is faster; remote backup is ostensibly safer from disaster. Oh, and Time Machine is invaluable if you're upgrading your boot drive or are surrendering your Mac to AppleCare.
I have used NetBeans both on Windows as well as on Ubuntu. I haven't noticed slowness on Ubuntu (with 4GB RAM) apart from the loading time. I have switched to VIM since then and haven't used NetBeans in the recent months though.
On my screen the color differences don't appear very obvious. Any ideas?
In the west, we've got SHAW who recently lowered bandwidth caps without changing the price and are charging for any overages, and Telus who are not yet charging for overages but they try to lock you in on contracts and also have caps. For a 15/1 pipe you pay about $60/month.

The problem is since all of the major ISPs also provide television they are effectively attempting to get rid of netflix as competition by placing such restrictions on our access.

http://openmedia.ca/ has been campaigning to get rid of the caps in Canada. Quite a fair bit of interesting reading and it's nice to see it gaining momentum lately.

EDIT for the typo.
It's not evidence. It's an anecdotal counter-point to an unfounded and all-to-common lazy characterization.

Feel free to look up any number of sociological and economic studies about what happens to people who are on unemployment. Suicide rises, separation rises (divorce itself tends not to, as divorce is expensive), domestic abuse rises, savings plummet, bankruptcy rises, foreclosure rises, future earnings drop.

The studies have shown that it looks nothing like party time in the aggregate. But somehow that doesn't stop people moralizing from a privileged vantage.

Edit: Frankly, it's just the same damn Welfare Queen argument all over again and I keep hoping that nonsense was long since disproved and buried, back with Trickle Down and the rest of Reagan's 'conservative' fiscal bonafides.
I highly endorse the above. Most people fall into the same trap as careless developers trying to optimize a program: they focus on what is easy, instead of what will make the largest difference.
Hello world in Swing: (from here: http://www.java2s.com/Code/Java/Swing-JFC/HelloWorldSwing.ht... )

import javax.swing.JFrame;
import javax.swing.JLabel;

public class HelloWorldSwing {
public static void main(String[] args) {
JFrame frame = new JFrame("HelloWorldSwing");
final JLabel label = new JLabel("Hello World");
frame.getContentPane().add(label);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}

Hello world in Shoes:

Shoes.app do
para "Hello, world"
end

Hello world for Hibernate: (from here: http://www.javaworld.com/javaworld/jw-10-2004/jw-1018-hibern...)

package hello;
public class Message {
private Long id;
private String text;
private Message nextMessage;
private Message() {}
public Message(String text) {
this.text = text;
}
public Long getId() {
return id;
}
private void setId(Long id) {
this.id = id;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public Message getNextMessage() {
return nextMessage;
}
public void setNextMessage(Message nextMessage) {
this.nextMessage = nextMessage;
}
}

Session session = getSessionFactory().openSession();
Transaction tx = session.beginTransaction();
Message message = new Message("Hello World");
session.save(message);
tx.commit();
session.close();

The equivalent in ActiveRecord:

class Message < ActiveRecord::Base
end

message = Message.new(:text => "Hello, world")
message.save

You have to set up your schema in both, so I've left that out.

These are just the first two that came to my head. I ditched Java so long ago that I'm sure a few hundred more have come up.
Data Modeling in Performant Systems
Verizon suffers wireless failures even before iPhone launch
More like 90% of the way to being half as good as Windows.

If you actually use expose and drag and drop on a Mac (e.g. try dragging a file to a choose file button in a web browser) you'll quickly realize just how far behind every other OS is. It's not just that the Mac has deep UI advantages over Windows/Linux/etc., but that it's had them for ten years and it's ingrained into the DNA of third party apps.
Please educate yourself about Unix Security Contexts.
Both people I know who got one recently bought it because it came with a free XBox 360 as part of the plan. In both cases it was their first "smartphone" and one of them explained how confused he was by the whole thing.
I just realized the other day that you can drag a tab off of visor and use it as a regular terminal window in case you need to look at two terminals at once.
This is great news, thank you!

Until 1.7.5, the advice seems to have been that ANY single server is vulnerable, always use replication sets to prevent losing data.

While I appreciate that point, and we do use ReplSets for every DB, in the real world problems happen.

A circuit might explode in a DC, causing all the machines to go down. (Happened to me at ThePlanet)
Our Secondary machine might go down, and while fixing it, the primary might fail. (Happened two weeks ago on dev machines)
Our devs might run a test database on their Macbooks; While this isn't mission critical to stay up, potentially losing records means they need to restart all tests after an event, rather than resuming.

There's a million other places that this will be helpful. Yes, we should always spread things out as much as possible.. But I still use redundant power, RAID arrays, a journaled filesystem and in ideal times a ACID DB.

Here's hoping 1.8.0 will be out soon! ;)
Econ major looking to break into startup culture. Advice?
I'm an econ major, math minor at an ivy league school who's literally suffocating in my school's infatuation with wall street. I'd like to intern at and join a tech startup after graduation (currently a junior), but I'm not sure how to best approach the situation.

I consider myself pretty technically savy - I've built a couple of websites using PHP, rails, etc, but at my experience level anything I code would probably scale terribly. I'm "hacker compatible," but I understand my limitations as a developer.

I have a good sense of design. I can create presentations and pitches. I can network and feel out people. I'm persistent, and I'm not afraid of cold-calling or working 80+ hour weeks.

Ideally, I'd like to tackle everything that the serious hacker won't have time to focus on. However, I'm young, relatively inexperienced, and have no real connections that would make me a compelling "business guy" or "funding guy."

Also, I am debt free but also at basically nil savings. While I don't need much more than basic living costs, I simply can't afford to work for free.

Given my situation, how can I break into the startup scene? Should I be targeting early stage ventures? Companies that are already VC funded? Everyone I talk to is looking for a hacker. Should I stop trying to break in on the business side and focus on honing my hacker skills?

Thanks.
If you're on Mac OS X or can run a VM, TextMate is a wonderful project editor. It was the reason I switched over to Mac for development. It does everything I want for development, and gets out of the way for everything I don't want. It'll take a little to get used to.

Autoformatting code is controlled under bundles (format all, re-indent text).

Go to definition/declaration is functionally done with go to symbol.

There's support for code completion but I haven't used it much.
I like your idea. The site also looks nice. Do you host these videos yourself? I can see bandwidth charges getting out of control if you do.
> anyone who conflates 'unemployment' with party time has never been on unemployment or known anyone close who has

Totally agree. Being unemployed is not much fun, but it seems that there has always existed a myth, typically promulgated by the mainstream media, that being unemployed is somehow a luxurious lifestyle of endless leisure and procreation.
Yes, these examples certainly are not fair-use. I see it as that we decide, as a people, to not force difficult requirements on getting unemployment. It is a humanitarian decision: in the hopes that 99% of those who get it, need it, rather than denying support to those who cannot meet strict rules in the attempt to avoid abuse. Similar to the rule that it is better to let 100 guilty criminals go free rather than incarcerate a single innocent person.
Why do people use NetBeans for Rails?
' Do we really need to say "Thank you" if a server refills our water glass? '

Yes. The server is human being, not a robot. Small social graces go a long way in maintaining a civil society. (And we should be saying, "please", as well.)

"It seems to lessen the value of two words when someone does an unexpected favor."

In those cases you can add more oomph to your voice, or say "Thank you very, very much!"
Deadlifts, squats, and shoulder presses, done right, will fix your posterior chain and upper back. The trick is avoiding the ego-lift and only do as much as is safe and with proper form.

The bigger trick is having someone to show and critique your form.

(Gah, I miss lifting!)
I'd love to see a cross platform variant, influenced by TextMate's design. I tried out redcar last year but it wasn't ready for primetime then. I may be confusing redcar with one of many other editors I tried out last year, I'll give it another look.

update it was redcar that I used last year, and it has improved quickly (kudos to the project team). That's a great sign. Kinda psyched to have something textmate-ish on ubuntu! The themes are pretty hot, and the bundles are chock full of languages.
I'm rooting for all competition; I don't have any reason to believe that telcos would be any less corrupt than cable companies. But if we had a choice between multiple wireless providers, multiple cable providers, and multiple telcos, we might stand a chance at a fair deal.

The Cable/Telco-FIOS spar is likely to evolve into a wink-and-nod conspiracy where companies all settle on similar high prices and compete only in the marketing arena (see SMS as one easy example).
I've thought the link to the first war would be good start for someone who had no clue about the story behind it ;-)

It's true Russia has a lot of blood on it's hands. But I think each time, we excuse some cruelty with another cruelty from the past, we're just excusing the future ones.
>For that list to have any significance you'd have to put it side by side with a list of people who didn't have faith .

So you're saying that Newton, say (who incidentally wrote many theological treatise), no longer is a scientist [of any worth] if there were more people at the time who didn't have a faith in God?

The fact that there may or may not be scientists without faith is orthogonal to the fact that scientists with a faith in God produce worthwhile results, or do you disagree?
Wasn't anything more to me than a failed startup and a great experience. How you could have a failed self image after being your own boss, managing people, making products people want, and pushing yourself to grow personally is beyond me. Letting it ruin your relationship is not the fault of the startup but your behavior towards those you love or their lack of respect for your work and passion.
I've tried to switch from Gnome to OS X several times over the years (we use mostly OS X in my office). I have always ended back up on Ubuntu (or Arch). Gnome just feels more intuitive, everything pretty much does what I would expect it to do. Also integrated package managers are a pretty killer feature that all Linux distros come with these days. Recently on my work machine I switched to XMonad and my productivity has seriously gone up thanks to it.
I agree that it's poor technical strategy. It may not be poor marketing strategy --- there are a lot of folks who are attracted by gaudy performance numbers, and may not care (at least not until they get burned) that they're dependent on unsafe defaults.
Haha, amused to see this pop up on HN. I was the lead programmer on it.

Nothing quite makes you feel quite so connected to the national legislative process as seeing your project roundly condemned on the floor of Congress ;)
Augmented Reality - Layar Reality Browser
I use Netbeans for java and used it when I started working with Ruby. But I switched to RubyMine and really enjoy it. It took me a while to convince myself to pay for an IDE after previously using Netbeans and Eclipse, but the cost isn't high and it has really made me speed up my ruby work.
Not really. Insurance companies have an interest in not paying the costs of terrorism; the insured have a vested interest in not being blown up. Both interests are aligned squarely against terrorism[1].

In a futures market, people betting on events occurring within a given time frame have their interests closely aligned with allowing or encouraging those events to occur. Even if you restrict it to carefully qualified security analysts who you're confident aren't backing terrorists, a prediction market financially incentivises them to withhold any intel they've obtained or observations they've made[2] that might disrupt terrorists' original plans.

[1]Unless you're trying to commit insurance fraud by staging attacks on your own overvalued property. No system is without weaknesses.
[2]If there isn't any information asymmetry in their favour then there's no expectation of profit
Because it's fast and it can do code lookups. Rubymine, for example, is order of magnitude slower, even with most features turned off.
>law is the law.

Okay, square.
2 million shipments over 3 months is around 22,000 a day, not 33,000.
Some additions:

Xee - A fast image viewer
The Unarchiver - Extracts everything, with some nice options
MPlayer OSX Extended - Another great media player
KeePassX - Open source password manager
Burn - Alternative image/file burning utility
Disk Inventory X - Disk space visualization
muCommander - An advanced file manager
We personally check up on qualifications. It's something we take really seriously.
check out smug.py https://github.com/colorfulgrayscale/smug.py for a light weight music player for your osx console (note: i wrote it)
This is actually good news. The company I work at would never hire a Rails developer that uses ANY sort of IDE. Learn to use a good text editor and learn the Rails CLI.
This is an unfortunate move, though I expect that the community will do what it can to pick up the pieces here (which Oracle seems to state openly that they want to see happen). NetBeans has improved so much over the years, I hate to see "official" features like this get tossed out.
This is a situation where the physical disk configuration may make a real difference. If the journal and the data files are on the same disk, a write-heavy load will be continually seeking between them. If they're on different disks, there's a lot less seeking, and that may reduce the performance penalty quite a bit (at the cost of extra hardware).

And of course, if you're on SSDs, this is all a non-issue, but that also still comes at a premium.
On Android the back button also has problems. It's definitely noticeable when the developer hasn't gotten it right. I recently tried out K9 (an alternative mail client), and you can end up navigating in circles (which causes application state confusion - is the state of the program global, so if I press back enough times to end up on the same menu, it's updated, or did I just travel back in time?).
Kind of you to mention this, but that was a year ago! I've asked O'Reilly about this year's donation. Hopefully, there's more for Bletchley Park.
>>A Creationist can not perform what he thinks is correct science without performing what the rest of the world is incorrect science.

>(That's not a disprovable belief, of course, so it could be the case.)

Do you see the inconsistency here. You're saying on the one hand "it's bad science" and other the other admitting that their isn't any scientific reason to declare the position as false. A "running start" theory appears to be unfalsifiable and thus outside of the realms of scientific result.
> Things like: class="width50perc floatLeft textAlignRight textColor1" are very handy.

At that point, how is this any different from just using inline styles? The whole point of CSS is to separate presentation from content, you've done gone and thrown a bunch of presentation back into it.
You probably haven't investigated, but I'm wondering if any of those are actually what they claim to be, or more likely just malware payloads. It's quite common for the black hats to shotgun-distribute a malware trojan labeled as a crack or serial for thousands or millions of software titles.

(I am resolved to only ever get burned by that once...)
I was unemployed for awhile in 2008 and I can confirm that Illinois at least has work training programs for the unemployed. I can't attest to whether or not they are any good as I had marketable skills at the time.