skysight-inc/HackerNews huggingface dataset:
It is true that the language has failed to provide tools that help developers prevent UB and that this is a very bad thing for the ecosystem. It can change, though.

In practice, compilers aren't actually adversarial. A lot of the discussion around UB is catastrophizing and talks about how the compiler will order you pizza or delete your disk. Some problems are real and I know some people whose graduate school work was very specifically on the problems that this causes for security-related checks but compilers really really do not transform your program into "complete garbage." They transform your program into a program with a bug, which is a true statement about that program.

I'm reminded of the apocryphal story about being asked how a computer knows how to do the right thing if given the wrong inputs. This feels similar.
My only complaint is that the connector used is not a DB-15 connector at all. It is a DA-15, because it has 15 pins in two rows on 1/10-inch centers in a "subminiature" D shell, or "D-sub".

Other sizes included "DC" with room for 37 pins, "DE" with room for 9, or for 15 crammed closer as for PC video, and DD with room for 3 rows with 50 pins (17, 16, 17).

The DE shell is of course what everybody post-PC insists on also calling "DB", as in "DB-9".

The name "subminiature" distinguishes them from "miniature", and not, which as might be imagined were bigger and even bigger yet.

https://en.m.wikipedia.org/wiki/D-subminiature
"Having a presence and hence a team in another location with a pyrodactyl-like employee doing pyrodactyl-like things. Probably quite a lot."

Though this is absolutely true for traditional companies, this company is actually a fully remote one so they don't have a presence as such? I would just be wfh but in a foreign country? I still don't see the point in my perticular case
Is the argument then that scans are intrinsically error prone, as in the noise level is so high that even a team of highly trained radiologists can’t accurately determine if cancer is present from a scan?
I don't know about you, but I keep my cables with my devices, often they just stay plugged in.

My monitor cord stays attached to my monitor. My external hard drive cable stays attached to that. My phone charger cord stays attached to my phone charger. Etc.

Sure I have some extra old USB cables lying around from old devices where I tossed the device and kept the cord just in case... but generally speaking random cords isn't really a problem.
If you insist. I put my suggestion as a reply to another comment in this discussion, specifically here:

https://news.ycombinator.com/item?id=32717921
> I haven't seen evidence of it except for the alleged victims saying so

CloudFlare says so too. Wikipedia has a whole "harassment" section in their page on them: https://en.wikipedia.org/wiki/Kiwi_Farms

I mean, you're obviously free to believe what you want to, but it's not like there's a general lack of evidence here. You just don't want it to be true, which was sort of my point upthread: KiwiFarms is, in a real sense, "on your side", so you're not willing to condemnn their clearly bad acts. And that's upsetting.
UTM – Run virtual machines on iOS 11
Tell HN: Using beta hardware/software is the worst possible idea
For the last year, my only phone was the PinePhone (latest beta edition). And it worked pretty ok. While I did have some issues, they were gone after a reinstallation (for things like SMS not working at all, or chatty crashing). That is, until today, when it hit at one of the worst possible situations (it was worse multiple times before, but still much better). The modem stopped working after an upgrade, and I still can't figure out what happened (after a reinstallation, it is still not working). To make matters worse, I need it for school tomorrow (it is already 12 am and no fix).

In conclusion, using anything in beta for critical things is a bad idea, and not just for the professional zone. If you are looking for Linux Phones, I recommend to not use it as your only device.
I've never really understood the optimism about 3D printing of consumer goods. What goods exactly are you buying that can conceivably be 3D printed in plastic? Maybe some furniture and lighting fixtures, but that's about it, and that's something that ideally you would only buy a handful of times in your entire lifetime. Perhaps cutlery, plating and things like vases would be the same, but even those are extremely rare purchases.

So what are you left with that could possibly justify the cost of a 3D printer capable of printing a bed for you? Doodads and cheap plastic crap is better no consumed at all, rather than printing yourself some thingamajig, and is anyway already so cheap that getting it for free would hardly be an improvement.

