skysight-inc/HackerNews huggingface dataset:
Fair enough. I probably read the claim back when gold was ~$9k/kilo and there was no SpaceX.
I've been emailing the abuse contacts for the source ip address in the logs with the relevant log snippet. Some hosting providers are more responsive than others it has to be said - I've had no response at all from some big name hosting companies whilst others have been very quick to sort things out.
You're right, consumer devices could be easily NATed, and I've heard rumors that ISPs in some parts of the world actually do it.

But it's notoriously difficult to set up NAT on a large scale without seriously impacting performance, so large ISPs in the developed world tend to avoid it.
Victory against Grooveshark shows music industry has upper hand on sharing sites
I concur 100% with CanSpice.

I saw the email from a contact, clicked through and saw that your app only asks for "view contacts" so I though I'd be able to choose to whom I'd send an email or at least have some kind of confirmation before all of a sudden "BAM" you send thousands of emails to everyone I've emailed in the past 5 years.

That's really bad. You have to improve the UX/UI so that there's a bit of granularity and more transparency otherwise, you're going to lose your Google API access... or simply disappear as everyone marks your emails as spam.
Thanks for explaining—it's good to confirm my theory that all shells are vulnerable, not just ones which incorporate user input.

> which isn't quite uncommon, many websites use some kind of processing of data they receive with external programs, or call sockets, or do other crazy stuff

I do think the "crazy stuff" part is important. I've never come across a popen/shell call in a web app which looked sane or secure to me.
It's more than pretty fluffy; it's downright misleading.
Studying time makes this philosopher tick
BitBucket refuses to implement feature – “upgrade to JIRA”
Even grad students can have reading disabilities!

It is weird just how many incorrect it's / its there are on HN.
I also wonder why someone would make a product that's not beautiful and delightful. It may not end up being beautiful or delightful for the users, but someone somewhere thought it was, right?

"Ladies and gentlemen: let's make an ugly and irritating product."
Improve Your Online Privacy for Free
Where developers go to laugh and cry #badcode
> Considering that the "peace" faction's strategy was to force an invasion and massive casualty...

The notion that the alternative to the bombings was an invasion is an utterly pernicious falsehood. It is a matter of record that Japan had offered to surrender prior to the bombings, conditional only upon retaining the emperor. Those terms were subsequently accepted, after the bombings. The "peace" faction's strategy was to accept the surrender before conducting the bombings.
Bellabeat (YC W14) debuts a trio of health-tracking products for moms-to-be
So this was a simple command line invoice tool I created. The reason was that I used a third party app "Invoy" that never got updated and then didn't work with subsequent OS X updates.

The premiss was to create an invoice tool, that I could quickly run from the command line and didn't use a database.

Anyway take a look and let me know what you think.
Not sure. I suspect it is chosen by the user, going by what I've read.
No, it is not. Compared to other places like facebook or twitter or the world it's feminist heaven. Open your eyes.
I never hear it too but I surely experience my own lack of emotional intelligence on a daily basis. I'm sure nobody wants to talk about that because it's too subjective and personal.
App for Your Business: Retail Store
That's not really a trade-off, if you're using the term with a negative connotation. Going from using 100% of one core to 100% of eight (well, 4, but hyperthreading) would normally be considered an advantage.
Why the hell do you require a phone# to get this service?

What is going on in your ToS? Sure looks lifted from an older provider... And the morality clause with copyright violation of the ToS is rather funny, albeit sad.

Why should I pay _you_ money?
This is not legal in some countries.

While your customers are the ones breaking the law you might find your network access increasingly restricted.

I wish there was a better version of NANAE still around.
Near-Optimum Online Ad Allocation for Targeted Advertising
Ultimate Bitcoin education app
I didn't make that clear enough: I should have qualified by "if the error is indeed fatal at that point".

