skysight-inc/HackerNews huggingface dataset:
> you can almost always find some offensive interpretation of anything.

This is the "perfect is the enemy of good" fallacy. We may not be able to find something that is not offensive to anyone in the world, but we can pick a convention that doesn't actively force hundreds of millions of people to identify themselves with colonial powers that committed genocide against their ancestors.

If this sounds hyperbolic to you, I strongly recommend reading up on the history of English treatment of the Irish over the centuries. Then follow that by learning more about African colonization. This isn't just a matter of growing thicker skin, the intergenerational trauma these people feel is very very real.
Good thing competition exists.
Or to put it another way, why should* someone know how to do anything that's never ever come up before in their life?

* "should" as in someone else externally judging someone
It seems like everyone I know owns at least one piece from their Beau Rivage (swirly brown) set they bought in the 90's. And Auchan had a huge sale of them (the same pattern!) a few years back.
Via works great: https://viayoo.com/en/
You might like this:

https://t3x.org/t3x/0/index.html

Pascal like language, compiles at Unix and to DOS and CP/M, it can be run under CP/M
too. It can compile both binaries and bytecode.

I ran a faithful Ladder port natively under a GNU Unix 386, it's really good:

https://t3x.org/t3x/0/programs.html
I know what they mean by the headline, but isn't laminated veneer lumber itself a composite? I guess they mean it outperforms fiberglass.
The real estate market is huge - trillions of dollars. No one can corner that kind of market.

Like I keep pointing out: if they're so good at raising the prices by more than a percentage point or two, why aren't they jacking up Houston prices to San Francisco prices?
It's a matter of convenience and cost.

If you get sued and have to turn every email and chat message over for discovery, that's a lot of information to review to make sure you don't miss anything or share too much. Much easier if you delete everything after 90 days
The issue with AirBnb is that it doesn’t have the best reputation nowadays.
I bought a cheap USB DVD burner for this reason. I don't expect to read a lot of optical discs, but they are something that is easy to deploy when using old computers that can't USB boot, and it was only about $25.

This is one of the cases that a magneto-optical system like MiniDisc excels at. It's not fast (though, if it had been financially viable for Sony, who knows what it would look like now), but it's far more persistent than CD/DVD-R's, because there's no dye to break down - it's just physics. My audio MiniDiscs are as good today as they were when I recorded them 20 years ago.
Im a landlord and i will NEVER rent to an individual because of the ridiculous power imbalance in case of problems.

Better off renting to compagnies
Car longevity has been increasing over time [1], despite anecdotes of a few long-lived vehicles here and there. So, cars are getting better by your metric. They’re also getting better by all other metrics: safety, fuel economy, speed, reliability, conveniences, comfort, style, etc., etc.

I’ve driven a still-running 70’s F-150 recently and owned a 2020s F-150 for a year. There is practically no comparison, I would never buy the 70s vehicle given the choice, they are worlds apart. The 70s truck is uncomfortable, slow, and unsafe in today’s traffic. It is also temperamental and requires more maintenance, cold in the cabin in the winter, hard to see when it’s raining or snowing. Probably the only thing I could say honestly about the 70s truck that’s better in any way is that the purchase price was lower.

[1] https://en.wikipedia.org/wiki/Car_longevity#Statistics
AM is good for long range coverage and North America has a lot of really empty areas that make this long range more useful than it is in denser areas.

AM stations in the USA carry a variety of content while being a bit heaveir on "talk" stations over music when compared to FM.
The problem is that we are flooded with low-quality tools.

