skysight-inc/HackerNews huggingface dataset:
Ask HN: No-bullshit UK-based domain registrars
I am looking for a replacement domain registrar. I currently use Gandi, who are based in France. I am happy with Gandi's service, but I am looking for a UK registrar because of Brexit ramifications.

I live in the UK. The current Brexit transition period[1] means I deal with UK VAT for EU purchases, including domains. I pay VAT (sales tax) and can claim it back as a business expense. When the transition period is over, my accounting will be more straightforward if I purchase domains from a UK registrar.

I don't want the cheapest possible service, I don't want endless upselling, or any of that nonsense. I would like to buy domains from a wide variety of TLDs, be able to administer DNS etc from a sensible control panel, and have clear billing so I'm not spending time deciphering things.

Who should I look at? Who should I avoid?

Thank you in advance for advice and feedback.

[1] https://www.gov.uk/transition
Real-Time Organization Collaboration Tool for Remote Teams
Printer Spoofer – Abusing Impersonation Privileges on Windows 10 and Server 2019
Unicode Mail List Archive: Enochian (1999)
After all this time, I'm still trying to work out what is in it for Intel and AMD to force these technologies into their chips with no supported option to disable them and then to be so secretive about what they're doing and exactly who has access to what. I'm not generally one for crazy conspiracy theories, but I have to wonder what is going on behind closed doors that this is still being done by both of the two big PC CPU manufacturers despite all the negative press over the years and why national information security agencies haven't made more of a fuss about it.
I write JavaScript and python daily. I'm fairly fluent in many languages including C++.

The only language/platform I'm having difficulty with is Swift and MacOS (Cocoa)! It's a pile of ancient junk and 5 versions of a new language with absolutely turd documentation from the platform and a gigantic pile of "meh works for me". It feels like trying to run in moving sands with your eyes closed and your hands tied.

I'm only saying this to make a point: sometimes it's not the developer having a hard time as much as the ecosystem making it a living hell.
Like that very article says, Russia needs a much higher oil price than most countries in the Middle East to keep a positive balance.

Demand will come back after the pandemic is over, and the Russian government can't flood the market for very long.
I would be willing to overpay a fair bit for NAS and other network equipment running open source hardware and software from the ground up. That’s an application of RISC-V I truly believe in.

Still, looking at the struggle ARM has had in spite of its ubiquity in even now fairly high performance devices, I will probably remain skeptical, for now, about such a transition. We have ARM NASes, routers, even competent servers! And yet... no real desktop towers. (At least a few exist, but I am thusfar unable to find any that are sold B2C retail or even second hand that look enticing.)
Our company was thinking of going after this very large contact,waaaay out of our league. We had experiences in some,but not all areas.We hired an expensive contractor to draft proposals, submit necessary information amd etc.When we read what the guy has produced,it was clear that it would have taken ages to get even half of it+ we would have skipped tons of things.So it was worth it. In a sam way, I could walk into almost any business using certain software and give advice,which would result in cost reductions, optimisations and etc,so I could justify charging $1500 a day or so,as an example.
One should consider creating a VM first - it simplifies life a bit, and makes the language more portable in the future. The implementation task is split in two - compiler and VM. First, compiler targets the VM. Second, the VM targets the CPU. This way porting to different architectures is just a matter of adding to the VM to interface with the new arch. A compiler and VM definitely are 2 separate projects with their own set of issues.

Also we should consider the possibility of going the eDSL (embedded domain-specific language) route. Working at a very high level, re-using existing constructs of the host language. If one is interested, looking into SICP [1] will show an example of such a project. Using Scheme to build an interpreter. This can easily be done in several days. Best to try to reduce doing work that has been done many times before.

----------

[1] https://mitpress.mit.edu/sites/default/files/sicp/index.html
No. If you're not good at this then you cannot provide any guidance or advice. At which point I can just use reminders, or build an app with random positive messages popping up as notifications every week or so.
coreboot utilizes binary blobs though
"Strongly" and "weakly" typed is not a binary attribute of a language and there's a gradient so languages can be more or less strongly or weakly typed but I think those are still useful qualifiers. C lets you add ints and doubles without explicit cast, Rust doesn't. Rust is more strongly typed than C. It's not meaningless to say that. A metric being partially relative or interpretative doesn't make it useless.

For the rest I don't understand how anybody can seriously make the argument that JS has no types. Shell scripts have no types because almost everything is a character string and that's it. JS type system is very limited but it does exist and I don't see how it can be used to justify {} + [] = 0, which is where we started (especially given that {} and [] are objects in JS, but 0 is a "number", so different core types). Adding two objects and getting a number is not a limitation of the type system, it's a conscious decision by the designers (or at least the side effect of one).
Dancing Funeral Coffin Meme – (Music Video)
Dancing Funeral Coffin Meme - (Music Video)

