skysight-inc/HackerNews huggingface dataset:
My wife teaches English. She uses Google docs revision history to spy on her students writing (and occasionally to recover it in the event of a disaster). So if it's plagiarized, she can see the moment where they pasted the plagiarized version.

They apparently have no idea.

So yeah, I think that people legit don't understand. The gap between tech literate and hacker is problematically large.
Surely one could split a shared monolith into many internal libraries and modules, facilitating ownership?
Kinda tangent, but Playwright's doc (specifically, the intro https://playwright.dev/python/docs/intro ) confuses me. It asks you to write a test and then run `pytest`, instead of just letting you to use the library directly (which exists, but is buried in the main text: https://playwright.dev/python/docs/library).

I understand that using Playwright in tests is probably the most common use case (it's even in their tagline) but ultimately the introduction section of a lib should be about the lib itself, not certain scenario to use it with a 3rd-party lib B (`pytest`). Especially when it may cause side effect (I wasn't "bitten" by it but surely was confusing: when I was learning it before, I created test_example.py as said in a minefield folder which has batch of other test_xxxx.py files. And running `pytest` causes all of them to run, and gives confusing outputs. And it's not obvious to me at all, since I've never used pytest before and this is not a documentation about pytest, so no additional context was given.)

> tagline
Strategies for an Accelerating Future
paper is pretty convincing: https://www.ndss-symposium.org/wp-content/uploads/2024-618-p...
We should be able to have both.

Government that smooths out the bumps. Provides some 'smoothing' to society so it doesn't crater and fall apart.

While also holding people accountable and criminally charging corporate executives.

It does seem like there is some reductionism to just crying 'nanny', since the same people that dislike the 'nanny' state also complain when the 'nanny' wants to hold people accountable, since they should be free to cheat. Yelling 'Freedom' anytime the state steps in.

You can't have both, complain when the state is a 'nanny' and helping, and then complain when the state disciplines people, the 'nanny' when stopping the child from doing things that will hurt itself.
Unix terminology is older. FD is a kernel-user interface based on integer map. HANDLE is a typedef'd pointer. Apples vs oranges.
I think the trigger for that is that 1992 was around the time of the first commercial VR headsets. They were hugely cumbersome and low res but they worked. I remember playing Dactyl Nightmare with my family circa 1991. It was probably in the mainstream press and some Hollywood executive got overly excited and decided to insert it into whatever project was on hand.

https://en.m.wikipedia.org/wiki/Virtuality_(product)
The bookmarks could be turned off in FF and many other things changed with extensions. Overall... I can see how someone could say they're different, but it's a "meh" for me. Yeah, they're different but not in a meaningful way for me.
I find that the way I interact with things "bleed" into other contexts.

I'd rather not get used to being rude accidentally.

This includes being nice to animals, children and telesales people.

For the record I think being a dick to a slab of granite is quite possible - given that the being-a-dick-ness is inherent in the person being-a-dick more so than the slab of granite's ability to perceive it.
On Migraine Scintillating Scotomas
Release v0.123.0 · Gohugoio/Hugo
No the purpose of the theory is to make predictions. Any ideas about objective reality are philosophical at best.
I wonder how long until it's endemic in states like Wyoming, Texas, and South Dakota which have rapidly declining vaccination rates.
Somewhat connected question, what is WPE? It’s something that got abstracted out of WebkitGTK, right? Is it a standalone port itself, or is it more like the framework to build a highly specialized one? I’ve seen at least in past versions that libwpe is an optional dependency of WebkitGTK, so they didn’t like abstract and then rebase it on the new component. Or is libwpe separate from WPE?
Compilation speed for an Objective-C project is certainly a pleasant surprise after Swift and Rust.
> These newer ARM processors support 32-bit code at EL0 only (userspace).

