skysight-inc/HackerNews huggingface dataset:
It's not clear that kids in Palo Alto really are killing themselves at unusually high rates over the long term. There was a recent suicide cluster there, but any event that is random will clump in some location some time, and maybe there is nothing about Palo Alto itself that produced the recent clump. For sure, any event that happens in Palo Alto grabs the connection of well connected people who can get lots of media attention for their concerns, so there has been a lot of reporting and commentary about this issue. This article kindly submitted for our discussion from the Modern Luxury website is just the latest in a large collection of articles by nonspecialists on suicide in Palo Alto. But maybe the problem will appear to go away as the random clumping of individual suicides occurs in some poorer and less well connected community next year.

Of course I desire for all young people everywhere to live long, healthy, and happy lives, and if there is something toxic about the culture in Palo Alto, let's by all means do something to fix it. But one part of that effort is to better understand suicide and its prevention, a topic I post about fairly often here on Hacker News. (Check my other posts just from today. I research this issue a lot.) A lot of the commentary I have read about Palo Alto this year has been heavy on speculation but very light on verifiable facts, and I think, with all due respect, that an important issue like youth suicide deserves to be treated factually and carefully.
This is great advice!

I assume you mean this? http://en.wikipedia.org/wiki/Cost_of_goods_sold
The Large Hadron Collider Just Detected Extremely Rare Particle Decays
Not only that but I've found SPAs to be more complex than their traditional counterparts, mainly due factors like: the extra layers & complexity involved, churn rate of & lack of maturity in JavaScript frameworks, lack of integration with backend of choice. Of course there are advantages to SPAs and this generally is my choice of architecture, however I definitely wouldn't say that SPAs are more agile at all.
There was a community similar to Palo Alto close to me (affluent, very achieving- their high school everything was supposed to be the best at everything). The children were supposed to be perfect - academically, socially, spiritually, etc.

When I hung out with kids from there, it seemed like they were living their entire lives inside of a giant pressure cooker. There was always an underlying social pressure that everything they did should be perfect -- nothing would be accepted but the best. Their football team went 10-3 one year, and the football coach got fired. It was insanity.

The brutal thing is that not everybody can be the best. Even if the basketball team is winning the state title every year, only a select handful make the basketball team.

The smartest ones in that community were the ones that rebelled enough that the expectations were lower for them. One of my buddies bought a one-way ticket to Thailand without telling his parents, and came back a few months later. He said he felt appreciated for the first time; it was heartbreaking that it took something like that. For the others - no matter how much they excelled, it wasn't enough.

I want my kids to be able to live in a high-quality environment, but at a certain point it's just not worth it anymore. Palo Alto, full of tech millionaires/billionaires and the highest-achieving of the overachievers, must be absolutely brutal.
I think you nailed it.

I live in the area and I have two kids in middle school. It's incredibly hard to not get sucked into keeping up with the Joneses here.
>Technical debt is ok, and often a solid product strategy. The importance is getting to market.

Apparently they're using Rails or PHP at Bigcommerce. If you're trying to get to market as fast as possible then Rails makes sense but what goes with Rails is TDD. You really shouldn't have too much technical debt when you're using Rails or Ruby.

On the other hand, if they're using PHP then I'd bet a lot of money that they have a lot of technical debt because they hired poorly skilled developers who were able to push through some code that looks like the feature requested.

At some point, you will be crushed under the weight of your own technical debt. The race is whether your startup will die before that point. The author sounds like he's trying to get acceptance that there will always be technical debt. How about letting your engineers working on refactoring and making things nicer?

Facebook could have been crushed by their technical debt but instead they let their engineers loose on the code base. That's how they've come up with Hack lang which is type-annotated PHP, and that's how they've come up with flow, the javascript type checker. This is why they made it a mission to allow developers to be able to fix and deploy some code within 1 week of starting a job. All of that forces them to fight against technical debt and to keep themselves in the game.

That's the real issue here; sure it sucks creating technical debt in an effort to get to market first, but it sucks even worse when as an engineer you aren't allow to tackle the debt at any point or are only allowed to tackle it very rarely. Efficiency is what will keep the dollars rolling in.

A recent example involving Google is Chrome. People are actively switching back to Firefox or another browser. There's bloat in Chrome! How's that possible?! My bet is a product manager who isn't allowing the engineers to fight the technical debt in the code.
Through democratic means?
Go to Space Now
The tipping customs in the US mean that table service restaurants are a strangely inflexible business where you need to pay one class of employees -- waiters -- 13-17% of gross revenue no matter what. And in some senses they aren't even your employees because you don't fully control their compensation.

