jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> We'd be so lucky to have Elon lead a communication/social platform.

I think the opposite. He is in fact an excellent physicist. Like Nikola Tesla if Nikola Tesla both cared more about money, though he did a lot; and was better at getting money; and critically, if he had a predecessor who got fucked he could learn from (hence the name of the company, and why I say "Nikola Tesla" instead of "Tesla", because at this point the brand is bigger than its eponym). Only 99% sure about these statements, not absolute. And people remember Nikola Tesla because of the electricity, well he also designed the Tesla valve, a valve with no moving parts. Who knows what else.

So keep in mind while Elon Musk has a lot of monetary capital ie rich, and sure he's also still in the game of pushing the boundaries, he's not better than anyone. He's not better than you. So for there to be things he's that good at, to get to that level of success by the metrics most people are obsessed with, he has to be bad at other things. Well not exactly, it's not like skill points. In fact physics is highly analog, so that limits how good you can be at digital. They just naturally compete for neural resources.

So in fact, he's vulnerable to ML, he's been getting hacked by its promises for the longest time, Achilles heel. But you realize it cannot be any other way? You can't have an Iliad with no Achilles heel, it doesn't work as a story, like Superman without kryptonite, you can tell the story of Popeye without spinach but not Superman without kryptonite.

Like he sees demos and he's like "finally shit that actually works" and then it's like no, this is more shit that doesn't actually work, one-trick ponies, not even, one-trick PhD's disguised as ponies. Like he believes he needs PhDs because at some level he believes in credentials, when what he obviously needs are dropouts like him. Day one dropouts ideally. I mean if he wants inventors. If he wants to prove something is impossible, then yeah a PhD is the best. I don't know what the hell it is, maybe it's a recent thing, I believe in the idea of a PhD, I like people with PhDs.

I think it's because they're intelligent, they're not stupid enough to try to fly by flapping their arms. They don't do one single flap. No idea what happens if you flap your arms. Sounds stupid right? That's how aviation came into existence, guys would try flying off the Eiffel tower with a bird costume, splat. But then less stupid guys said, OK you can't use your arms, you need wings in a stronger structure, and that's why airplane wings are called wings. They're not actually wings, that's a really weird metaphor for birds' arms. And it was strictly necessary for guys to go splat for there to be gliders and all the rest.
> this old timey way of using computers, where you had a general purpose machine that was personal that you programmed to do things you needed,

Personal machines are actually new-time'y, not old-time'y. In the old times there weren't that many computers, and you accessed one via a terminal.

The difference is more in how remote services are now things you can't program and modify and tinker with, but rather closed-source "products" or "services" in shiny wrappers.
https://github.com/CytopiaTeam/Cytopia/releases
I agree with you. Sometimes stressful situations arise, and there is nothing you can do about it.

Even if you have the best QA process in the world, and people can't break the build because you can't merge code that doesn't pass the test suite, at some point you are still going to ship a bug to customers, and even if your manager is the nicest person in the world it will be a very uncomfortable situation once you realise that your bug is losing customer data.

If you can't deal with an occasional stressful situation, life is going to suck for you, because there are always going to be stressful situations.

Being given 3 hours to add a minor feature to a pretty run-of-the-mill C program really shouldn't be an issue to anyone who is familiar with C, assuming the job asked for experience with C.

Sure job interviews are stressful, but if you can't calm yourself down in 3 hours and do something that would take an average C programmer maybe 30 minutes of time, you probably aren't a good fit for a job where people are going to rely on you.
What’s the story for developing in UE without C++ these days? Can you get along with just scripting and shaders? What sort of functionality would require new C++ and wouldn’t be possible in script?

What draws me to Unity is C# because learning C++ is a decade long project.
Reminds me of what Neil Armstrong said, when asked what he would do if an engine on Eagle broke and there was no chance they could return from the Moon: "I would try to fix it."
I understand what you are saying but I'm an optimist at heart. I don't think careers were wasted because most of what's out there is not very good. This stuff is hard to solve but after seeing things like wolfram alpha I can't help but wonder if these systems will improve soon. As for startup attempting this, it's a long shot but those are the ones that make money.
You don't even need to read the whole story to get the gist of it, title does the justice.
I always assumed it was because WebMynd appears to fulfill this function and WebMynd - being YC funded - understandably gets preference over some other way that a similar function could be provided.

I don't know any of this sure sure though, just my own assumptions.
the author is the maintainer of mod_wsgi
Well, this is only the beginning. Right now it proxies, and that was one week or so of work. Next it will really pick up web server features: routing, configuration, serving files, etc.

That's why "Self-Hosting" was in quotes. It's self-hosting in that I can serve the chat demo up and that proves out the design. That was my goal for this week.