Don't Forget To Like, Comment, Share
--Subscribe To Our Channel :https://goo.gl/YGtBES

Thanks For Watching!
Enjoy !
Circumstances and expectations might be different. When starting on your first language, was different than the second, and different from your third, etc.

Your first language, you know you don't know much. So you try out and play with it. If you're unlucky, you get stuck, don't get the books, software or help that would make you proceed (ie. machine code for C64), so would need something else or give up altogether. For some experiences, you just need to know the right people, be in the right circumstances.

On your second language, you probably already seen program listings in several languages already. You expect to get up and running after a few hours. This might happen if the paradigms are the same. For a completely different paradigm, you could need to grind it over time or start over as a beginner in that paradigm again.

Also, for many, learning new languages, frameworks etc. are not the fun part anymore, so get less emphasis on playfulness and spending time with it. When preference is on being productive, one might miss many big opportunities.
Last year, I attended a tech event where Rasmus Lerdorf (the creator of PHP) was a guest speaker. When asked about his favorite programming language, he said: AWK. He didn't elaborate why but looking at this article, I think there is something to it.
This is dramatic, but from on POV it's also overplayed, because virtually every national economy is in the same straits now. Massive government deficit spending everywhere has been keeping furloughed and damaged economies ticking over in the hope that they can somehow be brought back to life in the near future.

From another POV the world was on a mad debt-fuelled spending spree, and a lot of the spending was either useless or downright destructive.

Oil is in the middle of that. An oil economy has been an obvious strategic stupidity since the oil shocks of the 70s. But instead of switching to renewables as soon as possible, there was a political decision to double down on instability and to protect the supply - and also provide "social" spending on militarism - with expensive resource wars.

The world has basically been run like a frat party for the last sixty years or so. Now it's waking up to find the house is on fire, the rent is due, and the landlord is waiting outside with some "friends" to have a quiet word.
Why not just use Google Domains? You can just use an UK address and it will charge to the UK, right?
Some of those areas include fields in maths and physics, eg string theory breakthrough research I would think.

However if your friend didn't study, say, sth like the general theory of relativity then what I wrote might mean not much to him/her
Thanks for the feedback. I appreciate it.

> It reads like you are punching down at Animal Crossing fans. (And I certainly read your first comment as insinuating that people who like the game are 'kids or housewives'.)

I've seen some screenshots and the game characters fit my idea of what kids enjoy. Of course I could be totally wrong... which is why I asked for the views of HN folk. Whether you think that's punching down depends on whether you think kids and housewives are beneath you. To me they're just a different demographic from the one I'm in.

> You explicitly ask the reader to apply backwards negative stereotypes to the concept of housewives.

I'm sure you can tell that I'm not very articulate. Still, I'm not sure how you came to that conclusion. I'm not asking the reader to think negatively of women, whether they be housewives or not. If anything, I'm exposing myself as a backwards jerk who holds negative views of women who tend to the home.

> We aren't your tribe. HN readership comes from all walks.

I very much doubt that. How long have you been here? HN is a hell of a bubble, with the vast majority being college-educated Americans. Basically a sliver of a sliver of a sliver of the world population.

Still, thank you for the feedback. Seriously. I need to be more mindful of cultural differences and avoid saying things that trigger Americans.
considering their patreon currently gives them $11k a month I'd say yes they have interest.
it's funny how easily we see BS jobs all around us, but how the American civil religion blinds us in those cases.
I Can Sing
Thanks. That would definitely have worked better.

As for "patronizing", I wasn't the one who designed the game. I'm just going by the screenshots I've seen, and it looks to my like a game designed for children. Me thinking it's a kids game doesn't make it beneath me, just.. well.. a game designed for children.
...which was written in 2015, so also outdated.
Zoea: A composable inductive programming language
Something that works very nicely. If the branch is always on the shape ticket-description, one can write a git hook so that all commits have the ticket name preppended to the name, like in "[ticket] commit text", very useful for understanding blames.
But if you combine faking, with blaming sbd else if fails
Could you give us an example of a pre-structured programming, high level language that supported the things that you talk about. PDPs had instruction support for cooperatively executing tasks but the return address was stored in a register, and was therefore limited to a depth of one.

From what I know stack based subroutines really became common around Dijsktra's famous paper which really ought to have been called 'Use the Stack, Stupid" rather than GOTO considered harmful. I am more than willing to be corrected with citations to the contrary.
My comment was just about what you call "under-escap[ing] the second period."

