skysight-inc/HackerNews huggingface dataset:
> I see that pencil trope all the time. In Seattle, they run a school supplies drive every year and pencils figure prominently on the donation list. This is a school system that spends $16,941 per student, and yet begs for $.05 pencils.

Read actual teacher accounts of what they spend kitting out their classrooms.

And yes, public school systems spend massive amounts per student, and then still expect charity from everyone: employees, parents, the community, etc, to fund normal operations and provide normal supplies.

Your digs at mandated curriculum, how cheap the supplies are, etc... are really beside the point. They're like yelling at the front-line customer service rep who has no power to affect the things that concern you.

Public school systems are often kafkaesque. Classrooms with 40 students; administration that externalize all problems to the teachers and refuse to address behavior problems; IEPs for 20 of those students mandating "preferential seating" and individualized teaching interventions. Curriculum that is garbage and overspends classroom time. Asking teachers to develop massive amounts of materials themselves. Or alternatively to only use provided material with no enrichment. Sometimes alternating between opposing harsh policy lines every few months.

Yes, there's some moderately high comp'd teaching jobs out there (lol not mine) and some situations which fare better on respect and autonomy (like mine). But if it were such a sweet gig, we'd not have teachers leaving the field in droves and a shortage.

[And the intrinsics of the job itself are wonderful-- teaching successfully feels great. You really have to try hard to screw it up to make teachers miserable, and that's what our society does].
It's English that's weird here. In most languages that have the word “billion”, the long scale is used.
The West isn't gonna play ball here. You can forget that. For our part we have to stop falling for *they'll come our way" through help, or trade. We have to take our own approach more seriously.
This is a good article, one of the best in this vein that I've seen. The author clearly had some features that he really needs from X and has been tracking their progress under Wayland. If you find yourself in a similar circumstance, I think it's a good read.

My own experience was different. I came back to Linux as a daily driver after years away. I bought a machine expressly to be a good Linux workstation and set it up from scratch. So for me the new stuff (Wayland (via Sway), Pipewire, etc..) has simply been excellent. I just didn't have the legacy issues to deal with that other people have.
But isn’t it its own mineable (fermentable) currency?

Perhaps that it has intrinsic value, can be consumed, and more can be made would cancel out inflation/deflation at some equilibrium point?
This is so overtly clear it's almost disheartening but alas, it will be a few years before it's openly mocked still.

Sad to see such an openly divisive strategy pays off.
Really appreciate the idea, but I agree with Zircom - they're too geo-restricted. Maybe if a museum had a course or online experience that I could advertise... Something to think about. Thanks!
All major retailers - that includes Target, Walmart, CVS, Walgreens, Costco, Kroger, BestBuy - will accept $100 bills. They might occasionally get annoyed at needing to request change, to break the $100, from a floor manager. The parent comment is wrong on that point.
> These days a significant number of X11 apps just render _everything_ "server-side" as bitmaps and then send them over the wire to the client to composite them.

Inferring from the quotation, I take it you mean application server-side (instead of display server-side)? Just confirming.
>Most of the compositing logic is actually handled by a library called wlroots, a project that spawned from sway

wlroots is actually fork of wlc, but i dont think theres any original wlc code anymore, but my name seems to be in the LICENSE file still :)
Well loose being a typo: you got me. But what’s this noise about ending a sentence with an adverb?

“People be doing” is dumb, objectively.
Either the author is accurate or... they're talking about a conspiracy theory they believe in.

To be honest, the write-up on the same site about the Little Mermaid[1] and how what the studio did was hypocritical "virtue signalling" makes me think maybe they're more of the latter.

And I write this as someone who concluded from the trailer and the noise that female Ghostbusters suuucked, and to have it confirmed from this[2] analysis.

[1] https://www.lastmovieoutpost.com/little-mermaid-reverse-race...
[2] https://www.youtube.com/watch?v=jsxa2tOWs6w
Messenger is still very popular here in Australia, and I think people will be using this feature a lot.

