skysight-inc/HackerNews huggingface dataset:
> I'm surprised nobody has mentioned Android yet. When you add in the Android factor, Java is probably still one of the most widely used programming languages today.

Except that Oracle was right into suing Google, after all.

Google hasn't improved the language level beyond Java 6 grammar.

So nowadays one is forced to write in Java 6 when targeting Android, which is really a pain, specially when writing libraries.

This will only get worse when Java 8 gets released. No lambdas or other Java 8 goodies for Android developers.

Plus, they haven't bothered to improved GC and JIT on Dalvik past the Android 2.3 release.

They seem to care only about pushing libraries for Google APIs nowadays.
I bet that Sony probably don't know, and at worst just turn a blind eye. My guess would be that Foxconn's unofficial position is "fine, the uni/local government wants to throw a bunch of free workers at us, and doesn't care a bit how we use them", and the local gov/university are the active partners.
"United Kingdom includes Channel Islands and Isle of Man"

Well, I'm glad they specified that!

Though I am left wondering if the total for France includes New Caledonia... and of course, it's something of a travesty that they didn't indicate whether or not the total for Russia includes the Kaliningrad oblast.
Build something hard.

Toy apps teach you how to use libraries and google error messages. Building something will force you to spend time thinking about how not to code yourself into a corner, how to structure your app and how to be efficient. It will also give you an outlet to put all the things you lean in books/railscast etc into practice.
That oddly motivates me! Thanks!
Classic PR stunt...
Interesting comment from the piece. Legit?

Boyce Rensberger - 5:20pm 10/08/2013

Gladwell is the same Gladwell as when I was his editor at The Washington Post. At first, I fell for his approach and brought him over to the science pod from the Post's business staff. Then I realized that he cherry picks research findings to support just-so stories. Every time I sent him back to do more reporting on the rest of the story, he moaned and fumed.

When I read his proposal for "The Tipping Point," I found it to be warmed over epidemiology. It was based on a concept and a perception so old it was already an ancient saying about straw and a camel's back. But gussied up in Malcolm's writing style, it struck the epidemiologically naive as brilliant. Brilliant enough to win an advance of more than $1 million.
Those DEC VT100's were awfully hard to sit on.
supply and demand. there are so many people dying to get into fashion and Hollywood that if someone won't work for free they'll find someone who can.
why not write $(grep version package.json)?
Prefilling an SMS on Mobile Devices with the sms: Uri Scheme
Sorry I was not clear enough.

