skysight-inc/HackerNews huggingface dataset:
The favorites/bookmarking part is something we'll implement soon enough. It is actually based on their RSS streams but in the next update we'll add sources that required web scraping and did not have their own personal feeds.

The short summaries come from using the Embed.ly API for now but we'll replace it just by scraping the Open Graph or Twitter card meta tags from the pages directly.

To keep it reliable and clean we decided not to allow users to add their own sources but we'll keep adding new ones regularly and we'll add a form to take suggestions.
Forrest Gump would have been an awesome founder
>Coffeescript is an amazing tool that has allowed me to be 10x as efficient writing js code.

I seriously doubt the 10x number, as it's just some syntactic sugar, and not that advanced at that, and comes with its own issues.

Actually, I (and Fred Brooks, in "No Silver Bullet") don't think there's any technology that added to some programming language will make you 10x more productive.

Maybe having an editor compared to writing to punch cards.
I have never met a laptop review where dividing by 3 is not a more credible estimation of actual battery time.
Deploying Ember Applications with Divshot
We could instead blame the egos of the PhDs who waited at the chance to tell her off at the first chance they thought they got.
Last thing we need are more leeches. Just get a VPN and upload a bit, a sort of 'pay it forward'.
Can you link to documentation of the old way? The way I understand it is that they fixed a bug. If they broke a documented API I would agree with you, should be a major version bump.

Ironically, this is exactly what has happened with CoffeeScript here - the blog post is conveniently light on details. 1.9.0 seems to have changed some internal variable naming, which no-one should be relying on.
Then edit your question to acknowledge the "duplicate" and clearly explain why your question is different. It will automatically go into a Reopen Queue where users will evaluate it and vote to reopen. The system's not perfect, so if it still doesn't get reopened, open a discussion on meta.
Current large whales need enormous amounts of insulation (a big part of why they were hunted a hundred years ago) to maintain their body heat. While there is no doubt a point where heat becomes an issue for sea creatures, it's a ways away.

Given the degree of overfishing we've seen in much of the world and depletion of the fish stocks, I think a more realistic upper bound would be the ability to consume enough mass. Although on an evolutionary time scale maybe fishing policy isn't as much a problem.
This is why semver is not a silver bullet. It only covers what the project maintainers think are breaking changes. Their unit tests don't consist of all programs that use their code.

When you use undocumented behavior, is it correct to blame the project and take no blame for yourself? That seems to be what happened here.
you could prove that you certified the document by including your name and or signature within the document!
There's a lot of value in being able to receive bug fixes without explicitly knowing about them and manually upgrading. Most people do not have enough time to do this, we get paid to ship features not fiddle with developer productivity tools.

This is why npm shrinkwrap exists.
Here's the documentation of the public API:

http://nodejs.org/api/url.html#url_url_resolve_from_to

They changed the way that it resolves:

url.resolve('/path/to/file', '.')

... to include a trailing slash when it returns the new URL to your code.

No big deal, but it breaks apps. It's not backwards compatible. SemVer is not about feature-vs-bugfix. It's about changes to documented behavior. This is a breaking change, so it must be Io.js 2.0.

If you think I'm making a mountain out of a molehill here — I am. This change isn't a big deal. Io.js shouldn't have to bump to 2.0 to deal with it. But pretending to follow "Semantic" Versioning when you're not is just silly.

Death to tyranny, right?
Ask HN: What's the best way to plan my day?
I'm the type of person who needs to play their day hour-by-hour in order to get anything productive done. Are there any recommended tools for getting this done? I use Google Calendar for longer term planning, but I want something akin to a 24 hour wall chart, every single day.
Stand-alone executables are on the roadmap for Julia 0.4, which is on the horizon (next six months or so).
I couldn't get a real sense of just where this development wanted to be, what it looked like: http://grandcanyonescalade.com/comparison-chart-grand-canyon...

