skysight-inc/HackerNews huggingface dataset:
Thanks for asking - I like having the chance to sketch out our value.

First, glacier and nearline are not online storage. They are not random access datastores that you can interact with in real time with arbitrary applications. There's not a comparison to be made there.

I think the proper comparison is with Amazon S3 and I hope you'll allow me to approximate their pricing, on average, to 4-5 cents per GB, per month. The headline price for storage, of course, is ~3 cents, but you are charged for all outbound data as well as certain IO operations. I think 4-5 cents is a decent approximation.

So ...

If you're just walking in off the street and getting a small quantity of rsync.net storage, yes, it is 4-5x the price of S3 and you are paying that premium for UNIX-native storage and a phone number / email address that connects you to a real engineer (sometimes me, actually). Given that, at these smaller quantities, you're paying $10 or $20 per month, I think that's a very, very high value for the money.

If you're using larger amounts of storage, the pricing gets down to ~6 cents per GB (assuming annual discount) or even 3 cents per GB at petabyte levels. So at 10+ TB quantities we are just barely more expensive than S3 and at petabyte quantities we are decidedly cheaper.[1]

As always, if you're a small end user, email us about the HN discount which is quite substantial.

[1] Actually, it's even more competitive relative to S3 since, by default, all accounts have 7 daily ZFS snapshots enabled and 1+ TB accounts have 7 daily + 4 weekly. Those typically add between 20-40% space usage on our end, but you don't pay for that ... on S3 you would indeed pay for that retention and you'd have to roll your own snapshot/retention script/logic. At rsync.net, Apple-style "time machine" snapshots are "just there".
Not fitting into cache just means it will run slower. Why would it crash?
I always find it fun and interesting to see all the complexities of other fields that one would normally not think about. This did a great job of bringing light to something I had considered pretty mundane.
For the retry part, I prefer to use a database table + cron task to do it... storing failed attempts and making x new attempts in predefined date and times, not having it permanently on a celery queue.
Hosted VOIP (hosted PBX) vs. on-prem VOIP (on premise PBX)
Ask HN: Why do JavaScript developers don't focus much in optimising algorithms?
I have seen lot of frameworks like Angular, Ember etc doesn't do optimal execution way. Is there any particular reason?
Speaking of Higham, folks in this thread interested in ODE solvers or numerical methods in general should really check out Chebfun.

http://www.chebfun.org

http://www.chebfun.org/docs/guide/guide07.html
http://www.chebfun.org/docs/guide/guide10.html
You're telling us a lot more about how you use speech in an attempt to shame other people and a lot less about how shaming and insulting 'stupid' is relative to 'so stupid'.
How much does this cost to use? I was not able to find a pricing page on their website.
I had this discussion several times when Windows 8 first came out. As much as I didn't really like the Start Page, it didn't affect me that much as I search for everything. I've been doing that so long that actually using the mouse to find an application (not on the desktop or taskbar) feels awkward.
That's excluding a lot of people from the conversation who might have something interesting to say. For example, are you going to exclude pilots from a conversation about aviation because they have an obvious conflict of interest?

If you're an expert in a certain area, it's quite likely that it's because it's part of your job. There aren't that many people who are both impartial and knowledgeable.
>> A shocking number of some of the best professional programmers I know aren’t interested in programming for the rest of their careers: 40+ hours a week for 40 more years. Sure, the high comp and benefits will keep a lot of them around for a while. But that doesn’t seem like a permanent solution, especially as we lose our most experienced engineers.

I feel myself growing weary of this field, but it's not because of the activity of writing code, but observing the same folly, again and again, at one company after another. And it's only getting worse.

To illustrate, when I worked a large corp, they had business analysts who knew the business, and actively engaged development. When I then went to medium/small companies, they typically had no business analysts, indeed no one who was capable of working with development to define projects and work out the edge cases.