Even that is being phased out, starting from 2021 ARMs reference cores mostly dropped 32-bit support, with the Cortex-X2 big cores and Cortex-A510 small cores being 64-bit only, and only the medium Cortex-A710 cores retaining the ability to run 32-bit code in userspace. With the next generation the medium cores lost 32-bit support, but the small cores gained 32-bit support again, so the chips can barely still run 32-bit code but it's relegated to only running on the least performant cores. I'm sure they'll drop it altogether as soon as they think the market will accept it.
Or this transparent eel: https://www.reddit.com/r/BeAmazed/comments/15gob8a/transpera...
Probably not the most important anecdote, but IIRC his dog (Basset hound) also features in this film, like he did in Ghost in the Shell (inserted as Batou's dog I think). It seems he has a thing for adding it to every film.

EDIT: apparently the dog is called Gabriel.
In 1996 the Braves tried to turn the world's best javelin thrower into a pitcher
Ask HN: Took me almost 2 months and 8 posts to get 100 newsletter subscribers
How do you stay motivated to keep writing despite slow progress?
Beyond reading old code samples, knowing obj-c provides diminishing returns these days.

All relevant obj-c libraries provide an auto-generated native swift interface, and you can even ‘import objc’ if you fancy doing some obj-c runtime stuff – such as swizzling – and still write in Swift.

I wouldn’t expect to see and/or use it for anything but the most esoteric of use cases these days.
Skia relies heavily on runtime shader compilation, which is slow and causes frame jank but improves peak performance. Skia also supports much older devices than Flutter does.

There’s no free lunch, Impeller has a different set of trade offs that are a better fit for Flutter.
In the winter time, I get free heat from my server.

In the summer, I have to pay to run an AC to get it out of the envelope.
Shameless plug:

Flyscrape[0] eliminates a lot of boilerplate code that is otherwise necessary when building a scraper from scratch, while still giving you the flexibility to extract data that perfectly fit your needs.

It comes as a single binary executable and runs small JavaScript files without having to deal with npm or node (or python).

You can have a collection of small and isolated scraping scripts, rather than full on node (or python) projects.

[0]: https://github.com/philippta/flyscrape
Not really.

Retail banks need to have the money on hand to lend. That can come out of deposits (leaving a portion in reserve for liquidity, should the deposits need to be redeemed. (hence, fractional-reserve)) or other capital. There's a ledger that has to balance.

A Central Bank (at least one that is in control of its currency) can lend money and have it essentially come from thin air.
This was worked out ages ago by John Todd in his work on what he calls "Living Machines"

> Over the past 27 years, John Todd Ecological Design has completed projects on five continents dealing with waterborne waste streams ranging from domestic sewage to industrial wastes.

https://www.toddecological.com/about

- - - -

John Todd Living Machines Lecture
Ecological Treatment Of Sewage
Nov. 7, 2002, Duquesne University, Pittsburgh, PA
sponsored by Sustainable Pittsburgh

https://www.youtube.com/watch?v=wojrOpH5O7M

- - - -

John Todd, Living Machines

Carnegie Mellon University Robotics Institute

> John Todd is a pioneer in ecological design. He is an Emeritus Research Professor at the University of Vermont, and a Fellow at the Gund Institute for Ecological Economics. He is founder and chief scientist for JTED. John is well known for his design of closed loop, self-sustaining systems of waste water filtration based on real world ecological models.

https://www.youtube.com/watch?v=hb5YZXYojSU

- - - -

John Todd - The Ecological Design Revolution

Bioneers

https://www.youtube.com/watch?v=LFXMH5ZbNK8
That is one amazing video and an utterly amazing musician. I had no idea such an instrument exists. Really, you kind of blew up my musical world. That definitely lands on my Things That Went Right Today list. Thanks!!
Did you have any savings?

At what point in your career were you?

Anywhere in the Bay Area, or in the neighborhoods you were willing to live in? What weee your constraints?
GPU support was removed from Cairo, because it was slower than CPU rendering and nobody wanted to maintain it.
The neighbourhood is a network of other people's homes. Let's allow everybody in ours then.
The TARP bailouts should have have been conditional on allowing the affected to borrowers stay in their homes. Those borrowers could have paid a monthly amount corresponding to fraction of their loan that the US government ending up taking over as part of the TARP program. Staying in those homes would have allowed those borrowers the possibility to continue to work and pay property and income taxes. Over time, this government intervention would have paid for itself instead of just paying the banks.
Feelings: Depressed and burnt out for the last few months, with severe depression.

Reasons: Entire team is being made redundant in a few months, and the job market is a miserable one at the moment. Also stressed out by some issues with my personal projects, and personal issues.

Actions: Well I'm applying for new jobs in companies I'd be interested in working in, and I'm confident that I'll find something new at some point.
Yes.

This is what you expect prices to be when a vendor is buying in bulk.

Cloud vendors should be like "Costco" (buy servers in bulk and can pass along those savings & this is what Hetzner does)

The trick AWS (and other cloud vendors have done), is charge "Uber Eats" pricing for Costco items.
Yes they are just that, models, which is what I said. We need X to describe Y therefore we don’t need to pretend X is a miracle because it was always designed to describe Y. It was deduced from Y for this purpose.

No idea what you’re getting at with that conspiracy theory comment, or rather I do and think you need to touch grass and stop projecting some boogey man onto people for stating an objective fact. These are predictive models not divine truth and if you think this is a conspiracy theory you either havent studied much math yourself or your are seriously brainwashed. This is not a fringe view and is a core debate within the philosophy of mathematics with no definitive answer.
JPMC in particular is literally too big to fail and that’s their entire business model. They’re so diversified and massive in everything that it’s impossible to fail. They’re the backstop of the backstop - see how the government resolved the small bank failure wave with JPMC taking on first republic and acting as a backstop against further bank chaos. This was a somewhat intentional ramp they’ve been on since 2008, become so massive that no amount of malfeasance or incompetence can disrupt their overall business.
Just a poor chose of words, I guess, but FreeBSD 16 will not support 32-bit platforms.

> For open-source operating systems there will always remain the older stable 32-bit releases like FreeBSD 16 in this case.
It was a genuine joy to see a website in this day and age which doesn't try to impose margins on text. I want my entire monitor to be used, and this site delivers.
Curious what the difference is between that and a search engine.
this talk was pretty interesting and scary at ccc https://media.ccc.de/v/37c3-12004-please_identify_yourself
Does this include the use of cmd+spacebar? Personally, I feel like I haven't had to open it outside of my search.
>Buying stocks based on non-public or not-yet-publicly-dissiminated knowledge is mostly perfectly legal. Only when such knowledge has been acquired by being an insider to the company, or through personal relations with insiders from that company, does one run into insider trading laws.

You're still literally describing fraud "in the general sense of the word" which is what this is all about. Again, the mental gyrations of trying to change the fundamental meaning of what you're doing "because finance" is silly and annoying.

The only justification anyone can rationally give for why insider trading exists as it does today, is because it's a loophole for lawmakers. It is nearly impossible for you as a private individual to have access to information that will significantly affect a company's stock price without either being an insider to that company, or a lawmaker that knows a law is going to go into effect that the public doesn't know about.

Either way, you making a deal on information that significantly affects the value of an asset without disclosing it to the buyer or seller is fraud, by definition. We aren't talking legally what is or isn't OK, we're talking about what fraud is.
Objective C(++) all the way. I'm sure swift is fine but I'm completely uninterested in it.
They did that but with mixed success. One random link from a Google search: https://old.reddit.com/r/EtherMining/comments/t4mwxj/workaro...
Look at the male surplus until 60. Then remember that 80% of those are taken. And that the 1.1 : 1 ratio includes the huge 70+ women surplus.

I could believe a 2:1 single ratio for ages 20 - 60
There's only one "extra" rule to remember when not using semicolons: the winky frown rule. If it starts with a frown (, [, ` then it must wink: ;(, ;[, ;`

It's a silly sounding rule, but that makes it easy to remember.

The rest of Automatic Semicolon Insertion footguns happen to everyone whether they use semicolons or not, such as: do not add a newline after return, that makes it a return undefined. Semicolons won't help. (Typescript return type annotations will help.)

Related to the topic at hand, prettier configured with `{ "semi": false }` (which I prefer to standard these days because I think prettier autoformatting is, uh, prettier) in my experience catches most winky frown violations for you and auto-fixes them.
The more I know, the more I realize how much I don't know... you make a fair point. Challenges definitely evolve throughout a career. Lately, mine have shifted towards C-level decisions and their life-altering consequences. Discussing these "struggles" with those who've navigated this path could be extremely valuable.
I really like this husky graphic, did you create it?

https://samwho.dev/images/sage-warning.png
Why are companies happy to sell me a "dumb" monitor, but won't sell me a TV unless it includes a bunch of fragile "smart" features?

Because “Smart Features” are a Trojan horse for giving the TV manufacturers ongoing revenue via ad sales and viewing metrics. This has allowed them to significantly mark down the TV selling prices as the sale price is now subsidized by the ad revenue.

Vizio actually pioneered this model with their “Inscape” product.

This is a trade off that most buyers will happily make, including the ones tech savvy enough to just not hook up the WiFi.

There’s zero market for TVs without smart features at the price they’d have to be sold at.
What is your favorite AI tool currently?
IT Fad Detection Kit:
https://www.reddit.com/r/DilbertProgramming/comments/q3k1cb/...
> no intellectual challenge

If it's not intellectually challenging, you're not working on interesting systems. If you have to find interesting tools to find intellectual stimulation, consider a different system to work on.

As an example, I got to learn astrodynamics as part of my last job. Maybe not intellectually stimulating to everyone, but it didn't require me to learn the latest tooling just an interesting area of math and physics. The tooling and the language for the software wasn't that interesting, but that's fine.
Damn that would be a pretty elaborate template language
No, this is a sign of the system built after the last financial crisis functioning. It’s also a sign of the clickbait industrial complex functioning.
And now without the syscall 4 please. This is way too linux specific.
There must be better ways to put the string into the BIOS memory,
e.g. via int 0x10, ah=0x13
https://en.wikipedia.org/wiki/INT_10H
Thank you. I just got around to reading the article and was horrified to find him disparaging vim, and emacs, while being completely wrong about both. Very soured.
Can I use those tools without clicking on "Yes"?
You could also think of it as "look at all the weird syntax olympics you need to do in order to trigger a compiler edge case!"
(I think preprocessor is the place where memory is used and released all the time while expanding macros.)
See, this is exactly what I was talking about. With all due respect to the IFA and all other people involved in the climate issue - they obviously know more than me, they obviously have a better expertise. And they may be even correct. Who knows, maybe emissions are indeed slowing down. The problem is that "Emissions" is a doubly problematic value. It is a derivative number (because it is impossible to measure directly), so it is an estimation which relies on other estimations. And another problem is that it is kinda meaningless on its own, we aren't interested in the emissions per se, we are interested in the damage done by them, in particular temperature. And temperature depends on the amount of GH gasses deposited by emissions.

So IFA paints a bright rosy future for us, emissions peaked and will even go down. But if we go to the agency measuring actual CO2 in the atmosphere (and let's not forget about methane and other gasses), we see that the graph is only ever increasing and slowly turning upwards from the mean line, accelerating.
https://keelingcurve.ucsd.edu/

PS: I really hope to be wrong in this. Reeeeally hope.
Yes, it's basically being in college - while being paid. If your resume is full of those kind of roles, I'd disregard your resume and many experienced managers will as well.

Remember that your resume will not hold much value, when you give off "we built this thing with friends in a garage" in your resume and little else.

Have you supported anything in production? No? Explain why should you be a candidate for anything other than an entry level position as a SwE.
The GPU product page: https://www.nvidia.com/en-us/design-visualization/rtx-4000-s...

20GB RAM, can fit 13B param models, and maybe some quantized larger models.
Yup. I concur. This is what I'm hearing from friends. Nasty time.
The Surprising Rise of BMX Popularity in the United States
Worth noting that while that those proposed self-inflicted terrorist attacks were rejected, other terrorist attacks in Cuba by CIA were approved:

> The Cuban Project, also known as Operation Mongoose, was an extensive campaign of terrorist attacks against civilians, and covert operations, carried out by the U.S. Central Intelligence Agency in Cuba.

https://en.wikipedia.org/wiki/Operation_Mongoose

Whenever one falls down the CIA rabbit-hole, it never continues surprise just how much pain they have inflicted on the world.
That is not syntax you would ever see.
It's just a reference to a reference. It has nothing to do with lifetime correlations.

Also, it's a lot less weird if you don't stop in the middle of the type. The entire type is for example

&'a &'b u8

or

&'a &'b ()

So the outer reference has lifetime 'a and the inner reference has lifetime 'b.
https://en.wikiquote.org/wiki/Phil_Zimmermann

Creator of PGP
Who also helpfully linked to his pages on Facebook and Twitter. I'm sure those never "spy" on their users.
Have you considered Blend2D? It's much easier to build, and performance is on par with Skia.
This.

We use it in LibreOffice, but its a right pain to update versions and debugging it is.... challenging.

The upside is that the Google Skia team is super friendly and willing to help.
> The biggest problem is there was no stick.

We have a system that publicizes risk and privatizes losses. I don't think that's going away any time soon.

Trying to create a "stick" will be met with complaints of government overreach. Those same complainers will put on a show of holding their noses while filling the feedbag with as much carrots as will fit.

There are enough people in Congress that want to carve some sticks. But when it comes down to it, they don't have the guts to watch the herd starve just to make a point. If I were a member of Congress, I'd probably cave too. It would be nice if we could have a system that punishes those who destroy our economy, but it's not worth letting innocent people suffer to make that happen (IMHO).
I didn't, it is AI generated. I wasn't sure if I'd re-use them after the Memory Allocation post, but they've proven to work really well and people like them. I've been considering getting proper, consistent sets commissioned. One of the things I want to do in future is make it so you can pet them, which could require some animation work. Open to artists reaching out to me about this. :)
You’ll have an increasingly harder time adopting new Swift-only APIs

For example OCR - you can use the old low quality Vision API but the new ImageAnalyzer can’t be accessed via ObjC and requires custom bridging. More and more new APIs will be Swift exclusive
Fujifilm announces the X100VI
Will OpenAI's new "Sora AI" Text-to-video tool ruin the creator economy?
Yes and no. The government still has to pay interest on its debt, which is paid with tax receipts. The government shouldnt be in the business of making money, yes, but it also has to spend less than it makes. In this case, these loans would have had a negative real yield, meaning they made things worse debt wise. The consequence for higher debt, is devaluation of the dollar and these massive and frequent swings in economic conditions.
This is my main objection to abusing chatbots. It has nothing to do with the victimization of the chatbot, but I have to imagine it might affect your own social wiring to be abusive to a seemingly sentient creature.
I haven't seen a project started in it in a long time but there's still quite a bit of code floating around. I get the impression it's still used pretty heavily at Apple too.
Eh, dunno; some of it, of course, is attempts to increase profitability, but some of it just feels gratuitous; crapness for its own sake.
Thanks to the author for all the hard work. Its easy to consume and understand for beginners too.
How ChatGPT made me lazy
I've switched to Sublime too. They have a Vim mode. It's the best editor I've used so far. Doesn't have all the features of VS Code but for pure editing it's great.
It’s good as of the last year. Has SPM support now
resistor color codes, but for mass
1 tb of searchable data is $25/mo if you do it right.
You mean deferred pain. ? How are you sure there is gratification at end?
Im getting very strong “ad hominem” vibes from someone who has an irrational view of predictive models.
Not sure what this means. You can write whatever kind of function you want in Python in a very readable way.
No, my mesh runs on 8bit atmel's. 32bit would be way too big. Just the simulator needs 32bit and cannot run on 64bit.
This is simply false. The Linux maintainers have little idea of how different libc implementers expose the interface they provide, and there are non-C languages using those ABIs as well. There is also full documentation for how to access any piece of ABI that Linux exposes without using C.

For example, here is a site that documents all Linux syscalls on x86_64, with the exact registers that they read their arguments from, and the registers they write their results in:

https://filippo.io/linux-syscall-table/
Yup. Affordability in area is always hard because the companies pay the minimum to get someone to walk through the door. When you're new, you're competing for work with people who already have housing and are looking for a new job. So they can underbid you.