skysight-inc/HackerNews huggingface dataset:
> you no longer have to manually specify cache sizes for tables to prevent running over memory and into swap

I'm really glad you're addressing this. Does this auto-sizing apply to RethinkDB's memory usage in general? The last time I tried using it on a small VPS, I set my table's cache size really low, but I still ran out of memory whenever I ran queries on a large table.

Definitely looking forward to secondary index export/migration and to upgrades without the export-import cycle.
The m3 instances were already cheaper than the m1 before (as well as faster). I assume they want to get rid of the old hardware.
I think you mis-read it. Please re-read it again and again and again.

I can only ask for your support to have the time to “show, not tell”; and in the meantime express my sorrow at having caused pain.

I will rewrite this for him.

"I can only ask for your support to have the time to "show, not tell"; and in the meantime I want to show you my sadness, regret for causing you feeling distress and uncomfortable."

I replace express and sorrow with definition coming straight out of a dictionary.
Ask HN: Want to take over my startup? (talent / recruiting space)
We have a product that is generating some revenue and delighting some customers. My co-founders and I have decided we are more passionate about another project, but we don't want to fold-up shop on our existing customers or on something that looks promising. Please let me know if you'd be interested in the opportunity to take over as a founder with a product that is already off the ground. Obviously, lots of details to work out -- we can be flexible on those.

Background:

About 18 months ago we built a product that helps companies do efficient assessment of candidates for hiring. It administers a variety of different questions (e.g., tests, background questions, surveys) and helps aggregate the data into a simple view. Over the course of last year, we began working with several customers, and took in a healthy amount of revenue.

Since then, my co-founders and I have realized we want to turn our attention full-time to another project we started. At the same time, we have existing customers we don't want to let down, and we also still believe the idea behind our product has promise.

So here we are: we'd love to find someone who could take over for us; take the product and the company, and run with it in whatever direction you want. To get started you or your team would need some technical skills to take over the product and continue to improve it, along with some hustle to deal with the existing customers and find new ones. We'd be flexible in figuring out some sort of arrangement that works for everyone.

If you're interested, please email me: take.over.my.startup@gmail.com
Yes, I am reading it. That does not say anything even remotely close to "ulisesrmzroche is a noob for not knowing haskell". I am not being a dick, I am being polite and trying to understand where you are coming from. I don't see how insulting me helps either of us, only how it makes your claims that "haskell people keep insulting me" rather hypocritical.
Apologies are very easy (if you actually are sorry). You just say specifically what you did wrong and apologise for that. (Ideally you then also say how you will avoid making the same mistake in the future.)

What an apology basically says is that if you had a time machine you would travel back in time and do something differently. What you would do differently, however, is crucially important for whether an apology is meaningful or not.

Are you sorry that you were found out? Or are you actually sorry for doing what you are criticised for?

That issue is never tackled head-on in this post and that is a very valid (and not poisonous) reason to be unsatisfied with this non-apology apology.

He is of course completely free to continue holding his bigoted views (and I certainly would never want him to lie about being sorry, that would be much worse than this apology), but as long as he only apologises for caused sorrow and not actually holding those views he should not expect to be excused from criticism.
Qwerty keyboards intended specifically for the US market (opposed to the UK for instance) frequently do not have AltGr keys. The thinkpad I'm using right now doesn't have one, and the Das Professional I have next to me doesn't have it either. Come to think of it, I'm not sure if I've ever owned a keyboard with an AltGr key..

To get around this, I have taken to using xmodmap to turn my right alt key into altgr.
Heh, I had no idea of this. Thanks.
> Nobody is acting like it's a single-purpose surveillance machine.

The top comment in this thread right now explicitly advocates shunning anyone wearing Glass in any circumstances, regardless of what they're doing with it. That's absurdly paranoid.
Where do you see the new pricing for RDS?
When I think of other developers like me that are building projects solo on top of Express/Sinatra/Compojure, the most helpful resource would be a simple checklist.

