skysight-inc/HackerNews huggingface dataset:
Could we make him pay a few bucks?

Specifically, can we make him traffic multiply? I wonder what exactly is he doing with request headers... maybe this could work:

1) set up page /fluffy with wildly compressing contents, say 50MB of $£€$£€$£€$£€$£€.. always force gzip encoding
2) set up a few bots (amazon?) to download that page from his site, but do not accept any compression

Start the attack on some time the guy is probably sleeping, it might go on for a few hours before he notices, costing him a couple of hundred bucks in bandwidth.

Or maybe just some cpu waste in same vein: the guy has to open the gzip before forwarding to do string replace and re-zip it afterwards, so you can make sure that the content REALLY balloons..
Flappy Ford – The Rob Ford Flappy Bird Spinoff
Copysets And Chainsets: A Better Way To Replicate
Sublimall doesn't require third party software.
It's open source and respect privacy.
It's integrated in SublimeText.

Thank you for testing!
It's an interesting concept. Good luck!
Just out of curiosity (and no offense intended), how old are you?
Why? The vast majority are religious as well.
> Bitcore is a complete, native interface to the Bitcoin network

Javascript: the new native.
Underscore uses the "_" variable because, well the library is actually named "underscore." Highland uses the "_" because... I don't have anything nice to say.
I really like Node, but I want a language with sane semantics. What's the best option apart from JS and CoffeScript. TypeScript is awesome, but I'm afraid that there will no good community, because of MS stigma.
Quick note to anyone looking to build bitcoin-based apps - although something like this is probably useful for some applications, you don't actually need a complicated bitcoin client library to interface with the blockchain.

The bitcoin daemon, bitcoind, handles the protocol for you and can run as a headless server. It has a simple JSON-RPC protocol that you can use to create wallets, send and receive transactions, etc. You could write your own client for it in any language quite easily, and for most languages, there's an OS implementation already.

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls...

In fact, I'd argue that running a cluster of bitcoind servers is probably a better approach, due to separation of concerns. Also, I'd guess that the C++-based and widely used bitcoind is probably faster and more stable than this node-based implementation. Not to knock this project - it's just going to difficult to compete.
I was hoping this would be a GoogleDocs-y add-on for SublimeText.
It's probably possible. With the leadership team they have, they won't be up to it.
Yes, please! That would be great. Personally, I don't download or use anything with Bitcoin that isn't signed by a reputable party, or else I audit the entire codebase.
I find your comparison to be ridiculous and frankly, quite ignorant.

You are right about patron sponsorship of artists though. And thankfully, she has developed her skill to a point where she is not reliant on selling her work exclusively for income (in fact, she is an entrepreneur who has opened her own private studio for teaching).

The fact remains though; while I appreciate the low-cost nature of the "product". I hope anyone who buys one of these realizes that it is not a real work of art (outside of the virtue of the original photograph) and that there is in fact real (and more) value and real (and much, much more) skill that goes into making true original oil paintings.
Firefox 27.01 Release Notes
We're actually developing our own stretcher bars so that they can be assembled and stretched easily at home.
I don't have a clue what you can do with InDesign documents or what Kinko's is, but I am pretty sure that running some software "in the cloud" is not the (only) solution.

Other solutions probably would be a different licensing model or an open data format, possibly converting your InDesign document to an open format beforehand, or logging into your computer at home from someone else's machine, or in some other way using software on your machine at home remotely, or probably numerous others, most of them probably with a huge advantage in terms of privacy/resistance to surveillance over a solution where you process your own data in unencrypted form on other people's machines.
We're also hoping to offer an actual money source for creatives who are selling licenses of original art.
> There is absolutely no historical connection between religion and war.

Absolutely false -- you have grossly overstated your claim and even contradicted your own sources. You have posted statistics that say either 7% or 40% (depending on source) of wars are caused by religion, and then blithely made a claim that contradicts your own evidence.

