skysight-inc/HackerNews huggingface dataset:
Yeah I have been thinking about this as well. I guess it depends on how wide the difference is (when I said 512MB, I really meant it. People are still comparing that to their dev machines).

Somewhat related: How has your experience been setting up docker with Rails? I have an idea for a project that seamlessly integrate docker into one's Rails dev workflow, but so far I have found its setup (let alone working with it) to be cumbersome to say the least.
About time.

Reddit is a mean-spirited and self-destructive community, a fearsomely ugly website and all run by an incompetent and blasé bunch of chancers, and yet somehow it still manages to become less than the sum of its parts.

It's probably far too late to do anything about it, mind.
Does marshaling pose a problem (leading to cache flushes) when you upgrade to a new Ruby version?
I very much doubt Apple sells anything at a loss. It's really not their style. Their margins are the envy of the entire industry, and Apple takes home 90% of cell phone profits[0]

The fact that they can create a phone/device with "inferior" tech and sell it at blockbuster margins proves to me that most people aren't interested in specs, but rather the whole experience and ecosystem. This is something Apple understands well and invests heavily in experience.

[0] http://www.cnbc.com/2015/02/09/dominant-apple-takes-90-of-sm...
There is a strong correlation between lower commute time and happiness: http://www.forbes.com/sites/amymorin/2014/12/07/want-to-be-h...
Oh, I hope I didn't give that impression that it's no longer a "best practice". But you can, of course, accomplish exactly the same thing as an action cache with fragment caching. The cases where you can use action caching are so limited (like you said - mostly landing pages) that I feel it's hardly even worth bothering with when you can just wrap the entire view in a cache method. That's all I was trying to get across.
I don't mind most advertising. As with magazines and newspapers, I mostly ignore them, until I am interested in something. It was amazing how much more I was inclined to look at ads in the newspaper while we were building a house (a lot of stuff to buy!). Ad-blockers are silly. To demand the web to be free and then block the one avenue for revenue available is completely contradictory. Content is not free! Can they be better optimized? Of course. Let the users and search engines flesh out the good from the bad.

What I really hate are site pop-ups that suddenly interrupt reading and play hide and seek with the "close" option. That's the last way to get my feedback or make me a subscriber. but it must work!
I have a small question here for the people who use keybase and it's been difficult to find answers for this. How do you encrypt per email address ? is that even possible ? I would like to use it for a personal project of mine and that would be the use case. (Sorry to hijack this thread, it might be interesting for other people).

Congratulation to the whole team for your hard work !
Reddit is an anarchist experiment. No centralized filtering except where external laws are clearly being broken, and even then only in the most extreme cases of violence or exploitation (e.g. child pornography).

Whether that is a good thing or a bad thing is worth debating. But it absolutely must be said that the anarchy defines what Reddit is. With active moderation, it won't be Reddit, it'll be something else. Maybe that something else will be nicer, friendlier, or whatever. But it will be filling a different need.

People who defend the hands-off Reddit are not advocating in favor of racism (to use your example). They're saying, essentially, "a discussion forum with absolute freedom of expression has value, even if (unfortunately) that lack of controls means sharing the site with racists."
I was in the same boat in terms of stuff being gone -- most recently fatpeoplehate -- but really it was a result of it showing on the front page of the website (which is where I tend to land most often). Had it not appeared there, I wouldn't have known about it and it wouldn't have been a problem for me.

Seems like there is some sort of middle-ground where questionable (though not illegal) content could still exist but be relegated in a way where there would be effort required to see it.
If you find the content of a particular subreddit offensive, don't subscribe to that subreddit? Why must admins police legal content?
With the proper support libraries, Da/Yes/Ha/Ja/etc/etc/etc it's trivial.
So, interpreting a wide variety of character arrays as corresponding boolean values, is a bad idea?
Colleague of the author here.

I guess that 4450 requests/s to one IP, or even spread across multiple IPs, could trigger some alarms if the victim is alert. Unfortunately, I'm not that familiar with IDS/IPS's to answer that with much confidence.

