skysight-inc/HackerNews huggingface dataset:
By that reading I 'own' a lot of companies, and yet it doesn't feel that way. Being an investor in a company does not mean you own that company, at best you have fractional ownership and depending on the kind of shares issued and whether or not there was a board seat attached to the investment you may have a greater or larger degree of influence on the company. But to the best of my knowledge PayPal does not have a majority stake in Stripe (and neither does Braintree). Stripe has more than 50 investors at this point.
Are we not talking about a million dimensions here instead of 2? What’s x, what’s y?
Slow loading times, 8 GB images, animated gifs, crazy dull pages, pages optimized for mobile, for a special browser,... no thank you, i stay on the old web ;-)
Sure - IANAL, IANYL, legal matters are complex etc. But there is a reason why the GPL authors explicitly added the "irrevocable" clause, and it is that it strengthens the chances the copyright holder can't make retroactive changes.

Note that apparently some lawyers believe even the GPLv3 could in fact be retroactively revoked by the copyright holders, as long as the copies were given away for free, despite the explicit language to the contrary.
https://archive.ph/vjgMy
My take about license is that ip can always be relicensed to whatever suits the ip owner, but licenses already given and used by people can't be revoked on a whim. So no new ip are allowed, but already created stuff is safe.
Our morning trains are stuffed with people, they would need to send longer/more trains anyway :(
Good question!

Based on my profiling, it seems like the code gen backend (LLVM) is a big offender. A code generator optimized for build times would be nice. (Cranelift seems to be a failure in that regard.)

C++ has an explicit template instantiation feature which helps reduce backend time. I wonder if this can be done in Rust too. Maybe this is what -Zshare-generics=y is for?
It's pretty neat the exterior color can change.. but find it a bit scary and dangerous the proposal to have text on the windshield. They take it a bit further with the following:

'BMW has also raised the possibility of projecting augmented reality images on the windshield and turn it into a full-fledged screen with technology that mixes "real and virtual worlds."'
Perpetual refers to time only. Contracts have to contemplate an end date. In perpetuity is just an acknowledgement that the parties have thought about time, and have agreed that there is no natural end date, but that does not foreclose other termination triggers, like revocability.
Proven fact is that carpal tunnel is a product repeat motion injuries. Changing equipment and regularly exercising against repeat motions prevents carpal tunnel.

Other fact fewer kids are getting born with muscle area which forma carpal tunnel. Evolution in progress.

Skilled trades are not limited to back breaking labor. Some and most of it is labors of love like farming. You have the right equipment it isn't back breaking.
I'm sorry to hear that!

Did you try upgrading your hardware? It really helps.
Decommissioned due to energy costs increase in Poland.

I've moved my "home lab" to a dedicated server in a country with green energy.

At home, I'm currently using NanoPi R5s as "router" (NAT, no routing).
Sure -- but I do value the fact that UDP + some upper layer option is better than plain TCP (essentially you can always build TCP on top of UDP but not UDP on top of TCP per-say). There's no reason that advancements in TCP cannot be "backported" to QUIC or UDP

I'd go so far as to say that it's possible TCP should always have been another layer up the stack rather than an alternative to UDP.

But coming back to concrete use cases, here's one I've been kicking around in my head lately -- it would be great to build a video calling application that relied exclusively on SFUs (so just redistributing frames, no WebRTC stuff) but only needed one port for all the traffic. It seems that HTTP/3 brings benefits to this use case, two things in particular:

- Running all off of ~one port (443/tcp or 443/udp)

- The ability to easily take advantage of a bidirectional stream with UDP semantics (I guess HTTP/2 could have done this), something we rely on WebRTC to do now.

I say this because I've felt the pain of trying to set up complicated video conferencing software and while WebRTC is awesome, it is a bit heavy weight, if you're alright with an intermediary forwarding the frames.

[EDIT]: as far as perf goes, Cloudflare has a good blog post on this: https://blog.cloudflare.com/cubic-and-hystart-support-in-qui...
> Note that apparently some lawyers believe even the GPLv3 could in fact be retroactively revoked by the copyright holders, as long as the copies were given away for free, despite the explicit language to the contrary.

Doesn't mean much to me unless I know who's paying them to believe / worry about that.
That they are not specifying any particularly expiry time. In that sense it's like a "permanent" job contract.
The rijndael S-box unlike some other ciphers I've read about, does not use "nothing up my sleeve" numbers but uses numbers with specific mathematical properties. I don't think that means anything nefarious was intended but I've always wondered if replacing that with something like "digits of pi starting from a random offset" would be workable?

Pardon the ignorance, I know little about crypto.
I am guessing they say it means or want it to mean:

That it does not require periodic refreshing.
Compare to getting hired and being hired until you are fired vs you can have a fixed duration contract which you would have to explicitly extend otherwise it automatically ends.

Or think about an "immortal" who doesn't age but can still be killed.

I still think this is weaseling.
> If we take the C programming language, and one created last year, which one would you expect to still be used in 10 years?

That's a different thing altogether. Because it does not take in account market adoption. If C was a language on life-support with no major project using it, it could be as old as hell but I would not bet on it to be around and useful 10 years from now.

Also, that saying is stupid because it makes it look like you can predict the future of technologies by using a single factor, while reality a rich, multi-dimensional set of problems.
8000 hours? Napkin math time, that's 20 years of 10+ hours daily.

I call BS.
Absolute beginners – how to set up your Raspberry Pi
Thanks for the reply! I DM'd you on Discord
> An interesting thought is that we really ought to not compare rust with just GCC, but GCC + clang-tidy

Nitpick: The article compares Clang, not GCC. (GCC is mentioned only to show how much faster Clang is.)

> you get so much more static analysis by default in rust compilation than C++.

I care about the build-test cycle, so adding static analysis is against my goals.

I would minimize the analyses done by rustc if I could.
Based on your username and that you are selling in Euros, is this your e-commerce store:

http://www.avenuedelapiece.com
Why wouldn’t you be able to? Pihole is just dnsmasq with a frontend.
Creating a subdomain once you have the domain is free, probably for the domain omg.lol they're paying $20 / year.
It is totally reasonable to charge a recurring fee for providing an ongoing service, but to be clear you are not buying a domain that needs registration. You are buying a subdomain of the domains that this company already owns. Some other sites give those away for free because there is no marginal cost per subdomain.
I also benchmarked the Rust code with a monolithic crate. It built slower. https://quick-lint-js.com/blog/cpp-vs-rust-build-times/#opti...
Most crypto concepts are similarly cool, but hijacked by speculators and fraud.
You could definitely, in this our happiness is the service/product of buying omg.lol
> On average, and without other context, a random sample will be close to the middle.

The thing is, we typically have a lot of context for every technology we discuss, so bringing back this saying that reduces everything to one-dimension is just silly.
> Other fact fewer kids are getting born with muscle area which forma carpal tunnel. Evolution in progress.

I'm pretty sure not enough people have died/failed to reproduce due to carpal tunnel syndrome for that to be true.
Crypto currency? Seriously, that was their first thought? I find it hard to believe. It sounds like something a journalist would come up with to make a story more interesting.

Also, if the boxes have antennas, what length are they? If these are not normal mobile phone frequencies perhaps they should contact FCC and ask if there are call signs for base stations at those locations. Perhaps some ham wasn't aware it is not permitted to leave such things on public land?

If not ham radio or other kind of tech enthusiast my first thoughts would be in order:
- relays for connectivity of some devices located in valleys so they are out of reach of lte/GPRS, but a relay on a peak is. For example, are there problems with unauthorised growing of plants in those mountains? Maybe grow monitoring.
- amateur weather monitoring/Ip cameras (they didn't say if the boxes were equipped with cameras
- animal photo traps
- some "prepper experiment" in building a mesh network

In any case this was a really disappointing article... They took a device down, but they didn't report anything about its internals. Does it have any easily readable storage? Usb drives, SD cards? Are pcbs off the shelf or custom made? Perhaps firmware can be dumped and clues can be found this way. Or it can be plugged in the lab and whatever it transmits can be analysed. Etc.
A lot of the strands in the notice-understand-fix loop are simple transformations, almost mechanical – deterministic ones corresponding to a simple formal grammar underneath. As long as you can cleanly and concisely discuss and point to the symbols in question across programming scopes, and as long as the programming language is able to manipulate these scoped structures. TypeScript on top of JavaScript is one layer of this. Things like OCaml generating Javascript can be seen a higher layer as the OCaml type system is strictly more powerful and complete than TypeScript. Then dependently typed languages close a certain loop here, as dependent types are programs, and dependently typed compilers concisely and deeply capture this kind of program-in-the-program transformation.
This is true. I am not a Proud Boy expert. I don't support the movement. I just know of them and referenced a line of theirs. But their stance is better nuanced than my recollection was.

I do like the minority inclusion because you don't have to be white to be Christian, support a modern law-abiding civilization, or generally do "what works". I'm white but my wife is Mexican. We're both very conservative in most ways. Her family is proud of the Christian conquest of Latin America and don't think they went far enough in the conquest. Far beyond the typical liberal American view of boo hoo for the "natives". Americans are not aware that many hispanics are more conservative than they think. The racial purity thing is not going to be very productive going forward. The Proud Boys were a model for the future in that regard.

What the boat is sailing on now though are Greco-Roman values, which is the basis of western civilization. Which is kind of important since the east tends to rely on oppression. Look at Russia and China today.
> This is something Rust folks should strive to solve as a differentiator, because there is no realistic way of making incremental C++ builds faster.

I think C++20 modules are the promised golden ticket. It's 2023 and I still can't use them on Linux, though.
I’d suck it up and sooner than later. It’s obvious these sick fucks want you dead. Pick up and just go somewhere else, or stay in this hell of yours and do what they tell ya. Ether way ur life ain’t going back to where u want it to friend. Hit the road and send money when ya can. They knew what would happen when they did their part and now they want u to live with it? Fuck them imho, ymmv
Well, what a laughably terrible idea :D

- the shoes are going to be heavy and hard to lift

- the "lift your heel to not die in stairs" feature sounds fun

Might as well ride one of those electric scooters...
Clone – biomimetic, power-dense androids with human-level hands
And they say that if they receive no reply within 10 days, they, as well as other affected parties, will sue Hasbo/WotC
My guess is that they did that because there are real human languages where ' is used as a thousands separator.
I would consider User Interaction (UI) and User Experience (UX) design along with graphic design to be the most "traditionally creative" roles in "tech" - in case you're looking for buzz words to look into more.
Certainly the more technical roles can be quite creative but in a more abstract way. These are all roles you can train for but can't really provide much direction myself, best of luck
I agree, it is important to have at least two payment providers, ideally running them in parallel. It is still a problem if you're taking recurring payments, because you can't transfer customer payment details to the other when one of them stops service, but it's still better than having no backup.

> At least the banks have staff you can talk with.

Some banks do, some don't. I posted two days ago of a problem with a bank that turned out to have only useless staff you can't really talk with when there's a serious problem, unless you post to social media: https://news.ycombinator.com/item?id=34234259

Ironically my comment was on another Stripe customer complaint HN article. The cash amout on that was even higher than the current one, $400k. Fortunately the issue with Stripe did get resolved, but the customer had to make their complaint public first and get it noticed by upvotes, before it was dealt with.
I would like to give you some feedback; nobody cares if you see something as shameful or not, least of all the person feeling the shame.
>but Linus Torvalds could

No he cant, he's NOT the owner of 99.9% of the linux kernel code, he is "just" the owner of the trademark "linux" and some code.

The Linux-Kernel-Code could just change license if every single contributor (or company) gives the "thump-up", otherwise that code would need to be rewritten.
>As a mere a dabbler with databases, can someone help calm my nerves?

Just use one of the cloud or SaaS database options which are battle tested, have well-defined guarantees and 24/7 support. Running your own database seems to be a fool's errand if data loss or corruption worries you at all.
Nope. From my experience working at a couple of startups in Europe, after the trial time is over, unless you s*t the bed royally, the workflow is:

1. we agree on xyz to be done and a time estimate

2. work on xyz within your 40h/week

3. if it is not possible to finish within time estimate for some objective reason (higher priority work coming in, unforeseen technical obstacles, etc.), let management know asap and rediscuss time estimate.

Never have I had fears for my position or job, except for external reasons (bad economy, for instance).
I got a single quiet box running Proxmox and it hosts all my private workloads. The workloads change from time to time, but the following have been persistent:

- router (pfSense) with wireguard VPN

- piHole for ad blocking

- Kubernetes cluster for running my own projects

- Cloudflare tunnel (on k8s) for exposing services to the internet

- Jenkins for CI and misc automation

- Samba shares for family members

- NFS share for K8s volumes

- Asterisk for telephony

It's great to have everything virtualized. Enables you to try new things easily. Also saves you electricity and space, and does nor sound like having jet engine(s) in your home
A much more concise prime number generator in lambda calculus [1] [2] is

λ (λ 1 (1 ((λ 1 1) (λ λ λ 1 (λ λ 1) ((λ 4 4 1 ((λ 1 1) (λ 2 (1 1)))) (λ λ λ λ 1 3 (2 (6 4))))) (λ λ λ 4 (1 3))))) (λ λ 1 (λ λ 2) 2)

or in graphical notation [3]

─────────────────────────────────────────────────
┬─┬───────────────────────────────────┬──── ────┬
│ │ ┬─┬ ────┬─┬────────────────────── ┼───┬ ┬───┼
│ │ └─┤ ────┼─┼───────────────────┬── ┼───┼ │ ┬ │
│ │ │ ┬───┼─┼───────────────────┼── ┼─┬─┼ │ ┼ │
│ │ │ │ ─ ┼─┼─┬─────┬──── ──────┼─┬ │ ├─┘ └─┤ │
│ │ │ │ ┬ └─┤ │ ┬─┬ ┼─┬─┬ ──┬───┼─┼ ├─┘ ├─┘
│ │ │ └─┤ └─┤ └─┤ │ ├─┘ ──┼─┬─┼─┼ │ │
│ │ │ │ │ │ ├─┘ ┬─┼─┼─┼─┼ │ │
│ │ │ │ │ ├─┘ └─┤ │ ├─┘ │ │
│ │ │ │ └───┤ │ ├─┘ │ │
│ │ │ │ │ ├─┘ │ │
│ │ │ │ ├─────────┘ │ │
│ │ │ ├─────────┘ │ │
│ │ └───┤ │ │
│ │ ├───────────────────────────┘ │
│ ├───────┘ │
└─┤ │
└───────────────────────────────────────────┘

which normalizes to an infinite list of booleans. This can also be concisely converted [4] into a list of primes written in decimal.

[1] https://tromp.github.io/cl/cl.html

[2] https://tromp.github.io/cl/Binary_lambda_calculus.html#Compl...

[3] https://tromp.github.io/cl/diagrams.html

[4] https://www.ioccc.org/2012/tromp/hint.html
* Internet search engine including custom crawler

* Wikipedia mirror (down for maintenance)

* Blog served over https and gemini

* Various other bits and bobs I've built
Q&A with the Macintosh team (1984) [video]
They don't provide many citations though. They mostly mention that "authorized versions" is not defined in the license and they cite the FAQ (mentioned in the OP as well), hinting that reneging the words of the FAQ would constitute estoppel.
> but to be clear you are not buying a domain that needs registration

Ah, good point.
I’m even more confused now
It doesn't matter, you still want to adopt the best platform.
"Beyond" in the sense of "after". Languages that support separate compilation usually have some sort of artifacts that do not need to be type-checked anymore. Say, you compile an Ocaml module. The result is a compiled (bytecode or native code) file that represents the implementation of the module and doesn't need to be generated ever again. Essentially, the compiler abstracts over a module after it dealt with it. You could the

If you do the same in rust, you need access to the module's implementation for monomorphization. You might skip the type checking of a function of the implementation or even cache the generated code for a monomorphization as optimizations, but generally you have to treat every function as often as it is used. So the best rust could do is akin to C++ precompiled headers whereas a language like OCaml can simply compile every module exactly once.

Note: OCaml pays for this elegance. Its uniform object representation is less efficient than what rust does. It's a trade-off that the rust designers consciously made, I think.
I'd rather appeal to, let's say, popularity. So, because a lot of people take it seriously, to a degree, it's important to look at it how valid it is really, instead of just dismissing it all as fake, or forgery.
A very shitty Tapo camera made by tplink. It was cheap and exposes its RTSP stream on the network with some URL.
I would add that the most expensive are the areas with biggest density, naturally with this kind of traffic a city council would create as many means of transportation as possible.
Poisoning your opposition candidate with dioxyne, jaling his ally doesn't count, right? Let alone how elections were manipulated by Russia.

https://www.bbc.com/news/world-europe-20120888
Yeah it's a i10 NUC (not exactly super cheap), which takes 2x16 gb without problems. I'm running debian...
The article does not account for this. I wanted the fastest build-test cycle. It sounds unfair to artificially slow down C++ compilation just because Rust has undisablable checks.

EDIT: Oops, I realized I already replied two hours ago.
I'll buy some shares in Hasbro and do as I please.
Template specialization sometimes looks like monomorphization, but it is really a different thing. I would compare C++ templates more macros, as they tend to do way more (e.g., allow for overload resolution).
In a world without hunger and poverty, where everyone is looked after, I would have no objection to what you said. Sadly we don't live in that kind of world. It requires only a little imagination to think about genuine people, ignoring their own needs over the needs of the community for a long duration of their life time, only to realise that caring about the community above themselves doesn't really brings dinner to the table. Those frustrations are real and that anger is genuine. And it is not just the problem with open source. No one pays Google for search or Facebook for feed and many still complain about them while continuing to use them everyday.

Instead of dismissing these outrages, it is worthwhile to figure out why some of the smartest people on the planet whose work powers almost every digital service we touch, are totally powerless in our economic framework.
Vanilla OS and the next-generation Linux desktop
It really isn't and it should be trivial to intuit this.

What is 1 times faster? If your interpretation is correct, that's not faster at all. Do you stand by this?
I'm curious why you say they are very different? From where I sit, RVV also supports mask-like predication, and adds two concepts: LMUL (in-HW unrolling of each instruction) plus the ability to limit operations to a given number of elements.

The former is nifty, though intended for single-issue machines, and the latter seems redundant because masks can also do that.
Oh, I did not know this.
I was really disappointed when they removed support for argument unpacking. It was just so useful, especially in lambdas, for example

Mdist = lambda (x1,y1),(x2,y2): abs(x1-x2)+abs(y1-y2)

p1,p2=(1,2),(3,4)

Mdist(p1,p2) # 4
Use ZFS snapshots and send & receive. It so good and easy! I backup everything with it, VM's, containers, databases, files.
Discussion: https://news.ycombinator.com/item?id=34257150
Nothing is definitive in science, if you're waiting around for certainty before doing something, you're going to wait for a very long time.

Also, "Doesn't disprove" is not, fundamentally, how any of this works. I'm honestly surprised you think that's a viable argument here...
I currently run the following on my home server:

- AdGuard home - my DNS server as well as DNS wide ad blocker

- Nginx Proxy Manager - a reverse proxy for all my services

- n8n - for some automated / scheduled tasks (mainly to trigger a daily rebuild of my static blog)

- Portainer - to manage all the dockers

I also run a dedicated Omada controller on OC200 hardware.

I'm waiting for a dedicated hardware device that will act as DNS server + Wireguard server. Once it arrives, and I'll find some free time to convert my existing HTPC to a TrueNas server, I plan to add the following services:

- paperless-ngx - For document management

- Photoprism / Immich - for photos management

- Plex/Jellyfin - Media streaming

- *arr - media downloading

- Gitea - local git server

- Calibre Web - Book management
I had this setup and then wanted more so got a Ghost Canyon one. It's not really a Nuc as its about 8x the size, but carries the badge. It'll fit a full PCI card and then you can go wild. It really is great.
I asked the last guy that raised a Stripe ticket on HN what they sold and they wouldn't tell us. Given lack of transparency seems fair to assume they've been deemed prohibited businesses by Stripe -- https://stripe.com/legal/restricted-businesses.
By the way, does anybody know a way to include the YouTube time stamps as chapters in a downloaded video file?
> Sanitizers should primarily impact runtime performance anyways, but that's moot.

In my experience, ASAN has a huge negative impact on build times for C++ code (Clang and GCC).
Sketchy would be detecting bash and serving a different page depending on that; this is only a bit hackish.

Now that I’m thinking about it, normal browsers usually ask for text/html or text/* as a preference don’t they? While curl and wget just say Accept: *. Then content negotiation could achieve the same result per the actual HTTP semantics, without any hacks involving the User-Agent header.