That monstrosity should absolutely not be built.
Surely this has got to be illegal. When will the lawsuits commence?
Dammit. I found this so inspirational, so I sat down and watched his TED talk. Interesting stuff, but it seemed to be mostly a plug for his business. Then he mentions an "open source" platform for sharing his methods in detail. Cool! I google around. No such platform exists.

This video is from a year ago. In the year since, the promise of shared knowledge hasn't been followed up on. So whatever tech is being used here, looks like is proprietary to this guy's business at the moment
Drone use is prohibited in national parks.
Can these blades not be shredded and chopped up, and the resulting fibers used in less-critical parts, like aftermarket auto hoods, swimming pools, etc? Using a process like the fiberglass spray lay-up, with a chopper gun.
Arch does seem to have a higher bar of entry, i.e. its a bit complicated to install. Ubuntu always seemed to aim itself at the inexperienced Linux user. I still have it on one of my machines as its the easiest way to get around secure boot.
The study was not just about whales. It also covered lots of kinds of invertebrates.
There's no irony, io.js is trying to follow semver and is doing so correctly, Jeremy happened to follow it in this one case but will happily break people's app on any arbitrary release.
We recognize that it's gotten a bit out of control lately, hence the topic during the meeting. I think we ended up with some good guidelines for managing it.
Can't you use symlinks?
OpenEdX and LTI: Pedagogical Scripts and SSO
Do you live in Arizona? Are you affected by this in any sense? Why shouldn't the people who live there have the say in it. It's jobs for them, it's their home. The Grand Canyon is thousands of feet deep and hundreds of miles long, it formed millions of years ago. It doesn't need to be "saved" from a tourist attraction that will be a blip on a tiny side of the canyon and an even smaller blip in the history of it. The Grand Canyon is not in any danger.

It's so frustrating to see people who come to places they're not from and protest in fights that they have no stake in, shouting their opinions, generally making everything worse and when the fight is over go on to the next place.
A gondola ride to the top of Everest would be awesome. Right now, 1.4% of the people who try to summit it die. That's ludicrous and totally indefensible. Anyway it's not as wild as it used to be. https://en.wikipedia.org/wiki/Mount_Everest#Everest_economy
You're not alone, I don't like it either. There's nothing which I can pin-point as being 'bad' about it, I just plain don't enjoy the look or feel.
Oh, I got this! Worst wireless reliability I've ever seen in a business. They keep putting out 'fixes' to wpa2 authentication and we still have constant issues in our office when going from WAP to WAP.
Yes, that was me :-)
Wow, that must be nice :) I've never once seen a ClojureScript job post in the wild.
> People complain about the lack of run-time support for concurrency and IO in the specification. I don't think they realize, coming from other languages, that Common Lisp doesn't need it. The specification defines the language and a minimal ball of mud for doing practical work with it. Things like concurrency, threading, and IO are implementation issues and have been solved by high-quality open-source implementations for quite some time. We even have good libraries that provide a cross-platform layer to things like threading.

In that case, it would be useful to newcomers to introduce those facilities into the core of the language. The more batteries are included, the easier language adoption becomes.

> But ultimately people bike-shed over "car/cdr" and specialized functions for specific data-types (ie: AREF, GET-HASH, etc). You can write higher-order functions to abstract away sequence access and iteration if you want: people have and there are good libraries for it.

To me, this is not bike shedding, but user experience design. The more learning that is required to accomplish a given goal the first time, the less productive and more difficult that goal becomes. "car" and "cdr" are not intuitive to me. Why not use "first" and "rest" or "head" and "tail" for CL21 instead?
Just as long as we're not getting personal, hey?

Jeremy did not break anyone's app. He has said, time and time again, that CoffeeScript is not released according to semver. If you choose to implement it without watching your version numbers your app breaking is your responsibility.

