skysight-inc/HackerNews huggingface dataset:
That will only set as many bits as are in an int, which is wrong if the type of the variable you are setting is wider than int. For a long, you could of course use ~0ul, and so on for other types, but then you'd have to find and update every such assignment if the variable were ever changed to a wider type.
Another tool to use for figuring out spam rules is always helpful. I actually got hit by the Gmail spam filter with my Hacker Newsletter (http://www.hackernewsletter.com) project last week. Checking that specific email in the tool however shows it scored a -0.1. :) So, as with anything... use this resource with care and make sure you do a lot of other testing as well.
Thanks to the above comments for all the links! I'm about to start on a new project at $work, for which I think those postings will be very useful.
Thanks very much for the helpful links!
This is pretty funny. If you could show the live image as it's being "trolled" that might be fun. Otherwise, I think the app is perfect. Simple, straightforward and funny. Awesome execution. (Killed a good 5 minutes with the app...) Might just be worth the dollar and change. :)
The biggest potential danger I see is to Google's brand image. Google is respected as producing high-quality... stuff. Television networks aren't respected because they produce... an awful lot of garbage. If google starts being directly responsible for the Jersey Shores of the world then surely their brand image takes a hit.

Producing a "show" or a "movie" requires a teeny, tiny amount of effort and resources these days, and can be done without spending more than 4 figures on equipment and whatnot.

Though it must be said that the only way you can produce a movie really cheaply is if you can persuade folks to work for peanuts in the hope of breaking into the industry.

But if low-budget stuff becomes the industry, then the supply of folks willing to work for nothing in the hopes of being the next George Clooney will die up when George Clooney starts taking home five hundred bucks a film.
A google recruiter emailed me and asked me to submit a resume after seeing my ruby talk list posts.

So, they already do that kind of thing :)
I pretty much spend my time trying to "educate" unaware, materialistic consumers. I've affected more people than I can count (those who've told me) and presumable more beyond those (who didn't tell me).

So I have a blog, a book, a forum, and now a wiki. There's not really a rat race option for what I do, but if there was, maybe I'd take it.

Incidentally, I don't really have a problem with people using the freedom they've gained from stepping off the treadmill to do nothing. If someone wants to use their freedom to become a "beach bum" I have no problem with that.
Supply and demand are just two sides of the same coin. To Apple, the iPhone is supply. Apple supplies iPhones to meet consumer demand. But the iPhone is also Apple's demand. Its production of IPhones determines how much other things it will be able to buy.

To consumers, the IPhone is something they want (demand). But their demand is determined by what they supply. A programmer ability to pay for (demand) an iPhone depends on his ability to supply programs that someone else wants.

"Build it and they will come" is truth as long as you're building something someone wants. A farmer who decides to plant corn or soybeans will have a demand for his crop, because people want corn and soybeans. The price/demand fluctuates based on how badly they want it.

Programming is no different. If you build something people want, they will come. The problem is that programming has so many degrees of freedom and it's so scalable that it's a lot easier than farming to supply something that no one wants.
Ken Thompson: Reflections on Trusting Trust (1984)
@rorr - Uhm, yes, your point? I did say I was living on 5-7k/year.
Emphatically, yes!

.

.

.

What are you waiting for? It's not going to upload itself!
Good point. Hopefully karma will shine upon us :)
> Yes it costs more money and it has to be done in advance. ... You could put it in the bylaws that they cannot merge into a conglomerate, or mandate that they split every so often. ... Sure those are a constant risk. The solution is to put money and resources towards reducing the risks, starting with the worst ones and/or the cheapest to fix. This likely has enormous positive externalities for the population as a whole.

