skysight-inc/HackerNews huggingface dataset:
This works well if the value is 3K-4K.

But what about very short keys and values?
Things on the order of 10 bytes?

I imagine that the compression header would not allow for meaningful compression.

What would be an appropriate compression library for this use case of compressing short texts? Particularly if we know that we are compressing English text? I have searched for such a library, but cannot find one.
looks like it's down.
Sound sources can be anonymized, though. If the source of a given sound is on the other side of a wall, the player can't see who it is, and the client doesn't need to know.

I'd go so far as to not even notify the client about sounds that are too quiet and far away for the player to be able to hear in the first place. Calculating echoes on the server and having the client treat them as separate "original" sound sources should also help somewhat.
It's a matter of luck, but given that I've literally never heard of anybody else having a poor experience with Newegg, they still compare favorably against most of the alternatives.
It's not 100PB of data; it's 100PB of physical disk space. Given the (standard) 3x replication and filesystem overhead, you're looking at about 30PB of data. Certainly a ginormous amount of data, that's for sure.
The part about "Creators, not builders" resonates with me, and it used to make me very resentful when people viewed me as a producer of the codes rather than as a contributor to the creation of a product. The author of this piece is absolutely correct that most people got into software because they realized they could create, not because they could build up someone else's idea.

That said, this bothers me much less than it used to, largely because I see it as a choice rather than something that is imposed on me. There are plenty of opportunities to create if that's what I want to do - but I understand that this doesn't tend to happen when someone directly pays me money to write code.

Why does someone hire a software developer? Almost always because they have an idea about some software they'd like to have written, and they are unable to do it themselves, which is why they're giving the developer the money in exchange for working code.

I certainly don't think this is how the best software is written. I'm under the impression that many ycombinator applicants (as well as google and facebook) start with programmers creating version 1 of the product that will eventually become a company. A couple of business guys thinking up an idea and then hiring a programmer to "code it up" doesn't seem to be the winning formula.

But I've come to understand that if I want to produce the codes in exchange for the moneys, I shouldn't be too resentful that my insights into the product aren't really what I was hired for.

Now, I do think this is a perfectly good reason for a developer to leave and look for a new gig. I just wouldn't be resentful about it.
Basically you can't use HN to discuss itself. Although I'm not a believer in the "wisdom of crowds", I think many-to-many discussions about HN could be more productive than many-to-pg private emails. Maybe there are some lessons to be learned from MetaTalk here.
You might have difficulty focusing (or a preference not to) but with a day job and so many other interests, you would get a lot of benefit from focusing your programming efforts, because the left over time is so limited.

Well, I do have a bit of a problem focusing; I've got dozens of projects scattered in my home directory that are half finished, it's just the discipline isn't there.

Which one is the most viable way out of 'languishing'?

I get back to my side software projects every once in a great while; once I make something worth releasing, I'll put it out there. Maybe just find some OSS projects to help with; I'm good at cleaning up other people's code. I'm not willing to sacrifice one of my hobbies to go back to grad school or found a startup (both of which would also require moving), but I sometimes fancy I could quit my day job and freelance.
This response perfectly demonstrates the need to lie as stated in the article. As an investor, you say "no" A LOT. I can't have the 99% of people I talk to walking away with an attitude.