In the example script, it really doesn't make sense to go on after that.
Everything You Need to Know About HTML’s ‘pre’ Element
Thanks! It would be interesting to know what made this guy think that "elegant design" and using .net is the way to run circles around Reddit but...
https://github.com/ajacksified/reddit-vagrant
Everything You Need to Know to Use the Ello Social Network
Immigration Crackdown on Digital Nomads in Chiang Mai, Thailand
Good2Go: App lets users give consent but raises privacy concerns
> Ruby on Rails, Django, Catalyst, Node.JS, Network.Wai? Sure, technically you can run them here, but it’s not what you’d call a good idea.

Don't get your hopes to high on deploying your rails/node app on NFSN.
They probably need to present how the data can and is actually being used in a way that hits people personally.

The UK phone hacking 'scandal'[1] showed that the public doesn't really care that much about phones being hacked if it ends up revealing corruption or crime or celebrity gossip. The real big deal was when it came out that they were accessing the voicemail of a missing 13 year old girl, who was later found dead.

[1]: https://en.wikipedia.org/wiki/News_International_phone_hacki...
Consensual Sex: There’s an App for That
I agree, doesn't look attractive. Spacing is off and text is waaay to close to the image in the example here: http://imgur.com/udshoSy
I'm probably wrong, but wouldn't it be a decrease in overall productivity? 2.2x increase in speed (higher the better) but ~7x increase in load (lower the better) for the same workload.

Or let x be time we need to complete the task:

12.5 * x first (load over time) is less than second 100 * x / 2.2 for the same x.

Or is this an inaccurate comparison?
They're describing how things used to work. Read the very next line in the blog post:

> Take that long-standing well-known fact about our service, and pitch it straight into the trash.
What initially seemed like an issue turned out to be a potential win for digital nomads (at least in Thailand).

"Although one of the people detained is extremely worried and does not want her name associated at all with todays events, in the long run, I believe this is a win for location independent entrepreneurs. After checking my passport and seeing that I'm on a valid tourist visa and haven't overstayed, and that I have no blacklist or warrants internationally, I was free to go.

I even hung out at immigration a tiny bit longer and got my 30 day extension while I was there. The owners of PunSpace were also nice enough to give us all another month for free for the trouble."
But the load factor?
To run a http + db server?
Fun game.

setInterval(
function(){
$("#box span").click()
},1);
The ones who work at NSA/CIA wear shorts and suits. I don't think they are reminded of who they are and what their priorities are, by it.
I hear what you are saying. I'll think about adding another confirmation screen after the authorization.
They didn't call me when I signed up.

I guess they flag high risk and only call in those cases.
And is this an efficient or effective way to run a company?

> I know I’ve read a lot of studies how this is a stupid way for the tech industry to function. And that’s certainly true.
Chile and Argentina have colonies there, to strengthen their territorial claims. You might not have heard of it but http://en.wikipedia.org/wiki/Colonization_of_Antarctica has. Quoting from it "On the other hand, it is the very impracticability of permanent colonization that has contributed to the failure of any of the territorial claims to receive international recognition."

If Chile or Argentina could find a way to practicably expand their settlement on the continent, rather than subsidize it like they do now, then they likely would. That they haven't suggests they haven't figured out how.

In any case, Tristan da Cunha is in a much more hospitable area, but its self-sufficiency is shaky. One fire, for example, can ruin their economy and require external support.

I'm amazed that you think it requires an attempt at permanent colonization of Mars in order to get the benefits, when we would get the same benefits here on Earth, should we try to have a permanent, self-sufficient colony on Antarctica, Greenland, Alaska, or Nunavut, with lower risks.
Atlantic.Net 256mb VPS

root@hackerboosblog:~# dd if=/dev/zero of=~/test.bin bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 3.11193 s, 337 MB/s
I find that a lot of people persons understand about 75-90% of people great, and do terrible at trying to interact with the remainder, because their various norms are so far apart and the person just can't picture the other's perspective in that situation.

Also, I'm completely with your other point: if your job at the company is to help manage emotions, why isn't it reasonable to expect that you impart some of that knowledge and experience on coworkers?