If your claim were true, having religious beliefs would produce a reduction in warlike tendencies and violence in religious believers, a claim that is obviously false. If you want to argue that religion doesn't lead to violence in and of itself, you have to ignore India, 9/11, every bombed abortion clinic, and dozens of other examples from the recent past, to say nothing of history. You would have to live in perpetual denial of reality.

http://en.wikipedia.org/wiki/Religious_violence

I can't meaningfully quote from the above article -- every line contradicts your claim.
You can use Haskell for the same semantics if I understand you correctly. Actually coming from Node, Go might be a better fit.
95% of climate models agree: the observations must be wrong
I think the world will end in our lifetimes. We are only a generation away from strong AI at most.
Same here. What feature would make me want to switch?
Other than C, none of those languages can be used at the bottom of the stack.
Also, is it safe to use API key in Javascript that runs on client? Maybe you should do singed urls in same format that S3 or have a public read-only key.
It took three years, so it was just mostly that much time of trying different things.
This. The best part of Harmony is to wipe libraries like this off the face of the planet. I dread the days of trying to pick between 10 different flow control libraries. A few years ago 5 new flow control libraries were coming out every month.
Beyond my expertise, but I think a (cryptographically sound) distributed publishing system would be possible. It looks like Freenet is a project doing something like this, but more as a way to anonymous and decentralized way to publish information. The kind of implementation I'm thinking of would have to allow for updates to propagate, or for pages to be deleted (at least in the sense that you can with Flickr, even though someone else might have made a copy).

http://en.wikipedia.org/wiki/Freenet#Distributed_storage_and...
I wrote it incorrectly, but that's exactly what I've been doing the past few weeks :)
Something common among all of his experiences is that he never seemed to have done projects FOR HIMSELF. Reading books and completing tutorials and examples does gives an introduction, but if you don't have a goal, something that motivates you, it's like learning how to drive by making laps in a parking lot. Sure you'll know how to push the gas pedal and turn the steering wheel. You'll even learn how to brake, but it is utterly boring and shows very little on real life driving.

My first personal projects where about downloading... files from irc networks and finding words for online scrabble games and little things like that. It allows you to make mistakes and get into design troubles. You learn what is nice with a GUI and how it eventually sucks to have spaghetti code. It is a real problem, not just a a spooky thing you read about in programming books. Examples and tutorials do not allow for that. They automatically guide you to the right choices with or without reason, but you will not have experienced the failures of the wrong choices and their implications. But most of all, I kept hacking those projects because they interested me deeply. I wanted those "files" and I wanted to best everyone with a fast scrabble solver.

These days, the only reason I read tutorials like these is when I have chosen the language I need for a project to use but don't have enough knowledge on how to use it and never the other way around. Find a goal first, then worry about the journey, even if "it is about the journey", otherwise you'll be making laps in a parking lot and eventually give up.
When did sane and static typing become synonymous?
I expect that the fancied-up arithmetic games do transfer to non-fancied-up arithmetic pretty well. Many of the others I'm more skeptical of them actually transferring to anything useful.
Are you sure? It's been ages since I've purchased any of those things, yet I have 5 iPods, 3 iPhones, 4 iPads, 2 iMacs, and 2 MBPs, sitting within 50' of me right now. And the light bulbs I've purchased in the past 2 years have not been from GE. Just sayin'
I know people in reality sometimes have to of course, which is why I am not for real name policies. But I do want the problems to be fixed properly if possible.
Banks wary of federal outline for legally serving marijuana businesses
This is like allowing only land-owners to vote. I think we tried that once.

