skysight-inc/HackerNews huggingface dataset:
> Modern fridges have a defrost cycle built in which does this automatically.

I believe you. The point is this doesn't work very well. It's a pretty common complaint with the model.

> Are you by any chance in a high humidity location or running the fridge without adequate ventilation?

Eh, I have AC and a dehumidifier. The humidity is well under control inside my house.

As for ventilation, the refrigerator is in the only place you could possibly put a refrigerator in my kitchen. If it's not designed to work for that placement, then Samsung has no business being in the refrigerator business.

> You could possibly ask the service staff to adjust the thing to make it run more frequently, or request a replacement controller.

I am the service staff. I'm sure I could spend a good chunk of money on this. I'd rather not. I don't enjoy it, but manually defrosting the coils every eight months beats handing a couple hundy to a service person.
Doing something other than whining on the internet? Definitely a good lesson.
The project you're describing is the actual textbook definition of density. That apartment building seems like a good idea.
> I hope there's a better reaction to his art, like maybe it's aesthetically pleasing, provocative or innovative?

FWIW, “provocative” means “elicits a strong reaction.”
There are different versions, and the price of each range level isn't yet announced. Noone knows what the $60k will have, but it isn't expected to be anywhere close to 500 miles.
When do you feel like you’re “senior”
Today it struck me that at the moment I think I like Facebooks behavior better than Googles.

Mind you; I don't think Facebook is less evil, just that they seem to have understood better than Google that users need to be treated with some amount of respect, at least for now.
Cessna makes history by taking off and landing with no one aboard. Here’s how
The battery is not more efficient - TFA doesn't mention anything about charging efficiency at all. TFA also doesn't mention anything about the weight of the battery.

The vehicle has a coefficient of drag of 0.21 (versus the Model S Cd of 0.24). Curb weight of the vehicle is apprarently 4630 lbs, lower than Tesla Model S (4,880) perhaps due to reduced weight of the drive-train or other components.

The right way to describe the battery is that it is higher capacity. It may also have a higher charge/discharge rate, or a higher energy density, but they have not made any specific claims here, just rather generic boasting.
Slightly off-topic, but is there something similar to Stripe Atlas for other jurisdictions?

I run a privacy-focused WordPress hosting company, and while in closed alpha, I registered a personal company in the country where I live to be paid, but I would like to register a proper company before launch, as I do not wish to register it in the country I live in — especially since I want to leave the country once the pandemic is over.

The other founders and I have been researching and looking into incorporating in Romania, as the country seems to offer good opportunities for new companies and even make moving there easier if you incorporate, but the amount of shady lawyers we found is worrisome.

A service like Stripe Atlas for jurisdictions in Europe would be much appreciated — not necessarily for Romania, as we also looked into Germany and Finland, just something less fishy than random lawyers on the internet.
Driver ended up crashing the car, that’s the result isn’t it.
This is amazing, is there any chance you could add Catalan as well?

Can I do it myself?

I had to find Catalan - English names once and was not easy, and I hope I'll need it again soon.

Good work.
> Realistically, though, it's too much of a coincidence that such a probe would first arrive so soon after we gained the ability to conceive of it.

Alternately, this implies that we're visited all the time, but usually by robotic probes flying through the solar system for brief visits before being disposed of responsibly and cleanly.
Good point. I was more referring to the actual refrigeration components with regard to cost of repair parts vs labor, but proprietary controller boards can be $$ to replace, assuming the manufacturer even sells them.

On a related note, I've found electronic boards have often broken as a result of failed capacitors, and fixing it is as simple as replacing the capacitor with an equivalent one. Relatively easy to do with a soldering iron and solder sucker, and a good skill to have in general.
Noone cares about the current P/E ratio of a stock like this. The numbers that matter are gross margins, net margins, and growth.

