skysight-inc/HackerNews huggingface dataset:
This article's view is a visionary one, and I applaud that: But people promote (bullet) trains, subways, etc. as revolutionary inventions when they really aren't. They've been around for 50+ years and have 'lost' to cars in the marketshare battle, in Europe, US, China, etc. I want us to focus on new technologies like the instead of continuing to push old ones like it's a 'sprawl conspiracy' keeping them down (when their use is optimized for downtowns). As uvdiv mentions, the personal vs. mass transit issue is big spectrum.

Things like the mag-lev pod transport system, flyways, etc. are awesome. We should develop all of them and try to make them the best we can. But it's a gigantic mistake to discount the car - we have something to learn from their success: People like freedom, people like privacy, not everyone wants to live in a dense city.

That's why I say better/self driving cars are the practical solution to the future, but we could easily see something else revolutionize the situation by 2060. And as for over-crowded roads, The current road network is way more than sufficient to handle traffic with self-driving cars: You can put 5-10x the number of cars on a highway and not jam it if computers are driving. Jetpacks, after all, will have the collision problem too.
I don't understand how Valve could implement a PIP. How do they even fire people? Is it just your team shuns you and then you end up with nothing to do, so if you don't figure out something yourself, you wither away and are culled by the wolves/robots?
One problem here is that because of the complexity required to make a modern garbage collector manage memory effectively, when the GC fails to do its job properly it is far more complicated to fix ('optimise') than in a language with explicit allocation. The higher-level a language the less predictable its memory usage.
> Silicon Valley focusing too much on 140 characters and not enough on flying cars

Nonsense.

1. Silicon Valley moves in the direction that generates money and it generates it now. Fortunately, given that the mean IQ of the population of earth is low, Silicon Valley is having fun manipulating these a few billions low IQ creatures to spend their lives on their 'apps'. Sometimes this app is that '140 chars' thingy, sometimes it's an app that takes your photo, changes its colours and shares it (how innovative, useful, and indeed what remarkable contribution this will have on curing cancer).

2. Flying cars need many years of strong academic research investigations. Silicon Valley is no where close to academics, it's pure (soft) industry.

3. Just because you can do 'cool' css 3 animations in Silicon Valley, it doesn't mean that you can make flying cars merely because it's 'cool'. Silicon Valley is software with enough hardware to drive the software.

Your'e overestimating this. Calm down dear, calm down.
What about a "Stack Exhume" site where all of the deleted stuff gets moved to? In terms of finding good answers to specific questions, they are noise, but it is actually interesting information in another context. It could be used to gauge the general interests of site users.
The reason is that most companies that use ruby or python libraries are totally happy to contribute back patches and be part of the open source ecosystem,

Then they should have absolutely no problem with the GPL.

but releasing something as GPL makes that impossible

Please explain how requiring distributors to include access to source code makes it impossible to contribute source code.
What is an example of a design you like?
It's more like donating a loaf of bread but stipulating that the person you donated to cannot sell it for profit.

So really, using the GPL is like donating to a non-profit where using a BST/MIT license is like donating willy nilly to any person or corporation regardless of their aims or practices.

But really, the whole analogy is deeply flawed.
>You are supposed to spend that 40 minutes of driving concentrating on driving.

If you're cycling in an urban area, you're going to be doing a hell of a lot more concentrating than the average car driver does on the equivalent journey, or you're not going to be alive for very long.
Yes, modern garbage collectors usually allocate objects into bins, which don't have headers since the objects are of fixed size.
It works really well because Valve hires only highly experienced Senior people. Which is why they're able to manage themselves.