I'm starting to understand why people are reluctant to open source their projects. Apparently it means you are tech support for absolutely everyone that uses it on their production systems.
No, but I wasn't planning to before all this anyway, so it's not that this issue has swayed my decision any.
You might have a point here, they should bump to 2.0. Let's see why they didn't do so.
Out of curiosity (unless it wasn't a western-style toilet), why didn't you just sit on the toilet to pee? When I get out of bed because of a need to pee, and I don't want to turn on the lights because of how it could affect my drowsiness, and thereby my ability to immediately fall back asleep, this is what I do.
Incorrect, but, ultimately, I don't give a fuck.
what an awful title
Is it me?
I agree that the patent system is broken. I'm wondering what exactly about the manipulation is patentable given that the manipulations could happen randomly in nature. I was hoping daughart could provide his arguments as someone who works in one of the labs.
Cosine-similarity is a measure of comparison between 2 vectors so what would you use for these 2 vectors in this case?

Definitely going to look into n-grams for production implementation but right now trying to resolve the negative bias issue
A fish the size of your fist has a lot better chance of moving sediment than a bacteria.

Large doesn't have to mean a whale. In terms of the article, we're talking about absolutely miniscule life in the Cambrian period.
All I see on that page is some buildings at the rim of the canyon, similar to (if probably somewhat larger than) what's there now. Is that really what you're complaining about? It's tiny compared to the canyon.
I don't have a preference on semver. I don't think it completely solves versioning, or whether that can be solved. I just wanted to add a point on "dangerous".

> (From your linked article) If an important security fix happens in a version that also contains a breaking change for your app — you still need to adjust your app to get the fix, right?

Automatically upgrading to the latest minor revision is also a type of security risk.

Take the example of the package manager npm, where most modules (via package.json) don't mention an exact dependency. They tend to allow minor version upgrades, via semver compatibility notation (https://docs.npmjs.com/misc/semver). This is dangerous, since at any point, a module, sub-module (or sub-sub-module..) can release a malicious minor update which has full access to the user's data. An attacker breaking into a module author's computer simply has to release a minor version upgrade to infect dependency chains en masse. This even affects servers, since not everyone uses private npm.

If the version number is pinned, you can avoid the risk. But then again, users don't get the security fixes you mention above.
Honestly, my suggestion is to find a reasonably simple use case and to create a quick sketched architecture.

For example, draw out an architecture where you take input data (emails or whatever), queue it up, and have workers operate on it outputting analytics concurrently. It is a fairly common and reasonably simple (at least initially) use case to help you work through the types of issues, like communication drops/lag, caching, queue contention, processing concurrency etc. From there you can either write up some code to implement it in a simple form or start asking more specific questions on specific forums. e.g. if you select Rabbit MQ as the queue and have questions around it ask on their forum, if you use Ruby or Node or .NET etc, ask on those forums for specific issues or ideas.

My 2 cents is nothing makes you learn how/why better than trying to do it and having success and failures teach you where to go. And of course, researching and asking questions to avoid repeating preventable issues/mistakes is always smart. There are a number of reference architectures you can find online as well. Study them to find the weaknesses and strengths (see what others said too), the more you do that the more you will learn what to look for.

EDIT: below

I suggest my example or one similar over your initial idea simply to remove some complexity so you learn the concepts first. As someone else pointed out, once you add in the http component, possibly web sockets etc you are adding another layer of complexity on top of a basic distributed system itself. Hopefully I make sense here, cause it does in my mind.
Adversarial Scenarios and Economies of Scale
DJ Patil to Be USA's Chief Data Scientist
I found this paper useful for a side project I worked on a few months ago, one that made use of n-grams in a naive bayesian classifier:

http://arxiv.org/pdf/1305.6143v2.pdf

and the lead authors's github repos are:

https://github.com/vivekn/sentiment
https://github.com/vivekn/sentiment-web

He's implemented 'negative bi-gram detection' (my phrasing, not his) with this function:

https://github.com/vivekn/sentiment/blob/master/info.py#L26-...

...which I found useful as a jumping off point. Good luck!
Top Hacks to Move SaaS Customers from Free to Paid
It's ridiculous how much money tech has yet media can push us around. I know media has been in bed with the govt for a longer time, but in DC, money talks and bullshit walks. why can't we bribe errr lobby the hell out of DC on behalf of what's best for society and tech.
I'm interested in this story because Rust is a language that does intend to follow semver, which AFAIK is something that has never been attempted by a programming language. As of yet it hasn't been forced to bump versions thanks to clauses 4 and 9 of the semver spec, but that will change as of the 1.0.0 release on May 15. Before that date I highly anticipate a document from the Rust developers that will attempt to lay out precisely what does and does not constitute a "breaking change" in order to avert the situation that has arisen here.
A gondola ride to Everest would be awful. A quick ascent to that height would virtually guarantee some pretty awful side effects for most passengers. I certainly wouldn't want to be on it.
Lenovo's Response to Its Dangerous Adware Is Astonishingly Clueless
Open Standards Are the Worst (Sometimes)
CoffeeScript is published to NPM, which depends on semver. When people do:

npm install coffee-script --save

Their app is going to be broken in the future. It's irresponsible to put this burden on your users because you romanticize a version number. If it's this important simply don't publish to a package manager that is based on semver.
How Long Does SEO Take to Start Working?
Don't be so pedantic. You know what he meant. That an easy way for people to visit the top of the mountain would be great.
Controlling Complexity in Swift [presentation/video]
they are the dominant vendor of hardware/hosting to the largest and most complex web applications on the internet. AWS is the pillar that some of the most high volume sites on the internet (like Twitter and Netflix) rely on. Its safe to say that without AWS (or some other similar vendor) the internet as we know it wouldn't exist.
> Being picked last in playground kickball hurts.

Not necessarily. One can suck at, or dislike kickball and shine somewhere else. Similarly, I think a lot of people get little reward or satisfaction from their job but get "social acceptance" from their side activities (e.g. sport, music, video games...).
How is this better than serving static content from a separate domain distributed across a CDN?

By which I mean that if the problem is latency for mobile users in Tunisia, putting a cache in front a server in Oklahoma doesn't improve the speed of light. If `n + 1` joins contribute to the problem it doesn't necessarily solve that either...though it might depending on the read/write ratio. And of course the read/write ratio might make performance with a cache in front worse if there are lots of cache misses and consequently flushes.

Without measurement and analysis, there's no way to tell what does and doesn't constitute a bad idea. The only crazy architectural idea is changing the system around without having measurements and analysis.
I personally know three groups of people who avoided the Canyon because of that crappy walkway that was built.

People visit the Canyon for its natural beauty. You can't improve on that by building something.
Awful title, but the first article I've found (and I tried googling) that actually summarizes what the heck is going on from the ground up. Thanks for posting.
As do you!
I read somewhere you can do that today with a helicopter.
Funny, I've always thought this as well. Especially with "Grammar" police. I think the human mind is the best mal-formed HTML parser ever written :-)
>> Right now, 1.4% of the people who try to summit it die. That's ludicrous and totally indefensible.

The only problem I have with it is that bodies are rarely taken back and therefore contribute to the pollution of the mountain. Other than that....as long as everyone climbing knows that there is a 1.4% chance of dying, it's fine. I imagine there are extreme sports which have a similar if not higher death ratio,and I would never want to be forbidden from doing something I love just because I "can" die. And I imagine climbing to the top of Everest is what makes it special, not just standing on the top.
If you aren't shrinkwrapping your NPM dependencies on production code then you're not using NPM correctly.

And sure, CoffeeScript could be banished from NPM, but something tells me there would be a lot more complaints about that than about a 1.9.0 breaking change that was actually a bug fix. I prefer a pragmatic approach.
Millions of people ascend to the height of Everest's summit every day, extremely quickly. I imagine that such a purpose-built gondola would, like modern jets, have a pressurized cabin.
De-paywalled: https://archive.today/UFtBa
Scientists find ‘strongest’ natural material
Kolmogorov complexity theorem states, in a very naive interpretation, that information is as complex as the ammount of symbols you need to represent it...
Foscam are fine if you want to do everything yourself. They have a nice web-UI that allows you to control & configure the camera and such, but there are no cloud integration (e.g. DropCam) so you'd need a PC to receive and store the feed if you want that. They also require at least 101 understanding of computer networks (e.g. locating it on your network, setting up static IPs, etc).

You can actually receive a Foscam feed directly from an unmodified VLC if you know the URL of the feed, plus there are tons of third party apps and applications which work with Foscam (e.g. IP Cam Viewer Pro, Blue Iris, etc).

I will say that dollar per dollar Foscam are good value. However if I would recommend them really depends a lot on your needs and expectations. If you want something that "just works" then DropCam might be more your speed. A Foscam is a technical product (as opposed to a "consumer product") that provides you with a lot of flexibility at a good price, it isn't for everyone or every situation.

For example I was talking to a small shopkeeper the other day, and I recommended for them a DropCam, since they needed simplicity and cloud storage. Neither of which are Foscam's cup of tea.
(Cannot edit: it is Peter Woit, sorry).
Alas, no, the compiler does not warn about that. I don't know if it should though, as accessing a "bar" variable inside that function might be legal if bar was assigned as global variable, which the CoffeeScript compiler has no way to track.
If the taxpayer wasn't so easily distracted they should be voting for Lobby Neutrality where the communication ways with politicians would be guaranteed to be equal to everyone, be they a citizen or a corporation or Israel.
> A gondola ride to the bottom of the Grand Canyon would be like a gondola ride to the top of Everest.

Yeah! Oh wait, you mean bad.

Counterpoint: I once rode a sled down a shiny metal track to get down from the Great Wall of China, instead of walking back down the equivalent of 20 flights of steps. It was great!

http://kiplingandclark.com/wp-content/uploads/2013/09/mutian...

If they'd also had a gondola to ride up in, I would've been able to spend that much more time and energy exploring the top. And imagine the impact it would have on the less able-bodied.
3 in 1 Stand Up Stand in a Tube
No, you can't. There is no helicopter that can reach those heights.
Compressed data stops being human readable.
Well, there're plenty of people who frequent this National Park and live in the area who are against the building of this project. It just cheapens the whole place for a handful of jobs (think of the jobs!1). To you it may just be a "blip on a tiny side of the canyon," but to many of us who treasure the place as one of the few great places without giant monuments to human existence, it is an atrocity.
Thanks for clearing it up.
FWIW that's the "Signature Edition" of Windows. You can find them on Amazon too.
ActiveState: Why Docker Without Container Orchestration Is Not Enough
When you know what you like, you know what you like!

I AM 4CHAN. EXPECT ME. DOSE ANYONE HAVE GOOD HACKER TUTORIALLS I HEARD THIS WEBSITE CAN MAKE ME 1337 XD

PLEAS JOIN MY MINECRAFT SERVER DONATING MEMBERS ONLY
What is problematic here is that the legitimacy of almost all information exchanged in a digital form has been lost almost entirely. How much longer must we presume ignorance in what is really happening? How much longer will the innocent be bullied through technological and psychological means to promote the interests of the current national security apparatus with interests entirely different than the rest of America/World? What happened to Aaron Swartz is only a taste of what is happening to the rest of us who believe these types of activities are unethical and a violation of constitutional law. Do we honestly believe that this isn't being used for insider trading, to capture sensitive medical information, and steal other trade secrets that should be protected by law? Wake up America. We need to stand up against this digital tyranny.
Our company is looking into Eagle Eye for cameras at our network of testing centers. Pretty slick product from what I've seen so far.
Its seems to be worse than this. According to a radio interview I heard a few weeks ago only MEP's can look at the TTIP text and then only in a special secure room. They are not allowed to make any notes or take any copies and are not permitted to discuss it.

TTIP seems to me the antithesis of any semblance of a democratic process we should support. I don't know how they get away with it.
I've got so much respect for Nautilus for their choice of content, they seem to make things that might seem hard quite approachable without dumbing it down.

Off-topic: Their choice of navigation design for this multi-video interview was horrible. I don't know if there's some esoteric knowledge I lack that would have made the navigation more usable, but this is what I ended up doing: http://i.imgur.com/e4nWbzZ.gif