skysight-inc/HackerNews huggingface dataset:
This could be addressed at least for the most common cases by making the API more explicit: if you want a non-zoned DateTime, you have to say so and accept its caveats. Otherwise you’re getting a (local by default) zoned DateTime and its TZ can be manipulated to accomplish other date/time math in a predictable way.

The mix of zoned/not is a valid use case but almost certainly a specialized one that shouldn’t be the core API.
Jeopardy! hasn't had a $500 clue in 20 years
Yes true, but presumably this report is for observers standing less than 10m off the surface, not on tall mountains or towers
No doubt there was a diversity of opinion, the same way there is on anything, but plenty of HN users were critical from the beginning, and the idea that we'd ban anyone for that reason is silly.
If you give them kudos for not paying the ransom, it's also worth considering not switching away from the small ISP you chose because they were doing things right. Otherwise they might as well have not done the morally right thing and given y'all better service.

Though, of course, I do understand your conundrum. Perhaps there's some middle ground, where for anything that really needs the uptime you have a (mobile) fallback? Still annoying if there are outages on non-essential lines but perhaps better than forcing them into paying the criminals.
At least with this way, you don't have to hang on to bad ideas and specs for eternity. A bad crate can easily be swapped out for a better one and future developers won't have to remember which is the good date functions.
E2EE and open source seem to be on a collision course with the world "order".
You’re clearly so overly emotional about perceived slights to Murica, you misread my entire point and the point of the discussion at hand.

I’m not going to continue engaging with you and will let the mods do their thing.
We'll need to wear hats like this as a countermeasure https://hackaday.com/2020/02/28/using-ir-leds-to-hide-in-pla...
You're aware that Python doesn't support Alpine?

The reason is that python is meant to run on Linux systems with glib, but Alphine has musl instead. It's a common source of compatibility issues not limited to python.

Note that pip wheels are only specified and only built for glibc compatibility, so the limitations extends to all python packages.
I hope my use of the word "provocative" didn't cause you to get flagged here. It was provocative enough for me to respond, which I don't consider a bad thing.
I'm surprised of the harsh moderating here on HN and will try to use my words more carefully.
That doesn’t make sense, at least staying with your second sentence. Many examples of police brutality have come to light that would have otherwise been hidden had we had no cameras.
Makes me think of Singapore - a very different model where the state owns a large part of housing
Huh?

Ingress filtering is filtering traffic coming in to your network. How are you supposed to know whether traffic coming from a certain peer actually legitimately originates from that peer?

Egress filtering is filtering traffic that exits your network. It's your network, so you should know with absolute certainty whether it's real - either the source is one of your networks, or it isn't, and if it's not, you drop it.

