skysight-inc/HackerNews huggingface dataset:
I don't think Java-the-language is "perfectly fine". It's extremely verbose, the type system is mediocre at best, it's actively hostile to functional programming (and lets not even consider anything else like logic programming!), the syntax is extremely inflexible.

Your tirade against "fanboys" is nothing but a straw man--the point of having more expressive, concise code is not "saving a few characters of typing" but making your program easier to write and easier to read (and, therefore, easier to maintain). Sure, you can get stuff done with Java, but you can generally get it done faster and better with other languages.

High-level features absolutely matter in the real world--they allow you to write code faster and give you more confidence that it is correct. Code written at a higher level is not only shorter but also more declarative and clearer. The idea that only "language designers and fanboys" care about having these features in their languages is patently absurd and rather arrogant.

To me, it seems Java is a compromise--it ignores decades of research and progress in programming language design in favor of catering to people who knew C++ and didn't want to learn something radically different. Thanks to being widely taught, it is now essentially a lowest common denominator: practically any programmer you meet will have at least learned the basics of Java at some point. But I think this is exactly the sort of compromise any good programmers should not take!

Now, the JVM is, admittedly, a good platform. It has some glaring weaknesses--poor support for functional programming, poor interoperation with native code, long start-up time and so on--but, on the whole, is very strong. Happily, you aren't bound to Java if you want to be on the JVM and you can use some of the great alternatives like Scala. But this does nothing to defend Java-the-language--having a good implementation does not make a language well-designed or particularly usable.
I have a keyword search set to l, so I do "l bootstrap" and it goes to the first result.
Miners are receiving nearly $100K USD per day but the share to the smaller operators is often just small amounts, oftentimes $20 or so per month. The cost for them to cash out using the bank system is often expensive. This provides an economic method to cash out small amounts without incurring high fees.
Completely fill your schedule and have a to-do list for when you have some spare time. As long as you have stuff to do and those things are the right thing, trust that you have done enough.
Since this is just one of the many options available for spending bitcoins or cashing out, the criminals are probably not planning on using these.
An honest question: assuming you have more than 1 credit card, aren't all/most of them international? Are local-only credit cards the norm in the U.S.?

And do you really need a bank account per credit/debit card? I'd assume you have "external" credit/debit cards, where the only connection to the account is that it is charged monthly.
DDG = duckduckgo.com (some of us who've been reading HN for a long time probably know this, but I imagine that the majority of readers doesn't)
Where App.net is heading
What App.net could become, current API developments, and what it still needs
> so what if shes on windows or android or blackberry or not using a smartphone.

Then she, transparently, gets an SMS instead, and I don't have to give a shit whether or not she has whateverthefuck app
Windows Phone vNext Collateral Damage – A Developer Story…
Finding unknown algorithm using only input/output pairs and Z3 SMT solver
Stallman on RT [warning: horrible interviewer] 
Richard Matthew Stallman, often shortened to rms, is an American software freedom activist and computer programmer.
This is what one school of thought says. Another school of thought says that people still buy deflating computers, mobile phones and other electronics, and Intel would have gone bankrupt long time ago if "mattress theory of deflation" is valid.

Another school of thought also says that inflation is a second form (after the taxes) of government oppression over the citizens; and that truely free currency should avoid both forms of government oppression: inflation and taxation.
But isn't international credit/debit cards (even such with "limited charge") a solved problem? Except when under 18, all my credit cards were always international.
You can get a pre-payed card for that.
I agree, java is completelly ok for implementing a crawler. For example the well known mercator crawler was written in java and it's authors stated:

Although our use of Java as an implementation language was somewhat controversial when we be-
gan the project, we have not regretted the choice. Java’s combination of features — including threads,
garbage collection, objects, and exceptions — made our implementation easier and more elegant. More-
over, when run under a high-quality Java runtime, Mercator’s performance compares well to other web
crawlers for which performance numbers have been published.

source: [Mercator: A scalable, extensible web crawler (1999)](http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.151.5...)
If silver was a nice addition to a gold based money system, how isn't Bitcoin a nice addition to the existing monetary system just as well?

It isn't an either/or scenario. Parallel currencies for the win!
Not a fan of Infineon personally. Turn 1 scares the heck out of me =)
Yeah, I did...
How did .each have weird scoping pre-1.9? I've run across problems with for-loops, but .each has always behaved predictably, even in 1.8.

