skysight-inc/HackerNews huggingface dataset:
What about power consumption? I used to run Ubuntu on my MBP2010, but was forced to return to MacOSX, since power consumption was ridiculously high.

While completely idle (booted, logged in, no apps running), measured at wall socket (with a kill-a-watt):
- Ubuntu fresh install: 25W;
- Ubuntu with Nvidia disabled and all possible "powertop" tuning applied: 15W;
- MacOSX: 8W.

Playing 1080p video (either youtube/html5 or from a local h264 mkv file) is also the same - MacOSX draws 1/3...1/2 of power that Ubuntu does.

EDIT: typos
You took it the wrong way. Dave didn't say that Go's GC was special, of course garbage collectors have been around for decades. The key takeaway:

> what is more important is that the world will not tolerate any new language which is not memory safe.

Because of that, both Go and Rust, as a new languages, are not memory unsafe. Go's safety is boring, sure, but it's still a feature of the language.

So both languages are memory safe in that they are not memory unsafe, big whoop. That's Dave's point. All new languages have this, and even though they're commonly compared with this metric, the metric itself is useless for new languages.
This is not true; on average richer men have more children.

If you try and slice it by family you find that the 'traditional' family makes up a fairly small percentage of the population.
The problem with C++ is that the more time you take to learn it, the deeper the rabbit hole goes.

For most languages I have the feeling I'm getting more proficient as I use them. Not so much with C++, especially if you get exposed to other people's code.
> It's enough for you to have a few immigrants here and there to become extreme right.

If you refer to the current government, consider that the junior partner in the current government that is considered "extreme right" by Norwegian standards would mostly be Democrats by US standards. E.g. a substantial proportion of them are in favour of continuing most of a welfare system that would get even many Democrats in hysterics over socialism.

By Norwegian standards, the majority of the US Congress is "extreme right" and threatening "US conditions" is a well established way of scaring people.
I'm curious about how you came to your answer and what led you there?

Were you testing a pre-supposed hypothesis that confirmed itself?
Either it will monsoon, or it will be clear skies and low humidity. No chance of fog, drizzle, or showers.
Looks like you got slashdotted. Did you happen to create any kind of packaged installation? I'd like to try it over the weekend.
It's not remarkable to me that Ken and Rob would consider whatever language all that stuff in /usr/bin is written in to be a system language. "The language that runs in supervisor mode" seems like a pretty narrow definition.
Want to help Transformify the world we live in?Excited? Join us
Seems the lesson is that Python is slow. Author's realization about how to use it correctly was to just call C instead.

Article not worth reading. Would have been much better as a quick tip. "Quick tip: if you need to loop through an array in Python, do it this way instead..."
Well, you can pay to go on Baikonour tours. 10k around launch times, cheaper when its not a launch time.

I'm sure if you're got that type of cash to drop - dropping a few more k to see the Buran isn't an issue

Or you can sneak in. It's in the middle of nowhere.
The best bet might have been to freeze the battery so it couldn't set off the blasting caps. Possibly by pouring liquid nitrogen into the top box through the panel with the switches.
The Surprisingly Long Life of the Punch Card
OpenCL support is coming, but it's not as performing as CUDA support yet for Caffe.

Grab a couple of video cards and have fun!
Well, this was my point - I can't even deduce the presumably well-known figure you are referring to, so I'm not a very knowledgeable or trustworthy commenter on this issue, and my opinions and thoughts should be treated with an appropriate amount of caution.
This is probably not rendered in real time.
I sent a letter to the corrections department at the NYT and to the author because of this:

“I can be tricked by anyone who looks like Mark Zuckerberg,” Paul Graham, co-founder of the seed investor Y Combinator, once said.

Graham already pointed out that this is a joke and that the quote was taken out of context: http://www.paulgraham.com/tricked.html
First Aftermarket Autonomous Cars Hit the Road in California
We need to get rid of the myth that everybody needs to work. Better would be to automate all the work so nobody has to work anymore.
If you're iterating over all your points calculating distances, you are going about this the wrong way.