Please explain how ingress filtering is supposed be the better solution.
Attacking another user like this (edit: and https://news.ycombinator.com/item?id=28567074 - yikes!) will get you banned here, regardless of how wrong they are or you feel they are. Whether or not you owe that person better, you definitely owe this community better if you're posting to it—much better. So no more of this, please—we're trying to have an internet forum that doesn't burn itself to a crisp.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
It's unfortunate that the example given is about supporting the Ansible package.

Ansible is a python software and Python doesn't support Alpine.
Please don't respond to a bad comment by breaking the site guidelines yourself. That's exactly the opposite of what we want here.

https://news.ycombinator.com/newsguidelines.html
This sounds like a sex trafficking idea I'd expect to come from a reddit/discord mod.
We old farts always say that. Sometimes it's true.
Please stop posting unsubstantive and/or flamebait comments to HN. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
Disclaimer: I work at Cloudflare on Workers.

I asked around internally & Magic Transit is a solution the ISP should be able to leverage to protect themselves.
Web Assembly comes from JavaScript on the client, which means:

-it's extremely secure, tested for many years, etc...

-it's different than other VMs, almost no types or functions, the VM cannot access outside memory, only call functions supplied by the host (or write to stdout, again supplied by the host.)

-It loads fast, runs fast. Browser JavaScript has been very optimized.

-unrelated to the browser, but many languages can be compiled to WASM

What you see in this project is the WASI interface that provides the normal libc functions like fopen(), allowing WASM to act like a normal binary. But you can run WASM with other sets of functions, or none and the host can do all the moving of bytes.

Cloudflare, Netlify and others are trying to figure out how to host WASM for cloud functions because it's perfect for their systems: small, fast and safe.
Indeed! Any good writeups on what makes HN work like it does?
you can use shortwave radios to communicate 10,000 miles using ionospheric refraction.

It is reasonable to think there are similar refraction phenomena in the troposphere, probably associated with thermal inversions
While helpful it mostly just says “ok to sign” and it’s super easy to accidentally say yes by hitting enter at the wrong time.

I need to look into the original post have wanted this for a while.
What kind of chips do cars use? Are we talking 8051s here?
What he suggests makes hotfixes less risky for all but I don't know if totally separate codebases for every new client w/ customisations is such a great idea for a one man show. With a multi-tenant architecture you anticipate many customers having mostly the same separation concerns, but you can still easily extend the DB model separately for each. The downside being that others inspecting your universal front-end might get wind of advanced features and want them too!

Checkout something like FaunaDB where multi-tenancy is a first-class citizen and is very much designed for social frontends that run on disperse company networks with tricky auth/role escalation. In fact, if a backend is really not needed much at ALL it is the perfect DB as it can work without one. But I'm bias since I want to work with it more.
Relevant Reddit threads:

https://old.reddit.com/r/HerpesCureResearch/comments/kvr1ka/...

https://old.reddit.com/r/HerpesCureResearch/comments/ppgg15/...
A woman takes 9 months to birth a child, and up until very recently had some serious risk during childbirth. The dude just has to shoot his load. This imbalance in reproductive investment predates modern human concept of monogamy.

> if a woman knows she is only ever allowed to have one partner

If each woman and each man can only choose one partner, i would expect the choosiness of men and women to become much more equal, because the reproductive investment of the man and the woman start to look a lot more equal (a lifetime investment for each). In reality we know that humans historically have not really been monogamous creatures, even in societies that are nominally so.
crypto something something HN
https://web.archive.org/web/20210918132953/https://www.econo...
Lockheed Martin F-22 Raptor
Not sure if this is what you're talking about, but there's https://learnxinyminutes.com. It's really awesome when getting started with a new language. If you're an experienced programmer, you can get to a newbie-but-ready-to-write-some-code level after a 15 minute reading on a new language.
I have fond memories of the first time I used GIMP. I was 13 and had just bought RedHat Linux 5.2 from Waldenbooks and installed it on our home computer (it was called The GIMP then IIRC). I had no idea what I was doing and half of my hardware wasn't supported but I was quite comfortable poking around in The GIMP.

It's really amazing to see how far GIMP has come over the years while still retaining it's familiarity. I've used it on every Linux distro I've used and on Windows ever since I've learned of it's availability on the OS. I sincerely appreciate everyone who's been involved in this project over the years.
> then having an actual understanding of the frequency is important

In which case it’s important to add some more context to the numbers you cited.

Lightning strikes kill about 50 people/year. Police kill about 1,000 (US).

You’re significantly more likely do die at the hands of police than you are from lightning.

Does that make either occurrence particularly likely? That’s where things get messy. Lightning doesn’t discriminate. Cops do. A person of color has no disadvantage against lightning, but they do when police are involved.

Bottom line: this comparison is problematic and misleading. This was the point of my first response.

Understanding that on the whole it’s extremely unlikely to be struck by lightning doesn’t mean someone should go stand in a field during a lightning storm holding an umbrella.
Because the paint absorbs less heat from the sun than it emits, a surface coated with this paint is cooled below the surrounding temperature without consuming power.

Using this new paint to cover a roof area of about 1,000 square feet could result in a cooling power of 10 kilowatts. “That’s more powerful than the air conditioners used by most houses,”
You'll need an MTA to start with. I use Exim. What's your use case?
The usual reason—users are flagging them.

https://news.ycombinator.com/newsfaq.html
It's not written in the voice of, "this is good for most, but there are good reasons for other scenarios" as much as it's written in the voice of, "don't do this, don't do this".
Not arguing with your point, but the blame shouldn't entirely be attributed to the research community. It's easy to read about the various parasitic practices conducted by academic & government administrations.

People who do science professionally know all about the competitive nature of the academic & research job market & "publish or perish". Just like anyone else, scientists are at least somewhat motivated by financial stability and career progression.

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

https://en.wikipedia.org/wiki/Academic_careerism
htonl and ntohl would like a word.
Discovering that men 'over average' don't have problems to find women or are married yet, so don't need the services of the platform wouldn't be much of a surprise...
> I'm a bit taken aback by the level of immaturity documented in the writeup, as even this seems beneath what I observed from him in the workplace.

On the Internet there are no social cues or biological processes between you and the recipient of your words. That's why in this case he's coming across as more immature than what you're experienced in the work place.
The problem with corporate and state surveillance, is not which algorithm or AI they're using, is that they chose to pursue it for that end, and that they're allowed to do it. This is not about AI specifically as it is about any other tool or technology used for oppression, in the past present and future

Also video surveillance is probably an outdated concept by now

https://techxplore.com/news/2019-10-method-enables-person-wa...
I know but I think I touched a nerve 8)
Quite cool! The image are quite abstract
Curated Articles for Weekend
I've really enjoyed Flask and Quart (asyncio Flask) for my smaller tool sort of web services as the backend. It can run either self-contained, via uwsgi.

