skysight-inc/HackerNews huggingface dataset:
Still not following what you mean by billing overseas. I would understand what billing in a different currency means and obviously that causes fees.

If you are billed in your domestic currency the location should not be relevant to my understanding. But I have little exposure to how things work in Australia.

Edit: It has never happened to me that I was billed in a different currency than what was displayed a checkout. However, sometimes there is a little checkbox preselected that they would do the conversion into the currency of my card. I always unselect that. Haven't seen a single case where the rate of my bank would not have been better.
I tried teddit for a while but it really is much slower.
> I don't know testing, cloud, or CI/CD practices

Like has been pointed out elsewhere; if this was carpentry, these would be new words to make "cutting, masking, and gluing" sound modern.

For web frontends, everyone is self-taught, just like all carpenters are self-taught on the job (or as apprentices). Degrees are used as filters and for gatekeeping.
In the early days maybe with ActiveX and friends but that was a small portion of IE's life. The vast majority it remained a laggard until Edge and now the Blink switch.

Safari is usually the last one to the party and often has the most lolwtfbbq bugs which to me was the essence of the IE6+ era.
> There simply isn't any encryption besides SSL for all the rest, which at one point they were boasting is the cause for their generally excellent performance (no distribution of keys etc). They didn't change that unless they ware uncharacteristically quiet about such a major new feature. It would run counter to their motivation for not doing it in that earlier blogpost. It also doesn't make sense to then have MTproto in parallel especially since they apparently solved key exchange and so on.

At this point you are just willfully throwing around misinformation. A number of commenters have tried to point you directly to the docs to which you've just said, "it's wrong".

> talking about MTproto, which is only used for their e2e chats.

This is also misinformation. [1] Please stop.

I only flag as an absolute last resort here on HN but you are actively harming discourse at this point.

[1] https://core.telegram.org/mtproto/AJiEAwIYFoAsBGJBjZwYoQIwFM...
You can compare to get newly registered domain names so it's sometimes used for Spam to target new companies - I've not noticed that so much lately though.

I suppose you could identify recent NS changes to create a list of servers/hosting that might not have been locked down or secured yet.

But on the whole I can't personally think of anything too bad.
Unfortunately not every domain that has no DNS record is available for purchase: some people configure no records, others are reserved by the registry (many short words for nTLDs). If something isn't in the DNS zone you can do a live DNS and WHOIS check to be more certain.

A while back I tied together this DNS zone + live false positive check into a website (for all TLDs and with price info):

https://domain.garden

AWS credits are still paying for this, so feel free to use it!
Booking.com would like to disagree.
Thoughts on using web components for a small SPA
A tip I discovered - use hyphens, and suddenly very small nice domains become available. No one types domains anyway.

Also does anyone know how to get a shady domain parking service to give up on a domain they’ve been holding for decades? I’m actually happy to pay 500 but not thousands and it’s not even a domain that a company or commercial interest would want to purchase.
That would be a pretty interesting experiment!
(2016, right?)
> considering information the dozen listed libraries don't have documentation.

I don’t think this is a “Show HN” or “Launch HN” posting. It’s possible the author is still working on code and docs, and has no idea the site’s been posted here.
That's "security" in the age of "all programs have internet access wether they need it or not".
Perhaps it's to increase safety. Tons of helmsmen fail to maintain basic lookout for other boats or hazards.

Crews already are very busy - most of it is around maintenance.

This is excellent channel on life aboard - https://www.youtube.com/c/ChiefMAKOi/videos
> The lootboxes in the game are against the law in your country, so unless the gambling restrictions change, the game will not be released in the Netherlands and Belgium.

I think it’s disturbing how they frame this as something the country has to change. As if it’s their fault for banning it, as opposed to Blizzards’ for making a gambling game in the first place.
Unsurprisingly, this turns out to be a slightly veiled ad for scale8's own analytics services.

