skysight-inc/HackerNews huggingface dataset:
One of the long term things we want to address in Redis is lack of tools to analyze the dataset directly available in the Redis distribution, as first class citizens.

There are a few like redis-cli --latency, or redis-key --bigkeys (I encourage you to try both if you never did it before), but more are needed in order to profile memory, big keys, pretty-print the Slow Log output, and so forth.

The availability of external tools is surely of a great help, but I hope that in the long run we'll have the most important things integrated into redis-cli directly.
Great point. But speaking from experience, if you're using Us-East exclusively, you're [eventually] gonna have a bad time anyways...
Native speaker here, and "YouTube partner and creator" definitely comes across as "I created YouTube and sit on the board of directors". Unless of course you know that YouTube has a user type called "partner", which is not common knowledge. Without a doubt, some of her followers are under the impression that she created YouTube if they didn't do any other research about it.
free account at www.wordpress.com? it can be set to private.

There's also a free portable journal called Red Book
i see a lot of "the VCs are incentivized against stealing..."

what will happen is the HIR/EIR will take an idea that they haven't invested in yet (heard during a pitch, maybe), and incorporate it into a company they HAVE invested in.
No no no, this post is a valid contribution. If you've been following this story closely you'll have noticed that it has leaked past the tech community here at HN and elsewhere, into the gender rights communities, and even into some extremist communities. It has been evoking a lot from a lot of differently interested people. Some eager moderation may be required to handle it appropriately at this point, for everyone's sake.
...you're twisting my arm now, you know? Why a plain C99-to-C98 convertor it's relevant? The author explain it better in one of his blog posts:
https://blogs.gnome.org/rbultje/2012/09/27/microsoft-visual-...

Quote:

"Reality is, many of these C language features are cosmetic extensions introduced in C99 that are trivially emulated using classic C89 syntax."
Can't anyone connected with this mess do anything other than make it worse?

The response to each idiotic mis-step is an even bigger, and even more idiotic, mis-step. <sheesh>
Agreed, if this is manual intervention it should be explicitly announced so that it's both transparent and people stop submitting more links on the same story for them to moderate.
Definitely different in the US.

I don't approve of what she did, but there was nothing illegal about it.
Six people are $12 a month. Five people are $0 a month.
> I'm old enough to have used HyperCard, and while it was an excellent environment, it had some serious barriers to entry. For instance, using it required an expensive development kit, namely a Mac. Back in 1987 even a lowly Mac Plus would cost you $2,500, which in today's dollars is more than $5,000. Contrast that to the Web, which you can author for on the oldest, crustiest commodity hardware you please and where even back in the mid-'90s you could get started with just a text editor and a few bucks a month for hosting.

Any computer was not cheap in 1987, much less one that sported a usable GUI environment that could run something on par with HyperCard. That had nothing to do with HyperCard.

> A simple comparison of the total number of HyperCard stacks built versus the total number of Web sites built would argue otherwise.

There were far, far fewer people actually running computers, much less collaborating on the internet, 26 years ago.

> You can argue about whether HyperCard authoring is more intuitive than HTML authoring (I think it was), but as soon as the Web came along people decided for themselves which of the two they preferred to hack on.

When the web came along, Apple had already made HyperCard inaccessible by charging a significant amount of money for the authoring tools, rather than shipping it with each Mac.

Even still, people were producing "My Favorite Links" and home pages, not apps.
No, this situation is the worst thing for women in tech. I can't begin to imagine the waves of misogyny that're about to run rampant through the tech community knowing that any woman who speaks out will be fired.
Nah. That's happened before. Once it was a submission I made that I didn't know was junk science, it got a lot of votes, and then was [dead]ed.
"Application programming tends to be far more complex, far more planned, and far slower. Applications last for years and years, and new releases might take multiple years."

