skysight-inc/HackerNews huggingface dataset:
That's just being cynical. Israeli national sport is to point out Israeliness/jewishness (two completely different things, IMHO) of anything that smells of success. We love to do this when it's positive, we try to hide it when it's not. Like in this case.
My first suspicion was that it was an Israeli, not because I saw the name and suspected. I had no clue. Just a suspicion which was verified.
My reasons are probably my own experience in Hi Tech in Israel and the abundance of indian programmers in many of our own local companies.

PS-0
And don't get me started on how racist the jewish diaspora is, or Israelis, in general. Towards black, arabs, other jews etc. It's a stinking pile of self-hatred and racism.

PS-1
You can down vote as much as you want, it does not change the sad and ugly truth.
“Dead Hearts” Successfully Transplanted for the First Time
Amazon is a service oriented organization. In the technical teams at least, there is a strong pressure to evolve to fit your niche, and grow independently behind the safety of a well defined interface.

So a lot depends on the niche. Big awesome service, performance, security, frontend, startup, tools... Cost center or profit center. Secret consumer project or retail.
Somewhat offtopic, but I wonder why git-scm.com has still not been transferred to the Software Freedom Conservancy http://whois.domaintools.com/git-scm.com
Objective-C is here to stay as long as Apple hardware is a popular target for apps.

Once the Apple fad ends, Objective-C will be useless. It's already useless for the enterprise.
He looked absolutely nothing like a ballistic missile [1], different radar profile, totally different source/trajectory - at his peak he was 25 miles high, whereas an ICBM at midcourse is about 750 miles - and, finally he was moving way too slow - at his peak he was moving at 800 miles/hour. ICBMs in their Re-Entry phase move are tracking at around 15,000 miles/hour.

[1] http://en.wikipedia.org/wiki/Intercontinental_ballistic_miss...
Apt Backup Strategy: Now MAX SyncUp Executes TimeMachine-like Backup on Windows
This place is way better designed and equipped than most startup cowering spaces!
Those are some solid cameras.
Here's how to make this with MathJax:

http://adereth.github.io/blog/2013/11/29/colorful-equations/
Front End Developer Interview Questions – Answered
Thank you so much. I just read through your website and it looks like a really meaningful project.

I've bookmarked the engageSPARK page and will definitely be reaching out to your team in a few months.

I never would have heard of you if it were not for Hacker News. Thank goodness for the internet. :)
Estonian man gets 11 years in prison for credit card hacking
Felicia Day and Gamergate: This Is What Happens Now
Put Everything on One Domain
I'm using Canadian interest rates because it helps me do gut-checks related to the current property values around me. A $300k house here is a decent house. A 5-year closed fixed mortgage at today's rates (3.24% on promo) works out to $1456/mo. From what I've heard from friends, they're renting relatively most homes around here for about that price. Looking at MLS, there are significantly nicer homes in the $300k price range, and it probably wouldn't be a huge problem to rent one of those out for $1750/mo ($300 profit/mo = $4k/yr)