In any case, an attacker has a lot of options. The requests do not need to be made sequentially, so an attacker could basically start and resume his attack whenever he wants, e.g. when the victim is away from keyboard (which he can estimate based on the network traffic someone usually generates). An attacker could also simply slow down the number of requests/s, although this results in a larger number of hours required for a successful attack.

As for energy/CPU consumption, I don't think that'd be a big concern. When the practical attack was performed, the CPU usage went up to around 75%, still allowing one to visit other websites without noticing anything. So unless one would closely monitor the CPU/network usage, I don't think the average victim would notice it.
Fair - let's make it a little room in the back where someone might accidentally stumble. Especially when Gawker posts a story talking specifically about it sending people to that dark corner making them think THAT is what Costco is all about.

Terrible impression to make on new customers, thus Costco decides, eh, fuck it, let's just get rid of the little room entirely to avoid this repetitious problem.
Niceness and civility are worthy goals, but that'll never happen at a place like Reddit. The poison is too culturally ingrained.

That's not to say there aren't nice people there, just as there are nice people in war zones, but they're not in charge and they get pushed around by forces beyond their control.
Assuming that your next job is going to be a founder the most important thing for you to do is to build and/or maintain a relationship with the VCs. Both the founders and the investors are going to want to maximize the sale price. you want to be on that team so that when the VCs have an company that needs a solid technical founder they think of you or if you start your own thing you have investors that you can call that already know you can build a product and not freak out while selling the company.

Trying to get at a "seat at the table" could mess that up.
Ask HN: Build-Measure-Learn. What do you measure? What have you learned?
I've read the lean startup. I've seen people post stories about how they've used it to grow their companies. I still feel like there aren't enough specifics out there. Build-Measure-Learn is still this vague concept. So how do you apply it in your business?

What do you measure in your product? Why that?
What's the last thing you learned from your measurements? How did it change what you built?
> Reddit as we know it is gone. It is not about banning some small creepy subreddits, but making sure no controversial content makes it to front page. It is not good for advertising. Reddit will be completely filled with cat videos and nice happy stories.
And banned users will regroup on new site, without this drama and censorship.

Nope, it will also be filled with great sub-reddits that don't involve racism, and where redditors can interact with developers of games and products better than they ever could on Twitter, talk to celebrities, post without fear of harassment, and be creative. The subreddits they are going to ban are absolutely depraved.
Reddit is a site driven by voting dynamics. It'd be unhealthy NOT to adjust those dynamics from time to time.
Agreed. Mostly quoting myself from earlier this year: I don't normally like bashing open-source projects, but socket.io should not be used. It may be noob-friendly, but that's just because it does things so automatically that you can't really use it correctly. When I was a websockets noob, I used socket.io briefly, and it was a complete waste of time.

See, for example, https://github.com/Automattic/socket.io-client/issues/572 (closed without comment).

SockJS is much better, as is raw websockets. Presumably Primus, too, although I'm a bit surprised that one can come up with a sensible interface that can be layered over both Socket.io and anything else.
I'm pretty sure that's not bash.

In any case, the script makes a cogent and concise argument. That argument is that command line options are not just a human interface, but also a machine interface, and localization of machine interfaces leads to pain and catastrophe.

You certainly don't have to agree with that argument, but it's there.
We use ws(https://github.com/websockets/ws) in prod. Clean, fast, and simple. Plus it supports browsify using native implementation but wraps it to fit the server side api.
It appears he is just Ellen Pao's proxy at this point, so I think career wise, he will be fine.
I agree. But there are some people(like me) who like a more structured approach, at least initially. I am no kernel developer, so can't comment in that respect with the right technical know-how, but for learning something new, a sequence of challenges is quite good for me to get my feets wet.
A blog post is not a Show HN.
reddit has a lot of NSFW content. I wonder if those subs are going to go?
I'm working on the CLI for TV shows tracking. https://github.com/hiquest/tvcl. You can join me if you'd like to :)
Everywhere possible:
1) Different levels of support on different hardware
2) Doesn't support half the BLE spec (Peripheral)
3) Limited functionality on the Central side, only supported 4 Peripherals last time I checked
5) Buggy in general

