skysight-inc/HackerNews huggingface dataset:
Relevant bits in CA Page 37, you can serve unsafe food in California as long as you notify people doing so is unsafe. Though these are minimum legal requirements, you can still get sued over the practice.

“A raw animal food such as raw egg, raw fish, raw marinated fish, raw molluscan shellfish, or steak tartare, or a partially cooked food such as lightly cooked fish, soft cooked eggs, or rare meat other than whole-muscle, intact beef steaks as specified in subdivision (c), may be served or offered for sale upon consumer request or selection in a ready-to-eat form if either of the
following conditions are satisfied:
(1) All of the following requirements are met:
(A) As specified in paragraph (1) or (2) of subdivision (e) of Section 114091, the food facility serves a population that is not a highly susceptible population.
(B) The food, if served or offered for service by consumer selection from a children’s menu, does not contain comminuted meat.
(C) The consumer is informed pursuant to Section 114093 to ensure its safety, the food should be cooked as specified in subdivision (a) or (b).
(2) The department grants a variance from subdivision (a) or (b) pursuant to Section 114417 based on a HACCP plan that satisfies all of the following conditions:
(A) It is submitted by the permitholder and approved pursuant to Sections 114417.1 and
114417.3.
(B) It documents scientific data or other information showing that a lesser time and
temperature regimen results in safe food.
(C) It verifies that equipment and procedures for food prepared and training of food
employees at the food facility meet the conditions of the variance.”

https://www.cdph.ca.gov/Programs/CEH/DFDCS/CDPH%20Document%2...
Among other things, I'm:

- writing a game from the perspective of an AI being born

- participating in an Effective Altruism fellowship

- learning molecular biology (cells are incredible!)

- experimenting with JAX on Google's TPU Research Cloud
I'm fairly certain Google just pays Mozilla money to avoid any claims about being a monopoly browser.
Waiting Hard for Godot sounds amazing.

The characters keep avoiding explosions and evading terrorists, mostly uninterested and unaffected by them, focused only on their eventual meeting with their CIA contact who is code named Godot.

Occasionally an unusually big action sequence will trigger an extended reflection on the banality of it all.
Ah yes a wonderfully unbiased article by the author of "how the woke media is undermining democracy".
Agreed. One thing this article doesn't point out that was a bigger topic a couple of weeks prior is that Zillow had to halt purchases due to lack of workers to help flip the homes [1]. The iBuying revenue model depends on the ability to flip a home quickly so that market fluctuations do not have enough time to pose as a risk, which Zillow was willing to take.

1 - https://archive.md/tNaDt
Ya, you can’t restrict the market and still keep it capitalist. In Seattle, new regulations on price increases along with an indeterminate moratorium on evictions is definitely going to make landlords really careful on credit checks. I also wouldn’t be surprised if the low end rental markets disappear completely as they become too risky to operate in as landlords.
Version 92[1] got one step closer. Extrapolating current trends, I shudder to think what will be in version 99.

> Firefox will send Mozilla search queries (what you are typing into the address bar), and city-level location (what's nearby and relevant, determined from your IP address). Firefox also informs the service if you click on a provided suggestion.

Combine this with "studies" which were never made public, extra avenues of telemetry that one finds out about waaaayyy after the fact etc, the last couple of years have seen Firefox become increasingly hostile to users.

[1]: https://support.mozilla.org/en-US/kb/navigate-web-faster-fir...
Housing is an investment in the sense that you need a certain amount of capital to create one, and in that sense you want to allocate it the best way possible: the best value at the best prices.
There's no better way to do that than with markets.

Housing will always be expensive in one way or the other, but you can make it cheaper and more plentiful. And that should be the goal.
I'd like to point out that this article neither claims nor provides evidence that Zillow has lost money.

For one thing, as discussed previously[1], Zillow earns commissions and fees when both buying and selling houses, so they may be making money even when the prices nominally show a loss.

For another, even if the majority of the houses were sold at a loss, that statistic by itself tells you nothing about Zillow's overall profit or loss. For example, they might have sold most of the houses for a very small loss, but earned large enough profits on the others to balance those losses out. There simply isn't enough information to say.

[1]: https://news.ycombinator.com/item?id=29060092
The Missing Readme Software Engineering Links and Resources
All of these product management processes seem to assume there's no underlying maintenance or tech debt that needs some level of attention. And there almost always is, but it's really hard to measure impact because it's usually "hidden" (that is, it's not a direct impact, but it ultimately affects velocity, on-boarding, developer happiness, etc). So with "tricks" like this they get relegated to "low impact", while "high impact" (typically "user facing features") get prioritized.