Could you perhaps provide an example of code using .each that does the wrong thing in 1.8, but the right thing in 1.9?
Yes, the project seems to have around 380 files. I'd be interested to hear from the author if he's reading this thread why the codebase is at this size. Perhaps VirtualBox quirks necessitate a large part of it?
Play framework is definitely a good Java framework to use. In my current projects I am finding it very useful.
Silver leverback l House of Gems
Sterling silver lever back and earrings components at wholesale price.
To get benefits from testing you really need your team to buy into it. In my experience developers are much more inclined to try things that they had an active part in suggesting or formulating. It's likely your team has some experience or knowledge when it comes to testing. Assuming you are the team leader, talk to them, let them make suggestions, or ask them to look into it and present their own ideas.

I was taught TDD on the job via pair programming and really enjoyed it that way.
Consumer-grade mining is a temporary phenomena. In a few months, the block reward will be dropping in half, and most people with GPUs will no longer be able to operate them profitably for mining. This is because FPGA mining hardware has been shipping in volume.

In addition, if ASIC hardware starts shipping, GPU is completely out of the game and FPGAs will be hard pressed to stay powered on.

GPU mining had a good run for nearly two years, but it is about to be obsoleted.
Just because you can do something with a language does not mean you should. Sure, lots of people make stuff with poorer languages. Lots of people also never write tests, skimp on documentation and copy and paste half their code. It works for them! The best choice would be to think about the problems people have with Java and find a good solution for them (e.g. Scala).

People use all sorts of distinctly sub-optimal tools and technologies for various reasons unrelated to those technologies' merits. One of the biggest reasons is familiarity--many people do not like learning radically new things and so stick to what they know. Popularity does not imbue any sort of quality to programming languages any more than it does to anything else like music. There's a reason that trained musicians respect classical music--even if they're making pop--and there's a reason programming language people respect ML.

In short: just because many people manage to use Java does not mean it is in any sense optimal or even good.

Also, I think the oft-repeated "right tool for the right job" bromide about programming languages is deeply flawed. Programming languages overlap far more than most tools--they are all general-purpose programming languages, after all. The difference between a hammer and a screwdriver is far greater than even the difference between Java and Haskell. Choosing a programming language is more like choosing the best power drill--they overlap almost completely and can do the same jobs. It's quite plausible that some are almost always better than others, but that you could ultimately do the job with either. It will just be more difficult with one than the other.

Also, even if languages did differ significantly, there is no guarantee that any particular language has anything it's best at--it can be strictly worse than other languages for every conceivable use.

Finally, I think that surrendering to familiarity and choosing something you know over something you need to learn is rarely a good choice. Sure, if you have a hard deadline, it might be a reasonable compromise. But learning a language is essentially a constant expense where its affect on your productivity is linear to how much you program. Just because it might take more effort to get started with Scala does not mean you should immediately consign yourself to the drag on productivity that is Java.

You should be learning something new all the time, and programming languages are some of the most important things to learn in CS--they affect not only what you write but how you think. So strive to find the best one you can rather than settling for something that works--in this day and age, expecting your language to be somewhat usable is too low a bar to set.
Digital experts Pirate Party making privacy fault with mailing
I'm not sure what you mean - you would like the patches to be a part of the project trunk, otherwise you'd need to keep applying patches after every update.
If the company is effectively bankrupt, then your equity is worth nothing. That's the risk you take when you accept shares in a company as payment.
Where I live you generally get 30 paid days off per year (10 national holidays, 20 discretionary).

Most large companies I've worked for require that you take one contiguous break of at least 2 weeks at some point during the year. Long enough that someone else will have to take over your day-to-day duties.

This is good for the employee (to have a proper holiday, and avoid the pressure of being the only one who can do something), and good for the company (it gives time for fraud and cover-ups to surface, and forces the spreading of information within the teams).
At these airports we've lost the human caring, the human service-related element that makes America great. - I think that there's no demonstrable security value for the majority of these projects, and since 2001 we've allowed the defense industry to ingrain top-heavy industrialized defense projects into our daily American life - militarizing America. Along the way we've lost some of our true values and this doesn't make us a better, safer country. Where's the article about saving a stranded man and helping reunite him with his family?

The possibility that they would have locked down a major airport, stranding thousands of travelers and generating millions of dollars in lost revenues would have been a true farce. How many armed guards could you hire, trained to HELP as well as protect, for the cost of a $100 Million lemon defense system? At least we would be helping solve the unemployment problem, rather than pumping countless millions into the coffers of international defense companies like Raytheon.
Not well. It's described for the entire final quarter of the article, in the section marked "Why .each Is A Horrible First Looping Construct".
Why is that a problem? Just because someone has a debit card, doesn't mean the bank can suddenly trace how physical cash trades hands.
How does "chase" sound to you?

In my country we have a bank that is called "roberry". Very popular. Look it up its called "skok" bank szewczyka.
I'm at my happiest when I've 3-6 months of living expenses in my bank account. This is freedom.