(edit) The author could use my handy python quad tree if he so wishes -- https://github.com/Dav3xor/pyquadtree, and if he asks nicely, I could even add support for simple approximation of spherical coordinates.
I see why they called it a non vulnerability. It also works on Firefox 40.0a2 (2015-06-03)
Foldable Airplane Could Ride a Cubesat to Mars in 2022
Hey!

I've read really great things about Curalate's culture, and rumor has it your engineering team is really strong. I'm a full stack developer with 8 years of experience, but have never worked with Scala. That said, I know I could pick it up very quickly. Is that an issue?
Yeah I think of go as an upgraded scripting language in a lot of ways. In a lot of ways I think go or scala are going to become the standard "oh crap we need to scale and preform better" web application languages. I think in most cases if I'm building a green field web application on the server side I'd be hard pressed to not choose go or scala at the beginning. Nearly as quick a development cycle and a MUCH better scaling story.

Rust is too my a language aimed squarely at what I mentally model at tight loop applications, web browser engines, game engines, real time network servers etc... Go has amazing performance compared to python or ruby or even node.js but the GC is still too unpredictable to work well enough for those type of apps IMO.
The reporting wrote, in his first paragraph:

>Google doesn't provide timeX.google.com as a public service.

That's the end of the conversation. How Google handles rare time events, whether it's reliable or scalable are all irrelevant.
(x,2x,4x) does not actually give a "yes" every time. In particular, it won't work if x is negative. But, in that case, (4x,2x,x) will work.
Why are we still talking about this?

Every language that's vaguely close to a multi-purpose language is a competitor with every other language. There are people who write websites in X86 assembler and people who write embedded systems in Python.

Rust and Go are competitors. Yes, they were intended for different things, but who cares? Any reasonable metric of language success is going to show one language pulling numbers from the other. Pick your metric: users? There are plenty of people who aren't using Rust because they're using Go, and vice-versa. Successful projects? There are plenty of projects which aren't being written in Go because they're being written in Rust, and vice-versa. Reliability and safety? Maybe Go would have a reasonable type system if Rust hadn't snapped up so many of the good thinkers in that field.

Arguing about whether languages are competing based on what they were intended for is a pointless argument: there's no metric for success, no way to validate who's right or wrong. Are we really going to spend time arguing over what Google devs meant when they used the word "systems"? Seriously?
UK at risk of losing Freedom of Panorama
This TED talk focuses on the anticorrelation I wrote about: http://www.ted.com/talks/hans_rosling_shows_the_best_stats_y....
Anyone tried entering letters in the boxes? I didn't. I think that would have been an unexpected twist.

So, after all, I think I fall in the trap of confirmation bias that the sequence must consist of numbers only.
I guessed correctly with only one no.

You can enter all kinds of crazy random sequences which only have The Rule in common and get a yes, which seemed to be enough assurance. If you're trying to get it to say "no" but failing, is that still confirmation bias? Doesn't sound like it.
It would have been nice to come back and see how fast calculating the correct answer would be using numpy arrays. I bet it would have been acceptably fast.
You basically made my same point. I in no way said that people should not be able to paint red Camrys. I said they shouldn't be able to do it in Toyota's factory (by installing their own robot).
You can take all our money, we'd still have plumbing, fiber, and college degrees.
The Real Difference Between iTunes Match and iCloud Music Library: DRM
One can easily extend that logic by saying something that is running Cordova is giving a native GUI to a iOS or android application, because all of it is natively rendering on the device.

Usually it means people are running the widgets that are coming from the vendor's toolkits. Windows: Win32/WPF, OS X: Cocoa, iOS: CocoaTouch, Android: etc. and so on.

That distinction is somewhat important because it also means the easiest way to get stuff like that running is typically with the language those libraries are written in: C++, Objective-C (or now Swift), Java, etc. It's like the holy grail of write once, run everywhere. Write it in one language and somehow have it run on the native (vendor) toolkit on every platform out there.
https://news.ycombinator.com/item?id=9818494
San Francisco; Chicago - Conversant - http://conversantmedia.com - Machine Learning; Computer Vision; Data Science; Javascript / UI; Python

Our team applies cutting edge machine-learning and computer-vision technologies at scale - we apply thousands of labels to millions of pages and videos. Our APIs process thousands of content queries per second, and all of this data is presented to the customer in a beautiful, fast UI.

