skysight-inc/HackerNews huggingface dataset:
If you're running in a virtual machine you have a lot more flexibility to solve these kinds of problems, of course.

I wouldn't mind seeing explicit namespace support in Obj-C although I can't say I've run into any namespace clashes in my own code yet.
Facebook's Zuckerberg Weds on Day After IPO
Zuckerberg upgrades relationship status
Google gets China OK for Motorola deal
A simple example of Huffman coding on a string
I have a feeling Nintendo won't be too happy about this, considering they sell Super Mario World for the Virtual Console.
Actually there is an Epileptica Mathematica (Arithmetica), people who suffer an epileptic seizure when they hear a math problem. And it all happens at the same brain region at your left temple.
China to become biggest IT consumer in Asia-Pacific
I had a lot of trouble explaining homebrew difference between i386 and x64 builds and getting it to build the right ones. It does not mess up the system by itself, but getting it to do the right thing requires some serious digging into the config formats - or at least it did when I needed it about a year ago.
One viewpoint is such noise doesn't scale - both for tooling or human consumption.

Java and C# are both heading into a territory where it is getting less reasonable for a human to write them without tooling support - is this what people really want? If we have such sophisticated tooling why bother dropping to low level text? Wouldn't it make more sense to manipulate and compose more expressive objects than text?

The end game is you obsolete the languages and they become targets of more expressive languages.

It highlights a potential design flaw in the composition model of the language and/or the libraries.

Should for example C/C++ include the generated assembler in pragmas to guide compilation? Always? Visible to the programmer?
I see a lot of posts regarding gold-digging and motives - and I just want to say that if there's one person you can marry knowing what their true intentions are, the only thing better than a college girlfriend is a high-school one :)

(Kinda like Mr and Mrs Obama)
Douglas Crockford puts an anti-puppy-kicking clause in his OS licenses.

www.json.org/license.html
No. I get the sense that Aplus was used by the Fixed Income division more. I was in Equities; our wacky custom language was Perl.

I still have "font kaplgallant not found" nightmares from time to time.
NOVA: Replacing Body Parts
I first saw the news on CNN and groaned at the headline.

http://cl.ly/0S0Q1D1D2c1y1I42393B

Yet, it seems to be fact.

I believe Zuck believes Facebook is the vehicle for these announcements and interactions, ergo his play. The announcement via FB is fair and true. I think it's a good move.

I'm disheartened to see it right after the IPO. It's rare a wedding happens overnight, let alone an IPO, so it feels deliberate to me.

And yet, given how blindsided they were with Beacon and its ilk, I can imagine the circumstance being nothing more than.

tl;dr: I don't understand Zuckerberg or Facebook.
Shareholders may bring suit against an officer on behalf of a company. It is designed to protect minority investors against exactly the scheme Zuck has set up. The corporation is the benefactor of any damages to prevent abuse by shareholders.

See http://en.wikipedia.org/wiki/Derivative_suit
Idea of compressing Videos on Fly
Someone also made an iPad app:

http://itunes.apple.com/us/app/hacker-typer/id435837770?mt=8
Everytime I get a glimpse deep into the programming world, I get more scared. I thought this was good ole computer science/programming, built on logic and math not politics. Anyway, it's hard to judge a guy's character from what he writes. Terseness and bluntness in my opinion seems rude, but sometimes is all a guy has left. An exhausted man doesn't want to waste characters typing out frivolities.

As far as Drepper, I have no idea what he's like. I think he should act with respect towards others. He has written substantial things to help others out though: http://lwn.net/Articles/250967/
Wolfram demo visualization of finite fields: http://demonstrations.wolfram.com/FiniteFieldTables/

(requires the Wolfram CDF player)
People should be happy for Zuck and Pricilla. Any claims by those who don't know Pricilla that this is other than for love should really get a check-up on their humanity. Not that they'll ever read this, but congrads to them both.
Congratulations Mark and Priscilla!
Adam Savage Commencement Address to Class of 2012 at Sarah Lawrence College
Chan's ring featured only a "very simple ruby," a source authorized by the couple to speak told the AP.