Really?
You can build non-web apps just as fast as web apps. There are decades of tools and programmer experience doing this daily. You can't build Autocad or Photoshop as quick as you can churn out a buggy Rails site, but that's comparing apples to oranges.
HackerFight - video game tournament between FB, Google, others
> Optimization is a rabbithole I’ve not had to go down very often. I am hardly an expert.

But really, the answer to this is because it's easy to copy a database in Redis and then just do a mass RENAME. It took all of two minutes with a Ruby script and Redis' RENAME command. I could have done a theoretical back-of-a-napkin attempt, but I wanted some real numbers. And if it's easy to get them, why not?
Public shaming is a tri-edged blade with no handle, made of fire. Yes you can wield it, but you are going to get hurt, possibly badly, likely you are going to take somebody who just stood next to you down with you too. If you hurt your intended target, you can't control the degree and it is going to have unintended consequences that you can't stop, let alone control.

Do you really think it should be in the toolkit?
Fabrication of evidence -- referring specifically to the "forking" joke that wasn't -- goes well outside the bounds of making a simple "mistake."
If that's the cause of slowness then their network maps are broken.
> inane topics (vim, Coffeescript)

Sorry, you're going to need to elaborate here or else you're really sensationalist. Also, you can't be serious about the community not admitting we need to learn how to structure programs better, as if that were the only problem. I didn't learn that UNTIL I started working on the web.
Something else I wonder about is what this increasing focus on JS is doing to accessibility. Many sites won't even render with JS turned off; the no-JS version of them are only optimized for search robots - not human beings who rely on accessibility tools!

Is it just me, or is this so-called development moving us farther away from good accessibility instead of closer?
The link to the Facebook post about how she got fired from sendgrid got removed as well, so it is most likely that people just don't want us to be talking about this.
Hopefully Google will do so - and then the bridge can be turned off!
I dunno, I'm pretty sure sticking my hand down my pants to adjust my junk is never appropriate in public. I mean, I've done it if I thought I could get away with it, but I'd be pretty mortified if anyone ever let on that they caught me.
148 points https://news.ycombinator.com/item?id=5416021

I believe this was the first one to be posted, it was on #1 for a bit before it disappeared.
I don't see how penis jokes, fucking jokes, etc. are in anyway sexism, misogyny or otherwise against women. They're against prudes and the sexually repressed. They're inappropriate in some contexts.

If you feel they are sexist, etc. It is you who are being sexist and demeaning cause you've accepted the stereotype that women should be virginal, sexually repressed, are frail and weak needing protected from thoughts of sex, sexual innuendo, etc.
British Airways to hold a hackathon on a plane above the Atlantic ocean
It is relevant. The entire predicate of this situation was that she is offended by such jokes because they oppress women (a bizarre and utterly arbitrary conclusion, by the way). If an overheard joke made between friends is oppressive to women in her view, then a public tweet of the same nature must also be oppressive to women. It's hypocrisy made plain.
I'm sure there are tons of companies who are willing to hire her now.
Our courtesy limit is 1k requests per day to the API. Beyond that, we're happy to discuss what makes sense, we obviously just need to prevent abuse.

Yes, our searching capacities include everything from categories to sentiment to tags to media... you name it. ElasticSearch powers our backend, which is powered by Lucene, so anything in an article can be searched. Check out the articles/search endpoint: https://streamified.me/developer/#endpoint=GET%20articles%2F...
Unfortunately, there are not many companies that make a living from the 4th & 5th. The gun companies stand to lose a good bit on 2nd amendment issues so they help fund the NRA.
As someone said on the [dead] thread, way to make a bad situation even worse.
The last two links point at the same thread, FYI.
"Are these just people flagging for no reason"

I wouldn't say "for no reason". I haven't flagged any, but I can see plenty of reasons why people would. It's basically just tech-drama, and some people don't want to see that on HN.

I'm pretty sure if enough people flag it within a short period of time, it will go dead. This is pure speculation btw, mods might be doing something too
SendGrid has been knocked offline from DDOS
Try changing from HTTPs to HTTP temporarily (a week or so) and see if that helps.