We're looking for engineers with a background or expertise in any of the following:

- Machine learning

- Computer vision

- Data Science

- Python (for the web, or for infrastructure)

Please contact me if you're interested: cglennie@conversantmedia.com
Advanced Transport Options for DASH: QUIC and HTTP/2
A random photo or video with an untraceable source already won't be treated as serious evidence in court.

A video + a testimony "This is what I saw on that fateful night" or "I retreived this video from the officer's body cam immediately after the incident, it was in the custody the whole time and forensic analysis shows no sign of tampering" carries an entirely different weight than that video alone.

Regarding wars, in the recent conflicts we already have cases where doctored photo & video evidence was used as arguments and vice versa, where real evidence is dismissed because it can be made synthetically - and it obviously can, they become evidence only if you[r organization] gathered it yourself or you really trust the soruce.

Wars definitely won't be started because of something made in a video game, but such videos can and most likely will be used in justifying a war decision to the global public and building the relevant PR/propaganda materials.
First Internet Revolution: Belgrade Protests of 1997 (via Pastly)
Interesting to see this - we ran into a similar problem of finding points within a certain distance from amongst thousands or millions of points. We ended up using Cython[0].

Would this numpy trick work if he still needed an accurate distance calculation? Kind of underwhelming to throw away the accuracy to get speed without adding it back later.

[0] http://doublemap.github.io/blog/2015/05/29/optimizing-python...
> They sued because their site was being forked, and they are not an open source project.

Or, for that matter, because somebody was using up their bandwidth, which is a finite resource, for something other than the intended purpose of the site.
Mate, "The one who speaks the truth needs a fast horse." (Chinese Proverb).

Don't "overunderstimate" the reason of the average reader here and don't be discouraged by the down vote.

"Zwei mal drei macht vier,
widewidewitt und drei macht neune,
ich mach mir die Welt,
widewide wie sie mir gefällt."
Richer countries have lower birth rates.

Richer men in the same country have more kids.

PS: I think I just misread your comment. By "national scale" I thought you meant in the same country.
That's technically true, but I think it has more to do with the programming model.

In C and (sort of) C++ you can deal with actual bytes in actual memory locations. You can find the exact memory address of a data structure, and you can read or write directly to that location.

You can even prod the compiler to suggest that it uses real hardware registers for variables.

You can also control how memory is allocated and released.

In most languages an array is just an array. You usually don't care where it is in memory.

In functional languages you concentrate more on designing symbolic operations, and the fact that there's real memory under there somewhere is almost irrelevant.

But C/C++ are bare-metal-ish. In assembler you work directly with memory, but you can control program flow. You can jump/branch to any address in memory. Sometimes you can even overwrite your own code.

C/C++ won't let you do that.

As a former assembler guy, I find that C++ is the worst of both worlds. You get the cognitive overhead of dealing with memory management and pointer arithmetic and iterators, but the options for not working with them when you don't want to are limited - so it's hard to concentrate on the functional level, and you do a lot of the work the compiler/interpreter would usually do, but without the "do whatever you want" freedom of assembler.
\v makes a better separating character than commas or tabs since it won't appear naturally in text.
I apologise for not being positive about this article. But it's because of the way it was written. It is written like: this is what i did, and you should do the same.

The big figure was intended to do what it did: publicity. Congratulations to Joel on that! It worked out pretty well:)

The way you have read it is more like it was an advice. But to me it was not written like that.
Go and Rust are the first two to emerge after decades of evidence. Other languages emerged during those decades. :)
I guessed that immediately (but still verified it). It was obvious it was going to be a trick question, so...
Its a race to the bottom. Online newspapers are really feeling the squeeze with regards to declining ad revenue.

Everybody has to adopt the click-bait tactics now or be left behind.
Yeah, they were fixed after my comment. Actually, not sure why it isn't in the history for the file, but I know for a fact that the link provided mixed them.
SEEKING WORK: Remote or Onsite

full stack developer with 7+ years of development experience - Python, Django, flask, Go language, Postgres, PostGIS, Nginx, RabbitMQ, redis, bootstrap.