That explains why she isn't smiling :) . Seriously people, smile for crying out loud. You know billions of people will see that picture over the years.
Twitter supports "Do Not Track"
Unique Birthday Ideas
This video shows how to use Sparkle Ribbon in flowers and floral arrangements & centerpieces as your unique birthday ideas . Sparkle Ribbon adds light to flowers, it is elegant & very effective, perfect for weddings.
For more information please visit: -https://sparklelites.com/view-videos-of-all-products/129
X.Org: "A Wasteland of Unreviewedness"
I never use an IDE to edit Java, and that's pretty much what it looks like. To use a class in Java, you must import it first. To import it, you type "import " and then the fully qualified name of the class. From there, you can use the unqualified name.

It's basically like that in every other programming language, though others are less opaque. In Perl, you get a variable called %:: that holds the symbol table, and you can directly manipulate it. That lets you write something like "use all" and use every CPAN module at once. In C, you can include arbitrary source files at arbitrary places, making it possible to import every library with one statement. But in both languages this is considered terrible practice, with most style guides wanting one use or include statement for each library. Exactly the same as Java.

If you were going to complain about the API, you might complain about the "impl" in every import. That's a silly convention that wastes typing. (Also, Google puts their collection classes in the "collect" namespace, saving a few letters over calling it "collections" like Goldman.)
I can't speak for jlarocco, but my concern is not directly the import statements, but rather, what those import statements imply.

That repo has 1,290 files. Excluding file pathnames containing 'test', there are 601 files. Of those, 430 are .java files.

Java is complicit in that crime, but Enterprise Java is the bigger culprit. The library makes doing a map on an array cleaner for me, but behind the scenes it is using a dozen "factories", a bunch of "builders", several "strategies", and a handful of "visitors", "bridges", and "proxies".