How about not using analytics tools at all by default?
(Release Date: May 3, 2016)
I’ve heard that in some countries the teachers are every year changing the classes so as to create more harmonious groups. This means breaking up groups that are bullying and keeping the bullies and the bullied apart. Also keeping “good” friend groups together as much as possible.
Seems like a good system to me.
Any one of the hosted blogging providers would be the simplest.
the article doesn't go into detail about what the problems are. basically only these two sentences hint at the issue:

many of these unofficial packages behave abnormally due to the nature of distribution models

Bottles is a complex software that receives frequent updates and requires several dependencies at a minimum specific version to properly work

but yes, you are right, arguing that bottles is beta seems besides the point. the problem appears to be that distribution packagers seem to think that linking bottles to old libraries is better than not having those bottles at all. if that is really the issue then i agree that this is not always a good idea.

unfortunately the article is not clear about that. they could have said:

do not package bottles unless your distribution can satisfy the exact version requirements that the bottles need.

on the other hand, it is not true that old libraries are always a problem. which brings us to lack of QA to test if those backports actually work. again, the article just hints at the issue without spelling out the problem in detail.

Our invitation is addressed to all those who are packaging Bottles incorrectly and/or do not provide adequate tests

was added later.

in summary though their request is reasonable. they do invite the packagers to work together and are not bitter or spiteful. let's hope that the packagers will listen.
Thanks I'll give it a try!
What about those edgy names with a spelling mistake?
Apple still sells many computers that execute the amd64 insurrection set.
> Sounds to me like a very selfish view of life

It's not selfish not to have kids. And in western countries, spouses/parents can take care of themselves financially.
I wonder what the average/aggregate expected loss in years of life is due to this. It's very different to make a fatal error on somebody with a life expectancy of 1 year vs 50 years. This data doesn't seem to be discussed in the article.
Complete guide about Mergify and the gain it represents
Mergify is a powerful GitHub pull request automation engine that enables you to automate everything, particularly merging. You write the rules, and it takes care of the rest.

- Mergify Save time by automating your pull requests and securing the code merge with a merge queue.

- Mergify can assist you with a variety of tasks.

- Mergify allows you to define your own rules.

- When your pull request matches any of the rules you specified, their bot will take action. It can merge, close, comment, request a review, backport, copy, etc.

- It will notify you of its progress and which rules may be triggered in real-time.
HUnit is a popular choice: https://mmhaskell.com/testing/test-driven-development
And here we are almost 30 years later and you can order a pizza with Terraform[0] and pay with Bitcoin.

[0]: https://github.com/nat-henderson/terraform-provider-dominos
Great article, I immediately started to think back to vvvv[1], a great tool I used to use when I was still on Windows. It had many moments of "oh there’s a node for just that!" which allowed me to just go on with my initial plan instead of having to yak-shave my way into details until I could do what I came to do. Not that there wasn't a learning curve. But I created so many small explorative one-off interfaces and tools.

I have found nothing like it on Linux so far, instead I use Python, which is cool, but so, so different.

[1] https://betadocs.vvvv.org/learning/tutorials/hello-world.htm...
Search HN history, I remember that question being asked on here recently, more than once. Quite a few recent ones here:

e.g. https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...
If they don't have dependents, I don't see how it's selfish?

Of course, if they do, and they're offloading the burden on to other people (a partner who now has to take up more work on their own, for instance) then that's different.
I believe you have to sign an agreement to not use the domain names list for DDoS attacks, specifically against WHOIS services. Not saying that this stops anyone, but that's what they probably had in mind.
It's possible to avoid `cat` and still keep the filename separate from the rest of the command by placing the redirection at the start of the command:

< /tmp/com.txt awk ...

