skysight-inc/HackerNews huggingface dataset:
Considering the very powerful, hardware accelerated 3D games that run smoothly under Windows, I would consider the possibility that if Maya cannot render a scene without freezing, maybe that is a problem with the software developers and not Windows.
I'm still not sure what the benefits of waking up and being functional early are, besides a societal one.

Ignoring my possible work relations, what difference does it make if I respond to emails at 3pm, have breakfast at 5, work until 10, eat again, work until 2am, relax until the sun comes up, and sleep to do it again.

Again, society doesn't work this way and many times there are adjustments to account for this (early meetings, spending time with friends and family, etc.), but is early intrinsically better?
FreeBSD 9.2-RELASE is available
There's a typo on the first point. Instead of, "Java is an OOP programming language," it should read, "Java is an object-oriented OOP programming language."

That aside, it's a wonderfully enlightening document clearly written by someone well-versed in the issues. :-D
If it's down, don't link to it.
A message from Gabe Newell
Actually, no. That wouldn't be nice at all. Large government solves the collective action problem and is necessary to have a modern, functioning civilization. I'll take a welfare state over your Randian hellpit any day.
Javascript tracing made simple
Why spend all that effort in restarting Lavabit as an American firm? There is plenty of room outside of the US for running a secure email firm.
LOL you noticed it! :D
<spoiler alert>

It's just you. http://www.nsa.gov is up.
My father is a gendarme.
One day, he found his computer changed, with an Ubuntu instead of XP.

A few years later, he still complains about it.
I still haven't found any of his colleagues happy of the change.

The huge majority of those guys are not technical, and as pragmatic as the change may be; it is quite hard for the people impacted :).

In the end, every single guy I know now has bought a laptop with Win 7, brings it to work and works on it.
Ubuntu is not used.

People don't want to change.
It's impossible to have only "essential" staff as you will always need "non-essential" staff to support their work. For example, NASA TV employees are "non-essential" [1] but without the TV station it may mean lots of kids are not inspired by NASA any more. Also, Labor statisticians are "non-essential" but would you rather the Department of Labor make decision on gut feelings instead?

[1] http://www.nytimes.com/interactive/2013/09/27/us/who-goes-to...
Have you actually watched the debates in the House and the Senate and then compared to how they are being spun by the various TV networks? The contrast is nothing less than disgusting.

Please, do it. Fox News is irrelevant.

As if shooting the messenger is going to refute the argument.
Well 360 was a failure. They had the cards stacked in their favor and managed to snatch tie straight out of the jaws of victory.
Another good reason for compiling to JavaScript from a higher level platform.

With GWT you get complete and accurate stacktraces straight into the Java codebase. Catch it, send it to the backend for logging. Most client-side JavaScript errors are noticed and fixed as soon as the first user has encountered them.

This even works with heavily obfuscated/minified JavaScript, thanks to the symbol maps output by the GWT compilation, which can be used to deobfuscate any stack trace.

Here is an example from our HTML5 game[1], 100,000+ lines of code built entirely in GWT:

Client sees this:

com.google.gwt.core.client.JavaScriptException:
stack: TypeError
at pHc (AAC650305790C67B7708D7A391EFF482.cache.html:4929:343)
at Object.wIc [as Nc] (AAC650305790C67B7708D7A391EFF482.cache.html:5065:16814)
at Object.Af [as Mc] (AAC650305790C67B7708D7A391EFF482.cache.html:5038:5333)
atAAC650305790C67B7708D7A391EFF482.cache.html:3558:58
at Hh (AAC650305790C67B7708D7A391EFF482.cache.html:2921:29)
at Kh (AAC650305790C67B7708D7A391EFF482.cache.html:4588:59)
at AAC650305790C67B7708D7A391EFF482.cache.html:3913:45
type: type_error
arguments: f,
at Unknown.pHc(Unknown Source)
at Unknown.wIc(Unknown Source)
at Unknown.Af(Unknown Source)
at Unknown.anonymous(Unknown Source)
at Unknown.Hh(Unknown Source)
at Unknown.Kh(Unknown Source)
at Unknown.anonymous(Unknown Source)