I do think that there should be a change in the way we vote and the way we are taxed though. This is the 21st century. I'm not saying everything should be digital, but don't we have the knowledge and brainpower to make it more simple? Is there anyone who has read all 75,000 pages of the tax code and law? If we are supposed to be responsible citizens and perform our civic duties, how can we when it would take a lifetime just to read everything we should know about, much less take the time to understand it all?
Can you qualify "Haskell doesn't have anything close to the plug-and-playability of npm modules" because I don't quite get what you mean? Maybe it is because I can't think of anything plug-and-play in node that isn't plug-and-play in Haskell.
Also the amount of false positives what people would call bulling is pretty significant. From jokes wannabe, mistakes, cultural differences.
It's safe in the sense that we don't support 'private' APIs yet, charge money yet or allow you to authenticate any other parts of the service with your API key. But yes you're right, it will have to be dealt with eventually. This is on our radar to roll out well before we actually start charging people or offer different types of security features. Will probably be something like public-key/private-key.
"Smart security engineers open their systems to public scrutiny, because that’s how they improve. The truly awful engineers will not only hide their bad designs behind secrecy, but try to belittle any negative security results."

Or restated:

All bad engineers try to hide their work from the public, therefore all good engineers try to show their work to the public. I'm sure there is a logical fallacy in there somewhere.
Oh, I don't know -- at least now new artists can (more easily) sample them, and continue making art under equally unclear legal status. One can always hope this will help push fair use to become broader, rather than narrower.
If there was a list of a use cases for typed, "safer" languages, crypto-currency would be near the top of the list.

I can't think of any technical, risk-related, or financial justification for implementing a core piece of crypto-currency infrastructure in Javascript, on Node.

It seems fairly clear that while Bitcoin itself may be a very well designed crypto protocol, the people doing the implementation are woefully underqualified.
"trolling is a art"

Always summed it up perfectly for me when trying to describe it simply. It's a subtle sentence, it begs to be corrected, and it's sure to incite replies... once someone "takes the bait" it's just a matter of working whatever their weakest point is to incite maximum rage. It's basically a form of social engineering when you boil it down to the basics.

"trolling is AN art"

"yeah, that's what I just said stupid..."

"well I'm not the idiot making simple grammatical erors."

"erors... you sure about that? Listen I went to Harvard for English studies... I think I know when to use A vs AN, it's not like I don't have an degree or something..."

... and the cycle continues ...

p.s. I might enjoy trolling more than the average bear.
Looks cool, but I couldn't find any definitive answer about whether it obeys robots.txt or not? Just that it's upto the end-user to determine which pages get crawled.

I'm not too fussed about people crawling my sites (as you say, it's gonna happen anyway), but I do worry about certain dynamically built sections of websites that are off-limits to bots for good technical reasons.
LastPass – users can host their data in Europe
How Minigames Help Maximize App Monetization
> Aaron Schwartz died because his use of curl was deemed hacking.

Nice way to lose all credibility dude, stopped reading right there...
You are right. To summarize he needed to: 1) solve a specific problem. 2) Use a specific language, and 3) be passionate about it. If you remove any of those 3 you end up with failure.
If you know any Venezuelans, tell them about Tor.

https://www.torproject.org/
>Related PSA: crazy ants are attracted to electronics. So if you're a technology lover living in the southeastern US, watch your computers and appliances because these tiny invaders are headed your way.

Wait what? How/why are ants attracted to electronics?
I don't understand why people think that using inexpensive labor overseas is "exploitation". If they are willing to take the job, that means it's paying more than the other options they have available to them which includes not having a job at all. As long as they aren't being held at gunpoint and aren't actual slaves, how is this exploitation if they are happy to freely take the job?
That's odd. I made it public and it's public now. Try again?
> Can self-confessed trolls really be trusted to give honest answers on personality surveys?

If they're narcissists, then yes, because a narcissist is perfect, and each of his traits is a gift to humanity, so he wouldn't hesitate to describe how he sees himself, in gory detail. This obviously argues with the meaning of "honest answer", unless we accept that an honest answer is anything a person believes to be true.

