skysight-inc/HackerNews huggingface dataset:
Then how would sharks bite them?
Online Master Apache Hadoop Training
By and large, this does apply to traditional dead-tree newspapers. And it makes sense: When the reader has already bought the newspaper, helpful headlines are better because they contribute to an impression of higher quality leading to repeat purchases.

Just another example that you can get results that sound like "utopia" by enabling the right business model.
don't try to figure everything out man.

I just turned 32 and I had a "young-life crisis" from 29-31 probably where I didn't know what I wanted to do. My best friends seemed to be more successful than me and I felt like if I didn't make something happen quick then my contribution to society would be nil.

Sometimes you gotta just roll with life. If you think your job is dead end, then take a big boy breath, put in your notice and leave. Find another job. Go travel for a few months. Learn a new technology or build something that interests YOU.

Most of all, enjoy life. Stop and smell the roses. Hang out with friends and family and make new memories with them. You got your whole future ahead so just take it one step at a time!
>Also, Varoufakis is criticizing "macroeconomic models taught at the best universities". Keynesian economics has been taught at universities for nearly 100 years.

That still doesn't make the models he was actually describing any more Keynesian.

It it taught, although it has fallen out of favor somewhat. The preferred school for teaching these days is neoclassical, which is the school he was criticizing.

Keynesian != Neoclassical

Just in case you didn't get it the other 11 times, he wasn't talking about Keynesian economics.
Lenovo reveals new Moto watch in its full glory, before official reveal
this is perhaps the finest pakistani canard I have read in months.
Luckily I started doing web develpoment in 2007, when PHP had classes.

I looked into Rails before creating my first web-app.

But many of my fellow students already worked in the field for years and all of them had build their own CMS in PHP and they were like it is described in the Reddit post.
I didn't read at first either, and I was burned just like you. So I totally agree with the suggestion, in case my reply indicated something else.
Full URL: http://shop.lenovo.com/us/en/ifa/2015/#!products?0=2
I tried JS multiple times. And every time, easy things are complicated when doing them in JS. It is much easier and faster for me to do those same things in C, even though I'm equally familiar with both. This is mostly because there are just so many gotchas.

Here are some examples from this week:

Checking whether a passed argument is an array or a dict:

var a = []
if (Object.prototype.toString.call(a) !== '[object Array]') ...

(perhaps not js itself, but how it is used) Leaking DOM nodes are a thing:
https://developer.chrome.com/devtools/docs/heap-profiling-do...

Easy things like getting values of a dictionary:

var d = {
a: [1,2,3,],
b:[4,5]
}
var values = Object.keys(d).map(function(key){
return d[key];

});

in Python, it's just .values()

Errors aren't thrown when there are obvious issues with the code.

String.replace replaces one instance instead of all instances in a string.

Functions arguments are a bit of a mess.

differences between

for each (var myVar in myObject)
for (var myVar in myObject)

random things like these:

http://stackoverflow.com/questions/2568966/how-do-i-pass-the...

All the things here:

http://www.toptal.com/javascript/10-most-common-javascript-m...

If you import a library, they could have modified the global scope. This is common in JS libraries. Then some things you wrote don't work.

undefined/null thing

differences between var declared function and regular named function.

Many things in the language are not obvious and you have to discover them through trial and error or study JS internals and find out how things are implemented.
I must be reading something incorrectly. Certainly I didn't hear about these exchanges before. But is it correct that most of the exchanges can be boiled down to "be nice to people"? I always thought politics was based on keeping control of import political powers like media, military, law, food, and money while replacing people in high positions who don't work for you with people that you improved to these positions so that they will follow your rule. In some regard that's nice, at least to the people you improved, but in another regard it's also a selfish business. Can one go to another country, declare oneself as their leader and then just lead by being nice?
Nice looking demos, very easy on eyes. The "triangle.oppositeSide" is already half way to a puzzle game.
Failover with Redis Sentinel
everybody knows that Google was founded by Caliph Ali's ghost working in conjunction with a dashing L. Ron Hubbard clone.
that site makes no sense at all.
Did you grow up in the US? I can totally imagine that people have issues adopting anywhere in Europe, as the culture here is not better or worse but just different.