I am not making any kind of sufficiently smart compiler claim (http://c2.com/cgi/wiki?SufficientlySmartCompiler).

You think I am saying that a compiler can do optimization better than a human.

What I assert is that the implementation language of a the tool that generates machine code guarantees nothing about either the source language, or the quality of the generated code. This was the assertion of the parent that invalid. He said that because the Java JIT compiler was written in C, that necessarily implies that the generated machine code would be slower that C.

Consider an Assembler, written in C, that generates machine code. By your logic you can't argue that assembly code is always less efficient than C.

Or alternatively Fortran compilers, written in C, which produce machine code that outperforms code generated from C for many tasks.
And, unlike Java, C++ lets you pack value objects contiguously in memory, which can be a massive performance win due to better cache behavior/no pointer chasing.

Certainly, and it is one of the features that I am often missing in Java. Rather than having an array of structs, you need to make n parallel arrays, where n is the number of struct fields. And sometimes such hacks are necessary to make things compact and fast.

But I do understand why they don't provide value types. Say, that I am allocating an array of foobar_t. And foobar_t is defined in another library. If the author of the other library changes the layout of foobar_t, you get ABI breakage. This is what brought the whole PIMPL/d-pointer mess that is often necessary in C++ and to some extend C libraries.
The critique is more of Gladwell's schtick or ouevre, than just latest book.
I think you're forgetting that when the software systems powering manufacturing, ambulances, etc. was first being deployed MS was the best solution out there.

I think you're forgetting a huge amount of computing history with that single sentence. Acorn, Commodore, Atari, Apple, others just in the consumer PC market. Sun, SGI, NeXT, DEC, others in the workstation market. That also doesn't consider purpose-built hardware already doing things that PCs eventually took over.
IntelliJ, which is a large Java Swing application, certainly works fine and quick on all of my machines.
USB 3.0 Flash Drive: LaCie Xtreme Key - Not as tough as it looks
New Caledonia isn't a tax haven. The Channel Islands and the Isle of Man are, and most likely contain quite a large proportion of the UK's t-bill holdings.
void
encrypt(void *data, size_t len, char *password)
{
char key[32];

turn_password_into_key(password, key, sizeof key);
aes_make_encrypted(data, len, key);

memset(key, 0, sizeof key); /* optimized away */
}

The compiler knows what memset does. It also knows that stack variables have no use after the function returns. Therefore, the compiler knows there is no reason to write zeroes to this memory, because the program will never read those zeroes. Hence, the compiler will delete the call to memset.
The fact that this sluggishness is not present in Visual Basic programs implies this is the library, not the programmers or the language.
Meanwhile, at the end of 2011, 54% of US T-bills were still held by domestic entities: http://www.gao.gov/special.pubs/longterm/debt/ownership.html

edit: and it appears that China holds 22.6% of 46%, or (unless my math is horribly wrong) only about 10% of total US debt. Which, in the grand scheme of things, really isn't that much.
I've read that you can call asm from java directly using jni (i.e. without a c wrapper) though I've never done it myself.
http://s993.photobucket.com/user/nataliasc/media/MrParksWebs...
Ziploc baggies? That is PR amatuer hour. You've got to talk about making the plastic that premature baby incubators are made out of.

Remember, it can't just be for kids, it has to be saving kids.
What do you think our default joke should be?
CNN is in the US, so is YC
>>The software that runs these industries just happens to be written upon an MS platform due to a number of unfortunate market incidences that forced other OS players out of the game for less than technical reasons.

It should also be noted that Microsoft was condemned for criminal monopolist strategies in a court of law for those "market incidences".
HN today seems all brain trainy and happinessy..
No matter how good or bad Microsoft is, the workers there dont have a magic privilege that should force anyone to respect and feel grateful to their company and them...
The regulated monopoly started much earlier, in 1876, when they received a State-issued monopoly (patent) on the use of the telephone.
If you want actual scientific knowledge, read a textbook, not a breezy popular science book written by some journalist dude.

For example, I am taking a CMU OLI course on introductory statistics, which is about 216 pages long. I am in it for 29 days at 151 pages thus far, which means I am about 70% complete. I study an hour a day, does about 30 minutes of review minimum each day.

I admit that it's not the most exciting subject to learn and requires a lot of work. Although the subject isn't actually boring to learn. However, armed with knowledge of statistics, I will be able to spot more bullshit coming from writers like Malcolm Gladwell.

Popular science books are not to be trusted, at the very least, without a subject matter expert's recommendation. They should be viewed as only entertainment.
According to Wikipedia, the combined total public debt is $16.805 trillion:

- Debt held by the public: $11.959 trillion. $5.6 trillion or approximately 47% of the debt held by the public is owned by foreign investors (the discussed article)

- Intragovernmental holdings: $4.846 trillion
I'm really curious to evaluate the following:

Instead of a remote control with buttons to control the speed/braking of the board...

What if it had a pressure pad on top so that it would accelerate when you put more weight on the front [1], and brake when you put weight on the rear. How would that control scheme compare (after getting used to it)?

[1] - The opposite arrangement wouldn't work, because it would create a feedback loop that'd drop you out of control. As you put more weight back, it accelerates, shifting your weight more back, accelerating even harder.
How about the plastics used in pacemakers (cue story about four-year-old Jimmy and his pacemaker)
And that's what bankrupcy looks like..:
Jony Ive's custom Leica M camera
This is not really a prime example of good competition. The only reason T-Mobile can do this is because they are basically getting a massive subsidization from the German mother company, the German Telecom, who is behaving in its German home market just like AT&T behaves in the USA. As soon as T-Mobile gains any significant market share it will be just like the others.
Is this the same story with Freakonomics?

I listen to their podcast and they seem pretty intelligent and don't really drawn crazy conclusions and always advice with a pinch of salt.
Yes, strange and inconsistent indeed. They also didn't specify wether 'The Netherlands' included the Dutch Caribbean or not.
On a side note, I think that 80% of the Dutch don't know the difference between 'England' and 'UK'. I hear 'Im flying to Edinburgh tomorrow. England rocks!' all the time.
There is nothing preventing you from using a 32-bit pointer ABI with AArch64.
Sure, I pay under $12 a year for a variety of domains (.com, .net, .pw) via namecheap, includes free dns hosting too.

Unless you feel that a .io domain is a prereq for your startup because of your deep affinity for the deep blue of the Indian ocean .. or something.
Pretty funny to contrast responses to this with responses to the "Designed by Apple in California" video.
The JVM compiler compiles for the JVM, which is written in C. So, how again can something written in C perform faster than...something written in C?

Well, first of all, the JVM generates machine code, not C.

Apart from that, you can easily be shown to be wrong. If you are compiling a binary with C, you are compiling for the lowest common denominator. Say, if you are compiling for x86_64, you are probably compiling for all x86_64 CPUs. You can optimize for newer instances of x86_64 (say Core i3), but you cannot use any instructions that are not available on e.g. Core 2, if that is the lowest common denominator that you support.

The Java VM could, on the other hand, decide to use instructions during the compilation of hot spots which are available on a Core i3 and not on a Core 2, when it detects that the CPU is a Core i3.
Funny, I both started David and Goliath because I wanted to be entertained, and stopped about 10% of the way in because his constant extrapolations from anecdote to Gladwellian Law or Rule made me realize D&G was like a Buzzfeed article: entertaining, but ultimately unsatisfying.
No, I am average.
After reading through the comments in this thread, it seems as if Truecrypt cannot be trusted at this time. So what options do we have across different platforms that are open source, regularly publicly audited and the download binaries can be verified as being backdoor-free?

I should note that I'm on Windows as my home machine, so I'm personally most interested in that.
I'm afraid you're comparing two entirely different genres. People who read popular non-fiction (on science, economics etc.) aren't looking to learn concepts the way you are. They, I surmise, want to read interesting stories that can be explained using science/economics etc.

In other words, you're attempting to learn the science so you can apply it, while most others are attempting to read stories which can be explained using science.
> You'd probably be paid more money if the costs for IT weren't so high. Note I don't actually believe any of those things...

I do, from first hand experience: we're developing insurance pro software, and also have an all in one hosted solution, where we handle everything for the customer (from storage to configuration to backup), we set up an IPsec link and they just connect via TS. The product, which has a codebase that organically evolved during 10 years (resulting in DWTF worthy stuff), solves a number of real problems for our customers and in spite of the warts and bugs, they do like the product. It's hosted on Windows machines, including Office and whatnot. The growing MS license costs are currently driving the hosting solution out of business. We know first hand that alternative solutions (like a hypothetic port to Linux) would have cleared enough money to hire two developers, and get rid of a dedicated MS sysadmin (so that makes three full-time engineer jobs). And we're not even talking about moving to a web-based solution, which would cost a fraction of that again (and we know that because we're developing and hosting web stuff too).
Yes, but the peak is not necessarily in the visible range

