skysight-inc/HackerNews huggingface dataset:
> There is some stigma that visualization is for fakers - "real programmers only use a bare text editor"

That stigma would have gone away long ago if the actually existing visual languages were less wretched. (I'm looking at you LabView!). No doubt there are better languages than LabView, but while I think a visual language can be good, creating one will involve many as-yet-unknown unknowns. So even good attempts will be toys at first.

A good stepping stone would be visual analysis of textual programs. I want a debugger for a data-flow graph where following edges answers the question "what caused this value to be what it is". And I want to visualise that graph as well as possible, so that I can get an overview of the different possible causes.
Programmatically Interpretable Reinforcement Learning
There is a mooted ballot initiative which could free homeowners who want to move from the financial disincentives of Prop 13. https://www.sfchronicle.com/business/networth/article/Could-...
HandBrake 1.1.0 Released
Yes, but tired from exercise is different from tired from sleep deprivation.
Burning Man Founder Larry Harvey Hospitalized
RAM is not cheap at all. Especially for many of your costumers running on limited resources.

Also, a chat app is generally not the "main" application and should strive not to deprive the system of its working memory.

But, hey, that's just my opinion. Luckily your users agree with you (looks like many of Slack's don't!).
when I would come out for business in the late 80's at Sun I would always stop at 3 places: Computer Literacy, Fry's and Weird Stuff Warehouse. WSW back then sold even more exotic hardware as the minicomputer era was running down. Nothing like finding VAX parts or even an RK05 disk drive. yes, everything changes but not always for the better, I will miss them.
Out of the symptoms of depression is excessive sleep which messes up your bodies biochemical rhythms, so sleeping less can help with that
right, I think most people give mostly fives because of this. I've probably given less than 5 less-than-five ratings, and I've been using these services almost daily for more than a year.

But, some people never give 5 star ratings. The way things are now? I think that what a driver's rating is depends more on if they get me or if they get a "nobody's perfect" rater than it depends on their actual driving ability.

If the ratings were adjusted by the rater, I think the end result would be a rating system that better reflected the things they are trying to rate than the luck of who they get rating them.
I think it depends how big it must be to consider "large", but there are tons of California ex-pats living in the Raleigh-Durham area, still working in tech/biotech/pharma/engineering, often for CA-based companies. Most of them arrived in NC because of CoL reasons, having sold a family home in CA and paid cash for a much nicer one in RTP... then likely a beach house a few years later.
Ask HN: Looking for recommendations on an email client to replace gmail
I’ve been using gmail for the past 10+ years and am increasingly getting concerned with the amount of info google has about me, including all of the text of my emails. I know I’m late but am looking for a new email client. Any recommendations? Paid service is ok, as long as I can be relatively sure that the company will still be around for a while.
I remember when MP4 was the standard yet the scene used AVI and MKV. I get the impression that they care more about their own idiosyncratic notions of technical superiority than compatibility (hey, kinda like HN).
So, you spawn multiple threads to mercilessly hammer the web host of a small struggling independent radio station to get their data, and now want to share the tool so others can amplify the burden imposed on their server?

Let's see what they say on their site:

"If you haven't recently, please make a donation today to ensure that
SomaFM can continue broadcasting.

Sadly we don't have some magical benefactor who made billions with
their tech startup subsidizing SomaFM. So we need your help. Please?
Don't make us post pictures of our DJs looking solemnly at the camera
and begging for your support!!

Over 30 unique channels of listener-supported, commercial-free,
underground/alternative radio broadcasting to the world. All music
hand-picked by SomaFM's award-winning DJs and music directors."

And then there is this:

Terms of Service

...

User Conduct

As a condition to your use of this website, you agree not to:

interfere with or disrupt this website or any systems or networks
connected to this website;

...

use any engine, software, tool, agent or device, including any "deep-link",
"page-scrape", "robot", "spider" or other automatic device, program,
algorithm or methodology, or any similar or equivalent manual process
to access, search or monitor this website or any information,
content, text, graphics, or other materials appearing on this website,
other than the software and/or search agents provided by SOMAFM or other
generally available third party web browsers (such as Microsoft Internet
Explorer or Netscape Navigator);

attempt to obtain, collect, store or modify any personal information of
other users of this website;

forge headers or otherwise manipulate identifiers in order to disguise the
origin of any information, content or material transmitted through this
website;

...

What else? Let's look at robots.txt:

User-agent: Googlebot-Image
Disallow: /

User-agent: *
Disallow: /buy/
Disallow: /recent/
Disallow: /play/
Disallow: /chat/
Disallow: /blog/
Disallow: /blogs/
Disallow: /mailinglist/
Disallow: /charts/
Disallow: */artists.html
Disallow: */player.html
Disallow: */songhistory.html
Disallow: */toptracks.html
I mostly agree and would argue it's due to the slow erosion of the middle / consumer class. Advertising-based businesses slowing down might be a leading indicator of a bigger macro trend: the reversion back to pre-WW2 levels of inequality :-/
Helvetica Is Now an Encryption Device
Ask HN: Best practices to encrypt user data in transit?
I am a security newbie and I want to wise up a bit more about this. Honestly, I know I can encrypt my user's data using some sort of key that only a user will know, but how do I pick that key so it involves minimal friction for the user? Since my server knows basically everything about the user when they are authed in, does it just mean like a second clientside only password? Are there libraries that are well known for this kind of thing? What backend requirements do I need?
People absolutely saw it coming. I remember Geithner making comments to the effect of "we aren't ready yet!" when the bubble finally broke. The Fed was already making plans to shore up the affected banks, but hadn't yet built up the funds to do so effectively.

But then it depends on which timescale we're talking about.
The author is a fairly new contributor:

https://github.com/zfsonlinux/zfs/commits?author=sanjeevbage...

What do you suggest that we should have done?
That's an unfair characterisation.

There's a world of difference between choosing not to implement security features to allow faster shipping; and keeping security features out because with them you are not allowed to ship.

The first is garden-variety negligence. The second is politically mandated malfeasance.
LinkedIn up to date ;)