I have a lot of issues with the valuation based on those numbers as well, but P/E is one of the worst metrics to use right now.
I mean, I already live under the constant threat of nuclear armageddon from "conventional" ICBMs. So if you're going to suspend kill vehicles over my head that can also save the world from an asteroid... There's gonna be a lot of international politics to work out, but I'm not gonna be the one stopping you. ;)
It used to fly over my house when I was a teenager. I lived an hour or two (drive) from Dulles Airport and when it (rarely) passed overhead, it was still fairly loud. Nothing like you'd hear at an air show, but we always knew to look up if we heard it when we were out in the yard.

It was pretty cool because it was close enough to takeoff that you could easily make out the distinct shape of the plane.
Thanks for this. I know there are benefits of living with awareness of death (like practicing your values more), but I cannot reap them as long as I avoid thinking about death.
ValidatedNel in the Wild: Exploring error accumulation in an sbt plugin
Sure! Sorry to be so obscure, it was not a good explanation. To take the above example, let's say you have a database with 1TB of tabular data in Amazon.

1. You start out storing it on Amazon gp2 Elastic Block Store, which is fast block storage available on the network. It costs about $0.10 US per month per GB, so that's $102.40 per month.

2. Data (sadly) has a habit of getting destroyed in accidents so we normally replicate to at least one other location. Let's say we just replicate once. You are now up to $204.80 per month.

Now we have a couple of ways of reducing costs.

1. We could make the block storage itself cheaper thanks to inside knowledge of how it works plus clever financial engineering. However, the _most_ that can get us is about 5x savings, because prices for similar classes of storage are not that different. The real discount is more like 2x if we want to make money and be reasonably speedy. You likely have to do engineering work--like implementing blended storage--for this latter approach, so it's not free. So, we're back to $102.40 per month.

2. Or, we could build a better database.

2a.) Let's first build a database that can store data in S3 object storage instead of block storage. Now our storage costs about $0.02 per GB per month. Plus S3 is replicated, so we can maybe just keep a single copy. We're down to $10.28 per month but we had to rewrite the database to get it, because S3 behaves very differently from block storage and we have to build clever caches to work on it.

2b.) But wait! There's more. We could also arrange tabular data in columns rather than rows, which allows us to apply very efficient compression. Let's say the compression reduces size by 90% overall. We're now down to just $1.03 per month. Again, we had to rewrite the database, but we got a huge savings in return, like 100x.

The moral is that clever arrangement of data just about always beats financial shenanigans, usually by a wide margin. The primary reason that Amazon has done well in data services like Redshift and Aurora is partly that they have been extremely smart about data services, not any inherent advantage as platform owners.

Edit: fixed math error
Yes. I believe you shouldn't delete tests.

After all, one of the best reasons for tests is to be able to refactor code confidently.
I think I understand what you mean. At the same time though, one crucial takeaway for me from Ian's talk is that my tests might be on a too small scale if they are not useful whilst I am changing the implementation strategy.

For example, I found it useful to ditch concepts like the testing pyramid and focus on writing e2e tests for my HTTP API instead of trying to cover everything with module or function level tests. That makes it much less likely that they need to change during refactorings and hence provide more value.

I generally think that "What is going to break this test?" is a really powerful question to ask to evaluate how good it is. Any answer apart from "a change in requirements" could be a hint that something is odd about the software design. But to ask this question, I need to write the test first or at least think about what kind of test I would write. At some point, writing the actual test might be obsolete as just thinking about it makes you realize a flaw in the design.

Other interesting questions I like to ask myself are: "How much risk is this test eliminating?" and "How costly is it to write and maintain?"
What a wonderful surprise! I remember playing with this back in 3rd and 4th grade during our computer lab, it was an absolute pleasure. I haven't seen it in over 15 years, and am just floored by how timeless this is. It just so happened that I walked by my old elementary school on Monday of this week. What a strange coincidence.

Truly a joyful memory.
Yep, will even say is the best enviroment for SICP.
well, gcloud gke regular is still on 1.16.
Have you looked at Estonia?

