skysight-inc/HackerNews huggingface dataset:
Saying it's impossible to save is misleading and it's laughable how often this myth about the Bay Area is perpetuated on HN. Unlike a lot of places in the US, the Bay Area has all of the following:

* a meaningful degree of racial diversity (makes a big difference if you're not white)

* comprehensive public transit (yeah, yeah BART and MUNI suck, but where I've lived in the US previously, they didn't even exist)

* an abundance of job opportunities in tech

* nice weather

I'm able to save 40% of my income and I don't even work at a high-paying company like Airbnb, Google etc. I live in a new apartment with one roommate in an area that's only a 25 minute commute to my office in SF via public transit.
Well, on the bright side h2 and keepalive are other ways of reducing the overall number of tls handhakes required if you're doing http.

Too bad session resumption has issues.
Sure, and - actual anecdata, names changed or omitted to protect both the innocent and the guilty,I was present (talking with a top-level executive in a private largish - though not very very large - firm about a possible consulting contract with them) when he attempted accessing his e-mail or something and muttered something like:

Strupid IT guys,they must have changed the password again!

Then called his secretary/assistant (with the speakerphone on):

Hey, Susan, what is the new password?

And Susan, promptly replied:

It is "123456", I have written it on a post-it I put in your left top drawer.

Admittedly the above happened a few years ago (roughly 2008 or 2009), but I wouldn't be so sure that anything has changed much in the meantime.
I worked on a product that used the Vaadin framework for UI. It is a serious, production ready library that is written by some very sane and very intelligent people. The JavaScript hipsters would probably turn their nose up at it, but being purely objective I found it to be a good solution. I have also worked on a project that used React + Redux on the front-end so I believe I have a fairly balanced opinion.

pros:

- Server-side rendering can improve client-side performance, especially since it allows you to avoid N + 1 problems associated with many roundtrips to REST APIs

- Compatibility with all common browsers (Vaadin take responsibility for this basically)

- If your backend codebase is already Java, writing your UI code in Java can save time/reduce complexity (e.g. all your existing static analysis tools can now be applied to your frontend code as well)

- There are simple, well documented ways to wrap 3rd party JavaScript libraries. I was able to integrate VisJS as a custom component quite easily

cons:

- Server-side rendering comes with a non-trivial memory overhead that scales pretty linearly with no. of clients. This may or may not be a concern depending on your requirements

- In terms of writing elegant code, I found the experience much better with React + Redux, as best practices are essentially enforced here (pure functional code)

- You still have to get your hands dirty with CSS, although Vaadin does provide base themes like Valo if you so wish to use them
A static site generator lets you only update it in once place, rather than 15, when you make a change.
Really? You find trying to start a new cult redeeming?

Not even an interesting one - just yet another rehash of 90s Extropian Cyborg-Christianity rapture of the nerds stuff.
It's not about "talking to the proletarians". It's about the emotional work involved with talking to a bunch of people, organizing those discussions, comparing the results, etc.

As a generally introverted person, just thinking about discussing the details with 3 or more people makes me feel exhausted. And that doesn't even count the planning, review, time off of work, etc.
if they keep going at their current pace they will most likely make it.
Greetings from across the bay in St Pete
$1,450/2BR in SF is the giveaway that this is a dated, and no longer even remotely likely, anecdote.
> was fat, lazy and a boring conversationalist. Obviously she was also amazing or the 4 years never happens

Well (for the defense!) I could argue that you were tied to her for other reasons and/or were co-dependent. After all people stay in abusive and bad relationships frequently and not just for money reasons for all sorts of emotional reasons.
Australia Embraces Fintech
My current process is:

1) Initial sketches in pen & paper.

2) Move into Sketch.app for refinement.

3) Move into Invision for clickthrough interactivity.

4) Move into Principle for animations & transitions.

5) Throughout, use Craft.io to keep track of personas, user stories, etc.