I have a CS degree from a top-CS school in Europe. I would also not get jobs in the US, because no one knows anything but Oxford overseas.
I just finished a Biography on Alexander the Great (Titled: Alexander the Great, The Hunt for a New Past. by Paul Cartledge), which I found to be very good because the author delves into the various sources of information on Alexander, which I found to be surprisingly scant as much has been lost and much has been handed down to us second hand in summarized form (such as through Plutarch). Alexander had his own personal biographer (who accompanied him on his campaign), Callisthenes put to death.

A great quote from the book:
"The situation we are faced with can be summed up roughly as followes. Inspired by the example of Theopompus and his pioneering Philippica (a history of Greece written around the career of Philip II of Macedon, Alexander's father), more than twenty contemporaries wrote histories or other kinds of work on Alexander. Not one of these histories survives in the original. Of the many letters ascribed to Alexander, just one extract of one of them has a better than average claim to being genuine. The earliest surviving connected narrative account of Alexander's campaigns was composed in the first century BCE, some three hundred years after the events it relates; it is, besides, only incompletely preserved. Thus the sole connected narrative to have survived complete is a third century CE epitome, or abrigment, of a first-century BCE work in Latin by a Romanized Gaul. Finally, what is generally today accounted the best of the more or less completely surviving histories of Alexander was written by a Greek philosopher-statesman in the second century CE, probably during the reigh of the philhellinic emperor Hadrian. In short, 'it is as if the history of Tudor England could only be recovered from Macaulay's essays and the histories of Hume the philospher' (Robin Lane Fox)."

I'll admit, being an American I don't quite grasp the full context of that quote but you can get the gist. Basically, I wouldn't take this letter for actually being true (which the title rightly states as being apocryphal) and rather read take it in its own context of someone, probably a much later Arabic (edit: or Persian) writer using the story of Alexander as a means of conveying their thoughts.
Verizon's trademark red swoop becomes sad checkmark
it has been speculated that sharks are attracted to the magnetic field created by the high voltage carried through the cables, which resembles those created by fish.

Article includes video of shark biting cable:
http://www.theguardian.com/technology/2014/aug/14/google-und...
ISS Virtual Tour
This is the type of thing that's so simple and rewarding that it makes me annoyed that I hadn't thought of it and made it first! Really cool, good work!
I can relate to the article; I've been working for a year to make a new ARM based SoC architecture for a vendor, mostly for industrial purpose. It's already quite a chunk of work.
Just designing the clock tree, pinmux, fancy DMA -- let alone the individual 'custom' IPs for peripherals is enough to keep a handful of dev busy for a while!

But, I have to say, it's quite fun too!
Sounds like the owners played you like a violin.
How do you mean that?
Is there some language where [4,6] is the output?

Yes. Python:

>>> x = numpy.array([1,2])
>>> y = numpy.array([3,4])
>>> x + y
array([4, 6])

For extra fun:

>>> x + [3,4]
array([4, 6])
>>> [1,2] + y
array([4, 6])

but, of course:

>>> [1,2] + [3,4]
[1, 2, 3, 4]
Is "GC" short for gas chromatography?

If so, "MS" is probably "mass spectrometry" and "HPLC" means "high performance liquid chromatography".

Those were rather opaque to me, so I had to look them up, perhaps it saves someone the time.
The most connected spot in the world isn't New York or Hong Kong, but the unlikely city of Fortaleza, Brazil, with 17 cable landings.
A look at the Machine
http://docs.telerik.com/kendo-ui/AngularJS/introduction
Sandstorm is an interesting step in this direction. Not peer-to-peer but decentralized free-software.

https://sandstorm.io/
It's how very early version of Unix effectively did stuff, they exceed a program, and when it exited they exceed the shel again.

When they introduced something like the fork/exec model we now have they discovered cd didn't work any more and had to write it as a built in.

Now, for bonus points, work out how goto worked when it wasn't a built in.
To be fair to windows, its backwards compat is legendary. I'm still using windows software on windows 8 that was last compiled in 1997.
> Sadly the market choosed to ignore them.

