skysight-inc/HackerNews huggingface dataset:
Speed is only an advantage if what you're building has value. If you're building a crappy product that nobody wants, building it faster isn't going to help you make money.

Also, the generalization that "startups are fast, big companies are slow" is a bit misleading. In many cases, big companies are building vastly bigger things than some startup trying to put out their first MVP. For example, if a big company like Facebook wants to roll out a new feature, it has to be built at a scale where it can be used by a billion people - which takes a lot of engineering. If a startup wanted to build a product to directly compete with Facebook, they'd have to deal with all the problems that Facebook deals with, and probably wouldn't have a speed advantage.
What makes you think it would be stress free? That time is likely filled with frantic emails, phone calls, presentation building, spreadsheet analysis, etc. to make sure once you are there, things happen quickly and the way you need them to.
Wow that's almost 32 years.
Publications

Daan Leijen, Koka: Programming with Row Polymorphic Effect Types, in Mathematically Structured Functional Programming 2014, EPTCS, 18 March 2014.

http://research.microsoft.com/apps/pubs/default.aspx?id=2106...

Maybe it's not dead yet.
Mere `find`
I'm not sure if `find` would omit some rootkits however rootkithunter should handle such situations.
Why do you think that systemd is not useful on a server OS?
I wonder how many of those accounts are fake / sockpuppet / astroturf / paid likes
Don't count on it. As a child, I read books printed in the 1950s that said fusion was 10 years off. In the 1980s, fusion was 10 years away. I bet that in the original draft of this article, fusion was 10 years away, because they make no predictions at all about it. Some wise and kind old editor, remembering the Fable of the Flying Car (which is also always 10 years into the future), took out the prediction.
Committee member F.L. Bauer registered his protest by characterizing the addition of recursion to the language as an "Amsterdam plot".

Is "Amsterdam plot" an idiom, or simply a colorful expression that occurred to Bauer? I haven't seen this expression before, but TFA repeats it several times in stylized fashion so I thought maybe I was missing the intended meaning?
Considering Android and Chrome have exceeded a billion users each (e.g. [1]), just default search page alone should guarantee that, let alone people who use google search in other browsers, youtube, google maps, gmail etc

[1] http://venturebeat.com/2015/05/28/google-chrome-now-has-over...
As I have said elsewhere here on HN, I would like to let my kids play in the front yard but I don't. Not because I fear they'll be hit by a car jumping the curb, a serious injury from falling down, or some bad person kidnapping them.

I don't let them play in the front yard because I don't want to deal with the possibility of someone calling the cops after seeing my kids in the front yard that will lead to a government employee with more power than their agency is supposed to have showing up to threaten taking my kids away from me for playing in the front yard.
Node's single process event-loop model of handling requests seems in direct contrast to apache's one heavy-weight process/thread per request model.
Apple's first employee: The remarkable odyssey of Bill Fernandez
That's the wiki/web page. The source has been updated recently http://koka.codeplex.com/SourceControl/list/changesets
The approximation was pretty decent, and it was only a few math functions. I'll try to redo it and compare it to other methods.
Mobile Browsing Around the World
Discover the world's opinion with the swipe of a finger!
Evernote to end support for Evernote Food apps
In the past 15 years, Gray code is the only part of my Computer Science education I've actually found a use for in my day-to-day work developing business applications. I've used it to simplify overly complex if/else logic down to its simplest possible form. All the rest of the knowledge I use on a daily basis has been learned on the job.
I believe that you've overlooked the section entitled "The Rust API", which goes into detail about how it uses lifetimes and the borrow checker to help ensure correct usage of the API. It's a shame that the API can't be 100% safe, but let's not pretend there's no merit to it.
So long openDns, hello dn$
As others have said, in a low-level setting like this it would be very difficult to ensure total safety, which depends on complex data structure invariants.

That said, Rust is able to eliminate some sources of unsafety here -- in particular, it guarantees that you have pinned to an epoch before you get your hands on any snapshots, and provides statically safe access to the snapshots for as long as you're pinned. This is very similar to the way that Rust deals with locks, which is explained more in an earlier post: http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.ht...
It returns the value of a neighbor given an index, and an x and y delta value. So rel(20, -1, 0) would return the neighbor to the left (x=-1, y=0) of the 20th cell.
Very insightful question. The only way I could see this working is having a botnet network that extracts the data externally, encrypts and stores locally, and then each node serves up its cache over bittorrent to a command and control system.

It's just so much data. The more valuable data, arguably, would be plain text profile data about people, not their photos.