I mean if you don't know if a ,;:"%$$@!_€|~ or any other character means something you can just write \ before that character. In other words, without thinking of whether it means something in your regex language. I don't think = means anything, but I would write \= to match an equals sign, so I don't even have to think about it. So my comment was about matching literal characters of any kind. I would have used a \ for the literal period out of habit, just because it wasn't [A-Za-z]. So my version would have been right the first time.
APK Editor Studio 1.4.0
Durably: The Ballad of S3
> One module is the operating system kernel, which is based on a proprietary real-time operating system (RTOS) kernel called “ThreadX”. The developer, Express Logic, sells licenses and source code for ThreadX. Customers such as Intel are forbidden from disclosing or sublicensing the ThreadX source code.

Now that Microsoft has acquired Express Project [0], I wonder if those terms will change, especially since they're trying to compete in IoT against Amazon (who acquired FreeRTOS). Of course, this is a relatively small issue compared to the rest highlighted in the post though.

[0] https://blogs.microsoft.com/blog/2019/04/18/microsoft-acquir...
It depends on the data you are storing, using unique UUIDs for something like profile image(avatar?) is good enough, as I commented here the probability of a collision is so low that you can assume them to be not iterable for practical purposes. Just be sure to not enable list APIs for public use in your bucket.

The other solutions you have where you authenticate the path as such, which should ideally be used for more sensitive assets:

- Proxy asset requests through application server, let it authenticate the user access. You can even generate short lived S3 urls this way, and your objects don't have to be public.

- Proxy asset requests through a reverse proxy like Nginx, authenticate there, you have a lot of options here like using something like JWT to authenticate the resource access.

- Proxy asset requests through your reverse proxy CDN like Cloudflare, authenticate there, like in case of Cloudflare JWT is supported.
Talon-A: A hypersonic rocket capable of reaching 8k km/h
Textpattern was the first CMS I ever used, and purchasing its custom fields plugin was perhaps my first online transaction. It was very pleasant to use.
Url changed from http://lambda-the-ultimate.org/node/5581, which points to this.
Based on the fact states/countries have used different levels of contingency and some states have similar sizes its easy enough to use states as A/B tests and figure out the p-value.

But Idk if it needs to be that complicated. People are simple. If texas which just opened kills fewer people total and fewer people per million than NYC. Theres no way people in texas don't look at this as a success.
Which were the two most frequent weird things in their PRs?
search for some exotic aircrafts on google (e.g. "Polikarpov I-3", "Polikarpov Il-400") - all you will find is wikipedia, scale-model ads and the odd pinterest (which isn't usable without an account and often doesn't show what was advertised on the page). I saved some pics when I was building the scale model some years ago and I'm unable to find half of them in a google image search today after scrolling so far that google is putting in non-I-3 polikarpovs for like all pictures... Also I think there was at least one "book" on the type but I'm unable to find any in the first 10 google search pages (who does that today...). For the latter I've had "bookmarked" an altervista-blog full of pictures - it's still ranked high in pictures, but basically invisible in search.

Duckduckgo is worse, it only has wikipedia-fakes...

And after this small experiment I'm reall frightened and staring at my bookshelf for resolve, in parallel searching for the HN article where people recommend "civilization rebuilding" material...
I never understand the "same list as" thing. All countries appear on a list of all countries. North Korea appears on the same list as Japan if you make a list of East Asian countries.

It's probably related to tax or other regulatory/legal issues with hiring contractors across borders.
Startups Weekly: SaaS companies should target burn to match ARR during pandemic
> In apt, not anyone can just register any package name.

Yes they can. Yes distributions maintain archives and are able to decide what to include. But there's nothing special about apt per se that prevents namesquatting.

If you create a well-used PPA, for example, you could easily add extra packages, e.g. "firefix", later on. The next time someone runs `apt update`, they'll be exposed to the new package.

> My question was whether that's really a thing in snap.

It looks like that from the outside, but in practice that's not possible. All snap package names are tightly managed by Canonical staff.

> I'm not quite sure what you're trying to say here.

Lots of software vendors host their own archives. It's very difficult to get new packages into distros, and they're often updated infrequently once they're there. For example, the OSGeo project distributes its suite of packages this way.
Unless the dataset grows, poorly optimised queries slow down superlinearly, and things start falling over.
That sounds better than I initially assumed based on the character design I've seen in screenshots. Thanks for the description.
This is irrelevant to what I was talking about.
Are these side-channel based management technologies turns on even on MacBook laptops?
I learned that to defend themselves, some bees pile up on the hornets and vibrate, generating enough heat to cook them to death [1]

[1] https://www.youtube.com/watch?v=GbMLzSMJ12U
Killer bees, redux? Only now do I realize it was all bullshit.
I happened to stumble on a link to this somewhere on reddit. This seems to be a new programming language with an interesting central idea: you provide sample inputs and outputs, and the system figures out the program you're looking for. [1] It looks like a paper with more information was published just this past November [2] but the language itself is not publicly available yet. PLT is not my forte - I'm curious to know what HN thinks!

[1] https://www.zoea.co.uk/language/examples.html