Now, yes, your web server can take one HTTP request and hand it to one backend. Applause all around, it is "language agnostic". Oh, well after you write an HTTP server in every language. Oh, and for only one request. Oh, and to only one backend. Oh, and the response can go to only one frontend server. Oh, and except that every web server thinks everything is a "file". Oh, and then there's that nasty config you dare not change. Oh, and when you want to add another 100 backends you gotta change every frontend to be aware of them.

And so on. The revolutionary part is with Mongrel2 I'm trying to break the 1:1 mapping of REQUEST:RESPONSE so that you can have N:N mapping easily, and that backends can be simple 0mq handlers of JSON and in any language. You can have N requests map to arbitrarily any N backends and they can respond to any N frontends asynchronously.

That's how the chat demo works right now. I get a request, and then the backend replies to the front end to deliver messages to all connected browsers. I could even start up 10 backends without changing one thing in the front end. Try that with current web servers without tons of hacks.

Another way to put this, and much more simply, is that right now web servers need to know every little thing about your backend architecture, and they force you to cram it into the concept of "files at URLs". Mongrel2 will not care what your backend is as long as it responds, and it won't constrain to everything being a cohesive file or even HTTP.
We're a very early stage Boston-area startup that's rethinking place-based networking on the internet. We have a team of three developers and are about to launch a proof-of-concept site, and we're looking for two more developers with either design or database experience. Rails experience a plus.

We'd like to have you in Boston, and we can offer travel and living expenses plus a stipend. Send an email to jon [at] commonplace [dot] in and let me know what you've worked on.
Come in. This kind of editorializing and language partisanship is not what HN is about. The text referred to—"functional programming finally became truly convenient and practical with the introduction of Mathematica's symbolic language"—may be an exaggeration, but it's not meant as a slap at Lisp. And the fact that so many academics use Mathematica on a daily basis, that they sell expensive licenses for their software so widely, suggests that there's a lot of truth to the claim.
> Google has, what, 20,000 engineers? That's a LOT of effort for what they have to show for it.

That criticism would hold true if Google were a pure product company. Salesforce is a great example of this: in their SIGMOD/SoCC keynote they've mentioned they only employ 200 engineers. They don't face the sort of scalability and algorithmic challenges that warrants developing custom infrastructure: they use of the shelf commercial products and open source products (Oracle RAC, Lucene).

At Google that great deal of work goes into amazing internal infrastructure that is rarely read about (I'd imagine the published papers are only the tip of an iceberg) i.e., people hacking on the kernel, on file systems, on databases, firmware etc... This infrastructure is their competitive advantage and their moat. At Salesforce, their ability to out execute competitors (via aggressive selling and marketing) on an innovative but not inventive business model.

In the case of Google, being a major contributor to the Linux kernel, they're effectively their own operating systems vendor. With BigTable, MegaStore, Spanner, their MySQL patches and more, they're their own database vendor. With Chubby, GFS, MapReduce, their own web server, etc... they're their own distributed middleware company. They're also one of the largest hardware manufactures, with themselves as their only consumer.

In terms of their core competencies (search/IR/ML), they're an incredible research organization. Not all research results in products, but they've been able to productize their research much more effectively than Microsoft has (perhaps at the cost of having a less theory and more systems focused research organization i.e., employing Rob Pike but not Leslie Lamport).

I have a feeling it's great to be a researcher or an advanced developer (working on infrastructure or algorithms) at Google: you have the capability to focus on actually building incredible pieces of software. In terms of application development, it might be slightly less appealing (although, I've been extremely impressed with Android, Chrome and Gmail as _finished products_ too).

Of course, if someone's _primary_ goal out of a job is to become an enterpreuner and found their own company, going to Google may not be the best place for this (other than for making connections and gaining credibility much like going to Stanford): building an infrastructure start-up is much more difficult than building a web application start-up. For those who are first and foremost technologists (that would be me), Google still symbolizes the "ideal" job: perform incredibly advanced development (implicitly frowned upon in most product companies) and build practical, working software that gets put to production use (implicitly frowned upon in research centers and academia). At one point one such place was AT&T Bell Labs, at a later point it was Sun. Now that place is Google.
I did some reading on this yesterday and made this document with my findings. Would appreciate hearing feedback on whether there are any holes or where I should do further reading.
Just out of curiosity, what have you driven at 160-180 mph? I'm a huge car nut myself and would kill for an opportunity to do that.
But the morals of a society are not constant. They are a function of the morals of the individuals living in a society. What was perfectly acceptable in the 12th century is barbaric now. In a century or two we will seem barbarians to our descendants. (And they will still be saying that their generation lost all morals and humans will soon die out.)
Its a shame this thing didn't get more discussion the first time around (ie, here: http://news.ycombinator.com/item?id=944923)

