skysight-inc/HackerNews huggingface dataset:
True. In addition to assuming the amount of work is constant, it assumes the amount each individual should work is constant. If their fears come true and we somehow do progress to the point where we have half the amount of work to be done, why have half the people unemployed while the other half do the share of two people?

During the Industrial Revolution we transitioned to a 40 hour 5-day week as being the standard. Why couldn't we transition to something else in response to this or a future technological revolution, perhaps at first a 32 or 36 hour 4-day week? This would make a 3-day weekend possible and also save on gasoline.
You'll find it under the slightly more general 'command injection'[1] which includes the use of other shell operators as well

[1] https://www.owasp.org/index.php/Command_Injection
I disagree on hiding the inactive segments though. I like the blank segments being still present, but because that is my opinion and not because usability was the goal. :) I could have removed the inactive AM or PM too.
He's using 'temporal' correctly; one of its connotations is 'temporary' or 'transitory'. See http://dictionary.reference.com/browse/temporal
Drones are managed very poorly in busy airspace, and tend to crash if there is a link failure. Currently, I think that airline Captains have to specifically set the auto-pilot to fly the final approach and landing, and be ready for a manual go-around if required. Typically pilots use "preset" auto-pilot only for enroute flying to initial hold point, then sometimes use fixed-rate decent with heading hold mode after that, until they turn onto final approach.
Service, cleaning and maintenance maybe... the coffee from a cafe is prepared by a barista on a professional machine, perhaps tastes a bit better than the one at home, you don't have to clean the cups or equipment later and you don't have anything to maintain.
Indeed, spoofing reverse DNS is not hard -- and spoofing reverse DNS to appear like an intelligence agency is straight out of every 1990s IRC script kiddie's cookbook.
Like any other language.

Don't mix a language with the available implementations.

You can get native binaries with ngen or mono -aot.

The dependency on CLR is no different than relying on libc being available when using dynamic linking.
The main take-away I have from this blog post, is that the term "3D printing" is increasingly used to mean "automated manufacturing", even by people who are sophisticated enough to publish on Svbtle.

There aren't many products out there that can be produced by 3D printing alone. You can, however, get to the point the author suggests by applying "high automation" (integrating multiple automated fabrication methods into an automated manufacturing system).

Nevertheless, can at least those of us in the know insist on using the term "3D printing" precisely, i.e. only for additive manufacturing processes? That would be splendid, I think.
My review of the Surface Pro
Challenges of Getting to Mars [video]
I come to think that the main issue with doing web with Java is the inability to do auto reload. There is somewhat way to do this in case of using remote debugging, but it works only on method level. And even when this works, most of the Java tooling actually sits in the way of this. For instance web servers/applications, frameworks and build systems.

However having the framework in Java and actual web app logic in some dynamic language works very smoothly - I've done something similar with JS (Rhino) where the server actually takes care of auto reload and module system. Not really finished but: http://code.google.com/p/sodejs-java (wow maybe I should move it to github finally).
Not sure which one is in the Ubuntu repository. Although John the Ripper is Solar Designer's baby, most of the current development (under Solar's guidance) occurs in the "jumbo" version led by another developer named magnum.

You can download that version here: https://github.com/magnumripper/JohnTheRipper