If I'm hired to do math/software, the expectation is generally not only that I develop new math/software ideas/code, but that I also explain these ideas to coworkers, and give my less technical coworkers the benefit of my knowledge and experience, including training them in basic concepts they need for their job.

I think a lot of companies would be well served by having managers/HR/etc run seminars for less people oriented people who want to develop their people skills (similar to the training that is given to people in people position roles, eg sales).
News@11: Haphazard rewrite of popular standard piece of software in random scripting language X revolutionizes the field, says naive programmer.
>Backups are on another server in the same datacenter.

You might want to look into moving backups to an offsite location. Datacenter administration 101, if there's a fire or an earthquake or any other natural disaster, you definitely don't want to lose all your data because it was all in the same place. Just a "different machine" doesn't cut it.
I wrote a post about people thinking of working in Thailand and South East Asia:

http://ashleyconnor.co.uk/blog/2014/09/07/the-digital-nomad-...

The good news in this case is that everyone was let go without charge.

I'd still advocate caution. Thai law is flexible and sometimes what is tolerated today is not ok tomorrow.
> And, speaking just for myself - again, I've never seen a CSV/TSV file that the python didn't handle just fine - not to say they aren't out there - you just have to go out of your way to create them.

Indeed. Python's CSV module supports a "strict" mode that will yell at you more often, but by default, it is disabled. When disabled, the parser will greatly prefer a parse over a correct parse. I took the same route with my CSV parser in Rust (with the intention of adding a strict mode later), because that's by far the most useful implementation. There's nothing more annoying then trying to slurp in a CSV file from somewhere and having your CSV library choke on it.
As a daily bike commuter of 10 miles including some cobblestone streets this looks completely unusable for regular commuting, but kind of fun for some casual weekend biking in the park.

But $1,000 is a lot of money for such casual use, maybe this can find the same market that Segway has found, renting to tourists.
I don't know if it's illegal. I do know that it's perfectly moral. I mean, it's just email... It's not like I'm tricking people into giving me money...

I think responses in this thread are somewhat lacking a sense of humor
Pebble.

https://www.kickstarter.com/projects/597507018/pebble-e-pape...
I most certainly do not intend to collect email addresses!

Regarding annoying people, however,...
skimmed briefly. page 16 has four words in it.
Miguel de Icaza's Markdown Style Guide
Show HN: Shared reading list and bookmarks for teams
Hey folks! I am one of the authors of Readonomy. We launched the service a few weeks ago. I just pushed a new version which allows importing and exporting HTML and CSV files (allowing you to import your browser or delicious bookmarks) so I think it is finally ready for hn.

We've had a great response from our early users and I am looking forward to some constructive feedback!
Anyone have any quick comparisons of this to Batcher's sorting method? Quickly consulting wikipedia, I see that those have gained traction in the GPGU community. I was curious if/when those techniques would start to get use.
Clasp: Even Common Lisp Is Coming to LLVM
Agreed; look at section 2.1 of the documentation:

- There are two sections demarked with horizontal lines, but the upper one is further to right right.

- The horizontal lines spill over into the right margin on the first one.

- There is an unreasonable amount of space above and below the second one.

- The paragraph "To begin with" looks stranded; it's indented because the rule is no doubt all apart from the first paragraph must be indented but it looks strange in this case.
Actually they have improved on this a lot. If you lose access to your account and your configured mail address, there are various actions (like sending bank statements, government ID, secret question/answer pair, ...) you can take to get it back. But instead of relying on a single verification method, you are required to submit at least X different proofs of identification, where X can be set by yourself (before you lose access, of course).

This is a lot better than blindly trusting that every "lost password" request is legitimate.

For more information you can check out their FAQ entry on the issue: https://members.nearlyfreespeech.net/faq?q=LostEverything#Lo...
Is Rubymotion Suitable for Client Work?
I find working in text editors and from the command line far more enjoyable than IDEs.

As such, I was strongly leaning toward Rubymotion to get into mobile development (and perhaps a bit of desktop OS X).