The things on your desk are glowing in the same way, can you see? No, because it's mainly on infrared
I see this as a "get enough money together and we'll OSS it" effort. AFAIR this has happened for some game engine years ago, but I can't recall anything specific about that one.
Really nice idea, and a good step forward. I was wondering, if this truly is an 'international' package deal, does this also mean it will be available 'internationally' at the start, instead of just the US?
Exactly. Though the CNN chart looks super cereal[1], China only owns about 8% of the US debt as of 2011[2]. Of course, that's not to say we don't have an addiction to cheap credit in this country[3].

EDIT: The parent post was edited to add the China info, making this one largely moot. Leaving here for the links (sorry about the first one ;-)

[1] http://www.youtube.com/watch?v=h05YfP_8UsU

[2] http://en.wikipedia.org/wiki/National_debt_of_the_United_Sta...

[3] http://www.usdebtclock.org/
Hmmm... Why does that site want me to download .apk files when I visit it with my android phone?

Is salon compromised?
That last line is a serious dealbreaker. We run Lightspeed Pro POS at our two retail locations, and while it is great it still does some things stupid. On the bright side, it does sync with Magento for our website.
I don't really get the "obtaining their primary residence through Airbnb for extended periods" line - does this mean living at Airbnbs with no other permanent address is breaking a NY law?
@contingencies BBQ nation is one place where you can spend 4 hours happily talking about anything under the sun (read lisp) and enjoy the food.