Most of the market probably did not know about it, which is different from ignoring something.
>BTW, the person you're replying to is a lawyer. Are you?

I'm a unix systems administrator. That doesn't mean everything I say about unix systems is right.

I'm not saying that said lawyer is incorrect about anything, because I honestly have no idea - but if we're asking people to be civil, we should also probably refrain from logical fallacies and defend him on the merit of his statement, and not his job title.
This is just a preview because it is in a beta phase and it's request only. The point is for users to fill in information and participate in creating good content on the site.
What Is Your Lens Sweet Spot? – Blog for Photographers – KeepSnap
> Modern JS (ES6+) isn't worse than Java or C# in terms of expressiveness.
> ES6 isn't statically typed. It might be better for you , it is not for me.

So you are saying that because it isn't statically typed it's inherently worse in terms of expressiveness?

There's a valid argument that static typing has big advantages (navigation, refactoring) but it worries me when people write off dynamic code entirely.
This is a dupe of https://news.ycombinator.com/item?id=9216894.

Also https://news.ycombinator.com/item?id=3643749, a few years earlier.
I thought WASM didn't [yet] have a GC. How are they dealing with memory management?
noscript better keep working. Also view-source.
Google Analytics realtime visualization
Could someone explain what the sccs account does on DEC?

On creative uses of rm(1) I will never forget my first IT job. I was sitting next to the huge vault door that led to our servers. The boss was in the room next to mine. Small operation of just 4 people and I was 19 years old.

Suddenly the boss comes running past my desk and into the server room, seconds later one of our FreeBSD web servers goes down.

After some panting and insistent question asking I find out that he accidentally ran rm -rf /home &. Apparently he hit the ampersand instead of typing out the users directory that he wanted to remove. So his solution to this was to run to the server and pull the power. :)

Not going to debate on whether his solution was better than killing the pid because we had to recover some user dirs from tapes anyways so it was inevitable.

And before anyone mentions it, yes it had HW RAID with a battery. ;)

Edit: Ok I immediately realized sccs could be source control but the poster in the thread doesn't really make it clear how it affected the system so I wasn't sure.
I don't really understand why people think Python is a simple language. It's not. It draws too many distinctions that shouldn't exist. Functions, decorators, descriptors, classes, meta-classes, generators, iterators, properties, static methods, class methods, multiple inheritance, and probably a few more things I'm forgetting.

Ruby on the other hand is simple. There are objects and there are messages, that's it.
Even if they don't have full-on attack rituals to break each other down, putting people in a small room and denying them any contact with the outside world does sound more than a little culty. It's interesting how highly correlated rehab communities and cults tend to be - https://en.wikipedia.org/wiki/Synanon (linked in the article) being a nigh-on perfect textbook example.
No. It's not that a gum costs 5 cents because it's the only fraction of a dollar that can be represented in cents, it's because pricing is inherently done in one-cent increments. If there was a need to price single items at a lower-than-a-cent cost, or at prices between one-cent increments, and if the need for that outweighed the disadvantages, there would be a way to do it.

Other example: an apple doesn't cost 1/3 of a dollar, it costs 33 cents. The need for pricing things as a fraction is simply not there. I doubt most people would see 20 cents as '1/5 of a dollar' in the first place.

This might be a difference between people thinking in metric and thinking in imperial, too. (I'm metric, fwiw).

(before someone says 'I buy resistors that cost less than a cent', please show me a place that sells them individually)
One of the key differences between even modern web SPAs and traditional desktop GUIs is that there's no unified look, and often not even a unified feel. Actually, having something that looks exactly like something else is often seen as a detriment, just read some discussions about how "bad" Bootstrap is... (and if it isn't a webview, the same is often true for Material Design)

So a lot of the work that traditionally went into widget/VCLs/etc. is immediately not necessary and probably even unwanted. You basically have to reivent large parts of the wheel anyway. The rest is often largely component-independent, mostly event handling and data binding. So a very generic component often wouldn't help you that much, which is why a lot of the MVC libraries and frameworks available often seem to "skip" that part.

