skysight-inc/HackerNews huggingface dataset:
Consistency for the user is also important. If your login processing code does more work than your password-setting code, load limits may allow a password to be set that then can’t be used for login. A length limit acts like a fuse, ensuring that under load it’s the thing that breaks first and in a predictable way.
My Famicase Exhibition 2020
Really didn’t expect to see vaccine conspiracy comments on Hacker News. Mods?
Yep, she seems to have another blogspot for that specifically.

https://atypicalcysticfibrosis.blogspot.com/
One way to judge that is by whether the project was consistently maintained, what kind of issues are reported and if the important ones are fixed.

So if the project seems to be ignored (no issues), if it has tons of them and no response, you won't use it or use it only with caution.

Newcomer to langue or ecosystem should use popular frameworks and libraries, so that there is help available.
Or mature, stable ecosystems. People use Common Lisp libraries that haven't been updated in 20 years, because they work.
Huawei's race to overcome American aggression
Some exponents might also be stored explicitly in the microcode ROM. Which is perhaps just another way of saying the same thing as you're saying.
Famicase is an annual exhibition of Famicom (Japanese NES) cartridges for games that don't exist. It's been going on for many years now and accepts submissions from all over the world. If you click on a cartridge you can see it in larger resolution, along with a description of the game (about half in English and half in Japanese), and details about the creator.

Normally there's a physical exhibit in west Tokyo where you can actually see all the cartridges. That didn't happen this year for obvious reasons, but you can still enjoy all the cartridges online for this year and previous exhibitions.

There's also a game jam called A Game By Its Cover where people make games based on the cartridges. This is not run by the same people who manage the exhibition and is conducated mainly in English, you can find more details on their Twitter:

https://twitter.com/agbicjam
Any replacement for Kap on Windows? I use ScreenToGif, but maybe there's a better option.
Western companies check the wares they import, or at least that's the idea. Buying directly from China is a fool's errand.

The EU is finding a shocking amount of dangerous substances in China imports.
https://atypicalcysticfibrosis.blogspot.com/
This is hilarious and I see how it could be used in a malicious context.
This website eerily smells like a CCP propaganda outlet. Treat with caution.
I was surprised to hear that many open source developers get so many 'mean and entitled people' complaining on their project channels. My project https://socketcluster.io/ has almost 6K stars on GitHub and all I only ever get are people praising it - Sometimes I worry that people may even be over-praising it and self-censoring criticism (maybe they just like me as a maintainer). I think in its 7 year history, I only remember 1 or 2 complaints out of a total of several hundreds or maybe thousands of feedback comments, messages or emails. I do appreciate criticism though and those few critiques have been valuable.

I think maybe it has to do with:

1. Hype.

2. What percentage of developers were forced to use your tool/library against their will by their employers or forced upon them as a dependency of some other tool.

If a project is overhyped, then developers will be disappointed by reality and they will complain. The best you can do is try to set realistic expectations.