I received the introduction to one of our best investments from a CEO we said no to. Do you think that CEO would have made the introduction if I had told him he doesn't have what it takes to be a founder at a VC backed startup?
It just feels like them squashing bad press. They have rectified this specific instance. There is nothing from the linked article that indicates that Joe Normal won't have these or similarly silly problems in the future.
Tell me about it. My old "_ck_" account was killed and I still have no idea why.
I had not thought of that. A current .com site with a fair number of sub domains could probably justify this. But that is a pretty pricey way to shave 4 chars off your url.
Looks like his site just got hellbanned by HN too. Perhaps someone can get by all of this outrageous censorship and tell us what is going on.
Just curious (and I haven't really used any SSDs yet) if your drive failure experience is with consumer or "Enterprise" SSDs? I'd expect that the enterprise versions would be more resilient but I don't know.
Got to say that this all looks pretty bad for the mods.

--

Edit: http://www.reddit.com/r/NewsForHackers/comments/v0f8u/overmo... is this worth discussing outside?
Yeah, fair enough. You're assuming that a Mac repair shop will un-glue the battery and not regard it as "oh well, you need a new one" like they do when say a TV part breaks these days (they may well be able to, I genuinely don't know). Problem may well be though the cost of doing this may be quite high once you are out of warranty (again, I don't know, but suspect replacing a faulty RAM chip will not be cheap).
The economic crossover for HDD, SDD and distributed main-memory database depends on data volume vs. query volume.

SSD and DMRD win when the query volume is high compared to the data volume since with HDD you'll need to build multiple copies of the system (or equivalent) to handle the load, whereas SSD and DMRD serve more queries with less hardware.

On the other hand, in cases where query volume is low, HDD is cheaper. But if time-to-market matters, you really do want to reduce the turnaround time for your batch jobs and exploratory queries because in the development of KB's with a subjective element you'll probably need to throw 10-100 things at the wall to get the one that sticks.
How is this different from handing your unlocked phone to a stranger and telling them to have at it?
Don't get me wrong. Intel is free to do whatever it sees fit. And Linux users and enthousiasts are free to buy or not to buy Intel-based hardware. As long as they are well-informed, which is the purpose of this post.
Those guidelines are silly, life always finds a way... to bypass guidelines.
Reddit bans The Atlantic, Businessweek, others in major anti-spam move
WSJ Reports that Retina MBP = More Used Bandwidth
And here is where Microsoft ruins Skype and Google and Apple win VoIP
I'm investigating Moai now. Do you have conditional code or different resources optimized for iOS and Android? Or can you build packages for both platforms with a one push of the button?
Ads Coming to Skype Audio Calls on Windows
Very little if you're on a ketogenic diet, which is often used for hard-to-treat epilepsy.
Almost everyone has at least heard the phrase "the wisdom of crowds" by now. The most important part of the idea, and the one most people are not familiar with, are the (fairly severe) limits on its usefulness. I wrote a review of the book for Amazon, and one thing I pointed out is that it was a much better balanced treatment of the subject than I had expected from all the hype about the idea that I had previously read. The hype is already all over the place, and has been for years, there is no need to add to it.
Mirror: https://gist.github.com/2926119
The whole point of the Ultrabook is to act as a viable Windows competitor to the Macbook Air. Linux doesn't even enter the picture.
Apple wouldn't exist if a Montesquieu like separation of powers had been applied to the industry. Apple has always had seamless control of their product, it's what differentiates and makes them successful as a company.
you gotta be kidding me! Just this morning I started writing an article about my experience being hellbanned.

I will still post it at some point, but seriously I mentioned that yesterday http://news.ycombinator.com/item?id=4102431

edit: (since I cannot add new comment): also, you cannot upvote this post since its dead (I just learnt that and decided to share)

edit: as of 4:35 est, article is not dead anymore. 5 min ago it still was dead...

edit: 4:43 dead again.

edit: now its back from dead again. but you can't upvote it (arrow dissapears, score remains the same).
My old account was banned too, in orwellian style:
ilyak does not exist; ilyak never existed.

Some of my comments were surely flamebait but so am I; at least they were honest. But I still do not know the exact reason, obviously.
> rocking up to your office in my Maserati

This only works if you're in a white MC Stradale with gunmetal wheels.

;)
Who are you talking about? The linked site is down, so I can't even tell who this is about. Assuming the user's name is the same as the domain name (jcs), then that user hasn't posted much of anything as far as I can tell... certainly not enough to be considered a top 50 user.

http://news.ycombinator.com/user?id=jcs
My Apple ID was compromised and the "hacker" used it to purchase $90 worth of in-game items for this game. I wonder if the developer is behind it somehow? /tinfoil
Decade-long Civ II game mired in 1700 years of nuclear war
Scores of U.S. firms keep quiet about cyber attacks
https://twitter.com/jcs/status/212990331216596993
Interestingly, Go's "connection time" was by far the lowest.

He also tested with m1.medium instances, which are single cpu. No mention if the instances were 64bit or 32bit (this may matter for Go, as the GC has some issues under 32bit currently).

Tests are hard. Still nice to see a real-world-like comparison between some popular stacks.

Edit: discussion on go-nuts: https://groups.google.com/group/golang-nuts/browse_thread/th...
RE: "Conversation Ads will serve as an opportunity 'for marketers to reach our hundreds of millions of connected users in a place where they can have meaningful conversations about brands in a highly engaging environment,'"

Sure, it will do that. And it will also provide an opportunity for an ad-free new entrant (or existing) to the take market share from Skype).
I am actually doing games, too. When we started our current game, we looked at the options for multiplatform development and found Air. I was really surprised by the (technical) quality of the system. It's easy to set up, easy to program and has really good performance. I now wonder why I have never really heard about this.
Markets are not efficient which is another way of saying that information asymmetry exists.Successful financiers would prefer to keep it that way. What would be a rational reason for divulging why you turned down a potential opportunity? You can't really formulate one.

Also, this doesn't have anything to do with VC's per se. It happens in Private Equity, Fixed Income, Credit, Public Equities ...
Come to think of it, "Cambrian" isn't the best qualifer since there wasn't an explosion of species (genres), but of records in a few popular genres. Let's just say "explosion".