[2] https://www.zoea.co.uk/onewebmedia/docs/zoea_composable_indu...
People would leave with a low opinion of me if they could see everything I have stored and read.

:( I have set my gmail to be destroyed if not used for 3 months.
Seems like you did not bother reading what I wrote.
Creating CI Pipelines with Tekton (Part 2/2)
Interesting it errors under safari technology preview r105 when I hit switch theme button, works fine under safari though both on Mac/iOS.
Yep. Same here. I stopped reading after the second solution. I liked the questions though - just maybe the answers were too myopic.
Martha Stewart would disagree.
More specifically this tweet then on 29th of February 2020:

https://twitter.com/Surgeon_General/status/1233725785283932160

U.S. Surgeon General
@Surgeon_General
29th Feb.
Seriously people- STOP BUYING MASKS!

They are NOT effective in preventing general public from catching #Coronavirus,
but if healthcare providers can’t get them to care for sick patients, it puts them and our communities at risk!
http://bit.ly/37Ay6Cm

But wasn't this appropriate for that situation and time? If there were oversupply, sure, and enough time to train the public, and maybe some evidence that masks are not detrimental to contagion for untrained people. There's also a huge difference between a highly contagious situation, and one after physical distancing have halted the spread. You would want the real masks used where appropriate.

What is surely to happen after this debacle though, is that many official recommendations and plans will have to account for pandemic outbreaks and remedy many of the shortcomings of current funding cuts.
> Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

I presume that this is from the US constitution. How does this have anything to do with what I said? I did not mention the US nor its constitution anywhere in my post.
https://github.com/async-labs/saas "Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript"
1) If a CEO makes a company 5% more productive, that's worth millions of dollars.

Only when he's 5% better (making company 5% more productive) when compared against the next-best CEO available on the market.
Be fast with Kubectl 1.18 CKAD/CKA
Physical safes don't lock things the way cryptography does. You can always get in, especially if you're the legitimate owner because that way you don't need to worry about doing it in secret and not making a lot of noise.
Easily compare in a cute format how a language does against another for a given problem regarding memory usage and time.
Thanks for sharing this. 365 bytes gzipped is really amazing ! A lot of times for a simple page, just the basics like grids and all, I use custom trimmed down bootstrap. I would love to give this a try and some feedback on the experience !
> there are sadly oceans of coders who, say, reach for 100 lines of buggy slow Java code to solve something that could be done in 3 lines of SQL

Such questions don't test for that, they test for rote memorization. I don't learn things by heart I only use rarely, and certainly not to help you with a problem I'm not causing and that such memorization doesn't fix.
I may be wrong but I think an obvious example is Google search.
That's a really cool project! And it made me want to play Quake again.
Shockly literally shocks users into self-improvement
Directly order from Apple, Samsung, etc. Definitely do not trust anything that comes off Amazon or eBay.
Enhancing Kubernetes Security with Open Policy Agent (OPA) – Part 1
There are two different issues: what's on topic for HN generally, and what is a fit for the "Show HN" category, which is much more specific. I was talking about the latter. Is that distinction clear?

I wasn't talking about banning anyone, just removing "Show HN" from the title of posts that don't fit that subsection.
You Are trying to reason as if the action happened in a vacuum.
He’s not pulling out the money because he’s certain the entire airline industry is going to disappear. He’s pulling out because the uncertainty for the industry is much higher than his investments in other industries. The fact that the Fed is throwing wrenches in normal logic supports that decision, it doesn’t negate it.
I actually quite like JS, but I almost feel bad for people who discover it as their first foray into programming.

I mean it's great because it makes programming more accessible to non devs. But man is it unfortunate that JS was the language that ended up being the language of the web.

The browser is the ultimate interactive development environment. You can literally play with the page in situ. Akin to CAD and Excel (...or Emacs[0])

[0]https://www.gnu.org/gnu/rms-lisp.html
Certainly thinking about it. It's the first time we've done this.
I wasn't just talking about functional. Prolog is a different paradigm all together.
I discovered Christopher Alexander through an interest in permaculture back in the mid-2000s while studying art, so yeah, many fields indeed. Reading Notes on the Synthesis of Form, The Timeless Way Of Building and A Pattern Language was enormously influential (it also made my follow-up design master a relative breeze, since it conceptually overlapped with so much other material that we were taught).

The romanticizing issue is very visible, although you can also see it as a product of the dominant architectural mindset of the era the books were written in (or more accurately: a reaction to it). It's a lot easier to look past it with that in mind.
> I strongly suspect that Norway will use the entire fund cushioning the transition away from being an oil producer

My very cursory understanding of the Fund is that cushioning that known inevitable circumstance was the entire point in the first place.
Show HN: AvionDB: A Decentralised Database with MongoDB-like Developer Interface