I do see 3D printing as possibly a major advance for certain hobbies, where being able to create your own small parts for various uses can quickly justify even thousands of dollars of investment. But for someone who doesn't have any construction-like hobbies, I think there is really no reason for this optimism.
This is a test of Twitter’s new Edit Tweet feature. This is only a test
You ignore the fact that there are perverse incentives among the participants. It's possible to implement, and I'm doing it myself. If I had more time to spend on it, we could end spam. Instead I am fine as is: most of the spammers have given up.
It's called a transition plan and your manager should work that out with you during your notice period. Who will pick up your responsibilities? Accept no new work. Don't attend regular meetings. Don't do overtime. Disengage from instant message such as Teams or Slack. Do everything via email CC'ing your manager. Start to work from home during your notice period. Your single focus is hand off and get out ASAP.
We had Ada in 1980.
This is great, because Unreal is a C++ project that's not so easy to just Rewrite In Rust.

It's also nice it uses bevy's ECS. It's made to fit Rust's type system and borrow checking model, and is highly parallel. It's really awesome how easy it is to distribute work across cores with it, without risk of heisenbugs thanks to Rust's data-race-safety guarantees.

I know game development sees traditional software best practices as not applicable to them, but then games struggle with showstopping bugs and single-core performance bottlenecks. I hope someone will bet that Rust, despite being stricter and seemingly slower to iterate with, can be a net benefit from lower defect rates. Rust users outside of game dev praise the "if it compiles, it's usually correct", and that junior devs can be told not to write unsafe code, so they can't cause UB and memory corruption.
The rules governing long ſ differ between languages, ſee German Wikipedia: https://de.wikipedia.org/wiki/Langes_s#Regeln_in_anderen_Spr...

The German rules are thus quite eaſy (contrary to the article):

- never long ſ at the end of a ſyllable (mid-word or end-word)

- everywhere elſe, uſe long ſ

On a German Linux ſystem it is conveniently mapped to Right-Alt+s
I gladly pay for Fastmail and I assume they’re not running a charity. Also, I think hey.com is charging $100 per year.
> if they can find a replacement at a lower cost, they will

If that was easy for them, they wouldn't have SF-based employees in that role.
That's a recipient's problem.
The high-level human reward function might be quite simple: just try to copy other humans. This works, because all living people are repositories of successful survival strategies, and unsuccessful behavior is weeded out by natural selection.

The reward function doesn't need to understand that sticking its arm in a fire pit is dangerous, it just doesn't do it because it has never seen anyone do it. It can also learn this by asking someone or reading it from somewhere, but it's the same thing.

It gets a job, because everyone else does too. It will get married, buy a house, get a dog etc. It'll talk about weather with its neighbor. No complex reward function needed; just copy.
Except that the cost was paid by Iraqi citizens, and, to a small degree, American taxpayers, while the profits go to a small group of people/companies. In other words it’s still extremely profitable to US - to the part of the country that makes decisions.
You've shifted the argument from 'don't care' to 'cool'. That is an illegal move :)
Arguably, during your last two weeks that is your job - the entirety of your job. So not additional pay, but your final pay check is for doing just that.
>the Internet was created so that there could be many independent nodes, not so that everybody has to rely on one of several blessed providers.

any community that grows large enough needs some mechanism to manage trust, this is a universal issue. The early internet was more permissive and less differentiated simply because it was smaller.

The big corps do an alright job at managing spam given the sheer size of the problem, and more importantly you don't just need to solve spam, you need to do so economically, because for your system to stay distributed the nodes need to do the job competitively.

Given that there's intrinsic benefits to managing these things at scale that's not really realistic, in large systems you're always going to have division of labor and stratification for that reason.
Undeceive the self.

Do not regard your abilities at all. Take every opportunity to be a more full self.

Modern living makes mediocrity easy living. If that’s fine for you, you will be in good company.