* Web application in Django/Flask & Go language

* Built multiple products alone.

* Convert ideas to MVPs and Products

* Algorithms, Architecture, Scaling.

Github: https://github.com/shabinesh/

Twitter: https://twitter.com/shabinesh

Email - shabi [at] fossix [dot] org
The fact that you're guessing is the parent's point. Code should be explicit.
I only wish they gave a bit more details on the password encryption/hashing
That seems like a good approximation of how a real NN would learn a specific task. I'm wondering about a way to have this knowledge, or part of it, carried over to other tasks, or even slightly different tasks, so that there would be actual learning rather than optimization.
Out-Of-the-box Juniper SRX and EX Infrastructure Monitoring with NetCrunch
Only on hackernews :O
Near where I live we have a police chief who was sentenced to ~five years in prison back in 2005.

>> "U.S. District Judge Ewing Werlein told Sam Jimmie Mann, 64, that he imposed a sentence at the lower end of the sentencing guidelines because of Mann's long record of good conduct before his crimes."

Which is a laughable farce because: The crimes he was found guilty of occurred continuously over three years. They were investigated a number of times and were infamous for being one of the worst speed-traps in the state going back two decades.

>> "That town has been known as a speed trap for 20-plus years and this county doesn't need a speed trap. And the county doesn't need the liability associated with this type of contract," Wright says.

Wright was a local sheriff, and a former Texas Ranger who had previously investigated Mann but was unable to make a good criminal case against him.

>> "Mann and Davis ran what prosecutors called their "own private toll road," on a section of U.S. 59 in Kendleton, a town of about 500 about 40 miles southwest of Houston, between November 1997 and May 2000."

To translate, they were stopping motorists, writing bogus tickets, using fake warrants, threatening arrest, demanding cash, taking any cash they found, and keeping some of it for themselves. They were IRL brigands.

http://www.yourhoustonnews.com/archives/sheriff-sticks-to-hi...

http://www.chron.com/news/houston-texas/article/Kendleton-s-...

> I imagine a smart, experienced, undercover DEA agent would be very difficult to catch breaking the law.

I imagine so, especially if you don't look too hard.
I'm almost ashamed I didn't know his real name before, but I guess his projects speak for themselves!
Actually it's the opposite. Today's western parliamentary regimes are oligarchies and in absolutely no way democracies. Electing a bunch of assholes who then get to do whatever they wish is not and has never been democracy, it's elected oligarchy. Democracy is when all the people vote the laws. Which was the case in ancient athens and iceland. Today the only country which comes anywhere close to this is Switzerland. Western parliamentary regimes call themselves 'democracies' to look good just like soviet countries did.
I 100% thought this was going to be a conservative hit piece about Hollywood/California. tl;dr: it's not.
More UE4 CGs from kooooola can be found here: https://www.flickr.com/photos/99646627@N03/
There are various GP solutions available to lock down Windows and if you're a really large scale environment I think Active Directory is pretty respectable.
Set 'Lucida Grande' as System Font on OS X Yosemite
Cfer: A toolkit for automating infrastructure using AWS CloudFormation
True, but with a job, at least you're producing something. Well, there are also bullshit jobs, but I'd like to believe that most jobs still provide some kind of value in some way. The hoop jumping for the unemployed is just plain value destroying. If they could get an education or do charity work, they'd at least be doing something useful. I'd rather pay my taxes for that.
Behind the Curtain: A Look at the Inner Workings of NSA's XKEYSCORE
> Just exactly when was the last time you seen a family trying to shut down Ford car company and put the CEO behind bars because their two young children burnt to death in a car accident caused by a Ford vehicle??

Are you joking?
Or perhaps because the interiors don't matter much, as long as they do what's required by the mission.

The exterior, however, has aerodynamics constraints. Being a shuttle, you also have to account for reentry effects. Presumably the US had way better computing technology and simulation capabilities that were very expensive.
I got the part about increasing eventually, but I thought the third number also had to be the sum of the other two. I came up with the sum idea after trying (3 6 9), so only 2 tests. The idea that they had to be increasing came later. I don't have it open but I'm pretty sure one of my tests was (1 2 5) which should have tipped me off... in conclusion yes, I'm probably dumb.
The New Shiny: Is Visual Studio Code for You?
Responds "Yes" to