To my mind, this idea seems much more realistically applicable than the one that Underkoffler presented. Partly because Pranav Mistry just has much better ideas for applications of the tech, perhaps because his designs seem more application oriented.

Maybe the submitters need work on their linkbait titles (like 'The Future of UI').
Under "invest in companies you love", he seems to define such companies as those with good sales pitches. But what about the more sensible definition, companies with passionate users? Anyone who invested in the obvious ones (Amazon, Google, Netflix, and Apple, for example) would have made a killing. On the other hand, take Comcast, the Consumerist's "Worst Company in America" for 2009. Comcast's stock has been stagnant at best.
Every environment is broken in some way or other. Try to make it work for you to do what you want as well as you can. I personally am inspired by all the work that Charles Babbage tried to do and managed to do more than a century ago without having his dream (a computer) at his disposal. Remember, a modern desktop or laptop computer would be a super-computer worth millions of dollars just say 25 years ago. Just imagine what Babbage would give to be in your shoes. So if you own a computer, your environment isn't completely broken. Do the best with the tools you have.
They traded freedom of speech for ~1.3 billion people for a decidedly limited amount of money. To me that's a moral calculation and they chose money.
I don't think there is necessarily a contradiction here. The article doesn't say that knowledge is being distributed, rather that the creative entrepreneurial mindset of the Valley is being distributed. I have worked in software startups in the Valley, the UK, France, and Oregon for the past 15 years. I must say I would agree. But I think the author is exaggerating the adverse competitive effect on the Valley the emergence of new tech centers is having. I would like to see him give us some real evidence that the Valey is suffering from it. I doubt it is just yet. There is plenty of growth potential to go around for now...
Agreed. CC-BY-SA is the default license for sketches created on both SketchPad and OpenProcessing, which makes modifications and cross-polinations possible. I discuss a few of the possibilities on the sketchpad blog (which is currently in a half-functional state): http://blog.sketchpad.cc/2010/05/default-cc-by-sa/