And guilt by association is valid here. We bleed over whether semicolons are needed in some languages, but Java is off limits for needing 10-fold more boilerplate code for something most languages handle out of the box?
Ask HN: Kickstarter model for Rails Bootcamp in another country
I have a hard time hiring Rails developers myself. After reading about Dev Bootcamp (3 month intensive training in Rails) on TechCrunch (http://tinyurl.com/c9kcqbc), I think it could be replicated in my home country (Vietnam). There are a lot of experienced PHP and .NET programmers there, but Rails is rare. I think 3 months should be enough to train them to be ready to work as junior programmers for startups in the U.S.

I want to focus on training on demand, and don't want to build a staffing or contractor company. The main challenge is that students can't afford to pay 4-5K up-front for the training.

My business model is Kickstarter for training on demand: employers pay to get their potential employees trained.

1. To prepare for a class of 20 students, we will get a list of 40-50 strong candidates (masters in CS or bachelors with a few years of working experience). Potential employers (US startups) interview them and select who they want to sponsor.

2. Employers then pay 5-6K for each sponsored candidate to get them trained by us, with a promise to hire them if they survive the bootcamp.

3. Students then participate in 12 week intensive training (40 hours/week). Employers will check with their potential hires weekly, give feedback on skills to be improved, and a timeline for improvement. Students fail to improve, they will be kicked out of the program. Employers can get their partial money back.

4. At the end of the program, employers can decide to hire their sponsored students or not. If for some reason, sponsored students can't work for their sponsors, the sponsors will get their money back.

Employers can hire sponsored students as remote contractors or employees ($1,500-$2500/month is a very decent salary for experienced programmers there), or sponsor them to the US.

I would love to hear feedback from HN: what "configuration" of programmers do you want to have? What would be reasonable price range for the training cost, acceptable salary after graduation, financing options? What do you want to see from the trainers and trainees? And ultimately, is it a viable and profitable idea?

Thank you.
Explore The Content Stored in System Restore Point With
I actually looked, there is no such clause :(

Well, to be specific, there is no clause that prevents you from kicking the puppy yourself just for the hell of it. There is a clause that prevents you from using 'the software' to kick a puppy, assuming 'kick a puppy' qualifies as evil.

Also gullible is not written on my ceiling.
Yup.....same to me. All the way.
On the other hand the reality is that divorce does happen and for people with $20 billion fortunes is different. I wonder if the Google founders have prenups in place.
Agreed - C# fixed this, though (by default it maps to the directory structure, but you can change this). Scala encourages Java-style packages but lets you put them wherever you want.
1. They both worked in tech.

2. Think of the comparison as Engineer vs. Designer/Inventor(because this IS the legacy of Steve Jobs when looked at as a role model).

3. If you're REALLY hard pressed for details then...iOS is a descendent of Unix. Everything Apple runs on C.

I can appreciate why it could be difficult to abstract the two men to the level at which I make the comparison. But you must ask yourself why did someone, Forbes in this case, have to make the effort to set straight the details of Tesla vs. Edison when they are general knowledge to begin with. Why did that misleading poster promoting Tesla go viral? Its because details rarely matter. What matters is what Tesla and Edison represent - Edison is seen as rich and powerful while Tesla is the viewed as lost soul whose sole vice was science.

Tesla died alone and still in-debt. This fuels our current perception of a true scientist/engineer/maker, unadulterated by desire except for truth that is science. He is an inspiration.

Edison's practicality and willingness to use business (as a tool) to promote his work is not viewed kindly by posterity. Edison was also a great inventor but falls short, at least in our eyes, when contrasted against Tesla. Where did his practicality to invent of people rather than science come from? His first patent, an electronic voting machine, did not sell (because, I THINK, they could not fudge the numbers with it). So he resolved to only work on things that people want.

And thats really all there is to it.

It really boils down to one question: why didn't Dennis Ritchie achieve greater fame and money than earned by Steve Jobs? "Thats the way the world works" or any variant thereof is not an acceptable answer.
I disagree. It's the concise model that can't scale without tool support. Imagine you import foo.∗, bar.∗, and baz.∗. How does someone reading the code know where the Quux class comes from? They can't, without checking all of the namespaces that were imported. But if you just "import foo.bar.baz.Quux", then you know exactly where Quux comes from.

This whole thread sounds like a lot of non-java-programmers complaining about Java.

(Note: incorrect * used above because HN's parser sucks.)
I can't speak for jlarocco, but my concern is not directly the import statements, but rather, what those import statements imply.

That repo has 1,290 files. Excluding file pathnames containing 'test', there are 601 files. Of those, 430 are .java files.

Java is complicit in that crime, but Enterprise Java is the bigger culprit. The library makes doing a map on an array cleaner for me, but behind the scenes it is using a dozen "factories", a bunch of "builders", several "strategies", and a handful of "visitors", "bridges", and "proxies".

And guilt by association is valid here. We bleed over whether semicolons are needed in some languages, but Java is off limits for needing 10-fold more (auto-generated?) boilerplate code for something most languages handle out of the box?
In my experience, it takes ~ 6 months to unburn, AT LEAST.
Yes very impressive to see computerized sensors advanced enough to shit down last second, hopefully avoiding a disaster
Follow your passion at least once in life
This has nothing to do with Java. I thought the same thing until I started working for Google. There, I saw correctly designed APIs that are pleasant to use, all while still being standard Java.

As an example, with Google's collection library (Guava), you might create a set like:

import com.google.common.collect.ImmutableSet;
ImmutableSet<Foo> foos = ImmutableSet.of(bar, baz, quux);

This is simple syntax for a simple operation, which is the point of libraries.

(Goldman also has a lot of mutable data structures. I don't think I've used or created a mutable data structure at Google ever :)
Absolutely, I definitely should have filed a request. I just remembered about that now in the context of this story. :( Hopefully it was found during summer room inspections.
It's lame to be the guy who thinks the status quo is pretty good and that things are progressing nicely. It won't win you many friends at parties. Empirically, it's socially optimal to be the guy who insists we have to smash capitalism, or that the West is exploiting Africa and keeping it poor, or that if we don't cut our economic production by 20% in the next 10 years then nature will revolt and kill us all. Things like that sell.
Or anyone who wants can do this with their android phone in a couple of minutes. Someone was working on a "clamping" controller that would work with basically any phone, but I don't remember what it was called. It would be something that would go over well on Kickstarted I would think.
probably a Serb/Croat "ije" thing.
Funny enough I have my own reasons for having thought he was Croatian. A few years ago I visited my ancestral village in Italy's Abruzzo region and there happened to be a street named after Tesla... I asked about it and learned that Tesla was from nearby, just across the Adriatic in Croatia. Hence in my head it was cemented.

Really I suppose I got the wrong idea in my head because Italians are much more familiar with their naval neighbor Croatia than further-away Serbia :)
Not the only country. Australia launched a satellite in 1967 and it no longer has an active satellite program. However they still do some cool aerospace research here like this Mach 10 scramjet test back in 2007: http://www.newscientist.com/article/dn12075-scramjet-hits-ma...
About that category issue: you know about the -all_load and -force_load linker flags, right?

c.f. the "Important" box in
http://developer.apple.com/library/mac/#qa/qa1490/_index.htm...
The very best chess teams consist of a computers and a humans cooperating with each. The computer insures perfect tactically play while the human concentrates on overall strategy.

Why should programming be any different? The very best IDEs in the hands of a skilled programmer should produce code better than a similarly skilled programmer who insists on using a dumb text editor. If the resulting code can only effectively be modified by a similar computer/human team - well that's a small price to pay.
If I were Mark I would proceed to run the company into the ground. Just for fun.
The flip-side to reduced infant mortality is typically a population boom (at least this was the case in the 50s and 60s). I'm living in Bangladesh right now where the country really suffers due to over-crowding born out of that era which means there's not enough agricultural land to work for most people, leaving most people under-employed and impoverished.

Of course reduction in infant mortality is good, but it can be coupled with problems later if family planning is not also brought into families at the exact same time.

If family planning is delayed by one generation compared with the reduction in infant mortality, a country's population can rise exponentially very quickly which is highly destabilizing.

The Vatican and others stand in the way to realizing family planning everywhere...
But, if you're using a modern IDE, removing impl or going from "collections" to "collect" isn't saving anyone any time. Or, at least, it shouldn't be.
Amusingly, I found this thread when I was looking for the same thing. Then I dug the link out of my email (I had saved it there) and came here to tell you the result, only to see others had posted it.
Maybe, maybe not.

Mathematically yes, but there's no guarantee that he could have done it over a longer period of time if he was exhausted mentally.

This is the same logic behind Dave Ramsey's debt snowball where you pay your smallest amount off first. It's terrible mathematical advice, but it's a psychological trick that helps you focus on small wins after each other and build rewarding habits
Twitter users predict the Champions League winner
Though to be fair, if you have a lavish lifestyle and go from $20bn to $10bn, I suspect it's going to hurt a lot less than having say $4m and losing half.
金日奖金制度
Schools Experiment with High-Tech and No-Tech Classrooms
Why would she have shares? If she wasn't an employee I don't see why she would. I mean Mark might have given her some as an anniversary gift/etc at some point, but you don't get shares in a company just for dating the founder. Although I suppose she could have been part of a friends/family founding round.
> Is there any risk of brain damage?
> Well, technically speaking, the operation is brain damage, but it's on a par with a night of heavy drinking. Nothing you'll miss.
http://pinoutsguide.com/PortableDevices/micro_usb_pinout.sht...

http://www.allpinouts.org/index.php/Apple_iPod,_iPad_and_iPh...

Apple solve the manufacturing problem by having one port on the device to do the job. This also serves an aesthetic purpose. The adapter that Apple have produce to ensure compliance with the EU regulation as actually an excellent solution to the problem. I would also argue that the regulation suffers from typical political myopia in that it only really considers the notion of charging a device.
Knowing the current trend of technology, if the FBI gets it's way we'll all be writing REST interfaces for the their wiretapping protocol.
Not everyone is as utterly consumed with money as you are.
Ask HN: How does a student land a part-time Rails job?
I'm a student in Vancouver, Canada. I hold a BS in Physics and currently a candidate for a BEd in Secondary Education. Over the 8-ish months, I've taught myself Ruby, Rails, HTML, CSS, and a bit of HA.
10 Fiverr Best Gigs
So here is a list of my favorite gigs in Fiverr that I have used many times to get me high quality backlinks
Business Cards Designed to Make You Think
Because the value in making it easier to use is low. Often, the value to make it more confusing is high. Not all "bad" webpages are that way on accident.

Also, factors like social media integration aren't implicitly good.
The framework is divided into modules. For each module you include in your static lib (even the ones that gets added indirectly), you need to add its namespace header file. The file you linked to is the namespace header for the Core module. There are more.

Perhaps this could be avoided by just replacing all class names with macros (e.g. _N(NILinkedList)), though that might hinder code completion.
RAOUL Autumn/Winter 2012, Singapore
What the author is describing is the "idealist" camp's perspective, as Prophet Joel wrote thus eons ago:

http://www.joelonsoftware.com/articles/APIWar.html

x86 has always been a demonstration of how pragmatism can beat idealism. If they'd been sidetracked by idealistic "make it pretty" thinking long ago, maybe someone else would have won the PC processor war.

There is a place for both types of thinking. Rather than fighting blindly for one camp, we should know when both are appropriate. Sometimes you're changing major versions and can afford to break compatibility. Sometimes you need to swallow it and leave the ugliness there.
An exercise in mobile urban exploration
JFrog - Artifactory Integrates with Perforce for a Smooth Release
Beowulf cluster?
It also helps to find a well-heeled crazy dreamer from a rich family, when looking for a prospect.
>There is a builtin function called `reversed`. You'd better remember that than the "useful" [::-1] idiom.

Reversed produces an iterator and not a copy with all the dangers of mutable semantics. The [::-1] syntax is not equivalent as it returns a copy of the list as if it were reversed, changing up somewhat what it's doing.

You'd better remember that you should know what you're talking about before you start dictating to other people how they should write their code.
How did Gates (or Jobs, or Bezos) change at all until the day he retired?
I wouldn't say they hate it it's just that they don't use it. Coffee isn't bad but if a slight majority of module devs don't use Coffee it doesn't make sense to use it either in order to stay interoperable with Node's entire ecosystem. When Node started Coffee was strong and hyped and it wasn't clear if Coffee was going to be used with Node.

IMO JS syntax is ok and I prefer it over Coffee. Coffee offers nice language constructs like classes but I can read easier native JS code than Coffee. Most of coding is about thinking and reading/looking at your code or code of other modules—writing code is the smallest part and the result of the former. Thus, the time savings I have with writing Coffee are small. Coffee is very similar to Ruby, thus popular with Ruby des but this pretty dense code is not everyone's taste.
The standard stuff: get enough sleep, exercise, have a hobby, etc.

Also, perhaps you are stressed and are unable to switch off because you approach work in a way that makes it impossible for your brain to switch off when you go home. Do you use your brain to remember stuff that you have to do? Do you use your brain to organize your workday? When there is a lot going on, do you use your brain to juggle everything so you are able to stay on top off it? If you go home, is it necessary for you to remember something, anything, until the next day?

If so, and from some of what you write it can seem so: STOP IT! STOP IT NOW! Write everything down. Everything. Projects, tasks, lists, what you have to to, what worries you, problems to solve, etc. Keep it somewhere you trust where you know that you will look often, be that specialized software or a simple notepad. This will allow you to completely "forget" work when you go home. It takes practice to get good at it, but from personal experience the difference is phenomenal. Drop the occasional lists and Post-Its and make a detailed and good system.

My main source of stress at work is when there is a lot to do and I use my working memory to stay on top of it. I hate that. I hate using precious brain power to remember stuff, and it makes me ineffective and tired quickly. Maybe Getting Things Done by David Allen will help. If helped me a lot, at least. My efforts with staying to a system can go up and down, but when I do it well work is nonexistent to me until the next workday begins, even when I have a lot on my plate.