For example, the CSRF section could briefly explain what cross-site request forgery is, `<img src="http://example.com/logout">`, and recommend some approaches and good practices.

Code examples could be provided for various languages/frameworks each in its own tab. The Clojure tab could demonstrate https://github.com/weavejester/ring-anti-forgery and a `anti-forgery-form-to` macro that wraps `hiccup.form/form-to` and inserts `(ring.util.anti-forgery/anti-forgery-field)` into the form.

The XSS section could remind us to ensure that our templates are escaping user input. The Clojure tab could chart the safe vs unsafe templating libs. (Hiccup is unsafe)

The Sessions section could remind us to sign our cookies so that someone can't just change a cookie from {:user-id 42} to {:user-id 1}. And that our never-expiring authentication cookie means that anyone with that cookie can log in as that user forever. It could explain an overview of the main solutions and their drawbacks like how to back sessions by a database or set an expiration within the signed cookie.

Just like convos about crypto, discussions about security too frequently turn into some abstinence-only pamphlet.
Gorgeous tamper-evident folding Bitcoin paper wallets
And Mozilla employees, contributors, and users have the same exact right as a private citizen to be upset about Eich's personal beliefs on the matter.

The "right to have your own opinion" extends to everyone involved - pulling this card out to defend his beliefs doesn't end any debate.
This is all nice but I'm still not supporting Mozilla. Brendan's views are akin to him being against interracial marriage to me. Would we give him a pass if he said "We'll hire African Americans and extend benefits to them, I just personally think of them as sub-human."? Obviously not.

Brendan needs to join the 21st century.
I think it's because Spotify is debt-financed and can't actually afford to sell unlimited streaming for $9/m, even though they're doing it. It leads to listeners feeling entitled to their streaming, and seeing music publishers (which are often the songwriters themselves) as the bad guys for not accepting lower royalties.
I was skeptical of that too - however, another part of the article implied another scenario, leaving it unclear whether the writer confused them or refers to both. The second scenario is, company may control its own gear well enough, but relies on a service provider that uses Huawei devices, and the Huawei support people can access comms thru the latter. Which begs questions about encryption, so the implications are murky.
You mean Ring Bear?
"Because my moral code says so" could be an answer.

Or: "Well, if you say yes, why? Is there some scientific explanation of why an arbitrary human custom should be offered to everybody as opposed to only some, based on the moral code one has?".
That's just silly. The donation itself shows that he's willing to spend $1000 (not insignificant!) to impede on someone else's rights. It's a pretty hateful action -- while he may not "hate" gay people it's certainly more on that side of the spectrum than to "love".

Even if you're not for gay marriage yourself, why would you want to stop that ability someone else for whom that's important? There are very few things in life that are truly truly significant for someone, and for many family is one of them. Wanting to put a wedge in that for someone else IS a hateful action.
You want the answer yes, someone else wants the answer "no". What's the point. If you believe in gay marriage, ask your congressmen to make it legal nation wide. Law is law, belief and laws don't always get along. As a citizen of a country you accept the law and keep your own belief. That's how people live.
In my experience, unless you are paying for EC2 service in the form of a support plan then there is no service to speak of.

Not a big deal if you are running a business but pretty significant ($588/year) if you are doing personal dev work.
It is better. You can be HIPAA and other obnoxious-acronym compliant in an amazon VPC. You can't with data on random laptops...
He didn't donate to a campaign banning interracial marriage though and the example isn't the same. Furthermore he is one of the founding members of Mozilla and his contributions give him a certain level of respect within the organization.

I am worried I'll start sounding like an apologist for Eich even though it's not my role. On a different note I think the board should've brought in an outsider for the role so they can leverage experience that Mozilla might currently be lacking.
The problem is that of a fundamental issue in character. This is a man who donated a thousand dollars (a not-insignificant sum) in order to prevent a group of people from sharing the same rights as everyone else. What he's saying is that there is a group of people in society who do not deserve to be treated the same as everyone else.

