skysight-inc/HackerNews huggingface dataset:
> The main thing I struggle with regarding generics is the scenario where you must have separate type_template and type_member for class methods vs instance methods, and there are many use cases where these values are equal.

Makes sense, this is a big one for us too. For example, we'd like to do a better job of typing the T::Enum `serialize` and `deserialize` methods, but that's blocked on having a better mechanism for type_members that are equivalent to type_templates. I have done some prototypes to build this feature (you can find them in my draft PRs) but none of the solutions I arrived at were particularly satisfying. It's on our list to fix for sure.

> Adding more polish to the ergonomics [...] would lead to better "just-works" type support

People mean a lot of different things by this—I'd love to hear more about what kinds of ergonomic improvements would help. For example, some people say ergonomics to mean only tooling improvements, while others mean something else (e.g. type system improvements).
If you ensure each UUID is generated to spec, using a good source for the random bits, they are astronomically unlikely to collide without any coordination. Choosing the same 124 bits at random just doesn't happen by chance.

Of course you have to deal with the implications of people intentionally colliding UUIDs, so maybe don't generate them client-side.
I'm not in the States and have zero knowledge of the SAT and whether it's useful, but targeting an intervention at this level is simply too little too late, no matter how you slice it. If the idea is to reduce the stratification of society, you'd have to start much, much earlier and pour far more resources. My guess is ultimately that this is why these types of interventions are popular, they don't cost much.
Yeah, the definition is one of several and I explained why it's not a good one, regardless of how widely it is used. That you prefer this definition over others does not invalidate them - that's literally just your own opinion.
I just remembered that the first time I read about this, I rummaged around for source material.
There is a book from 1840 in which the processing of human bones from battlefields is described as productive and profitable.
Carl T. von Natorp, "Ueber den Gebrauch und Werth der Knochendüngung", 1840
"On the use and value of bone fertilization"

There is a bad scan by google books of parts of the text written in German Fraktur, but on page 410 he's clearly talking about the English that started to collect bones from the battlefields to use as fertilizer in 1822.

https://books.google.de/books?id=PyRAAAAAcAAJ&pg=PA410&lpg=P...
There’s a lot of backlash against time of use pricing. People simultaneously want predictable pricing and to get a good deal with off-peak pricing.
yeah its just like Hawala system works

It relies on everyone having other money already aside from the illicit funds
Eh, Boeing is a defacto state owned enterprise. Check out their board composition if you don’t believe me.

Or are you more complaining about the lack of honesty in these defacto situations?

In China, any company larger than a tiny one is state controlled anyway - someone from the CCP needs to have a board seat, and everyone knows what happens if you anger the party.
> Best you can do is comment and hope someone reads it.

When I use SO these days (which getting much less common over time, I admit), my habit is to read through the comments first because of this problem.
my recycling bin got stolen multiple times in Portland, but mostly because they are handy totes.

locally, garbage companies (not sure if just some, or all) scan the barrels and verify they are both at the right address and paid before picking them up.
Let's talk about SSH and security (brute force logins)
No, but I just turned off all animations now. Thanks for the tip.
I remember wondering what these strange "sin" and "cos" functions were in Delphi 2 or something – it was ~1997 and I couldn’t just google it – and tried to find a pattern in the seemingly arbitrary output values. I don’t think trying to plot them as y=f(x) crossed my mind, not at first anyway, but instead I somehow ended up trying to plot x=k sin(t), y=k cos(t) and was amazed when I realized that they traced a circle on the screen. Only later I learned in school that they had anything to do with triangles. To me they were functions for emitting circle coordinates first and foremost.
So someone could hypothetically perform a Microsoft-Tay-style attack against OpenAI models using an infinite Potemkin subdomians generated on the fly on a $20 VPS? One could hypothetically use GenAI to create the biased pages with repeated calls on how it'd be great to JOIN THE NAVY on 27,000 different "subdomains"
The alley was the way to the slaves' rooms, so supplies and slaves would not need to traipse through the manor. The slaves probably slept right there, or in rooms above got to by ladders.
JavaScript Benchmark Online
The only unambiguous specification is code.
Really fun video - love the storytelling. Also super cool to see the final result actually working!
I'm not an artist or art historian but my understanding is that fresco (the technique) has no upsides other than longevity. It's time consuming, if the artist makes a mistake they need to start over, and has to be meticulously planned. That's why even the great masters of the Renaissance painted so few, and they tended to be large endeavors. It took a lot of time and planning to do one, even at a small scale.

Like if a Roman home owner decided they didn't like the fresco on their wall, it would take at least a year to paint a new one.
Up until 2010 or so I used to be pretty active on SO. It was Jon Skeet, Marc Gravelli then me on the top users. I stopped for a variety of reasons, some of which are completely unrelated to SO but here were several big issues I could see then (and I commented about on Meta SO at the time):