If a developer was forced to use your library by their employer (or it was forced upon them as a dependency of another tool/library that they're using and your dependency was throwing some weird error) then they will also complain. The best you can do about that is try to make your library work 'out of the box' as well as possible and make it work well in as many environments and operating systems as possible. Regulating hype by setting realistic expectations can also help prevent employers from forcing their developers to use a library. You should use more technical terminology instead of business buzz words when describing your project. You want to attract developers, not project managers.
I have tried before to recreate the 95 UI in CSS. I didn't release the results but I was quite happy with what I managed. Honestly, I should probably contribute to these projects.

Annoyingly, certain parts of the Windows UI cannot be recreated with just HTML and CSS. One of these is how focusing works. I don't know what the proper names for it are, but Windows has two kinds of focus:

• Dotted line (or flashing cursor for text boxes). If you press space bar, something will happen with this element.

• Black outline around the outside. If you press Enter, this button's action will be triggered. This is why the OK button in a typical Windows dialogue box looks different to the Cancel button. I don't remember what this looks like in XP but I think it uses a thicker blue border.

However, the browser only really has the former kind of focus — even for HTML buttons in Internet Explorer on Windows 95! So if you want a full Windows-like look and experience, you need some JavaScript to emulate the second. I notice that XP.css lacks this kind of focus, and I think that's why it feels like something is missing from the buttons.
> But now we’re moving back to green threads

We aren’t moving back! Back then it was M:1. We're now moving to M:N/M:M.

You’re making it sound like we’re reverting to the previous design or implementation. Neither is true.
That was close to my guess, the only small difference is I would add some maybe-ends-up-in-food-eventually crops as well.

My family would refer to the roundup ready corn and soybeans we sold to the grain co-op as commodities, while the small sub-acreage of sweet corn grown to sell at the farmer’s market might be much more likely to be referred to as food.

Food being a perhaps overly generous word for partially hydrogenated soybean oil or high fructose corn syrup.
With formatting:

"""

1. Climate Corp was part of Monsanto before it became Bayer. It was acquired by Monsanto.

2. John Deere wanted to buy Climate as well as Monsanto but that was struck down by US courts and Bayer bought Monsanto.

3. What was Climate Corp doing before? They had something called Field View where they charged farmers to collect and collate data.

4. All precision Ag, Ag robotics and farm data collections have two big industry ‘partners’: Wall Street and Farm input companies.

5. Now add farmland to Precision Ag/Ag robotics.

6. This is a kind of consolidation of land, inputs, data and machinery.

6. Eventually, all land will be owned by farm machinery companies and input companies. There won’t be any more farmers in the future but only farming corporations.

7. It goes back to Wall Street because big Ag is commodities.

"""

(Command to format, since this comes up regularly: sed 's/ \([0-9]\. \)/\n\n\1/g')
I’m no fan of health insurance as currently instantiated, but I don’t see it as screwing them at every opportunity if they are actuarially unprofitable otherwise.
Why I built ChopeCart.com and how it went viral
I built ChopeCart.com to help Singaporeans find grocery delivery slots across all e-commerce websites. It went viral.
While its not exactly Windows 10, MIcrosoft's design system is called "Fluent UI"[0] which includes what they use for the Web. It features a similar flat UI but isn't exactly a copy of Windows 10, it does it's own thing. The components are also unfortunately tied to React.

[0]https://developer.microsoft.com/en-us/fluentui#/
I used to think I was a skilled driver, but then I got in a terrible car accident because I was going too fast and the driver of the other vehicle wasn't as skilled as I was. Now I'm a much better driver.
In addition, Zoom is an American company, so they must comply with National Security Letters as well.
> When you upload a pgp key to keybase, it encrypts the key again, using your keybase device key.

Except that long time ago, when device keys didn't even exist, there was a feature on Keybase website that allowed to upload a PGP private key encrypted only by your account password (which was never transmitted to Keybase in plaintext though – it was scrypted in browser when logging in, too – but this still means your private key was as secure as your password, which isn't a good practice in my opinion).
So Robin Hood is taking from the rich, giving to the poor, and then turning around and selling the poor out?
The world hasn't had enormous user generated content platforms (where it's reasonably common to use your real name) for very long at all. But I would say it started out in a much better state than it is now, and has been progressively getting worse. It's reasonably common to have somebody held in high esteem by the various groups that are highly concerned with political correctness, suffer catastrophic falls from grace after some ancient tweet is discovered, from back in a time when it was OK to have opinions and make jokes. Personally, I would never risk publicly voicing an opinion on any topic that was strictly technical.
> I'm a bit puzzled why the 8087 doesn't need the constant log2(1 + 2-1), which is used by that algorithm.

Not necessarily. For example, the algorithm for 2^x with x between 0 and 1 just has to subtract the largest value in the table from x and perform the corresponding shift-and-add on the result. So for large enough x, they may have just done shift-by-2-and-add multiple times on the result, subtracting the corresponding log multiple times from the operand.

Though that still leaves the question of why they left out this particular table value and not any others. It may have been a balancing act of overall accuracy and performance vs table size vs microcode complexity.
Hey man if you want a unsuccessful blog, here's mine: shash7.com
China can only trade thanks to the global security the US provides (for FREE), and The US is now probably going home (and COVID could rapidly accelerate this). China cannot and is not even close to being able to provide security on the open oceans. Because of this China may not even be a unified country in a decade. They may soon have much bigger problems than Huawei.
Not available in the German store...
Why not have two different browsers installed. One for banking etc and the other for everyday use with all the plugins installed.
The rise of fake gurus (2020 documentary)
> 2) they don’t get shut down and handed over to the police

Do you mean the same police defeated over and over in the war on drugs should be dispatched to put a 70 years old grand'ma trying to make a few $$ selling an apple pie on Facebook.

People are not asking for online surveillance, elected (and non-elected) official are trying to put in place the level of surveillance you're mentioning to secure their power. But I totally understand that the barter economy is acting against their plan.
The next issue is whether to count positives who are new arrivals placed into quarantine of 2 or more weeks. Countries will be reluctant to blemish their clean virus-free records even though quarantine may be effective and necessary to have limited allowable travel. Seems we should only count people who test positive after passing through quarantine if they were first cleared as negative and released.
> the USSR is the only country apart from Japan to successfully industrialize and avoid a colonial genocide from a Western power.

Thailand was never a colony either. Besides, USSR was not a country and formed after the colonial heydays.
Poland defends large government ceremony during lockdown
Early humans thrived in this drowned South African landscape
Source code of The Economist's tracker for Covid-19 excess deaths
> In short, the US has to tax more because its government is so much bigger.