However, getting there without going through a gruelling 9-5 existence can be demotivating. You have to do it. People will probably be happiest getting advice on how to be content in an unhappy (/less than ideal) work environment, as this is what most people have to do.

Unless you're lucky enough to find the right collaborators, and funding, or stumble into an idea that makes money from the start, or start trying to do your own thing early on in your 20s when time doesn't matter so much, you're going to have to do the 9-5, and save up, and instead of buying a house take some time off for your own ideas.

Cycle to work. Live closer to work. Take your lunch break & have a stroll. Don't eat too many pizzas or chips. See some friends at least twice a week. Cook a nice meal for a mate. See an amazing film. Don't watch live tv. Find projects to work on with people you like, and that they're also motivated by. Ask someone you like out on a date, at least once a month. Be ambitious, but don't beat yourself up for not achieving. Learn from mistakes - actually recognise improvements, but don't beat yourself up for not doing them..they'll be another time. Ignore fluffy people - there's nothing going on below their superficial surfice. Live within your means; don't buy a new shiney device if you can't afford it when something else will do the same job. Save money for a rainy day.

[Edit:updated a spelling mistake, and added below]
Practicalities like finding a good house mate, that allows you to have a good 8 hour sleep, whilst maintaining a degree of interesting human contact allude me.
veewee is being merged into vagrant.
Assange public appearance at Embassy of Ecuador in London
Bug submission templates made easy
simple workaround: get the webcam input stream into a video element, write the video frames into a canvas, push the canvas(frames) to whammy == client side video recorder
Hey, whatever keeps this guy happy.
Which college did they attend? I'm interested in finding out who this professor is...
I don't see how learning either one makes someone less of a programmer. It seems like you have made a false dichotomy.
#PewPew in action https://dl.dropbox.com/u/150220/641026832.jpeg
Be the example and the enforcer.

Firstly you need to go through all the code and
put in place a usable testing framework, with stubs as needed, so that you on your machine can run one assert 1==1 test in say 50% of components (not modules just areas of the system)