1. Moderators were already getting out of control. They had decided among themselves that questions without a provable answer needed to be purged from the site despite them having clear value. A question like "Should I use Java or C++ for X?" can have an answer like "These are the benefits of each and things you should consider". By 2010, that was an automatic "closed, not constructive".

2. Users didn't understand what was and wasn't a duplicate. Two questions may sound simimlar but one important detail can ccompletely change the answer.

3. SO had its most value when all the information was current but as time goes on answers become no longer current and I didn't know how that would be handled. A correct answer in Java 7 might be incorrect in Java 14. I believe this is still handled haphazardly and is a huge problem with, say, Android;

4. The system rewards low-hanging fruit and pretty much discourages any complex question or answer. A complex but legitimate question might be closed as being too specific. It's less likely to find an answer and fewer people understand the answer so won't upvote it (or, worse, will upvote the wrong answer that sounds right).

5. It suffers the problem that all sites do that require users to effectively to rank answers (be that with upvote/downvote, liking or whatever) and that is that people vote for what they like, not what it is correct. Post an objective question about an issue in C++ and a provably correct answer that is perceived to be negative of C++ will attract downvotes from C++ devotees. This applies to SO, reddit, social media sites, HN, etc. This is a pretty negative experience for the answerer.

Forums suck because they're time-ordered. SO's big value was that answeres were net vote ordered so the top answer was often (but not always) the best and/or correct.

I wouldn't necessarily call SO "documentation". "Ossified opinion" would be more accurate in a lot of cases.
> customer service/retention

Many years ago the ISPs saw and adapted to people seeking out the retention department in order to get a better deal. In most cases “the retention department” they transfer you to is just a different agent of the exact same rank.

And tbh: fair enough since any time there’s a truly amazing deal (even if it’s a one-off) it’s posted publicly online and becomes a negotiation tool for everyone else.
I did. What's your point? It doesn't negate anything I wrote.
Have a quick recording that shows an outcome or effect that is a core part of the research.
I'd like to have my laptop lightweight, cool and silent. To me it is the definition of "better".
Depends a lot on the company/manager you get. I general, I try to work at most 5h/day (including meetings).
I live in Brooklyn and we have seen alot of construction around our block, which has also led to more rat sightings and a huge jump in trash can/bag attacks from hungry rats.
Not really unless you have perfect memory. What people do is learning rules and breaking them. The rules exist outside of your mind, you're just trying to conform in some ways and distort them in others. You do not blindly copy what came before. When drawing a portrait, there are the rules of anatomy, perspective, colors and light, and your medium of choice. A style is a particular combination that you know works, but you still have to know the rules in the first place. You study masters to learn what is and what is not important in those rules, not to recreate their works in details. I've not heard of any art classes that train you by copying everything that has been produced.
Cutbacks to OpenVMS Hobbyist License
If you have legacy Itanium/Alpha/VAX hardware in your closet, you will no longer be able to use the hobby license to be legal, new licenses will be limited to the x86-64 version running in a ESXi VM valid for only 1 year at a time.
3D printing does affect the light passing through significantly. There are a number of options for fabricating these but most of the successful ones involve cutting (can even use a laser cutter).
I feel you must be trolling now by how confidently incorrect you are, but in case you are not:

> Time complexity of data structures is lower in JS

What data structures? All of them? You know you can implement your own data structures if you need them to be optimal

> V8 compiles to machine code in less steps than Python

The "steps" or time it takes to compile has no bearing on runtime performance. v8 is generally faster on micro-benchmarks, but in python you spend most of your time calling out to libraries that are heavily optimised, the javascript library ecosystem is a complete joke for ML/AI compared to python's – for example there is nothing that can compare to numpy in js.

> Process forking - the concept that functions can run in parallel in the same thread

This is a OS feature and has nothing to do with js or python. I have to point out though that when you fork a process you are creating a new thread.

This will be my last comment, it is clear to me now that you posted this thread to stroke your own ego and have no interest in actually learning anything. Good luck with your GPT-killer :)
A congressman wanted to understand AI. So he went back to college to learn
Install the Rubocop extension in your editor and it'll bug you about it every time you have a big int (kind of annoying when you're doing one-off scripts and embed "magic numbers" like IDs from the database lol)
Stack Overflow is training data.
100% lol, NIMBYS
"Strategic Homeland Enforcement and Logistics Division."

"And what does that mean to you?"

"It means someone really wanted our initials to spell out "S.H.I.E.L.D."
FWIW, I've had Cox and Xfinity plans and for both you could (at least in CA) pay $50/mo for the "unlimited" add-on which eliminates the caps. Money grab for sure, but it was doable.