It seems reasonable to point out that there’s another direction we could go to solve that imbalance. (Could be across the board or in certain categories.)
Taming Impurity with Polymorphic Effects
There must be. I dual-boot between Ubuntu and Windows 10, and whenever I boot up Windows, the clock is behind one or two hours (DST-depending), until it re-syncs itself from the Internet after a while. Ubuntu seems immune, though. So either Ubuntu is smarter about reading the hardware clock, or Windows side writes to the clock differently than it reads from it.
> That's the equivalent of saying that a major problem with NodeJS is you have to pick which version to install before you deploy.

Are you saying this isn't a major problem with Node? In my experience it's a problem with every language that requires a separate runtime.

The JVM is the worst of two worlds because I have the build complexity of an AOT compiler to make my deployment artifact and the deployment complexity of an interpreted language to get the correct runtime pre-installed.
Generate a great lifetime income working at home only recording your voice
A similar story is unfolding in mostly small-time US aviation mfg. Chinese companies have bought around 20 makers, like Mooney and Cirrus, in the past decade.

> With so much first-hand knowledge of this situation, I’m having a hard time processing how you don’t have an opinion on it.

Similarly, I don't have an opinion since the US regulators have decided to do nothing, and private capital is scarce in that sector - it is what it is.

https://en.wikipedia.org/wiki/Superior_Air_Parts

https://www.aopa.org/news-and-media/all-news/2011/february/2...

https://en.wikipedia.org/wiki/Mooney_International_Corporati...
Thanks for the heads up.

I was more thinking about a local web-app that consumes the site and then outputs it in a nice mobile layout, without actually archiving or saving anything.
Yeah, sounds plausible. A lot of Python stuff is actually wrapped C / C++ / Fortran code, so it makes sense to optimize for FFI.
can someone give me a tldr for what problem kafka solves / what situation calls for the usage of kafka?
And it's able to do this before _any_ water comes out the shower head?
Libre/open hardware design/manufacture and security
I gave up after getting about half way through and realizing it was just making the same vague references over and over without getting to any sort of point.
Who calls the shots? Elon gets to call the shots. He shouldn't
That 630B ish is figure is more spin than reality. Excluding say the coast guard is reasonable if you’re talking offensive military capacity but “Defense” should reasonably include CIA, NSA, border security, and anti terrorism expenditures etc. Further, related pensions and VA benefits are clearly part of the overall defense budget.

Exact interest on past military spending is arguable, but those bills still need to be paid.

PS: US healthcare expenditures is similarly a complex topic. Do you include the heath insurance costs of government contractors etc?
Facebook Launch of New “Avatars”
Is there any actual evidence that Machu Picchu was built by Incas? There are very different qualities of the old, megalithic construction from what we actually know the Incas built.

I don't doubt that many of the structures on Machu Picchu are Inca, but I wonder if they didn't inherit most of it.
Just curious, do you think what you paid is the actual cost to provide you that education?
In general, the legal principle is that privacy rights apply to living people, it is considered that dead people are incapable of being harmed by invasion of privacy or defamation - or, in general, pretty much everything else; they have literally stopped caring about worldly trivialities like that no matter what version of afterlife you prefer.

Even for inheritance, while we in general mostly respect the wishes of the deceased, there's a principle to limit what future conditions they may impose on handling the property, to ensure that "the dead hand" does not govern over the living because the wishes of the living matter more than the wishes of the dead.

So the whole notion of post-mortem privacy is centered at protecting the interests of living people e.g. the reputation of surviving relatives. If some horrible act is performed against a dead person, the relatives or the community may claim that their rights have been violated, but the corpse itself has no rights. If you are dead, your most private correspondence can be viewed by others and distributed to the public as long as the rights of any living people (e.g. the other party in the correspondence or your relatives) are not violated.
An Asset Grows in Brooklyn
Sounds like Lady Gaga song
Most companies don't pay for 100% of health care coverage - and even if they do, that might only be for you, and not for your dependents. The main leverage of private company health insurance is their negotiating power, but it can still be something in the ballpark of $10k/year/person I don't know exact numbers, but definitely Not Cheap.
Also, the first bit of the mantissa is always 1 (except for the number 0), so they could have left it out.
I (probably badly) was pointing out that vast chunks of Australia, to maybe 4 or 5 decimal places of precision, have zero people per square kilometer. We only have 25-ish million people, but fully half of them live in just three cities, Sydney, Melbourne, Brisbane.

The map here strongly proves your point: https://worldpopulationreview.com/countries/australia-popula...

And mine too - look how much of the country is devoid of towns with at least 10,000 people in them... I just slurped that table into a spreadsheet, there are 24,860,107 people represented in a coloured dots in that map. From that site's total population of 25,463,119, that leave 603,012 people spread across that vast unmarked unmarked grey interior...
> People often act very entitled about open source I've found.