It might look a little odd, but it's portable.
Testers are fascinating. I worked on firmware for a part under test and was amazed that tests are often literal vectors of bits and that interfaces (UART, JTAG etc) are bit banged. The Test team was super focused on time with the mindset being every additional second of test time was a million dollars less profit on the part.
Programming and web surfing are addictive things. It doesn’t surprise me at all that parents are not present. :(
This is not true.

Most manufacturers take standardized IP and IP-providers provide an appropriate linux drivers. Few manufacturers are willing to develop and maintain their own GIC hardware and GIC driver, most of the time they just take the ARM standard GIC.

The fact that Apple does not provide drivers is a consequence of the Apple business model.
And the fact that the ARM ISA does not stipulate a unique GIC is actually a strength. It makes the architecture more versatile and suitable for evolution (maybe Apple found out that the ARM standard GIC is not complete enough for them).
Don't Believe the Hype: Apple's M2 GPU Is No Game Changer
Thanks to the ARM version of the Microsoft Surface, there's an ARM port of Windows 10 via Insider Preview Builds. What this means though, is that I can run x86 Windows binaries on my M1 Mac though Parallels Desktop (haven't tried other VM programs such as virtualbox).

Unsurprisingly CPUz has a bit of trouble running and is unable to give much information, saying the CPU name is Apple Silicon, the spec is ARMv8, and the clock speed of 3.0 Ghz, but most everything is blank.
It is conventional to blame COVID for this ("billionaires got 40% richer during lockdown") but it really makes more sense to blame deliberate changes in policy enacted by the government in power over the past few years.

Some of those take a while to manifest fully, and others are not rooted out immediately by the successive government. There can be a lot to clean up. The current administration is anyway not especially motivated to really turn things around.
I've been using Nim and Nesper for the firmware of a device I'm making, it's been mostly great. Nim's C interop is painless, anything Nesper hasn't already wrapped can generally be pulled in from the official C libraries in one shell command. My only headache with Nim on the ESP32 is that the official framework doesn't provide a full POSIX implementation so some stdlib functions don't work.

https://github.com/khogeland/pxed/
IP over Avian Carriers – High Latency Packet Transmission
And as the current top post says, "there are no losers here". Chances are Ferrari didn't exactly suffer from being the most established one from "that magic place where all the supercars come from". Before Lamborghini, it was just some region in Italy that happened be the one where Ferraris were built.
Is there a good API to check for domain name availability and expiration?
No, we don't need an alternative.

It does not matter the very least that big corps also happen to use the same protocol and technology.
It is irrelevant if they chose to migrate their entire thing to a canvas.

They are not the Internet, and as long as browsers still support the TCP/IP, HTTP protocols and HTML markup language, they are not the problem.

It's not about the walled gardens, it's not even about the people who live in them, because, the Internet was never for them, they weren't online before TheFaceBook, they don't know, nor care about, nor need to, understand the difference between the google search bar and the browser address bar.
Facebook is just a website, youtube is just a website, google is just a website, no different than any other website, what they do is of no consequence to us.

There are lots of browsers, if they don't happen to work with whatever website, visit another website.

The Internet is out there, people have websites, you can have yours too if you want, just go and set it up, and participate, as you're doing right now, on this particular website.

Have a stroll on geekring.net and see for yourself, a tiny tiny selection of what's out there, go out and see that the Internet is in fact not dying.
This is probably the first time macOS includes a Linux binary, yes.

Outside of macOS, Apple has been providing Linux binaries of the Swift toolchain for years: https://www.swift.org/download/
On the other hand, for-profit medicine is great for the shareholders.
It's coming: "As of 2024, all new handheld mobile phones, tablets, digital cameras, handheld videogame consoles, headphones, headsets, portable speakers, e-readers, keyboards, mice, portable navigation systems, and earbuds will have to be equipped with a USB-C charging port. The deadline for laptops is 2026."
https://ec.europa.eu/commission/presscorner/detail/en/ip_22_...
It's what IOCCC is about, you should checkout the other entries.

My personal favorite: https://www.ioccc.org/1998/banks.c