For the frontend component, I'd probably be looking at Vue in the future, I haven't done much on that front.

My most recent toy was replacing the backend of MailHog with Python, the existing one has been flaky for us I'm not the right guy to fix Java. So I built a Quart app with aiosmtpd to make a single program that could process SMTP and HTTP to show the incoming messages in a browser. Used for dev/staging environment to capture and view the messages our system would send out.
> The former sounds like a makefile, and the latter sounds like a Terraform plan (perhaps combined with something like Kubernetes manifests, but that’s getting more architecture-specific).

Were you trying to further illustrate the tooling point?

Made multiple contributions to the CairoGraphics project back in the day. Biggest problem? The insane "clever" Makefile structure one of the maintainers had set up. It worked as long as it worked. If it needed to change, one guy alone pretty much was able to tune/change it. It was a language unto itself.
You've been repeatedly breaking the site guidelines by using HN for ideological battle. We ban such accounts, regardless of the ideology they favor, so please stop. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
My point was that there are many cases where different people view the footage and simply disagree about whether the violence was justified.
Yeah this is the part I don't get. Ok the source IP is spoofed, so you need to use another technique. The packets come in on some physical line, so you can ask the person on the other end which line they're getting it from and so forth. Relatively labor-intensive (I imagine a few hours' worth of time from each network hop), but you get there. Next, you find that it's coming from across some border, so you hand it off to the local authority.

As I understand it, this is where people drop the ball. The local authorities can't be arsed, so the criminals there just keeps doing it. Why then not block that connection? If the provider in that country wants to be able to continue to operate their services, they'll need to fix this problem or customers around the world just won't be able to receive responses from their network.

Same with the DNS resolvers: if someone has an open DNS resolver that is constantly being abused, as all of them are, just cut them off right? You don't need that on your IP ranges. Or blackhole that source IP on the edge of your network if you see abuse coming from that resolver. It's not rocket science to figure out which part of DNS traffic is abuse if you see a constant volume of responses to queries that the client in your network never actually asked for.

Neither of these things seem to happen. Why can you be an ass on the internet and never be held accountable?
Yeah I'm curious what exactly makes GIMP different. Photoshop and Pixelmator are bot pretty similar to use on a Mac. Is it just the layout of buttons? Or is there some "first principles" difference in the design of GIMP vs Photoshop? Is GIMP made for programmers and Photoshop for designers?
Made in Australia - RM Williams

https://www.youtube.com/watch?v=19ef5pqWLrE
For $185 you can look like a senior citizen
Obviously, don't use vet drugs. Get a proper prescription from an MD.
Hit the nail on the head. Walmart Plus is my goto these days. Always two day shipping, and if they have it in the store, you can have it brought to you same day. And sometimes even if you say you want it shipped, they'll still just drive it over if it's in the store. They do have third party sellers, I ignore them completely.

I basically use Amazon for things Walmart doesn't carry, and things I don't like WM quality on.

Hint to anyone like me that had previously avoided WM for years: they've recently started carrying higher quality, and higher priced things. It's not all bottom barrel custom garbage anymore, but that still exists and the price reflects it.
Indeed. With the existence of Proton my last reason for keeping Windows around is gone. I'm about to switch my last computer to Linux.
Python supports Alpine just fine; indeed, the standard Docker Python images include Alpine variants.

If you mean binary wheels, PyPA packaging added support for Alpine wheels a few months ago (https://github.com/pypa/packaging/pull/411), and auditwheel support for the same just shipped today.
I disagree that this has anything to do with ad revenue models. Engagement would be maximized even without it. User base growth is still paramount.
Wait a second, why is the chance of getting shot and killed by the police a per capita statistic.

The denominator should be the number of police-initiated encounters. I could only find 2018 data, but it's likely in the same ballpark. [1]

Thus, the chance of getting shot and killed by police (2020):

993 in 28,880,900 = 3.44 x 10^-5

For African Americans (2020):

241 in 3,393,800 = 7.10 x 10^-5

So it's an order of magnitude more likely that you'll be shot and killed by the police than getting hit by lightning. It's in the same category as being killed by cataclysmic weather in the US.

As an aside, I also believe that the way you've argued your point here speaks to a lack of contextualization. Murder is more abhorrent than many other causes of death simply because things like lightning strikes or car accidents are done without prejudice or intent. Murdering someone with a gun requires intent at every step. In some cases, it's preventable, and action should be taken to ensure that mistakes do not happen.

[1] https://bjs.ojp.gov/content/pub/pdf/cbpp18st.pdf
This looks incredible, thank you for helping create Budibase, gonna try it out when I can. Glad to see Svelte being used, really like how performant it is.
Satoshi Nakamoto – Re: Bitcoin snack machine (fast transaction problem)
I'm in the process of setting this up for a network -- what are you using for push notifications?
One thing to be aware of. To verify if flash drives work, you have to fill them fully with data and then verify the integrity of all the data.

The scam for many flash drives is to provide a working one that's only a fraction of the size (but it reports the full size).

It works fine as long as you don't use more than the real capacity, that may be a just few percents or as much as half.
I'm unable to find any evidence of this on the U.S. website, and nothing but a few links to Canadian resources otherwise.
The laptop I am typing on now came with both an SSD (NVMe) and an HDD.

At the time it seemed to make sense economically (where could I afford to put Steam games, Lightroom images, etc.)

I had the HDD fail and replaced it with a SATA SSD. I think now the pricing of SSD is low enough that a laptop HDD doesn't make sense, particularly when you figure the HDD is vulnerable to motion and vibration.
Even within a brand. The difference of quality and durability between my regular Keens and my made in America Keens is astounding. The Vietnam made ones got returned after failing after 50 or so miles, while my American made ones have only lost a pair of laces in 500 miles.

Honestly, the higher quality pair is now significantly cheaper per use than the cheaper ones (if we disregard REIs return policy at least).
I think many people Google “gmail” and click the link instead of memorizing URLs
Past related threads:

You Don't Need MomentJS - https://news.ycombinator.com/item?id=20508166 - July 2019 (23 comments)

You Don't Need Moment.js - https://news.ycombinator.com/item?id=17990859 - Sept 2018 (85 comments)
It is too early to say the system doesn't work for remittances.
> The investigation revealed that the aileron cables were installed incorrectly. This caused reversal of aileron controls. Since the roll control surfaces include spoilers, which weren't affected by the mistake, the situation couldn't have been handled with just reversing inputs.

> The investigation blamed the manufacturer of the airplane for the poorly made maintenance instructions, the supervising authorities for lack of oversight over the maintenance crew, who lacked the skill to perform the heavy maintenance, and the flight crew for failing to notice the condition during pre-flight control checks.

https://en.m.wikipedia.org/wiki/Air_Astana_Flight_1388

Bad instruction manuals, poorly trained people trying to follow them, and lax preflight checks by the crew. It's a miracle nobody died.
Hey! I think it would also be nice if you could add some cryptocurrency donation addresses! Some common ones like BTC and BCH would be awesome!

I like the idea of having a "push" donation system than a "pull" one.
Hitler was killed in 1945.

Are you saying the West was unable to distinguish between Hitler and other world leaders, 20 years later? That sounds like a cognitive bias, akin to PTSD. Surely it would be better for the world to develop therapies for that cognitive bias instead of going to war.

> Also the Communists were quite open about their plans for world domination.

Didn't the Russians defeat Hitler, at the cost of 22 million Russian casualties?

What plans for world domination are you referring to?

Can you point to any act of armed aggression by the Russians against a Western government?

Can you point to any act of armed aggression by the Chinese Communist Part against a western government?
I wouldn't mind at least some subsidization by the government to keep prices affordable and cheap.

I love the engine of capitalism and free market, but when you're in ill health, you really need all the help you can get.
why do these things show me things I know, and never the things I don't know?

like workspace vs. local repo. that IS NOT explained, but all kinds of stuff about stashes is present.

people that know git very well have no clue how to teach git to others. none.
Its weird to me how people complain about income inequality as though it is one of the greatest evils of our time when the economy as is produces enough surplus that one third of working aged males are able to live (and seemingly comfortably) without working.

Almost as if those who rally against the wealth of the upper classes are merely projecting their own greed.
Conceivably, a similar PowerPC motherboard could be put into a Framework Laptop. I wonder if this project would have considered going that route if the timing had been right.
Url changed from https://fintechzoom.com/fintech_news_amazon-nasdaq-amzn/amaz..., which is shamelessly stolen from this. Thanks to the user who emailed to let us know!
I don’t know if it’s 1/2 the replacement, but I’ve been checking things with reviewmeta.com and it’s been ok - except -

It seems Amazon only gives API access for the last 10,000 reviews, which might seem like a lot, but I bought something the other day that had 30k reviews. Low percentage reported as fake, but that doesn’t mean a ton, that product could have played they system on the first 10k reviews to establish itself as the most popular option.

I agree with everyone else, I think the “safety” is higher on traditional sites.
Big gap between Pfizer, Moderna vaccines for preventing Covid hospitalizations
OTOH there are plenty of people who do know JavaScript, and dislike it precisely because of that.