https://e-resident.gov.ee/
This is such FUD.
I run a company in Poland and pay flat 19% on profits.
You can also choose to pay 32% but you can then include a lot more expenses.
If somehow you feel neither option is good enough for you, you can run your business from Estonia or Czech Republic or any other EU country.
Yes! I can finally pick names that work with the wider English speaking world and my Dothraki familiy abroad.
> Your CI/CD should just prep the database you need instead of mocking.

This is a hard one. A lot of tests require setup steps even if you're using a real database, so it's not even that different than a mock. And if you can't give each test its own database to work with, then you have to run your tests serially. I'm working on a codebase that spins up 4 separate database engines in docker, and each test has quite a few setup steps. The result is brittle tests that take hours to run, so they're not very useful as a release gate. I've been bitten by mocks before too though, so I don't have good answers.
"Almost everyone I speak to was born well after the film’s release (in fact, this is true of almost everyone alive today), but they remember it fondly regardless."

One would need to know what "well after" means. Census.gov says that 16% of the US population is 65 and over.
Audible Launches New Unlimited Subscription Tier Audible Plus
They had Mixer and gave up on it rather abruptly.
> You use a game library for this

If it's a command-line application, they might use curses.

edit Apparently curses isn't available by default in Python3 for Windows. Is there a nice way to do this?
I suggest Zonemaster as well, available as a web service and source code here: https://zonemaster.net/
Yeah my struggle is hormonal acne but some products (e.g. niacinamide) will just cause normal acne then.
Jackson Pollock -- and in general, abstract expressionism -- was also used by the CIA as a covert Cold War weapon against the USSR. This was a major source of funding for this kind of art, in fact.

Does this sound bonkers and like a conspiracy theory? It does -- but it's also pretty mainstream knowledge by now: the CIA thought abstract expressionism was the polar opposite of Soviet "socialist realism". Any form of art denounced by the Soviet Union was worth supporting by the US.

From https://medium.com/@MichaelMcBride/how-jackson-pollock-and-t...

Former CIA agent Donald Jameson:

> “We recognized that this was the kind of art that did not have anything to do with socialist realism… Moscow in those days was very vicious in its denunciation of any kind of nonconformity… So one could quite adequately and accurately reason that anything they criticized that much and that heavyhandedly was worth support in one way or another.”

and later

> Fundamentally, the CIA made Jackson Pollock rich. They made De Kooning and Rothko household names. And in doing so, they won the cold war. Not with guns, but with abstract expressionism and rock and roll.

This does sound bonkers to me but it's not a fringe theory mentioned by conspiracy websites. See other mainstream references:

- https://www.bbc.com/culture/article/20161004-was-modern-art-...

- https://www.independent.co.uk/news/world/modern-art-was-cia-...

It's important to know the supported artists weren't necessarily aware of how they were being used. In fact, almost surely they weren't. But this was a major source of funding, and it was political in aim.
I write tests in units of work. For example, If I need to add a contact form to a page, I’ll create a test that checks whether some form exists and matches some structure (names of fields) and I test that submitting the form performs some desired action. Usually I would replace the real mailer with a fake, test-specific mailer which has extra methods for keeping or inspecting sent mails. (There are libraries for this as well; it’s just an example).

Testing the “real” mailer might never be done since it would involve checking if the mail was actually sent. In these cases I want to isolate that boundary so it is invoked as late as possible so I can use fake mailers for my tests.

If the feature is mostly UI (like in this case) I usually test through the UI (using JSDOM and an HTTP client, or a virtual browser test runner like superagent).

If the feature is more complex like an API or something, I like to write a barebones integration test (does this HTTP endpoint actually invoke some injected module) and then I thoroughly test the underlying module which is HTTP agnostic or represents bare minimum of HTTP state without dependencies to a real
HTTP server or client. That way I can test the module without performing HTTP requests or mocking them.