This is sent to the server, deobfuscated and logged like this:

2013-01-10 21:07:04 ERROR ExceptionLogCommandCommand...ommand.execute(ExceptionLogCommandCommand.java:44): Deobfuscated client-side exception:
java.lang.IllegalStateException: Player not in line-of-sight for shot (viewport=[[887, 638, width/height=800/560]], player x/y=[1413, 876])
at java.lang.IllegalStateException.IllegalStateException(IllegalStateException.java)
at webworks.engine.client.player.Enemy.shootGetShotPosition(Enemy.java)
at webworks.engine.client.player.AbstractPlayer$10.perform(AbstractPlayer.java)
at webworks.engine.client.player.AbstractPlayer.$animate(AbstractPlayer.java)
at webworks.engine.client.WebworksEngine$5.perform(WebworksEngine.java)
at webworks.engine.client.WebworksEngine.$render(WebworksEngine.java)
at webworks.engine.client.WebworksEngine$25.doRun(WebworksEngine.java)
mozilla/5.0 (windows nt 6.0) applewebkit/537.11 (khtml, like gecko) chrome/23.0.1271.97 safari/537.11

With this log entry, most of the time the error can be found simply by looking at the code for a few seconds.

[1] http://www.webworks.dk/enginetest
See, that's what I love about this profession: it's never boring. If something _is_ boring, then almost by definition, it can be automated. The automation itself is usually interesting, and once you've automated your boring task, you can go on to do other interesting things.
Indeed. As much as people love to bitch about Java, I've never had to patch applications because it was on a different platform.

Javascript however...
Let's just say that you can count on IE to make sure you'll have to patch your code at least once.
Why downvote? I was genuinely serious.
"Java is an object-oriented object-oriented programming programming language."? Not sure that I agree.
THAT IS THE POINT. We need them for food safety, but they blew their budget harrassing children and illusionists about bunnies. Now they are threatening to feed us diseased cows so the bunny police can get their paychecks back.

