skysight-inc/HackerNews huggingface dataset:
>Not having to wait 4-8 hours to access them

I can't download the data that fast anyways, it is a total non issue for us.

>Glacier access costs can get expensive depending on the quantity of data you need to access in a short period of time

Yeah, it is for backups. That's why we are talking about how we use it for backups.

>We're quibbling over ~$250/year?

Times the "few TB" we are talking about, that is over a$1k a year, as I said. We're not quibbling. I asked a simple question. Why would I take the time and effort to move my backups from a 1c/GB service to a 3c/GB service? There is no upside. "You can pay an extra $1000 for no reason, which is a great idea because $1000 isn't very much" is not very compelling.
There are e-mail updates. I've even gotten a personal e-mail from the co-founder Mike Murchison himself when I signed up.
Didn't know you were in HN :D Hi!
There is a difference between apologizing for your behavior and apologizing for the way people react to it. One implies accountability, the other does not.
Why? Why does his opinion on that private political matter, over which he has almost no control matter to you? Would you ask him who he voted for? If he thought the war in Iraq was justified? If he believes in abortion rights? If he thinks there is a god?
this is going to totally change the way we send dick pics.
Agreed, if he instead claimed that he changed his beliefs as a result of public opinion, he'd have come across as either weak-minded or a liar.

It's satisfactory as long as he doesn't abuse his position of power to impose or further his personal political/religious beliefs within Mozilla.
The operators could have sent LTRS (all holes punched) but they never did -- their finger was already on CR, so they would just hit it a couple of times. Same net effect - delay until the carriage could return.

Which, BTW, was an indication that your machine needed service. The spring should have been wound tight enough and the track clean & oiled well enough to get the carriage back to the first column in time to not drop any characters. A pneumatic piston ("dash pot") slowed the carriage down as it approached the first column so it wouldn't crash into the stops and get damaged.
If he doesn't hate gay people, then why not just make his position on marriage clear? He can straight up say "I don't believe in marriage" or whatever.
The other fun tidbit is on heavy reservations you pay per-hour even if you're not using the machine. That's not the case for the light or medium. So keep that in mind when planning out your reservations.

When we switched off EC2 it was financially advantageous to basically give away our heavy instances on the marketplace just to shed the liability.
Unmasking “Free” Premium WordPress Plugins
Gut metabolism, not stomach size, is the mechanism of this bariatric surgery
It is strictly less expressive, because it can't handle nesting. This makes it inferior.
Except he apologised for causing hurt, he didn't apologise that people felt hurt. There's a difference in the level of responsibility taken for the action.
Good arguments, though only the last one seems like a true objection.

I think, If I were implementing a database from the ground up, I'd indeed make my own query language--SQL does suck--but I would probably strive to accept SQL as an option, with the proviso that it's "just SQL syntax with ThisDB's semantics."

This would let people point their old applications, written under "the database is just an SQL-speaking dumb store for simple CRUD operations" assumptions (e.g. any ActiveRecord app), at the new DB and get somewhat-sensible results out, while still letting them write new applications against the new API.

The alternative is forcing any user with existing services to hack up some sort of application-level back-and-forth replication between their old DB and your new DB during the long-and-possibly-indefinite migration period, rather than just migrating in one fell swoop.
Paas can be platform as a service or pretty colored easter eggs. Shit happens.
Thanks, after reading the context, his statement seems rather contentless.

He may very well be committed to accepting the battles he has already lost. But that kind of social progress is an ever-moving target, and the statement doesn't demonstrate any willingness to keep pace.
I thought I was one of the few using pipeline-delimited format in my tools. You can handle many of the incidental problems by having both pipeline and quotes like CSV.
What do you expect from an answer from me on this? Obviously I'd say yes....
It's been a few years since I played Minecraft seriously, but when I did they were mostly chasing low hanging fruit rather than working on hard or boring problems like modding, anti-cheat, RAM consumption, renderer efficiency or server administration.