Just like we don't trust Apple to build cloud services that don't suck, we don't trust Google to build a consistent hardware/OS experience across Android. This is stuff that is not sexy, but it has to be done, and it's exactly what you expect to be done by a company that doesn't have 30+ years in building their own hardware + OS.
Websites that are still fast without caching and don't need to?
> The only rational argument people can make against the "purging" (of blatantly racist etc. subreddits) is the "slippery slope" argument, which is usually known as a fallacious logical device.

Not at all true. I don't like any removal of content by reddit employees (as opposed to subreddit moderators) beyond what is required by law. Whether it leads to more and more removal in the future is irrelevant. I would like reddit to be a place for completely free, uncensored expression.

And before the political philosophy experts pounce, I am well aware of the argument. It's not a free speech violation when it's a private company choosing what content to host. I'm not saying reddit doesn't have the right to censor. I'm just saying I would prefer that they didn't.
Absolutely. Very few are sad to see that /r/coontown is going to be banned; they're frustrated because the goalposts are moving and they don't know where they will end up.

Usually the slippery slope argument is a fallacy, but if a company says "our standard is and always will be 1" and then comes out later and says "our standard is 2," it's hard to believe.
I just fixed it by hiding the image and fixing up the padding on screens <1000px. That makes it look fine on my phone screen. I'll take a closer look at it later.
Interesting that they use rate 1/6 Turbo Codes for communication with the probe, i.e. for any given data block, 1/6 is the data and 5/6 is error-correction information.

This might seem inefficient, but it allows for reliable communication even in cases when the SNR is low, i.e. when the signal is faint compared to the noise, and multiple bits in the packet are inverted.
Someone shared this too: https://github.com/lukasz-madon/awesome-remote-job
They should ask for a refund.
How would you accidentally stumble onto it? You might make a typo, which is a fair point, but that is probably exceedingly rare. Or you might be linked, but you can already be linked anywhere from anywhere else on the web, so that's hardly a meaningful argument.
Ubuntu PC maker System76 abandons Flash, says it’s too dangerous
Check out www.HackerBoxes.com :)
This!!!!!!! I can't stand these sites!!!!
I really like the "The Office" chat usage example. That was a nice touch.
> I'm not saying reddit doesn't have the right to censor. I'm just saying I would prefer that they didn't.

I'm genuinely curious as to why. Do you feel your experience on reddit is harmed if /r/coontown is gone? Or is it just the principle of the matter?
No, that hasn't posed a problem in my experience. Note that all of the stores rely on Ruby marshalling underneath. To my knowledge Readthis is the only cache that lets you choose something else like pass through, JSON, Oj, etc.

You will definitely have to flush before switching from no compression to compression or changing marshallers though.
Detroit 2029
This comment has no content other than "I hate Reddit".
The rule of thumb for ongoing stories on HN is to have a new thread each time there's significant new information, and (hopefully) have it point to the most substantive source. Neither this story nor the article comes close to passing that test, so I'm burying this post as a dupe.
Maybe admins don't want their site to be somewhere that stormfront considers to be their biggest recruitment center. It's not like the users who subscribe to coontown etc keep their opinions to themselves when they are using other parts of the site.
Yeah people only want to make their sites flashy and fancy. It's crap. Half of the time the content is hidden behind some stupid fancy animation or modal window.
Sure! but I mean many reads and writes load the cache db server,
and the curve is exponential not linear
Did this just get pulled from the HN front page?

I'm not a huge fan of Reddit, but it seems like news on this whole debacle has been pulled/silenced from HN. I know Reddit is a one of Y-Combinator's biggest success stories, so curious if this is really happening or if I'm just imagining it.
I'm a strong believer in freedom of speech, but I honestly don't care about the fate of Reddit.