There's nothing necessarily wrong with that model, but it'd be nice if restaurants could experiment with other choices.
I may have responded to the wrong person (or you've edited your post) as the post I meant to respond to was most definitely comparing waterfall to agile.

It's very common for agile proponents to push Waterfall as the necessary alternative to agile, but that's a logical fallacy.
Rolls-Royce Dawn is the new super-luxury car – luxury-today.com
Inserting absurd images seem to throw it off: https://cdn.psychologytoday.com/sites/default/files/blogs/39...

I mean, how could I not try this?
This isn't a meaningful question. There isn't a distinction between what is mathematics with a proof and what is mathematics without a proof. The examples that others have given about Ramsey numbers are, in fact, a proof. The proof could consist of a gigantic computation or it could be some other deep insight. But in the end, saying the Ramsey number R(5,5) is, say, 47, is not very meaningful without a convincing argument that establishes why it's that number. And those convincing arguments are a proof.
He doesn't enjoy getting outside too much but thanks for the suggestion anyway!
In the US it's set at the state and city levels. It varies so widely from city to city that unless you're a resident you'd never notice a change.

The changes are frequent, too. Since they're so localized, they're often heavily involved in local politics. Recently my city was very divided over a half-cent tax hike to build a better high school.
ShopLocket (acquired by PCH) is closing down
Not in a hundred years, everything we use today is built on top of thousands of C code lines.
18% speedup by replacing o.f() with (0,o.f)()
ASP.NET 5 Blink tag
> AirBnB should handle it better internally

That IS regulation.
Red Arrows: Why we need restricted airspace…
it's like reverse greek system in U.S. universities...
If you're into Buddhism, you could always consider a retreat at a Vipassana center. They're affordable and great opportunities for self-reflection and spiritual work.
I wonder how many other PL members are on HN.

Hello from Snigg.
GoDaddy's first results after IPO show continued growth, more losses
I'm confused.. tragedy of the commons is when nobody owns something thus nobody takes care of it. Folks who rent on AirBnB either own it or have defacto control over it.

This isn't an example of tragedy of the commons at all.
It is not theft.

You listed several countries you could move to. The fact that you don't want to move to any of them, for whatever reason, does not turn US taxation into "theft".

And again, you agree to pay them by continuing to live here.

Just like, when you sit down at a restaurant and order a meal, you're agreeing to pay for it without negotiation, without a specific contract outlining specifications for the food, etc. Don't like it? Go to another restaurant.
Well, the philosophy for the Wolfram language is different. Basically, their approach seems to be "put everything imaginable in the standard library", which is kinda awesome, actually.

Should be more coherent and discoverable.
Isn't it true, that as time goes on, mining gets harder (= more energy intensive), so if you want to earn bitcoins you need to invest increasingly growing amount of energy? Isn't it also true that this process of mining needs to continue to ensure the integrity and trustworthiness of the blockchain?
This btw is precisely what separates the good engineer from the great engineer:

A good engineer can produce a good product under moderate time pressure but will accrue technical debt in critical spots if more time pressure is applied.

The great engineer anticipates the change and will not strive for perfection in parts that are going to be rewritten in the future anyways but instead just make it do the job, while at the same time keeping things simple and flexible. That's how they deal much better with deadlines and time pressure.
Node.js using Microsoft's Chakra JavaScript Engine
In Michigan, the sales tax rate is specified in the state constitution and can only be changed by holding a statewide vote. The rate last changed in 1994 and 1963 (1963/1964 was when the modern constitution was put in place). A proposal to increase it failed this month, with no votes from 80% of people that bothered to vote (~20% turnout).

It would be interesting to see a survey of what it takes to change the rate in various states.
C is still absolutely standard and huge in both the fields you mentioned. Despite all the new system languages or whatever doesn't change the fact that C dominates and will continue to dominate embedded development among other fields.

Anyone who claims C is dead likely is working in the Silicon Valley startup bubble. Sure, C isn't going to get your far at mostly web based companies but every computing device you own most likely has C and assembly running the hardware bits and the underlying system.
CouponDunia is hiring Frontend Developer | Mumbai , India

https://angel.co/coupondunia/jobs/22677-front-end-developer-...
Create blog post with AWS and Ghost
There are a bunch of US restaurants that do service charges instead of tips. Alinea and Next, two of the best restaurants in the country, do this.
Apple sells mobile phones, Microsoft sells software, how can you compare them? Or are you arguing that Apple PCs are more successful than Windows PCs?

It is very funny that you think you made your point with this example when you actually did exactly the opposite. Apple almost went out of business when they competed with MSFT in the PC/OS business, exactly because of those pricing/reseller strategies that MSFT employs.
That's interesting, I had always thought the same as the poster you're replying to. It really shows the psychological/brand difference. I'm far more likely to go out and buy a 3D printer. Perhaps it's the word "printer" or it's some imagined preconceptions about the learning curve -- there is a lot of effort going into making 3D printing super accessible right now, and that's the problem pointed out a few comments up this thread.

When it's accessible to everybody it's accessible to the people we forgot were also included in "everybody", those with bad intentions -- or simply different ones, such as maximising their personal profit from an apartment rather than living there and being part of the neighbourhood. If we start seeing mainstream magazines talk about desktop CNC milling machines and classes pop up to teach kids how to use them -- and you know, with the Maker movement that's certainly possible and is probably already happening somewhere -- then these technologies become just as "dangerous" as 3D printers.
> Video Games have gradually turned death, the most (only?) influential and thought-provoking aspect of human existence, into a nearly-unexamined cliché.

Death? That thing that happens to everybody and everything (except for that one weird jellyfish). That thing that's is random (oh look, a brick just fell off the truck in front on me and it went through a car window immediately snuffing out the passenger's life), capricious (childhood cancer?), and just plain everyday (most people eat other animals on a daily basis).