Full disclosure: A year of dealing with a small-population server regularly getting OOM-killed on a 512MB VPS might have made me slightly bitter.
He addresses accountability further down in the text.
BlackBerry Sued An Executive Who Defected To Apple
On a completely different service. Which is the point. I get more food for $10 at burger king than I do at a hotel, but that doesn't make burger king a replacement for hotels.
I was in SF last week and visited the Mozilla office to see what it looked like.

It looked like a locked door with a surveillance camera outside. I understand the need for security and privacy, but it was a little jarring to see it from Mozilla. I'm sure if I can contacted someone for a tour I'd have gotten a better response, but my perception of the organization has changed a little bit.
In that case, where's the price drop on Cloudfront?
Clickable: https://news.ycombinator.com/item?id=7449857

I was confused not to see any pending comments after all the lead-up last week, and also wondering who was endorsing the new crop of one-line zingers.

Indeed, it turns out the full rollout didn't happen. Were there issues that occurred when pending comments were tried, or was it just decided to try this approach first?
Trouble with that is, the more sophisticated and unusual the mechanism you use, the more likely it is that someone will (a) notice you, and (b) be able to identify you based on it.
Why should he regret his actions? It's his personal opinion and he backed it with his own money, and at his own leisure time. He has a right to believer whatever he likes in his personal life, and push politically for whetever outcome he prefers -- as long as he is not abusing the law.

Apologising for how you vote, or what you believe, or what policies you root for is not democracy. And, yes, in a democracy you can also vote to restrict what other people can do. In fact, almost all laws are created for this very reason: to restrict certain actions.

He didn't do anything in his professional capacity that he should be apologising for.
I'm just trying to understand exactly where our reasoning diverges.
Motivating Agents Through Competition
If you are going to let your agents compete, be ready to reprimand. This makes your job as a call floor supervisor both harder and easier.
Could you please at least update this version of the article with a link to the demo page that you blitz'd? Or, at least one public link to a webpagetest.org result that shows the number of requests, grades and total amount of data downloaded per page requested?

This is a great writeup and a real gem among a sea of junk hosting reviews out there, but I am having a hard time couching these results against my current service because blitz.io, and webpagetest.org results obviously vary to a HUGE degree depending the site / page tested and how it has been optimized.

My regular testing includes webpagetest.org and blitz.io as well, so I just need a little more of a frame of reference to decide whether or not I want to use one of those coupon codes and make a switch. Thanks!
>While they may not all be "cloud" providers

Then they are not "other options", that's the point.
My main gig revolves around bill auditing. You'd be amazed at the number of Fortune 500's that are supposedly driven by technology that have very manual processes around billing.
This is not even close to good enough.

I will continue to refuse to use Firefox out of general principle.
I think we can recognize that Bob and FizzBuzzCorp are separate entities, and that Bob, if competent as a CEO, is also able to recognize and maintain the distinction.
Keep in mind that this means they're operating one or more facilities exclusively for GovCloud. Since these facilities are almost certainly smaller than the rest (and, as you mentioned, they're more work than normal), it only stands to reason that it'd be more expensive to use.
I personally suppose that seeing someone as an idiot because of difference in opinions is more debilitating than having an arbitrarily wrong opinion.

World is not black and white, and has never been.
Yes, start something yourself, and then you'll understand why the startup management you've worked for thrashes around so much because they're learning the art of business management while on the job.

If you going to work for a startup then just expect that there will be a new business plan put forward every week, and the management tiers will want to latch onto whatever fads are trendy this week. Comes with the territory. On the other hand you can work for a super big corp where the business plans haven't changed in 5 years but project titles change every 3 weeks.
For Facebook, An Orthogonal, Astigmatic Move Into Virtual Reality
Do all the HR people in this email thread still have jobs? The only people who should still be employed is the original recruiter from google. Everyone else is complicit in these illegal actions.
Announcing Understanding ECMAScript 6
Will there be any change to minimum spot instance pricing?