(I wish I'd still lived in a Spectrum area- because of some issue/fine (related to Verizon, IIRC) they aren't allowed to have data caps. Yet somehow, the price was the same as Cox (save the unlimited fee) and was just as fast and reliable.)
Only if the person picked via nepotism isn’t competent.

Which is less likely (one would hope) than via other methods, but the correlation is not as strong as we’d all like.
Is training not possible? I did some stuff years ago where I create and train small NNs in the browser and I'm curious if that type of thing would work better today with a small custom transformer.
> If you're going to pitch something as a game, it needs voice

No?.. Idk what games you play, but there are an endless mountain of games with no voiceovers. It makes a lot more sense for games that have a lot of text (like this one), because reading is far faster than listening to speech. In general, I vastly prefer text to voice.
> when the mechanisms used to ensure privacy actually work most of the time.

Privacy was indeed preserved -- at the cost of communication.
Laravel is never going to be competitive with Django/Rails simply because PHP as a language is just not as easy to master as Python/Ruby. There, I said it. Lots of PHP fans write these articles about how PHP is catching up in terms of usability, but nobody is choosing PHP in 2024 (other than truly uninformed people who are just picking their project language at random).

The one area where PHP is useful in 2024 is for prototyping a website quickly. As a one-person team, PHP without a framework (and without OOP) is the fastest way to build a fully-functioning complex site. I built a massively complicated site this way, in very little time. This is great because if it ever becomes popular, I can simply hire developers to rewrite it in the latest framework du jour (probably Next/Nuxt/whatever)
Plandex isn't really focused on understanding a whole codebase. It can be used for that to some extent, but it's more designed for building larger features where you'd load in maybe 5-20 relevant files and then have Plandex build the whole feature across potentially dozens of steps and model calls. With Aider (or ChatGPT) it would require a lot more back-and-forth and user interaction to get a similar result.

Like I said, I think Aider's use of tree-sitter is a great concept and something I'd like to incorporate in some way. I'm not at all trying to claim that Plandex is 'better' than Aider for every use case. I think they are suited to different kinds of tasks.
that is not correct and borders wrong.

a reason to use uuid (eg v4) is that you can generate id's distributed without fearing collisions. it can happen, but is not likely.

so the uniqueness comes from a property of the ID and not the database.
The paper, appendix A, describes the terminology:

> Our use of dumb is in accordance with the preferred terminology of our participants, to signify the benefits of the devices, as being dumb is a prized state, that strips away the – in participants’ perspectives – negative features of smartphones. They are often characterized by a tactile T-9 keyboard (or, nine-button) and lack of touchscreen. In most cases, their form and contents have been minimally updated since the advent of smartphones; while some models may offer more contemporary features, such as integration of modern messengers, they are ultimately designed for individuals who either cannot afford a smartphone, or use the device as a kind of pre-smartphone. Engaging with these smartphone-staple features, such as modern messengers or a Web browser, are cumbersome and the form factor of the device hinders easy engagement.

They also define "Feature phones", "Designer dumbphone", and "Smartphone", so it is not a simple dichotomy ("A division into two contrasting things or parts").

They also comment "we choose to report in the language of our participants for whom dumb is a compliment, while recognizing that it is not a unanimously accepted term".
I would assume GP is talking about the fallibility of human memory, or perhaps about the meanings of words/phrases/aphorisms that drift with time. C.S. Lewis talks about the meaning of the word "gentleman" in one of his books; at first the word just meant "land owner" and that was it. Then it gained social significance and began to be associated with certain kinds of behavior. And now, in the modern register, its meaning is so dilute that it can be anything from "my grandson was well behaved today" or "what an asshole" depending on its use context.

Dunno. GP?
You were probably flagged because your comments are consistently of low quality.
The ideal form of the flight booking interaction is that it's basically a computerized travel agent. So it could theoretically ask questions or listen to your objections and refine the request that way.

That could be fine, it's probably more comfortable than using a complicated website at least for some people, but again this is a feature you stick in a phone app, not a dedicated hardware device.
They do apparently have an spi bus inside the pcie standard. Don't know if it would be possible with that or not though.
Well "mercenary" do sound weasel term but calling it "state sponsored" with releasing details for others to research and prove/disprove isn't doing much apart from agitating supposed states.

Any government has to take Apple's word seriously it is not like an individual or small time company claiming that government illegally tapped their phones or hacked computer and government doesn't even bother to respond because its not worth their time.
If people are posting answers that they don't know are correct, putting the burden on the asker to do that vetting, then the entire point of the site is moot.
I invite you to share your evidence that all private enterprises are strictly superior to any state owned enterprises, as that is clearly the stronger (and less likely to be valid) position.
Pompeii is an amazing place to visit, and it was a much different place than I expected. It feels like you're in a city. There are roads, sidewalks, and even pedestrian crossings. There are shops with apartments on top, wine bars, everything. It's huge!
I don’t see how the bounties back this up?
Albeit recent and optional, isn’t that a hole specifically fixed by the Advanced Data Protection option[0]? Granted, it doesn’t do much if your recipients don’t also have it enabled.