I usually start by writing lines like:

- It returns no posts when there are no posts
- It returns no deleted posts
- After creating a post, posts index returns my post
- Editing my posts updates my post
- editing someone else’s post fails
- deleting someone else’s post fails

Once I’ve written the outline of my module like this, I convert them to empty tests and implement them one by one, first implementing a test, then changing the code to make the test succeed. Repeat until done. Usually I come up with more happy or unhappy cases while implementing - I instantly write a new blank test for later in these cases, adding it to the list of tests to write.

I like to always have separate implementations for implementing features: one module for the business logic (which is thoroughly tested) and one for connecting it with libraries or frameworks or whatever (with minimum tests, but at least one). This is a guideline and not a requirement: sometimes a dependency to a framework or library or external service is just part of the feature so no point in keeping it separate.
The US has surely done undemocratic things, that’s not my point. I never remember hearing the justification that “they are just as bad.”
I might get myself an iPhone then...
Symmetric keys encrypt the entire session but asymmetric keys encrypt each communication during the session.

But yeah, non embedded systems aren't as constrained. At least for practically generating SSH keys, RSA is just as fine.
If your mind is gone, are you still you? Unless you believe that each human has a unique soul, there's not much left to make you you except your mind. And after a disease has attacked your mind, you might as well already be dead physically because you are a completely different person.
SpaceX touchscreen don’t work under acceleration.

F-15(or any other fighter) can be operated normally at -12G to +12G for important or critical functions.

Pretty stark contrast, oh, and Dragon LCD look so blurry and washed out for aviation display btw.
Do you mind me asking, what is your use case for scheduling creation of DNS entries?
Kinda curious what the noise level is with those fans. I know there's no proper rack mount servers there that need the fans running full blast, but I imagine 4x120mm fans is still loud.
Using this site just leaves me feeling bored and kind of annoyed, just like a pollack painting! I was just moving the mouse around thinking "Man, this is going to take all day. I don't have time for this. I'm mortal." It's so weird, because I haven't felt that way for a long time. I've been making good life choices so far, up until I clicked on that website, and I just had to go away and do something else.
Percona Tech Days – MongoDB Day – Database Tutorials Free
To me, your comment implied otherwise, sorry for assuming wrongly.
Shhhhhh.

"Specific statutes in the California Corporations Code provide shareholders the right to inspect bylaws, accounting books, records, minutes and financial statements. The California Corporations Code allows the court to enforce these rights."
FWIW this is called the https://en.wikipedia.org/wiki/XY_problem
If a third party could provide an equivalent to Apple's tracking ID, they'd already be able to do that with a library. Having a different app store has absolutely no effect on this issue whatsoever.
Microsoft Exchange used to cache MX lookups for the life of the process. Which is pretty frustrating, but I think that may have coincided with the ~ 45 day uptime cap, so it wasn't completely awful.
This is the block list I use if anyone is interested: https://raw.githubusercontent.com/jmdugan/blocklists/master/...
One issue that might come up using this with languages that don't use the Latin alphabet is that you can sometimes choose how to romanize your name, a popular one being Yoo-jin in Korean but choosing to romanize it as Eugene.

This website only comes up with Hana and Sam, however.
From Peter Kafka:

>Yes. Apple has a detailed answer but essentially says that's not so, and is a misreading of its policy.

https://twitter.com/pkafka/status/1298662980457046016
TikTok? :D
Out of curiosity, what’s the issue with those names in Japanese?
Ask HN: Medium.com or Personal Blog?
I try to keep an active habit of writing. Often just for my self but also to share interesting things and "grow my personal brand" and all that. I've always preferred to host my own blog as opposed to a service like Medium, but I've seen more and more people and begin to use it.

Do the network effects and other parts of Medium actually increase readership just by virtue of posting there vs a personal self hosted blog?
>European language
Hindi, Persian, Bengali and the likes are all European languages and I don't think those languages have the name Sam.
As a matter of fact, once upon a time, there was a Supreme Court decision limiting property owners' claim on the airspace above their land. Someone was actually trying to ban planes from flying over their house.