I don't really care if he changes his opinion or not; I have an issue with people who go out of their way to prevent other people from having something when it loses them nothing.

If there was any sort of reason why banning gay marriage was economically beneficial or caused tangible harm to any group of people, then it would be 'live and let live', but at some point, he decided to attempt to prevent gay people from getting married for no reason other than what effectively comes down to spite. That's not really someone I trust in a leadership position.
Google "live incident response" software. The author works for a security company, they get hired to detect malware and intruders.

You can remotely connect to machines and analyze memory, commands, etc. It doesn't matter what TTY it was when you have full system access.

http://digital-forensics.sans.org/blog/2011/07/21/live-mem-f...

https://code.google.com/p/grr/

https://www.mandiant.com/resources/download/redline
Heroku's kind of in a sweet spot.

They already charge an immense premium over your own fleet of micro to large instances, but by the time you rack up enough dynos for it to make sense to spend the necessary weeks migrating your infrastructure there's a good chance that replicating the environment with your own in house version (30+ instances?) is non trivial enough to be scary.

Once you're over a handful of dynos, the sunk costs and uncertainty will keep you there until it becomes totally ludicrous.
So then I don't understand the point this article is trying to make, wouldn't this would reinforce the idea that bitcoin is like a currency (a foreign one for ex)?
Awesome! I was going to make a comment about Pick but you beat me to it. The challenge we had with Pick style involved customers using codepages that required these characters in text.

Encodings aside, the principle of having a hierarchy of delimiters can be hugely powerful
I wonder if Google has plans for a competing VR to the rift.
Ok, nevermind dude. You're either not being honest or really can't understand nuance in the English language, which, either or, doesn't give us a lot of room for arguing. Saying 'a lot of younger programmers probably don't appreciate the best parts of haskell' is clear Ageism. I think it's annoying.
What's left unsaid is the reason why this was called into question at all -- his financial support of Prop 8 -- and why it shouldn't be an issue at Mozilla. Inheriting an existing culture of openness and maintaining its status quo is not progress nor a reversal of his position on gay marriage. If anything the omission of any reference to it simply shows that his own personal views haven't evolved at all -- he's just willing to put them at bay while at Mozilla (especially when people make a stink). While that itself is helpful to know, his inner thought process which drives any decision he makes hasn't been addressed.

This reminds me of seeing at Google the results of an internal survey on LGBT issues. The responses from some engineers, particularly from Russia, were so shockingly hateful it was truly frightening. I'm not sure why engineers who should be logic driven can become so irrationally hateful towards others who are unlike themselves. Giving $1000 to prevent someone else from getting married is quite a statement on his value structures.
I'm not sure if this is in any way useful, but consider that Ed Snowden himself was in a "support"/administrator role and that's what gave him access to the documents he later then leaked.
In the late 60s when that issue was being debated? Ya, probably. Today, no.

Gay marriage has gone from outrageous to a viable idea in my lifetime, it will take a decade or two for it to become almost universally accepted as the "right thing" as interracial marriage is today.
I like their API and the webadmin interface but I tried the 1.10 with node.js client (using the cpp protobuffer) and in my test it was slow compared to MySQL (InnoDB). A simple select query with 100 items took around 70 ms while the same query was done in 3ms with MySQL. I'm not sure what did i do wrong or it is just in such an early stage. Also i cannot get versions above 1.10 from the repo on CentOS.
See my other comment in this thread that touches on this point: https://news.ycombinator.com/item?id=7476046

I don't think that Brendan's stomach turns when he's around gay people or anything like that. However, I do believe that as the CEO of an entity (especially Mozilla), his beliefs will necessarily influence his actions; and that the particular beliefs highlighted by this action are at odds with Mozilla, thus making him ill-suited for a CEO role.
And you ask this question because it relates to your use of Firefox how? Because that's the only relation you have to Brendan Eich: you use a product that his company produces. That doesn't make you two best buddies and you now get to ask his opinion on gay marriage or whether he likes a big butt on his womenz.
First ever ring system detected around asteroid in outer solar system
The console logging going on is pretty dang funny...
So what is good enough?