They liked my game ideas in my blog (I even predicted Steam's Big Picture mode) and I got a call from Greg Coomer, but ultimately I never got an interview because I didn't have the experience and hadn't shipped any real profitable products. It was a really nice reality check though. It made me realize where I am in life and where I need to go. So thank you Greg.

Also, they play the "Portal - Still Alive" song when you're on hold.
The Top Of My Todo List
Are there really asymmetries? CS degrees have a small value-add. Many of people enjoy software development without having the desire to be able to implement a RB tree on the fly. For intance, my boss majored in film studies; only one person on the team I work in has actual formal training in CS beyond introductory classes, and they're probably the least productive developer. Given that, why should people major in CS when they can instead spend 4 years debating social theory or going on class trips to Death Valley?

And really, is what we're hurting for now more CS people? I don't think so: if anything, the issue is that there's too much a CS emphasis. That's why we have people spending time building Lisp VMs in JS and all that jazz here, while tons of other fields (even technical ones) have absolutely massive inefficiencies because their problems aren't theoretical enough for CS folks.
The Death of the Level Designer: Procedural Content Generation in Games
I am very aware what Valve is and isn't, and I never said Valve is a startup.
I've been wondering how much of the difference between old-world and new-world cities has to do with the simple fact that new-world cities evolved from industrial-era settlements, while old-world ones resulted from agglutination of rural areas. The effect being that yours were designed for maximising production, while ours have a more emergent design, based on generations of people used to living within walking distance of everything.
I'm curious as to who those users are?

Must be either billionaire investment bankers or high ranking government/military people?
You can get the limit lifted: http://support.google.com/youtube/bin/answer.py?hl=en&an...
I have the same question. If they addressed it, I missed it. You know what, though? Your facetious suggestion is intriguingly sensible.
I posted this idea elsewhere, but I think it is worth considering, so I'll repost it here.

What about a series of "Stack Exhume" sites where the "deleted" information gets moved to? (Trash can?) Even though they are "noise" when trying to find specific answers to concrete questions, they are still interesting information in their own right, in much the same way queries are interesting.
This is the only reason why I'm holding out buying a Dell laptop. I just can't bring myself to pay so much money for something I'm just not gonna use (I use linux)
Surprised to hear this. A couple years ago, local (LA-area) recruiters tried to get me to interview at Valve based on some very impressive salaries others had received.

Then again, I'm a programmer. They seem very intent on collecting the absolute top of the market for game programming talent. For the record, I love Valve but am happy in LA.

But now I wonder how they decide what to offer new hires, based on this process.
Moving Companies in BC
Moving Companies in BC: Looking long distance moving companies in Vancouver. Best movers &amp; moving company in Vancouver. Get
free quotes from moving companies in vancouver.
If all your code is either written in house or source you've explicitly licenced on some commercial basis then chances are there's no problem borrowing a bit from somewhere and reusing it somewhere else.

"Chances are" isn't much of a legal defense. If you're concerned about the costs of auditing and compliance for copyleft software, why not more so for software under less permissive licenses?
I did my first startup with a cofounder. Sold it. Starting 2012 I'm a single founder. Want the experience of doing both. For now I love it. Feels like much more freedom.
It seems like you're wanting SVP / C-staff level pay (from your linked in profile), and it doesn't surprise me that Valve wouldn't pay that inflated amount.

Income Equality at work.

To be fair, you do seem like a talented person and I'm sure you are excelling at your current and past positions, but maybe you just aren't a good fit for Valve since they don't need more SVP level decision makers.
Magento development
Magento has multi store facilities that help the client to manage multiple store from one admin panel and product catalog, Integration of third party tools with help of web services API. It has easy integration of Google website optimizer for A/B testing, magento one page checkout and integrates with more than 50 payment gateways.
This is exactly why I call downtown (in New York and Chicago, at least) a suburb. I grew up in the city (Chicago and Brooklyn). The local city folk do NOT live in the city center. It's mostly tourists and people from the suburbs or out of state - all of whom pay more to enjoy proximity to the city center without having to deal with the diversity of living in a city.
As soon as they implement a CLI based OAuth, I will definitely add it.

I understand your concerns, but if someone has access to your machine your Github password is the least of your worries.
Both pronunciations (SQL/sequel) refer to the same thing, and both are correct.

http://patorjk.com/blog/2012/01/26/pronouncing-sql-s-q-l-or-...
That is definitely a feature I can put into the mix. if you create an issue on github; I will definitely get on it. :D
Well, first - what you described isn't a chicken and egg problem..it doesn't actually relate to this situation at all. Those are pros and cons of having a co-founder.

There are a ton of reasons why a co-founder is a pain. However, the positives far outweigh any negatives...the stage of the company doesn't matter. Disagreements are valuable. The workload is simply unmanageable on your own. The road to success / failure can get really lonely without a co-founder.

Building a successful company is unlikely. Building one without a co-founder...odds just got worse.
try to make them beautiful, will you? I've always wanted a beautiful laptop that could run linux.
Because unless a software company is specifically structured to not make money off its source code, giving that away is pretty much the dumbest thing they can do. So when they want to build something and are evaluating options, if there is an MIT library that will get them most of the way, they will use it. If there is a commercial library that will get them most of the way, they will use it. If there is a GPL library, it doesn't matter how good it is, they will not use it and instead build their own thing from scratch.
Solid points. To add to your safety point regarding flying cars: as bad as people are at driving in 2 dimensions, I can't imagine how horrible we would be driving in 3.
I just took the time to read the GPL both versions 2 and 3. It is pretty cut and dry as far as licenses go. Do you have any actual evidence that small groups or individuals are having trouble understanding it to the extent that it would have a statistically significant impact on its uptake?
I think that the fifth rule, be happy, is either:

- a guiding principle by which the other four rules are derived
or...
- the effect of following the previous four rules

I don't think of "be happy" as a rule so much in itself.
As an example, here is a freelance job offer. The project award is less than $500, but it sparks an idea for a niche app service for photographers.
https://www.elance.com/j/custom-map-flyover-tour-of-route-ar...
I am using my laptops for more than 10 years without a mouse. I am so happy about this decision that I made ago - it is definitely possible and gives a boost of productivity and if you are traveling you do not need to care with you a mose. But it comes with a dependency - all my laptops need a trackpoint, and the best ones by far are on thinkpads. Before going mouse free I had to learn blind-typing (10 fingers, without looking at the keyboard). Then I started to learn VI(M) as editor and at some point it became so unnatural to move the hands from the keyboard that I started to use less and less the mouse until I realized that I do not need it at all.
Done. Just pushed into master. We now support IE8+, Chrome (all), firefox 3+, most safari, recent opera. Also iPad, iPhone, Android
Agricultural investments
Agricultural Farmland Investment is Highly Profitable Investing. GreenWorld BVI offers Farmland and Agriculture Investing in Africa, Europe and Australia.
And yet I've no doubt you'd be happy to call somebody who knowingly sold you a car you could not service "evil" (or something to that effect). Or what about companies that sell you content with DRM, preventing you from even doing legal things with it?

Now, perhaps you are fine with both of these things. And that's not an entirely unreasonable position to have. But not being fine with DRM or unmodifiable products is also fine, and disliking companies that sell these is completely valid. Disliking proprietary software is just taking the same idea and extending it, which is also entirely reasonable.
I think you hit the nail on the head. The number of brogrammer entrepreneurs out there is huge. They are equivalent to Big Jims Baha XTReme Racing Shop that slaps lifted suspension on other people's 2WD Tundras.

But then there are a few start-ups who are designing and building fuel efficient diesel engines, or fully electric cars built from the ground up. These guys will absolutely know thermodynamics etc.

So if someone built "mycollegematehavingsex.com" and got 40,000 sign-ups via launchrock, who fucking cares. If they made twitter-for-squirrels and got 10,000,000 active users before the Great Nut Famine of 2015 killed the company, then there may conversations to be had.
Interestingly, microsoft SQL server is pronounced sequel server: http://stackoverflow.com/questions/3594718/how-do-you-pronou...

I pronounce MySQL as My-ess-cue-el.
"Don't ignore your dreams; don't work too much; say what you think; cultivate friendships; be happy."

Will counter and say, it's impossible to achieve dreams (or the first big exit) without putting your head down, working insane hours, neglecting friends, and being miserable. Need to live the bad times, ultimate lows, to fully realize happiness and no regrets.
You should consider yourself lucky enough as you didn't have to work for the Sundar Pichai shithead.
Hackers Launch DDoS Attack on D.C. Government Websites
Well, the problem is that doing explicit memory management in a language that's built around GC is usually far less convenient than doing explicit memory management in a language that isn't (like C++). For example, in C++ you can use templates and placement new to write generic free lists that get specialized to the type of object in use at compile time, and they still allow you to use the regular old "new" syntax for calling the constructor. By contrast, you can write free lists in Java/C#/Python/Ruby/JS/etc, but you won't get that nice "new" syntax. (Not to mention that you don't get the same control over memory layout that you do in C++.)

Explicit memory management in GC'd languages is also less predictable: Java can allocate objects on the stack via escape analysis, but if the object is determined to escape then it gets silently demoted to the heap instead. In performance-critical code, this silent demotion can lead to a hard-to-find bug.

To me, the obvious solution is to build constructs into our GC'd language that nevertheless make explicit memory management predictable and convenient when the programmer wants to use it. A requirement for predictability is that whether an object is garbage collected needs to somehow be encoded into the type of that object (either via a static type or via a dynamic type). This is the philosophy we're following in Rust, and it's also the philosophy some of my colleagues are working on for JavaScript (via the Binary Data API).
I don't like this argument. It ignores the fact that memory objects outnumber file handles, database connections, etc, by orders of magnitude. Moreover, things like file handles, database connections, and sockets can't refer to other file handles, etc, making them terminal nodes in the in-memory data graph. That makes them a lot easier to manage than memory objects which may appear in any place within a data structure. Finally, the need to create temporary memory objects is far greater, especially in functional programming, than the need to create temporary file handles, etc.
The FairTax actually does the opposite. It taxes the wealthy at just under 23% without deductions and the poor at zero or negative. http://i.imgur.com/hAJ8G.jpg shows the tax rates based for a married couple based on the number of children. All rates approach 23% as income/consumption rises. It also taxes income/spending earned from dividends and interest the same as if they were earned from an employer which is how people like Warren Buffet pay less % of tax than I do.

Herman Cain's failure was not adding the prebate into his 999 plan (which was just a stepping stone to the FairTax). Without the prebate, yes much of the tax regression is gone, and the poor end up paying nearly the same rate as the rich until the FairTax is fully implemented. With that adjustment, it could make sense.
The Chinese don't give a damn about Streisand effect.

Which sadly means that ISPs around the world will need to watch out for attacks every time there's political turmoil in China.
If you're truly introspective you can live in a building and never say hello to your neighbors. Everyone is in the same place but minding their business, listening their favorite music, etc.
Well, what I mean is that it might be work in progress.
I think that, more often than not, being happy requires choosing to be happy. There are far too many unplanned moments in life where, even if you've followed the other four rules, you will not be happy unless you actively choose to make lemonade out of your lemons.
I'm almost completely certain this is a joke. He's probably in his late 20s.
To everyone wondering if it was leaked on purpose or whatever, it clearly says right at the top:

Originally uploaded to http://cdn.flamehaus.com/Valve_Handbook_LowRes.pdf
Handbook courtesy of Valve

So, they shared it on purpose and are not trying to disguise it as a "leak".
You're right, it's not chicken and egg, it's choosing between pest and cholera, I'll edit. Thanks

In principle I agree with you on all your points but do not underestimate deadlocking situations in later stages. They will come, the overall situation will change a lot after time passed and thus the relation between the co-founders. And regarding successful single-founder companies: there are a lot, there just not welcome by VCs due to several reasons.
"When I see resumes, the only people who put 10s are recent college graduates. They put a 10 for Java and then don't know what a hashCode is."

Please tell me what colleges these graduates are coming from so I know never to hire/work with any of them, ever.
Zoning regulations that mix living and work? Like much of Europe. The emphasis on commuting to a work district is a lot of the problem. If workplaces were evenly distributed you could walk to a nearby one.

Or telecommuting of course.
Rackspace migration was because of a security fix, extra ? char in the ticket...
I'm hoping to get feedback from the HN community to gauge the interests for Drawbridge.js. If there's sufficient interest I'll speed up development and make Drawbridge better.
Its like getting consistent physical exercise, isn't it?

Keeping fit should be a priority - we feel happier, fitter, more relaxed after a workout. Yet its easy to laze around, sometimes checking email, hn, finding excuses to not go in today.

In Ms. Ware's essay - consciously choosing happiness is a very intelligent thought. On some days I feel miserable, then I look around (I am in India). I thank heavens for a wonderful life. Being miserable, then appears to be a choice.
The most popular kind of PRNG is the linear congruential generator.

Really? I was under the impression that we were all using the Mersenne twister these days.
Hacking Facebook's Like Button
>Id yet I've no doubt you'd be happy to call somebody who knowingly sold you a car you could not service "evil" (or something to that effect).

Actually, I'd not buy such a car in the first place. But you're really not resorting to car analogies right?

>Or what about companies that sell you content with DRM, preventing you from even doing legal things with it?

Same thing - I don't buy it for the most part.

However, being anti DRM and being a FOSS zealot are two different things.

You'd be surprised how much "unmodifiable" software indeed ends up modifiable when enough people get interested.

In any case, I take great offense at the notion that I am somehow a bad person for not letting everybody in the world use my product for free, hence the notion at the end of my previous post. Which still stands, downvotes be damned.
"during the course of his employment" restricts it to works made as part of your work duties. Obviously this can fall into vague territories though if your day job is in anyway related to your side projects, so I'd still recommend you get a specific exclusion for any side projects.
Chrome Developer Tools: monitorEvents
This reminds me of Neil DeGrasse's Tyson's "two main philosophies in life": http://www.reddit.com/r/IAmA/comments/qccer/i_am_neil_degras...
Get used to it. People who make and own web sites do not like noscript users or users who disable JS. For reasons that are perfectly reasonable, too:

- No ads (= no revenue if you rely on ads and get paid per mille)

- No analytics (frustrating when your site is being used in all sorts of interesting ways but your information is limited to log files)

- No behavior layer (great, another intentionally crippled client). You can bring up graceful degradation but I'm fairly positive that trend came as a result of spotty JS support. That era of spotty JS support has mostly come to an end, at least as far as default configurations are concerned.

From the perspective of many (most?) of the sites you'll visit, js-disabled clients are merely leeches. Like bots silently hitting your server logs, slurping up your content for who knows why. (Unless you're otherwise creating content for them, such as posting on HN -- or a paying customer.)

Just my point of view, but I'm willing to bet that other creators feel the same way.
I would change "cultivate friendships" to "cultivate relationships". With family, friends, acquaintances, etc. And I'd also add "Focus on your health"
I was initially confused - I thought this was going to be an OS implemented in Lua, but it's a Linux distribution which has special sandboxing for Lua: http://luaos.net/docs/manual.php#4.

I've poked around a decent amount of the site, and I'm still not clear on what this is a solution to.