skysight-inc/HackerNews huggingface dataset:
Sure, it is pretty simple, just esoteric.

The compiler attempts to track object lifetimes for the purpose of optimization e.g. if the object contains a notionally immutable value it doesn’t have to re-read the value during the object’s lifetime. A lot of compile-time code optimization is based on knowing when an object at a memory address is changed or destroyed. If the objects don’t get destroyed but merely disappear, or worse, are replaced with a different object at the same address, and the compiler can’t see that at compile-time then the compiler assumes it doesn’t happen. This violates strict aliasing rules in C/C++ even though there are legitimate reasons for this to occur. C/C++ systems code, like Linux, commonly disable strict aliasing rules because it causes undefined behavior, even though it also disables certain optimizations.

In the last several revisions of C++, they have added blessed methods of informing the compiler when these object lifetime rug-pull situations occur, so that it can optimize around them without disabling the optimizations enabled by strict aliasing. This includes functions like std::launder, which acts like a constant folding barrier i.e. the compiler can’t assume that constants at that address prior to the barrier call are still operative when generating code. There are a couple other functions in C++23 that explicit take a memory address and explicitly start a new lifetime with an arbitrary type, without constructing a type at that address; these are no-ops, all of these functions are compiler annotations, they don’t generate code. These are blessed ways of doing more hack-ish ways of effecting the same result in recent versions of C++ (e.g. the memmove/launder trick). In old versions of C and C++, the ways of doing this were technically undefined behavior but the compiler writers unofficially provided ways to work around this that would behave as needed since it had valid use cases, which is not a great way to work.

This doesn’t just affect lifetimes, though that is most of what the fix-up is about. Mutability of references is similarly fuzzy and it is impossible for a good design to guarantee that multiple mutable references don’t exist, so you need other mechanisms to guarantee they never conflict. However, these fix-ups are above the level of the compiler.

In the extreme case of database kernels, most objects have an ambiguous lifetime and uncertain address. Consequently, you have to create object reference wrappers that hide what is required to ensure strictly defined behavior in these cases and to ensure conflicts can’t happen. Wrapping your object references with some small hygienic functions can eliminate the issue.
I bought xn--mn8h9e.ws a couple years ago just for fun. I think it's fun to own an emoji domain, but what I can say definitely say is that it's still a bad idea to own one if you want to get emails to it.

Popular thick email clients still struggle with utf8 domains and I've fiddled around with several email providers that just have complete failures trying to send as well.

I tried pasting the email address in a bunch of popular services (LinkedIn, Instagram, etc) as my email or the domain as my homepage and most of them treat it as invalid, and I found some legitimate breaking bugs in their services in trying it out.

Edit: case in point, just noticed HN also falls in the camp of unsupported emojis in the text body, so another example :). Added the punycode instead
Remember Falsehoods Programmers Believe About Names [1]. The amount of trouble people from across the world have had with tech, because some SWE in Silicon Valley decided that the way their names work is how everyone's names in the world work.

[1] https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
Arbitrage exists because of inefficiencies in price discovery, and reducing that to “someone has information but another person doesn't” trivializes what traders do and demonstrates narrow thinking about how markets, and how business works in general.

Information isn’t the sole reason someone might be able to make money in a market, most times it’s the least important factor. Finance, like any other business relies on execution, not knowledge.

For example, you have some information, but it’s worthless because you’re reading into it the wrong way. Or the information is material, but the market doesn’t believe it. Or macro conditions negate the information. Or you don’t have the ability to transact on the information. Or you’re too risk averse to act on the information. Or the classic “you’re right, but it’s the wrong time”, like many companies were in the dot-com era.
Find Good Podcasts
Podcast apps have terrible search. Internet searches for good podcasts are flooded with click bait and promoted content. Instead, the approach here is to engage with podcasts by using natural language.

Please let me know what you think.

Github Repo: https://github.com/technoabsurdist/find-good-podcasts