Then you can build it with CUDA or OpenCL, SSE, OpenMP, MPI, etc., support using the Makefile.
I agree with the GP's statement, because "harder to debug" == "vastly inferior". In my last job we worked a huge amount with generated code, and having generated source that you can step through is essential. I've never seen runtime generated code that's easy to debug.
Lisp macros?
This is the most trouble a browser plugin could ever cause anyone, and if all this is true then the Canadian government, the FBI and whomever else are after this kid are being very silly. That being said I can't help but think the author likes the media attention, and why wouldn't he, it must be bringing more exposure to his work.
It depends whether you're doing a consumer facing site, a personal site, or a b2b site. Consumer sites tend to be better off with .com's. Personal sites and b2b have a little more wiggle room because you tend to link to them directly (as opposed to search). SEO is really what is comes down to though, if someone spells your company name (or how they think it's spelled) into google, will you appear at the top of the list?
I'm going through a career shift right now from software engineering to data science. Shifting between roles requires a mental shift where the things I once smothered my life in I now need to push back on those around me and ask if that's the best use of my time. It's hard not falling into old patterns,
Porting LLVM, clang et al. to GNU/Hurd
Yes, the Germans value degrees.

But Ms Shavan having to step back has nothing to do with that. This is not about her degree, this is about her having cheated. The Germans are very sensitive in this regard. A few years ago, a minister got into serious trouble because he used the frequent flier miles obtained as a minister for a private flight.
TailFile: Blazing fast tail utility (watch files in real time)
I believe graue was referring to the case when you are not using such a type in the code; then you have a guarantee that the value is non-null. The purpose of the Some/Option/Maybe types then becomes to indicate when a value can be null, but outside that wrapper type it is guaranteed to be non-null. So code where it must always be non-null does not have to confirm that that's the case. I think it is less about efficiency and more about not having to worry about it.
It's the only explanation I can find for the fact that patents like this are approved :)

(My alternative hypothesis revolves around evil conspiracies to extend property rights into the realm of generic ideas, with the aim to create a modern equivalent to the medieval landed gentry who can get rich entirely by rent-seeking[1]. All in all, I prefer the "examiners don't understand what they approve" explanation :)

[1] http://en.wikipedia.org/wiki/Rent-seeking
Guess: the compiler knows you forgot to check the "Nothing" case and will tell you.
Kids Use Coding Skills to Hack Online Games
Given how the US government can and has shut down .com .net .info sites having a 'conventional' domain name can also be a liability. You can be creative and buy domains that people can remember with the .er .ly .es or other suffixes. There are still options out there.
Not necessarily the best tone for this crowd, although I definitely did enjoy and get much out of the multi-day workshop we did last year. We're still applying the principles company-wide, but Trevor does offer a solid product.
That is true. But I still want to see their expressions.
Right there with you. Having done consulting for the past few years I feel like I have to handle performing multiple roles to varying degrees of expertise on a constant basis. Perhaps this is targeted towards people who do the same job day-in and day-out ad nauseam?
ون بيس 584
> Many Germans believe the scandals are rooted in their abiding respect, and even lust, for academic accolades, including the use of Prof. before Dr. and occasionally Dr. DR. for those with two doctoral degrees.

> Prof. Dr. Wanka got her doctorate in 1980, the same year as Dr. Schavan.

While the title-compounding effect did strike me as comical, this did force me to reflect a bit on our own worship of pedigree. Anyone who's spent any time on Angel List has undoubtedly been treated to "founders from stanford & MIT", "started by Berkeley students", "MBA from Chicago", etc.

These are, of course, almost apples and oranges (double-doctorates vs undergrad / masters), but credentialing is certainly alive and well here in the US. Scott Thompson @ yahoo is a particularly recent public example.
The savings aren't that big of a deal when you're talking about a flight with 200+ paying passengers. You are still going to have someone in there in case the computer system malfunctions, they might as well be a pilot. Autopilot is driverless flight already.
Its what was left out of Go that makes it great ... e.g. most or all of the Go benefits could probably be recreated in C++ using libraries, but that doesn't make C++ equivalent or as nice as Go for developing in.
IANAL: Why isn't patent exhaustion a solid defense to Monsanto's suits?

The anti-GMO documentaries I've seen have covered the "their seed blew into my field" and "I bought seed and signed a contract to only sew it one season then breached it" type lawsuits, but not this --

He's buying seed, from a third party, without signing any agreement with Monsanto. That seed isn't even necessarily Monsanto's product, but from plants that descended from those seeds. It may contain the patented genes, but those genes only got there from the original authorized sale of seed to whoever owned the elevator.

The exhaustion doctrine says that a patent holder's rights end at the point of an authorized sale. Once Apple sells you an iPad, you can do whatever you want with that iPad, including selling it to someone else, and aren't infringing the underlying patents the product implements.

So, why can Monsanto claim damages here?
The dirty world of Facebook EdgeRank Optimization
Disable/Enable nagios notifications with single HTTP call
Number of planes per person seems irrelevant because you can only be in one plane (and thus emitting carbon) at a time.
What does open data have to do with small government? What does the Liberal government firing Canadian scientists in 2004 have to do with open data? What does the Canadian Association of Journalists have to do with open data?

Content-free political spew makes me sad. This doesn't belong on HN.
> Monsanto says that if it allowed Bowman to keep replanting his seeds it would undermine its business model, endangering the expensive research that it uses to produce advanced agricultural products.

I didn't realize that having a bad business model gave you a valid case.
Ummmm Education Minister who (allegedly) cheated at university forced to step down.

Don't really see that as a "Fascination With Degrees"

Might have been a interesting topic, but it's a hopeless segue.
OK, let me try scary scenario.

According to the video, Watson is relying on a bunch of textbooks, guidelines, journal articles, clinical trials etc.

What happens when drug companies SEO Watson's data sources to get their products or test procedures recommended?
I don't understand why we're not trying to run our cars on natural gas.
To me it's about the existence of the nil pointer itself. If there is a pointer, it is guaranteed to be valid by the type system. The other case (which would be represented by a nil or null pointer in other languages) is represented by the "None" type. There's no null pointer to dereference (and no way to blow up).
I agree, this is a lot more than a search engine. But I guess that over time it will have to deal with the same issues that search engines do.

Think drug company or test procedure journal spam, designed to SEO Watson into making specific decisions or recommendations.
IANAL either, but perhaps the seeds being descendants of authorized seeds, rather than authorized seeds, is the problem? It would be sort of like duplicating your authorized iPad with a 3D printer.
But are there any .com domains out there that are good? buying owned domains from owners tend to cost lots of money.

There are some short .com domain names that are free but they are most of the time awkward and can't be easily remembered by users
http://ozeanmedia.com/ozean_media/social-media/if-you-mess-w...

I APOLOGIZE!!!! UNCLE!!!!
Where should I be going for Linux news other than Phoronix? I constantly here bad things about it, but I also constantly find out about things that I wouldn't have otherwise. I feel "bad" for reading phoronix or something but I don't know what else to read, and LWN ain't cutting it.
First, I don't think people advocating a guaranteed minimum income are talking about setting it anywhere near $70,000. The choice would be more like--here's $25k a year to cover the basics. Now you're free to work part time, or start your own business to earn extra, and if you want to make $70k you're probably going to need to work full time.

Second, we already try to ensure a guaranteed minimum income, but in an indirect way. Instead of giving people money directly, we force employers to do it through minimum wage laws, and other regulations.
Thanks yes will look in to that, however most of the sites that do well are .com websites isn't it?
Rakudo Star 2013.01 released
I think it's more of the sense of the passion that he puts into his work, you should read the weblog.
I think for english speakers the .rs suffix can be interesting (e.g. love.rs - already taken, but hey). In my opinion uncommon domain names are ok, because nowdays you don't have to remember the full domain name to find the site what you are looking for.
Weird, I'm on Firefox and live in the US and all I get is a black screen. It seems to be a full window flash object, but nothing works. Flash works on my machine.
They had a working version to test on? Surely such a mythical beast doesn't exist?
Yes nowadays most of the startups have wired domain names, sometimes even confusing with pokemon characters http://evilbrainjono.net/pages/startup-or-pokemon.py

But when it comes to Google and searching isn't it true that awkward domain names will not get better search results?
From the front page: "JSDB is JavaScript for databases, a scripting language for data-driven, network-centric programming on Windows, Mac, Linux, and SunOS. JSDB works with databases, XML, the web, and email. It is free and open-source. Use it as a JavaScript shell, to run CGI programs, or as a web server."
Thank you for your advice in regards to writing.

I'd also like to note that I currently can program well in the following languages: PHP, JavaScript, Java, C#, Python, Lua, etc... and I most certainly enjoy doing so.

Thank you for your input.
The argument is (partially) that you can't plant your iPad and have it grow into 1 million new iPads that you then sell to undercut Apple. Monsanto is arguing that the law needs to be considered specifically (differently?) for the case of self-replicating technologies since if the patent exhausts after 1 generation then the next year a customer could come on the market with millions of copies of their product. Software / book publishing business models dealt with this same issue via copyright that kept customers from reselling millions of copies of their product after buying it. Copyright doesn't apply to genetic code though.
Funny you mention Quantum tunneling as I love delving into quantum mechanics and various inner topics such as tunneling. I also enjoy going into the philosophical elements of said quantum mechanics. Cool thing is, I do all that in my free time, not at school. I like to keep an open mind and use the information on the internet to broaden my knowledge.
Routing hack (try this: tracert -h 64 216.81.59.173)
try this: tracert -h 64 216.81.59.173
Another great thing:

gofmt - Go has no style guide, just this tool!

Committed code ends up looking cleaner and you don't have to adapt to other's wacky standards. No more tabs vs spaces arguments or where to place that brace... brilliant.

http://golang.org/doc/effective_go.html#formatting
With c# though it has to compile it again at runtime which destroys your advantage.
That isn't the only thing that matters. There are a lot of factors that can get a website on top of search results. Taking advantage of those factors is what Search Engine Optimization is all about.
No, I don't think so. Google is clever enough to recognize your title tag along with your domain name. Of course it is little harder to be the first result for a search, but that's because new domains tend to be that way. And if you make enough money you can always buy the .com counterparts.
This looks cool. Will give it a try soon. One comment I have is regarding the jars in the github repo, would you not benefit by using some kind of repository to pull down the jars when compiling (eg. sonar, maven central, clojars etc.) and remove all those deps from there and allow users to use their modified versions if needed. that will also reduce the size of your repo.

Also have you looked at dropwizard (http://dropwizard.codahale.com/) it's really simple to use. Would like to know your thoughts on that and also how your framework compares to theirs.
But our politicians have decided otherwise and allows for patents even on DNA sequences that weren't even constructed but merely discovered.
> You're basically just asking for exceptions in that case

I'm asking for certain semantics. The syntax does matter and could be a lot more concise than standard exceptions (try/catch). For example this is concise where the called function returns a value and an error and requires no extra try/catch/return or similar syntactical decoration.

// leave out ,err so it automatically gets returned
value = function();
// same thing
function();
// deliberate ignoring
value, _ = function();
// actually use error
value, err = function();
if ... { ... }

> Yes, it's explicit error handling. Yes, it's griped about on every, single HN thread about Go. And the mailing list, extensively.

There is a chance all those people are right!

> ... do you call checkError() on your PrintStream ...

Which shows exactly why requiring manual checking is a problem. The problem with Java is checked exceptions which do not work well (the checked part). I'm surprised they haven't been relaxed yet.
It is going to be a pretty hard sell that mimicking pthreads is ever a good idea...

Regardless, considering the casual nature of goroutines and the deliberate heavy-weight nature of pthreads, I find it hard to see pthreads as being any sort of argument about what Go should do, regardless of pthreads' shortcomings. They are wildly different animals.
Ugh? Isn't there too kinds of graphics currently used? Pixel art and vector art (whish is automatically converted to pixel art). Every jpg, png and gif image is pixel art. There's no way around it, unless you start using svg's.

Yes, I'm technical nerd. But who can say my opinion wouldn't be right one. Those basic pixel art concepts are also needed with higher resolutions to make great looking stuff.

Every game not using CGA graphics, does look too realistic and confuses people and blurs line between games and reality.
You're right, it's a silly statement. Because you don't need to run more than 60 frames per second, you won't start seeing performance degradation over native until you hit, say, 10X slower than optimized C.

What I was getting is that I think turning off the frame limiter and counting how many frames run in, say, 10 seconds would be a nice benchmark of compiler optimization.
In Rust at least, pattern matching on enums must consider all possible cases. Option is just an enum, so it's a compiler error if you don't handle the None case.
Documents & Resources
> I completely agree that it is a huge missed opportunity not to be able to call into Go from C code and I can understand complaints that mandatory gc might prevent Go from replacing C in some domains.

As rsc has pointed out a few times, this problem is just a matter of someone doing the work to make it happen, not a fundamental limitation of the language itself.
Argh! I felt rage reading:
Package System or lack there of. Since Go compiles everything statically, you don't have to worry about packages at runtime. But how do you include libraries into your code? Simply by importing them via url, like so: import "github.com/bmizerany/pq"

It was all good until that point.
The broken-out slice of the pie chart is badly distorted.

The slice is broken up into rings for each percentage, but the rings are sized by their width, not their area, so the areas are way off.

It says 57% Facebook. The width of the entire slice is 500 pixels, and Facebook's width is about 285 pixels - that's 57% of the width. But the area of the Facebook ring is obviously much greater than 57% of the entire slice.

In fact, since the area varies with the square of the radius, the inner rings all combined (43%) are only 18.5% of the area, and the Facebook ring is 81.5% of the area!

Or consider the two slices that are supposed to represent 13% each. The inner blue slice is 6.37% of the total area, and the red slice next to it is 8.88%. That's 40% bigger than the other slice that is supposed to represent the same amount.

Using widths that give correct areas would be misleading visually too, because the widths would then look wrong. Facebook's 57% would be only 34% of the width, and the inner rings combined would be 66% of the width.

I think the only way to fix this and stick with the pie representation would be to make the sections angles of the slice instead of rings within it.

For anyone who wants to make better charts by learning what not to do, I recommend the Junk Charts blog which picks apart all sorts of bad charts. I've learned a lot from it and it's entertaining too:

http://junkcharts.typepad.com/
I didn't realize NuGet let you do remote path import. Nor that it was around in 2004. Nor that it's part of the C# language spec.

Goroutine + Channels are vastly different than the TPL. The comparison is so far off that I can't even come up with a clever analogy. There's more to concurrency than threads, and more to communication than locks.
Of Hurd? Debian has had an in-development version since 1998: https://en.wikipedia.org/wiki/Debian_GNU/Hurd

There's also Arch Hurd: https://en.wikipedia.org/wiki/Arch_Hurd
But, that's kind of a silly reason right? It's obviously a general purpose server platform. Nobody would say "NodeJS/perl/ruby/python/PHP/C++/Go/Java is for databases".
This can be explained away with Cognitive bias, which is something we see a lot in these sorts of discussions. I find both protagonist in this case to be economic with facts.

I'm well aware that I'm as guilty of it as anyone.
Download Music, eBooks, and Graphics for Bitcoin
Scala Liftweb : Re render page element without making any request to the server
Welcome, EveryBlock neighbors
Your logic seems to be that because some runtime code can be harder to debug (This is often true but not always), having personally encountered such, you therefore declare that all runtime code is vastly inferior. Sorry, but this is ridiculous. Can you contribute something more solid than an anecdote?
Wow, that background animation slowed my Firefox to a crawl. Works quite well on Chrome though. Fancy stuff. HTML5?

Edit: Wow, actually a lot going on in this guy's site. The little animated menus bottom left and right of the article. The filter searchable previous posts. The swivel-transition topic group-changes. The speed-controllable animation. Pretty neat, fanciest blog I've ever seen!
That background made the article unreadable for me. Both because it slowed down the browser and scrolling, and because it was incredibly distracting.
The German hierarchy in academia is unbelievable. Few years back I moved from a federal lab in California to a state lab in Germany. I felt abashed at the extravagant praise of the head professor there.

Also, the Prof. Dr. thing on business cards used to make me laugh, until I could grasp the whole system, and how detrimental it was for students (high pressure, never ending hierarchy, blind worship, ...).
isn't justTestingThis a variable name and JustTestingThis a class/struct name?