Then seeing this formalized as 'agile' development were the developers become the business analyst, and devops where the developers become the sys admins, I wonder, what is it everyone else at these companies, what are they doing exactly?
ive moved my entire development environment to cloud9 on a chromebook and i couldnt be happier with the performance and lack of overhead needed on my part. thanks!
This reminds me of the stories in The Richest Man in Babylon which had an example just like this.
Nope- never worked there. Heck, I've never even been there. Not on linkedIn. Has nothing to do with what I do (Imagine I was an elementary school teacher and it said I worked at Delta Airlines). Never filled out a form. In this case, they used something to guess.

I do have a FB connection to the place, though.
This is great. I particularly like that they also automatically generated dirty versions for their training set, because that's exactly what I ended up doing for my dissertation project (a computer vision system [1] that automatically referees Scrabble boards). I also used dictionary analysis and the classifier's own confusion matrix to boost its accuracy.

If you're also interested in real time OCR like this, I did a write up [2] of the approach that worked well for my project. It only needed to recognize Scrabble fonts, but it could be extended to more fonts by using more training examples.

[1] http://brm.io/kwyjibo/

[2] http://brm.io/real-time-ocr/
wow, you are either incredibly paranoid or just a champion at spreading FUD.
My Introductory Note About Web Design
Dat Goes Beta
We give you an empty filesystem to do what you want with.

So you can indeed encrypt your data "at rest" and you would indeed control your own keys. We recommend the 'duplicity' tool which works very well for encrypted offsite backups at rsync.net:

http://duplicity.nongnu.org/

http://www.rsync.net/resources/howto/duplicity.html
If the patent is genuine, why would those people be trolls?
Ars has a strong anti-patent bias and they are not afraid of twisting facts to fit the narrative. Note how they made the troll lawyers look stupid in their coverage of the TQP/Newegg trial, but TQP prevailed in that one. Newegg recently got off on non-infringement, but that was because Newegg lawyers were incompetent in not bring up that defense the first time.

Their bias got so bad that even their typically anti-patent commenters called it out on one of their recent articles.
I've always seen these Amazon drone delivery stories as an elaborate PR stunt (I'd say an extremely successful one if it is...). But every time the story comes up on here everyone seems to take it very seriously. Am I just being really cynical or do we actually think this is going to happen in the next 5-10 years?
Debris in Indian Ocean Checked for MH370 Ties
Show HN: Graphql-java – A complete Java implementation of the GraphQL spec
This seems like a decent idea. Wonder what the lawyers have to say about it though?
"I took a speed-reading course and read War and Peace in twenty minutes. It involves Russia." - Woody Allen
No, there's a clear objective line there. And while it'd be difficult to teach a computer that line, a human can understand it just fine.
Solar-Thermal and Coal hybrid power plant reduces fossil fuel combustion 20%
I agree with your intuition that you must do something to report this problem.

The problem is knowing who is responsible and getting their attention. Not knowing the country makes this difficult, but I am fairly sure you have the resources to find someone to help.

If you can identify an official or office which is responsible, give them a phone call or send a fax that explains the issue, and ask them for their help in notifying the proper authorities. I'd avoid email for this as many governmental officials do not read email.

If that fails, a letter to the editor of the primary newspaper about the security issues (no details!) may be effective.
Not all noise-canceling headphones are built alike. Its my understanding that it really depends on which ones you buy:

http://productivity.stackexchange.com/questions/7213/do-nois...
The "give people what they want" philosophy leads saving word documents as HTML.
Ask HN: How do you promote your side projects?
I have been working on a side project that would be a database of people interested in carpooling. If people don't signup, the website is useless. I am trying to figure out how to promote this website so users would signup. Any suggestions / advice?
Chromebook is actually what got me started as well :) Now it's also nice to be able to jump from Chromebook to Macbook to work computer if needed. Glad you're enjoying it!

Full disclosure: I am part of the C9 team
>In particular, this leaves all
repositories open to media-induced
attention and controversy, followed
by a takedown.

It should be emphasized that this, rather than the possibility of censorship by GitLab's staff on their own initiative, is the main concern here.