0: https://support.apple.com/en-us/102651
Viruses Reveal Their Complex Social Life
Amazon CEO spurns regulators after failed iRobot deal: 'It's a sad story'
For landing on an author's home page, that seems to be true, and I hope they allow disabling it later. For article links, you can -- when you publish an article and Substack offers links for social media, there's a checkbox to disable "show welcome page to new readers".
Even when the quality of official documentation is high, there are other uses for an SO-like site, I think:

- Handling corner cases that the original software developers never thought of, or their technical writers never thought to document, at least.

- Contextualizing, summarizing, and rephrasing the official docs in ways that people at different levels of familiarity and from different backgrounds find easier to understand.

- Providing errata and implementation notes that have been discovered over time by the users, before the official source is able to add them, or especially if the official source refuses to add them.
In the real world, the likelihood that a bug in your database engine or ID-hander-outer (a race condition, storage edge case or the like) is a lot higher than the risk of collision on a sufficiently large and random key.

The whole point of using UUIDs is that you can generate them locally without central coordination--if you want to coordinate your identifiers, you can use a much friendlier ID length (which is explained in the article).
Wonder if some of this is just people needing more and more of a 'thrill'. The US culture is one of auspicious displays of wealth or exceptionalism that things like doing train robberies, drifting in crowded times square, or outrunning cops for the 'likes' is the latest fad.....maybe im overthinking it and its just a lack of parenting.
This is a really nice solution to a problem that I didn't know I had. However, I believe that you have to explain it to everyone to whom you press such a stack in your hand. Because all intuitively with double-sided, printed paper assume that you have to turn the page.
Curious what people's use-cases are for inkjet! I can't see myself ever wanting one. I use an old Brother laser printer personally (full-duplex, color, and wired networking) - it's very economical, the quality is good enough for recipes, notes, and official forms, which are the only things I print. Laser printers historically haven't been very expensive, I think I got mine around $100 and it's lasted over 10 years now; all I've done is replace the black ink twice.

I could see if I was printing super high-quality photos on special paper I might want a dedicated photo inkjet; but given that I'm buying it specifically because I care about getting the highest quality over a cheap color laser printer... I don't think I'd be persuaded to save money on off-brand ink for something that's bought specifically for making the highest-quality photos at home.

Which use cases are best served with an inkjet using off-brand ink (assuming the off-brand ink still works properly, of course)?
The comment doesn't really say anything and the commenter is not saying they edited the comment to make it just non-substantive rather than non-substantive and inflammatory.
So only rich amateurs get to play. How old school of you.
I'm sure you are pretty bitter about your project getting crapped on here, but it should have been a foregone conclusion. Someone, anyone, could have explained this position any time before you ran this thing all the way to the product stage and started announcing it. Whatever process you followed to get here appears to have been flawed; either you took too little advice, you took poor or unqualified advice, or you refused to accept valid criticisms.

If you want to wow this crowd with something as hackneyed as QR codes you're gonna have to do stuff that's on a different level[1]. Make that into a $10/month product bundled with all the bells and whistles of a mature marketing tracker and you might have something. I want to be clear that there's nothing wrong with what you have made, but the way you have positioned it to have more value than it actually offers. What you have today is the answer to a homework assignment, not a product, and it would be better received if you did not force it to wear a costume.

[1] https://qrcode.monster/
No, I didn't say that you are indifferent to nor pro-slavery.

I said that you'd land on the conclusion of allowing it, presumably despite your own personal preferences. Many people who opposed abolition also personally opposed slavery, but used arguments identical to yours to oppose action against slavery. The lack of action would've, obviously, allowed slavery to persist indefinitely.

Can you explain how (or if) your moral system would prevent you from landing on that conclusion? It's a simple question that doesn't depend on theatrics to ask nor answer.
Plus, if the change is significant, it's essentially a different solution entirely. There may be alternative solutions which would vote higher and comment relevance/quality would be impacted, etc. It starts to become unwieldy at a certain point.

Better that solutions can be versioned and possibly linked together for findability.
As sometime about to start a PhD in theoretical physics, how did you do 3 years? I've been told a doctorate is 2 years of classes followed by 3 to 5 years of research. Did you already have a masters that you're doctorate college accepted to override class requirements?
The GNU coding standards only lists three: README, INSTALL, and COPYING.
You'll see your first duplicate already-assigned v4 UUID (anywhere on earth) in a few thousand years.