More depth on this topic: http://arachnoid.com/ChildrenOfNarcissus
Freedom to protest in the US is under systematic attack
Although we do put the onus on the users to pay attention to robots.txt we realize the reality is that some amount of them won't necessarily respect it. That's one of the primary reasons behind the way we designed our crawler the way we did -- requiring people to actually specify the links it will visit (as opposed to spidering around sites following all links). Our hope at least is this requires people to put a little thought into the data they want (and where they want it from) before hitting a site.
Do you have plans to charge? If not, how can we expect this service to stick around?
I have a little anecdote there... My wife started playing some of the games on my account and that really impacted my engagement because the scores were now a mix of both of us. Just shows the importance of gamification and how it can be messed with...
http://ip-api.com/ provides correct details.
http://ipinfo.io/ showing that I am in US.
Thanks for a great post!
Somehow painting doesn't seem like a dangerous job where one can lose limbs or life like working in a factory. The ability to have a job and put food on the table for the family is probably a better option for everyone than starving or begging. (To be fair, I've never been to China, so I could be mistaken.)
I'd say in a situation where a good curriculum exists, teachers need to take the role of coach and motivator.

I couldn't agree more about the difficulty in creating a good curriculum. The big question in our minds becomes whether or not a decentralized and distributed system can create great curricula and reduce the pressure on that lone teacher. I believe the answer is yes and with such a system we end up with better courses.
Looks like we will get the server sourcecode at some point.

> Sublimall is an opensource, server and plugin.

The client source is already out:

[1] https://github.com/socketubs/sublimall/tree/master
Please consider adding SSL page for signup and login
Any way to pick up elements that are on the page, but not necessarily clickable? E.g. the <title> element of the page.
> Wait what? How/why are ants attracted to electronics?

It's an open question. During the (later cancelled) Superconducting Supercollider project in Texas, ants kept invading and eating the insulation off the cables:

http://www.nytimes.com/1988/12/15/us/fire-ants-to-make-build... (1988)

Quote: "Researchers who hope to study the secrets of nature at the Government's planned $4.4 billion atom smasher may first need protection from a venomous ant with a penchant for munching its way through underground cables."
Looks like a cool project, OP. Good work!

Maybe put a link to your Github repository on the homepage? :-)
Do you suggest putting a proxy in front of a few of them and how stable is it?
Hustling – the most vital skill for entrepreneurs?
Holy crap that was a detailed response! I pretty much agree with it all! In short Terry just tried to do too much, and should have just focused on something that interested him. No matter what however, JavaScript is currently THE language of the web so he really just needs to focus on that, and put off everything else until he masters JavaScript FIRST (that is, if he wants to have a marketable resume)
Or just install XFCE. I'm continually confused when people recommend different operating systems to change the window manager.
Yes server source code is coming.

http://sublimall.org/docs#how-can-trust

I want a clean and fully tested code before giving it to you.
If I see many people interested in source code, I'll maybe release it quicker.
Article detailing the actions of engineers Jack Beverlin and Bill McClure:

http://www.508pir.org/pdf_files/mcclure_nasa.pdf
Am I paranoid thinking it crazy to use an untyped, interpreted language for financial apps?
Agree, I've never considered the typical internet troll to have either of those traits. They always seemed equivalent to immature people in real life, only, trolling being anonymous allows people who'd otherwise be intelligent enough to know how to act to not be considered immature, to be so.

I think the latter group are the ones you speak of, and yes, they are often strikingly funny.

As for the traits the study focuses on, those are what I myself often indulge in, yet I haven't trolled anywhere, ever, except maybe 4chan in my younger days, and despite having been an internet dweller for the last ten years at least.
Where are the champions of democracy when we need them most?
It has begun. The president has prohibited protests, and went on TV calling his supporters against protestors, claiming they are against democracy and that he's suffering a coup-d'etat. A restraining order was issued against the opposition candidate. He's going full dictator now.