If you truly want to reach your “full potential” comfort, convenience, and congratulations are your enemy. Do things the hard way and for your own reasons, and you will then know the accomplishment as your own.
The Fairphone 4 is great IMO.

Repairability is super high, it's easily flashed to eg LineagOS and has been promised software updates for many years if you want to stay with Android.
Highest end with resistive screen? Brrrr
I know the pain and the annoyances of hosting Email.

But still, I won't switch to big providers, I use Proton Mail personally, and Postale.io for many projects.

There is also mailbox.org and many others, you have a choice to not use the big providers, it totally possible.
You've actually asked that question before and the answer is still the same: you can't embed "trusted sender status" into source code for a mailserver or a software package. The invisible rules for rejecting email is an emergent external property that exists outside of the software package: https://news.ycombinator.com/item?id=20853157

E.g. Software that "auto-updates" cannot solve the problem of how different participants change their criteria on which ip blocks are "bad".
When it comes to money, the person footing the bill will get pushy rather fast. So I am curious how such a process works closer to the business side of the project, even in a big org
"out of fashion" is so right. Just look at the herd of negative comments here.
ah good old "fr.st" websites
Location: upstate NY
Remote: Yes
Willing to relocate: No
Technologies: React, TypeScript, Golang, GCP, Docker
Résumé/CV: https://www.linkedin.com/in/nonnontrivial
Email: nonnontrivial@gmail.com

Digital plumber with ≈ 8 years of experience in web engineering (incl. significant React and TypeScript experience and working knowledge of Golang). I like the feeling of getting things done and don't like the feeling of not understanding stuff. https://github.com/nonnontrivial
Free vs. Paid Plug-Ins for Sound Design
> Gödel, Escher, Bach: an Eternal Golden Braid

This book man.. it resonates so hard, until I came to "Chapter XIV: On Formally Undecidable Propositions of TNT", which imo is incredibly dense.

It really really is wonderful for people having done / doing CompSci. Surely other people will enjoy it too.
Feels like 90% of this is only necessary if you live in a country with horrible insurance practices. If you life in a civilized country with sane health insurance coverage you wouldn't need to worry about almost any of this.
Mainstream media and electoral outcomes
What a bizarre, ugly and incredibly unscientific fantasy. Are you aware that absolutely nothing in any IPCC report (which presumably you trust?) depicts anything even close to that scenario? The worst they can come up with is a few percent lopped off GDP by 2100.

Also, "scientists are human"? What the emails showed is that scientists were willing to totally distort the scientific process to ensure their claims won the day even in the face of contradictory evidence. If you blow off terribly unscientific behavior with "they're only human" then you can't be upset when people decide they aren't really scientists and can safely be ignored.
I wish Caddy would support brotil, is either gzip or zstd currently.
Seitan: Alternative to soybean-based foods such as tofu, sometimes used as meat
Warning: NOT gluten free.
I'm assuming this is focused on the USA specifically?

In Australia and New Zealand most engineering jobs are 4 weeks notice if you've worked there at least a year or two.