6) Realize that, despite my best efforts, documentation is scattered everywhere. Things are out of sync. UI is in eighteen different states of visual done-ness, and nobody knows who made what decision when.

7) Drink heavily.

My ideal workflow is:

1) Pen + paper or whiteboard for rapid ideation and exploration

2) Something exactly like this "True UX" tool for rapidly stringing together layouts and flows in a testable, iterative, documentable way.

3) Drink heavily. Wait. Maybe this is a personal problem.
I have the same background as you. Crimea, not Moscow.

Americans will never understand. Our parents stood in breadlines. We are making six figures in America.

It's not about wealth. It's about a culture that respects hard work, education, and opportunity.
It's funny, my wife cooks, and I do the dishes. That is our agreement. However, often she will make dishes throughout the day that are not a result of cooking (coffee mugs, plates for small snacks she makes for herself, etc). Sometimes I will get yelled at for "not doing the dishes" when I neither a) created them or b) enjoyed the spoils the dishes were used to create/consume. How's that for gendered?

Another thing: when I do the dishes, the drying rack looks like a well-engineered marvel. Everything is stacked perfectly and efficiently to dry as quick as possible. The things we use most often are the most accessible on the drying rack. When my wife happens to do the dishes (if I'm out of town), the drying rack looks like a shantytown in a post-apocalyptic futurescape...things are piled up with no rhyme or reason, you have to dig through a bunch of wet tupperware to find plates or cups, the silverware is mixed in with the sharp knives. Yikes.

There are times when she does a household task, such as fixing a door or something, I come back when she's done to find the tools strewn everywhere and I have to put them away. I guess that makes me the woman.

My point is: there are divisions of labor. It's important to decide what those divisions are, where they begin, and where they end. I don't get angry at my wife when the dish rack looks like a scene from Mad Max because she hasn't had all the time I've had to perfect the skill (and I'm just glad she did the dishes at all). But conversely, I ask her not to get mad at me because I didn't put a gift bag back in the exact place it was supposed to go after she re-organized our closet and I lost track of which box is for what.

That said, we've both discussed, ad nauseam, the above issues and worked out or differences. This usually happens when resentment builds to the point of one speaking harshly to the other, at which point we cool off, dissect what we're feeling, and both attempt to change our behavior.

I think that's the real point here: it's not so much about gender (am I woman for doing the dishes?), it's more about dividing the tasks, setting the boundaries for those tasks, and talking to each other when something needs to change.
Great checklist.

I self funded two startups and the point about targeting small companies is a good idea.

I would also add using a subscription based service (even for development) is the way to go. You can charge a monthly fee for a group of services to smaller clients while development is ongoing with a list of milestones and achievements to keep the project on track while ensuring you have recurring revenue coming in.

If you get multiple clients, you can really set yourself up for success. Having 3-4K coming in every month on a regular basis can keep you afloat and reduce the anxiety of having to send out bill and then waiting to get paid.
Pre or post-tax, and at what standard of living? Weather aside, you can get significantly better housing/schools/daycare/whatever for that 80k elsewhere than you can for 160k in the Bay Area. If you're young and single this is probably a non-factor, but for people >30 it can be significant.
Boost.UI – a new C++ GUI library
Demonstrator 3 linear aerospike ready to start tests [pdf]
I'm afraid of survivorship bias. Just because you made it, it doesn't mean that others who fell in the same situation would. That's where statistics come handy.

Don't forget that you have lived through a period of growth in the US. It might not happen again for this generation.

What if the fundamentals changes, and the situations/opportunities you have been through are no longer there?

We like to think we make our choices and ourselves. But most of the time we are driven by whichever random events come in our way.
Built from scratch trailer homes make more sense.
But caring about cleanliness wasn't labor for the author. It came naturally to her. If anything, it was the husband that was expected to apply emotional labour to make himself care.

Which I now see was the point. Women are traditionally expected to care about their partner's preferences even if they don't really understand or care themselves, while men are expected to be practical, cold and uncaring. Thus gender roles contribute to an imbalance in the distribution of emotional labour.
> Perhaps jihadis will not be able to hack them in such a way as to take remote control.

That is wishful thinking. Islamic State has been very successful in recruiting and radicalizing young english speaking hackers in Europe -- mostly in Britain (children of Pakistani immigrants), Belgium (2nd generation Moroccans) and France (descendants of french-algerian immigrants).

Here's one that I know of. British-Pakistani hacker Junnaid Hussain => See "Here’s how the military tracked down and killed the top hacker for ISIS" http://www.businessinsider.com/isis-hacker-trick-found-2016-...

> Hussain, a high profile recruiter for ISIS who hacked CENTCOM’s Twitter and YouTube accounts, was considered the second ranked British jihadi behind Mohammed Emwazi (Jihadi John). Hussain was killed in a U.S. airstrike in Syria in August 2015.

Source: http://www.foreigndesknews.com/world/middle-east/isis-hacker...

Junaid was know for his hacking skills, he used to publish "Kill Lists"
https://en.wikipedia.org/wiki/Junaid_Hussain
> ""Emotional labor is the process of managing feelings and expressions to fulfill the emotional requirements of a job."

Isn't that what she's saying? She doesn't want to have to tip-toe around her husband's feelings the way she seems to have to. She spends a lot of emotional labor (or capital, if you prefer) trying not to point out obvious things like, "I shouldn't have to tell you to put away the thing you took out. I shouldn't have to praise you for doing the work you were expected to do. I shouldn't have to just accept that you never reciprocate those emotions when I do the things you can't seem to, or want praise for."
Yeah but that's what I'm saying, once you've hired them then you might find out different but purely within the hiring process a PhD is preferrable to a BS. And the predicament may be tough but if there is no solution to it, why even take it into consideration? That's why I asked what you would do about it.
You can easily be all three in the course of a single lifetime. It's not a choice between those three.
Student debt is half of the problem. Really, the problem is that the primary source of funding for a university is the state. Over time, states have reduced the amount of money they give to schools because they can increase tuition to make of the difference. Since students are forced to then take student loans from the federal government, it in affect becomes a scheme for the states to milk money from the fed, but saddle the debt on students. So, yes, student loans are a problem, but the larger problem is that the states have proportionally removed money from the universities.

As to how to fix it, it's complicated. If the fed wants to continue to pump money into universities, they could federalize them, but it would be a huge transfer of power to transfer control of universities from the state to the fed. There's accreditation, the board of regents, and a variety of other organizations that would then be federally controlled. On top of this, since a university is such a large piece of a local community and requires infrastructure to support it, it makes sense to manage it locally. Further, the state would probably just play the same game if a university was federally controlled and still milk money. Really, the states need to realign their priorities and increase funding for the university system if they want stuff like this to stop. Removing federal student loans would help alleviate some of this pressure, but there's still pressure on universities to move to adjunct faculty to reduce costs as well, which is what the article was about.
You lost me at 1 party holds a key...not distributed. use a f*ing database.
So it would be correct to say that if any of Cloud Flare's endpoint servers is compromised, the adversary can decrypt traffic passively on a global scale?
Meaningful. There's the key word.

And no. Me neither. :)

[EDIT] That said, meetings effective are a manager's, CEO's, and founder's job. So in comparison to them, we have do have fewer meetings.
What you're saying is true, you can't rely on your manager to always have time to listen to what you're saying.

But at the same time that doesn't mean what you're saying isn't something the manager should have made time to listen to.

Of course it's easy for me to criticize management when a lot of the startups I've worked at have gone out of business and a lot of the features I've been asked to build get canceled.
This is your first comment in 1.75 yrs and we have no reason to trust you; your testimonial is unconvincing, unfortunately.
The only way for Android to be any better is to basically cripple it and make it incapable of running the vast majority of apps. So Apple might not be perfect on this, but it's basically as good as you're going to get without huge compromises imo
I think in part, it's because "they" have a degree. There can be quite a bit of condescension from people who have degrees towards those who don't.. "I got a degree to get this job, you should have one too".
He can't actually do anything serious, because he understands that this instance it will be over. His power is only in menacing the world, like the dog barking on a leash. If he crosses the line he loses it. The world had to start pressuring North Korea long time ago. It must be an effort of all countries in the UN to make North Korea abandon its political regime and reunite South Korea. There should be all sorts of blockades, but also food humanitarian help. There should be programs helping people leave NK, amnesty programs for all officials who give up etc. That sort of large scale global pressure, and it had to start 20 years ago, when they only started nuclear development. But Russia and mostly China aren't helping and make all the effort futile, instead using NK in political games. And now we have horrible gang of people with nuclear weapons, ready to terrorize the world.
They were trying to add a second store in the Boston area for a long time but they finally gave up on trying to get one into Somerville. (There was a lot of local opposition--mostly because of traffic concerns as I recall.) AFAIK, there's no current plan to add another store. The existing one is a fair ways south of the city.
I'm afraid not, at least not yet. It's something we'll work on if the demand appears to be there.

Right now we are focused on other features that appear to be a higher priority to our users.
I think that one of the things I'm continuously disappointed in is that comments like this tend to get more exposure and agreement than the concept that the author is trying to bring to light. I get so excited to see discussion about these concepts, but then the idea gets ignored because the author isn't using exactly the right words. It really makes me feel even more isolated and unheard.

Yes, communication is a very important part of discussing concepts, but its a bit like being interrupted by a grammar nazi while you're trying to indicate that you're drowning.

For what its worth, I agree with you. I don't like the term emotional labor for this type of situation. But that's the term that's commonly applied to it and correcting what its called isn't fixing the issue. And I don't think that boiling it down to "Sorry, you should have thought of this before you married the guy." is helping anyone.
I know of groups on Facebook where people bundle their purchases and split the shipping cost.

My sister lives in Raleigh and the closest IKEA is Charlotte. It's a 3 hour drive and they are willing to make it once or twice a year when they can. But if they could buy online and have it appear in their local grocery store I'm sure their spending would increase dramatically.

It seems like there is an opportunity for IKEA, or someone else to help get product to these people. And as I showed above, it's not only people in small towns. Raleigh is a big city and yet people have to drive 3 hours to get to the nearest IKEA.

Interestingly, while checking to make sure IKEA hadn't launched in Raleigh, I came across this little biz http://www.ncmodernfurniture.com/ikea-delivery/
If you are bored with bloom and cuckoo filters then check out quotient filters. Quotienting was one of those mind blown things for me.
Hello! :wave: If you're going to be at the St Pete Night Market tonight, happy to buy you a beverage (my email is in my HN profile)!

EDIT: I know I'm not allowed to complain about downvotes, but I'm doing it; why would someone downvote this comment? The poster I'm replying to is near me IRL, and I am just trying to be friendly and connect in person (and they have no contact info on their profile). No need to downvote or upvote.
Why the First Drawings of Neurons Were Defaced
What ticks me off at my University is the $100 per semester athletic fee, but that doesn't include use of any athletic things. Still costs $85 per month to use the weight room
American healthcare isn't universally crappy, it's just expensive at every quality level.

I don't think America became wealthy because it has crappy social services, but I think that a crappy social safety net and a big upside to personal success makes it an environment that really gets peak performance out of driven people.
>So you're complaining about a spend of 10% of €3 million, i.e. 250k GBP?

No, I'd be complaining about even $1 spent on brainwashing citizens with state money in favor of a particular politics.

But this $3 million is just the tip of the iceberg. Tons of such programs are under the radar, and even more depend on spending money for other purposes (e.g. BS bureaucratic industry, development and "research" programs that just feed mouths and have them feverishly support EU in return with little or no other benefit for the European citizen).
Apple reported a spike in secret national security orders this year
Individual contributors where I work have significantly fewer meetings than people who choose the leadership route.

What makes my company less real world than yours?
WASM is the next logical step.
The schools exacerbate this because the professors themselves have such survivorship bias.

I once had a professor try to convince me to go for a bio phd. I objected that there's only one TT position for every 20 graduates. His response was that it's just about hard work - look at him, for example!

He didn't get my point; I didn't get the phd.
I think it boils down to compatibility - POSIX and SUS specify that CLOCK_REALTIME is UTC, and platform libc time conversion routines expect this. So everyone uses UTC.

On Linux, there's now a CLOCK_TAI, but I'm not sure how usable it is. Does it have the correct offset on boot? when ntpd starts? and you have to convert back and forth to interact with the rest of the world, and there's no call to get the time and the conversion factor atomically, which is what you'd probably want if you're using the same timestamp internally and externally. (I think there's some non-privileged call to get the conversion; you could call that, get the time, and then call it again; retry if it's changed. but that's annoying.) And of course this is non-portable.