But, I was recently cautioned that using a toolchain like Rubymotion would make it difficult for me to solicit client work.

The argument went that most client work for independent freelancers like myself is going to be jobs outsourced by development companies or by the IT departments of the client companies themselves.

In both cases, the use of "native" tools and processes is likely to be imposed, and the client will require source code at the end of the project, which they will not want to receive in Ruby.

I was wondering if anyone else has experience in this area? Is Rubymotion suitable for freelance/contract work, or are the opportunities too few and far between to make for a viable career path?
Absolutes as an AntiPattern
Lecture 3 Notes: How to start a startup
How about "Idle HN commentator wastes time mocking other people's work instead of offering any constructive input at all."

Seriously. There are no claims about 'revolutionising' anything, just some comparisons with existing software.
Although this appears to have been a misunderstanding, the government has warned that it would stop visa-runs [1]. So it's possible the people here won't be able to get a new tourist visa for some time.

[1] http://www.bangkokpost.com/news/investigation/423791/coming-...
Hackers charged with stealing Xbox, Call of Duty and some army secrets
Good article, not too much anti-russian speech.

Also see the space laser handgun: http://englishrussia.com/2013/10/05/laser-gun-for-a-soviet-c...
An Arts Major codes a website, becomes a CEO
> Yes, SILE is an acronym but to be perfectly honest I can't remember what for.

Would I be wrong to bet at substantial odds that the SIL portion of it, at least, was for http://www.sil.org/ ?
New Framework for WordPress (with Drag and Drop and Visual Editor)
This is the reason I stopped using Atom. It seems great but the performance was terrible, especially next to sublime.
TLDR; but you can simply see "growth hacking" as a manner of tinkering with changes to your product/workflow/communication until it shows a positive effect on userbase growth.
The rendering of another open source project in the "TeX-made-after-Y2K" category, Patoline, is much more appealing:

http://patoline.org/patobook.pdf
The game is deliberately using wordplay in Chinese. In the word "色狼" (which does indeed mean "pervert"), "色" refers to sex, but in this case it's being used to mean "color" (which is actually its more common meaning).

It's not an especially funny pun, but it might give Chinese users a little smile.
That is not a generic HashMap. See masklinn's response.

The fact is, the comparison between Go and "pre generics Java" is a bad one. There are many substantial differences, and blessed parameterized types in Go is absolutely one of them.
Yeah, it depends. How much memory bandwidth do you use with each? Are the results useful incrementally? What else do you have to do on the machine? If this is the only task, and you don't care about power use, then using all resources for a quicker time is better. If you care about power use, or have other things running on the machine, then great. Being in place will of course matter with memory bandwidth and available RAM.

GPUs are way more parallel, and faster than this too. "clocks about 100x faster than calling std::stable_sort on an i7 Sandy Bridge"
http://nvlabs.github.io/moderngpu/mergesort.html
The tech crowd always seem to come to the conclusion that because the powers are over-reaching and bad that they must be unecessary in a partical sense. It is perfectly possible that the surveillance powers really are needed to fight crime. Maybe organised crime and terrorism would increase if all the vulnerabilities that the government use are patched. Technology will undoubtly have a profound impact on crime, and the consequences could be a technical arms race between the public, governments, and criminals. A frightening prospect!
Which Go lacks and the OP was stating it has.
My question was why any reasonably designed modern web app would ever have user input anywhere near a shell.

There are two parts to this:

The web server adds various bits of user input to an ENV variable (e.g. user agent)

Bash is vulnerable to malicious functions in any ENV variable on startup

So your reasonably designed modern web app does not need to have user input anywhere near a shell. Your web app just needs to interact with other processes on the machine with a system call (for example sending mail, calling git for a service like github), it doesn't need to actually put user input into a system call (which is an obvious no-no).
Only "jailbreakable" devices are at risk: it doesn't matter if the exploit has already been used or not, the issue is that an exploit is possible on your device.
Jailbreaking uses a weakness in the security of the device: that weakness is present even if the device hasn't yet been jailbroken.
Or to put it differently:

AnthonyMouse: 2+2 = 17

mafribe: saying 2+2 = 17 is confusing

AnthonyMouse: we need to keep saying 2+2 = 17 so point out that a world where 2+2 = 17 holds is problematic.
The best comment is batjko's about how Atom is stuck in no mans land between text editor and IDE. One you expect to open near instantly, the other you'd forgive for a few minutes of loading.

https://github.com/atom/atom/issues/2654#issuecomment-501372...
I would like to see some comparison of DocBook and SILE too. Any reasons for using SILE instead of DocBook? The simpler syntax on its own is good, but not enough to switch.
It wasn't behind a paywall when I posted the link. Sorry about that. I should have known analytics would kick in their Nigerian Prince routines.

Of all the organizations that go out of their way to make the web suck, ACM is one of the few for which the choice of behavior is a tragedy..
(It should be noted that if at some time they have an attack vector, the concern would obviously be a phish-able jailbreak attacking all users running versions of iOS before 8, as there is a known CoreGraphics vulnerability with a public proof of concept that can be targeted using malicious PDF files for those devices which could potentially be used to launch a kernel exploit.)
I will defend shitting in a bucket (although I agree with you in general). With a nice seat, some sawdust, and some care, there's absolutely nothing wrong with it, and in fact after using it for a while normal toilets seem outrageous.

http://theorganicsister.com/on-composting-toilets-and-humanu...
RocksDB: A persistent key-value store for fast storage environments
The Reason Why Ello as an Ad-Free Project Is Not That Exciting
None of the money went on "how to design infographics" courses, it looks like. Although they do seem to be doing ok for their first year if they've retained 11k and added 17k users.
Prediksi-skor-atletico-madrid-vs-juventus
Reading the comments here really is funny. If you do not like their ToS, you are free to go somewhere else. Your money, your vote.

Personally i find their policy very understandable. Obviously you won't be able to host a TOR node on this thing or push tons of traffic over it. That's obviously not what it was made for. This $1 deal is perfect for hosting simple, static sites or just playing around with the OS. But some people will complain about anything.
I was hoping Reddit would create some sort of Reddit Trust that would re-invest it's earnings based on what the Reddit community thought best.

That is of course not without it's own problems, but still, I prefer my idea.
> It's like saying that functions aren't free.

They aren't free...

I literally don't know what to say here. The whole point is to analyze the trade offs of generics rather than start out with a judgment that they are always worth it. In order to have generics supported in a language, you must pay for it some way or another. If you just box all of the values like (I think) you're suggesting and provide compiler support for it, then programs that use generics are going to pay a cost in runtime performance compared to programs that don't use them. In other implementations of generics, it's possible to remove that runtime cost (or almost remove), but usually at the cost of something else like implementation complexity or compiler speed. Programs that use generics with that implementation choice won't pay a runtime cost compared to programs that don't use them. This obviously has a significant impact on the decision procedure of whether to use generics or not at any given point in your program.

And yes, absolutely, saying generics has a cost is exactly like saying functions have a cost. The only difference between them is that there is clearly still a substantive amount of disagreement over whether full blown generics is always worth its weight in value (compared to the cost of not having them).

Currently, Go does not have anything resembling the term "generics." (Except for a few built in types and functions defined in the language specification.)
Why can't I access your service through the Tor network by default?
Okay, so we know this will be changed, Apple will be forced to allow government the ability to access the information on the phone.

the question I have is, will we be told before this fix is pushed out to phones and can be not update the phone to prevent its installation?
Show HN: ScaleDrone, push messaging that makes sense
The only comparison is the block level layout and then it goes into claims about being better then TeX and InDesign without offering any feature besides "scripted in a different language". The OP does not even begin to understand the complexities involved in the named software to make their featureset happen. Look at the SILE codebase, its amateur hour... Things like this are fun little hobbyist practice.