I repeat, it is a pandering PR stunt by an overgrown bureaucracy.
Does anyone know who designates essential personnel? (5 mins of Google didn't return an answer)

Could the President designate all federal employees as "essential," to circumvent the budget requirement? (Yes, this would be a power grab by the Executive branch)
>JavaScript code are all in text.

Is Java bytecode not text based? If not, how would you classify it?
Distant ancestors or progeny? Doing things for your progeny can be rational.
I'm not sure I understand. Let's say there's a need to have people be on call for the site 24/7 - for many sites it's not the case but let's assume they need it. But these people don't need to be paid hourly. They most probably get salary at the end of the payroll period (monthly or bi-weekly) as everybody else. And even if shutdown would continue that long, they'd just get paid at the next pay period. Now, it may be possible that some people would say "we won't work if we don't know we'd be paid in time" - but they don't know that either way, and their salary probably is not contingent on specific work.

Same with cloud hosting and any other expense - I have hard time believing it is billed hourly. Most probably it is billed monthly - and by the time this months' bill arrives shutdown would be long over. And even if it isn't, I've worked in the past with govt organizations, and not all of them always were the most accurate payers - but I rarely seen any contractor refusing govt job because of that. Everybody knows eventually it will be paid.

So I don't see the reason for the drama. It's not like US government suddenly has no money at all. It's a temporary technical issue with administering cash flows, and everybody knows it is temporary and everybody knows the bills will eventually be paid.
Even if the answers are "everything but the basics" and "very, very slowly" it is still a pretty cool thing.

I want a computer that can open and close my chicken coop door on a schedule. We're not talking rocket science for this to be pretty valuable.
Oh, sure enough. I agree with the Python 3 decisions. In fact, my beef is mostly with the (otherwise excellent) ecosystem not doing enough effort to keep up. You only need a few major frameworks and libraries to say "ok, next release is Py 3 and Py 3 only" and the whole ecosystem moves over within a year, I'll bet.
It would be sad if the only thing giving them even that share is the Nokia brand and perception that it's European. MS may have killed off the only thing Windows Phone actually had going for it in europe.
The Constitution does not explicitly give you the right to vote in the same way that it gives you the right to free speech.

Wikipedia has this to say about it:

"The "right to vote" is not explicitly stated in the U.S. Constitution except in the above referenced amendments, and only in reference to the fact that the franchise cannot be denied or abridged based solely on the aforementioned qualifications. In other words, the "right to vote" is perhaps better understood, in layman's terms, as only prohibiting certain forms of legal discrimination in establishing qualifications for suffrage. States may deny the "right to vote" for other reasons."

https://en.wikipedia.org/wiki/Voting_rights_in_the_United_St...
Where is the detailed technical documentation? I would really like to read it. I've read all documentation for other projects, making false claims without any facts is way too easy.

Just finished reading all this: http://code.google.com/p/phantom/ boringly Tor-like project.
Please don't spout the "fewer apps" rubbish.

Debian has fewer apps. Ubuntu has fewer apps. Does this mean anything? No.

I actually only use three "apps" that aren't built in on my WP8 device.
If anything, it should read "Java is an OOP language."
The healthcare.gov site certainly works. This whole thing is nothing more than two fat guys arguing over the last piece of sausage. It's theater. From my perch in Avignon, France it's actually pretty entertaining. Watching Sheila Jackson Lee's caps-lock shouting 'speech' and wondering if the speaker of the House is going to start crying is good fun.
Actual link: http://search.nerdydata.com/

Some fun searches:
https://search.nerdydata.com/search/#!/searchTerm=client_sec...
Some of the non-essential staff that are being suspended include those who process passports. Surely the oversight of documentation stating that you are a citizen of a country should be a government function? Privately-controlled citizenship data would be particularly ripe for corruption.
Thanks for the link. We're pretty much using this pyramid approach intuitively, but just as a single data point - one feature test takes around 15% of the execution of our entire test suite (with around 850 tests). This one test is quite comprehensive and touches the core functionality, but nevertheless suffers from all the negative aspects Martin Fowler mentions.

Were we to improve our unit tests to run even faster, as the post suggests, the difference in execution time will become much more pronounced. several orders of magnitude.

I think feature/UI testing is still an interesting space for better tools, but of course the problem is very difficult to solve.
"Twitter was originally made to bridge the gap between blogging and email."

No it wasn't. Twitter was designed as a "group text messaging" platform - for sending SMS messages to more than one person.
Can I get a citation for any of this? It was my understanding that the USDA allows cattle to be fed "cage lining" which is chicken feathers, poop and feed taken from the bottom of chicken cages. The chicken feed, in turn, contains cattle meat and trimmings, thus making your "side of scrapie" scenario a small but significant possibility.

In other words, what makes you think the USDA is not beholden to the commercial interests that it regulates, like every other government agency?
It was a sarcasm. In original there was already "programming programming".
At first I thought you wanted to mean "Java is an class-oriented OOP programming language", but then I heard the whoosh.
The US government is not being billed in 4 days. They're on a massive contract that is likely paid quarterly. Or likely a net 60 or 90 by purchase order. It isn't like they're on Heroku and the credit card expired.
2 days to configure jenkins? Yeaaaaahh suuureee...

Why doesn't Hacker News just delete obvious spam? I mean really whats the difference from this post to "buy cheap here, watches discount outlet..." Its more coherent, but other than that ;)
Or how about giving it another background color and label it clearly as advertisement in case op payed not to get spamfiltered.
I was under the impression this would increase the cost of insurance for younger people in order to allow insurance to better cover older people and those with pre-existing conditions....
The NSA is not omniscient anymore then the security services of any other nation are.

Most of what they do probably is just exploiting known bugs since they commit the resources to finding them as a basic part of their mission. You talk about a threat model, but you're proposing one which assigns a ludicrous amount of capability to an organization which, fundamentally, is still staffed and draws upon the same pool of human-talent that everyone else does (that is, graduates of universities principally in the western world).
Shouldn't it be renamed "White House tours syndrome" now?
No code no game.
> they seem to be missing a huge piece of the puzzle: the so-called metadata.

I wonder if the broadcast approach would help there? Be constantly throwing out GPG encrypted data to the entire network, anyone with the private key can pick it up. No "to" or "from" headers, and traffic analysis is hard since the flow of traffic is constant:

https://github.com/shish/firehose (Very alpha)

The main downside there is that bandwidth requirements are huge, you can only have a few thousand people on each shard :<
Would you? Economic forces would drive up the cost of your fodder.
It's illegal for a government employee to work (re: volunteer their time) while on furlough.
Why is there no “remainder” in multiplication
I never realized Hacker News turned into a cross between Reddit and FoxNews.com at this time of night. Guess it's bedtime for me.
Aren't those apps?
Is there a historical reason the page is 'java_javascript.xml' but returns an HTML document with text/html mime type?
Peanut gallery troll. Can you elaborate?
> A "full shutdown" would take everyone in uniform marching to the District of Criminals and throwing all the politicians in jail.

You can go live in some kleptocracy in Africa if that kind of thing inspires you.

This is exhibit 2736372 of "why political articles on HN are bad". We now have individuals advocating a military coup d'état against the elected government in the US.
I used Java for 7 years and got burnt out with programming because of the amount of upfront design effort required. I would never start coding because I knew my architecture wasn't abstract enough and refactoring it later would be hard.

JavaScript was a breath of fresh air. I could start hacking without thinking about the design, but instead focusing on simplicity and the problem at hand. Refactoring later was trivial.

A big part of this is that whereas Java is OO, JS can start out procedural, evolve to be OO and then go functional, all within the same project.

I'm now churning out more quality code than ever at https://starthq.com
I believe the 80% figure refers to 80% of the insurance company's annual revenue, not 80% of the premiums you specifically have paid to them.
Coming up a blind bend in poor visibility on a bike that makes absolutely no noise and someone decides to do a u-turn from a parked position... I'm not suggesting that the noise of the bike is going to get you out of trouble every single time, nor is it an excuse to ride like an idiot. However you're clinging on to an engine attached to two wheels and I want all the presence I can get because I can only account for my driving and not the driving of others.
It's likely this is more than political. There's a lot of work they'd need to do to disable just the parts of the site that would cease to function without backend staff, or place appropriate disclaimers on out-of-date information, which drives literally billions of dollars in economic activity.

Four hours isn't enough time for that.
Your US labels are displayed on the map of Australia and vice-versa unless I'm misreading it.
And let's not forget a personal favourite: "You fucking piece of shit!", which nicely spans the faecal/sexual linguistic divide.
No, it's an array of bytes. Disassembled Java bytecode could be considered text-based, but I'm pretty sure the actual class files are considered binaries.
Shutdown will largely shutter NASA, other science projects
Hello all,

A group of students from UC Berkeley are looking to attend, but public transit is horrendous when it comes to getting to Cupertino. If your company (or you as an individual) would be interested in making a tax-deductible donation to allow us to get a bus, please let me know! My information is in my profile. Cheers.
Importantly, in Postgres the arrays are indexable with a GIN (inverted) index. So you can ask arbitrary questions along the lines of: show me all rows in this table that have any of the following integers: [5, 7, 9] somewhere in their array column. This will be performed very efficiently.

In recent versions, Postgres will even keep track of statistics for arrays (and other, similar non-scalar types), so that you can get a good selectivity estimate, which is often critical to getting a good plan from the query planner.
This seems pointless when we have things like Off-the-Record messaging, which for all intents and purposes solves the content and trust problem, and even includes a legal defence against encryption cracking (cracking a message gives you everything you would've needed to forge the message in the first place, meaning it can't be mathematically proven to have come from you - something GPG and X509 do not).

Distributed chat systems only are advantageous because you get away from having centralized servers, but you still have a bootstrap problem to get everything up and running.
False dichotomy. It could well be that many parts of the site don't function correctly without staff. For example processing submissions, keeping critical data up to date, etc.
I can plan to take a planned cut in income. I can plan to rearrange my family's life to deal with a planned cut in income. I can't simply assume no-one in my family will get sick for the next 3 years.
The US Consulate in Marseille, France is open for normal business today. I guess getting a US visa or passport renewal is a critical function that can't wait a week.
>> I used Java for 7 years and got burnt out with programming because of the amount of upfront design effort required.

That is essential for any software engineering project (and is almost the definition of `engineering`)

>> I could start hacking without thinking about the design

o.O

>> Refactoring later was trivial.

I've never heard someone say that about JavaScript -- in fact, I've heard just the reverse. Java tooling makes refactoring much, much easier. Not so for JavaScript.
The biggest cost in most cups of coffee is the cost of renting/buying the space in which you sell it.
> It's not like US government suddenly has no money at all. It's a temporary technical issue with administering cash flows, and everybody knows it is temporary and everybody knows the bills will eventually be paid.

Sure, it may be temporary. But the most recent federal government shutdown (in '96) lasted 21 days. Which is certainly enough time for issues/vulnerabilities to appear. It's unlikely this one will last as long, but regardless, I don't find it beyond reason that an IT team being furloughed could determine that allowing an un-maintained, un-monitored, site to remain publicly accessible could pose a security risk, or provide out-of-date information that otherwise appears to be authoritative.
Not a day goes by when I'm working on an IT related problem that I don't hit a moment of "if we had IPv6 this would simple"
Hahahaha
//from Menka
//NOTE: Bruce indicates that this may not actually give that unique of IDs
function somewhatRandomIdGenerator()

BEST PART
The thing with Sweden is they've already had 'their time'. Sweden went through a major banking crisis in the early 90's and any stability you are seeing now is the result of painful lessons learned.
I think you might be confusing WinRT with the Surface RT tablets. They have relatively little to do with eachother. For example, the "metro-style apps" you mention are WinRT just as well.
Am I the only one to get the below error (in XP)?

The procedure entry point GetSystemDefaultLocaleName could
not be located in the dynamic link library KERNEL32.dll.
US Gov't: Who Goes to Work? Who Stays Home?
As rap to rapist?
Where four hours came from? Talk about govt shutdown was out there for days if not weeks. And this is not the first time - n this administration, almost every year we're on the precipice of the shutdown. If they didn't have a contingency plan that enables them to put an emergency header on top of all pages on the site - they're doing it wrong.
I first encountered GEB when my mother read it to me and my sister when we were my sister was nine and I was fourteen.

I assume GEB may be both informing and interest piquing for some people. For us, it just didn't ever get clear about what it was about and was mostly frustrating for that reason. Maybe none of us were "normal".
No, they don't give you back $4000. They get $5000 from 1 million members and have to justify spending $4 billion. That savings gets passed back to you as a lower rate the following year. The point of 80%, I believe, is to drive the "for profits" out of the industry. With only a 20% margin, once you factor in the overhead, they are going to have to be aggressively lean.

This is the end run around price controls, call it profit controls.
DC schools will not close, although I don't know what rule/categorisation/whatever is being applied. The mayor is attempting to keep all city functions going: http://www.nbcwashington.com/news/local/DC-Waits-to-See-If-I...
Who will be attending Startup School 2013?
Yes it means something when phone is the only device you use and you don't have the app for your banks or airlines or insurance company. A lot of whats there on the windows app store is also shoddy.
From the perspective of someone who live in a Westminster-style democracy this is made especially bizarre by virtue of the fact that failing to be able to pass a budget bill results in new elections[1]. If you're going to block the budget, you'd better be damned confident that voters agree with you.

[1] I suppose technically it results in the head of state inviting other political partites to form a government, and then calling elections when they can't.
Of course there are remainders in multiplication. Please don't tell your son anything different.

Example: 5 1/3 x 5 = 26 2/3

Another example 1/7 * 23 = 23/7

There are any number of such examples.
>Java code needs to be compiled while JavaScript code are all in text.

Well, one correct bullet point out of four is, uh, I guess it's better than zero.
I beg to differ as today's reports show.
Any chance of moving elsewhere?
I've got the feeling the iPhone lost its cool here in the Netherlands. Suddenly the buzz is all about Nokia and HTC while Samsung and Apple are becoming less popular.

And I think I can understand why. The Nokia 520 is a great device for under € 170. And the HTC has a great screen, stereo sound and a very smooth designed Android version.