It comes in a bit late, but I think the way discord is set up is pretty much how most chat clients will be in the future.
> What replaces it? People aren't going to host content for free.

Perhaps. But I for one would like to try this just to see what that Internet would look like. I think it would be a refreshing change from the Internet we currently have.
YT's content isn't free. The majority of the income (55/45 split) from ads and Premium goes to the content creators. To compare, in 2021 Netflix had content acquisition costs of 60% of their revenue.

And then on the flipside, YT has a much harder infrastucture problem than Netflix. There's probably like 1000x as much content (both new and existing), and much more diversity in what is being watched. That means 1000x more storage and transcoding, and far lower cache hit rates.

(I've got no idea of whether/how profitable YT is. Just saying that if you're trying to reason about it via analogy to Netflix, you've got the directionality wrong on both of the issues.)
Nice - that's really helpful, thanks! I'll definitely check it out.
Unfortunately, it's a very similar situation for MacOS. Seemingly endless prompts to sign up for one service or another. At least Linux is viable for some of us.
Can you tell us what the code does? Just a bit curious.
I disagree with the assumption that the intent is for voters to understand what they are voting for. The purpose is to either get the vote or not. And language games, including intentional trickery, are a legally valid way of accomplishing either goal.
If someone incompetent can make me $20mil a year in revenue, bring on incompetence!
That whole GBM debacle was simply their masking of a deeper problem. They can't interoperate with the kernel properly because their driver module is not GPL compliant. And proper Wayland support relies on a lot of kernel (DRM) functionality. They have to do convoluted dance workarounds to address the above.

Basically, Nvidia will never work really well on Wayland until their kernel driver is upstreamed. This year they finally decided to open source their kernel module. But it's still some road for them to get to upstreaming.
Agreed. I use xdotool heavily, ssh -YC quite a lot. underpowered devices...

I'm going to stay on X11 as long as there are options. Thankfully, there are still plenty of options, FOSS seems good at that long tail. Just like MATE still offers me a nice simple desktop that doesn't even force compositing for the particularly wimpy laptop.
But at the same time, straightforward C++ code with no tricks is still orders of magnitude faster than Python or PHP, and usually faster than Java and C#. So you still don't need custom allocators etc to be "good enough" most of the time.
Long living passwords shared via paper, and lived on people (like on their wallet, and never laid in the open), the other short lived ones are just remembered, but not mentally tied to anywhere.

It was a fast-paced project, so the project dynamics made the method work. If the systems and passwords were more stable, it might not have worked this well.
How is that true if the "best" ads are still paid for by companies who might not sell the best stuff?

Ads just try to drive up sales. This is something we don't need given current energy/climate issues.

There are better ways of bringing supply and demand together. Several decades ago we had yellow pages, and they worked fine. I'm sure in the internet age we can come up with an even better system that doesn't involve user tracking and/or distracting ads.
Or a senior team.
All that geographically relevant advertising could go back to how it was before Facebook/Google became the only way to do it. It seem an easy-enough solution to me.
Very cool

From the previous article linked at the footer of this one:

- https://developers.redhat.com/blog/2021/04/16/broadening-com...

It says that this is available in LLVM

GCC support for __builtin_dynamic_object_size or equivalent functionality is in progress. At the moment this is available only when building applications with LLVM. There are some unspecified corner cases with __builtin_dynamic_object_size that may result in avoidable performance overheads. We hope to iron those out with the GCC implementation and feed it back into LLVM, thus making both implementations consistent and performant.

Does this mean I can set this flag in Clang and it'll work?
I'm enjoying it too.

I read all of Tolkien's books I could get my hands on as a teenager. That was decades ago but for whatever reason the show so far has reminded me of the books far more than LOTR and Hobbit movies ever did.
how to install aerc thanks
This is great, thanks, and I appreciate that's it's commented too!

Also like the "negative" commented out config, that's something I often do myself with footguns that feel "obvious".
They're talking about scroll speed, not cursor speed. When using those high precision touchpads where you can scroll pixel by pixel (so not line by line scroll wheel emulation), it's impossible to configure the speed of that scrolling in GNOME, and on a whole lot of systems, it's insanely sensitive.
A lot of cases hinge on definitions and wording. It's pretty common that bad writing is involved. It's pretty common that the theory of law is also in contradiction with many opinions (eg strict construction).
Show HN: AgyleOS-Software to measure, visualize and develop agility and culture
AgyleOS: Software to measure, visualize and develop agility and culture. Enable skill management, goal management, agile organization structure, surveys and agile framework.
I don't know about that, for example contracts usually define their terms as they go along. "Hereinafter referred to as...". That's basically a #define macro.
Many countries that suffer hyperinflation keep the historical name of their currency, but establish some exchange rate between the "old" and "new" money. Zimbabwe went through four cycles - currency codes ZWD, ZWN, ZWR, and ZWL.

Per Wikipedia: "The final redenomination produced the "fourth dollar" (ZWL), which was worth 10^25 ZWD (first dollars)."

The ZWL itself was subsequently largely abandoned, too. I believe you'd have more luck transacting in foreign currencies.
Scroll speed, not cursor speed.
What does the code actually do? Just a bit curious.
If anyone is interested, here are the results on my M1 Pro running Asahi Linux:

Min: 48.3
Max: 175.0
Mean: 133.0

I’ll try to copy the exact results once I have a browser on Asahi, but the general pattern is most pairs have >150ns and a few (0-1; 2-3,4,5; 3-4,5; 4-5; 6-7,8,9; 7-8,9; 8-9) are faster at about 50ns.

Edit: The results from c2clat (a little slower, but the format is nicer) are below.

CPU 0 1 2 3 4 5 6 7 8 9

0 0 59 231 205 206 206 208 219 210 210

1 59 0 205 215 207 207 209 209 210 210

2 231 205 0 40 42 43 180 222 224 213

3 205 215 40 0 43 43 212 222 213 213

4 206 207 42 43 0 44 182 227 217 217

5 206 207 43 43 44 0 215 215 217 217

6 208 209 180 212 182 215 0 40 43 45

7 219 209 222 222 227 215 40 0 43 43

8 210 210 224 213 217 217 43 43 0 44

9 210 210 213 213 217 217 45 43 44 0
What if you develop inside of a Fedora 38 Docker container

FROM quay.io/fedora/fedora:38
RUN dnf install -y <bunch of tools>

Got any useful tips or flags to enable that're bleeding edge?
Yes it works. You eventually get to a place that is “not too bad”, whilst still allowing new features to be developed and the business moving forward.
Thanks, I’ll take a look. The other big one for me is audition, believe it or not. I find myself really liking the spectrum analyzer and noise reduction features.
> "modernizing" the language to try to make it like Python/whatever.

I've been writing C++ code professionally for almost 20 years now, and Python for 10 years. I tried to think of any C++ features post C++98 that would make it "like Python", but I can't think of any. Can you give some specific examples?
Hey, I recognise you! You're the bemenu guy! I must admit I recently swapped `bemenu` out for `tofi` but I did use it for several years and it worked well, so thanks for that.
Vizio TVs do the same and use about the same 25W. You have to turn on "eco mode" in the settings which increases boot time.
This is absolutely the coolest thing I've seen in a while.
I have started making it a habit to read all Terms of Service and EULAs before accepting them, and particularly with financial stuff at stake, like opening a new account I need to read all the disclosures. Those financial agreements I've found to be comparatively well-written.

I also have occasion to sign off on a lot of health care-related agreements, and I find these to be very difficult: it's an emotional flashpoint for me, the documents are often presented in times of stress and the signature is extracted under some sort of duress.

Firstly, the health care facilities (and banks and others) now uniformly use electronic signature pads and they don't like to print the documents anymore. But if you insist, they will print them. This is a good pro forma procedure to force them to correlate what you're signing what what you've (presumably) read. But I've also found that it's nearly pointless to make a fuss about reading what you sign, because there's always a Swiss cheese of loopholes and convoluted phrasing that will confuse you.

Once a few years ago, I "carefully" read and signed off on a 3-page document for release of records, but no records were produced. (It failed silently, and the onus was on me to follow up.) Upon investigation, I found that the health care professional had prepared the document for me to authorize me to release records to me (rather than for the facility to release the facility's records to me). I attribute this to malice on his part - he was a jerk, and of course even after I read this document with a glaring error, I didn't catch it, either.

Nevertheless, don't let anyone shove an electronic signature pad in your hand before you've made an effort to read what you sign.

I've found it useful to read EULAs and TOS, though, for the simple fact that they include policies & procedures in case of dispute. If you have trouble with a service, you're supposed to know the steps for resolution, and if you haven't followed them, the service isn't under any obligation to hold your hand and walk you through it. The document often includes essential email and postal contact addresses, and I guarantee that you'll never find those contact addresses ever again if you don't print/save that document before ticking the "I agree" checkbox.

So I highly encourage you to make a folder in your cloud storage, or on your phone, and make liberal use of "Save/Print as PDF" for every TOS, EULA, and legal document that you sign or agree to. Eventually, you'll get into a situation, and you'll be thankful that you have recourse to the document you signed.
Not entirely clear, but their chief crypto person seems to have quit being head of crypto at $FB to do this. And somehow in less than one year they've gone from $30m in seed funding to a $300m A-round at > $2B USD valuation.

Is this some kind of record? Especially with $0 in profits / paying customers?
I would be curious to know about actual note taking practices at NASA, especially regarding manned spaceflight.

NASA is known to study every trivial aspect of everything, because when an hour of an astronaut in mission is worth more than a year of work for the average American, they stop being trivial. And I am sure that efficient note taking is one of these things NASA takes very seriously.
No.
I don't buy physical tech books. I prefer to read the digital source so I can learn from multiple source simultaneously. In case I want to read it again or come back to specific location in the book, I use bookmarks.

The only books I buy physically is fiction and non-fiction books. Fiction is the best when I read it physically while chilling and having a cup of tea. It just doesn't work if I read it in my phone, it just distracting and I kinda hate blue light when I want to get off from any device to chill.
Or if your account is restricted in the number of posts you're allowed to write each day.
Apart from the fact they said making the code better each time?
Is noone else afraid of seeing the source code and it poisoning their private work or main job work product?

"We noticed Bob PersonName viewed the source code for GTA 6 at 11.30 on Saturday. Upon further review, Bob works in the game development space. We are looking for an injunction to apply to Bob for ......."
> to read the terms and conditions before you buy

No need to go that far, you just have to read the very obvious part that says it's an annual subscription. This thread is baffling.
Agreed. This show is incredibly good.
In some jurisdictions you won't even be asked, but fined. It's seems wild how much simpler is it for Americans to try out a business idea when you read comments like this - just start selling, and pay your income tax (unless I'm getting the wrong impression).

Where I'm from, you're required to incorporate upfront and deal with the legal, accounting, VAT and social security hassle before selling anything to anyone - few days to a week of stress added.
The wonderful thing about having old-fashioned tastes in cinema is that there are already thousands of old-fashioned films available to watch. b^)
> Lots of good C++ based systems have been written before any of the above existed. That proves that they are not "needs" but merely "wants".

By the same argument, plenty of good code was written in C before C++ existed, so the entirety of C++ is "wants" rather than "needs".
I read the article. In my reading it implied the whole family were disabled, the parents housebound, and that for half of his life the kid was effectively permanently engaged in self-directed business-linked study outside of the house.
I have no idea what you're talking about. My one and only "claim" -- a simple statement of fact, really -- is that we lack any empirical evidence that Rust yields more correct programs than Zig, and that because the two languages consciously make different tradeoffs, they are not directly comparable, and so such empirical evidence is needed. That's it.

Everything else is just a response to you asking for more context and examples, as well as explanations for why your arguments are so unconvincing, which you then misunderstand as further claims that they are not (e.g. I do not claim that either Zig or Rust yields more correct programs than C/C++). In fact, I do not claim that any language yields more correct programs than any others (not that I don't think that could be true, I'm just hesitant to make such claims). All I did was explain why such an argument would be more convincing than the argument you're making for Rust vs. Zig.

Seems like we're stuck in a circle where you can't understand what I'm saying and I can't understand what you're saying.

In any event, we've gone full meta. Like I said, if you think I am the problem, that can be easily tested. Put your argument in a paper so that it can be properly critiqued. This way you'd at least know if it's me who doesn't want to understand or that your arguments are just not very convincing. If most software correctness people find it convincing -- yay for you; if not, you'll learn how to make your argument more convincing, so also yay for you.
No then you get "you're posting too fast."
Intentionally sloppy is someone I would categorise as being persistent sloppy, and showing no interest in improving themselves, but also a resistance to advice, and/or feedback. It sounds silly, because "who wouldn't wanna improve?", but sometimes they can't tell the difference between saying/wishing it and doing it.

I'd say I probably had a handful of such colleagues out of roughly ~70 devs I've worked with. They were all good people though, and had different reasons for their "sloppyness," but I think it kinda boiled down to being slightly more insecure and egotistical, or self-serving than I'm personally comfortable with (not that I hold it against them; all these traits are gradients). One was very open that he doesn't care about maintenance burden, and couldn't understand why I'm frustrated by the idea of amalgamated hacks. It was just the cost doing business to him. I sometimes think about this attitude and the wonder of I'd be happier by caring less about quality and maintainability than I do right now.

There's other components to all the other kinds you listed, IMO. People who are inexperienced tend to learn from their mistakes and don't repeat them (or at least try not to) once they know better. People who are tired/burnt out also show this indirectly outside of code in different ways. And people with ADHD don't tend to be sloppy in my experience, but they tend to just have a more erratic cadence (depending on how well they can maintain focus), or just be a bit sporadic (ie not get anything done for almost two weeks then have a barrage of PRs on Thursday/Friday).

All of these can be addressed if the person is willing to improve, though.
Countries rise and fall by systems. If the US adopts an unschooling strategy that minimizes math learning, then it will certainly take the country in a direction. It’s a topic that powerful people are clearly taking sides on. I think it’s valid to discuss what the implications would be.

In general, I don’t really understand the dismissal of the use of systems language for social topics. Other domains on this site are debated in very analytical terms looking at historical factors and second order effects.

What makes social issues different where it’s uncouth to perform the same type of analyses?
Thank you for creating this! I remember using this for the header of my portfolio website before I got my first job. Happy to see that it's still active, I hope that the monetization model is working out well!
They think that because that's what happened. The Fed pushed out $4T of QE and inflation barely budged for over a decade (after 2008/2009 recession). It took a global pandemic + a land war in Europe to bring on substantial inflation.

I remember when the Fed started doin QE in 2009. I thought, "my god, pushing this much money into the economy will lead to high inflation!"... except, it didn't. Then they did QE2 and again, I thought, "for sure, THIS time inflation will spike up!" Except it didn't. Then QE3 in 2012...

Call me slow, but it wasn't until that point that I started to seriously re-examine my mental model about how macroeconomics works. But at least I could admit to being wrong.
Not for brews like beer and cider, but special materials and skill are required for distilled spirits, especially steel and copper, the latter of which already having a low level of scarcity. If Boozecoin mining rigs become popular (again), the price of pipe at Home Depot would at least quadruple.
Who is building nuclear reactors?
Counterpoint: https://vimeo.com/44807536

https://www.metafilter.com/117357/Lawsuit-waiting-to-happen#...