Additionally, if you look at history you'll see that attitudes towards death vary greatly. From celebrations of the dead, to fear of the dead, to just a shrug.

Meanwhile you have video games that play with the idea of death and destruction, just like much of Indo-European epics have for millennia.

God of War has you killing the gods and everything in your path, including innocents. All because you killed your family.

Super Meat Boy has a brilliant scene when you first get to the afterlife and you see thousands of copies of you raining down into a hellscape. I didn't count, but as the game keeps track of how many times you've died, I wouldn't be surprised if it's raining the dead versions of all your failures.

Then there's the really disturbing (in the good way) take of Binding of Isaac or Braid or Limbo. Even mainstream games like Final Fantasy will play with it.

Video games are great for exploring the ideas of death and life. Sometimes they treat it sadly, sometimes is relatively inconsequential, and sometimes it can even be humorous. Honestly, I find they treat death better than most other mediums.
I found it curious that something is never mentioned in that post. That is, not voting at all.

So yeah, I generally agree with PG in that

> it's ok to use the up and down arrows to express agreement

But he never said to do it in a trigger-happy manner. There can be many other reasons to vote, but when the reasoning is 'agreement/disagreement', voting IMHO should be done when you strongly agree or strongly disagree; this way you allow some "space" in between for freedom of expression.

So my current take on this whole vote up/down to convey agreement/dissagreement discussion would be not voting at all unless you find it pertinent.

Also IMHO, in other types of reasoning one should be a bit faster to downvote, for example 'rudeness', or worse, 'hate messages', for those ones I downvote immediately, or flag and sometimes even educate (if the person seems to be just confused, and I make one attempt only, if the person is not interested in changing their mind, I skip).

Other types of reasoning deserve a different approach, for example; Interesting comments I upvote even if I don't agree. Well redacted but uninteresting comments I leave untouched (I don't vote up nor down).

And there are many other considerations for different scenarios and different types of reasoning, I mostly prefer not to waste time, but I liked this post about kindness and find the topic of community very engaging and relevant to me. Maybe because I'm starting to build a community myself.

I admit that I'm a bit faster to upvote, for anything that deserves positive feedback; attention, approval, agreement, endorsement, celebration, applause, kudos, kindness, etc. And I'm OK with that.
That's the everyday struggle; as developers we can produce so much wealth just by typing at a keyboard. Yet we let ourselves be controlled by people who don't know what's what and can't even prove their ideas have any return on investment.

As you say, don't make magic happen. It doesn't matter how cool it would be if, or how you think you'll show them your ideas are better; when you say "it cannot be done" don't go and try and do it. Don't let the manager bully you and don't let them try and get another developer to tackle the impossible.

I've had that happen to me where I said it will take X amount of time to do it so let's not do it till next sprint. Then the manager went around my back when I was gone for a day and gave the task to another dev. The dev, who caused the mess, of course was able to fix it within an hour. Why did I say X amount of time? To cleanup and make sure the bug stays fixed.

When you work with other developers, actually work together. Stand up for them, don't make bad comments about them, and always stick together when you're asked to do the impossible.
I wonder how many residents in PA came from elsewhere with very different upbringings? I bet most CEO's and execs in SV were not raised in the pressurized environment of SV.
I am fully aware of the risks and I judge them to be negligible in practice. I've been running open wifi at home since 2002.
This is an interesting perspective that i hadn't considered, and honestly i can't think of any balance. If you penalize Airbnb renters with taxes and nonsense licensing you're going to end up with less diversity where just a select few end up doing the same thing you're describing instead of the many that do it now. While if you do nothing you're going to keep pushing real residents out through price hikes. Tough situation.

However, I do think that this is very limited to areas of already high demand and shouldn't be a blanket policy across a whole region.
By the by, there's a recent software engineering radio podcast on technical debt:

http://www.se-radio.net/2015/04/episode-224-sven-johann-and-...
My view is that HTML is not a "programming language" because it was not designed for programming, and isn't very good at it. C isn't a markup language because it wasn't designed for adding presentational and organizational context to information, and it isn't very good at it.

Some markup languages let you do some programming, and vice-versa. There are also some candidates for being considered both a programming language and a markup language. HTML, absent js, doesn't seem to be one of these.
People assert the counterexample, too, but in reality it's hard to find real cases where anything bad happened as a result of running an open wifi network.
I think that's the thing about Airbnb. The experience is usually good for the people getting paid, and the people getting the service. It is frequently bad for people who are not part of that exchange at all, and just happen to be in close proximity.

The owner of my apartment building has set up an illegal air bnb in an empty apartment(I'm going to guess this is a rent controlled or stabilized apartment "under renovations"). Usually it isn't an issue, besides for frequently seeing groups of strangers come in and out of the building. Last week though, a lovely fellow decided that, after drinking what must be approximately 2 liters of wine, he was going to pick my door to puke outside of(5 floors below his air bnb) at 2AM. He then started crashing into the wall separating my bedroom and the hallway a number of times. Then he went down into the lobby, puked some more right in front of the door, then peed in the stairwell. I think it's pretty straight forward to see why tenants don't want air bnb rentals in their residences.
Uber makes a big deal of this, drivers have always protested when I offer a tip. Taxi drivers, on the other hand, occasionally make noise if I just pay the amount on the meter.
Io.js Technical Committee Just Voted to Join the Node Foundation
Your board needs to elect a certain specific set of officers, one of which is the Secretary. That is still required even if there is only one board member, as is commonly the case for consulting corporations.

Within I think ninety days of your incorporation, you need to file an Information Return with the Secretary of State, that names each officer. It's not a tax return in that you don't send any money with it, but if you don't file it on time, you'll be fined five hundred dollars, and if you don't file it at all, your corporation will be suspended.

It's a felony for a suspended corporation to actively do business, as that is considered a form of money laundering.

Once you've filed your information return, you're not specifically required to ever hold any board of director meetings. If you don't then you don't have any minutes that you need to keep at all.

One thing that you will need though - you can do this in the same meeting as when you elect the officers - the board needs to name a bank for the corporate checking account, as well as to authorize who gets check signing priveliges. Some banks don't enforce this but I encountered one bank that was quite adamant about it and that actually did accuse me of money laundering when I tried to open an account with a Royal Bank of Canada check written by a government agency.
Yes, learning some lessons from other people's experiences is often much less painful…
Even the code for the subsystems that work could be improved and turned into real dollars. I've seen it in so many projects where a commonly used web page loads very slowly. On an ecommerce site, seconds and milliseconds count. Optimizing those pages with caching would have provably increased sales (we saw sales go up on a page that was "accidentally" optimized ;)).

Speed follows quality.
I certainly wouldn't mind if the middle manager that had an hour long meeting today never spoke to me again. The first slide was MLK with "I have a dream" which then continued onwards with 15 minutes talking about how to move post-it stickers on a whiteboard and 15 minutes spent doing a failed analogy between a GPS and continuous reevaluation of when the next release will be done.

At the same time, management has decided to have a release cycle that is 10 months (or in reality after the inevitable delays: 12)..
Unfortunately, this document is not actually about a strategy for the US Army to destroy cloud computing, or even the term 'cloud computing'.
David Cameron: Britain too tolerant and should interfere more in people's lives
Okay... so what would you scan and make?

Consider everyday things around you: smartphones, laptops, etc. None of these can be 3dprinted. Things you can 3d print are... smartphone cover, smartphone stand... things you can afford to be plastic in its entirety. I think you guys are overestimating what 3dprinters are capable of. There's a lot of tinkering required to create anything of even moderate complication. And it's almost always cheaper to just buy it if it's available at the store, because the printer costs and the consumables (pla, abs or whatever filament) costs, and time costs.
URL, URI, URN what's the difference?
This is a very good presentation of data.

Many people say that police officer is not that dangerous of a job (12th over all), but if you look at only deaths caused by violence, they are the second most dangerous job. I personally would not really want to be a police officer in the US patrolling the dangerous neighbourhoods.
Of course some Airbnb hosts give up their entire place. There's a big button to limit your search to just those properties.

Airbnb shows 667 out of 918 rentals in Santa Monica are for the entire place, i.e. no host present. The vast majority of rentals there won't have an owner present.
WebVR and the future of screenshots
The advantages of being an ex-VC startup founder
I've seen average story points reported that way too -- but I think it's just that people don't know not to report all the decimal places that Excel gives them.
Why adults are chugging a drink made for infants
Real-User Monitoring's History and Next Frontier