Keep an eye out for clone/fork functionality (but don't hold your breath for a merge option.)
Check out Purdue University and the University of Texas at Austin - both excellent schools. I'm biased to Purdue since I graduated BSCS from there but it's a great (read: rigorous) school with a very 'collegiate' atmosphere.
Care to provide some evidence that it is being done, ie. that artists are happy with the payment arrangement negotiated on their behalf with Spotify et al on the basis that it constitutes cheap advertising?
Good post, but that pie chart, man.

In future posts of similar nature I suggest clarifying visualizations with labels, or moving the legend much closer to the chart.
It's worth noting that SkyMall primarily (entirely?) aggregates content from other catalog, a lot of which are pretty silly but not all of them. I've actually occasionally seen things that looked interesting enough for me to take a look at the original source. That said, I don't really disagree with you. SkyMall's focus seemed to be on the weirder contents of the merchants it partnered with.
I think if your website is mainly just a bunch of templates then PHP's html-by-default will make things easier. Same for making small changes to a static site. But if you're doing something any more dynamic than that I'd prefer Python.
Uhh no, it's called snapchat.
My comment was more generalized, as it was responding to a general comment.

However, I will say that HTTPS is not too complicated to understand and that it's not a magic bullet.

You still need to understand, for example, how a certificate can be compromised and what the pros/cons are of different implementations. It's not a simple "yes or no", even though it's close.
Yes, those have been great to see. But a live stream, similar to F1 would be a huge step forward and make the viewing more engaging to a larger audience.
It's no different in California.
With my 1 year old, we used YT Kids videos in the hospital in place of benzos during central line dressing changes (a relatively painless but annoying and time-consuming procedure that they need to remain very still for).

The slack-jaw lobotomized YT Kids look is honestly scarier than the benzo loopies. I think we’re done with it.
Quoting Bertrand Russell's "Free Thought and Official Propaganda" from the 1920s:

>Legal penalties are, however, in the modern world, the least of the obstacles to freedom of thoughts. The two great obstacles are economic penalties and distortion of evidence. It is clear that thought is not free if the profession of certain opinions makes it impossible to earn a living.
I've often felt this way myself. Representatives should be more local, and should really know their constituents so that they can represent them. I wonder how it would work in practice, though. That's a lot of Representatives to manage.
The biggest problem with a fixed number of representatives is unequal representation. Even a relatively small increase i the number of representatives could even things out substantially (and this affects the electoral college as well.
Ok, well, it seems we are in agreement.
I've seen plenty of projects blown up with massive, fearless refactors to do thing "the right way".

Careful with that axe, Eugene.
hmm this was the case Ontario, Canada. I am curious if they are counting people exiting job market or simply looking at unemployment rates. Personally I can certainly see how a small business can become unprofitable when forced to raise wages with it's employees simply disappearing off the market and stats due to skills/opportunities mismatch.
For a constant height, why do width values between 0 and 100 cause (x axis) displacement, but width values above 100 cause scale reduction in both dimensions?

(A similar phenomena can be observed for a constant width while varying the height values.)
Since most source code will be maintained via Git, there's almost no security at all, since you can easily rewrite Git history.
It is a bit fast to claim that rich and full employment cities raising their minimum wage have no adverse effect, while it might have just compensated cost of living raising too.

The article only focuses on the fact that proponents of the status quo are proved wrong so far, but only scratches the other side of the coin that clearly says these results don't mean raising to absurd levels would have no adverse effect.
In fact, Tumblr lets you use your own domain. She could use tumblr.zephoria.org and Zephoria Inc. could use tumblr.zephoria.com. Everyone wins!
It is not about being proud. It is about the fact that it is not only the founders who face difficult choices and make a lot of sacrifices to get a company off the ground. :)

Priorities change with age when you get wiser but those were the choices I made in my 20s for a company that I was not a founder of.
Could it be that Tumblr handles are actually owned by Tumblr, thus it is Tumblr which was "infringing on trademark" and needed to act on Demand Letter?
I would love if you or somebody else with more legal knowledge than me (which is not hard :)) can explain this.
I wish I could - my talents for memorizing randomly generated flight numbers is lacking :(. I will play around with it some more and drop a comment here if it reoccurs.
WTF is which these Chinese Characters ?
I used both in the mid-90s, sort of on the tail end of the BBS scene, and while I did generally like the BBS scene better culturally, I think I agree with the previous comment that AOL got me more into programming. The fact that people were trying to do so many things on AOL that it wasn't really intended to support led to a whole cottage industry of teenagers writing scripts and bots and whatnot, whereas my usage at least of BBSs was much more straightforward and "normal" (I used them in the intended manner). I don't think I ever really scripted anything in my terminal emulator, though perhaps others did.

I ended up really getting into programming a bit later via mIRC scripting, though.
Regardless of whether it affects their revenues and sales, they went to the effort of building a website, and then made it nigh impossible to get to.

At the very least, they're wasting a large portion of their investment in building a website.

Imagine if a tech startup created a physical bi-fold brochure, but then glued it shut. It doesn't matter a whole lot because it isn't mission critical for a tech startup, but it sure is a stupid thing to do.
Due to massive Not Invented Here, my own framework for node.js (WIN: https://github.com/mathgladiator/win ). I would give reasons for it, but I'm biased.

As to JavaScript, I think it is an end game programming language like C. We are not going to get rid of it for a _VERY_ long time. Fortunately, it has closures so I don't really care.

Any language that doesn't sport closures are simply put inferior.

I also like OCaml plus my libevent2 wrapper node.ocaml which is handy ( https://github.com/mathgladiator/node.ocaml )
JavaScript

It can help your web apps on the UI side, but it is going to be a major language/player in the next couple of years on the server side due to projects like node.js.
Are you arguing for it or against it?

>expose yourself to new experiences, especially those that challenge you or take you out of your comfort zones?

I haven't, and am not saying you should, merely pointing out that you seem to object on principle rather than for a reason. Drug "education" when I was in grade school amounted to massive scare tactics, usually without supporting evidence, while they now give you similar things for ADD (but you pay a hell of a lot more, and the chemicals have only existed for a few years). There's a lot of general, unsubstantiated fear in this area, and a lot of irrational trust in drug companies.
According to the definitions often used here, isn't Bose a lifestyle company?
Yeah the images are distracting, I'd make the headers for 123 bigger too
Does anyone know how the support for C++11 is looking in this version? It would be pretty great if Microsoft could finally close [the gap](http://blogs.msdn.com/b/vcblog/archive/2014/06/11/c-11-14-fe...) on C++11 support a mere four years after GCC and Clang completed their support for the standard. That would also give some hope that Visual Studio might have full support for C++14 in a year or two (which GCC and Clang have today). Is there an updated support chart somewhere?
Fantastic, thank you. I used Google Mobilizer before, but it didn't format the site nicely, so I wasn't convinced that it was useful at all (most mobile devices can display full-blown webpages and the Kindle has an "article mode" that's basically readability).

Your tool joins pages as well, which is fantastically useful, and formats the page nicely, which is, again, very handy. I'm not sure this feature belongs in historious (rather than having people do it themselves), but I've linked to you for now, thank you for providing this service!