Warning: It's day 1 of this project, so it's going to be buggy
Except that the US operations for TikTok USDS are under the control and review of both a separate business unit, incorporated and independently run in the US, -and- Oracle. Oracle is signing their name to the data protections and controls and code reviews - all spelled out in the project Texas and USDS docs.
I still pretty firmly believe this to be political theater, but it’s confusing given that it’s now alienating a large young but voter-age demographic and the thousands of small businesses that are built on TikTok. And it’s probably pissing off some 16 year olds too.
ofc it would have economic impacts. but do we as a society really want to take advantage of our most vulnerable as is happening now? its the same with the basic income debate. healthy people most likely wouldnt just take it and do nothing but live off handouts, theyd be bored and start thinking up ways to fill their time -- potentially creating more economic benefits or some may voluntarily choose to do shitty jobs for extra income. if a product is of vital human importance and business cant get it done then govt can ensure its production. it wouldnt be an end to capitalism it would just be a more sustainable approach.
Maybe it's just my tech reality distortion field but the CEO making less than $200k/y sounds, if anything, abnormally low.

Edit: Savage-Rabbit over on /. said it best: why do you hate capitalism?
So can I (or any reasonably bright script kiddie in fact) with no preparation, but I don't brag.
Two new (well, old and old) *RUNNABLE* ELIZA adaptations
We've just added two new runnable ELIZA adaptations to the ElizeGen collection. One is Steve Cherry's Apple II P-Lisp ELIZA, c. ~1980, put online by Ron Garret. (This one's been around for a while.) The other (brand new ... well, brand old :-) is one built in HyperCard by Brendan Bellina, and runnable through infintemac.org. I highly recommend trying Brendan's version as it speaks its respones and the natural stupidity of ELIZA, combined with :yoda mode and the hysterical voices absolutely kills!
"2022 Revenue $3,985,587 - Expenses $4,176,409 - Net Income -$190,822 - Net Assets $3,430,821
Executive Compensation $821,106
Executive compensation as a percent of total expenses 19.7%"

That's a pretty hefty fee for a few people.
Or to hit more closely, in 1983 or so there was Grammatik https://en.wikipedia.org/wiki/Grammatik , a grammar-checking tool for CP/M (on Z80 so it had a little more power than the 6502) written entirely in Forth - I spent a bit of time prying an interpreter prompt out of it.

Consider that the PDP-10 was effectively around 500khz, and the 704 that lisp was invented on (and gave us the CAR and CDR names) "could execute up to 12,000 floating-point additions per second".

It was a couple of years before Pascal and C really caught on for micro development, but it really wasn't the barren wasteland of raw machine code that you seem to be suggesting...
Texas overall generally does well on homelessness because being homeless in Texas sucks and Greyhound bus tickets really aren't that expensive. They even give release cons open bus tickets if they don't have anyone picking them up. It isn't weird to find out some guy who was caught sleeping in someone's basement in Seattle was just released from a Texas prison two weeks ago.

If you want to solve your local homelessness problem, just make your city sucky to homeless in. Conversely, if you find yourself homeless, move to a city that is giving homes to homeless (housing first), and/or has the best social services. Without a residency system in place, any American can get social services in any city that is offering it, there is rarely any residency requirements (although there is something for HUD). For a city, if their homeless numbers go up, it can indicate that you are actually doing a good job, rather than a poor one.

The only issue is that local resources being applied to a national problem without residency restrictions is not going to be sustainable for obvious reasons.
fwiw FaceID requires your attention by default (unless you turn that off), so you have to be looking at it to unlock keeping your eyes closed or even just looking away should thwart any forced attempts.
I think this being based on Llama makes it tenable. GPT4 and Gemini are monolithic multipod models. Multiple instances of Llama run per machines.
In summary, countries trump IDNA (and as you notice, it's all ccTLDs - ICANN will stop you if you tried this with a gTLD).
I would add a sixth rule: Gamify walking away from games or at least randomly walk away from them. Maybe it‘s time for me to try using a feature phone and a dumb watch.
The order in JIRA boards during the daily standups comes to mind. I am sure there are similar examples in other domains that are not software related.
The bronze age Trundholm sun chariot
There were definitely pascal compilers though (you could boot p-system on the trs-80 model I even, though you needed at least 32k of RAM.)
I think we’re talking about the same thing, but to clarify my meaning:

If you weigh the severity of students mistakes (or successes for that matter) in relation to each other rather than to an objective rubric, you’re effectively stack ranking them whether you mean to or not.
Yeah, different use-case really. Personally I enjoy the more “academic” languages, like the LISPs and Haskell. I play around with them for things like Advent of Code and small POCs, but _rarely_ anything approaching a useful/production-ready application.
Rat Selfies – Augustin Lignier (2021)
Which part is alarming, that they did not know that court opinions are published or that they aren’t reading them?
Can Vision GPT be trained to do technical analysis?
Experiences vary. I learned the entire European enlightenment, french, college Calculus, Marching band, percussion, College chemistry, college English. In fact, once I got to college I took only chemistry courses (my degree), 1 calculus course, 2 years of German, and 3 philosophy courses. The german was bullshit requirement, frankly, and I should have taken french to simplify my life. But I was young and naive.
> My suspicion is that ByteDance will in fact refuse to divest, and TikTok will get banned.

ByteDance will sue, and the court case will likely go to the Supreme Court. If they left the USA without any legal contest, then they would be walking away from a huge amount of money.
Glibc Buffer Overflow in Iconv
1-2-3 was 3rd generation. VisiCalc, while groundbreaking, was quite crude. Its fundamental utility outweighs its lack of sophistication. It was quite 1.0, and once the cat was out of the bag, it was hardly secret tech.

There was at least SuperCalc, and Multiplan from MS. But those were really still from the 8-bit world. Lotus was able to start again from scratch with the large memory potential of the PC.

MS did a version of Multiplan for the Macintosh. It was amazing! Mice and spreadsheets were a match made in heaven. But it was just a pre-cursor for Excel, and did not last long.
Tuition for Mentava's software-based tutor is $500/month. You will need an iPad.

Certainly not for struggling single parent families.
I use Racket.
And if you really want to spice up your smoothie, add just a little bit of bleach ;)
Yeah, I think it is. Whether it's ugly or not is subjective, that's surely a negative judgement.

But the point is the overall comment in the bad comments ones is vastly negative. It's just such a negative ugly attitude. You don't want to be around that: it's like being around an abusive person, a bully, someone who puts you down, mocks you, belittles you, diminishes you.

Don't you see that kind of thing as something wrong, and to be avoided? That's what I'm against here. When I see that attitude in comments: I just think it's gratuitous negativity, there's no need for it.

Not that it matters (as it should be obvious morally/ethically from a human point of view) but it's against the guidelines for Show too: https://news.ycombinator.com/showhn.html When something isn't good, you needn't pretend that it is, but don't be gratuitously negative.
Maybe so, but I don't see why every discipline needs to be evaluated purely on "benefit for humanity" in the sense of scientific or technological progress, if that's what you're implying. There's more to humanity than just scientific/technological progress.
It’s probably not muscle-memory. It’s probably spinal-memory.
Yes, the rest of my comment suggested that the point of view that the US is uniquely prone to this might come more from over-familiarity with the US than from causes that truly don't generalize.
See, this is just dogma that gets repeated on HN. It's obvious to any person who honestly thinks about it, that having a third party in control of your DNS (i.e. what IP addresses it resolves to) means that your entire site can be rugpulled from under you. If it becomes big enough.

For example: https://www.blackhatworld.com/seo/is-njalla-still-legit.1521...

Now, you can say, "most people don't care, they just have a small-time operation, just find a reputable domain operator who doesn't have a history of screwing people over." But that's exactly the use case for Web3 and blockchains in general. Why do you have to be forced to trust SOMEONE, with something as important as your brand / identity of your entire organization? And, for that matter, why should an entire community have to trust one guy who can change up the site at any time? That's not very secure, and many of you vehemently insist that no alternative should be made available, to anyone, "because scam"! You don't want browsers to even support it!

As your site gets larger and more people rely on it, you don't want to have that major point of failure at any point. I know that some people on HN go so far as to say that banks freezing your money, and ICE seizing your domain name, are very desirable features of the Internet. So, then don't complain about censorship and deplatforming. You can't have it both ways!

This just happened, for instance... ICJ officials are being threatened that their funds will be frozen: https://twitter.com/TomCottonAR/status/1781066997666607193
I'm over the moon about it now!

Using anything Microsoft on Linux is really painful, and they appear to be in the process of deprecating the web version of Teams if you're not specifically using Edge :(
Racket is very academic, but Common Lisp (SBCL is an implementation of the CL standard) is not really academic in my opinion its mostly an industrial language. It is an incredibly practical language and its exactly what I reach to to crank a weekend webapp. Its fast and unopinionated and the repl is a godsend for the quick iteration required to do a weekend hack. I think it may just look like that from the outside due to preconceived notions of what lisps are.

CL mostly allows you to do whatever you want, at its core it is a compiled, imperative, garbage collected language, with incredible interaction and introspection capabilities and the ability to modify the language in a very straightforward way (take code, modify code). It just has a weird syntax to be able to do macros and reason about macros
If you continue to read further down you will read this:

> Employees of Bayer’s consumer health division have already gotten a taste of this new structure—they’re being shown how to practically sign off on one another’s ideas without a manager in sight.

This worked in a limited fashion and showed corporate the results they wanted. Now they will do this company wide.
No, but based on Uvalde it wouldn't actually be helpful either.
What is the GP expected to do with that? Does the doctor (ideally) review case notes and their own interventions? Or does the office staff close the patient's file - without necessarily even telling the doctor "Mr So-and-so passed away", unless it happens to come up in conversation?

Genuine question, and I can see totally valid reasons for each course of action.
Except it will open when I have sunglasses on even with attention required
how do you deal with the very bad Racket repl? Thats what turned me off the language

edit: I dont reslly understand the downvotes, not trying to be rude or anything. Coming from CL the racket repl is very very barebones, it loses all state everytime you recompile. So I ask him how he deals with that coming from the very nice CL repl
Makes sense to me. What’s the counter argument?
But how would this really work? Someone wants to create a new drug, but it’ll cost millions of euros and years of trials to bring to the market. Who approves and commits?
This has been the case for a long time (predating cell phones).. and it applies to any biometrics. If the information they need isn't secured inside your brain, there's no 5th amendment question.

SCOTUS already ruled in Riley v California that you need a warrant to search a cell phone. So that answers the 4th amendment question. It doesn't apply in this case because he was on parole.

This case changes nothing.
I discovered emoji .to domains ~7 years ago and put up a site listing all the available ones [1]

Within a few days almost all of them sold and made a couple grand in affiliate commissions.

I wrote about it here:
https://marc.io/emoji-domains

Email forwarding is also a clever use! Nice to get that recurring revenue.

[1] https://xn--f28h.to/
Do you have more information on this? If you can link to it, that would be great. How much would it cost this time around?
more niche? Isn't RoR niche now?
It will happily do all of those things, and some might even work.
A Basic Derivation of the Finite Element Method
Silicon Valley tech startup founder sentenced to 1½ years in prison for fraud
Calling rand() requires very little training. ;)