I've heard that non-compete clauses don't really hold up here either (not that I've even seen one either).

Not sure what an "ESSP" is?
From his bio in Wikipedia, amongst other things:

“Douglas Rushkoff has been declared the 6th most influential thinker in the world by MIT, only behind Steven Pinker, David Graeber, Nobel prize winner Daniel Kahneman, Thilo Sarrazin and Richard Florida.”
I own Nikon CoolScan 9000, which I picked up for cheap without film adapters/holders. It takes me more than year to find 120 film adapter on EBay and it cost me as good flat-bed scanner alone.
But, boy, quality of scans of good 120 slide film! I never liked colour negatives, but MF Velvia 100F is a magic!
That probably won't help much since OP said they aren't even using 14GB of VRAM. I have dual GPUs and use the 2nd one (3060 Ti with no monitors connected) for rendering, which is nice because I have the full 8GB free.
I would guess it's to justify the text. People would also add/remove unnecessary vowels to fit a line better.
Of course everyone is free to have their own priorities when it comes to privacy.

However, for people who want to use Google Pay despite the privacy implications, I'm not sure running a privacy-preserving Android distribution is even meaningful. At that point, why not just run stock Google Android?
> The MTA parses the message...

That may happen, but not for the purpose you stated. MTA just uses addresses you told it to use in the SMTP dialog. It doesn't use addresses from the message. In fact the addresses in the message may be totally different.
Substitute “HTTP” with “SMTP” and you already have that today… SMTP in plain text isn’t generally used anymore, it’s always transported over TLS. Of course you can run whitelist-only, but how is that ever going to work?

SMTP is text based and we’ll defined, so I would also argue that the transport being “simpler” is nonsense.
I also think that RS232, etc are better. I also think that it is better to have separate cables for audio/video (I would use one way digital video (with encryption or other complications) and balanced analog audio; can a variant RCA connector be made which is capable of balanced signal while also compatible either way with non-balanced too?), and to have separate ports for different purposes and numbers that they are addressable by, which is more secure and also to be able to address them by software in the computer by which port they are connected to. (I think USB is bad in many other ways too, though.)
Oh - my bad - I thought you were a contributor to Lapce (which apparently uses Druid). Iced looks nice too, but it's missing a lot of core features that I think are pretty crucial (e.g. Multi-windows).
What's your motivation for supporting a community that engages in organized harassment campaigns?
Design in furniture and certain kinds of cutlery is better thought of as art, not industrial design - they are closely related to architecture in this way. Sure, the piece has to meet some basic engineering needs, but otherwise it's main focus is decorative, not functional.

You may not care how you kitchen chair looks, but I assure you the vast majority people do care, at least as much as they care how their T-shirt or pants look.
Thanks for this, helps me that people understand me and I'm not being very unreasonable.

From what I've gotten from my discussions on my post is

1) I will start looking for contract work. Not going to be easy, but the best way forward.

2) Use some of the negotiation techniques mentioned like bringing up the fact I'm not competing locally, but internationally

3) Negotiate with my company and threaten to leave? Not fully sure of this. More alligend to leaving anyway as I find the excuses for location based pay pathetic. Will be leaving as soon as I can.