One noticeable exception is ExtJS, which seems the single remaining major toolkit aiming at desktop-like applications. There you've got your standard FormPanels, GridEditors and AbstractSelectionModels. There the tables turn, and HTML/CSS is often just used as the totally abstracted away presentation layer, and you just arrange widgets in JavaScript.
That means a considerable payload, and more problems if you actually need to have something more "web-like" (boy, the horror of XTemplate).

For enterprise/intranet apps this matters less, of course. Which is why Ext is still rather common there and why they can afford to actually demand money for their library, despite all the competition.

But again, you probably wouldn't build gmail/instagram/facebook with Ext.
Check out Meteor, it makes the server part easy. :)
Yup, but reposts are fine when an item hasn't had significant attention yet (see https://news.ycombinator.com/newsfaq.html). That helps offset the random churn of /newest, which otherwise causes many good stories to fall through the cracks.

Indeed, we invited vmorgulis to repost this one, which we sometimes do when a good submission didn't get much attention the first time. I've written about this at https://news.ycombinator.com/item?id=9866140 and
https://news.ycombinator.com/item?id=8790134 if you're interested.
I think angular bootstrap handles your use case nicely. I use it for a prod site that gets a lot of traffic.

http://angular-ui.github.io/bootstrap/
Yes getting out-of-memory issues without cudnn.
Mario Wolczko's home page is here: http://www.wolczko.com/ Feel free to drop him a line and tell him he's a liar.
It runs Voronoi every step instead of building polygons once?

Why?
Also performance, don't forget how effective unboxing is in many applications.
I believe that's only true for 2 engine aircraft.

Virgin Australia briefly ran a service from Melbourne to Johannesburg using 777s, which was 2 hours longer than it needed to be for this reason. Looking at this map, it's clear why: the great circle path almost goes over Antarctica, and the closest airports over the path are in Australia and South Africa.
Trigger Can’t Get Enough Indie
The idea that every life can be saved is fallacious, but it makes for compelling reading which is why media love to push those buttons, especially the lives of children.

Every year an x number of kids die from a very large number of possible causes and unfortunately not all of those are preventable. But we all love children (well, at least most of us do) so that's an easy score for a headline writer.
OP (aikah) didn't mention anything regarding expresiveness. The post that replied to that one brought up the expresiveness issue.

That being said, yes, it has been shown that, for large projects, statically typed languages are strictly superior than dynamically typed ones.
I also have been using Cerebral for a while.
In my opinion, this is what Flux should have been.
This is Ludacris. When’s the crash?
So, are you more likely to be killed by the SWAT team than you are likely to be killed by the drug dealers? If the former then such SWAT teams should be deployed with much more restraint.
The US Dept of Energy is building a giant camera that can image distant galaxies
In France this situation happened already for the last 10 years. People in their 40s now have a life standard than their parents. And the young generation struggles to find a job that will allow them to live on their own.
> Rust and Go don't do much for me

Go is useless, but Rust and Nim have much in common (easy integration with native toolchains, stdlib-less bare-bones development for embedded systems); why did you decide that Rust is not for you?
Unless you're working on a big project you should stick with Jquery / Jquery UI. I suspect in a year or two React will come close to what you want.
Also it locks you in, which makes the server part annoying again.

Something like GraphQL or JSON API might be the right choice in the future.
Sony: The unfortunate undoing – A retrospective
Jeff Dean: Advice from Building Large-Scale Distributed Systems [pdf]
"Attackers enter house via baby monitor"
Xkcd Survey
I agree. Python is much more complex that Java (even Java 8), and as an additional twist, everything bites you at runtime.
Tesla’s $35,000 Model 3 Sedan to Start Production in 2 Years
I suspect there's a lot of places in Siberia where you can land a 777 just fine. It's the amenities in the terminal building (if there is one) that won't be too appealing.

In Soviet times, a lot of civil infrastructrure was built with an eye to military use, so you get some suspiciously long runways at rinky-dink airports.
>having to look for components that kind-of/sort-of worked for me but had some short falls or I had to build them from scratch

This thing will never change, whether with React or Angular.