Assuming 7 billion people in the world (very conservative, for funsies), each profile containing 10 megabytes of profile data (exclude photos, just textual data), uncompressed, would be 70 petabytes. A lot of data to be sure, but not unsurmountable. Compressed, you could probably get down to 30-40 PB depending on compressibility.
The embedded video at https://samgentle.com/posts/2015-08-21-universe-tuning doesn't work (it says it's private)
Into the Matrix ;)
They gave Yelp two options: either disable crawling in robots.txt, which means that Yelp won't show up in Google's results at all, or accept that Google will copy Yelp reviews without linking back. This is quite similar to what Microsoft was doing in my opinion.
I was just trying to say that when there is a conflict between a man and a woman, we tend to want to identify the woman as a victim and "protect" her. The mere questioning of this by a straight male makes him a misogynist and subject to a ton of scrutiny, but if a woman or a gay male does the same it's somehow permissible and given more weight

-

But in reality feminists don't assume women are mere victim as many have illustrated how women reinforce the patriarchy sometimes to their own benefit. Consider the fact that folks like Michelle Bachman or Sarah Palin exist. They're not just cold and calculating in their views as they genuinely believe in the patriarchal values they espouse. For them, it gets them votes and political power. The rest of us get screwed over.
If I didn't know that neural nets worked, and someone explained the idea, I'd strongly expect them to get stuck in local minima, instead of learning this elaborate behavior. (That's basically what happens with a normal RNN, I think.)

It's probably a case of my intuitions about optimization being really broken in high-dimensional spaces, but I'd like to improve that. I'd also like to understand how the cost surface we're optimizing on interacts with network architecture decisions. Both, unfortunately, are very hard demands.
Interesting question: What is the Web? HTTP, or HTTP+HTML? Facebook mobile clients use HTTP, so are they using the web?
Yes. The old Persians were one of the major tribes who lived in the Iranian plateau circa 1000 BCE.
I like my place but unfortunately it's not where jobs are. That's why I work remotely for the time being.
Google Face Pose Detection API
You have very high regard of yourself (not saying it's wrong :-] )

On my VPS's I always assume I was already compromised. I never trust my system in current state until I do all the checks including analysis of my logs. I have automated this into certain level but you can never know :-)

People I work with used to say that it is only a matter of time somebody will try something you have not thought about - to be prepared for such situations is the key. But that's just my private opinion.
An attacker could attempt to damage or destroy some or all data. Covertly or openly. Immediately or over a long run.
I think of Iran as desert (a particularly beautiful one, judging from the pictures), but I can't imagine Persia having the resources from a desert to become a world power. Was the area of Iran always a desert?
But Lisp already had recursion, right? It was just Algol and the international standard that was held up.

Similar to the situation with things like CoffeeScript vs. ES6 etc.

What I think we need is a standard so flexible and meta that systems can evolve without waiting for society or standards to catch up. Which we have in Turing-complete languages.

But we should standardize somehow on a very meta level.
Publishing Blog with GitHub, CircleCI, and Google Analytics
Study: 42% of Americans Check Their Email in the Loo
That's the problem. In Python, Ruby or even PHP you usually just pick a function / module from the standard library, in Node.js you need to choose one from ~10 quite similar and quite popular third-party packages.
Can anyone explain the benefits of this product over other mail clients? The website is so full of fluff, I couldn't even understand what it was at first, let alone how it differed from other products in its category.
Shouldn't this be "how recursion got into Algol 60"? After all, part of the background is that McCarthy wanted it in Algol, coming off his success with Lisp, that had, in its earliest form, only recursion and no iteration. So recursion had already "got into programming" when this story of "How recursion got into programming" kicks off.
Less than 2% according to Facebook's last 10-Q:

"We also seek to identify "false" accounts, which we divide into two categories: (1) user-misclassified accounts, where users have created personal profiles for a business, organization, or non-human entity such as a pet (such entities are permitted on Facebook using a Page rather than a personal profile under our terms of service); and (2) undesirable accounts, which represent user profiles that we determine are intended to be used for purposes that violate our terms of service, such as spamming. In 2014, for example, we estimate user-misclassified and undesirable accounts may have represented less than 2% of our worldwide MAUs."
Yeah it seems to be aimed at teens, but this is so far beyond most excellent high school students. They're dropping in terms and concepts which you don't touch on until the final years in an undergrad, with a focus on graphics.
Your first paragraph is full of really bad assumptions about the situation.

> I think forcing engineers to do customer support is a bad idea as well. You're using something that should be seen in a positive light (helping the customer) as a punishment.

Not necessarily. Sure some engineers dont want to do customer service at all and would view it as a punishment, but then they shouldnt work there. Creating a good culture doesnt mean making everyone happy. Creating a good culture means finding the people that will thrive in that particular culture and only those people. In the customer service case, that means finding people who enjoy it or at least don't mind. And if someone hates it, then they should leave. It is not good for the person or the company for them to stay just for the money or benefits.
This is the benign interpretation, i.e. causality flows from God to me, but the opposite direction, or both, is I think equally likely interpretation.
Maybe; realistically, the Internet speed would probably be more of a limiting factor. At mine, it would take almost a week to fill up 1 terabyte of storage. That's plenty of time to go get a few more HDDs. At 1 Gbps you'd have about 2 hours.
Note that this only seems to do the following tasks:

- Detection: Return the location of faces in the image

- Pose estimation: Determine the direction they're facing

- Landmark estimation: Return the location of keypoints (eyes, nose, etc)

- Attribute estimation: Returns whether eyes are open, or whether the face is smiling.

In particular, this API does not provide tools to recognize faces, or to see whether two people are from the same person.
Whilst the theory behind the mathematics is clear, it's not necessarily clear it should work well in practice.

The weights are initialized as noise, the optimization problem isn't convex so there are numerous local optima to get stuck in, and the distance between the relevant input and output can be dozens or hundreds of timesteps in length. The last point is quite important as you can end up with very odd gradients (exploding / vanishing gradients). Troublesome gradients are why traditional RNNs don't work particularly well - they can't actually make the connection between input and output.

Others can likely explain the intricacies better :)
Part of the reason we built Beaker was that the IPython devs explicitly stated they didn't believe in multiple languages within one notebook. It's possible that this opinion has changed with the Jupyter migration, but I haven't heard anything to that effect.
Which one was that? (Thing seem to be working for me.)
It breaks its own api in minor versions, actually. There hasn't been a major version since 1.0.
Reading headlines these days, I can't help but feel this is yet another article trying to foretell the end of the good times.

The market had a correction! This is the end!

People realized China's numbers were not totally accurate! This is the end!

Housing prices in the Bay Area have reached ridiculous levels (again)! This is the end!

Everyone seems to want us to hit another downturn to be proven right. My fear is that once the media engine revs up, it can in fact create a self-fulfilling prophecy.
They keep a lot of data in cold storage as well, so not sure how easy it would be able to get everything. Probably just whatever data they think will be likely accessed soon and is in relatively ephemeral storage.
Mmmmm silent corruption without underlying verification of the data. The most evil of attacks.
Oops! Fixed it. Unfortunately cellular automata looks terrible on video.
> I think that RedHat IS at fault in this, because their design choice of designating systemd as the single writer was extremely anti-standardization. Imagine if KDE wanted to be the single cgroup writter.

This isn't a very good analogy.

> I think that RedHat IS at fault in this, because their design choice of designating systemd as the single writer was extremely anti-standardization.

This doesn't make sense. When the changes hits the kernel, all OS maintainers will need to choose a parent process for all cgroup control. Supporting this feature in systemd makes perfect sense and fits very well in the process hierarchy.

> Would people accept the fact that they would have to use KDE and interface with KDE in order to do containers on Linux?

Users and distributions who do not want to use systemd (their choice!) can use any other init system they want. They are also free to implement any other solution as their cgroup controller. Their situation is not changed one iota by this additional feature in systemd. They would have had to implement a cgroup controller either way.

In short, you are not required to use systemd if they make this choice. You may not have the benefit of someone else implementing the solution for you. But unless you're paying developers for the work, the guarantee of others doing work for you in the way you want them to is never provided.

> RedHat could have created a service "cgroupwriter" which would have communicated via D-bus or something.

They could have, but it would have added needless complexity. A significant number of tasks systemd needs to perform includes dependencies between cgroups. So mine as well manage it in the init system.

This isn't like a hard dependency on systemd. It just means that someone will need to author other solutions if systemd is not wanted.
Why do you have 20 accounts?
If they are counting people who were only served a "like" button on other site's pages, this announcement boils down to "the internet is a big place! Full story at 11."
Did the post get updated after you left this comment? The post I read talks about lisp.
> What's the most an attacker could likely get?

Remember that thing when a guy from Europe asked from Facebook to give him everything they knew about him (which European citizens are allowed to request by law) and got over 1000 pages of information from Facebook?

Now, multiply that by a billion (well, two or three billions actually).
Comments on web forums often make it seem as if this phenomenon is universal. So, I thought I would point out that where I live (Fairbanks, Alaska), we have a healthy, vibrant public library that lots of people go to for books.
US confident IS cyber jihadist killed
> The goal isn't statistical equality of outcomes.

Given that statistical inequality is frequently and loudly trumpeted as proof of injustice, one could be forgiven for reaching precisely this conclusion.
Here is the paper the Reproducability Project just released on Estimating the reproducibility of psychological science:
http://www.sciencemag.org/content/349/6251/aac4716
Hi marijn, thanks for the great work. From what I can see on your repo, you've written your front-end modules in ES6. But what about the back-end? In which language has it been written? nodejs?
http://prosemirror.net/demo_dino.html
"For 999 days [the airbnb founders] didn't see traction. But, they brushed their resume."
Seems like our brain think in log.
How does this compare to rlite (https://github.com/seppo0010/rlite)?
The in-topic scrubber is great UX compared to pagination.

https://dl.dropboxusercontent.com/spa/quq37nq1583x0lf/d2lm88...
What's the big deal if Facebook goes down? If it's important, I email (Gmail going down would be more dire, I think). Or I can text people if I have their number. Or send a Hangout. Or Whatsapp. Or Skype. Or call them. Facebook has monopolized social media, not all communication.
For fun: I like to create ficticious personages and sort of use it for micro-blogging. Also, I do not always want to use my real name when I reply to comments or link FB accounts to apps that require it.
I was referring to the title, which suggests that it is the story of how recursion got into programming. But recursion being in Lisp is, in the story, part of the background -- its the story of how recursion got included in Algol 60, not how it got included in programming. That it was already included in programming -- in Lisp -- is part of the background and starting point of the story, and how that happened isn't part of the story.
The Houston Fire Department is doing an experimental project that is pretty similar to what you're describing, only they have first responders deploying the video conference with online medical control in order to avoid transporting patients that don't need it, and to link them to primary care services if that would be helpful: http://www.houstontx.gov/council/h/committee/20140821/ethan....

One thing I wish this article would have touched on is what's featured in the caption to the photograph-- the ability for FD/PD to transport low-risk patients who are just drunk or high to sobering centers rather than to EDs. It's a fairly novel approach, and has made the quality of care provided to these people (and those others in the ED who actually need to be there) way better.
Raspberry PI Hadoop Cluster Tutorial
If we learned anything from the polygon nuclear test site is that we should not ask where are the children but where are grand and grand grand children.
https://en.wikipedia.org/wiki/Semipalatinsk_Test_Site

Birth defects seem to only increase with every generation to the point where the 3rd and 4th generation are hitting a genetic roadblock as all the small genetic defects have reached a "boiling point".

Some local doctors actually proposed to assign a genetic passport to the residents of the area to let them know what's the chance of them being able to reproduce without defects.
There have been quite a few documentaries about this VICE included it in a segment on their HBO show https://youtu.be/YMnpnd0T4gE?t=802.
WARNNING!: Some of the images especially in the medical center are very disturbing to the point of looking more like a set of a scifi movie ala the thing than real life.

So the true ramifications of Chernobyl might not be visible for another 1 or 2 generations, on the good side the population which was exposed to the Chernobyl incident is much less isolated than various native populations exposed to nuclear test in Siberia, Kazakhstan and in the pacific so they have a much bigger (unexposed) genetic pool to have children with which might result in a smaller likelihood of enough genetic defects to accumulate to the point where they cannot actually produce sufficient children to sustain a population.
It seems all rather obvious: Of course you have to believe that what you do makes sense in order to feel at least a bit of pleasure doing it. Everything else is just a job.

What I am worried about is that maybe it is sometimes taken too far, into some kind of religion at which point it is destracting from the actual practical goals of the company.
A lot of the general ideas here seem helpful. I just have some slight issues with the section on rallying support.

>Maybe you tell them that you used to work with a competitor who was quite speedy

>I highly recommend this over a brute force method of escalating things to the person’s manager or throwing competition in their face.

Seems contradictory.

I'd also point out that questions and comments like:

>Can you help me understand why something would take so long?

>Hey we’re really betting heavily on this, and we really need you guys to deliver.

>Are we working as smartly as we can?

when directed at someone, can be vague and off-putting without some valid specificity behind them.
I don't want to start this discussion but it largely comes down to taste. Some people don't want to run dbus or have no use for journald. If you put your daemons into runit you can have a small and lean image without dbus.

Personally I loathe network manager in RHEL7 but that's not a systemd problem.
The collab demo's backend is node.js. You could get collaboration to work by just relaying JSON between clients, but if you want to do intelligent things with the data (keep a snapshot of the current document, for example), you'll need an implementation of the document model, which exist only in JS and would be a bunch of work to port.
Interesting attack vector would be something that watching the staging area from cold storage and sent that data out.
In all fairness, this is the resources and development access of a single organization though...

I'm consistently amazed at how well the likes of FB, Google/Youtube, AWS and Netflix actually work by those organizations. Yes there is the occasional down time where things are partially down... just the same that they manage to handle the sheer volume of traffic is truly impressive. Most businesses don't really need more than what a large co-located server offers in compute and storage...

To create a system that services requests from hundreds of millions of simultaneous users throughout the world is genuinely impressive.

Of course it does have its' cracks... The mobile browser interface is more and more gimped as time passes, and the comments for posts that don't have hundreds of replies is equally borked (don't see all replies, or your own half the time). "Eventually Consistent" has it's price... but the reward is handling hundreds of millions of users at one time.