And there's lots of other things that have hidden or very difficult to measure impacts. These often revolve around developer happiness and growth. For example, ignoring a complex, bugging and/or aging codebase can affect attrition (among other things), which will quickly get _very_ expensive: as a team starts losing developers, the remaining developers have to carve out more and more time to interview and onboard. Not to mention the direct company costs of turning over employees. And trying to find quality employees who are willing to work with in that codebase.

And maybe this sort of thing should be addressed "out of band" - ancillary to the product management lifecycle. But that's really hard to maintain in most orgs.
Really? In most states and EU countries its not. It's assumed to be the person behind's fault at first, but that's a heuristic, not a necessary assignment.
>key-logging tool

But what is this accusation of key-logging now? Where did that come from?
I am amazed at how quickly Ruby came and went. I started working with Ruby around 2004, made a decent career with it for a long time but bailed out at the very end of 2015 after the roles really weren't all that, rates weren't going up and it was pretty clear that things were no longer growing. Basically, the previous two roles at this point were very much about coding to an existing monolith that was being broken up and replaced with Java microservices.
> nobody uses ruby

You've shown this must be false, but it seems that only you said it.
"Lots of magical story elements that just poof out of nowhere at just the right time."

Have you read Foundation recently? That is literally how almost half (or more) of the conflicts in the first book get resolved!
Postgres.app is not a package manager.

If you pin Postgres in brew, not installing `postgres` but instead `postgres@11.3` instead, then you won't have any auto upgrade issues. You can then upgrade on your own schedule. Brew will keep Postgres at your selected version.
if you want a vision of the future, imagine a background service updating a web browser, forever
> IIUC what you want to who under Tipu's rule invented (or revived) this rocket.

Precisely. Tipu's subjects, but also subjects from other Indian kingdoms who invented and developed stuff.
My #1 gripe with foundation has been the "lost" style of storytelling. A non coherent time line with multiple flashbacks and cutaway whenever anything interesting happens.

Most the darn episodes feel like the who is cartmans mom part 2 episode.
This is just for Windows. On Linux, Firefox doesn't self-update because distros already handle updates.