Web dev, due to custom design of pages, is not like using native (Cocoa, Windows Forms etc) widgets where one-size-fits-all. It's more like native apps with custom skins and widgets.
Previous discussion: https://news.ycombinator.com/item?id=10141795
>Five mentions of the word "conservative". Zero of "commodities" which, in the form of their crashing prices, is 100 percent of what ails Canada.

well, given that conservatives favor commodities based tilt of their economies ...
I just ran up a Debian Wheezy instance and put Java 8 on it (jdk-8u60-linux-arm32-vfp-hflt.tar.gz from Oracle). It runs fine.
You literally cannot pay me to speak without a Code of Conduct
I'm fairly certain that in an actual interview, if you'd just pretend the interviewer asked you your preferred question and gave the answer you would have given, you can have the interesting conversation you wanted.

Language is an imprecise tool and interpretation is fluid. Why pick the least charitable interpretation by default?
>Apparently he hit [something else] instead of typing out the [...] directory that he wanted to remove.

This exact reason is why I always and without fail type

rm /some/directory/^A^[[C^[[C -rf

(where ^A means Ctrl+A and ^[[C means right arrow key)

instead of

rm -rf /some/directory/
EPAM Systems is looking for a Senior JavaScript/AngularJS Developer / Los Angeles area / Onsite
Contact email: vira_povkh@epam.com

Role description:
http://www.epam.com/careers/job-listings/job.10447
I wonder how much the dynamic URLs to the forms are playing a part in this. Each refresh of the comic [1] and homepage [2] gets a different form URL. Are these being associated with other data from the xkcd.com domain..? And how much has it messed up Randall to have such shenanigans defeated by a direct form URL being submitted to Hacker News.

In fact, how do we know that the form URL submitted to Hacker News is one of Randalls?

Dang should probably change the URL to the comic permalink: [1]

Though I am late to the party and this might not get noticed.

[1] http://xkcd.com/1572/

[2] http://xkcd.com/

Edit: Actually refreshing the comic URL [1] is getting only a range of URLs to forms. More often than not the forms answers are in a different order, I suppose to either prevent bias, or encourage it and monitor it.
This guy calls himself "wage slave", which means he's not some homeless bum and can sustain himself. He is also on hacker news commenting on stuff, so he does have time. Also I never said fear of failure was bad. I just pointed out that he's using his "not being born into a wealthy family" as an excuse when the real reason is in fear of failure or laziness. Lastly, does this guy sound like someone who is actually working on a project but only complaining how he wishes he had more time so he could work more?
we used moss once a few years ago while i was a ta. it was interesting. we actually found a few similar programs. we were also doing a 15min oral exam with the person's code in front of us, so among the ones that has similar code, we were figuring out who wrote the original code, and who copied, etc.
Things did used to work this way. As a result of some early trauma I have always written it as 'rm -rf .??*' to avoid matching '.' or '..'.
Directly installing from an ISO image is unlikely to work, due to the NBD devices.

Changes might be backported to OpenBSD later, but Bitrig might be available soon: https://github.com/bitrig/bitrig/issues/65
given that you may live forever according to some futurologists?
Amusing? Perhaps because it worms on Firefox as well. And perhaps Safari down the road. Amusing?
Araldite huntsman Adhesive
Who's Gandhi? ducks
Not the same, you wrote contentEditable=true-based editor; ProseMirror is the full editor implementation separate from DOM, like Google Docs.
I do not know a lot of countries which have not been defiants to foreign occupation. I'll put it harshly but it sounds a lot like propaganda. And as you can see on this map https://en.wikipedia.org/wiki/Alexander_the_Great#/media/Fil..., he did invade Afghanistan, and even a part of today India.
Nothing has killed more people's love for compilers than parsing theory.

Note to all: if you're interested in compilers but don't immediately love parsing, avoid it like the plague. Similarly, if you thought you might like compilers but got turned off by parsing, possibly while trying to read the Dragon Book, trust me that there's lot of interesting stuff there.

Personally, I love optimization and static analysis. Parsing not required!

This tangent was brought to you by my pet peeve.
Why we decided to built a unique email app and raised money from our users
They work for me? Tried under several computers. Can you test again?
Professing and Cheering
The Sauropoda did not live in the sea as far as we know it.