Expect similar social unrest, and the same tactic from the government (blaming the protesters as violent, calling then "right-wing fascists") in the rest of latin america as their economies start tanking as deep as Venezuela. Argentina is on the brink of it. Brazil is 4-6 years from it if it keeps being brainwashed and electing incompetent, corrupt left-wingers.
How to be sweet to your security researchers
Done.
Thanks! :)
I use Debian on my laptop, and FreeBSD on my server, but I wouldn't touch GNU/kFreeBSD with a ten foot pole. FreeBSD kernel with GNU userland and SysV filesystem layout is the worst of both worlds.

I'd rather see the inverse: a Linux kernel with BSD userland, filesystem, and ports. But that doesn't fit with Debian's strengths as a package repository. Installing packages to different paths on different systems is not really feasible. Using ports means Debian has nothing to contribute, since it completely replaces the Debian package system.

On the other hand, swapping out just the kernel is a natural fit for their system. All they have is a hammer, so they found a nail. Unfortunately it doesn't result in a very appealing OS, since the kernel is not really the selling point of BSD. It works, but it's nothing special. The magic is in the BSD userland.
On the question of whether or not the universe began with a huge explosion, they say the correct answer is "true".

Is that actually correct? This was before cosmic inflation, so the whole universe was very small at the instant of the Big Bang, and so wasn't it actually a small explosion?
That would imply we're all thinking the same thing then. That continues to be interesting to me.
Don't you think he will get bored sitting in a chair next to me for 8 hours, staring at code that is way above his head? I fear he won't get much of that and since he's going into computer science I want to make it exciting for him.
You could also say that new commercial applications are cheap knockoffs of older versions.

We certainly don't bother with the upgrade treadmill here. We'll spend a small fortune on serious software if it has demonstrable value to us. But upgrade to a recent version of MS Office on the desktop? I suppose that's marginally more likely than us signing up to a recurring subscription for something we already bought once, where the "enhancements" mostly involve added DRM, randomly changing user interfaces, paying several times as much in practice for useful software, and cloud serv^W^Wsecurity, reliability, sustainability and privacy risks that we would never seriously consider taking.

Open-source programs are at least stable. It is less likely some commercial company will flush my investment into toilet.

I so wish that were true. In reality, I don't find most FOSS native applications significantly better or worse in this respect than proprietary/commercial ones.

Still, both are dramatically better than most SaaS applications or magically changing software like Firefox and Chrome.
Your entire comment seems to be based on the premise that either companies have a strong insider/outsider culture or they are soulless places to work. When in reality, there are many, many companies that have strong company cultures without somehow alienating a large number of otherwise qualified prospective employees.

Speaking as a person with a fair chunk of experience managing software development, I find it difficult to believe that management's only choices are frat-boy culture or soul-sucking bland corporation.

I'll speak very frankly. When a company has a half dozen or a dozen employees, when a company is scrambling for traction, it can be a great motivator to have a strong insider culture. Steve Jobs hung a pirate flag up at the Macintosh offices for a reason.

But companies grow, and part of growing is, well, growing. You need to select from a larger pool of prospective employees. You need to bring in some new DNA instead of doubling up on the DNA you already have.

I can't speak to this specific company, but as a general principle, successful companies become less exclusive and possible--I am not speaking about Dropbox--less discriminatory as they grow.

If you want an example, look at Apple. It's hyper-successful, and famous for how hard they work at inclusiveness and tolerance.
You might be interested in Floobits[0], a real-time code collaboration tool, which also supports Sublime.

[0]: https://floobits.com/
One in four Americans unaware that Earth circles Sun
I don't know, I want to see before if there is an interest in Sublimall.

The most important thing to provide a long life to Sublimall is to have some contributors.
That's a really great idea. I think I will try to schedule a lot of meetings that day.
Canonical made around $50m revenue last year (and lost $20m). RedHat made $1.5 billion and was profitable.

It's a pretty big difference!
that fact that you can login/logout with super+shift+p and load the settings instantly to change between workflows or to do some quick changes on your friends laptop