That Eich resign over his personal opinions? That he abandon his personal ethics for business reasons? That he demonstrate his good faith by paying a modern-day indulgence to an advocacy group?

Or is Eich now irredeemable?
Well, like all offices, there are valuables inside.

I know that my team makes a very strong effort to be as inclusive as possible. For example in Rust meetups, which are held at the SF office (and are actually organized by Erick Tryzelaar, who isn't on staff), the whole front space is open.
Does anyone know if these pricing changes are retroactive for customers that have already purchased the reserved instances?
Ask HN: What languages do you speak fluently, and what next?
In fluent, I mean way more fluent than a CIA operative getting described as "fluent in X" in a movie, to finally open his mouth and completely butcher the language while magically not getting detected by the natives.

Which may either mean that the CIA operates only in stupid countries (which they don't) or that they only hire handsome men(which in addition to get all startup funding according to the recent "buzz", also manage to get away with their life).

Also, if you can make be precise (a lot of people say they speak Arabic, but they in fact speak the dialect spoken in Egypt (which is what Hollywood calls "Arabic") and not the classical Arabic (Fus'ha). Which dialects, etc.

Why you speak them, and why will you learn the ones you are aout to learn ?
True I edited it down to just bishops. And KGS is very inflated, a 6d on KGS vs. a 6d international professional wouldn't be contest.

The normal conversion I hear is a 3d on KGS is around a 1k on Eastern Servers. Or that's my experience for people who play on KGS and eastern servers. I'm a 4k on KGS, but I know my knowledge is a bit amateur or a South Korean 4k.
I don't think that's very fair. Every office that I've been to has an open reception area and community spaces that may be used by guests provided that they sign in.

Mozilla is still a tech organization whose offices are filled with electronic devices that are vulnerable to theft. It wasn't long ago that somebody broke into the Toronto office and stole a bunch of stuff (they left the Windows 8 devices, though).
"we added a tracker for the number of suspended Haskell threads" - would you mind sharing how you did that? I couldn't see any obvious GHC APIs for it.
The big problems with attendees last year were that the demographic imbalances were in many ways embarrassing, and that they didn't feel it was developer focussed enough. It'll be interesting to see if there is a giveaway at all this year, since a large part of previous woes could be down to people attending just for that, and I'd cynically observe that for many attendees the long term value was actually just the giveaway.

The lottery is a definite step in the right direction, but the branding is just all kinds of terrible, and makes me wonder how much they've really learned.

If they can improve access to the same content and people at remote locations that might be a game changer (i.e. hangouts to allow remote participation in some of their sideshows), as most of the value of attending the main event is what goes on outside the main talks, thanks to YouTube being so effective for hosting those.
I'm set to move into a new apartment building that is opening April 1st. I'm still not entirely convinced that I'm actually going to get my keys...
Dan Bricklin, inventor of VisiCalc (and therefore of spreadsheets), suggested using spreadsheets for web content. Looks like WikiCalc came out of this:

http://en.wikipedia.org/wiki/WikiCalc
Hence the reason why you should be signing your S3 URL's.
Yep, I tend to do that!
Well, it was encrypted, and they can't exactly send it to "nsa.gov", can they?
The problem: I have never encountered length-prefixed data. Ever. Every data interchange file I've ever dealt with has been either delimited or fixed-width fields (and the widths are not defined anywhere in the file).
DepthSense 325 - http://www.softkinetic.com/Store/tabid/579/ProductID/6/langu...

DepthSense 311 - http://www.softkinetic.com/Store/tabid/579/ProductID/2/langu...

Creative Senz3D - http://us.store.creative.com/Creative-Senz3D-Depth-and-Gestu...

Structure Sensor - https://store.structure.io/preorder

Asus Xtion Pro - http://www.newegg.com/Product/Product.aspx?Item=N82E16826785...
t's not right, but that's apparently what our culture has descended to.

I hope my startup one day becomes successful enough that I have to care about people calling me out in public for my political beliefs.

I'd love for the mob of whiney hipster-wannabe pseudo-leftist statist-hypocrite-idiots to try and "shame" me for saying that government is damage that should be routed around, and for saying that taxation is theft.

Am I wrong? Many of the responses here on HN and elsewhere online about this topic over the last 24 hours indicate that I am not.

Yes and no. I think you're more right than wrong, but it is important for all of us to be aware of the ways in which we create echo chambers around our own positions. "Online" encompasses a LOT of different kinds of thinking, but most of us (I believe) spend most of our online time in communities, and on sites, which are mostly populated with people who share a lot of our own beliefs. And we tend to assume that "The Internet" agrees with us, even when somebody with diametrically opposing views may feel exactly the same way.

IOW, don't mistake the "HN majority" or the "/r/politics majority" or the "/b/ majority", etc., as being representative of the real world.
>Saying 'a lot of younger programmers probably don't appreciate the best parts of haskell' is clear age-ism

No it isn't.

>I think it's annoying.

Ok, but that doesn't support the claim you made and I questioned.
Funny you should say that, as you are interpreting the comment you are responding to in a decidedly black-and-white fashion. When someone says someone else 'is an idiot', that usually means: "he's an idiot concerning this issue, which is actually surprising, since he mostly holds sensible and defensible opinions". It's not either black-'someone is an idiot in every aspect' or white-'someone is awesome in every aspect'.
Gene Kim is speaking at IBM Innovate Conference
Fully agree. Most of what makes any startup work in the first place is that time + money + technology have finally aligned for them to start their idea.
Really interesting perspective. Made me think.
Straight up crashes it for me.
Here http://aws.amazon.com/rds/pricing/effective-april-2014/
Just submitted -- fyi you have a bug in the form, if there's an error, it isn't displayed (Safari 7 anyway). I had to look at the XHR's in the console to see what error was being returned from the server :)
Brendan went out of his way to donate a thousand dollars to prevent a group of people from sharing the same right as everyone else.

Allowing it would have harmed no one. Not him, not them, not anyone. There are no negative downsides, other than a subset of religious individuals who wish to impose their strictures onto all of society feeling less in control of their lives.

I have a hard time accepting, as a leader, someone who goes out of their way to donate to an anti-gay campaign whose aim is to do nothing other than deny the LGBT community something out of spite.

It's not his beliefs that are the issue; it's that he's trying to impose them on all of society.
I am very confused by the different signals the javascript community continues to send about this situation compared to others. On the one hand, people continually get shouted down for saying or doing things that are offensive or insensitive to minority groups (and rightly so), however a lot of the same people seem to give Eich a lot of slack and choose to consider this situation as not a big deal.

I do not know the Eich, and I am not gay, so the only thing I can compare it to is as someone who is Asian.

If I found out that the CEO of the company I work at was known to have donated to a proposition that didn't want Asians to have equal rights, or even simply, not be able to marry, I am not sure I could continue working there. Mozilla itself as an organization seems to be very supportive of everyone regardless of sexual orientation, race, or other preferences, so does that mean individually I am free to support legislation that will legalize inequality?

I understand that some LGBT employees at Mozilla have written in support of Eich, but is that fair to only take in the opinion of one person as the opinion of the rest of the group? If someone said, "Look Jackie is Asian, and when I do my ching-chong squinty-eye impression while wearing a conical hat, they laugh and are OK with it" that would still not make the situation okay despite how Jackie feels about it.

I guess I am confused, and would like to understand this situation. I'm not really looking for blood and seeking his resignation. It seems like in this post he is going to do what is right for the company and continue supporting their current policies. That part is great but why was he given a free pass before this post?
I can't wait for Google's fleet of personal spy drones to violate my privacy even further.