As far as I know this minimum is set by Amazon, but I don't see that pricing listed in the announcement here.
I agree, and I think that's all fine. I'm sure Brendan will be a great CEO, and I love the programming language he created (warts and all).

But I still think the reaction to rarebit pulling their app was problematic. Brendan can have his personal opinion, and rarebit can decide that they don't want to do business with the company whose CEO has that opinion. The "mixing personal opinions and business" crap is just that, crap. Everyone decides their limits, everyone decides who they are willing to do business with.
SQL injection is not a problem of web frameworks, because SQL should never be a part of the web layer of an application in the first place.
Xbox Live reputation reward system revealed
The problem is the person seen as "changing a definition" could very well have had the second definition in his mind all along.
> Ouch, how can somebody hold two opposing thoughts in their head at once?

The test of a first rate intelligence is the ability to hold
two opposed ideas in the mind at the same time, and still
retain the ability to function.

- F. Scott Fitzgerald, "The Crack-Up", Esquire Magazine (February 1936)

Unfortunately, one of the ideas in this case is deeply offensive. Hopefully this is an opportunity to reexamine that idea with a more inclusive mind.
بيان المشير السيسى للترشح للرائسة | مجلة استراحة
Drag and drop uplaods added to Google Music
From what I've seen/heard/experienced, Provisioned IOPS largely addressed the issues with inconsistent performance.
A sequence of words does not have a single meaning and does not always mean the exact same thing. This sequence of words is not necessarily a non-apology apology. That interpretation denies the possibility that someone can be genuinely sorry that his opinion and words caused grief, even though he still stands by that opinion and those words.
>Every year, on a Haskell thread, someone calls me a noob for not knowing it.

That sounds a lot like you putting words in other people's mouths. I've never seen anything like that.

>Then you get like the same 3 or 4 dudes talking about how it's only a matter of time until the enterprise picks it up and all the dumb people go away.

Or that.

>I just want to see a working to-do list application, or anything resembling that size before we start the name-calling.

Now I am even more confused. Why do you want to call people names, who do you want to call names, and why do you want to see some random toy app first?
Interesting they're doing a lottery for registration. I'm sure it'll reduce server load though.

Also, I love the binary countdown at the bottom of the page.
Bottom of the release notes, kinda: https://help.gnome.org/misc/release-notes/3.12/

https://help.gnome.org/misc/release-notes/3.12/figures/hi-re...
There's apparently a particular instance you're referring to?

But the general issue can be encountered with lazy IO without any use of unsafePerformIO. There has been a lot of discussion about this around the various enumerator-like libraries - in particular, Snoyman has many posts about ensuring timely release of resources.
DO is great for hacking on personal projects.

I prefer AWS for work stuff because firewall, security groups and networking are much easier to manage.

I have not yet tried GCE but I may move some of my dev stuff over once they roll out the private git repos.
I think this is actually works. Might want a configurable work factor for the kdf.

(ns passwords
(:require [pandect.core :refer [sha256-hmac]]
[crypto.password.scrypt :as scrypt]
[environ.core :refer [env]]))

(def SECRET-KEY (if-let [key (env :secret-key)]
key
(throw "Set your SECRET_KEY!!!")))

(defn encrypt-password
[pass]
(-> pass (sha256-hmac SECRET-KEY) scrypt/encrypt))

Edit: update crypto-password code to actually call encrypt.
The different between "I'm sorry I hurt you" and "I'm sorry you got hurt" is who is at fault and who is responsible.

Saying you're sorry you hurt someone, is you taking responsibility for something you did. Saying you're sorry someone got hurt, sounds like the victim was wrong for getting hurt, and it's the victim's responsibility.
I personally suppose that seeing someone as an idiot because of difference in opinions