then make sure that there is a means to control code promotion (this can be social butsimplest way is only one person per component can merge to master and they must abide by these rules:

1. No code passes without passing all unit tests
2. No code passes without code review

oh and the best example of this is subversion where (forgotten his name) simply code reviewed every patch for six months till everyone just took code reviews as the norm

so you will have to do that too

Tl;dr

put in place right now a unit test framework with examples in strategic places around the codebase

ensure you code review every checkin and refuse to pass those withoutgood enough tests
Reading comprehension: "perceived" refers to the "injustices of a world ..." in my comment. Also, I've met plenty of people who disagree with me who don't froth at the mouth. For instance, BSD vs Linux used to be a Topic of Debate on the internet, and often the BSD guys would be fairly rational about what they preferred (of course some of them frothed too, just like some of the Linux fans).
Say No to Reproduction: Your declaration of your stance
> It's unfortunate that these things are run by the government. We're getting the prison food version of security and it's horrible.

Amusing that you're mentioning prisons, that precisely come as a nice example of things going awry after government handed back management to private contractors. The same thing applies to disasters such as Blackwater military activities in Iraq, etc.
From the vantage point of the Ruby programmer, the only concrete things are the Ruby statements used to model your desired behaviour.

When you're teaching goto/jumps you'd have to either teach another programming language (raw instructions) which would make it more concrete, but would also raise a lot more questions about how Ruby works, or teach goto in terms of Ruby code, which would make it fairly abstract :P
Interesting thought. I'd also add bus factor to possible management problems. Often smooth project operation depends on few individuals (who may well seem to be ‘just’ developers), and mandatory time off for all employees may help obviate that.
I thought the important part was: "wearing his bright yellow life vest". What kind of clothing does (JFK) airport personnel wear?
One must choose between `for` and `.each` (lets assume we agree that teaching just one is the best approach), so you optimize for your goal of "good programmer", over "good little rubyist".
FWIW, I do not agree entirely with the author's conclusions, but his intentions are good and I thought the entrepreneurial/change-the-world nature of his project would make it a good fit for HN.
The record is 10 minutes with purpose-built cars with titanic power (in the range of ~1000HP) and huge turbos to compensate for lack of oxygen at altitude. An Audi TTS with its measly 270HP can't beat that:

> According to Audi, race officials said an expert driver in car like the TTS would complete the course in around 17 minutes.
It's more complicated than that. Absent SSTP, if I live in a town with a special sales tax, and I buy furniture from the next town over and have it shipped to my house, I get to pay a lower tax rate. With SSTP, they furniture store has to track my address and charge me the higher rate. I don't think use tax has ever been a factor in intrastate sales tax rate variations so this does change what sort of taxes are required.
Many cards in America have foreign transaction fees. There may be other fees associated as well.

That said I have looked into cards with no foreign transaction fees for future international travel. They do exist, but one more issue is making sure they support "chip and pin" for European countries.
Créez votre clé USB MultiBoot grâce à XBOOT
First evidence for photosynthesis in insects
Playing Visual-kei Music with old Japanese Instrumental
LXC is great but does have its limitations. We are currently building a vagrant like solution and GUI for LXC/Vagrant/vSphere/ESXi/Xen/AWS etc which will launch in beta in the next couple of months - sign up at http://10xlabs.net if you are interested in following progress
This isn't really about work, but rather procrastination. But you don't actually have to have work to be "to busy" to do whatever. I once rented a room in a house where the landlady was divorced and living off of alimony (this was a few years ago). She didn't have any hard demands on her time (like employment), but whenever she didn't want to do something she would tell other people she didn't have time. Funny thing was I think she actually believed it.
I'd imagine the Army relies, to a fair extent, on the tried and trusted technique of using people as a detection system. Watchtowers and patrols and the suchlike.
Who owns the world...
Vagrant does have support for the general case, where something in 7 lines will be a bit more specific. For example, Vagrant will handle cross distro/OS NFS shared folders.
The first two points (waking up early, exercising daily) make me happy, too. Compared to not doing those things, the difference is enormous. I would have thrown 'eating clean' in there as well.

The other points I agree with, too. But in my experience the first two points organically lead to the later ones.

On a side note: I'm an atheist and raised as such. I don't think guilt, dogmatic thinking, and the fear(!) of an afterlife would be conducive to my happiness. The intersection between The Christian Way Of Life and the OP's original points is so random and incomplete, you could just as well draw a connection to Scientology and be more spot-on (and still–for all practical purposes–not be spot-on at all).
This is what we can call a worthless piece of shitty argumentation.
Saavn Song Map - www.saavn.com/#/songmap
Check out what we built at Saavn as a fun side project. It shows the locations of the users that are playing songs on Saavn site and apps in near real time. FYI, Saavn is an awesome platform for streaming South Asian music.
To be fair, used textbooks have highlighting in them. I gave up on used books in law school because the existing highlighting and margin notes were often wrong and distracting, and got in the way of my own highlighting which was a big part of my workflow.
Cant Find Parking Space? Just Fold Your Car
Tough Title City - A video game in your browser's title bar
> But that's just qualifying. Racing is about so much more. Driving software will have to integrate considerably more inputs in order to avoid crashing into other cars.

And that's where you see the difference between Gran Turismo's infamous zombie AI and Forza Motorsport drivatar (where everyone loves to hate M. Rossi). I bet that if the Turn 10 guys got in touch with those Stanford folks, they could learn each other a trick or two.
Clickable http://www.saavn.com/#/songmap
"If you miss any live or in-person event, you can return to this site to find archives of all materials."

So yes.
I wasn't aware of this. Have you seen anything that supports it?
Maybe more teachers could use CafePress and self-publish
Oh, OK. I am not sure I understand you though.

Is there something that offended you?

I suppose I could write a better explenation and put in on top...
So, the only way to get some bitcoins for a single person would be hacking sites like bitcoinica or users? Also, is there a live statistic, which shows how much bitcoins exists right now?
That's an interesting viewpoint, but it is your viewpoint.

I personally get a lot of value from real-time information sources - links to new software releases or bug fixes, updates on social meetings with friends, uploads of photos from vacations and the like. I want this information, the trouble is (as the article says) I can't be available to filter and process it 24/7. So I end up reading through lots of junk to mine the value from the stream. If someone wrote an algorithm that knew what I valued and filtered / built digests for me, that would be great! Saying I should just 'deal with it later' doesn't really help though, because later there's more stuff to filter.
Can you explain?:)
I don't think they mean that Sweden/Norway don't value equality, but that there seems to be more focus on other aspects that are focused on in the US (e.g. competition, mix of private/public schools, options of cheap/expensive schools, possibly not as high teacher standards, etc.). It doesn't have to be a zero-sum game.

I think there's also a difference between what equality is focused on. Sweden pushes equality in some ways probably more than any other country (e.g. gender equality), but that doesn't necessarily mean there is as much focus in other areas (e.g. socio-economic equality -- though I don't know if that's a good example or not).
What surprises me is how short the list is. The banned companies seem to be banned for good reasons.
Emie ICELICK Iphone 4 4s case
I think there's a name for that kind of logical fallacy but I'm not sure what it is.

Did you expect the people who invented Facebook and Twitter to turn off their cell phones?