While the $40k/yr rent number above does seem suspicious, the percentages otherwise work out reasonably well on the back of my envelope. Another important thing to consider is that at the end of it, even if you made $0/mo on the property, you still end up with a (hopefully) valuable piece of property to sell that had the mortgage paid off by the renters.
I'm not so sure. I think it will take about 5 years for angular 1.x to lose momentum.
That's not the point. The point is, how is the US government going to bring a case against a German company based on data they illegally intercepted sniffing traffic? If the data were on US soil, they could simply seize the computers once they knew there was offending data on them, and claim it was through an "anonymous tip" that they caught wind of the illegal activity. If the data is on German soil, they can pound sand.
Show HN: Photobrix, lego mosaics
56 pushups in 30 seconds? It seems to me the only way to do that is to either a) do them with extremely bad form, b) not go down completely, c) both of those. People like eshlow (author of "Overcoming Gravity") at /r/bodyweightfitness recommend a tempo of 10x1: lowering yourself for one second, staying 0 seconds at the bottom, pushing up as hard and fast as possible (x = explode), and holding for one second at the top. Using this tempo, you can do a max of 15 per 30 seconds.
Cross validation too uses training sets and test sets. This sort of time-ordered data will not be independent, so the prequential approach seems to be a more suitable approach to measuring forecast accuracy. (I haven't read the paper.)
I'd expect that strings are just a vector of bytes, with strlen()+1 bytes, the last of which is always null.
By which you mean not compatible.
For example, if an instance of House requires a Door it is not enough to just require('Door'). You still have to do the equivalent of `new Door()` in your House module to get an instance. By doing so within the House module you just tightly coupled House to Door (your House now knows how to create Doors).

So what? What is so bad about House and Door being "tightly coupled"? Here's a House constructor that can take any kind of Door instance:

function House(door){
this.door = door;
}

This is JavaScript, let's stop trying to make it into Java.
Hey thanks for mentioning http://unshort.me

I created http://unshort.me and you are correct it follows all the way until the shortened url is resolved unless it is a circular link. It also stores the result in a database so it works faster once someone resolves the URL.

I also created fuseurl.com. It used to be a bitly but for many URLs but I shut it down because it started to contain a lot spams and viruses.
Thank you, you have been very helpful!
I can't actually work out what this was meant to say. Anyone?
Shameless plug: I built http://hackertoolbox.herokuapp.com/ a week ago. One of the goal is that "Any hackers wanting to build some new stuff would better check this toolbox. If there is one satisfying your needs, then don't reinvent the wheel unless you have good reasons." Interested in joining forces? Anyway, I am adding your site to the toolbox :)
SageMathCloud (https://cloud.sagemath.com) provides a LaTeX editor "with all packages and everything", coupled with a full Linux shell, 5GB disk space, and 100% customizable compilation process.

"you'll have to charge for access" -- I do not charge for access, though the whole site does cost a lot behind the scenes; it's just that you're not the one who has to pay (Disclaimer: I'm the founder.) Anyway, I hope you'll try it out and complain (email me at wstein@uw.edu and I can upgrade quotas on your project).

Also, SageMathCloud and IPython notebook both have similar functionality to the original posts site embedded in them. For example, here is the example of the OP but as a (public) Sage worksheet:

https://cloud.sagemath.com/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/files/support/latex-markdown-example.sagews

In SageMathCloud worksheets, when you render %md cells, it is done entirely client side (no roundtrip to server at all), so very fast. I'm not sure about IPython notebooks.
There are two ways that AI threatens humanity. The first is AI as a technology that inserts a layer between a user and common sense, especially when AI fails at the edge cases or is acting according to some bean counters 80/20 algorithm.

The second is from General Artificial Intelligence (GAI) and frankly that is very very far off. Deep networks have made a ton of advances over the past ten years, but we've seen this before. New AI technique (usually with some biological analogue) is discovered which makes big leaps over previous generations and then it hits a wall. We're in one of those open periods right now and while we will come out with some amazing technology it's a big leap to think that this directly moves us into GAI. To get to GAI we're going to need new advances in how we make artificial neural network architectures. In effect they're going to need to be plastic and evolvable, and there are ways to get there, but researchers are making so much progress with new techniques that it will take awhile before they need to find new alternatives.
> But it's simply too young to warrant the same kind of investment that I have personally made into Angular.

Sure .. it makes sense. Though one of the main selling points of React is that it's dead easy.
I agree that it is a risk worth taking. But those risks are not merely unscientific fear mongering and meed to be mitigated by more than just incredibly expensive human processes.
Dwarf Galaxies Dim Hopes of Dark Matter
I spent a while on and off again putting this together with a friend. We were featured on BBC Click today which was completely unexpected; yesterday the server it was on totally died and I had to get it setup elsewhere - which we managed to do just in time.

Lots of stuff we still have to do or have in a semi-finished state in the background. We were thinking of charging for the instructions but it's really more something 'fun' than a business idea for us. There's a few affiliate links but they dont really bring in anything (at least so far they dont).

I toyed with the idea of having a login but in the end just made it completely open. We have some social auth added to let you save your outputs to your own account but that's not yet live.

We're using django with imagemagick doing the background bits. I've been thinking of trying out graphicmagick instead here.

One thing I'd love to do is integrate it into the lego site itself so you can just order the correct bricks but this doesn't seem to be possible as yet.
Yes? Assuming your relation with this co-worker was good, why not? Many companies have recruitment bonuses so he would probably also be very happy to refer you.
> The 7 minute workout is for people who want to feel like they are working out with minimal effort.

The 7 minute workout was misinterpreted in the mainstream press. The scientific claims specifically mention a very high intensity workout that most people actually cannot reach. You need to train to get to the level where 7 minute workout makes sense for you.

"Research has demonstrated that improvements can be made in VO2max and insulin sensitivity in as little as 4 minutes of total exercise time in an HICT session. However, it is to be noted that this result often requires working at intensities equivalent to greater than 100% of VO2max. Because most individuals may not be able to execute the program at an intensity significantly greater than 100% of their VO2max, following the established ACSM guidelines for high-intensity exercise of at least 20 minutes is recommended. This may require multiple repetitions (or circuits) of a multistation exercise circuit."
http://journals.lww.com/acsm-healthfitness/Fulltext/2013/050...
First landing on comet mission
Embedding is not copyright infringement, EU court rules
> the assertion that your apartment already has all the organizational equipment you need is utter bullshit

It's not if you need to declutter. Organizational equipment is there for you to put even more crap inside. If you get rid of the crap you almost always have lots of empty organizational stuff.
Bandwidth costs money, correct? I wonder if for someone with zillions of small HTTP requests (Google, Twitter, Facebook, etc) these costs might be recoverable somehow.
Did you read your own link?

"In 1989, Jacques Laskar of the Bureau des Longitudes in Paris published the results of his numerical integration of the Solar System over 200 million years. These were not the full equations of motion, but rather averaged equations along the lines of those used by Laplace. Laskar's work showed that the Earth's orbit (as well as the orbits of all the inner planets) is chaotic and that an error as small as 15 metres in measuring the position of the Earth today would make it impossible to predict where the Earth would be in its orbit in just over 100 million years' time."

So yes, that's exactly what I said.
I give 0 fucks about browsers that don't support web sockets.
"You can compare Donald McDuck to an asteroid if you like. But that doesn't make it meaningful just because you said so."

Indeed. You may not have noticed that in order for a comparison to become meaningful, you have to point out the similarities that you think are relevant to your argument. Which is what I did with the externalities of a dictatorship and the externalities of a social network, but which you unfortunately failed to do for your comparison.

"I didn't make a claim, I just stated the obvious."

You very much made the claim that "I can say that if Zuckerberg didn't invent Facebook in ~ 2004, it would have been invented by now, [...]". Given that I question that claim, it's obviously pointless to then just claim that it's obvious. If I thought it was obvious, I probably would not have questioned it.

"Any similar, privacy-oriented social network that has then less 10% of Facebook's adoption is obviously not doing well as a FB competitor."

Sure, and now, please demonstrate that there was no reasonably reachable path that would have led to a different outcome. Before you answer, please read and understand http://en.wikipedia.org/wiki/Path_dependence and http://en.wikipedia.org/wiki/Network_effect .

"I understand what you're saying, but you're whining about a choice because you don't like either outcome :-) ... That's a pretty much standard situation and applies to virtually anything I can think of."

Your point being? Something that's bad becomes good if you (supposedly) can't change it?
Yeah, I've solved that problem by flatsharing or subletting on Aibnb (in less expensive cities). But it's not for everyone, of course.
That guy really knows how to make out like a bandit.
But IKEA is not originally a US company, if anything it's avoiding Swedish taxes.
Crap, so if `objdump` is likely vulnerable to overflows, and `ldd` is a simple bash script ripe for abuse¹, is there a safe and easy way to determine dynamic library dependencies in an executable?

¹ http://www.catonmat.net/blog/ldd-arbitrary-code-execution/
Return of the Obra Dinn by dukope
Another issue is that it uses at least the same memory as the the input. Not that I'm a PEG expert, but it also basically feels like a formalised recursive decent parser. Nothing wrong with that, but changing the grammar afterwards can have a rippling effect and require much more work than with a traditional LALR parser.
This is an enormously complicated question, and a good answer requires knowing a bit about your background and what you already understand about business.

As for some high level answers to your three questions:

1) They lost a lot of money, how can they function? Well, it depends on your definition of "a lot". Look at http://finance.yahoo.com/q/bs?s=amzn+Balance+Sheet&annual and you will see on the top line, at the end of 2013, Amazon had about $8.6 billion in cash. $574m is only about 6% of that.

2) Where does it get money? There are two main sources. The first is selling goods (books, etc) and services (Amazon Web Services, etc). The second is investors. Amazon owns a lot of it's own stock and if it wanted, it could sell that stock to get more cash.

3) Who invests? Lots of individuals and groups. You're not going to be able to get a list of literally every person who owns a share, but you can easily find out which groups/people own large chunks: https://finance.yahoo.com/q/mh?s=AMZN+Major+Holders
Wanneer geef je voedingssupplementen aan kinderen? – Leef Nu Gezonder
I have no idea where you worked in Amazon, I am guessing you did not. Having worked there for years in software, there were exactly ZERO technical managers I met that were not either previous software engineers or technical project managers (e.g. CS degree). That is of hundreds at all levels, including VPs and most SVPs.