This didn't happen just because music was "cheaper and easier". It happened because of the youth culture of the 60s and the asteroidal impact of rock and roll (better science metaphor?), especially the British Invasion of 1963-64. Kids started bands because it was cool. Most weren't expecting to make money or become stars. They were in it to imitate their heroes and impress girls. This history is well known to fans and students of the period, and it's documented. Fanatical pop archivists have traveled to places like Kansas City and tracked down members of bands who pressed 300 copies of some 45 they recorded in 1966 and interviewed them about it.

By 1969, there was a sharp dropoff, not because the economics changed (it's not as if electric guitars got more expensive) but because the cultural moment had passed. Rock and roll became "rock" and started taking itself seriously. Bands started putting out slicker stuff that, in retrospect, was far less fresh and exciting. Fans of rock and roll talk about those years as the dark ages. The DIY aesthetic kicks back in bigtime with punk, which was a conscious effort to revive the values of the mid-60s (https://www.youtube.com/watch?v=UHPQI4b0ybE#t=18).

As I said, this stuff is all well documented. I learned about it from old fanzines and liner notes, so I don't have websites handy, but it ought to be pretty easy to find out about.
Nope, this is (was?) his profile: https://news.ycombinator.com/user?id=there
Thanks! I looked on your site was hoping for a skype link but couldn't find anything but an email address.

I'm gong to try and make the next PHP London event, hope to see you there. I'll make sure I bring business cards :).
Why ThoughtWorks is backing Light Table - a next generation IDE
Anecdotal evidence is anecdotal I know, but I've had no issues with my laptop SSD, an Intel 320 Series iirc. At first I was really worried, which drove me to backup properly for the first time, but almost a year in I've had no issues with it at all.
I can relate. I posted a story about Apple's disruption at the POS talking of how the new retail App allows for purchases in store without ever having to contract a store rep. I posted that alongside why I believe this is important considering the missed opportunity that was GoogleWallet. The post got front page before getting sunk by mods. I dont know why, but there was nothing sensationalistic about the title or the content. And this is a space that I have considerable capabilities in. And I was not trolling.

Since then none of the stories I post under this handle ever see the light of day. They cannot be voted up and they just face a slow death. I stopped spending any time posting on other threads since then because I cannot see the value in contributing to stories if my stories are not allowed to play fairly.
Of course the raw budget comparison is not the end of the US's military superiority; I said I agreed with the parent's general point: that while additional constraints may make it harder to achieve tactical objectives, we don't have any trouble achieving tactical objectives.

My point was just that the metric being used was irrelevant to the comparison being made.
Except that it's tough to make performance and efficiency tests actually persist. The expected test results have to be keyed to the particular test environment and so those tests can't really be portable to other computers. And then every time you upgrade or change the test environment you have to modify the tests with different expected results.

The only way to make such tests really persist is to build in some kind of fixed known benchmark to evaluate baseline performance in the test environment, and then evaluate the software under test relative to that benchmark. This is a huge extra effort and hard to get right.
I'm in the process of completely switching over to the development style described in this article (I read it last weekend). I started typing a response to this and accidentally ended the first sentence with a semicolon, if that gives you any indication of where I am at in this process. I'm at a PHP/.Net shop doing LAMP development and everyone else here simply installed Ubuntu or Windows XP/7 then Eclipse, checked out the code from SVN and started working. I installed Ubuntu fairly quickly but then got fed up trying to get Eclipse and a bunch of PHP plugins working together. That was a complete waste of time in my opinion; at best I would be learning Eclipse and Ubuntu. I switched to Vim for all of my editing needs about 16 months ago when I was taking a useless Perl class, so I started using that daily at work. 8 months of 40 hour work weeks later and I'd say I'm pretty decent at it now. Two months ago I got fed up with the awful window management in Ubuntu and switched to Xmonad. Configuring my window manager by writing Haskell and recompiling it is preferable to watching some other piece of garbage break or crash constantly and wasting time moving windows around with a mouse for the rest of my life. Shortcuts didn't help; working with the default keybindings in Ubuntu for web development on a single screen hurt my hand enough to buy a different keyboard, but it was still glitchy enough to be a daily annoyance.