Less facetiously, there's no reason that needs to go through a vision model. If you wanted to do technical analysis, it'd make far more sense to provide data to the model as data, not as a picture of that data.
What would a contribution to financial markets even look like?

The only meaningful contribution to financial markets that I can see can come from asking the question 'what are we even doing with our lives?', followed by elimination of 99% jobs in finance and many other industries.
Having used Racket in college for programing language ecosystem, I can say I don't enjoy that aspect either haha. Racket is easy to get started with and definitely great at what it does. If you're wading into Lisp IMO it's the way to go.

That said, IMO Clojure has a larger and more robust community, that said it's a bit of a bigger pain to set up (uses JVM) & has some more nuance.
As an anecdotal reference, in high school, 1985-1987, we used Turbo Pascal 3 on 8086 machines. 640k ram, but it was a pretty zippy compiler even then.
This is the best and most succinct explanation of DK.

DK is the most abused pop psych in the world.
As someone from Africa, this is a horrible development. But then, Africans generally love their oppressors so I’m not even surprised..
They are only firing 40% of the managers. There will be plenty left.
I mean there are so many amazing things like ATP generating machinery, how flagella move, ribosomal walking etc. You don’t have to post a cheap, lazy, cynical comment like this, there’s a lot to learn and only so much time to do it in.
> There is not end feature you can do in Rust that you cannot do in C.