Are there any other reasons?
>What you have to realize though is that none of that matters with a real currency. And the point of the article is that this takes away from Bitcoin being a currency.

If you trade foreign currencies you also have to pay capital gains tax. Bitcoin is being treated exactly as other currencies.
It is very like what you wrote, try reading your post again.
I'd rather the state not recognize marriage whatsoever. Then you can get married to whoever or whatever in any church that will allow it, and that state washes its hands clean of any "side-taking."

Instead, the state would offer civil unions to any two consenting people.

Now if Mr. RightWing doesn't like your gay marriage, he doesn't have to recognize it, but the state will still issue your "union" without discrimination.

The main issue I took with Prop 8 wasn't necessarily that it was discriminatory (although I don't like that either) but that it was taking away rights from a group of people by encoding it into the state's constitution...which is generally a document which codifies people's rights, not lack thereof.
History of Cities via Back to the Future, Carcassonne, Temple Run, Triple Town
The comment seemed to imply that what we ended up with was not quite his design, though, so maybe the originals would have been more performant?
Maybe he supports gay guys and don't want them to go through marriage, divorce and all that shit.
While I don't disagree with any of the facts you've stated here, its mostly irrelevant to the original point of contention. Facebook bought Occulus because they believe in the future of this technology and they believe in the company. If these pain points still persist, they simply will not release a product using it. They did not acquire Occulus for the technology they currently produce, but for what they will produce in the future. It is simply incorrect to evaluate the potential of this pairing by what the technology currently is.
foo || bar
Why did Amazon build a new replacement for Desktops, in 2014, and package it with IE 9?
Patatap Playfully Combines Sound and Visuals
The last he said about his personal politics was this: https://brendaneich.com/2012/04/community-and-diversity/

Enough people have gotten in touch about this that hopefully he'll change his mind about marriage rights in society at large (today's post was still specifically about Mozilla's principles), but he will probably hold on to the fact that this topic is a private (by which people often mean religious) matter for a while longer.
This is awesome, but sadly no one is going to use it until Microsoft Excel allows you to export spreadsheets in ASCII delimited format.
I'm the author of the article.

This is very true in every language, and doubly so in Haskell. If you just take the language as it is without any context, the language leaves whole classes of problems with a ridiculous overabundance of potentially viable solutions.

The one that springs to mind most prominently is error handling. What's the right way to do this? Option types? Exceptions? EitherT? We even explored a library that used type classes to provide Java-style checked exceptions.

We sorted this out early, when the "team" was just 2 people working in extra hours, but if we'd still been in that state when we scaled up, the project would have been a disaster.

FYI, the solution we came up with was to use option types for all recoverable errors. We only use exceptions for nonrecoverable failures that should trigger production alerts.
Here is a link to something he just posted to his blog: https://brendaneich.com/2014/03/inclusiveness-at-mozilla/
Wait, wait, hold on. Folks, this man isn't a politician, he isn't a social crusader, he isn't using his position as a platform. At worst, he's rich. He hasn't taken the throne, or even government office; he's the CEO of a private corporation that makes web browsers of all things. Now, sure, he might be against gay marriage. And you might disagree, and have a variety of principles to back your position. But why do we demand perfection in our public figures?

Would we have the same controversy if Brendan voted Tea Party (but only privately)? If he were against abortion? If he didn't believe NASA needed a bigger budget (or that it did, if you lean the other way)?

Sure, gay marriage is good, people should support it, it is a valuable social cause. I can understand your upset if you work for Mozilla, except that Brendan has already stated several times that no policies at Mozilla would change due to his personal views. But can we at least hold that while wrong, being against gay rights does not immediately make you the world's most despicable human being?