Reorganization tends to happen at the VP level and is less overall than Google or MSFT in cycle length and size of disruption.

All of the "silly things" are Amazon giving people freedom to innovate. Not all of them stick. The alternative is to never do anything.
I had two months of severance recently, and most people I told about it said "man, I'd go crazy with nothing to do" but I pretty much didn't stop doing things the entire two months.

I made progress on most of the books I was reading. I did a lot of coding. I read research papers. I ended up driving up the ohio river with a friend who was applying for jobs at the lock and dams. I never got bored and I always had something to do.

It appears that some people just aren't very good at that. I don't exert some special force of will, so I can't really act superior. I just naturally want to read and learn about a lot of random stuff. I wonder if it's impulsive, driving curiosity that keeps some people active well into old age. I have plans to "retire" some day, but when I say "retire" I mostly mean "to stop being dependent on a specific income stream while I continue to do a lot of stuff"
I'm probably going to sound painfully naive now... but why is that a security risk? So libbfd reads past the end of a buffer and segfaults.. so what? It's not writing or executing anything untoward, so who cares?
For an executable you don't trust? Probably running objdump as an unprivileged user inside a VM, and working on future hardening of libbfd.
How is it so? If you're referring to the Packrat memoisation (which is not the only possible PEG implementation), you can do a lot of memory optimisation, like discarding memoised entries based on some rules (e.g., once a top-level entry, like a function or a class definition is parsed, all the alternative interpretations can be thrown away). You can memoise complex entries but re-parse simple tokens. And many, many more.
I agree. Now, would you pay for that option? How would it be developed? This is the critical problem.