Another solution: Come up with a new domain, do a redirect.
This is very true. :)
> The hilarious obsession with file size is the start of my frustrations with the web community.

It's not so hilarious if you're the one paying for bandwidth when hundreds of thousands of users are accessing your SSL site each day. Or if you're desperately trying to pull one page up quickly while on your smart phone in a region with sketchy (at best) mobile reception.

I'm one of those people who are obsessed with keeping file sizes to a minimum and, quite frankly, I find it "hilarious" when developers create sites with both a heavy bandwidth footprint and heavy CPU footprint rendering the bloody thing just because they insist users should experience a full desktop experience inside a web page. Those are different paradigms with different limitations and bottlenecks. Trying to shoehorn in a desktop paradigm (regardless of how elegant the OP might have considered Cappuccino's code) for the web simply didn't make sense back then; and that is why his project failed.

I also want to stress that I'm not against interactive sites. Obviously there is a happy medium between minimal design and the OP's vision of the web. However there have been studies that have proven that even a fraction of a second longer page load time can drive business away from your site. And given this and my former points, it makes considerable more sense to use more compact libraries to begin with.

Lastly, his point about many developers being unwilling to spend a little time learning web frameworks is something that I haven't personally encountered. But I can agree with his frustration on that specific remark if it is true.
yup. No prototype inheritance is huge, plus having a single entry point for an app is huge. These 2 provide a lot of VM optimization opportunities.
Apple's Data Centers Now Running on 100% Renewable Energy
Show HN: After 2 years of development - RazorFlow HTML5 Dashboards
Read my reply to aviraldg's comment. I'm not saying he is a misogynist. I'm saying that as soon as she posted the picture (and blogged and etc) he's as good as a misogynist.
No, it's equality. Now whether or not you agree that an off-colour joke should get you fired, it did and it can. It did so and it can because it can bring very negative attention on your employer.

Now, attempting a public shaming will also bring negative attention on your employer. That can get you fired.
I'm not sure if I agree, but that's a fair point. But, again, it wasn't obvious 8 years ago that reader wasn't part of google's long-term strategy. They had gmail, blogger, sites, picasa, etc; all of which could be part of an "open-web" strategy that they've since moved away from.
Hear, hear.

EDIT: Oh, can I help beta test it?
This is my feeling, too. I do iOS development for living and whenever I have to do some web programming, I feel like writing in assembly, having to micro-manage things I should not care about.

It pains me that Cappuccino has received so little interest, for despite all its possible drawbacks it represents a very interesting path for future web programming.
For convenience's sake, the announcement as it was posted on Facebook:

> Effective immediately, SendGrid has terminated the employment of Adria Richards. While we generally are sensitive and confidential with respect to employee matters, the situation has taken on a public nature. We have taken action that we believe is in the overall best interests of SendGrid, its employees, and our customers. As we continue to process the vast amount of information, we will post something more comprehensive.

https://www.facebook.com/SendGrid/posts/10151502570463967
I'm not saying I agree with SendGrid's decision but how could Andria effectively do her job as a developer evangelist if the entire developer community hates her?
Sounds like something out of Monty Python.
I think a fair number of us non-cs-ers end up in web development primarily because html/css is more accessible. I, myself, was more interested in design than coding, and I only learned the basics as a means to creating the designs I wanted. From there you might start learning some JavaScript, you might start learning some frameworks (like Backbone, or ember), and you might get fairly proficient with them... but I don't think the web attracts non cs people because it's "cool" or "hip".
Offensive or even offensive to women doesn't mean misogyny. Misogyny is a hatred of women. Nothing in his comments comes close to demonstrating a hatred of women, or even intent to offend women.
The believe expressed in first three paragraphs proves

> all the lessons of the process of developing software have also been discarded and are slowly being re-learned.
It's a good question.

But this is the story of an engineer using a profiling tool to solve a performance problem, and the solution was to drop resolution in his probabilistic data model. I don't see how BCNF would have avoided this if the system were implemented in RDBMS. The actual solution reminds me of the quantization step in JPEG processing - its lossy of the high-entropy but imperceptible data.