9007199254740990, 9007199254740991, 9007199254740992

but "No" to

9007199254740991, 9007199254740992, 9007199254740993

Presumably this is due to how Javascript handles integers, i.e. it uses the integer part of a float64, to wit

> parseInt('9007199254740992')
9007199254740992
> parseInt('9007199254740993')
9007199254740992

Edit: I think this is the code that actually reads the numbers the user enters, see [0]

function l(){
var a=h.exec(m[1]),f=null,g=null,n=null;
return a&&(null!==a[1]&&a[1]&&(f=parseInt(a[1],10)),
null!==a[2]&&a[2]&&(g=parseInt(a[2],10)),
null!==a[3]&&a[3]&&(n=parseInt(a[3],10))),
new e(f,g,n)
}

Edit(2): Actually, I'm not so sure that's the correct code at all. They NYT game is capable of parsing floats correctly (e.g. it accepts 1.1, 1.2, 1.3 as a "Yes") so it's not just using parseInt.

[0] http://a1.nyt.com/assets/interactive/20150612-151638/js/foun...
Judges seem to eat it up.
That's a bit freaky
I liked the "giving myself permission" part of your comment. It feels the same to me too haha. I guess the freedom I wrote about does not feel like freedom somehow. So everybody can bash my comment now ;)
"Not crazy" is a low standard. The point is I shouldn't have had to exert any mental energy whatsoever to understand what those variable names represented.
Precisely, because it is 2015, people like me have turned off js and enable it selectively. Why? Because of all the security implications of letting a website run whatever it wants on your computer. It also breaks some of the tracking, which is a nice bonus.
End of day is nearing and my imagination is not at its daily peak, but I'd really like to know - why?

EDIT:

Appears to 502 right now. Cached version for your convenience:

http://webcache.googleusercontent.com/search?q=cache:6Zb24tu...
That's what I thought too. They belong in a museum.
Docker and other containers are a response to runtimes failing to, ahem, contain themselves. It is true that you don't need a second solution if you already have one, but some people may not like the container solution.
Looking through the number of steps he took in this endeavor, this doesn't seem like a blip. More like..a sustained lack of integrity.
India’s Housing.com Fires Its Maverick CEO Who Gave Away His Shares
FFIEC's Cybersecurity Assessment Tool marks use of FOSS as higher inherent risk [pdf]
Ok, I think I should have written "international scale", I apologize for the confusion.

I don't know of any study on national level, i.e. of families in a single country. The only thing I know of are anecdotes and stories about very poor families having 5+ children.
This was the video I meant. I agree it looks good but not real. Kind of strange that something can be both when I was expecting it to look real, if that made sense.
Architizer Inc [http://architizer.com] | New York, NY | ONSITE | Will sponsor H1B

Architizer is looking for a design savvy front end engineer to drive and define all frontend dev effort in the company.

We're primarily looking for somebody with great JS/Angular chops, but in addition:

- 5+ years demonstrable experience working on web applications

- A proficiency for developing and implementing UI & UX features

- Tools of the trade: Grunt/Gulp, Bower, and Jasmine

We'd also love if you had any of:

- Experience with NodeJS, or web frameworks like Django

- Experience with native mobile apps

- Insight into or expertise in backend system architecture

- Demonstrated interest in emerging technologies (e.g.: WebGL, web workers, web sockets etc)

This is a really exciting time for Architizer. Having built the largest community of building professionals in the world, we are now using that position to build revolutionary tools that we hope will transform an industry worth $1 trillion dollars in the US alone.

If you are interested in this position, send me an email at simon@architizer.com with your resume attached. We are also looking for Junior Frontend/Full-stack/Backend Engineers, so definitely get in touch if that's more your speed.
Actually, in most cases, you can speed up loops in python knowing just a few tricks.
https://wiki.python.org/moin/PythonSpeed/PerformanceTips

I see numerous issues with the loop, for example, hash key lookups on 'Lat' and 'Long' for every iteration.
How did you get no's doing x,2x,4x? Negative numbers?