skysight-inc/HackerNews huggingface dataset:
I recently left SF, and feel a little differently, so I'll share my take on your points:

* Homeless people are rare in most of SF, but super common in the middle of downtown (Market St area). So if you live/work near Market St (especially near Tenderloin), you'll feel like homeless people are everywhere. If you don't, you probably won't

* I felt super safe in SF. Even in the Tenderloin, I never felt unsafe or heard of any of my friends being mugged or anything. Stolen bikes, yes. There are parts in and around the Tenderloin that feel very sketch, even if they're safe. You can find neighborhoods like that in most any big city. The difference in SF is that they're in the middle of downtown

* Public transportation isn't anywhere near as good as NYC, but you can get most anywhere on a bus and/or muni (metro/subway). Where I lived most recently (Haight Ashbury area), I thought public transportation was pretty convenient. I took ubers to get to my office in Dogpatch though

* I agree with point #3 - rent is expensive, and buying costs are prohibitively expensive (even with a well-paying job)

* Almost none of my friends in SF own cars. They even recently closed down the main downtown street (Market) from cars [0]. You do need to take buses/ubers to get most places

* It's sweatshirt weather pretty much year-round. Although it does get shorts-warm around October/November. If, like me, you like sweatshirt weather, you won't mind it. If you prefer seasons or hot weather months, you probably won't love the weather

For me, housing prices were the biggest issue. Buying a house in a good school district in the Bay Area is ridiculously expensive. Looking on Zillow, you see a sad number of foreclosures on people's homes who probably had a $1M+ mortgage. If the housing costs stay at these prices or go up, I'd be surprised if you don't see more and more people leaving the Bay Area. I hope that Google/Facebook's plan to build more homes actually brings prices down some [1][2]. We'll see

[0] https://www.citylab.com/transportation/2020/01/market-street...
[1] https://www.blog.google/inside-google/company-announcements/...
[2] https://about.fb.com/news/2019/10/facebook-commits-1-billion...
Is there a TLD/gTLD that isn't run by people intent on profiteering and corruption?

Even if everyone were to abandon .com/net/etc, and moved to .whatever, you're still supporting ICANN through IANA, no?

So basically we have no choice but to support them, or revert to sharing IP addresses?
Alternatively, adding some kind of memoization can reduce run time and stack size pretty significantly for some algorithms.

e.g. if you're using recursion to compute fibonacci, you're re-computing quite a lot of steps by default
> it's to give the user quick and actionable feedback.

Right.. But I think often times the difference is pretty overblown. Clicking "save" and getting that feedback in ~100ms is not, in my estimation, worth the massive extra overhead of using a front-end framework, duplicating your validation requirements, etc. If you're google or facebook or youtube or are otherwise printing money, go for it. But for the 99% of web apps out there, I think this is a bad trade.

> React isn't helping you poll - it's helping you structure your application in a way that ensures all components receive the updated data

Right.. But so is just re-loading (most of) the page from the server. Again, e.g., Phoenix Live View or Action Cable style.
IUDs aren't simple. The concept of contraception is simple, and condoms (as mentioned elsewhere are), but both of those are old.
I'll counter this by saying making forums is my least favorite thing to do in React.

Doing it by hand involves a ton of repetitive work.

Each form input needs to have its input validated client side (immediate errors), needs to have error messages from server side validation, needs to be accessible, needs to work across all browsers, any sort of drop downs from an input need to have proper a z-index, and state, so much state to track.

Doing it in vanilla Redux just sucks, and it is super easy to completely kill performance. Behold the number is sites that have a non-trivial delay when typing individual characters into a form.