Sure, but you could create the whole thing in brainfuck if you really wanted to.

Having something be nice to work with or extend is genuinely a feature
Sounds like you had better upgrade to the fixed glibc version if you're running php...
China makes companies practice self censorship that is heavily based on current cChinese context, they won't tell you what content is illegal, you just better not have content that they deem illegal after the fact. This makes the Douyin model very different from Tiktok in the rest of the world, where illegal content is generally well defined (no nudity, sex...erm, but Douyin-no-no Winnie the pooh is OK).
Also, geology isn’t just sedimentation. Erosion, from various causes, removes layers of rock, sometimes sweeping away thousands of feet of sediment. Our mining industry has removed rock on the scale of a significant meteor bombardment. Future geologists might ask “why is there a massive stratigraphic absence here?” as often as they ask “why is there a weird sedimentary layer here?”
Until they catch on to this dual functionality and charge you with obstructing an investigation.
Bob Pease
Sbcl? It’s very practical, far more than racket. Fast too.
I'm not sure exactly what point I'm making here, but I can't help but point out that Sears didn't build the tower themselves. They outsourced it.
Also, police also cannot demand that you tell them which finger is the "correct" one, for the same reasons they can't demand that you tell them the "correct" password.

In both cases the question can be considered forcing you to admit ownership of some evidence, and thus (unconstitutionally) forcing you to testify against yourself.
Hahahaha! :) Sure, I get some vagaries of English can be hard to grasp, but you need to remember: I wrote it, I know what it was written to imply, it was definitely not written to be clickbait, you don't know what it was written to imply, and it doesn't imply what you say. Hahahahaha! :)

