skysight-inc/HackerNews huggingface dataset:
If he's supporting a family solely on his $120k salary, I might believe him. I don't have much experience on this, so I shall refrain from commenting.

But if he isn't supporting anyone else on his $120k salary, he's full of shit.

I used to intern in the Bay-Area, making ~$60k/year.

Then I graduated, and started earning $90k/year.

As recently as 1 year ago, I was living in San Francisco, which is much much more expensive than Sunnyvale, and earning $125k/year.

During all 3 phases above, I had more money than I knew what to do with.

Let's break it down here.

- 120k/year == 10k/month.

- 3k goes to taxes.

- 1.5k goes to rent (yes, sharing a 2 bedroom with 1 other person isn't the end of the world)

- 1k goes to food and groceries

- 0.5k goes to car payments, insurance, etc.

That leaves you with a whopping 4k left over every month.

Even if you blow half of it on gambling and drinking, and save the other half, that's enough money to make you in millionaire in ~25 years.

The large majority of people living in Silicon Valley get by just fine with much less than 120k. Are you going to be conspicuously rich on 120k? No. Is your life going to be shitty? Absolutely not.
I find it very odd how chat apps (AIM, MSN, etc.) died and gave rise to.....chat apps (WhatsApp, WeChat, FBM). I'm still not sure what caused the mass migration.
For me, what's important is not avoiding disagreement, conflict, or rage -- what I want to somehow exclude from my social media existence is just good old craziness. The Internet has been enormously empowering to the stark barking mad.
Its only two weeks, the equivalent of a GFY to their ex-customers.
Mobile App’s Survival Funnel: How to Stop Uninstalls [Infographic]
When Hillary Clinton served as Secretary of State, she used a private email server that was stored at her home and later in hosting facility not cleared for classified information (supposedly in a bathroom).

Initially, she claimed there was no classified information on the server at any time. Further, when she was required to turn over records to comply with archival rules, she had her staff delete the personal messages and pass the rest along.

In the current investigation, they've discovered classified emails - some classified after the fact, some not - which included KH-designated intelligence (aka detailed satellite images). In addition, when she delivered the data to the State Department, she gave a copy of all of it to her lawyer, who didn't have clearance for the classified data.. which shouldn't have been there anyway.

Yes, previous Cabinet-level staff had used private servers but the National Archives explicitly recommended against it in 2006 (a recommendation, not law) and then President Obama signed an Executive Order making it the law in 2009. Secretary Clinton continued doing it until she left the State Department in 2013.

At minimum, it was disregard for the recommendations and eventual law. At worse, it was flagrant disregard for protecting the means and methods - that includes people - who collected and needed that information.
> all communication with public officials is archived and made public

Is that all communication period, or only communication with them while they're acting in their capacity as a public official?

How do public officials keep their legitimately personal business private? (E.g., having an affair). Can their personal email accounts be opened up and made public at any time? I'm curious.
As we get closer to "limitless energy" the cynical side of me always starts thinking about the business/political/power forces that will come into play. It's not going to be easy going once we have it.

By analogy: the first fusion reactor is Napster. Obviously the traditional oil/gas co's play the part of the record labels, trying to shut it down. And then who will become Apple/iTunes of the energy industry?
- Angular doesn't enforce a convention. This gives you flexibility at the cost of zero convention. Developers tend to abuse this flexibility "because they can do it this way instead of that". Choose a convention among all the methods possible, then stick with it.

- Angular can be hard to debug when using some architectures. Two-way binding is pretty hard to track down. Scope inheritance is also a pain, especially with nested controllers, or when devs just stick everything to the root scope and expect it to be there when it doesn't at times. Even tools like Batarang and Inspector can be a pain to use.

- Long-running SPA's tend to accumulate unreleased memory if not managed properly. When stuff like this happens, worst case scenario is to have the user reload the page and lose state. Not taking this seriously, the browser may crash. You don't want this to happen in the middle of an operation, like say, a payment.

- State management is also a pain to work with. I often hear our devs talk about "invalid state". How can it be invalid? That's unless not all changes are accounted for. This is where the Flux architecture shines, as it isolates state in one location, away from the moving parts, and state only mutates via one mechanism - actions.

- It's huge size. One issue with Angular is that it uses too much boilerplate code, most of which is because of the structure and dependency injection mechanisms. Minifiers can only do so much to lessen the size, and not sure if Rollup can do much against these helper structures.
Something is rotten in India’s startup scene
Hopefully wikileaks will mirror it, their search is decent
Just writing this comment because I think @sarahnadav deserves some support here, from a dude (like myself), but also from the community in general! She is bringing some shit to light that may have not been seen before. If this is how one VC is, in one instance, maybe there's a lot that we're not seeing? This could be just the tip of the iceberg! Maybe other VCs could benefit from seeing this post and thinking, "I wouldn't want to be that guy in this conversation, what a jerk".

I'm pretty upset that most of these comments (well, I guess most HN comments are like this) are trying to be so contrarian - why not just be supportive of something for once? Is the OP someone with a horrible track record of lying...

...or is she just a woman honestly trying to raise money and start a business, something many of the posters on here are trying to do as well?
I think it was mobile - I remember having a Nexus One and trying to get chat to work on my phone. Nothing really existed.

The best option was Meebo which allowed you to sign into AIM and a few others, but push notifications were terrible and you often got logged out for no reason.

People wanted chat on phones and FB, WhatsApp and WeChat filled that gap.
Ask HN: Remove Original Email from an Email Reply Text Body
I am using Python to clean up some email database. For each reply email, I want to remove the original email. I googled and found a few related links. Basically they suggest that there is no standard format except for using some diff parser. However, those posts were from a few years ago. Any new algorithms have come up recently?
Thanks, JZ
Desktop to mobile

With slack it's it's reflection of being based mostly on a web approach to things vs. the other more message protocol releated approaches.
If it was a two star general who did this, he'd be in jail.
I have about a 25 minute walk to work, which I, unfortunately, rarely set aside the time to do. But when I do, I swear I get more work and side project stuff done in that time than in hours of staring at a laptop.
Removing D18 in the Pro-36 would unblock the 820 MHz AMPS band. Fun times.
The current poor areas we have in America are still connected by market forces - jobs, social service providers, affordable housing, transit, road infrastructure, and others. Short of being subsistence farmers they cannot break too far off geographically or culturally because of all the tethers.

BI lowers the bar from "people okay with sustenance farming" to "people okay with roughing it." In the extreme case the only tether needed is a dirt road or body of water suitable for a delivery vehicle to bring supplies[1].

You might ask who would be willing to break off from mainstream American culture so severely, and I think the easy answer is religions and cults. It could be this isn't as bad as I think - perhaps the cultural and religious development done in these communities would be valuable - but the point of this argument was to bring up something unexpected.

[1] Coordinating the exchange of the BI for the supplies could be arranged in various ways. I think clever people will find loopholes and thus there isn't a practical way to force people to be present in "civilized" areas.
Even if it is, does that justify a touchscreen? My Nespresso supports three sizes by having three physical buttons; that doesn't strike me as particularly onerous.
See my other comment but I wanted to let you know that I am glad you posted this and I think there's a lot of value to pointing this kind of thing out. I have no idea what kind of business you're trying to start or whether or not it is a good or fundable idea but I do hope that you get to the finish line you're trying to get to - good luck!
Which is true, because your child should be your #1 priority. Regardless of your gender.
> How do public officials keep their legitimately personal business private? (E.g., having an affair)

If there's any grains of truth in House of Cards, I assume burner phones
In the code I've written that deletes directories, I never call the system level delete functions directly, and instead have abstracted them away to a function with added checks to the beginning that fail/assert with big warning messages if parameters ever try to delete root or other system directories.

It's never been triggered except by my unit tests, but I'm sure glad it's there.
Most government officials use the federal government's email system servers to classify emails.

From time to time someone uses a private email server that they pay for hosting instead of federal government ones. It sort of complicates things when that happens because it is not seen as much secure as a government one. We have laws about classified emails and rules to follow.

Hillary claimed there was no classified email on her server, and that she turned over all emails. The email of the private served was deleted, but now is being recovered. There is an FBI investigation into it that recovers emails.

The Republicans have attacked Hillary over private email use, but Sarah Palin and other Republicans also used private email servers.

I am sure in non-US nations this is no big deal, and you are wondering why it is being investigated. In the USA we want our government to be transparent and accountable for their documents and emails. Have have a freedom of information act that we can request documents and emails from the government on certain issues like Benghazi and the Embassy attacks. But if the email is deleted, how can we see it?

Anyway it has become a political issue that Republicans are using against Hillary Clinton right now.
Search for wikileaks, you'll see how concerned they are with it. They get a periodic update of how worldwide media are covering wikileaks.
It's not a shibboleth, it's a dog whistle. Shibboleths are for identifying people in one-on-one or small group situations. Aluminium vs. aluminum could be a shibboleth.

Dog whistles generally sound like platitudes to one group (family values, social justice, "let's have an honest conversation about race") and mean something entirely different to a particular demographic.

https://en.wikipedia.org/wiki/Dog-whistle_politics
This Is the First Known Image of DARPA's Submarine-Hunting Drone Ship
Those of us in the military community are, and try to be, very precise about inferring proper context because it's a matter of honor and dignity in life and death.
"Today, in 2011, I'm giving Secretary Hillary Clinton the nod as the Obama
Administration's improbable MVP in the technology realm. "

http://graphics.wsj.com/hillary-clinton-email-documents/pdfs...
"in" is already a reserved word in Ruby.
I think programming can be engineering (in the applied problem solving sense) and/or art. I think Facebook probably employs both. And I think obedience is still valued, although it is less likely to be the path to an abundant life. It still offers decent downside protection.
See also Eternal September https://en.wikipedia.org/wiki/Eternal_September
This is very similar to what Rich Hickey (creator of Clojure) talks about when he talks about Hammock Driven Development, I recommend watching him talking about it here: https://www.youtube.com/watch?v=f84n5oFoZBc
Is Intel QSV available on Mac/Linux yet by any chance?
Plus, wouldn't that contradict the whole idea of "we are all equal. Men are not better than women" but suddenly stating the opposite is totally fine?

The data on this would really be interesting.
The latter. You can still use personal accounts for personal matters.

http://www.archives.gov/records-mgmt/toolkit/pdf/ID317.pdf

http://www.npr.org/sections/itsallpolitics/2015/04/02/396823...
I don't believe anyone's arguing that the overhead of static checking is not worthwhile, merely that it involves serious work on the part of the compiler developers that should not be dismissed.
I think it's fair to put the blame for data loss on users as long as it isn't done maliciously. That's because users are the ones in the best position to protect against it by making backups in proportion to how valuable their data is. It would be a nightmare if Adobe had to make a backup of every customer's computer just in case their software had a bug that deleted something. Much more efficient for the user to just have a single backup protecting them from bugs in all their software rather than all their software redundantly doing it.
> Eh, I can kind of see how it might happen myself

Exactly! Any programmer worth their salt should be able to see how it might happen... and prevent it!

> you could have cutting edge testing following every industry best practice and still miss this bug

I disagree. If you are following industry best practice (checking files/directories before you delete them) you would not have this bug.
The reason that Homebrew defaults to /usr/local is because there are a lot of braindead packages out there that hardcode the possible locations for software (e.g. /usr/lib and /usr/local/lib), and if you install Homebrew somewhere else, you can't use Homebrew to satisfy the dependencies of any such braindead software you come across.

However, if everything you're installing that depends on Homebrew-provided software is also installed through Homebrew, then it should work regardless of location (I say "should" because I suspect that not every single Homebrew formula has actually been tested with a non-/usr/local install path).

Personally, I stick with /usr/local both because I've never had a problem with it, and because that makes it easier when working with software that uses a default PATH (since /usr/local is usually put in these default PATHs). But if you have any concerns whatsoever, then by all means use a different install prefix.
Pretty sure only when they are acting. I believe they can have personal email accounts/phones, but they cannot use them for official business. Of course, we all know how nearly impossible that is to pull of. For which, you'll have courts and analysts just like this, sitting there sifting the wheat from the chaff if it makes it this far.
Are you sure, without seeing the bug? Imagine two different manifestations of the bug.

(a): Pull out first directory found in readdir("/"), system("rm -rf ${dirname}") ( in no real pseudocode).

(b) removeCacheDirs(); --> recursiveDelete(getLocalCacheDirList()); --> ReadConfig(GetUserPrefLocation(CACHE_DIR)), .... <some horribly nested mess of functionality created by 10 different programmers over as many years, where somehow the code misbehaves under a specific set of environment attributes, etc.>

Sure - (a) would be awesomely stupid, but it's probably not what happened. Oh, it might be. But (b) is more likely, and reflects as much an organizational and dev process mess as anything. And if (a) happened, you need to ask yourself how: Why was someone with so little clue allowed to implement something like this with no code review / why did it bypass code review? What's the longer-term policy and mechanism to prevent this?

When a three year old shoots someone with a gun, do you put the three year old in jail, or do you figure out how the $*! they got a gun in the first place?
Don't quit yet, because your judgment is clouded. You sure to regret quitting based on emotion.

Here is what helping me:

1. Take a break off in the different country. At least for 1 month. I recommend backpacking.

Why?

Everyday task will shock your brain out. Making it hard to think negative thoughts.

And never underappreciate the power of like minded people. They are escaping cubicle nation, too.

2. Try new things, extreme things while you are on holiday.

Why?

You are still shooting for shocking your brain. That's will help.

And here is the other takeaway: your burnout based on missing out on things. Do it now, everything that your old self wanted to try out.

3. Go back to work with different condition in mind.

But, this the big BUT. Write down when you will be quitting before starting again.
Think SMART goals here. And I emphasize on writing it down. Clue: Seth Godin: The Dip

4. Are you still in bad mood?

The primary culprit will be one of the following:

- Flexible schedule

- sleep

- your own imagination

- diet

- exercise.

Work to achieve the missing one(s). At this point the diet, exercise and sleep is good because you have been on a holiday. So you might need flexible schedule for the last part.

5. Tweak this. Read books. Meet people, listen to them. Have notes.

6. Repeat.

Your own imagination will take care of itself in no time. Try not to think and go on holiday.

Also, one year from now I would like to read your takeaway, here on HN.

Take care.
Sydney startup Curbit lets users pick up someone’s unwanted goods from the kerb
How to recover the deleted voice memos on iPhone
The intent is to gather public feedback first before peer review. But I guess the media got a hold of it and ran too far with it.
Toronto, Cannes, Hong Kong
Amsterdam,Amsterdam,Amsterdam
Colin Powell and Condoleezza Rice also did the same thing.
The State Department is a slow organization with internal careers. I feel like you see the same in a lot of other career, conservative, small number at the top, higher payoff if you get there fields (legal, medical, academia, finance).

The amount of effort required to be sycophantic is minor in relation to the past 10+ years of work that your superior could torpedo on a whim.
> In the current investigation, they've discovered classified emails - some classified after the fact, some not

"some not"? If you are implying that Clinton's server held messages marked as classified when sent, could you provide some evidence to this effect? The Clinton campaign is quite adamant that this is not true.
Weird Facts About Pregnancy
How Justice Scalia defended digital privacy and also held it back
Meh. I did my time in Iraq. I had hard tours. The guy deployed like anyone else, stating as such is not exploiting anything. Get over the POG/Boot/Leg mindset.
Powell and Rice did not operate their own private email servers.
Hey all - author and longtime HackerNews user here. It's a nice surprise coming back from an evening away from the computer and finding this at the top of front page. Whatever success I've had with Lean Domain Search is due in large part to what I've learned from this community.

Here's the original HackerNews launch post from 4 years back for context: https://news.ycombinator.com/item?id=3470977.

I'm happy to answer any questions about Lean Domain Search, the deployment, etc.
> I don't think people thinking about tech really saw this coming: that chat apps would not just be successful at such large scale but also subsume VOIP

Because they couldn't have predicted how badly Skype would botch the transition to mobile: https://news.ycombinator.com/item?id=10927899

As for e-commerce, that's still controlled by Amazon, not any chatting apps (at least in the West).
NSFW|ADJ does work, though. Maybe NSFW is a reserved word of some kind?
I'm going to disagree. Any debate about definitions is fundamentally about power. There's no real reason why a word means one thing and not another. It's inconsistent to be frustrated with one group for insisting on a definition ("family values" means heterosexual couples and their progeny) and not be equally frustrated with other groups for doing exactly the same thing ("marriage" includes same-sex couples).

I'm willing to be wrong on this point if someone cares to enlighten me. I find it sad to conclude that power struggles are inevitable. It's better than violence, but still distasteful.
Someone should make up rules and ship it. The world needs more board games.
I would have said C++ because the template system is a functional programming language.
No one here has yet really considered the real elephant in the room:

Why does anyone need an "intelligent" thermostat, especially something as overhyped and over-engineered as Nest is?

I never even remotely bought into the Nest hype from the very beginning. Ditto on their smoke detectors.

At least, you stop being such a baby and turn the heat up or down by yourself. Controversial, I know.

At most, you put your thermostat on an automatic schedule, which can be done about a thousand different ways (timer circuit, dippy bird, microcontrollers that have already been manufactured and tested in a million different ways by more established companies).
Most people I know use Skype for the same purpose that I used MSN Messenger for back in 2000. I think I pay $6 a month for a telephone number through Skype.

The idea of valuing a cell phone chat app at billions of dollars seems silly, because if the cell phone companies made text messages free there would be no reason for the chat apps to exist.
> Our software should be as solid as the golden gate bridge, sturdy and solid for a 100 years.

Not the Bay Bridge?
Boomtown, USA: An Historical Look at Fracking (2015)
He explains, in the article, checking this with the person he replaced before he went on his deployment. He specifically mentions GitHub and Heroku.
https://www.youtube.com/watch?v=w_KC_92e-RE&app=desktop
That seems somewhat worse, they used private email on servers they did not control?
I guess I never will understand the reason for buying any tech gadget when the current solution is operating within parameters.
Serious question. What happened to windows 9?
ObamaLeaks

http://graphics.wsj.com/hillary-clinton-email-documents/pdfs...
I've been under the impression that unions don't truly allow type punning, but given that the practice was widespread (e.g., it was used in the code Protocol Buffers generated a few years ago), it was a pretty safe bet compilers would support it as an extension.

I was also under the impression that the One True Way to type pun was to cast to char*, which is allowed to alias, and then cast again to the type you actually want.
> The worst feeling is when you get an alert on your iPhone while nobody (but your pet) is home. "Alert: your house is on fire." Then you rush home and realize it's a false alarm.

This is both hilarious and horrible from my point of view reading this
Not a four star though: https://www.washingtonpost.com/world/national-security/petra...
Yeah. Someone I know who briefly worked at the UN had some interesting stories about incompetence and politics where factional lines were drawn by nationality.