This is a whole lot of ifs. If you could institute enough failovers (how many is enough, when we don't know the average lifespan of a cryo-company?), and if you could stop them from merging, and if you could avoid natural disasters, and if, if, if. There are so many ifs here it's ridiculous, especially given that you haven't provided any hows. This is just hand-waving. Yes, if you could solve all the problems, then there would be no problems. How, though?

> Are you sure? Education is an important element of what sustains civilization.

Yeah, I'm pretty sure that an educated population has little or nothing to do with natural disasters, or company failures, or even war.

> They are now when they aren't frozen yet.

Um, okay. This doesn't have much to do with the viability of cryonics. Let's assume that all the cryonists campaign for peace and are then frozen. So now they're in a peaceful world with no way to thaw them and no change in the overall risks except perhaps with regards to war.
I can't help but feel that this reflects a change in the mindset of Google – getting further and further from its scrappy upstart roots which are now long-since gone...
Cool project.

Anyone know what inspired the name, theme etc?
Not always: http://www.wolframalpha.com/input/?i=what+is+the+meaning+of+...
After those taxes and $30K invested you'd only have $2506.
Thanks for the valuable feedback on this process. 57 users have gone all the way through it, or an even more complicated previous setup, but 19 abandoned it in the middle (including you). I've looked at the Dropbox API before, and at the time it didn't seem as good as the shared-folder method. I'll have another look, keeping in mind what a big UX difference it could make.
I quit college. It was boring. I got my first programming job from a reader of my blog (www.curi.us), because he saw I was very smart. Low pay (low for programming, but better than waiting tables or whatever) but I learned a lot and, with that knowledge, got a great subsequent job.

If you're good at stuff, opportunities exist. If you're not, but you're motivated, you can learn more, faster, cheaper, outside of school.
Because children and other people who don't yet know they are interested in programming have many convenient development servers they can ssh to.
Except that the fraction for reincarnation is likely not nearly enough, given that simple surgeries routinely cost tens of thousands of dollars and building a new body is something we can't even do.
I was living on 5-7k for five years before I got married. Being single or married doesn't materially affect the math. If you're single, you can live in a smaller space, but you'll spend slightly more on rent. This is nearly a wash. However, if you're single you don't have to go along/compromise with your partners less than frugal choices.
Marathon was the first game with mouse-look, not Doom.
Exactly. Apple's iOS policies are not required to preserve Apple's user experience or protect cellular networks, no matter how many times they claim they are. They are about Apple making sure they are in control of the iOS ecosystem, no matter what. That motivation, of course, is pretty scary by itself...
If no one likes fish, then fish are not "supply." They are waste from an economic standpoint. Toyota famously took this view, that over-supply is waste. Their just-in-time production was designed to eliminate this waste.
R.I.P., the movie camera: 1888-2011
I have no idea how we got down the Russian path. Sort of started as a joke and somehow went from there.

Renee is my gf's name, and she's very patient with me when I wanna work on open source, so, it's a nod to her.

The inspiration for it came from Railsconf 2009 when one of the Sinatra guys said how get "/:id" do |id| was a smell because of the id repeat. I had been working on a new routing DSL for Goliath, when I got an itch to start making simple, useful rack apps.
Off-topic: I could not click back in Firefox - I was redirected to the current page. While I felt the points in the article were well stated and poignant, the 'forcible no BACK' feature left a sour taste in my mouth. I won't be returning.
Seriously though, (don't take this personally, but) being concerned about the hosting fees is probably one of the single worst reasons I've heard to NOT launch something. As mentioned, there are HUGE swaths of services which will host you for less than a dollar a month. Clearly, you won't be relying on them to give you five 9's of uptime but will certainly give you enough of an indication if your product satisfied enough paying customers to make it worth your while.

Hell, if you want, I will put you up on my reseller server and not charge you a red cent until you hit your 100th paying customer. And I'll even help you migrate to better hosting when you're ready. No, you won't get 24/7 technical support, but you'll get a control panel to handle 95% of what you'll need. Let me know if you're interested.

Anyway, yes. If you feel like this is something you want to invest more time into and want to offer it to the market, then by all means give it go. Worst case scenario, you'll experience the sweet stench of failure. (At which point you'll dust yourself off and try again.) :D
RIP Google Sets :(
Now that I'm home: the scan is from page 508; the relevant bits are from the end of page 504 through page 508, or perhaps all of Chapter 67 (502-509).

Personally, I'm stumped by the "without anything passing in writing" part, which seems to me to make the problem unnecessarily harder, since Pandarus was carrying codes for them printed on silk (to be sewn into the lining of clothing).

And... since I haven't mentioned it already: this is a great book. It's gripping, and reads a little bit like a movie for a good reason -- its author (who is telling the story of his experiences working on cryptography during the war in his early 20s) went on to become a screenwriter.
Plenty of people reference things like Apple's dominance of the tablet market and Apple's profitability compared to other device manufacturers and claim that "this time it's different". That may be famously wrong with respect to the stock market, but we have relatively few examples of the evolution and adoption of computing platforms so I'd say it is a much harder call here.
I'll definitely give this a try for my next would-be Sinatra/Padrino project. The code looks great and so does the site. Thanks for this!
K-12 schooling (plus "because I said so" and "asking why too much is annoying" style parenting) is one of the main factors creating people without motivation who are alienated from learning.

People aren't born with original sin. They don't always suck. It's not innate. Their educators fail them, fail to teach them how to learn, fail to teach them that learning doesn't have to hurt, but instead convince them that learning does hurt through years of suffering, boredom, and not learning much.

So, you're right that most people at age 18 are not very good candidates for a life path that requires initiative, motivation, self-learning, etc... But that doesn't mean the current system is the right thing for those people. It not only does a pretty terrible job of helping them at a high price (college doesn't teach them how to learn, how to love learning, how to take initiative), it created a significant part of their problem due to systematic failures in approach to education.

Learning is inherently awesome, but schools (and parents and culture) convince people otherwise.
As always, yC pulls off another caper. 150K split three ways between AH, RC and YM is akin to having 15M worth of cred.

PG == the new patron saint of start-ups.
What is happening to Google? I almost feel like it's going through a transformation like Walter White.
Allu Skin Care
Every morning is a beginning with Allu Skin Care. Let's cross this bridge when we come to it yet it's a lot harder to help other specialists who feel that it may be worthwhile. That is an agony free way to handle it.
I think that the University of Chicago is cultivating a great startup culture at Booth.

The Polsky Center for Entrepreneurship has some amazing resources: http://www.chicagobooth.edu/entrepreneurship/

The Booth School of Business has at least 6 Nobel Laureates as professors: http://www.chicagobooth.edu/

The New Venture Challenge (http://research.chicagobooth.edu/nvc/) has launched companies like http://grubhub.com, http://benchprep.com, http://bu.mp, http://www.braintreepaymentsolutions.com/, http://www.prepme.com/, etc.
I get the feeling that the bean counters are taking over Google and slashing off everything that doesn't have obvious monetization potential.

I mean, I know great people who work there, but overall it seems like they're turning into Microsoft circa 2000 - they own the industry, they buy startups and kill the products made by about half of them. Some of their products are great, but a lot of it is just an obvious monopoly enabled money grab.

I wish this wasn't the case.
Of all the blogs, this one does a great job of explaining how they built up their wealth!

Where's the magic? Save 80% of your net for 5 years. At a 3% return you will match what you spend now. That's EASIER than a spreadheet.
I find it ominous that the images and links on that page are broken.
Sports are keeping the traditional cable model alive. I would love to see somebody negotiate streaming deals with the NFL.
Those that are driven to make things will be inspired by what the post-pc landscape has to offer, not dissuaded.

I don't want to completely discount this short post, but the FUD here seems misplaced. Many more people are being attracted to post-pc devices vs. pcs. The fraction that go on to become engineers will make for a larger pool of hackers, not a smaller one.

Things don't have to be hard to inspire one to hack. They just need to be sufficiently interesting.
Nike Lebron 8 Black Red
How will you celebrate thanksgiving day?
How will you celebrate thanksgiving day? Will you buy your parents gifts? Crystal Jewelry, watches, tablet, free shipping from shopsimple.com in China.
I live in Denver and really like it. The climate is very agreeable, it's hard to beat the views and the cost of living beats the hell out of the Bay area. Public transportation is relatively weak, if that bothers you.

I'm not a business owner and work for a self-funded startup, so I can't comment on VC availability. I believe the tech community is strong and that you wouldn't have much trouble hiring someone if you moved here. There's also the added benefit that asking someone to relocate to Denver isn't as big of an imposition as relocating to Des Moines, for example.
It's awesome that you lived on a boat and only paid $300/month on marina fees. How much did the boat cost?
La Ginecomastia y su impacto psicológico
Cuando un hombre o un niño descubre la ginecomastia en sí, a menudo tiene un gran impacto psicológico y emocional en su persona.

Estamos culturalmente condicionados a que los senos son propios de las mujeres.

Cualquier cosa con apariencia de senos significa femeneidad.

Para la mayoría de nosotros los hombres tener senos nos resulta la antítesis de ser hombres, si bien sabemos que existen subgrupos masculinos que encuentran emocionantes las características femeninas.
Sorry that I am too bitter, but at this point it is pretty clear that "Facebook" and "Privacy and Transparency" doesn't go very well together
It was the fragmentation of Google that made it so amazing. So many wonderful discoveries came from experimentation, and labs was a wonderful way to organize them. Disappointing.
When I spend all day hopping up and down through different levels of abstraction in the service of building some particular program, it's all too easy to start confusing the map with the territory. If I'm writing some code to draw a circle, I might also have the circle stored on disk in a file that lists a (center, radius) pair, and I might be passing it around in memory as an IDrawable object for someone else's code to consume and I'm putting it on the screen wit pixels and so on and so on and at a certain point it does become useful to have someone remind me that none of those things are really the same circle, or really circles at all, but all representations of some Platonic circle that doesn't actually exist in my code. This problem gets worse when more than one programmer is involved. How many arguments have we seen between two people who agree with each other, but can't tell because they're stuck arguing over whether (center, radius) or a pixel group is "the real circle"?

So no, it's not of much value in that it doesn't tell us anything that we don't already know. But it can be of value to frame our understanding or discussion of the problem.
It is really a pity. If I had just claimed that I spend twice as much as I actually do, people wouldn't be so quick to discard the idea. However, it really is a matter of efficiency. It wouldn't surprise me at all if my neighbors spent 50%, 100%, 200% or even 400% more than me despite living in essentially similar structures and enjoying similar things. As mentioned elsewhere, it's mostly an attitude towards what money is, means, and can do for you.
Josh, I have not looked into the details of your framework, but why not simplify the DSL to:

path 'blog' do |id|
@blog = Blog.get(id)
get { halt @blog }
put { @blog.update(request.params); halt :ok}
end

Why do you need the var call within the block? Also, you seem to break the ruby convention of using do end for blocks larger than one line, in many of your examples.

(Again, I spent three seconds on your site, so you may have a solid reason for this and have explained it already as well.)
Oh Woz, I'd wait in a line for days just to talk to you.

Being a technical man, I'm surprised in how he reacted to those 'technical terms' that were mentioned. Listening to this, I felt he knew exactly what Apple was/is and strives to be. If he still elicits respect from the current Apple camp, wouldn't he be a good choice to take over Steve Job's role? If not a CEO, an advisor? I say this not knowing a thing about corporate structure so excuse my ignorance.
Apple's best move would probably be to immediately bring back Woz in a more hands-on role.
Why do people here have such a fascination with toilets?

The way a regular toilet works: Water automatically enters the bowl. You do your thing. You press a lever.

The way an RV toilet works: Water enters the bowl when you press a pedal. You do your thing. You press another pedal. That's my toilet anyway. From the perspective of one's posterior it's pretty much the same thing and you can do all this while sitting on the throne.

Some RVs have flush toilets or even vacuum toilets.
Notice that the shutdown of all these projects are happening on Larry's watch. Maybe it's a sharpened focus on ideas that "matter", but Google needs to try more things not less.

From today's announcement about Q3 results, they still get a huge chunk of their income from advertising. They are dominant, but without another angle they are just asking to be disrupted.
Why are the gists in a non-fixed width font?
You would never seen something like "Labs" from Apple, and everyone applauds them for "focus".
I'm confused -- why are your father-in-law's millions worthless?
Apple did have "labs." One of the first thing Steve Jobs did when he returned was shut it down.

http://en.wikipedia.org/wiki/Advanced_Technology_Group
I think that alternative to anything should be there even if it means reinventing the wheel.
To be fair, it's firefox only. The Back button is broken but I don't think that was intentional.
This very well might be the next iteration in fact. There is no "good reason" aside from simplicity. One of the reasons against this is var can take validation. So, you can do the following.

var Integer do |id|

this will only continue if it matches against an Integer (and it will also cast it for you). The argument list might get hella complicated if you allow munging like that.

I am considering allowing chaining though, so,

path('blog').var do |id|

What would you think of that?
Okay, that's nitpicking. Make that 26k invested then. Also, you can reduce the taxes by diverting into an IRA. Also, after the first year, you can begin to add investment income on top of your regular income. This investment income will increase by about $1000 each year.
Not to trivialize the problem, but I can't be the only one to think "Hey, maybe it's not a good idea to store permanent data in a directory called Caches".
From where do I start, if I don't want the easier way of learning English but reinvent it.
> You cannot make things without taken into [consideration] who would consume them and by how much. A business is based on how many people actually USE what it makes, and are ready to pay for it.

Exactly. Perhaps a good way to view this would be to resrict the definition of supply to be only something that has a demand. So a fisherman that "supplies" rotten fish that nobody wants is not providing a supply, he is just wasting resources.

The hard part of economics is always the supply part: how can you increase supply? (Supply defined as what people want.) When productivity is below the subsistence level, increasing supply consists in just producing more food. But as productivity grows beyond the subsistence level, the challenge becomes an informational one: out of all the things you could do, what should you do to increase the total supply the most? A man who is hungry just wants more food, any food. But a man who is sated will only want certain particular kinds of food or maybe something else entirely.

This is what prices in a free market are for: they provide information about what the economy needs the most. In an economy of hungry people, any kind of food will sell. But as the population gets sated, prices will tell producers that common-place food is not needed anymore and that they should produce something else.
Microsoft's mobile strategy is not succeeding. Microsoft's desktop strategy has been consistently successful for 20 years. So why are they allowing their mobile strategy to seep into their bread-and-butter desktop market?

Microsoft has built a reputation of maintaining a consistent and reliable platform, and bending over backwards for backward-compatibility. Why are they giving play to the avant-garde UI experimentation that, all things being equal, might drive desktop customer back to MS? I've read more than one report of people fed up with Unity or Gnome3 switching back to Win7.
An interesting perspective. The industry needs some people to blaze new trails and other people to pave the successful trails into roads. A really successful person like Carmack could do either if he chose to; it seems like he's happy with his current role of engine development. Would he be more effective designing new game mechanics? It's not clear.
I'm sorry, you are a startup. If you shutdown in 12 month's time, if we used your services for critical functionality like authentication, we'd be up st creek, wouldn't we?
So poorly written, I find it hard to take seriously.

tl;dr Make fun games, not pretty ones.

The problem is that it is never obvious when mechanics make a game great, and when art direction does. See Bioshock for the latter. See something like Everquest for the former (and which was later eclipsed by a game with better mechanics AND art direction). Great games are rare. You need both of the above, and more.
Something’s Happening Here
Yeah this is an early release. I can think of several ways to enhance the DSL even more with ideas similar to this to cleanup common cases.
I am looking kind of a guide on where to start.
Stanford Intro to Algorithms Video Lectures