On the other hand, what incentives does GitLab have to host controversial projects? The kind of person who appreciates it is not the exactly the social or technological trendsetter at the moment. It would make a good marketing point for a niche repository hosting service targeting a "red tribe" or "gray tribe" audience* but a mainstream service could rationally choose to not get involved with it.

* https://paxdickinson.wordpress.com/2014/10/27/the-rise-of-th...
Using a two finger scroll on my touchpad works fine. I'd try that or a scroll wheel on a mouse or similar.
Yeah, bit surprising. Not a big deal in this case since this piece is more informative than anything else.
-Ofair disables task prefetching which will affect throughput negatively if most of your tasks run for a short time (http://celery.readthedocs.org/en/latest/userguide/optimizing...).
Thanks for sharing that, it is also very cool! I think the two projects have slightly different use cases though. Two things come to mind:
* Sender and Receiver must directly connect using file.pizza, revealing IP addresses to one another.
* Both users must be online at the same time with file.pizza, and be able to communicate in near real time to exchange the link.
See the world in your language with Google Translate
Text Request Improves Non-Profit Communication with Public
RUS mismanagement of rural broadband rollout
Considering...

> Venture capitalists are constantly telling the entrepreneurs they invest in to make data-driven decisions.

...the scant amount of real data presented is surprising.
Working in Boston Tech: KAYAK
No traffic until people actually start using drone delivery systems. It's like with planes, the air seem so big but in fact it's very crowded and you get mid-air collisions all the time (hell, one case was just being discussed on HN earlier today). Scale that up to account for more drones in smaller space.

Apart from that, it still isn't obvious to me how this is better than an electric delivery truck. Cars are much more energy efficient than drones (especially helicopter-like ones), doubly so if you load the car to its capacity. Note that in case of drones, the mass of the package is only a small percentage of the overall mass of the vehicle, so most of the energy used will scale up with number of drone deliveries. I'm pretty sure taken altogether cars will win in terms of energy use.
The positional accuracy of ADS-B as currently implemented is often measured in hundreds of meters, and GPS has never been particularly good at accurate estimations of altitude. Are drones to have ground based radar ranging? Altimeters based on barometric pressure? Updated to current altimeter settings via what means?

Anyone touting ADS-B as a realistic solution for avoiding mid-air drone collisions in congested areas is severely naive in my opinion, at least based on current technology. My assumption is that those advocating for it in this context aren't actually familiar with its specs and how it works.

In aviation, separation between flying objects is usually measured in miles horizontally, and a thousand feet or more vertically, and the systems are based on that reality for the most part.
Loving Redux myself, so far! If you're getting into it, highly recommend joining #redux on Reactiflux Slack.
Well, you could always take anything onboard the drone as salvage. Or what about all those people who will not want to let the drone retrieval squads onto their land?

I'm waiting for the ability to transmit "bird alerts" to chase away the drones I don't like.
Who do you think sponsors them?
What an F-16 Pilot Sees – And Misses
Don't trust. Use a client that adds an encryption layer on top of file.io.
Except that they don't need to do the R&D on the cars.
I believe you may be referring to a Sybil attack, e.g. https://blog.torproject.org/blog/tor-security-advisory-relay...

Tor users should know that Tor design doesn't try to protect against an attacker who can see or measure both traffic going into the Tor network and also traffic coming out of the Tor network (e.g. a three-letter agency with near infinite budget running many nodes).
Spammers send out to machine generated lists of potential email addresses.

If you create "james053164@hotmail.com" it will get spam eventually.

(Well a bit faster now that it is indexed)
Stop Trying to Be Creative (random walks and inspiration)
Assuming empty airspace, it's obvious why drones are easier to program. Assuming a single package it's obvious why drones are more efficient. Take away either of those assumptions and things get less obvious.
OpenSubdiv – Libraries for high-performance subdivision surface evaluation
They've gotten a little better at exact matches, but in the "BWV 588" example, you still have to scroll past a screenful of the Goldberg Variations. Sure, the Goldberg Variations are great, but that's not what I asked for.

That screenshot also highlights the problem that shitty performances rank highly in the search. Kevin Bowyer will probably play an organ piece with much more skill and subtlety than "Mutant Orchestra" on "Classical Halloween Bach from the Dead", but guess which one ranks higher.
> Do you seriously want to live in such an atmosphere?

Certainly. What these people are doing is effectively extortion and fraud; there should be a legal framework in which such abuses can be identified as such and treated accordingly.

The "IP" in question is not valid; it is predicated upon a lie. The lie is that the patented idea is a significant new invention without prior art. The trolls know this and exploit it by looking for obvious implementations of everyday things that could conceivably land within the language of a patent, which is a patent of specifically this type which they specifically acquired for the purpose of trolling.
I don't think its the fear of getting called nasty names, its the fear of people calling your boss, spouse, etc. and bringing down the modern, low-energy, high-damage version of a mob. When it only take a couple of minutes a day to ruin someone's career or life, the risk is a bit high.
First off, I saw Ernie present at this years Railsconf and it was absolutely fantastic. Definitely go watch his talk on this very subject.

Secondly, over the course of my 16 years of software development, I've found that when a I get treated less of a human (e.g. boss is barking orders, denied vacation, etc), that most of the time, these issues are rarely directly confronted. These confrontations create mental roadblocks in my head; all of the sudden I'm less productive/creative, lethargic, generally less excited about my work.

When a boss cracks the whip for employees to "work harder, faster!", it results in these subtle, mental withdrawals that are hard to pin down but are definitely costing the company money. Internal resentment results in a subconscious "fuck you" that most bosses may not even realize is occurring.
There's an important qualifier: loser pays reasonable costs of prevailing party, and the judge decides what is reasonable. It's not automatic. This addresses the concerns about a deep-pocketed party spending lavishly and winning, and the loser being forced to pay a massive legal bill.

(I'm not an expert on the subject, but it's been discussed before on HN, and this is my recollection.)

It occurs to me that an interesting variation would be for the loser to pay an amount equal to the lesser of the two parties' legal bills. That would limit the risk, and remove the incentive for the deeper-pocketed party to spend money just to inflate the bill.
There are reports that the DPRK government splashed out on mobile-phone radio detectors http://www.dailynk.com/english/read.php?num=12545&cataId=nk0... http://renewal.dailynk.com/english/read.php?cataId=nk01500&n... as part of a major crackdown on the border in the past year or so.
This debacle is what happens when feminism gets in the way.

Meritocracy is now a "bad word" according to feminists. The start of this change began at GitHub 2 years ago, with getting rid of a rug. The rug said,

"United Meritocracy of GitHub"

source:http://readwrite.com/2014/01/24/github-meritocracy-rug

This goes down the social justice warrior, feminism, and racism avenues, so it of course had to change.

Now, why is Meritocracy bad?

"By discarding the difficulties inherent in being both objective and humanistic, leaders in the open source community ignore the moral impact of their value system and focus solely on the potential value of their creations. The comfortable elite benefit from the status quo and never have to question the circumstances that keep them in positions of power."

The Dehumanizing Myth of the Meritocracy , by Coraline Ada Ehmke
https://modelviewculture.com/pieces/the-dehumanizing-myth-of...

Should I interpret the article as content based upon its merit, or should I take the fact a white (-3 points), female (+5 points), lesbian (+2 points), computer programmer (-4 points) wrote this article? Look at the bright side, if she can claim black (+10 points), then we have to view her content even more positively.

My answer is that I should evaluate the points and content on its merit. I'm sure she would be appalled that I would want to give her "fake minority points" to falsely increase/decrease her perceived score... Then again, I may be wrong.

But this, fellow programmer, is what we are having to fight against. I may be male. I may be female. I may be transgender. I may even be a nullo(just.dont.ask.). Or White. Or black. Or Asian. Or have a disability. Or be intellectually superior. Or completely average. But what I do have is my words, and how others read and interpret the content and worth of my words. It reminds me a document I read long ago...

"We exist without skin color, without nationality, without religious bias... and you call us criminals...

...Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. My crime is that of outsmarting you, something that you will never forgive me for."

\/\The Conscience of a Hacker/\/
Co-founder looking for serious help selling Marijuana
"10-30%"
Seems awfully high. Still, that leaves 90-70% legitimate entries.
There's an awful lot of stuff below 500' AGL - buildings, power lines, towers, etc. Those are required to be marked and illuminated near airports, but not elsewhere. Near airports, controlled airspace extends right down to the ground surface, and typically five miles out from the airport. That covers big chunks of many cities.

I just looked at the live map for the SF area. A Temporary Flight Restriction over most of SF begins in 39 minutes, surface to 3000 feet, because there is a baseball game at the ballpark.

Autonomous drone operations in urban areas are going to be very tough to control. Drones are going to need their own airborne radar. Maybe only a hundred meters of range, but they're going to need to be able to see details down to power lines. This is available now, but needs more downsizing.[1]

What might work is a system where all manned aircraft have ADS-B (this is coming) and drones also have ADS-B and enough smarts to stay well out of the way of anything bigger. Drones also need short-range radar so they can avoid bumping into obstacles and each other. Think of this as "micro-see-and-be-seen'. It's a lot of electronics to carry, but less electronics than a smartphone.

This is more likely to work than some scheme where everybody phones home to Amazon's cloud.

[1] http://www.autonomoustuff.com/sms-radar-proximity-warning-sy...
400K physical SLOC including comments. Count without inline docs/comments was >320K.
To be more specific, I am talking about journalists who work at private publishers owned by people or a company with a financial conflict of interest in a topic.
That's not a saving grace at all and I'm surprised they would try to downplay this given the potential liability. It's totally reasonable that there's someone/something you ABSOLUTELY DO NOT want to hit very close to your intended target. This exploit can make you inadvertently hit that target instead of the one that you aimed for.
What's wrong with developers? 6 common problems you may have with programmers
Or start hanging nets above roads and sidewalks to catch things dropping from the sky.
[edit] I think it sounds somewhat unimpressive, as shorter code is often better code. Anyway it is true and I'm curious why so much code is needed. Here's the output using cloc on their core github repo (so this does include, e.g., the ace editor):

Javascript: files: 1125, blank lines: 58790, comments: 114390, code: 330409.
I'm not gong to finish being a professional software engineer any time soon, but I can certainly see the end from here. Like, it's no longer inconceivable.

The basic problem is that developers want to grow and solve new and interesting problems--and at the very least, this billing of them as 'programmers' pretty much implies a mentality of factory assembly that doesn't fit.

It's the core structure companies and businesses that burn out/burn through developers, and until that changes, you'll keep losing talent.

It's not enough to pay us decently, though many don't do that. It's not enough to give us a direct stake in the revenues of a project, though almost nobody does. It's not enough to give us interesting problems to solve, though few even have those problems.

You've got to do all of those things.

We're collectively sick of solving problems that have been solved before, and also of self-inflicted problems that anybody with half a brain should've seen coming but biz wouldn't listen to tech.

We're sick of working with people that aren't clever and don't want to learn.

We're sick of making me-too apps because that's what gets funded.

We're sick of having to play catch-up on constantly evolving tech, made so by firms who are playing the VC moneyball game and who derive their profits from marketing and pushing tech that honestly is no great improvement on what's gone before and which may simply implode when the money dries up.

We're sick of dealing with and babying customers who literally do not understand the value we create for them, and for having a profession with social cachet only slightly above child molestor.

We're sick of being managed by people who by definition don't understand their business well enough to teach an idiot savant how to run it automatically (which is exactly our job description).

That's why we don't want to program anymore.

EDIT: Interesting on the downvotes...fat fingering things on mobile, or what?