PS: I'm having a tough time with elisp, but its almost there :P
How about no Ma Bell in the first place... Grampa Graham got his telephone patent in 1876 then in the next 18 years there were 600 lawsuits to defend over 900 patents (state grants of monopoly).

When these patents expired, there were soon 80 competing companies which captured 5% of the market, rising to over 3,000 companies with over 50% of the market by 1900.

AT&T then lobbied for its monopoly status back, saying the telephone "by the nature of its technology would operate most efficiently as a monopoly providing universal service."

Then during WW1, this monopoly was given "for reasons of national security". If you think that the monopoly came about by market forces then government came to save us, yes there is some revision needed.
And still, I have seen plenty of Java code which is perfectly readable and Haskell, Perl, or Ruby code (2-3 lines) that resembled line noise. And I am a Haskell fan :).

The worst offender in Java are IMO anonymous inner classes. But IntelliJ shows them abbreviated. E.g. IIRC Runnables are displayed in Java 8 lambda syntax.
I don't feel that any of these ideas are complex. For example, explain the meaning of nonsymetric permitivity when we are talking about phaser solutions. Maybe even rvalues in C++ :-)
Foxconn... really doesn't have any competitors at scale. Maybe Quanta, but that's it off the top of my head. They are unlike any other company in the world. Too big to fail, and too big to give a shit about human rights sounds about right for them.
Doesn't C# have "magic" getters and setters, where code like "foo.bar = quux;" might mean a function call? To me, that's not clearer at all.
The US Federal debt has it's own Wikipedia page
Oh I get it. You're saying the key is stored on the stack and then you can find it by inspecting memory if it hasn't been zeroed out. That's really interesting, what a great example of leaning on language implementation. I guess the correct way to write this is to malloc and free the key. Except, couldn't an attacker see the key anyway while it was live in memory, either on the stack or on the heap (or if it's not "heap", whatever you call the thing that malloc takes memory from)?
Umm, I think the person above is actually correct, though I'm by no means an expert. Otherwise, why would it take such a huge effort to achieve a deterministic build process as tor seems to have recently done?
The title is incredibly misleading and relies on understanding what "foreign holders of U.S. Treasury securities" in the description means and placing it in context: it's a small subset to the national debt.

The vast majority of the national debt is actually "owed" to Americans: individual and institutional American investors, the Federal Reserve, the Social Security trust fund, and federal pensions. Only about 37% of the national debt is held by foreign investors.
You're completely right. My girlfriend had two unpaid internships, and will have another before she graduates college (her college mandates her last semester be entirely a documented unpaid internship). She described it exactly as you just did - "paying your dues."

She has a dual major in business and arts, and wants to work on Broadway doing marketing or production work. I find it sickening, and it saddens me the way interns are considered a completely free, fungible, and exploitable resource just so they can get phony career advancement "at some point."
Having ridden an electric skateboard a fair amount, I am excited for Boosted's play. They seem to have good solutions to two of my main gripes, which are weight (crucial for turning on the spot) and weight distribution (most boards have the battery pack in the middle where it gets in the way if you want to climb a curb). The battery pack still looks bulky, though.

One thing I am missing is the ability to disengage the electric motor from the wheels - as it is, you can't just free roll on the board if you want to save power or the battery is depleted; the motor is engaged to the wheels at all times. I guess it is a difficult problem since no boards seem to be able to do this.

(By the way, I used to ride five-six kilometers through downtown Copenhagen to work, charge at the office and do the same trip back at the end of the day.)
UPDATE: All the major bugs found today have been fixed. Pledging to this fund should not be an issue anymore. We encourage anyone interested in helping move this project along to pledge $50 or $100. We have one pledge of $500 and another one on the way.
Actually, I just wrote this as an honest Quora answer. Quora then reached out and asked if they could publish to Forbes.
In other words, you're attempting to learn the science so you can apply it, while most others are attempting to read stories which can be explained using science.

I don't need to apply the scientific knowledge. I have gratification in knowing how reality work.
Sounds like that failed takeover bid was the 2nd best thing that AT&T did for US mobile customers in recent history (the iPhone deal with their Cingular subsidiary being the most impactful).
No, bankruptcy would be if we default. Having debt != being bankrupt.
Read the 100s of comments here, nothing positive! The hacker community hates microsoft, which is the biggest reason why you should not work for them.
Jersey is a true joy. It's really a nice way to write restful apps.

It's actually mostly JAX-RS which is a joy, and allows you to swap out Jersey for e.g. RestEasy with very little work.

I never liked Spring. And large enterprise apps' source code makes my eyes hurt. However, none of this is a reflection on Java or the JVM itself.

I agree. I hate Spring. Spring, J2EE and pre-JIT Java have probably done most damage to Java's public image. JAX-RS is very nice and lightweight. Play is brilliant, if you can deal with mixing in Scala here and there.
Does this break vectorization? Specifically, saxpy (Y=M*X+B) requires extra operations to dereference every element and won't let you insert an FMA instruction.
That's not an entirely fair perspective. We're not just talking about aspiring actors and models. People with legitimate business degrees are forced into (frequently unpaid) internships just so they can work in the less glamorous production/marketing/financial arms of the entertainment industry - the parts that they won't get famous or rich for, but which they want to do because that's their dream.

My significant other will be graduating college soon in exactly that predicament, she wants to work on Broadway.
GANDI are a good registrar but don't forget you need to add French taxes to that $39, plus any conversion rates and cross-border fees charged by your bank to pay Crédit Mutuel, their bank.

And you need to do that each year for a .io as you can't register that TLD for a multi-year period.

As for GANDI's service: DNS and DNSSEC is good,their free mail service is a reliable back-up for me and they are prompt at answering questions for which they have an answer, though I've found they tend not to answer when they don't know...

And I'd never think of them as cheap!
You may look at the competition as completely incompetent, or you can look at the winning team as having a great defensive play.

You would think by now that Tesla would have been body-slammed by some regulatory agency or paid media shill (though that John Broder hit piece came pretty close)… maybe Tesla just has good defense in that space.
Wanna see that done masterfully?

http://www.apple.com/ios/videos/#developers

Think for a minute what these helicopter shots cost in these places, and getting the crews and 4k cameras and such out there....
I'm not asking for a magic privilege. I'm asking people to step back and evaluate what Microsoft is actually doing. Take Bing, for example; you strip the brand off and people actually prefer our results. Take an honest look at the products we produce and still don't choose to use them? Totally fine. But it is important that people do take that step back - we can't let tech be ruled by branding only.
> Google hasn't improved the language level beyond Java 6 grammar.

That's because Oracle has been suing them over it. Dalvik hasn't changed in years thanks to that lawsuit. Google was steadily improving Dalvik right up until that lawsuit happened, then it came to a screeching halt. That's not a coincidence.

And really, what Java 7 language level features were there that makes it problematic that Android still runs Java 6? The good stuff was dropped from 7 and pushed to 8. 7 is boring.