In general it is almost universally true of software nowadays. (Because change/progress leapfrogged any kind of teleological end-to-end design OR it's simply unmaintained, for example see any US government IT system. Or the ubiquitous extremely fragile corporate synthetic snowflake software that only runs on Windows XP SP1 + that 3 particular patches with that exact vc6.dll copied over from an old CD.)

A good quality information processing tool is designed for the process that it's meant to augment, ideally considering the original problem, and ultimately improving the process itself.

(Just digitizing a form likely leads to worse outcomes. Because those forms were designed for pen and paper. Screens and keyboard navigation requires different flows.

And the usual process is even worse, which consist of reinventing the wheel without context, as in speedrunning through all the problems of corporate politics and procurement, delivering some half-assed milestone-driven monstrosity, and forcing it on employees.

Of course, due to the aforementioned universal internal incompetence-fest and quarter-driven development budgets are bad, required time and effort is underestimated, learning curves are ignored, software gets set in stone too soon, and thus efficiency remains well below the expected, planned, possible, and hoped for.)
That's actually very different, as first downloading the code and then executing it all at once removes the ability to differentiate--and then serve different files to--people who are separating the two steps for audit from people who are streaming the one to the other via pipe.

This paradigm is still reckless, though, even if you refused to believe in the security arguments: if you "merely" have a transient error during the script response--which might actually cut off only part of the last line you received!!--you shouldn't execute the fragment :/.

If you insist on doing this and you don't want it to feel like amateur hour to people like me--people who have a strong innate sense of exception safety--you (at least) need to use the bash -c with substitution and add a variable (so you can catch the error with set -e or &&).

(c=$(curl) && bash -c "$c")
Is there a Rust standard yet like there is for C/C++, Common Lisp, and Ada/SPARK2014? Without that, it is a moving target compared to the verification tools that have been developed for say, Ada/SPARK2014. Not to mention the legacy of Ada/SPARK2014 in high-integrity, safety-critical applications from bare metal up.
If you watch The Making Of (or some other documentary) you can see that there was a different actor for Jabba (a big guy) when they filmed that originally, then subbed in the crappy Jabba. To me the "tail stepping" part is what truly ruins it (beyond being entirely unnecessary; Jabba's not the kind of Hutt to go talk to Han Solo and let his tail be walked on).
My local (US) county has a web service to look up property deeds and titles.

They "solved" this problem by just having you enter the street name with no punctuation or suffix (ave, st, etc), and if there is a collision the form pops out a drop-down selector to have you disambiguate.

It's not the cleanest solution but it works. I agree that bending the humans to serve the needs of the machine feels... Sub-optimal.
Sure, right there on the page after dozens of paragraphs of breathless rage-baity hyperbole, after which most readers probably bailed out.

But, this law also doesn't do what the rage-bait thesis suggests it might do, namely "making the open web a lot more open".

Instead, it provides immunity for people who make middle-ware boxes to censor content. You have to remember that this legislation was written during the moral panic about pornography on the web in the 1990's. Look at what the law plainly says: <people> shall not be liable for <creating technical means> to restrict access to <stuff>.

Censoring FB's news feed for FB users while they are logged into and browsing FB, as Zuckerman ostensibly wants to do, probably falls within the scope of this law. But, creating tools which make FB content available outside of FB (which is the thesis of the TC article) is the opposite of what this paragraph is intended to do, and is unlikely to succeed.
https://archive.is/I3WjA
I don't know about in AI, but it seems like that is what humans do.

We remember some facts but I know at least I have had a lot of facts pass through me and only leave their effects.

I once had some facts, did some reasoning, arrived at a conclusion, and only retained the conclusion and enough of the reasoning to identify other contexts where the same reasoning should apply. I no longer have the facts, I simply trust my earlier selfs process of reasoning, and even that isn't actually trust or faith because I also still reason about new things today and observe the process.

But I also evolve. I don't only trust a former reasoning unchanging forever. It's just that when I do revisit something and basically "reproduce the other scientists work" even if I arrive a different conclusion today, I'm generally still ok with the earlier me's reasoning and conclusion. It stands up as reasonable, and the new conclusion is usually just tuned a little, not wildly opposite. Or some things do change radically but I always knew they might, like in the process of self discovery you try a lot of opposite things.

Getting a little away from the point but the point is I think the way we ourselves develop answer-generating-rules is very much by retaining only the results (the developed rules) and not all the facts and steps of the work, at least much of the time. Certainly we remember some justifying / exemplifying facts to explain some things we do.
When someone finds a problem, you raise a bug with reproduction steps, then either fix it or put it in the backlog. Even if it is a document bug. This way anyone - even people not in that chat - can find it.

This is normal operating procedure everywhere: write stuff down. It was how everyone did things before chat was digital, and how they do now too.

If people are relying on searching chat history for how to fix things or get things working, then you are working at a cowboy outfit where quality must suck. I am not saying google the ideal here - I have no insider knowledge there - but fuck dude using chat history to document and maintain your system? Jesus.
Performative and unapologetically un-European: New Nigerian museum like no other
It depends on the market - there are some really tiny destination towns. Moab, Utah, say, where short term rentals are more impactful.
Nukes. People are afraid of provoking him too much to where he uses nukes. It's that simple.
I agree. It's about as bad as relying on shell history (which I don't keep either).

If you do something to solve a problem, that should go into a ticket or into a note file or even into a paper notebook.

I'm older, maybe this is partly generational. I find chat to be almost uniformly annoying, and I use it very rarely. I sometimes go days without even launching my chat client. I prefer email which doesn't have the expectation of "drop what you're doing an pay attention to ME!!" that chat does.
And while we’re at it, it can even forward proxy recentlyish I believe?
I use caddy rather traefik. It's much easier to manage the Caddyfile compared to the traefik YAML config IMO, and we just keep three separate Caddyfiles for local, production and on-prem deployments. There are a plethora of great plugins, we use the coraza WAF plugin for caddy and it works well.
Electromagnetic Compatibility is always a hard problem.
I am happy to answer basic questions, but it's been a long time so I would probably look at the patents myself to remember how anything works.
In a toy example like min/max functions, yes, the spec and the implementation look very similar. For more substantial problems that won't be the case, e.g. a sorting function.
Deadly 'Zombie Drug' Believed to Contain Human Bones Wreaks Havoc in West Africa
Can there be a more shallow criticism of a project than the color of the skin of people in a render? I can't imagine one but surely a tech journalist will surprise me.

And more to the point, not every community has to be for everyone. People have started revolutions and waged brutal civil wars to this point. Buying some land and perhaps, maybe excluding someone has to be the most peaceful expression of that drive. Really, who wouldn't want to exclude dregs of society, like tech journalists, from their community. Even dang sometimes bans someone.
I also prefer links to not open in a new tab. If I want it in a new tab I right click on the link and select open in new tab.
There is something magical about the origin when the result does not respect translational symmetry.

In fact, in a real world setting I would probably use my first measurement to define the origin, having no other reference to reach for.
Well spoken.

I have had many jobs where they ask "How did you impact the business bottom line?" during annual review process.

Usually the only impact will be noticed at least a year after the evaluation.
The irony of this comment and "Strangers on social media assume you are American and get mad when you correct them." in the essay
As if the issue with the iOS flashlight apps was that their developers did not instead hire teenage engineering to make an android box with a LED
Why does every piece of marketing material need to match the racial distribution of the overall country?
Related: "All of humanity's problems stem from man's inability to sit quietly in a room alone" -French philosopher Blaise Pascal, 1654
There’s not though. My iPad gives this one, but that’s probably the fault of Apple thinking they know better.
Even for English it’s problematic. Do you use the flag of the UK?, the USA?, England?
the right to housing is part of the universal declaration of human rights. different countries implement that differently, but in europe generally this means more than just shelter, but an adequate private space with at least a private room, bathroom and cooking facility.

shelters are temporary solutions with the intent to get people off the street and give them access to resources and support to find a permanent home. they are not intended to fulfill the right to housing.

i believe finland has implemented a model where homeless people are moved directly to a home where they can stay permanently, and that is why they rebuilt a shelter for temporary stay into a place where people can actually stay long term
> This program uses two servers

> the mailbox server, and the transit relay.

The dream of the P2P internet died with NAT.
“Who doesn’t want housing discrimination” seems like a really counterproductive rebuttal to, yes, a somewhat silly argument.

The arbitrary application of “dregs of society” is a great demonstration of exactly why people are extremely vigilant for this behavior.
While we are at it i have a question: can somebody recommend non-flat icons sets to use in websites?
You could choose violence and use the Quebec flag for English because most people there speak English, right?

Is there any standardization on which flag gets used for Arabic?
To summarize the article though: Online hiring continues to be overwhelmed by huge numbers of low quality applications, now with some extra AI tools that make it easier to lie about your experience.

Same issue as before, now wrapped up in OpenAI API calls.
AM band frequencies has greater range under the right ionospheric conditions.

In the event of needing to communicate in an emergency you must assume that the right ionospheric conditions will not be present and that you are limited to line of sight.
The spoken and written language are not the same thing. Even if you say "Thomas's," sources disagree on whether you write "Thomas's" or "Thomas'", because the latter is more consistent with the rules for other ends-in-s words and, therefore, easier to remember.

(My personal prediction: give it 100 to 200 years and we're going to drop the trailing 's' in all these cases. "Cat'" will just be pronounced "cats" and understood to mean "an adjective indicating the noun is owned by the cat").
The vehicles still running from the 1970's suffer from survivorship bias.
I dunno, I'm not a lawyer, it might matter.
I read that more as a valid criticism of other parts of C++ rather than about smart pointers as a way to track ownership.

e.g. std::string_view seems broken by design in wanting to support both raw-pointer based strings with zero ownership semantics as well as std::string. A string view (abstract concept) really needs to either have shared ownership of the underlying string, or have a non-owning reference that knows when it has been invalidated.
I think the more generous, less arguable, and less conspiratorial reason would be that climate control and other car-related features have been integrated into one UI resulting in a net-better experience and quality finish.
I took a look at T3X a while back, it looked really interesting. Thanks for reminding me.

My greatest claim to fame was embedding a Z80 emulator in Unreal Engine, extending it with TCP/IP and VT100 emulation, and being able to connect to BBS's on the internet, and run Rogue, Zork and Wordstar along with most other Z80 CP/M software:

https://i.imgur.com/aSc9VGL.png

https://i.imgur.com/dd0Nzo2.png

https://i.imgur.com/Usjd4Vk.png

https://i.imgur.com/Y5aIjCi.png

https://i.imgur.com/rIY1he8.png

(yes I know color CP437/ANSI graphics was not a thing on 8080/Z80 CP/M. But it was not difficult to make it work and it looks pretty in Unreal).
First, because I want to switch away from badly translated content (or worse, badly machine translated content, cough cough Microsoft), even if I generally prefer it in my native tongue. I agree this should be a more accessible feature at the browser itself, maybe an extension.

And second, because many corporations conflate language with region, so they redirect me to the wrong country-specific site, or at least one useless to me compared to the global (which usually means US) one.
I don't think the verdict of "History" is as clear as you seem to think it is. Finland and Austria for example definitely appeased the dictator Stalin and his successor dictators for decades. They were careful not to join NATO or the EU. They consulted the dictator (or an authorized underling) on all defense decisions. Finland encouraged trade ties with the dictator's country. These decades of appeasement did not result in an attack or a loss of territory or any other persistent negative outcome as far as I know.

If I had been a citizen of Finland or Austria during the relevant decades, I think I would've been angry if my government had decided against appeasing the Soviet Union.

The strategic situation has changed, and now it is no longer necessary for Finland to appease the dictator to the east.
Do not agree WRT ansible, been using it for well over 5 years and usually a google search points me right at the correct part of the documentation to answer my question. Ansible, the tool itself, can be a bit obtuse, largely IMHO because of the YAML source language, so some concepts are hard to translate into the tool, but the documentation has never bothered me.

As far as "a lot of words written, can't find what you need", Fortinet is my poster child there (based on trying to use it a decade ago). Everything I looked up there had 10,20,30 pages of introductory material with the Fortinet stuff spread throughout it.
from a certain perspective, parameterization could be seen as sanitation, no?
I also browse the web in multiple languages. Accept-Language follows the language selection of the browser or OS (sadly Apple is kinda stupid so they only use the first language configured in system preferences, if you configure multiple languages in Firefox's preferences it actually follows that).

I absolutely love when websites randomly pick a language I can't read, which is not anywhere in my accept-languages (which does contain languages they do support), with a language selector hidden somewhere unspecified on the page. It's even better when I need to go through a cookie popup I can't bypass in that language I can't read without a language selector before I can do anything else.

That second paragraph is sarcastic, just in case.
The Runners Who Went So Hard They Were Never the Same
Why Zig is better than some other programming language?
Right. Spectrum management is a complex subject (I've actually sat on several preparatory committees to make submissions to WARC (aka WRC).

The matter reminds me a bit of copyright law about 40 years ago, back then the GP was hardly aware that copyright existed, nowadays it may not be much the wiser but it at least knows one can't just copy works without permission.

EMI and spectrum management is in a similar position to copyright of 40 years ago. It will be a long slow process to bring the GP up to speed. First we have to begin training electrical engineers in the subject as at present only a handful actually understand the subject at any depth.
Interesting! I never considered the case you and the other replier brought up where people might want to browse different sites in different languages. Learned something new today, thank you!

I suppose browsers could/should add support for this use case, none of the major ones do as far as I know.

At the very least, I maintain that sites should use Accept-Language: as a default, absent any site-specific configuration that they offer. One of the huge things I hate about Google and a few other sites is that they deliberately ignore my Accept-Language: header and instead rely on IP-Geolocation. So if I'm traveling in another country, suddenly Google and those other sites change to a different language on me. Maddening.
Useful Concepts (Spring 2024)
Justin Phillips the author of this column is not a serious thinker. This piece, for example, cites a hodgepodge of unrelated facts and seems to blame the tech industry writ large for: redlining, neighborhood downzoning, white flight, and gentrification. All of these phenomenon were part of the American city half a century ago. He also seems to struggle with teasing apart disparate impact and unequal representation, so not only is his narrative understanding poor, his statistical understanding is even worse.

And then at the end claims, "It’s hard to talk about these kinds of projects without mentioning the concept of the Network State" which - actually - it's not that hard! Nobody cares about the network state. It has the form of someone who tried to write a book report without doing the reading.
Other piople has reinvented the wheel before, so there is a chance, but you must find why your method is much better.

Perhaps you can ensure that everything is escaped correctly and programers don't have to worry about Bobby Tables https://xkcd.com/327/

(I once saved everything as a text file, because the number of entries was small and I was not sure about escaping correctly.)

(I remember one webpage that says "please dont use these characters in the name ..." The list looks too similar to the special chars in SQL ...)
> If war comes, gold will be essentially worthless.

Don't you think the Chinese (for example) has done its game-theory analysis and there is wisdom behind their massive purchases? Or, following your hypothesis that China does not think they will enter into a war soon.

Another hint is that gold is essential for the electronics industry [1] and you can take some advantage there and/or move the market.

[1] https://www.gold.org/goldhub/research/gold-demand-trends/gol...
I haven't gotten round to trying the Hi-Tech compiler yet, primarily because it won't run under my emulator. I just added a couple of missing syscalls but the only output I see is "Out of memory".

(Removing the "-v" flag causes it to generate some submit files, with $$$ suffix, but I don't yet support those in my CCP.)

I'll try it on real hardware next week and if it works there I guess that'll be another fun bug to hunt down!