https://uclawreview.org/2017/11/01/drones-damages-and-proper...
It is probably very useful not only for international couples, but also for role players
Ethernet Cable

Switch

Box cutter

RJ45 crimper
I find the author's dismissal of animal culture as absurd. Learned behavior is incredibly common throughout the animal kingdom with many species having complicated social structures. The author contrasts these with human culture by saying that human culture varies between populations and changes over time, but this ignores the immense anthropocentric bias. Humans are extremely numerous and widespread compared to most large vertebrates - there are 7 million humans for every gorilla in the wild, as an example - and spread out around the world. Certainly if there were only 1000 humans on earth all located in a small area, there would be significantly fewer distinct cultures. It is undeniable that human cultural norms shift over the years because millions of accounts of how culture used to be survive to be compared to; when the study of animal cognition is only a few decades old how can we possibly claim with confidence that macaques behaved the same centuries or millenia ago, especially given that we have documented how their societies are changing in response to human activity in modern times. The author claims that human gender roles are different because we have cultural norms and animals don't - despite plenty of observations of animal groups punishing members who do not behave according to the typical pattern. The difficulty in determining which human behaviors are biological and which are cultural is noted to be difficult if not impossible because of the lack of a control group unaffected by any culture; but where are the control groups for every other species which allows us to make such observations? The author states that we can safely infer that all sex-specific animal behaviors are due to innate biological differences; I would think a professor would have the self-awareness to recognize that is exactly the same assumption they are writing this article to specifically complain about.

This is a philosophy professor who teaches political science, not a biologist. Her only cited references relating to animal behavior in the article are those showing complex behaviors being passed down between generations and animals adopting and sharing new learned behaviors. I very much hope that the author's statement on the universal acceptance of the idea that animals do not have culture among gender theorists is similarly incorrect.
Writing a Sqlite Clone from Scratch in C
Newspapers had plenty of ad revenue before tracking. Apps could be monetized by ads that are targeted based on the in-app content only.
way to paraphrase the top comment on the video
When I wanted non-pirated games I had to put a lot of time into it (pysically transport the CD's) then hunt for bugfixes and workarounds to get it running on my operating system and then later deal with the consequences of embedded malware (DRM) and workarounds that interfered with other software.

Today's piracy is way more easier than any method of acquiring such games 15 or 25 years ago.
City of Vancouver has a policy of protected public views.

The goal is to make it so that views of Vancouver's mountains are reasonably accessible by anyone, not just those that purchased a north facing suite in a tall condo tower.

It's pretty much the same underlying concept as why we create public parks.

The view cones are scattered around and are usually tied to areas of heavy public pedestrian activity, such as parks.

The policy is very popular.

https://vancouver.ca/home-property-development/protecting-va...
No century begins with a Tuesday, Thursday, or Sunday
But you know what I meant: just provoking a strong reaction is not enough. Stepping on dog shit also provokes a strong reaction of disgust, but dogs aren't really artists. (Well, I'm sure some dogs are...)
Or RSA 4096.

Ed25519 certainly looks the best given the fact that all the spooks (NIST, cryptlib, Crypto++ ...) lobby against it, and didn't implement it. Looks like that is the one they want nobody to use, even if it's the simplest. However, any elliptic curve in general can be backdoored, the FSF recommends RSA 4k only. Even if RSA side channel attacks are known.
I'm also curious about what will happen with Flutter in the long term.

I mean, Flutter is an SDK, and the other is an UI toolkit, but I don't see how Flutter UI will remain relevant, specially since Jetpack might take over.
Isn't that the residential development they're talking about that is prohibited/restricted?
Where have you gotten this idea from? I have no doubt some police subscribe to this reasoning, but it's horribly anti-American and illegal.