It's interesting. For me there are at least two classes of open source.

1) Project with a single maintainer, or perhaps a small number of key people, nothing in the way of corporate backing, often worked on in spare time, but which can still be very popular and widely used. I always think back to the example of NDoc, which was a great tool for taking raw XML doc comments from .NET code and turning them into beautiful Javadoc-style HTML documentation. It worked incredibly well for .NET 1.x but the .NET 2 support was never finished because the author, Kevin Downs, received abuse and threats via mail-bomb due to it not being ready "fast enough" for some people. Understandable he decided to quit and, as far as I'm aware, not a peep has been heard from him since in terms of OSS contributions. The way Kevin was treated, and the way other OSS maintainers have been treated by both individuals and corporations, is absolutely despicable and completely unacceptable.

2) Corporate backed OSS projects that are actively evangelised: projects like .NET Core, Node, npm, TypeScript, React, Angular. You might even think of something like Firefox in this category since, although Mozilla is a foundation, it's substantially funded by corporate sponsors (mainly Google?), has full time employees paid to work on the products, etc. Some of these might at times have been considered open source in name only: i.e., source code is absolutely available, but there is little or no way for most people outside of the sponsoring organisation to meaningfully contribute. With these I take a slightly different attitude, and I certainly expect sponsoring organisations to take more responsibility for the projects. If you're actively evangelising people to use a project (and especially if you've succeeded in recruiting large numbers of people to use your project), and you're not giving them much opportunity to contribute, then absolutely you need to take responsibility for making sure the project is supported appropriately. That might even include paid support options.

And I suppose perhaps these represent the extremes of a spectrum (perhaps - I don't claim to have this absolutely right, by any means).

Clearly there are a lot of people who would disagree with me on both sides. E.g., people who think every open source project should be like (2) and that all authors bear an equal responsibility for supporting their code. On the flipside, since I've been flamed on this before, I know there are people who think I'm a walking manifestation of all human evil because I've suggested that any open source project might perhaps fall into category (2).

Fundamentally though I think your point stands: a lot of people behave in a way that's very entitled towards individual maintainers of OSS projects. As you say, depending on your circumstances, often not worth the hassle.
Ask HN: How do I cope knowing people make more than me on onlyfans?
My cousin has been on only fans since the start and she’s making almost 10k a month, she has not put in 1% of the effort I have in life and it’s making me depressed. I know money isnt everything but it’s one of the biggest parts in quality of life and I feel like I wasted my time going to university, interview prepping etc when I could have just dressed up and showed the occasional cleavage

Edit: just so I make it clear, I don’t hate her for it. I just have a hard to accepting it but i guess life isn’t fair.
Sounds a bit like change data capture (CDC), e.g. via Debezium [1] which is based on logical decoding for Postgres, sending change events to consumers via Kafka? In particular when using explicit events for downstream consumers using the outbox pattern [2]. Disclaimer: I work on Debezium.

[1] debezium.io/
[2] https://debezium.io/documentation/reference/configuration/ou...
Java: What's New in Java in 2020
Have a look at https://sdkman.io
If I care strongly about an issue, but I also know it's likely to win, isn't the best tactic for me to not vote for it to save my credits for more marginal issues?

If everyone votes tacitcally, it seems like a lot of votes would be won with slim majorities. But that risks random upsets, even on issues which everyone basically agrees on!
Wow. A civil exchange on proper use of terms by two disparate but related technological domain experts. It’ll go on forever.
But there's a difference between selling a product that reduces manual labor, vs. selling a service that does the same - the latter being what usually locks people out.
> The economic revelations of TreeKeeper, along with the New York City’s Street Tree Map, have an undeniable impact on rent and property values of the surrounding neighborhoods. As green gentrification has long afflicted the surrounding neighborhoods of Prospect Park, the living ecosystem of the so-called public park has been unwillingly recruited as a source of value for the propertied class, ..."
A bit off-topic, but I'm very interested in gaining an insight into what do you think what kind of innovation we need, and why?
What we all really need is a long-tail Bloom filter search engine on the search engines themselves.
> Apropos of your skepticism, I tried my best to back my claim with a research published by the engineer.

The publication is not from a "NASA engineer". Neither does the publication, back up any of your claim.
>In my experience most people, including most developers but perhaps excluding many HN readers, don't understand what the timezone setting does. The time on all contemporary computers is always Unix Epoch Time, which is close to (but not exactly) UTC. Setting your timezone doesn't actually change anything about how time works on the computer. It just changes how time is printed. That's it.

This applies to e.g. Linux.

But the RTC in your computer might store localtime. I do recommend using UTC there no matter what. If dual-booting windows, this needs a little extra work[0].

[0]: https://wiki.archlinux.org/index.php/System_time#UTC_in_Wind...