Hacker News new | past | comments | ask | show | jobs | submit | nbrempel's comments login

Yeah, I'd like to offer paid features such as custom domains, private domains, etc. For now, the cost is pretty low to serve text out of GCS.


It would be nice if we could see the last 10 years.


Here is total employment for "Computer Systems Design and Related Services" going back all the way to 1987. This is the best category I can find that includes data over a decade+ time frame.

https://fred.stlouisfed.org/series/IPUMN54151W200000000

This category is defined by the BLS as "establishments primarily engaged in providing expertise in the field of information technologies through one or more of the following activities: (1) writing, modifying, testing, and supporting software to meet the needs of a particular customer; (2) planning and designing computer systems that integrate computer hardware, software, and communication technologies; (3) on-site management and operation of clients' computer systems and/or data processing facilities; and (4) other professional and technical computer related advice and services."


Yeah, using 2020 as a baseline for most industries is fine, but in the case of software the anomalous job market really started by 2014.


Thanks for reading everyone. I’ve gotten some feedback over on Reddit as well that the example is not effectively showing the benefits of SIMD. I plan on revising this.

One of my goals of writing these articles is to learn so feedback is more than welcome!


What's fun is that, as the use of SIMD in your example is useless, LLVM correctly completely removes it, and makes your "neon" and "fallback" versions exactly the same - without any SIMD (compiler explorer: https://godbolt.org/z/YWoMGoaxT).

As an additional note, aarch64 always has NEON (similar to how x86-64 always has SSE2; extensions useful to dispatch would be SVE on aarch64 and AVX/AVX2/AVX-512 on x86-64), so no point dynamically checking for it.


Great read!

> One of my goals of writing these articles is to learn so feedback is more than welcome!

When I went into the Rust playground to see the assembly output for the Cumulative Sum example, I could only get it to show the compiler warnings, not the actual assembly. I'm probably doing something wrong, but for me this was a barrier that detracted from the article. I'd suggest incorporating the assembly directly into the article, although keeping the playground link for people who are more dedicated / competent than I am.


The function has to be made pub so it doesn't get optimized out as unusued private function.

Godbolt is a better choice for looking at asm anyway. https://rust.godbolt.org/z/3Y9ovsoz9


Narrator: "The code did not, in fact, auto-vectorise."

(There's only addsd/movsd instructions, which are add/move scalar-double; we want addpd/movpd which are add/move packed-double in vectorised code.)


Ah, that worked, thanks!

Although I can now see why he didn't include the output directly.


Are you really writing them?

Seems written by an LLM for the most part.


We've started using this. It's fantastic! Great work. Thank you :)


Ah that makes me so happy to hear!! Thank you. If ever you have feature requests or anything, I’d love to hear: dani@jam.dev


Also worth checking out: https://scalar.com



Too bad they don’t support custom name servers.


Wait - seriously? So they're a domain registrar that FORCES you to use their DNS?


More like they’re a DNS service that offers a registrar as a convenience.


> Too bad they don’t support custom name servers.

Do they not? https://developers.cloudflare.com/dns/additional-options/cus...


That link is what are normally called vanity nameservers. That allows "branding" them so that "dig NS foo.com" says ns1.foo.com and ns2.foo.com instead of pinky.ns.cloudflare.com and brain.ns.cloudflare.com. But CloudFlare is still the provider.

What you cannot do is set your domain's nameservers to some other other provider, e.g. Route53. There's just no option to tell the registry you want to use non-CloudFlare backed values (outside of "call us" enterprise plans).

This is particularly nefarious when combined with buying a new domain. New domains can't be transferred to another registrar for 60 days, so if you need a DNS feature or config CloudFlare can't provide on a domain you just bought, you're just totally stuck for 2 months.


I was similarly confused, I recall seeing this in the UI -- looking again, it seems I need to upgrade to the business plan.

That's disheartening. Pay more for us to do less.

The document you've provided extends my confusion.

Both the 'Primary (Full setup)' and 'Secondary DNS' pages it calls out... seem to indicate that CloudFlare has to stay in the mix. Either the authoritative nameserver (defeating the point), or as a child receiving transfers.

This feels deliberately obtuse.

Edit: The peer comment from V99 helped me understand. This is their vanity solution - still CF. Reportedly cannot place the SOA elsewhere


They do, but:

> Zone custom nameservers are available for zones on Business or Enterprise plans.


Not even for subdomains?


For subdomains you can point to whatever you want.


Bevy looks really interesting. I’d love to experiment with gamedev using the framework.


Domain handles are a feature but not a requirement.


I played contexto.me #168 and got it in 29 guesses and 6 tips.

13 8 14


The article mentions running separate servers to be able to claim your own domain. However, in AT I believe you can simply add a TXT record. There is no need to run a server unless you want to.

Also, you can be @example.com if you want. You don’t need to be a user on a server like @me@example.com.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: