skysight-inc/HackerNews huggingface dataset:
Hey uptown,
Long term I'd really love to make this service as robust and feature-complete as possible, while also maintaining an approachable and welcoming user experience.

Being able to schedule when you are sent notifications, batch them together (eg. if you're watching to web pages, you get one email each day at a specified time), as well as increasing the frequency of polling (goal is 1/hour) is on the list.

I'm working on a feature I see as unique in that it will allow you to choose which part of the page counts as a change, thus minimizing false-positives.

Can you think of anything else that would be useful? Something frustrating you of ChangeDetection?
Dogma prejudices atheists just as often as theists. For example, Darwin's Origin of Species contains a pitfall in that its readers can be persuaded to believe certain families of mankind are less evolved than others. Similarly, Marx's Capital and Manifesto of the Communist Party can lead one to believe that inequality is purely a function of material possession. A disciple of Smith's Wealth of Nations could reduce the world to merely a place to make money and which is the slave of market forces, etc. All of these works, while potentially "dangerous", stand on their own merits and should be read.

"Adequate preparation" is prejudice and should be spelled out as such. Socrates' dialogs stand as examples of the traditional Western method of exploring ideas, wherein one man questions another with the object of mutually understanding the essence of a thing, or, by being prodded toward future learning when having reached an uncomfortable ataraxy. This differs fundamentally from the critical theory taught in modern universities, wherein one is taught, rather than to seek an idea's essence, to tear it down beforehand.

Instead of fearing ideas, one should explore them.
https://en.wikipedia.org/wiki/Pascals_Wager
I rarely get a good team.

Not the lack of the good, but the lack of a team.

Usually I am tasked into solo or soloish positions.

But I think this is kinda expected, considering what I work with ( mobile games and non-web apps, where most of the time one coder is enough, also small indie games for other platforms, that rarely have more than one coder )
"We perform a comprehensive measurement analysis of Silk Road... We gather and analyze data over eight months between the end of 2011 and 2012... We evaluate the total revenue made by all sellers, from public listings, to slightly over USD 1.2 million per month..." http://arxiv.org/abs/1207.7139
You're missing the "real" vulnerability here. Yaml or in general object instantiation is the attack vector - and admittedly a particularly stupid and painful one - but the real vulnerability is sharing code via unsigned repositories. There are more vectors to break into a repository server. So the more serious problem is "How do we secure code?" and "How do we establish trust for shared code?"

This issue will follow us around for quite a bit, even after the YAML bugs have been fixed and gemcutter rebuilt. For ruby that means sign gems, for python sign pip packages. And that's a point where python is not substantially better of than ruby, heck, even PHP (packagist), node (npm) and java (Maven) are in the same boat here. There's something more to learn here than pointing out that "the pickle docs are better than the psych docs" and for all the pain this incident brought the ruby developers, I'd be grateful if all other language communities learned from it - but if you rather prefer leaning back in your chair and pointing out your your communities docs state the danger clearly[1], then you're welcome. This is exactly the trap that the first commenter on the blog falls into. He sees this mess as a pure ruby problem and attacks ruby instead of stepping back and trying to figure out why this affects him as well.

[1] e.g. like npm, which helpfully states that packages should be inspected before installing them. How many people do you expect to actually do that?
I got a dog largely because I wanted an excuse to go on long, mind-clearing walks for no reason. It's worked out really well.

(Note that you should probably already want a dog if you're going this route - I did).
For a discussion of the philosophy of Stoicism, the BBC's In Our Time program is very good :

http://www.bbc.co.uk/programmes/p003k9fs

"Melvyn Bragg and guests discuss Stoicism, the third great philosophy of the Ancient World."

Angie Hobbs is always worth hearing, as is this program. It's a reason to pay the license fee.
Clever. Good to know they aren't totally clueless.
That's funny, in my experience it's quite the opposite. Most of the people I know and work with who were big and early fans of the iphone have since moved on to Android devices.

It's amazing how much something like the circle of influence around you really drives adoption of one technology over another. Just goes to show you specs probably do little for 90% of people, but to the 10% it does influence, their choices likely permeates to their entire network of friends/co-worker.
Interesting way to hedge your bets, but to me it seems absurd that the clay should dictate the rules of the potter.
Suppressing rueful grin here -- I fled a philosophy PhD to run a startup, and it's shocking how often the degree turns out to be practical -- if not in substance ( higher-order logics, paradoxes of game theory, history of set theory, common fallacies ) then in style (the framework-vs-lib debate is a weird recap of the continental-vs-analytic divide, IMHO.)

Aurelius is recommended reading, but he needs to be cut with some Epicurus. They start from the same position but reach very different conclusions. I like to think of Aurelius as being noneuclidean epicureanism. :)
According to the CIA world factbook the projected budget deficit for Denmark in 2012 is 4%. In a recession that's not huge, it's very small.

https://www.cia.gov/library/publications/the-world-factbook/...
And our discourse is further complicated when we try to describe ADHD and our vocabulary sounds like it was torn from the thesaurus page for the word "lazy". Work-shy, lethargic, idle.

We spurn each other for lack of self-control and the audacity to seek treatment for something that's ostensibly ameliorated with a little bit of elbow grease.

Then we medicate each other with the same family of platitudes that tell the poor to work harder and the depressed to just smile.

When you finally venture out to confront the competitive credentialization colossus that entangles your identity with performance marks on entrance exams that will dictate the rest of your life, you find yourself reaching for your Kokiri sword and shield that everyone said you had within.

But instead you realize you were only given the Sword of Banality, etched into it the fine print: "Does no damage but can be given to others".
Harvard: Dozens disciplined over exam cheating
The current state of the "mental health" profession/field includes suffocating patients in attachment therapy (http://en.wikipedia.org/wiki/Candace_Newmaker), fraud (http://www.justice.gov/usao/lae/news/2010/2010_08_19_maria_c...), and rape (http://www.huffingtonpost.com/2010/03/30/doctor-shock-anti-g...).

Electric shock is still considered a valid form of therapy in the profession (http://www.mayoclinic.com/health/electroconvulsive-therapy/M...).
I wouldn't be surprised if someone's personal writings were concise. This is how I write for myself, so I prefer Hays.
YOU_ARE_DEAD, a 1D Roguelike
You pose an interesting philosophical quandary. If the freedom it enables is simply the freedom to gamble illegally and trade illicit goods, is that important...?

Do people make the argument that freedom is simply intrinsically good? Or do they argue, like with bittorrent, that the possible occasional positive uses outweigh the more common, primarily negative uses ?
No need to wait for 3D printing, last night I was reading a short story [1] in which the players in an ARG earned experience points via the hand delivery of items from one player to another in the real world forming an alternative delivery system from the postal carriers.

Similarly, in Daniel Suarez's Daemon [2] he describes how a series of net connected people pass around individual parts that they have no idea the purpose of until they all get delivered to one guy who assembles them into a gun.

1 - http://www.amazon.com/Metatropolis-John-Scalzi/dp/B0058M5ZJ6 - "The Red in the Sky is Our Blood"

2 - http://www.amazon.com/Daemon-ebook/dp/B003QP4NPE/
This has been done in newspapers and magazines since before tvs were accessible to the public. Charles Dickens's 'Great Expectations,' for example was published in serial form in his weekly newsletter.
Few realize that signing over copyright to the publisher frees authors from protecting themselves in case of infringements on their creation. Few also realize the marketing and indexing power of the publisher. Break away from copyright? "Be careful what you wish for", because you're on your own from then on.
I'd be curious to see what your sales spike is from the HN front page vs other days on amazon.
No, they do not resolve the regular IP adresses
Well, buy domestic. USPS only, to be precise.
The strange lab that lured athletes
It's a hell of a lot more crawling though, given that old submissions can be upvoted indefinitely.
Old school. Ultralight unmanned aircrafts seems to be "more cost effective".
Idolatry, or fear there of, is another very real reason for burning old manuscripts. You don't have look further than Afghanistan and Saudi Arabia to see modern examples of cultural artifacts being destroyed and justified by religious arguments.
>Pierre Hadot's 'The Inner Citadel: The Meditations of Marcus Aurelius"

As someone who bought this book, I'd caution against a hasty purchases of it. I found it to be excessively dry and tedious. None of the original emotional content that make the meditations so moving is present. In the meditation you can clearly see - here is a dying man asking hard questions about life. In contrast the citadel book debates the various possible translations of specific words etc. Nothing wrong with it...just tread cautiously.

I will definitely look into the other suggested translation though.
To see one of these systems in action, the Drake Well museum in north Western Pennsylvania has the system used to pull the first oil wells. From steam engines to the well pumps - it's very cool place if you're up by Erie. Also, a nitroglycerin blasting demo is pretty cool.

http://www.drakewell.org/
Ah, it was a meta-comment on The Economist's position.

If you had been straight-forward up front, that would have been much more interesting. Your initial comment was a mess. Not because I "have trouble with sarcasm", but because it had little direction and (to phrase it in terms you should understand) was so drenched in sarcasm as to have practically washed away the original message.
My understanding is .onion addresses "resolve" to the entry point of a Tor tunnel that takes you to the hidden site. The node sitting at the entry has no knowledge of where the traffic goes, just the next hop node.
>Ah, but we do know more about the world

I disagree completely. The appeal to progress is just as much a fallacy as the appeal to tradition. We do know more physical minutia, ie., slates and chalk have fallen to iPhones, sandals to sports cars, and yet the essential spirit of man is the same as it ever was, and that is what the Stoics are addressing.

The descendents of Aristotle have continued reducing the world to its sub-components in the centuries since Plato and he disagreed as to whether reality is in the whole or the part. But again, this is a fundamental division found in philosophy, and ultimately nothing new.

>he talks about how to interpret Stoicism in an atheist way

...it would be better if he had taught how to interperet it in an agnostic way, rather. Atheism is a closed-minded agnosticism.
I think the idea is that prohibitions against any value exchange are purely evil or misguided, so they should be routed around.
Does this really work in the case of the Silk Road? Communication is completely asynchronous, the people sending and receiving packages never make a direct connection. You would need to find a geographic area for the server itself, which is presumably a closely guarded secret.
>Grow their business? Who isn't shopping online with Amazon already?

Tons of people. Outside of the USA, Amazon is still very small, with not a significant product offering.
Didn't know about those, thanks. Going to look over them.

We don't need to know where our users come etc, but more following certain events and patterns and how they engage with the app.
How the Super Bowl will reach US submarines, remote outposts
I find this economy interesting. Athletes who need to recover quickly and the pseudo science they turn to. It is quite scary for what may come as now they are selling a product claiming to help in brain issues.
Failure doing what you are passionate about is an opportunity to learn, to get better, to come back stronger.

The key driver is to become elite. To be elite and respected usually means you have talent coupled with an intense work ethic..

That's what I associate with American culture looking at it from here in Ireland...I would say that in Ireland for too long failure was frowned upon and it stifled innovation to a degree, whereas now that fear of failure is much less prescient.

Personally I have never feared failure maybe it was my upbringing, I always have been a trier, driven by my passions. I frequently set myself goals and timebox them, keeps the mouse running around the wheel!
Somebody help me out here: Isn't Silk Road also the number one reason Regular Joe would use bitcoin?
Thanks To GitHub, The Enterprise Just Walked Away With The Crunchies
I'm actually more curious why this link hits the top of HN right now. Its been available for many many years already. What changed?
I remember many years ago having to explain to a client that disabling right clicks to prevent 'image stealing' wouldn't work. They weren't really concerned with how difficult it made normal usage, but the astonishment when I demonstrated disabling JavaScript was quite impressive.
As I said in my parenthetical, if you are limited to investing in Amazon or it's competitors, that's true.

Most investors, however, can put their money into BP, GS or GM if AMZN and all it's competitors are tanking.
Ask section seems to keep same few post on top for long time and just barely show others.
So, at least we've got from 'I'm too gifted to learn from anyone' to 'I'm in a difficult position without access to peers to learn from', which sounds more plausible and is probably worth sticking with.

I guess you have two options really - find another job that will give you access to a team, or start doing something to give you contact with programmers outside of work, whether that's getting involved with an open source project, finding a meet-up to go to, taking a class, etc. In any case, approaching it with an appropriate level of humility is probably a good idea.
> I'll go demand my money back.

That won't work. MIT did their part, but as the old saying goes, you can lead a horse to water, but you can't make him drink.

But since you haven't tried to defend your claim that science is a search for truth, let me do it for you. Let's say for the sake of argument that science is a search for truth. Science, in the modern sense, has existed for about 300 years, but it hasn't uncovered any truths yet. So why do people continue to support such a complete failure? If science was a machine meant to uncover truths, it would have been scrapped along ago.

Prove me wrong. Identify a truth that science has uncovered. To save time, I'll propose an example -- evolution, a very well-supported scientific theory. Is evolution now true? Let's assume that it is. But if so, that means all the working evolutionary biologists are cheating their granting agencies and should be tried for fraud.

Do you see where this is going? There are no truths in science, but that is not at all surprising, because truth is not the goal of science. This, by the way, is how I reply to religious fundamentalists who say that science is just a bunch of theories, and no final truths -- that is correct, and it is by design, not by accident.

> You know, real scientists, the kind who have PhD's (i.e., credentials) ...

Where do you get these ideas? Science is not about credentials, it is about evidence. Were this not so, Einstein, the un-degreed patent clerk, would not have been published in 1905. But as it happens, he was published. The reason? He sent his work to scientists like himself, people who care about substance.
"...attracting people who aren’t white males (which I am)."

which I am not. Stops reading. I guess I'm just not the intended audience...
You're exactly right to bring up the issues with code distribution (e.g. for CPAN, PyPI), but the YAML usage is a more general/different problem. As far as I understand it Ruby on Rails would have been vulnerable even if you installed it from cryptographically-signed tarballs without any additional code from Rubygems.

But pointing out that other languages don't have super-secure code distribution systems doesn't change that they at least understand the danger of deserializers that can run arbitrary code or create arbitrary objects, especially when Ruby is also weak in this area.

At least for Python I would hope that had learned their lesson in 2011 when some popular third-party Django plugins used YAML.load instead of YAML.safe_load, instead of waiting for this. Of course, RoR devs might have noticed the same issue at that time, but there's nothing we can do about it now.
[Edit: misread the question. This answer is about how close we might be to breaking these cryptosystems on classical, not quantum, computers]

Publicly accessible progress on factoring and discrete log have essentially employed variations on single idea and hundreds of papers have been written on the topic. It is one of the most common Phd thesis topics in math. Yet still there has been no significant new ideas since 1994. I think that Arjen Lenstra has said that he believes there will be no further progress with this approach and new ideas are needed. However, there's not even a hint of where to begin. Likewise there has never been a single promising idea for an attack on ECC.

But this lack of progress in academia may be a self fulfilling prophecy in some sense. It is not possible to get funding to just attempt to break cryptographic protocols, at least not without already having a breakthrough result. If a government decided to go all out trying to break a protocol that would create an environment more conducive to making progress.
this was already posted here a few days ago and everybody agreed this guy was a moron, and that no magic police tor tracing was used. He told them everything when customs found a bunch of drugs in a box from the netherlands with his name on it.

This definitely is not the first silk rd conviction plenty of ppl have been nabbed by customs around the world if you read the forums just they were smart enough not to say anything without a lawyer
I just noticed that this work got linked from HN today. This is my PhD student Alan Shieh's work, jointly with my colleague Andrew Myers. I'm surprised to see it here, as we did the work back in '05 or so. But it was a lot of fun and I think it still represents the extreme point in pushing state out of the server to the client side.

So, I'll try to answer some of the questions here and provide some of the insights and background that do not appear in academic papers.

The intuition behind trickles is that the packets act like continuations, the same continuations you may be familiar with from programming languages like Scheme. Instead of a server holding state, it pushes that state to the client. To get service, the client presents the continuation to any server host, which can reinstate its state, and provide the service.

Since the servers are stateless, you can direct a client request to any host. This kind of handoff is, let's just say, not easy to do when you have stateful TCP connections to maintain.

Not every state machine can be converted into a format where it can run over Trickles. But I think the community was surprised to see that something as complicated as TCP could be trickle-ized.
I don't believe that for most people "Windows machines were substantially better". Then, as now, Windows was bundled in with so much crapware and with such poor out of the box defaults that the performance was, and remains, dreadful.

Then, as now, Windows primarily thrived because corporate buyers bought more of what they already had. The success of Windows between 1996-2005 was almost entirely due to monopolistic abuse and buyer inertia.
Yea, I've actually seen a lot more Androids, and even down to screenshots online that used to be exclusively iPhone are now often Android.
That's an interesting point - one I mostly agree with.

But if you explore the ideas fully, how much do you keep of your initial self? And how do you do that, if you knows beforehand of the pitfalls, such as the ones you mentioned? How can you explore ideas if you already fear them??

From my limited understanding of philosophy, changing oneself too much is not desirable, since in the end the orignal opinions and self are lost - http://lesswrong.com/lw/y5/the_babyeating_aliens_18/

Analysis requires a reference, a broader frame, to detect such pitfalls - it seems pointless to experience ideas whose defaults are already too obvious to you.
The code for the proxy itself isn't that complex, no. But it would have to be tailored to the target's banking site. Again, not extremely complex, but more difficult. And actually implementing the attack, including getting a homographic URL or rouge router, is quite a bit more difficult.

Again, the point is that the security image makes the attackers' lives more difficult. The image lends no "false sense of security" because without the image, you'd have the same sense of security.
Are you suggesting that a knack for timing and an ability to deliver something that others value might be individual qualities which YC might wish to develop in potential applicants who participate on HN?
Incidentally, there is such a thing as common law copyright[1], but it's pretty obscure and I'm not really sure how it could apply here given that none of the works at issue were created before it got preempted in the 1970s. This policy is, quite simply, insane and I can't see what they intend to accomplish here.

While I can at least imagine them being able to get teachers to sign some sort of copyright transfer agreement, I have a really hard time seeing how they're going to be able to get the copyrights of students. Copyright law requires a written memorandum of transfer so what could they do? Tell them to sign a copyright transfer or be expelled?

[1] http://en.wikipedia.org/wiki/Common_law_copyright
I am from Brazil, I bought my first book at amazon in january, it is yet to arrive, and I paid 30 usd for a 14 day shipping.

What if Amazon had a local warehouse and a portuguese language site for example?
and i'm reminded of this - http://news.google.com/newspapers?nid=799&dat=19900131&#...

actually met some of the escapees, in paris, several years ago now. it's not a smart idea to lock up a bunch of mining engineers in an old jail... (iirc they used plastic coca-cola bottles [la leche negra del imperialismo!], end to end, to make a pipe down which they pumped air to breath; they also had rails and a trolley).
I'll take your pedantry and raise you one: "Slingshot", the shot (rocks, clay, etc.) that is slung from a sling.

It's a stretch though...
Everything that the server pushes to the client is MAC'ed. If a client were to tamper with, say, the inode number, the MAC check would fail. The client continuation can optionally be encrypted and timestamped as well.
Take this as the perfect example of how not to document a project.
A little bit of history on book burning/banning
http://www.digitaljournal.com/article/182074/Some_History_on...
I think you got flagged for "humblebragging".