Hint: it's a flight sim :)
You release the product with both ports. And then you tell the EU that you'd like your port to be approved as valid alternative. You'll probably have to explain why your connector is better as well as show that consumers won't suffer the cable problem due to the new port (ie, people won't have to buy adapters or chargers just for your device). Then the EU is probably happy to add your port to the directive (which as the directive explains, is a very lightweight process, it doesn't require relegislating anything), possibly even give other vendors a timeline to switch to it if USB-C is to be deprecated. Of course, you're likely going to have to license patents are low prices or risk the EU getting angry over exploitation of the market. Possibly even hand out patents for free and only charge a minor fee for the connector trademarks (like current USB).
For ease of starting, I recommend Blogger - https://www.blogger.com/

But I switched to hosting my own static blog with an always-on port-forwarded computer, Pelican and Isso.
Let the market decide!11!

Mark Cuban's project of selling off-brand medication for cheap is great - insurance companies don't want to work with them, but if said insurance companies still require their customers to pay for medication and that project is even cheaper than that, they'll get competed out of the market.

Also that free market thing is a lie, it's in the medical industry's interest to keep prices high and to not have competition / undercutting happen.
All DNS zones on CZDS have the same format, and AFAIK all nTLDs are required to use it.

But you're right for ccTLDs -- everyone uses their own format and most don't even allow you to get the zone file. There are some companies though that provide similar lists from crawling data (e.g. https://zonefiles.io/).
Do we have some tangible numbers on the long term situation of those "quitting tech" people? Like, ok, they open a wind-surfing school, but then what? Does that work, are they more fulfilled and able to work the next 10+ years in that situation without burning out? Or do they go back to tech after a while because grass is always greener, and a job is a job and there are not as much fulfilling jobs as we would like to be.

Looking around me, I do know a fair amount of people quitting tech. To become a sport or management coach, a sound designer, a bar owner, a writer, etc. But a lot of those people seem to struggle even more now than they were when being in tech.
> AFAIK (in the UK, at least), for an account to affect your credit record, without it actually going to court, would need for you to have signed a credit agreement at the outset

I don't believe that's correct as scummy telecoms use the threat of ruining your credit to keep people paying even if they delivery no/subpar service.
Yes, Docker on macOS can switch from qemu-user to this. It uses the same binfmt mechanism, so it should be mostly a drop-in replacement.

This is only available in combination with Virtualization.framework, but Docker is already migrating from Hypervisor.framework to Virtualization.framework.
MicroPython is used in various electronic badges at hacker camps in the Netherlands and Germany. See: https://github.com/badgeteam/
I'd argue the tech industry provides enough good opportunities that its worth going for better quality of life from WFH and 4 day weeks without worrying what one loses by not being in the office every day. The more people that do WFH or 4 days, the less anyone is hurt if not physically there every day, so this opportunity cost diminishes. So we should encourage our coworkers to do the same :). Also consider that you might perform more impressively in your work if you've had lower stress from WFH/4 days, and that could get noticed too by your boss.
>... easy small transactions that don't go through a credit/bank card, would be nice. Especially when traveling or living in other countries.

Wait till you hear about physical non-traceable fungible tokens that you can carry in a hardware wallet in your pocket.
I love Mataroa, the blog platform. It allows you to easily export all of your content and is very small to load. No ads, no tracking. It's free to use, although 9 USD/year brings a couple of premiums.

I've written a blog post about Mataroa: https://pivic.blog/blog/mataroa/
Our healthcare system is an absolute travesty for the poor, but it's pretty lousy even for people who can afford care. I know plenty of people with 7- and 8-figure net worth, people who have connections to the medical system, who've still received substandard care. It's at the point where no one's winning.
Considering our diet, exercise and demographics I think that’s surprisingly decent regardless.
Yeah, axiolite‘s reply caused me to read up more on the history of Itanium, and I think that was a poor example on my part.
> insurance companies don't want to work with them

I'm not familiar with the peculiarities of the US healthcare system, but why wouldn't insurance companies work with off-brand medications? If it costs less it's good for them, no?
Or maybe not: https://youtu.be/Jbsy7VObyyM
> And when not philosophizing, what are you doing about our environment?

I think you ought to re-read the posts you're replying to and stop trying to make an enemy of someone who, as far as I can tell, could well be doing as much about our environment as you are
Let's create a dictionary with all the edgy words.
Medical insurer's profits are limited to a percentage of their gross income, so, more expensive medications and procedures are preferred to less expensive ones in order to preserve overall income.
The typing is interesting as I have been leveraging Typescript as an IDL for code generation between Go backend and TypeScript frontend. (GraphQL and gRPC were not expressive enough to define services, DTOs and JSON schema forms). Parsing Typescript's AST is simple. My guess is they generate code based on statically analyzable type arguments. I'm eager to try their approach. I am currently parsing jsdoc comments and tags for metadata which doesn't benefit from Typescript's checker.

jooq is awesome. I was using that with DropWizard way back when. Now I'm just Go.
I think this is a great suggestion. Or even just send cash.

I would make sure to use certified mail, to document everything, to make it crystal clear what the payment is for and to send it to the right department...

The ball now has been played back to Google, so one of their employees needs to deal with the mail and OP clearly is in a position to reasonably claim to have paid what they owe, so they can get it out of their mind until Google reacts or does not.
US seizes SSNDOB market for selling personal info of 24M people
> I want to believe they don't listen until the trigger phrase is uttered

They can't know whether the phrase was uttered unless they constantly listen.
I have read http://learnyouahaskell.com/chapters and then start implementing something useful based on examples. This process read book x and then implement something has worked with all other languages. I think big part is that Haskell has all kinda custom operators which are basically ungooglable.
Your moniker proves to be very apt, your knowledge of this stuff is encyclopedic.
The best route is either to roll your own or go with a service like Ghost. Sure, you'll have to pay hosting, but you're not going to have shitty ads run on your blog.

Substack seems to be a decent technology; the problem is that it's owned by Y Combinator, which means it can't be trusted--if you piss off whoever's running YC at the time, you can be suddenly banned and have your data stolen.
Yeah, images where lossy compression is fine but an alpha channel is needed are the one situation where switching to WebP (or AVIF, and soon JPEG XL) makes sense.
The more I hear about the internet the less I trust it ;)
Kind of agree, but the obvious reason for doing it this way is so that you can support using multiple different players, or different users in some cases. Ideally a separate container for metadata, agreed by all, would be used but it takes time and some sort of special magic for such de facto standards to be agreed.
Totally with you there. "Useless use of cat" is usually good practice, not bad.

It's clearer - the structure indicates right at the front what it is going to do, namely read a file and pass it through a pipeline. There is no need to read ahead to find out what the source material is.

It's safer - "cat" is a read-only operation, once you've written that command up-front there is no longer a risk of overwriting the original file with a typo in the rest of the pipeline.

It's simpler to construct and nicely orthogonal to the rest of the pipeline - you can write the "cat" and then season the rest to taste (as you suggested).

I will occasionally remove cat from a very heavily-used loop, but as a default style it's fine.
Well, there's a perverse incentive!
Slightly late to this thread - I heard a rumour that Citi were using Clojure, anyone able to confirm whether this is true for the SG dev team?
> If there are no severe restrictions or limitations on what Linux applications under Rosetta can do, that makes WINE a great possibility, at the least.

Apple IS in the severe limitation business... that's the main reason I steered away from Apple products for the last 25 years...
Every homeowner's desire is to have an eye-catching home appearance that catches the attention of their visitors. But sometimes you need to call an expert service for home renovation in Ottawa. Those homeowners who choose the specialized service can potentially save their home’s appearance.
The cyberpunk back-alley clinic where you'd have something like this done will give you a piece of leather to bite on at no additional cost.