If they start banning content, users will leave and start their own racist/misogynistic/xenophobic/... communities.

Reddit's community is based on certain fundamental principals and, once they start to be violated, it's not like you can't start your own 'country'.
Most apps don't seem to handle the web->app jump well at all. Hopefully this helps things.
Thanks Rando!. We appreciate your support. Please keep in touch and let us know what things you like or not about the first boxes as they start arriving.

www.HackerBoxes.com
Unfortunately, no one can refund time.
And it helps you cut down your to-do list. ;)
I don't think being an introvert is a problem, necessarily. Some jobs require people skills (managers, etc), but I also consider myself an introvert, albeit one with people skills. There are different kinds of responsibility, though. You can take more project-based responsibility and be more of a tech lead rather than a people manager.

Really, as long as you're learning and growing, and as long as you're getting raises, and as long as you're happy, then don't worry too much about promotions. :)
Onward and upward I guess. Where's the next site that is in between 4chan and hacker news?
Sure, any naive implementation will lead to pain and catastrophe. But I don't buy that this is a cogent and concise argument to NOT do it.
This assumes that the shipping rates will be the same anywhere that they serve. That's usually an incorrect assumption. This format allows for variations in the shipping while keeping the same unit price.

Edit: Although, I am confused that they send me through the Paypal service before collecting my shipping address. Are they actually quoting me a price based on IP geolocation? That's kind of a dumb assumption; I send half of my traffic through a private VPN. I could probably save quite a bit of money by switching to U.S. East coast server for the payment processing.
Ask HN: Retail startups?
Hi,

Just wondering if there are any retail startup folks that hang out on HN? Would love to have a chat with you as we're building a service for retailers and wanted to learn more about the problems you face.
Frictionless Open Data
> Or you might be linked, but you can already be linked anywhere from anywhere else on the web, so that's hardly a meaningful argument.

Its a meaningful argument from the POV of Reddit management, and their effort to build a profitable business, given that what people can be linked to that is tied to Reddit -- unlike what people can be linked to that is not tied to Reddit -- impacts the perception of Reddit and both the audience it attracts and its attractiveness to advertisers.
I'm humored by the fact that this example isn't working for me.
Speaking with Lyft/Uber drivers myself, I hear there is a difference in culture between riders who choose between the two companies. Uber riders treat their drivers like taxis or "robots," while Lyft riders often converse with a fellow human being, who happens to be driving them around. It just sounds like this guy needs to switch companies.
Show HN: Passphrase.io – Zero Knowledge Notepad – Bitcoin Brainwallet Inspired
I feel silly for being excited about this, but I'd love it if they carried over these color options to the new model of iPhone. The blue is very sleek.
As principal investigator for three of the listed DARPA projects (APAC, CRASH, STAC), I have to say that DARPA is by far my favorite research agency to work with.

Every DARPA project I've worked on goes through the same three phases:

1. This is impossible.

2. This is impractical.

3. Holy shit! It works!

DARPA is unique in many ways: all agency positions are temporary (2-4 years usually), so there's no technical stagnation.

There's a high tolerance for risk. It would be remarkable for more than half the teams on a project to reach the objective.

And, they actually give you all the funding you say is necessary to complete the objective.

I certainly have my gripes with DARPA too, but in comparison to virtually any other federal research agency, it's a pleasure to work with them.
Wow thanks for explaining, that's a lot of good work.
This will probably go about as well as naked beekeeping while drunk.
Indeed, it is definitely still relevant.

I was attempting to ask for information that I intended/hoped to stimulate conversation.

I also intended to highlight that the article was 2009; as I spent the time to read it and began a response before I observed the date.
While I think the printer problem is real I think it is less of a long term opportunity because paper is becoming less valuable. When everyone has a phone or tablet with them all the time they'd much rather have photos there than print them on paper. Even older people with photo album collections they enjoy seem to be shifting towards mobile devices for photos in my experience. So having a printer is still useful but the requirements are shifting away from the crappy inkjet product anyway.