When Firefox releases to Windows Store (https://www.thurrott.com/cloud/web-browsers/mozilla-firefox/...) they will probably let Windows update it, and use this self-updater only for standalone installs.
Some that come to mind:

* completely changing the settings UI;

* the very annoying "present" icon that appears after updates;

* constantly messing the address bar in how it works and what it searches;

* constantly re-enabling stuff like searching in Amazon and Google;

* changing the menu to the hamburger menu.

There's probably more that I forgot. But it seems every two or three months or so I need to make effort to turn off some feature I don't want. Stuff like the stupid pocket functionality no one ever asked for.
Not following this line of thinking now. How does the military enforce scarcity? Also, scarcity of fiat currency is relative to the amount of goods and services available for sale in the economy and the demand for them.
> ... or it was simply so large that the potential ad revenue was too large a carrot to ignore.

I'm always inclined to think this is the case. Investors are always wanting to know how you're going to increase returns THIS quarter.
I'm a big Ezra Klein fan and honestly he makes an effort to reach out to people with diverse views on his podcast. He's pretty clear about where he stands on issues but isn't afraid to discuss a broad range of opinions . But ofc the author doesn't like him because he acts like he went to college
Key Principles to Build an Eye-Catching Design System (+ Best Examples)
Show HN: The Big Table of Soundbars
Lately I've been looking for a soundbar but most retailers did not have all the information that I was looking for - AirPlay, Atmos, Wired/Wireless sub/rears, is the system extendable etc... So I created whatsoudbars.com, all the info you want and need + filters to decide easily.

Since we are also talking tech, the stack is as follow:
- TypeScript
- React
- Next.js
- Styled-Components
- Grommet
- react-table

Everything is hosted over at AWS S3 as a static site + CloudFront as CDN and https provider so dirt cheap even with quite some traffic.
Or worse, you just want to use literally any other shortcut (Ctrl+Tab/Ctrl+Shift+Tab/Ctrl+1/Ctrl+A).
What I meant to ask is: Why is the Dockerfile that generates https://hub.docker.com/r/motoradmin/motoradmin not available in the repo? It makes it hard to verify exactly what went into the image or to dockerize on my own. I don't see any instructions for building the binary executable either.
I understand why someone would interpret Mastodon's statement that way, but I believe it is a misinterpretation and not what Mastodon meant. I don't have a doubt about Mastodon's meaning.
That machine is fabulous. That the author had clear and correct documentation to be able to get into the system after so long is a testament to the manuals.

As an aside - It's a bit strange to think how cyclical things in tech are, now we're back at a strange echo of the classic bespoke architecture UNIX Workstation phase with Apple's new series of computers.
Brazilian Fintech Giant Nubank Files for US IPO
https://www.forbes.com/sites/graisondangor/2021/06/16/the-ho...

The U.S. built on average 276,000 fewer homes per year between 2001 and 2020 compared to the period between 1968 and 2000, according to the report which was covered earlier by the Wall Street Journal.

Had building continued at the same pace, there would be 5.5 million more units of housing, the report estimated.

To make up the shortage, the NAR report says the U.S. would have to build 2.1 million homes each year for a decade—more than it built each year during the housing boom of the mid-2000s.
You never want `nix-env --install` without it being `nix-env --install --attr`, though, because `nix-env -i` is like a billion times slower than `nix-env -iA`, and that gives people a really bad first impression.

But yeah I agree, it's fine to use `nix-env -iA <package>` or whatever. It's fine when you're getting started, and it's fine for a slightly more persistent way of trying things out than `nix-shell`.
> that's not true, at least not in a larger context of available languages. There are C, C++, and a few other emerging language environments such as Mercury and ATS that can benefit from the same Nix toolchain right now, and their maintainers don't have to re-invent the wheel of packaging and distribution, as Nix solves that for them in a generic way.

Fair point, though Haskell seem to be the only language where Nix is the accepted solution to packaging and distribution.

> For that you need to define criteria that allow you to identify the "worst" example. It is going to be the worst if you expect a monolith all-included distribution that has its own implementation of the same generic dev tooling approach (reproducibility, tracking of dependency sources, versioning etc), such as Rust Cargo or Go Modules. But these criteria won't match with the world where I see every software component to be a generic build instruction that Nix manages to provide regardless of the underlying language compiler.

That's a reasonable point of view to have if you already know Nix. Most people don't, so they see Nix as Haskell-specific, except it's not and you now have to learn a general tool which usually takes way more time than learning Cargo or Go modules.

The point is that embracing Nix makes the learning curve of Haskell way steeper currently, especially when you also have GHC, Stack and Cabal. Maybe it will pay off in a few years when everyone uses Nix, but that's not the case today.
How do you validate Firefox updates?
And don't forget support for the latest Web APIs. Fewer and fewer new, heavy web-apps work on it. I love everything else about Firefox but if they can't keep up on the API side it's going to increasingly impede my workflow.
Yes, I tried to distinguish between market research and market pressure setting prices and the more negotiation-based process of a large unionized employer.
> We really don't have any direct, past precedent for this type of situation

Yeah, we do. Massive housing speculation in the mid-2000s.

> The fact that Zillow failed on their initial attempt does not imply that this can't work

I'm reminded of Gamestop here. Around the time $GME first spiked and then fell you saw lots of people trying to encourage everyone to hold. What this ignored is that someone would be left holding the bag and the long interest holders knew it so it was a question of not being left holding the bag.

This is classic Prisoner's Dilemma, basic human nature (ie to act in self interest) and exactly why markets work long term.

The boom and bust cycle reflects basic human psychology of fear and greed.

Asset bubbles aren't new. Attempting to corner or even just manipulating markets isn't new. Ultimately these things always revert to mean. Sometimes you can predict the reason. Often you can't.

I personally favour fairly radical and progressive real estate reform. This includes (much) higher property taxes for non-resident owners, treating owners as tax residents and thus taxing their income, ending special treatment for real estate assets in asset reporting and withholding taxes at source on real estate income.

Cities should be for those that live in them, first and foremost. Having landlords is fine as long as those landlords themselves are residents of the same city. Residential property shouldn't be for investment funds or oligarchs hiding money from governments.

Concentrating on the likes of Zillow however is largely unnecessary and a diversion. The focus should be on the game not the players.

But I also firmly believe that the prisoner's dilemma and human psychology will limit the impact of institutional real estate buying just as in any other market.
yes! this! it's a giant problem- social media becomes a collection of only the extremes, leaving out the middle ground where most ppl actually fall, in for the clicks :(
And that's what I'm saying is not the case. We have at least 10 Windows machines in my office and everyone has different scaling issues with different apps, even things as ubiquitous as Google Chrome. It's mostly an issue when there are multiple monitors of different resolutions. I have 2 of the exact same monitor so my issues only pop up with legacy software where the UI is still bitmap scaled but every person here has some kind of situation where Windows scaling just craps out.

The only apps that don't really have issues are Microsoft's apps. VNC and RDP mostly function correctly so that's the direct response to this main post but to say that it's "mostly solved" is not accurate, in my opinion. Searching Google for Windows HiDPI issues and filtering to the last year still yields support docs from Dell and other monitor manufacturers (from this year) that describe these issues.
You can start with the robots, and then move to the Foundation story with the robots from the beginning, because that's how Asimov revised his own Foundation story.
Thanks for the explanation.

I utterly love the style of Samurai Jack for example, so if that is/was CalArts then I'm in. I can understand the same style aped everywhere can get tiring, but that's true for almost every aesthetic.
The thing is, you also shouldn't be using apt or whatever for managing project dependencies, unless you and all your fellow devs match Prod exactly, both with distro and exact versions of everything. People do it anyway, but it's bad practice for exactly the same reason that using Brew for it is bad practice, and it's barely easier than doing things right (and, very early in the life of a project, it'll become less easy than doing it right).