edit: additionally, if you have a stored, bare TAI value, what can you do with it other than see how many seconds older it is than the current time? nothing on a standard system stores when previous leap seconds happened iirc so you can't convert to UTC (and thus can't convert to civil time) unless you roll your own table (and conversion routines) or always store the offset with every TAI (increasing storage overhead).
a bunch of stranger-animals in a room together can be hilarious fun though.
> It's about a culture that respects hard work, education, and opportunity.

100%

i was maybe 5 and remember very vividly standing in those same breadlines with them. about once a year we got to eat bananas, it was amazing. in america there's a walmart next door to a target next door to a whole foods or trader joes, and across the street there's a meijer next to jewel and a macys plus 3 footwear stores - all filled with stuff that never leaves the shelves. and that's just within this 3 mile radius! i don't want to describe it as amazing because it is incredibly wasteful, but holy hell!

meanwhile, a large portion of the US population [that struggles to come to grips with basic economic principles] is paralyzed with fear of immigrants "stealing" jobs - usually jobs that don't even require a GED. a minimum-wage job is not a career and not meant to support a family; you're meant to grow out of it.
Tenderloin, the Mission (yes really), every neighborhood around the former Candlestick like Bayview/HP (which the startup crowd forgets is SF because they never go there). I grew up in a rough part of Detroit and am comfortable in all of them, but they are objectively dangerous if you don’t know what you’re doing.
If you don't mind, what's your location?
I find these articles always of interest.

@Rich Geldreich, you might want to link from your blog to your company website http://www.binomial.info/. I only say that because I didn't find a link and I had to google for it.
France to require suspects to disclose usernames, steep penalties for forgetting
I was lucky, but my story isn't unusual: When I started freelancing, my former employer hired me to do some projects. This gave me a financial cushion to start finding clients. Most of them came through word of mouth, although speaking at conferences and user groups helped.

For most of my career, I did development work, with some occasional training. But over time, I found that training (a) was more fun, (b) paid better, (c) allowed me to schedule in advance, and (d) didn't mean getting angry calls about bugs in the middle of the night. Plus, it was a great way to specialize and thus become better known for one thing.

When I started to call myself a trainer, rather than a consultant, I started to get calls from companies I hadn't heard of. Not only does being a specialist with a clear focus make you stand out in companies' minds, but my former students remember me, too -- so they recommend me when they switch jobs, which is pretty common in the high-tech world.

I definitely consider training to be freelancing. I have someone who works for me, doing day-to-day development on projects, and I'll occasionally do that myself. But right now, I mainly do training, a bit of consulting, and am working on products (including http://WeeklyPythonExercise.com/) that I want to supplement my consulting/training income.