To your question: cost accounting - technology neutral, and brutal in it's power to decide.
And if the people who worked with the two guys who had the 800k hidden had found out he'd snitched, then what?

The bottom line is that you shouldn't have to "choose sides" every time you see something suspicious. Most seemingly suspicious occurences are innocent, and calling the police on someone every time you see one is childish and naive.
> It's an "experiment", which means it could be using some of the latest and cutting edge HTML5 specs.

That's fair.

> Chrome happens to be very good at supporting the latest specs. It's significantly more ahead than Firefox, and it's way, way, way ahead even than the latest version of IE.

That's not accurate. Chrome is ahead in some areas, but behind in others.

But the bigger point is that the site says

> "We're sorry, but World Wide Maze is an experiment that was designed with the browser Google Chrome in mind."

If it said "with modern HTML5 in mind", that would be fine. But it says it was designed for Chrome, not for standards.
PayPal gets a makeover
The forking joke wasn't sexual. https://news.ycombinator.com/item?id=5398681 My friends and I had decided forking someone's repo is a new form of flattery (the highest form being implementation) and we were excited about one of the presenters projects; a friend said "I would fork that guys repo" The sexual context was applied by Adria, and not us.
(I'm the author.) You're right that a dimmed logo shows there, but it's low on the visual hierarchy. So this still fits the goal I explain in the post: put what customers want to know first.
Ask HN: Database Change Management
I'm curious about how other people use and live with databases, specifically the types of tools they use around their database to simplify work with the database. For background info, what database(s) do you use, and what is the scope of your project? What kind of tools do you use to manage change with your database (implicit or explicit schema, server deployments, etc.)? What kind of "generator" tools are you using (thick- or thin-ORM, data access layers, whatever)? What pain points do you still experience? Thanks!
If this depends on the individual APIs (especially twitter) and sees any sort of traction, isn't there a massive risk that one of the providers could block access to streamified?
Haha, thanks for that. I had the same thoughts reading TFA.

I'd also add 7) Learn how to fight without holding back reserves. Fight with everything.
Trolls, our misunderstood heroes
Let me try and take a stab at it.

Hacker News is the most visible organ of one Y Combinator, a technology startup accelerator in Silicon Valley. As an accelerator, YC wants as many opportunities as possible to invest in great companies.

For that reason, they probably do not want to be associated with the insensitivity and occasionally villainous misogyny that has dominated so many of these conversations. Limits their deal flow from everyone who isn't a dude.

Just a hunch.
Interestingly, in JSPerf, sometimes the ternary pattern is actually faster than the if statement. Must be something V8 is doing.
I have editors on tap, if I want to go the self-pub route.

My main point, though, is that as a front-list author, I don't need to do that stuff. What I get from my publishers isn't just editorial services: it's risk-taking and cash flow help.
Today in Philippine History, March 21, 1897 Selang Bagsik died in Pasong Santol
I'm taking the Algorithms I course mentioned in the article, I had been programming as a hobby and some small projects at work, and I feel like a huge gulf has been bridged in my understanding of programming.
I feel like the programming assignments balance very well between being challenging without being overwhelming. The lectures and lecture notes are excellent and I prefer them to Sedgewick's book. Can't wait to start Algorithms II next week
Their fees vary from 6-15% plus a few extras: http://www.amazon.com/gp/help/customer/display.html?nodeId=1...
Uhh, not so fast there. All of the feminists I've talked to so far are absolutely furious with Adria Richards on this one.

She's set back "women in tech" pretty far.
No, it does not make sense to roll your own proxy turning read() calls into emits. You probably won't get it to go faster than it does now. Whether you use on('data') or read(), you get equivalent performance.
The basic control mechanism was also detailed at Google I/O 2012 in this session: http://www.youtube.com/watch?v=5lMcNPDR6uw
An immoral business decision, yes.
http://en.wikipedia.org/wiki/Derivative_work
Cartoon about Coupons
I agree except I don't think there is anything wrong with some silly innuendo. If that really offends you, you need to sort your life out.
I think it would suck compared to a traditional game controller, if it were to be used as a traditional game controller. As say, a motion device, it could probably work just as well as any other controller.

But there are of course ways to improve the experience.

For example, you could show the visual feedback on the TV itself, so you can see where you are touching relative to the display. Similar to how the Kinect shows where it thinks your hands are.
Who didn't see this coming?

And when she pulled SendGrid, her employer, publicly into the fray via her twitter feed, who didn't know it was simply a matter of time?

I mean, what else could SendGrid possibly do? She basically forced them to fire her.

Her value to the company is being a public face to developers. She very publicly destroyed that value. Further, she pulled SendGrid in with her tweet about them "supporting" her. Had she not done that, she might have had a fighting chance, but it almost seems like she wanted to get fired.

Not to mention that a company wants to employ people with impeccable judgement, particularly for public facing positions. She showed incredibly horrid judgment in how she initiated the situation and continued to display horrid judgement in her handling of it. Do you want someone with horrible judgement being your public face and voice?

I don't put much stock in the DDoS talk, FYI. No reputable company fires someone b/c they are being blackmailed. Though, perhaps I'm giving too much credit here, I don't know.

Either way, it should not comes as a surprise to anyone that this is the outcome.
Most Apple users actually aren't that opinionated - it's just that the opinionated Apple users are more vocal than the Windows crowd. I'd say the Linux crowd are more opinionated than Apple users.
I don't think you were worthy of being downvoted, but I your last sentence is terribly redunctionary. Breathing carries a risk, I could breathe in a fly and choke and die. Should I private conversation be a public affair, I think is the question. It's regrettable that anyone make a joke that offends someone or turns away a minority from the tech community, but where does one draw the line.

At least, I hope that's what we're discussing, I think I might be aiming a bit high.
>We made a deal where I handle all the accounting and grunt work including dealing with audio books, layout people, cover designers etc.

Who do you hire for layout, cover design, and line and copy editing? If you're not willing to share publicly, drop me a line at seligerj [AT] gmail [DOT] com.
If our assumptions about the firing are correct, the employers made in my mind immoral decisions, caused by bullies.
Yes. OMG Yes. She lost her job. Praise god this stupid bitch isn't gainfully employed anymore.
The other answer is that it's a lot easier to get less-technical people onto it.
http://www.ncbi.nlm.nih.gov/pubmed/20208551
Previous submissions and discussions https://www.hnsearch.com/search#request/submissions&q=ch...
This is a demonstration of how the two can work together, but in a production setup you'll want to do the following transformation:

Instead of getting the fpurl and passing that to zencoder via a $.ajax call, first pass it to your server and then hit zencoder server-side using one of their libraries.
http://cmx.io/#5214736
The Top 10 Mistakes of Entrepreneurs [video]
H2, more than anything else, is great for testing. It can emulate oracle and DB2 syntax, among others, to allow us to reasonably approximate a running system on our own machines, then test against the big database (which is much slower) at a later stage.

Fully native java and an in-memory implementation mean that we can very quickly implement it in our systems.
I'm about 40 years old. I have two kids. I'm not sure that I would ever have called myself a 'technologist' - but I love programming and I love technology - maybe even more than I did when I was 20.

But the point of the article is that working for a YC startup isn't in ANYONE's interest. You don't get the security of a large established company, but you also don't get any of the equity that the founders get. And there are plenty of medium-to-large size companies that have well-established business models that are great places to work, have awesome technology, and are solving difficult problems. Working for a startup without equity has no up-side and plenty of down-side.

Unless the YC startup is doing something you really believe in - and I don't just mean 'cool tech' - I mean something that you can feel good about having participated in 10 years from now, something that made you or the world better - insist on equity. Otherwise you're being exploited.