You could implement Android's storage app framework API around git running on each of your devices, and peering to your own servers (and other devices). This would give you at least a Dropbox style system that works, but the rewards for the (not that large, but non-trivial) investment needed to do it are non-existent.
Not if the intermediary, say, Twitter, de-shortens the link once, and then sends all the real traffic to the cached destination URLS. Not that they do that at the moment.
Segfaults frequently indicate exploitable security holes, and in particular, the fuzz test shown in the article shows a segfault at a user-controlled address (0x41414141 is AAAA).
Parking is subsidized for monthly parkers or is expensed for those who random park and pay $20-30 a day (at off site lots, it is in the middle of the city after all). You are right, they do not invest in coffee machines or desks, who cares? Latest numbers are that about 40% of engineers are 0-2 years in the industry, for a large tech company I don't think this is crazy far off from the norm if you want to stay agile. Attrition is high because people are actively managed out, compared to other companies I worked for before where you have longer tenures because people who are terrible at their jobs get to chill out and work on the least harmful things for the rest of their lives because management is too chicken shit to fire people who are just not that good comparatively.
Pretty much what this guy did: http://www.bobnorwood.com/Norwood%20Accomplishments.htm
I've been using Vue.js recently, it's a lot like Angular (inspired by?), without all the crazy nonsense: http://vuejs.org/api/
Understanding Autonomous Systems
What you just wrote as a code example is Dependency Injection, it's just manual dependency injection as opposed to using an IOC container or any of the mechanisms Angular provides.