I just started checking job posts and can confirm that several are requesting React, so you are right on point. I’ll add a React project.

Started checking algos a while back, and yours is a good reminder to keep going.

I really appreciate your input.
Pablo
I've said it before and I'll say it again. I wonder what the venn diagram of VCs and Landlords look like. If I was a VC, you better believe I'd have some money in real estate too.
I second wire. Love it.
Heh, that's a recently invented term for an old phenomen. When was that coined?

Fwiw, I think it's a form of bitter competitiveness. It is reduced by having more diverse sexual experience and by one's partner not dwelling on their past and showing they treat you better than they treated their ex.
Interesting tidbit about color blindness: it's often caused by the response of the eye's M and L cones being too close together. There's a company that makes glasses that put a notch in the frequency response between the two to produce a more pronounced difference, allowing R-G color-blind individuals to differentiate red and green for the first time.

http://enchroma.com/
Won't that defeat the purpose of why you chose to buy and live long term on the west coast to begin with?
One of the greatest heroes we have to thank are Diffie and Hellman who put up a fight when US government went against their research on public key cryptography.

But I suppose the reason NSA was delaying was they had to develop a workaround for the encryption. Remember, while public key crypto got strong in 1996 when the key lengths ended Tailored Access Operations (NSA's hacking team) was created in 1998, before DES was replaced with AES in 2001.

Now obviously it's not that simple. Phasing out weak standards has taken very long. Personally, I would love to understand what goes on in the heads of developers who still use age old primitives like MD5 and RSA-1280 (iMessage).
This made me really sad. Maybe it is time to move to Shenzhen.
AFAIK a lot of "hardware" codecs are DSPs with some extra instructions that are good for video (like sum of absolute differences). In theory maybe they could support new algorithms with a firmware update. In reality, such firmware may simply not be developed or the DSP may not be fast enough to run a new codec.
Seriously you and the other maintainers are my heroes. Keep it up! And thanks for the awesome write up.
There's an art gallery across the street from me. Many coffee shops and restaurants have locally created art for sale. There are all kinds of quirky performances on the street and in local businesses. I can't even begin to find time to attend all the live music shows I would like.

Who are these other "culturally important folk" and why are they so important? Not denying they exist, I just don't know who you are talking about.

I still see a lot of opportunity for middle (or possibly upper-middle) class families to live in Seattle although it is not easy. It seems a lot easier than SFO and entirely within reach to me. Something should be done to make sure this stays within reach but we have to be realistic about how that looks. A single family home on a 1/4 acre isn't gonna fly. You're probably going to be sharing at least one wall with someone.

You are echoing the concern I hear often and I have no doubt that you feel what you are describing but I'm just not convinced that it reflects reality.

I lived in Seattle for the summer of 2009 and while I didn't explore a lot of it back then I don't think it has changed much culturally. I hear the "it's an old Seattle thing you wouldn't understand" cliche a lot too. I'm just surprised nobody can articulate what was different then.
Americans don't like their own public bathrooms, either.
It took me less than 3 days for btrfs to fail me, but that was in the 2.6.33_rc4 days. Had it gone better, I might have become a btrfs developer rather than a ZFS developer. In hindsight, I am happy with how things turned out.
Yeah I think this is problem with characterizations of "but this branch is telling lies." It's not; running tests reveals the state of the branch. And the coder also might have some idea of far away that branch is from merging to master.

Let's consider it this way:

Common starting point A, current master, where everything passed already.

Two people are working on their own mostly independent features on branches: B1 and B2.

So who's the next master? Well it depends on which of the two finishes first. If B1 tests their branch and they are the first to merge, well there's no double work. They tested what would be the next master.

Say B2 finishes next. If they run their tests now, they have a good idea if their own changes are the problem or not. If they wait to rebase and then test, they now need to consider two causes: (1) their own changes and (2) the combination of B1 and B2 changes.

Sure for a small enough change and good enough set of test cases, the combination of B1 and B2 won't be hard to figure out. But then the situation already is the team knows how to build big features out of many small changes. I would say that's not the majority of the developers out there IME.

Slow regarding build and running really depends... We've gone over to more test oriented coding because the automated tests help us do better than manual testing. A collection of tests built up over time tracks the gotchas/corner cases/etc.

If the developer were better at catching bugs without these test cases, then we would still be doing it manually. But I would rather wait 3 hours for my automated tests than spent 3 hours double/triple checking my code.

The specifics do matter; for some code bases the approach in the article may be right. But building and running some thing twice may not be the wrong thing. I think there's a failure to realize there's an engineering and process design/compromise to be made...
Snapchat brings back chronological Stories feed for some
That $1m is for the land. The tear down condition home can be upgraded ad-infintum. Look at the tiny London flats right now where they are building multiple stories down into the ground.
Started a mushroom growing business myself, self funded, ran out of money in 6 months. It was hard to get back to work, but I don't regret it. If I would have conserved capital better it would have had a chance.

There are two groups of people when it comes to business those who are sure to fail and those likely to succeed. I was no doubt in the former category at the time.
We previously used fastmail.com at our company, fantastic service run by some very knowledgeable people.

No data mining or profiling, they are fully aware of any retention laws and relevant data security laws, and they offer an easy to use export tool if you ever feel you want to shift providers.

More info on their privacy policy: https://www.fastmail.com/about/privacy.html
color me skeptical on these disjunct arguments, but a lack of time means i will have to bow out of this one. if you have more coherent and considered reasoning written elsewhere, i'd be happy to consider those.
I’ve been in this exact same situation. My best advise would be to start your business aside while maintaining your current job. Do not quit until you have some sort of version #1 of your product or whatever that is. You need data before making your desicion. I planned everything in my head but my steps were way too vague. I will build this kind of products or I’m even gonna try that business that has nothing to do with tech since I have these extra skills. That’s BS. In reality the only smooth transision from a guaranteed paycheck to your own net profite is huge. I lost too much time “trying out things” rather that executing tasks that were already planned ahead of time for a specific business. A business I knew from a fact that would generate an income right away based on feedback or prior experiences. In other words, time was the only missing variable in achieving those steps. In which case it would make total sense to quit your fulltime job to complete your tasks. Again, I didn’t have the data prior to leaving my job so I was running off of guesses and hope.

Back to reality after running out of savings and after freaking out, I took a huge slap in the face interviewing for 30 companies... trying to get the same job I hated before, having to go through all the painful and stressful interviews while seing my bank account getting closer to $0. At the end of the day I took a huge pay cut, I’m no longer working for a top tech company and I feel like I took 5 steps backwards in my 9-5 career. There are hundreds of young candidates out there who have the same skills, same background etc. And they all want your job. I don’t have any savings and I’m back at a crapy job at an average tech company. That sucks, but at least I still know I will ot retire from a 9-5 job in 20 years from now. I will try over and over until I’m able to generate a sufficent income from my own business. I had to go through this experience in order for me to learn something. Today I know exactly what to do next. Just need to recover from that free fall.
> Why is a mortgage strictly worse for living off of savings?

It’s not strictly worse but I assume it feels like a bigger commitment with more disastrous consequences should anything go wrong?

Foreclose on your house, your biggest asset is gone. That thing you worked for for so long.

Get kicked out of rented place. Eh, wasn’t yours anyway. Find smaller one or in a worse location, which you can afford.

Either way in my case buying is strictly worse because I can’t afford the down payment so there’s really just one option. Well, one comfortable option. I could always go homeless I guess. Would save me a lot per month ...
A good burrito (or any good food for that matter) can "change the world" much more than yet another "instuber for X" startup...
Tesla doesn't need PR or marketing though, they are production limited as far as I know?
Quit tomorrow. You’re smart enough and capable to make a salary most people could only dream about. You’ll be fine. Most people retire on two years worth of your salary.
DAWNBench – Stanford Deep Learning Benchmark
Apple put its big new headquarters in Cupertino, which doesn't have any housing available for all the people working there. Therefore, the majority will be forced to drive long distances to work, in dirty, CO2-heavy automobiles. Apple could have used its financial leverage - a third of Cupertino's tax revenue - to force the city to stop blocking all new housing construction, reducing commute distances. Alternatively, it could have placed its headquarters somewhere else - somewhere with either more housing, or enough density to support public transit, or a city council that isn't obsessed with enriching homeowners by making a housing shortage as bad as possible (or all three). Apple chose not to do either of those things, so all of those CO2 emissions are its responsibility.
Avoid drastic moves. The older I get the more I realize most “drastic move” stories are bs PR pieces. Think how you can move in the direction you want to go in steps. Move to a cheaper location: see if you can move to a satellite office or work remote. No, then look at other jobs you could interview at in the area you want to move to. Translate your FANG experience into a career jump. Then you will have experience and connections in the area, so if your business flounders you have options to fall back on and aren’t starting cold. Starting your business: find a job with better work life balance and lay the foundation for the jump in your spare time. Focus on the some money path vs. the a lot of money path. See if there are people in the area you move to who can help. Take steps and avoid jumps. But it sounds like you should start moving in this direction now so you don’t get so fed up at work that you make the move in a reactionary fashion. Good luck and godspeed!
$500k per year?! You would be insane to walk away from that. Keep it up for a decade, save as much as you can, and retire in your 50s.
Fighting Over Chores? Spend Some Money, Save the Marriage
captive portals are an ugly hack that should be reimplemented properly (without MITM) based on the obvious need.
More than SF, but not necessarily a lot. I've been looking at the assessor data to evaluate how much development is going on, and it's interesting how the past 5 years have seen a lot of new units going online but they are very small so not a huge amount of new square footage, especially relative to 2003-2008 when a lot of large single-family homes were being built.

https://github.com/lukeschlather/load-king-county-assessor-d...
I disagree. Saying "this is off-topic/derailing" whether or not it's genuine is the only preventative measure. You can say "this is whataboutism, ask this elsewhere" and still engage with OP as if they were acting in good faith.
https://en.wikipedia.org/wiki/Electric_bicycle#Legal_status

https://en.wikipedia.org/wiki/Electric_bicycle_laws#United_S...

CPSC rules stipulate that low speed electric bicycles are exempt from classification as motor vehicles providing they have fully operable pedals, an electric motor of less than 750W (1 hp), and a top motor-powered speed of less than 20 miles per hour (32 km/h) when operated by a rider weighing 170 pounds
Force how?
The title question is about courage, and I think that's what you're after. So I would say, yes, I do have the courage to abandon my high-paying job.

Your description of what you'd like to do sounds like an adventure, and if you're looking for someone here to tell you, "Yes, I started my own business --- it was awesome, and now I'm a ba-zillionaire!", well, I can't do that; but I can tell you that I too am chasing my dream like a fucking madman, and you should absolutely go for that thing you love with all your heart.

... the more conservative side of me thinks you'd do well to put in a good show/do some good work for your current employer, before setting off for the high seas. If not enough for the golden handcuffs, at least enough to part on friendly terms.

good luck to you!
Re: the helmet laws, they've been shown to do more harm than good[1]. Helmet laws suppress ridership, and riders tend to be safer when they're surrounded by more bicyclists. This is why cities like Amsterdam and Copenhagen are actually safer for riders despite having no helmet laws.

[1] https://www.citylab.com/transportation/2017/04/how-effective...
Unless you're fully remote, Asheville is a tough scene to break into if you're in the tech field.
Beware Scam.
Nice! It hadn't occurred to me how helpful something like this could be!
Can you try again and see if it's still giving that error?
Do you mean snapshotting filesystems? If you really meant snapshotting, that would be ZFS. If you really meant a versioning filesystem, Wikipedia claims NILFS is stable:

https://en.m.wikipedia.org/wiki/Versioning_file_system#Linux
Before you do this (quit to start your own company), consider FIRE -- financial independence, retire early. With a 500K salary look at reducing your expenses to bare minimum for the next 2 - 5 years, and see if you can build up your investment portfolio to a couple million -- that would give you 80K a year (using a safe withdrawal rate of 4%) to live off of. (Remember that income from long-term investments is taxed at a lower rate, and no FICA is taken out either).
That is more than enough if you move to the middle of the US. Of course, many people do FIRE at much lower, all depends on what you are willing to accept.
Another data point - almost always the first thing that counselors suggest in couples counseling is to hire a house cleaner. It just seems that in a world where time is becoming even more precious, doing something you hate (e.g. washing dishes) just drains you even more and decreases the quality of the time you spend together.
I was at a FANG peer, making > 900k/yr. I have savings similar to yours, a little bit more perhaps, but also expenses (mortgage, private school x2 kids, 2x car payments). I'm not bragging, just providing context.

I quit my job a month ago to go join a much smaller company and took a 70% pay cut. I'll still make enough to pay the bills, and I have some equity so that if it works out I'll probably break even in 5-6 years. But it probably won't, and if it doesn't I won't be crushed. I am making this decision for a reason (personal development, interest, wanting to learn something new, etc), and if it's a disaster I'll be able to find another job relatively easily I hope. Luckily, I'm not changing cities.

Anyway, you asked if someone had done something similar, so wanted to jump in and mention it.
Why previously? Who did you change to? Thanks
To help other possible readers: it's "Crypto: How the Code Rebels Beat the Government -- Saving Privacy in the Digital Age" by Steven Levy, from 2001.