It's not about project philosophy, it's about using the right tool for the job. Now, since people keep running into this problem, maybe they ought to put a warning about that right up top in a big banner on the site, I dunno, but it's not specific to Homebrew.
Not everywhere is California
> more intrigued by Brave every day

My long term question is - will there end up being one browser implementation of the virtual machine? Browser rendering engines are basically that these days, a big virtual machine for web apps. Is there value having a separate implementation? Some languages that run inside a virtual machine only have a single implementation. Is that bad?

Would it be bad if Mozilla used the internet-vm (why even call it Blink at this point?)
> I think the problem with Nix is that it is actually not a package manager but a build tool (that provides some package management utilities). People try Nix with the assumption that it should be as easy as apt-get (for example), but found tutorials with a block of code in a weird language...

Indeed, I've been using Nix for many years (on Ubuntu, NixOS and macOS), and I now find the apt-get style 'considered harmful'.

Instead, I define a single Nix derivation ("package") which provides everything I want in its 'bin/' directory, e.g.

with nixpkgs;
buildEnv {
name = "my-macbook-programs";
paths = [ bash gimp /* etc */ ];
}

The nix-build command creates a symlink called `result`, so I put `/path/to/my/git/repo/result/bin` in my $PATH.
Then I'll leave you with this description of one of my favorite sports, baseball's cousin cricket:

You have two sides, one out in the field and one in. Each man that's in the side that's in goes out, and when he's out he comes in and the next man goes in until he's out. When they are all out, the side that's out comes in and the side thats been in goes out and tries to get those coming in, out. Sometimes you get men still in and not out.

When a man goes out to go in, the men who are out try to get him out, and when he is out he goes in and the next man in goes out and goes in. There are two men called umpires who stay all out all the time and they decide when the men who are in are out.

When both sides have been in and all the men have out, and both sides have been out twice after all the men have been in, including those who are not out, that is the end of the game!
I don't believe anyone is a casual user of video chat anymore. It's like calling someone a casual telephone user or a casual car user. It's fundamental to daily life.
There exists a middle ground between everyone gets five nines of reliability (expensive) and everyone only gets three nines of reliability (people die in hospitals).

If we focus the same resources on providing reliability where it is needed most, we could actually improve reliability of outcomes. That is, for the same cost of providing a few hours of battery backup for the entire grid we could provide weeks of battery backup for hospitals and data centers.
Well you both are right. It seems NYT slipped; the title of the document is

<title>
Opinion | Facebook Makes Us Know Too Much About Each Other - The New York Times
</title>

The Facebook hate isn't a trend. People have been hating Facebook -- for good reason -- for quite some time.
Yes- their operational security was essentially non-existent;

https://www.ctvnews.ca/canada/dnd-may-abandon-1b-move-to-for...

And there is a distinct possibility that Huawei would not exist without Nortel;

https://nationalpost.com/news/exclusive-did-huawei-bring-dow...
Should every if statement has an else clause
I think it is just a question of civility. People will post pure hate online, even in response to others. 99.9% of the time the same people would never say the same thing to that person's face, whether for fear of reprisal or social pressure. They would say all those things to the friend or spouse later but the big difference is diffusion. Their anger and vitriol has time to dissipate and they calm down. Hateful Media is an ever increasing ratchet of outrage.
New Colorways for Firefox 94
It's an insignificant detail compared to competency and it seems tedious to let it bother you. Past that, a declaration would be counterproductive. No matter how it's worded, some substantive journalism will be seen to be in disharmony. Why invite that trouble for no meaningful benefit?

One example of how it's unimportant: A motto like "fair and balanced" kind of pretends that one particular network wasn't founded on activism but it was. More importantly, it's the activism that those viewers want.

Perhaps the motto brings the viewers some comfort by reinforcing a view that the only world worth having is the one they visualize. Why take that away based on some arbitrary calculation?
When I first started using Macs 5 years ago, I explored both macports and homebrew. As soon as I saw how homebrew screwed around with root, and how it installed itself in /usr/local and required strange machinations I looked more at Macports.

Ports have a long history from the BSD Unices and Macports keeps that ethos. It installs neatly in /opt and doesn't screw around with MacOS except in the approved ways (eg for Java and Python frameworks).

I still use Macports and it's had everything I've needed and when I hit bugs during the Big Sur beta, they were fixed quickly and directly, while still complying with Apple's beta policies.

I've dabbled with Nix, but it's a bit too* prescriptive for me.
Speaking of SSH, I thought of vim/neovim. I frequently use neovim over SSH to company's computer for development, but the experience is horrible if the connection is unstable. If I remember correctly, other editors such as VSCode SSH plugin uses a local buffer for editing which is much better when the network is slightly unstable or high latency. Wondering if there is a way to do this for vim/neovim...
Ocean Depth Animation
Why are you comparing a 19 year period to a 32 year period? Ah, I see it is a per year measure.

Well, it isn’t weird that land runs out for new subdivisions. What is left is to build more dense (replace single family housing with apartments or town homes). Still, why is it zoning per se that is the problem rather than just the market? They have the same pricing problems elsewhere in countries with building booms (eg China).