I am very much in favour of the approach you posted. That's exactly how I write my code (I don't currently use Angular), but yep ... that's DI. As James Shore said 'Dependency Injection is a 25-dollar term for a 5-cent concept'. [1].

What you show in that code example is what in my head I call "poor man's DI" or ... "passing stuff in" but it's actually my favourite kind as it demonstrates the fundamental idea and is easy to explain to people - as soon as you start talking about IOC and service providers things start to get murkier. I think that's definitely where Angular is losing some people. You can get a long way with the basic "poor man's" approach.

[1] http://www.jamesshore.com/Blog/Dependency-Injection-Demystif...
Surely you don't really find "off topic" complaints an insecurity. This article is about Angular 2.0, I would expect to read about thoughts/pros/cons about Angular 2.0 when reading the comments.

It's similar to reading comments on a Halo (Xbox) post on Reddit. Over half the comments are flame wars about PS4 > Xbox. There have been many "framework vs. framework" potss already on HN, let's keep the flamewars contained.
Show HN: Interactive Pen Drive Chart
Few days back I built a static version of a Pen Drive chart , now this version brings interactive option as an enhancement.
> They do. It is called IP reputation

I didn't say Google has no way of detecting spam - I said Google doesn't know the recipients "double opted in and want to receive the mail"
You can run ldd safely as a normal user.
Seconded. This was a good course.
Oxytocin Modulates Sociosexual Behavior in Female Mice
Honestly, that's why you don't develop a new production system in a framework that's just a few years old. I had a coworker suggest using Angular on our main product that pays our bills. My reply was, it looks great... i'm excited about it, but I think we should use it on less critical systems until it matures. There's too many unknowns. There's no reason every new platform you develop needs to be using literally the latest tech. Actually, there's really good reasons not to.
I'm a regular user of this utility and this came as a complete surprise to me. So much so that I checked the source myself before believing the article.

I thought "strings" was just a dumb scan over the file. Does this mean that with a properly crafted binary it is also possible to hide strings from a quick check with "strings"?
Love the articles on linux internals, I wish there were more coming in HN
You made a good point about the community.
That's great - definitely do it for the learning/experience and let the money be a side benefit. If you have any other questions or need more tactical advice on getting started, I'd be happy to share here or via email alex@baserails.com. Good luck!
This article is quite odd:

income appears to be taxed "more progressively"...One justification for this is that investors risk losing much or all of their capital. Workers, on the other hand, are guaranteed their wages

This is not the primary justification at all, and I'd be rather surprised to see many economists arguing it.

The actual reason capital should be taxed less than income (specifically, at 0%) is because there is no reason to tax savings. If you tax income only, you tax a person who earns $100 and spends it today the same as you tax a person who earns $100, saves it and spends it tomorrow. When you tax capital, you charge the second person a higher tax rate.

This is doubly true in the presence of inflation - if a person earns a 1% nominal return in a 1% inflationary economy, then they break even. If you impose a capital gains tax, suddenly their rate of return needs to exceed (inflation + cap gains) just to break even.
Yeah, that's a shame. I understand their rationale as it might undermine their programming. At my CrossFit gym, they'll allow you to try other styles of programming only after you've become proficient at "CrossFit"
Doesn't Microsoft have a culture of NIH inside each product group? Resulting in things like ClearType (I think it was) taking years to get actually implemented since it didn't come from the "right" person/product group?