4) Always talk compensation with co-workers
It's funny, once I heard the Munger quote it made so much sense and it sounded so obvious, yet I would have never thought of it on my own. Thanks for the link.
Seems pretty clear that he was looking for a payday.
> The currently active fork of SDSL (https://github.com/xxsds/sdsl-lite) has a BSD license.

How is that legally possible? As I understand, the GPL doesn't allow a derivative work to remove the copyleft provisions from the license.

Or maybe I misunderstood your comment?
The benchmark numbers on the linked page are from lzbench, which tests single-threaded performance.
We’re not even close. Keep in mind the vast majority of water is still going to ag and industry. Residents are left fighting over like 15% of the total flow.

There are far more voters who are residents than there are farmers. When things get desperate those farmers’ water rights in the CA constitution will get amended in a heartbeat.
>Who do you think controls BTC?
Nobody control Bitcoin. Fact. Some people own more than others, but that doesn't mean they control the Bitcoin blockchain or the minting of BTC. Owning 1 thousand Bitcoin makes you wealthy, but that is all. Miners also don't control Bitcoin. Even large mining pools don't control Bitcoin.

Every person that keeps their Bitcoin in a wallet where they have the private keys, owns their Bitcoin.

>What do you think crypto exchanges are?
Crypto exchanges are platforms where you can buy or sell your crypto, either for fiat or for other crypto. Seems pretty simple. Some exchanges are large, like Binance, but it is wrong to think that they are like banks. Most people understand that the exchange is only used for buying or selling, and then once that activity is done, you transfer your crypto to a wallet where you control the keys.

People don't keep all their crypto holdings on the exchange (well some might) but the majority only use exchanges for buying/selling. With a bank, we keep all our money with the bank in an account/s. Some people keep cash in other places, but to think that exchanges are like banks is incorrect. So it is not the new boss. IF there were no option to withdraw crypto from exchanges into private wallets, then yes, that analogy would be correct. But it isn't/

The whole point of crypto is to become sovereign, and have your finances not able to be controlled by the state.

The state is not your friend....unless you are a communist, and like to lose all your assets and become poor.
Dojo UI Framework
Gnome and Gtk+ were not fit for phones: not prepared for small screen sizes, lack of adequate widgets, slow, difficult to develop for (types in Gtk+ were and still are a joke), etc. And first and foremost there was the attitude of those Gnome developers: entitled, reinventing the wheel all the time, arguing stupid arguments on purity... To this day, Gnome and Gtk+ are not fit or mobile (or Windows or Mac) yet.
I got a Pixel 6a a few days back and just pocket dialed someone for the first time in 5 years.

My last phone was the 4a and the 6a seems worse in many ways. I haven't traded the 4a in yet because I might just move back.

Are there any good alternative phones on Project Fi?
Oatmeal/overnight oats are as popular as ever.

Sugar-coated fiber-free dessert cereals are what’s out of fashion.

In case a language barrier problem is at cause: there are cereal grains but this study is about things like fruity pebbles.
My fear is that something similar will slowly happen to everything "compute". How long before my bank's website won't let me login if I don't use a computer with secure boot and a browser installed from an app store? McDonalds app on Android won't run on a de-googled or rooted device... At this point one may argue that there will always be computers that you can compile and install your own Linux. Yes, that is true. But just like I am not likely to have un-googled andorid for some apps and googled one for others, the same way it won't be practical to have one computer for some apps and the other one for others. And the one that will win will be the one that lets you login into your bank account, for simple and practical reasons.
Does not work on Brave Android.
Sure! So first, being in C/asm/.. is not incompatible with what i say: i'm saying that some of these are not hand-written, but are generated. So off the top of my head:

- FFTW: an ocaml synthesizer for fft kernels from a fourier-transform DSL

- basically all SQL engines, in particular the "query planner" part, which compiles an SQL query (functional spec based on the theory of relational algebra) into an imperative program (eg https://sqlite.org/opcode.html)

- https://github.com/mit-plv/fiat-crypto, verified crypto routines

- https://www.flopoco.org/, float cores for fpga

- https://faust.grame.fr/, audio synthesis from a functional stream-based language

- tensorflow and other "static graph" neural-whatever-matrix-multiplication-libs (https://ocaml.xyz/tutorial/cgraph.html)

- https://github.com/timelydataflow/differential-dataflow, incremental dataflow computations

edit: i almost forgot all the openssl perl scripts, even if it can be seen more as macro-expansion than actual meta-programing/program synthesis: https://github.com/search?l=Perl&q=repo%3Aopenssl%2Fopenssl+...
Basically all crypto libs use at least some form of compile-time execution to generate constants, offsets, tables, ..

edit2: also svelte, a "virtual virtual" dom js thingy, never looked much into it, but afaik they do compile-time diffing, and thus generate imperative code (ie ugly old-school efficient spaghetti) from react-like vdom code.
To clarify a bit... I'm not saying people are watching their screens the entire time or anything. Although some might depending on their view of the field. But it's especially cool for looking at critical plays and potential (or actual) "video review" situations, where everybody wants to see "did he really get his foot down in-bounds?" or whatever. And of course the stadiums usually replay a lot of that kind of stuff on the big jumbo-tron deals that are fixed in place in the stadium. Still, there are plenty of times you might want a closer look at something and want to check the television broadcast (or some stadium specific internal feed, or whatever).

Whether it's a "waste of time" or not probably depends on your perspective. Some people think watching sports in general is a waste of time. Others think playing D&D is a waste of time. Somebody, somewhere, probably thinks posting on HN is a waste of time...