The meaning of One man's artistic wonderland, created in rental, gets protected status is that it was created in a rental, not that it still is. Hahahaha! :)

Would you prefer the other one? One man's artistic wonderland gets protected status in rental

BTW how does it matter to you if it's a rental or not? I think you must have rentals on your mind, right? Hahaha! :)
Common Lisp isn’t Haskell. The basic construct is an imperative prog block with goto.
I can’t answer for OP and I hope he does. I can say I’m designing a product at my company and have our team a set of golden rules for it.

Among them is we will respect the user. From being fair on pricing to data collected. If I get a hint of someone not in line with that, they would be off the team, no debate.

We’re lucky that the thing we’re building is not our core business, and it only has to be successful, not MBA-milk-everything-you-can-all-the-time successful.

For me, I have the power to make this a reality. For someone that doesn’t, do what you can.
Holocracy has never worked. Someone has to do the management tasks, even if you pretend there aren’t any managers.
They don't allow foreign companies to operate in China at all. You must form a 51% / 49% partnership where the 51% is a Chinese-owned company.

Worse, they do have different standards for domestic and foreign products. TikTok, for example, is banned in China. The approved social media app carries state crafted propaganda. A year or so ago you'd see employment information for women on WeChat. Now you see advice for staying home and raising children, because the state decided that's what women should do in China.

Chinese companies are Chinese government entities. The government there fully understands that tools like WeChat and TikTok can be used to move public opinion or distract, degrade, and erode and they use them to do exactly that.