I recognize that I am biased against paper personally, but in this case I feel like it makes me notice people who cling to it and photos are a case where people seem to be clinging to paper less and less over time.
Agreed - and there have to be ads on the site. The problem is that user experience is always sacrificed for short term profit. The same people who sold a 6 month 300x600 scabies home page takeover (seriously...) wanted to know why our returning user rate was so low. Developers want to build and experience people will return to, while Sales and Product will sacrifice anything for short term gain.
Could write a function to execute a command in the InvariantCulture: http://stackoverflow.com/questions/4105224/how-to-set-cultur...
Visible, but not necessarily readable: "This does not necessarily mean the user saw the page content" [1]

[1]: https://sites.google.com/a/webpagetest.org/docs/using-webpag...:
Thank you for the mention. Please keep in touch. We want to hear feedback on our boxes from all subscribers, but definitely the HackerNews crowd!

-Joe, Founder
http://www.hackerboxes.com/
Same bad experience here with socket.io.

I switched to Faye (http://faye.jcoglan.com/) an implementation of Bayeux protocol programmed by James Coglan.
I'm using the node version of the library in my games for 4 years with excellents results.
"Job seekers, who must have a college degree in any discipline..."

I think it's a mistake to ignore candidates with a proven track record but no college degree.
> You call it your product? Did you meet with the customers? Did you build it in a complete vacuum? Is it completely unrelated to anything anyone else in the company was building? Did you pay your own salary?

I don't wish to be argumentative about this, but the answer to all of those questions except 'did you pay your own salary' is yes. I know quite well it's not my product in the sense that I own it; my legal ownership is that of my equity stake and no more. But in the "I made this" sense, yeah, I do feel just fine calling it my product.

> don't try to ruin it for everyone as your negotiating tactic. Why would you want to do that?

I don't want to do that. That's exactly why I'm asking this question. I am very much aware that if I don't like the deal and walk, I am free to do that, and I am equally aware that if I do that everyone loses: me, the founders, the angels, and the other employees.

I've been in successful startups and I've been in failed startups. Back-up plans are not a concern, I could walk and be just fine, personally. But I've never been in an acquisition before, and never in such a prominent role -- so I'm trying to get a sense of what expectations are reasonable and what aren't so that I don't accidentally screw everyone over by expecting too much, or get taken advantage of / end up in an unhappy situation by expecting too little.
It's handled by simple-peer here: https://github.com/feross/simple-peer/blob/master/index.js#L...
Every high traffic site leverages caching to some extent, no matter what language they run underneath. That may be varnish reverse-proxy caching, in-memory caching, fragment caching, browser caching, or most likely a combination of all of them. Caching is by no means limited to Ruby or slow languages.
In the announcement thread[1] commentators are pointing out all the places where Reddit appeals to free speech, like their rules[2] or Alexis Ohanian literally calling it "a bastion of free speech on the World Wide Web"[3] in direct contradiction to spez's "Neither Alexis nor I created reddit to be a bastion of free speech."

If you're a public figure (with archive.org if you publish anything on the web), you need to say you changed your mind when you change your mind. This "we were always..." thing politicians do just looks silly.

[1] https://www.reddit.com/r/announcements/comments/3dautm/conte...

[2] https://www.reddit.com/rules/

[3] https://www.reddit.com/r/announcements/comments/3dautm/conte...
It's called flagging. Users don't feel this article is intellectually gratifying.
What does the non-naive implementation look like? You say "support libraries" but what sort of support do they provide for the machine-interface scenario? How do they avoid problems such as forgetting to put a switch through the libraries and ending up with code that only works in some localizations?
Ahh yes, unitedstates/contact-congress. I remember when I tried to contribute, several reps had multiple topics listed in a <select>, but the <option>'s value was the same for multiple topics and the tests kept failing.... good times
London based EF raises £8.5M to invest in 200 Deep Tech startups
ASP.NET MVC Optimization Series: Part 3 – Transform Your Client-Side Web App