Or, if every opponent of gay rights is sub-human (a conceit that some anti-gay-right crusaders hold in reverse), what issues exactly are similary important? Must we raise a controversy every time a tech leader comes out pro-NSA? Anti-immigration-reform? Pro-university education? Anti-startup? Anti-basic-science? (Note that, just like Brendan's, these positions might have reasoned arguments; you wouldn't know if you're too busy pillorying whomever holds them.)

I have a few Christian friends. They are not total idiots, or oblivious to reality; I do not suspect them of secretly trying to convert me. They are very smart folks, who do good work, who happen to be Christian. I know a guy who denies climate change. I don't trust his knowledge of climatology, but then again I mostly talk to him about math, where his thoughts on climate science are irrelevant. And he's likewise a smart guy, great to work with, industrious, careful, and a great friend. I don't demand perfect agreement in my friends; I won't demand it of Brendan.
we do async replication with good monitoring of the slaves to make sure the slaves don't get too far behind. couple that with wal-e.

of course, if a comet hits the master db server, you might lose a tiny bit data (typically 0.1 seconds) if not using sync replication.

you can use sync replication for the important things that you absolutely can't lose, and async replication for everything else.
"If he's not a witch, why does he deny the Church's accusations so emphatically?"
Any service risks a high bill. Any object hosted on S3 could be the target of a DDoS attack, for example.
It's nice to be able to use the unix toolset (grep, cut, sort, join, etc) on all kinds of data, not just strictly "textual" data.

They're often my tool of last and only resort when dealing with very large datasets. Sure, you could wait for that dump of all of wikipedia to import into a nice indexed and queryable database, but why not start grepping it immediately? Maybe you want to sort by a key that's textual, but there's satellite data that's non-textual. sort(1) is a pretty amazing program in terms of resource usage; it parallelizes, it makes efficient use of available memory and disk when merge-sorting.

Anyway, there are plenty of examples!
The TechCrunch article seems to miss a few points. The main point of which is the fact that the executive in question clearly leveraged his position to get a job at Apple to lead Core OS. It's a case of leveraging his position after he was promoted to VP of Platform at BBRY.

(This information isn't cited in the TechCrunch article, but I read it elsewhere).
Well for me, I just fell into it. I was a .NET developer and ended up working for a company that taught me a niche skill (CTRM/ETRM). I then learned how to customize two of the larger applications in this field.(RightAngle and Allegro) Now I do some development but it is more implementation/integration/customization. My development skills definitely help, but its not the main focus of my work anymore.(unless I start a hobby project)

I think having a niche specialized skill certainly helps, but you could probably find work at a "big 4" firm without it. Being either technical or functional AND personable helps. I am pretty easy going so I can get along with most, and have a pretty positive attitude most of the time. That said Im not overly extroverted, so that isnt a requirement. If you want to do it, work towards making it happen. Linked in(for better or worse) can be a good resource here. Join a professional group there, go to hh events, make connections. I dont think it is a tough field to break into.
Are you cynical enough to hate Upworthy?
The standard business-ese non-apology follows a different pattern, it's "I'm sorry you felt offended", laying the blame on the victim (for feeling offended when no other person did). This one recognizes that the victim felt pain.

I sometimes feel sorry that some of my actions inevitably cause pain to somebody. Firing an employee causes pain to the employee. I'm sorry for the pain, but not for the action.
That's still significant progress in the past five years. 2009 was the first time AIs were able to reach dan level ranks on a 19x19 board. Crazy Stone is approximately 6 dan now.
>I've been thinking about this again. After reading this I think he still stands to his opinion, that he personally thinks gay marriage is wrong. Obviously he's an idiot

Well, nothing obvious about it. It's just a cultural preference. If you were born merely 30 years ago, or in another culture, you'd be laughed for even considering the idea of gay marriage. Make it 100 years ago and you would be considered a madman.

The thing is, HE might have been raised in another culture than yours (e.g some conservative environment). And there's nothing objective to tell one belief is better than the other.

Allowing gay marriage is surely more permissive, but believing that "more permissive is better" is a value judgement, not some natural law.