(I've seen input delays on sites approach 500ms per character!)

(Of course 90% of this goes away by letting the browser handle forms, and accepting page refresh on submit, but if you want to go SPA...)

One of my larger regrets from my last project is not just learning a form library, it would've saved me literally weeks of work.

Although that entire site is a worst case, it is 3 giant forms each with over a dozens inputs varying from plain text to numeric to date-time to an image uploader and gallery manager.

Basically the best case scenario for "I should've learned a 3rd party library".
It does have the benefit that the price affects the reputation of a TLD. I know there are some cheap TLDs that people block because their cheap price makes them attractive for mass-registration by spammers.

I don't like that administrators resort to blocking whole TLDs, and I don't like that there can be so much variation in profit between domains with no correlation to operational costs. Still, I can't say that it's purely a greedy move on their part. People do benefit from paying more.
Pgcat – Enhanced PostgreSQL logical replication
Please don't take HN threads on religious tangents. It won't work, just as it hasn't worked in the past, and it became a significant problem at one point.
And if you don't use Kerberos, NFS has no authentication. For extra credit, it's generally paired with NIS, so everyone can see everyone else's password hashes. What's not to like for an attacker?
Yes they should.

Thought experiment.

A billionaire sends you $12K in cash. You call her and offer to return it. She tells you sorry and to just keep it.

Should you be angry?

This is a little worse than cash, but not quite as bad a two tons of mulch.

IMO. You’re of course welcome to see the burden of throwing out a motherboard as higher than I do.
> So we should write off possibly blatant high-level interference in DoD acquisitions because our firms are already inefficient and we have de facto mercantilism already?

Claiming that there is an upcoming decision (or crisis) point when the status quo is being observed, comes off as sensationalist. It's misguided concern.

> When do we publicly acknowledge that mercantilism?

The context is already embedded in history. The internal (very public) challenges to the Fed have led to some scary outcomes. Putting the conspiracy talk aside, it's not like there aren't jokes in the media (from movies like Spies Like Us to Men In Black) acknowledging the known waste - https://www.city-journal.org/html/americas-missing-money-157...

Not sure what more can be done. It's like the marijuana ban or racism. It will take a few generations to sort it out or it will never be sorted fully. Either way, awareness is not the problem.
I don't think anyone is complaining about efforts to rescue and resuscitate the code.
Fast mental math is useful enough that folks in different fields keep reinventing variants of it, with different terminology:

- Estimation ('market sizing') is a standard part of management consulting company case interviews [1]. The reason is because clients will be throwing you questions and one part of the job is to look smart and give reasonable answers on the fly, without going to a computer or grabbing a calculator first.

- Physicists call them Fermi problems [2]

- Microsoft (in)famously asked 'How many ping pong balls fit into a 747?' as a brain teaser [3]. This was common enough that someone wrote a book about these brain teasers [4].

- Fast mental math is a standard part of many trader interviews, since you'll be making split-second decisions under pressure [5]

One technique is converting everything into log10 first, e.g. 3 billion is about 3 * 10^9 ~ 10^9.5, then you're just adding / subtracting exponents to multiply / divide. Another way is to always round inputs to 'easy' numbers (2, 3, 5), and calculate them separately from exponents.

A few minutes with a napkin can easily save several hours doing something that can't possibly be worthwhile [6]

[1] https://mconsultingprep.com/market-sizing-example/

[2] https://en.wikipedia.org/wiki/Fermi_problem

[3] https://www.inc.com/minda-zetlin/microsoft-changes-job-inter...

[4] https://www.amazon.com/How-Would-Move-Mount-Fuji/dp/03167784...

[5] https://www.quora.com/Why-do-hedge-prop-quant-funds-ask-ment...

[6] https://xkcd.com/1205/
Wow, same here. My family happened to find a big set of that same Tom Swift series at a yard sale when I was about 12. They were constantly my most-read books through middle and high school, and may well have had something to do with going into tech as a career.
Philip K Dick had a pretty broad spectrum
This seems fairly reasonable. One of the criticisms of the Max situation is that the FAA went along with Boeing's plan that only additional minimal training was required. Reviewing those standards seems like a good idea.
Automating schema migration flow with GitHub Actions, skeema and gh-ost
No, Google does not help at all. You are stuck in a Kafkaesque hell. I know because I helped my brother out of one.

The only way I helped him was by having a friend who worked at Google. I hope you do too. You can tweet at them, but I think your Twitter account needs to be linked to the email address you no longer have access to.

I'm still so angry at Google that it actually made me emotional to type this. From the bottom of my heart, fuck that company for tricking us into thinking we can trust it with the most important parts of our digital lives. I hope the US breaks them up.
It might be a start though. If domains were taxed at say 1% of their value it would go a long way towards evicting squatters.
I think React's use-case is multi-model visualization tools (e.g. a Bloomberg terminal) and cross-visualization editing tools (e.g. Business Intelligence software.) Things where one data source gets data-bound not just to to multiple views, but to multiple view controllers which expose the data differently.
Learn Python the NSA Way
Crazy to think there are people who are that pathological. Lying must be a regional trait where you work, I have never met anyone who lies in professional situations. Frankly, I have never heard someone give an excuse for not sending an email. What kind of weird culture would punish forgetting to send an email but not punish lying about having sent it? Crazy.
Imagine you could move to a small farm town population 62
ccTLDs don't really depend on ICANN. They need a root server entry, but politically it would be suicide to deny it.
It's not the inventions that are most important but the thinking processes and curiosity that continue to investigate, tinker, design, and test new ideas and processes. Humans are problem solvers by nature and by survival instinct. Every invention is a product of the mind.
An HOUR? To do the dishes? That seems like an enormous consumption of time.

I would suggest that you might consider reallocating this time. For example, if you have three children are any of them old enough to help do the dishes? Initially it will take you more time, but children love to contribute to the household at first, until they are taught not to by being told they're doing it wrong.
Asimov never published a book categorized in the 100s. All nine other categories, yes.
Is it worthwhile making a page load 10x faster?

If you go from 10sec to 1 sec, absolutely.

If you go from 1sec to 100ms, maybe.

If you go from 100ms to 10ms, unlikely.

Assuming "fast enough for a good user experience", expecially early on in a product lifecycle, I prefer to focus on development speed than product speed.
Other than potentially exposing sources and methods what do they gain exactly? They aren't going to Beijing to arrest them, and only legal indictments aren't(and haven't) going to scare off China.
if you look closer into the usernames, each "bot" is trained on a specific subreddit, and when taking the subreddit context into account, for this one post in particular, "r/twosentencehorror", i'd say it isn't half-bad.
What did the instructor do to you for the remainder of the morning?
Sorry for the confusion; I agree deportation policies are brutal, but I didn't see a reason why this particular item was just now mentioned on the site, since this has been going on for a while.

At the time of my comment this was on page 2 from the home page, there were no comments, and no background info. I was hoping for a link to a news story on what made this relevant. As it was, there was no reason the title was accurate. Given disinformation campaigns, I thought it was valid to ask.

Based upon another comment I understand why someone decided to share this.
True but an HN submission doesn't really equate with putting it in the Louvre. Besides, it's a good point and doubles as a quite witty response.
I thought most squatters 'kite' the domains so they don't have to pay for them? Eg they buy the domain and get a refund just before the month is up, then buy it again, ad nauseum.
APL was around in the late '60s and is basically just pipes.
And the poor or nonprofits having a valuable domain would have to give them up, terrible idea.
There's a long history of US firms doing this sort of thing. IBM used to have an official songbook and employees would sing "Ever Onward" like they were at a school pep rally.

https://www.ibm.com/ibm/history/exhibits/music/music_EO1.htm...
> I really don’t know what else to say at this point. I’ve been writing this blog since 2002, several years after my own experiences with Alzheimer’s drug discovery, and ever since then I have chronicled the failure of drug after drug aimed at the amyloid hypothesis. Different mechanisms, different dosing, different patient populations, different trial designs: none of it has worked. Not once. I myself include the most recent Biogen/Eisai antibody efforts in that list – yes, the one that they’ve submitted to the FDA and are trying to get approved, a decision about which I have made my position abundantly clear.

What's remarkable isn't the failure of this trial, but the complete lack of efficacy for any drug working through the "amyloid hypothesis."

https://en.wikipedia.org/wiki/Biochemistry_of_Alzheimer%27s_...

Either this hypothesis is completely wrong, or all of the drugs in all of these trials aren't able to address the amyloid.

Given the weight of evidence, it seems like there's not much left of the amyloid hypothesis to even poke a hole through.
Why is state management such a talked-about issue with React? Other than distributed state, which obviously comes with its own set of challenges, managing state doesn't seem to be an issue with any other language, framework or platform. But with React, it seems to be a major part of the learning curve, with entire tutorials dedicated to it and numerous libraries to help with it in some way.
More land would necessarily be farmland (i.e. there'd be less land "free" to dedicate to other things); so there'd probably need to be more farmers to work the additional land. Even in the modern world where a farm is mostly robots, one person can only manage so much land and so many robots (essentially the amount of land they can easily traverse in a few hours to check up on.)
Indeed.

Many years ago, I took a poetry class and on the first day the instructor said (roughly): When E.E. Cummings did not capitalize the word 'I', it was creative and original. You are not E. E. Cummings. If you do not capitalize 'I', you are boring and pretentious. Capitalize your 'I's."

Breaking the rules of grammar is good when it adds value to the writing. I don't see how refusing to capitalize added any value here.
Oga’s was spotless when the fam went in October, other than the “decorative” grittiness literally painted on the walls so it looked like the movie.

That said, most of the Disney World “quick serve” cafeterias are covered in food waste by the end of the day. I suppose there’s only so much you can do to keep up with 20,000 toddlers times three meals a day.
How about ColdFusion?
I'm shocked no one has pointed out .29 lightseconds is 290ms, not 29ms, and that you meant 0.029 lightseconds.
I just started exploring fountain pens (inspired by a previous HN posting), and the feature that appeals to me the most is the variety of ink colors available for fountain pens. Most ballpoint pens seem to have just a handful of ink colors, but it seems to be possible to get a lot more colors for fountain pens, and some of the colors are really exotic.
Quarterly? Yikes. People can smell you, and you stink, they are just too polite to say anything.

Ask a very trusted friend, one who does laundry regularly, how you smell.
Thank you! I pulled up the site again and am still not sure where the link to that is, so I appreciate the link. :)
Seems like a marketing gag for https://gorails.com/
Would you mind sharing the URL to your podcast? I like to listen to the smaller ones instead of what everybody seems to listen to.
> "Sorry for sidetracking, but are they not good working environments (note this is a separate question from whether they're a good thing)?"

Depends heavily on which team you join within a company. FAANGs are not monoliths; they are collections of business units cooperating (or sometimes not) with quite a bit of variation in culture and work-life balance.
Would be good if wkt can also be supported as input
haha, you got me, nice clickbait title & domain for GoRails $19/month service.
The History of CTRL+ALT+Delete
Link for the recent HN DISC post? Not finding it via search and would be interested to read...
I tried to explain recursion to my son with the monks from "Towers of Hanoi": What is a monk handing out to the next one? Is he waiting? What is a monk's contribution to the answer? How many monks do we need? What does the last monk do? Which monk gives the answer, the first one or the last one?
OpenOffice doesn't exist anymore, and hasn't for a decade.
Yeah mine is a XPS 13 with Arch on it.
To be honest, I'm not sure what the reviewer is arguing, but your suggestion seems reasonable. Perhaps it's bad English. On a reread I get the impression that they were trying to say that I was being rude. Maybe I've misinterpreted them.
The bicycle. I'm stunned it didn't come along earlier.
How do you figure it was “clearly false”? Once his protocol was implemented, mortality rates from childbed fever plummeted. It turned out the reason so many people had been dying from it was that obstetricians were performing pathological observations on mothers who had died from it and then gone straight to delivering babies without disinfecting in between. This is readily available info on his wikipedia but also recently appeared in an episode of 99PI which is where I learned about it. I’d be interested to see more information presenting an alternative history.
I'm a little disappointed that you're still convinced it's a "safety" thing.

People say the same thing about Seattle, and virtually without exception they're people who have simply never lived in a major city before, and wildly misunderstand what counts as "crime."

Like the guy upthread who wanted to move because he'd experienced two car prowls.
Running hot water.
We can agree to disagree. In my opinion I don't want to be treated by a Doctor who has an honorary MD.
Looks nice! Sexier than geojson.io, but, as others have pointed out, you need to get it up to feature parity before a lot of us would consider using it for serious work.

I'll try it out and send some more feedback your way.
> The clear advantage of Python is the enormous ecosystem that is available

Could have said that about Perl back in the day too, or a great number of languages.

The key problem Python faces competing against Julia in the long run is that Julia runs faster with less resources. By that I mean that because packages in Julia combine easier and are written all in Julia, it is simply much faster to develop equivalent functionality in Julia compared to Python.

Thus as Julia grows the speed of advancement will just keep growing. There is also a sort of asymptotic curve for most software. As you reach certain complexity advancing gets slower. Python due to its age has acquired a lot of cruft which will slow development down.

I know exactly how this feels from having worked on very similar software products of different age. The older software really had problems keeping up speed. The younger software moved ahead faster due to cleaner design. We needed far less people to add more features than the competition.

Python will struggle with old design decisions it can no longer undo. Look at e.g. the enormous amount of man hours required to get JIT compilation working in Python. It still does not work well. Meanwhile Julia has require less manpower making a whole language with better JIT compilation.

Language design matters over time. I don't claim Julia will overtake Python any time soon. But over a long time frame I think it is inevitable, because legacy goes against Python in too many areas.
It's actually lots of regulation that states what is important in city planning, bicyclepaths are at the bottom of those list.
Good job. Just a minor nit: I assume most website these days have HTTP2 support. Otherwise considering the ROI I would work on that first so that should be optimization #1.
Apropos time to link my favorite blog: https://rootsofprogress.org/. It's an exploration of the things that helped humanity leap forward.

Spoilers: empirically-informed hygiene, and textile manufacturing techniques.
I follow my curiosity. That usually keeps me interested and moving forward.
Doesn't sound good.
> in-person oral exam, and a high-precision practical flight evaluation. Plus minimum 1,500 hours of experience.

Yeah that's the same everywhere. OK so the exam is closed-book, thanks. I must have heard wrong. The point still stands though.
Banks deals with cosmic horror, AI, and a touch of multiverse.

Come on now, there's a lot more to Iain M Banks than that. Anarchist post-scarcity utopias, dirigible behemothaurs, The Shellworld Sursamen, and the mind-boggling purpose it was put to, the immenseness of Syang-un Nestworld, the idea that whole civilizations can sublime, Minds, pure energy creatures, The Girdlecity of Xown, in which a huge airship hosts a five year long two thousand person party to mark the end of a civilization. The Excession. The Affront! The subtle exploration of what people born into a galaxy spanning utopia might want to do with their time. And the fantastic and slighly disturbing idea that super intelligent Minds might give themselves silly names.

And his non-Culture novel Feersum Endjinn, although its quite old now, had some startling ideas about cyberspace - that it might move thousands of times faster than base reality, and (major spoilers - ROT13) rfpncrq znyjner zvtug ribyir va uvtu-fcrrq plorefcnpr vagb n pvivyvmngvba infgyl byqre naq zber pbzcyvpngrq guna bhe bja, naq pbzcyrgryl vapbzcerurafvoyr gb hf
> I've anecdotally heard of from a number of people in tech who've made the SF->NYC move is the better gender and career diversity there. For men this can equate to a better dating lifestyle, and just in general some want to be surrounded by people besides tech bros.

This is absolutely valid and it's sad to see this greyed out. SF dating is a shitshow from many perspectives.
Marketing Is Compound Interest
I also got invited to one of these diversity workshops at $JOB once, by our VP of diversity. Cost was >$5000 but I would have to get my manager to pay for it. They sent this email to me, not my manager. No thanks.

Edit: why the downvote? You could tell me what I did wrong
They're a little like Indiana Jones adventures except with technological terrors instead of ancient artifacts.
I'm thinking, is that really any different from real estate property tax? Imagine there was some poor non-profit owning like 15 acres on Manhattan, would it be better to tax them the same a in the middle of Nevada?