My development environment currently consists of Ubuntu/Arch Linux (haven't switched at work yet), Tmux, Vim, Xmonad, Urxvt and Zsh. The only sane way to start moving towards using these tools is to use one new tool at a time, see which defaults annoy you and then customize it to your workflow. I would definitely not start with anyone else's default settings (Janus for Vim or Oh-My-Zsh) unless you just want to see what these tools are capable of. Last week I completed a full productive workday without touching my mouse except to move it out of the way and over the weekend I had to work from home at this job for the first time. I had my ssh tunnels and keys setup already so it was a simple as attaching to my tmux session from work and continuing where I left off.

The reason I am going through this process is to learn more about Linux/Unix but more importantly I am sick and tired of setting up programs on computers, learning settings and modifying configurations through guis that change at the developers' whims. I don't need or want a system that anyone can use; I want a system that works the way I think with my exact hardware. The best benefit of doing all this is that I can actually learn and understand what my tools are doing and remove as many abstractions as I can handle. Most recently I learned about strace; I always wondered how people came up with answers to Linux questions about random dependencies.
A "reasonable expectation" can only ever be a standard for conduct rather than a law. The important part of this perspective is that members of the general public are allowed to conduct their affairs without monitoring or intrusion by default, a baseline if you like. From there it become much easier to determine whether people in positions of authority have a credible need for surveillance. In the free-for-all, unless explicitly banned, world that we have today this is impossible to control.
Violent moderation leads to people being annoyed, some questions, more moderation; a minor outrage, bans;amajor outrage spilling to social media, nuclear wipes. Damaged community, sometimes even dead community.

If you see a flamebait post, you delete it.
But if you see a question about where the original post go, and you delete it: then you just started a toxic flame war with your own hands.

And "guidelines" never help. When people are outraged they would not observe same rules they supported a day before. Sorry, not going to happen, so don't blame flame war on public.
I take it you won't be buying this product then? I don't support Apple's policy in this case, but I just won't buy it so I don't really care how mad it is. m_eiman's description of Apple's policy was accurate, and I voiced my support.
Whenever you give some people more power than others, in any form, abuses of that power will eventually happen. Police, prison guards, bosses, government officials, parents, website moderators, etc, etc, etc. The system becomes dysfunctional.

Power just amplifies people's egos, personal insecurities, and prejudices. We can't deal with it.
If only the secondary name node did what one would assume a secondary name node is supposed to do, Facebook wouldn't have needed to invent avatar nodes, and even Hitler wouldn't have gotten so upset and fired that intern: http://www.youtube.com/watch?v=hEqQMLSXQlY
Olark launches "Targeted Chat"
But yet you couldn't even check basic facts like this guy has karma above 3,800 for over 4 years, +500 linkedin connections, tons of software engineering experience, and 19 job recommendations [1].

Sure; he writes and thinks like a kid. Let me ignore him!

[1] http://phillip.onlinked.in/
This feature exists at distro-level package managers. Why should Redis solve this as well?
Smell ya later.
I consider hellbanning a rude and deceitful tactic that should only be used against users who immaturely refuse to accept a regular ban. Having hellbans as the only type of ban is rather odd.
Announcing “How to Make a Book with iBooks Author”
Could you elaborate on what you mean when you say are a scientist and there are many programmers who are not scientists?

I presume he's talking about people who probably shouldn't be programming (those that routinely write code the likes of which show up on thedailywtf.com; you know, stuff that assigns variables multiple times in a row). Apart from that, it's also telling that even most "computer scientists" don't know much outside of programming, even for the domains they work in. I count myself lucky that I get to work with people who have PhDs in basic sciences on a daily basis; just keeping up in work discussions requires delving into some really interesting science papers and books. Granted, I couldn't write you Dijkstra's algorithm right away, but that's why I keep the CLR book around.
For what it's worth, I have the same laptop running just fine with Linux (Ubuntu) as well. My one complaint is that the keyboard is horrible. The responsiveness is well below that of any other keyboard I've used.
The main point is what I've quoted below:

"Non .com extensions will leak traffic to the .com version of that domain name. Every business set up on a dot org and dot net domain will lose a proportion of their traffic to the dot com version of that domain name, although the amount of that leak will be difficult to predict.

The leak occurs because customers/ potential customers will frequently recall the name of the site and add ‘.com’ almost instinctively, unless they recall that it is on a relatively unusual extension .net, .org etc.

Inevitably, the more the .net or .org site is marketed, the more traffic is sent to the .com, however, the problem is that the .com domain may well resolve to a competing business’s website.

Some businesses are willing to live with that loss (perhaps because the .net is a relevant, memorable generic, for example) – for them the .net or .org is a viable option.

However, without a compelling reason like the one mentioned above, I would argue that a business on a limited budget just cannot afford to develop a site using a .net or .org domain name. It is as simple as that."

PS: It's funny that this post was written on a .org.uk domain name (instead of a .com one)!
Your "download a sample" link does not work.
Just a question, did you take the swap partition off the SSD? That's one of the main tips I've seen in improving SSD life-spans.
Great! Will keep you posted :)
Anatomy of my first venture investment, gumroad | uncapitalized
If only it were that simple :) Sadly, HN is not disk IO bound.