skysight-inc/HackerNews huggingface dataset:
Very well. One of the things that needs to be explained, or the information made available is why rote computation and timed tests are important. Both of those are weaknesses of mine and it did not help my motivation not understanding why it was needed. I came to the answer on a post of yours somewhere in Reddit and now I actually want to get better at it. The idea I got from you and my experience is:
Timed tests make sure I know and use the optimal approach to solve the exercise. I found this while solving systems of equations, where naively I could carry fractions around making calculation cumbersome and error prone, while an initial analysis trying to find a multiplier that does away with fractions is the right approach. I kept failing until in the review lessons I paid proper attention. Analysis and optimisation is being taught. I had a similar experience about choosing a generic ln or an appropriate base logarithm.
Rote calculation was a tough one to swallow until you said that only through much computation one starts seeing patterns that will be useful later in more abstract manipulation. I agree with it but doing the first chapter of spivak’s calculus that focuses on proving very basic entities with math’s arithmetic axioms helped a lot. It is incredibly simple maths but hammers down the axioms that are then the basis of all manipulations.

Also I like the lack of human interaction upon failure. A machine does not get disappointed when I fail, nor annoyed that today I am having a bad day intellectually. It just fails me and gives me the opportunity to do something else and do repeats until it is successful. It also does not let me continue with faulty understanding because the program needs to be on schedule. It gives me an expectation of completion based on current progress history. If am not happy I can just apply myself better. The price being steep also makes it painful when I see no experience gained in the whole calendar week, further adding a motivation.

On a more personal experience I dread tests and especially timed tests. I am kind of “fortunate” that my nightmares often are about failing exams or not having time to finish them. When doing math academy I always was afraid of the “quiz” tab coming up, especially because I have kids and house chores that sometimes need to attend. Anyway in mathacademy quizzes are so frequent they normalize the act of test taking and I feel more like they are a challenge for me to “show off” then something to dread. This is in contrast to my experience in college where there was one make or break exam for the whole semester: fail and you will need to repeat the whole semester.

To finish I so much wish my kids will be able to benefit from this approach. I have been trying to convince others of the worth of relearning maths as an adult. It gives an analytical mind and teaches intelectual humility. I find myself successful in life yet I still struggle in some tests and tasks.

I normally say if you are in need of some reality checks regarding your intellectual ability just do maths. There is always a problem of extreme simplicity that one cannot solve, and makes you feel dumb.
If I think the fake details will be used for account recovery, and I actually care about the account, I store them in my password manager. (custom fields or notes in Bitearden).
“But the same genes that cause disease may also create human identity and community. As the National Council on Disability outlined in its report, people with disabilities can have a good quality of life when given enough social support.”

I almost can’t believe anyone would actually argue this point. I mean heck lets bring back slavery, it can be justified with the same argument.
MariaDB Introduces Open-Source Vector Preview
They don't teach multiplication tables anymore as far as I know. I didn't learn them and I was born in 1995
I'm not sure I understand this bug, as a user of a feed reader if the only thing that changes is the Last-Modified Data and the Etag but the body of the feed does not change - why do I want to get an update?

Isn't this the same thing as someone publishes a blog post in 2020 and then updates its publish date to 2024 so it will show up first in Google News without actually changing the content?

on edit: I have a sneaking suspicion it's all about who's to be master, as Humpty Dumpty said, the feed owner or the feed consumer, and the feed reader serves the interests of the feed consumer first.
Aha, one of the main give-aways for me are the same as for AI-generated humans : number of legs!

Although there's a 10-legged blue spider in there that is allegedly a real animal.
I mean, if you really want to start every function with multiple `assert true == true` statements, feel free to do so. But I will question its usefulness.

Do you have any particular example in mind that is not superfluous and really can not be exercised by the public API? I have a hard time thinking of any.
But does it still give it all en-masse to the NSA?
https://www.aclu.org/news/national-security/five-things-to-k...
Switzerland offers cash prize to get munitions out of lakes
Lmao it’s not you
Huh. Files I understand, but text is so small--it always seemed like such a clever carrot to dangle in front of people, at a cost of practically nothing. "All of this history could be yours."
I wonder what delta-v they get and what the expected lifetime of the satellite is.
Why do you want the latex available? Do you use the computer as a notebook?
Not sure if you're being sarcastic or not but yes it is much nicer to deal with enthusiastic juniors than naysaying seniors.
I’d say it has to do with not willing to duplicate data.
On paper forms, it is simple. Why can’t it be in a digital form?
Many large orgs, even if individual companies are doing "fine" (not gonna say perfect, but also generally competent) have a parent organization that manages all this audit and policy stuff. In my experience the parent org is nearly impossible to change from the direction of bottom-up. I can get someone to forward an inquiry to them but it takes forever and from their side it's going to look like "hey boss, so, 4 of the 5 subsidiary companies passed the security audit already 2 months ago and the 1 that didn't pass is trying to tell us to modify the policy" to which they'd say "how did nobody else mention this? sounds like they are being difficult. Can we just hurry them along? The audit is already overdue and we need all companies passing for this quarter" and the response you'll get back is essentially "deal with it"
Which part is the query preprocessor?

/? LLM stack app architecture
https://www.google.com/search?q=LLM+stack+app+architecture&t...

https://cobusgreyling.medium.com/emerging-large-language-mod... ; Flexibility / Complexity,
> You certainly got lucky

I'm pretty sure the luck of being born with sufficient intelligence to work at Google is orders of magnitude greater than the luck of making big ROI on Google stock.

> because you followed sound financial advice

Most financial advice is there to help the clueless masses to not lose their savings to get-rich-quick schemes and then default on their debt during their next unemployment period. Anyone smart enough to do Silicon Valley work has probably outgrown those training wheels and can think for themselves when investing.
How can you be so sure? Never is a strong word unless you never use passwords in your side projects. And this here wasn't a side project. It's easier if only one person controls a code base than with complexity.
I'd guess, that overlearning is so widespread not because it is beneficial for an individual, but as a way for a teacher to deal with a lot of students at once. To measure just the right amount of learning the teacher needs to work with each student individually, and give exercises for them based on a quality of their newly formed knowledge. But the system is mostly tuned for mass-education to amplify the impact of a teacher's work.
>(Yes, I have seen production outages thanks to someone's code implicitly relying on key creation/traversal order when processing RESTful payloads.)

Interesting. Example of that?
Airgradient teardowns and reports are like the Backblaze reports, always such a great service to the community.

But I really wish Airgradient would get on the national US map for AQI

PurpleAir really has a massive headstart and Google even puts Purple on googlemaps so you can't compete with that.

I keep saying AirGradient needs to massively discount if not just give for free their monitors to all the WeatherSTEM sites in the USA which ALL do NOT have air-quality monitoring. Now -THAT- would get them on the map.

compare

https://map.purpleair.com/

https://www.airgradient.com/map/?zoom=4

https://www.weatherstem.com/sites
There is absolutely nobody. It’s crazy. Realizing how dependent I am on gmail has been scary.

I’ve started a project to attempt to move to my own domain and self hosting full email stack. It’s a huge amount of work. However the power Google has over me, should my gmail account be hijacked or turned off is incredible.

Starting from the bottom is the security of the domain registrar and DNS records. It looks like there are some good options, though obviously with additional price. Basically you have to use the corporate services with additional security features.

The self-hosting email and server security is something I have the background to handle.
> they can submit basically any transaction they want at any time

This can be generally be accommodated in my suggested model, they just have to specify upfront how much & how often they'd want to charge. If the gym membership is 50 bucks a month, then the token has a monthly limit of 50 (or maybe a bit more, to account for potential extras). The token lifetime could be set for the membership duration.

> car rentals

Get 1 token with your rental fee + a separate token (scoped until car return date + some time to inspect/discover any damage) for the deposit amount?
Whoa the Nekomimi looks super fun: https://www.huffpost.com/entry/necomimi-mind-controlled-cat-...
Edinburgh Pothole Logger: A FOSS App to Log Potholes in Edinburgh, UK
90cm resolution is more than enough to identify a ship. There arent manu military ships in this world. All appear in public regularly . 90cm is enough to get overall hull dimensions and thereby separate a ship from its neighbours in port. They dont need to be read license plates. Ships are very big.
Err, for all of history and longer it's been that way.
Architectural Masturbation in Software Engineering
Yeah, requiring an orchestra does sort of crimp your palette if that is what you do — compose for orchestras.
Hybrid Intelligence (2019)
Outside of going to the movies, Blockbuster was pretty much my sole source of video.

I had a TV, but no cable and poor reception (I remember watching snowy news broadcasts of the LA riots). I honestly did be not miss it. This was pre-internet, so most of my consumption was through books.

The interesting thing was when BB would get the latest box set of the X-files. Pretty much the closest you could get to binging at the time. 4-5 tapes, 2 episodes per (it was never the entire season). Watch a tape per week. Always excited when the new set arrived.
> If I remember correctly, Aztec C was from Mark Williams. It was also the basis for the c Compiler that came with Coherent OS.

That would have been "Mark Williams C", also marketed as "Let's C" for MDSOS.
> In the same vein, let's only write tests for the places where bugs will actually be.

Sounds like a good idea, actually. These places being the entire surface of your code that is exposed to the real world. So not unlike what I have been suggesting.
Why I should be running Debian unstable
The issue here is all these caches. Back in my day we didn't have caches and memory access time was deterministic - and expensive! We kept things in our 4-8 registers and we were happy with it. Programs larger than that weren't meant to be fast!
panic() already exists
definitely seen this. folks review, say nothing, then wait to critique in front of the bosses in a larger session. critique is only good if seen by someone important not in silence.
The rules exist to deal with these people.
This is why I mentioned that the PC in question is a gaming box exclusively. There's really nothing to steal here. Maybe you could plant a virus on my network drive to leap to other computers, but that seems pretty far fetched, especially since any software is coming from that drive in the first place.
I’d be interested to hear details on that. I’ve been thinking of printing QR codes as backups.
for data collection, veneur is pretty nice, and is open source and vendor agnostic. by stripe.

https://github.com/stripe/veneur
Material Recycling of Plastics – A Challenge for Sustainability
Employment figures for Ireland or Germany aren't far from their US counterpart.

And on the other hand, the French government dramatically loosened the rules around layoffs in 2016 (you can let people go as soon as you have a decline in sales over a few month, a negative cash flow over the same period, if their are new competitors on your market, or even just if there's technological change in your sector that justifies getting rid of people). It was 8 years ago and it has had little to no impact on France's unemployment, which is still very high.
One of "those guys" is Sir Roger Penrose.

A quick search on "microtubule consciousness" brings forth an enormous amount of spilled digital ink on the subject.

Sabine Hossenfelder had a "science daily" video about it recently on Youtube. Worth a watch/listen.

https://backreaction.blogspot.com/2024/05/brain-really-uses-...
The author didn’t work at Airbnb, this post is just a reductive summary of a 2019 Airbnb blog post: https://medium.com/airbnb-engineering/avoiding-double-paymen...

The original post goes into much more detail.
Scientific Intelligence: Recognising It to Nurture It (2023)
So, I should abandon my laptop that I bought in 2017 and buy a new one???
Yes and "software written by some competent dev" is a thing that stops scaling after an org reaches 100s or 1000s of devs.

Management then moves to a model of minimizing outlier behavior to reduce risk of any one dev doing stupid things. However this process tends to squeeze the "some competent dev" types out as they are outliers on the positive side of the scale..
“They want that dream job title, the perfect culture fit, and a supreme compensation package right out of the gate,” he explains. “Instead of being open to decent opportunities as stepping stones, a lot of them would rather ride the unemployment wave while holding out for that unicorn role.”

This is manipulative bullshit.

Especially for tech, there are even fewer 'stepping-stone' roles than actual real ones, so the choice is between enduring the pain of keeping applying without results, in order to get into, or continue in, your chosen career, versus accepting a job in a different field, to be comfortable today.

Maybe this is a factor in the gender difference. Sure it may be more pragmatic to just get any job, instead of "wasting time" looking for a role that will lead where you want, but there is an opportunity costs in that.
So you were talking about the ability for people to criticize the Brazilian government, not the US government as you stated. Brazil is not the US and free speech protections there are not the same as they are in the US.

Regardless, I don’t believe the removal of content from one washed-up spammy social media site constitutes an infringement of free speech, in any sense of the term.
That would be WONDERFUL if you could walk me through -- I'm a solo/lone person and I have found the limitations of learning from AI bots, specifically python - which I am weak with.

One of my best friends worked at The French Laundry for years, and has saved all the nightly menus from working there, and that would be an interesting dataset to train for flavors, notes, wine-pairings... (She now works for one of the most exclusive wineries ($1,000+/btl) one could start making olfactory pairings across all the way that sense influences an experiential environment)... using the logic of how important smell/fragrance is to eating/drinking/life - using the foundation for fragrance similarities, with food/wine/flavor pairings - and for allergen logic.

---

sstave proton me
They do a great job of keeping the language fresh, on many levels. Java streams, encryption, syntax updates. It doesn’t feel old to me.
I expect commenters on HN to substantiate their opinion rather than just be dismissive. I called it strange because I think commenters here are smart enough to dig under the layer of marketing from extremist sides (Kool-AI'd and anti-AI) and discuss technical merits and downsides.

Grug Notes is good case of applying LLMs — organizing information — which is far superior than previous algorithms (try extracting entities with regexps or previous NLP models). It also doesn't really do over-the-top BS advertising of its AI features. But no, let's dismiss it because "AI".

There's the whole thread of comments, but so far there's not a single comment (including yours!) explaining their point of view apart from "I don't like AI", "I don't like AI marketing", "I think it would be slow because I see 'AI'" or "this part of the software was not made by or is run by the same person who made the software".
Very opinionated but some times some things are owned for accountability and it’s good professional practice to ask for permission in those cases.
Page Turns: Literary Translations on the American Ballet Theater's Summer Stage
Ignoring failures is a bad idea, but in many applications quitting on malloc() retiring NULL is the most sensibile thing to do. Many, but not all kinds of applications.
You won't find 2015 Twitter anywhere, least of all on 2020s Twitter. But thankfully the other thing I was looking for, a lack of 2020s Twitter, I could find anywhere.
Why bother releasing OSS at all then? What do developers who don't want to listen to their users honestly gain from this? Padding on their résumé?

If you just wish to solve your own problems, build things for yourself and keep it private. If, on the other hand, you want to help others and make your software public, then do right by the people who decided to try your software and listen to what they have to say.

How anyone can defend the attitude of the VLC developer in the thread linked above is beyond me.
So what about "unaffiliated" and psuedonymous/anonymous contributors? Do you propose introducing full KYC as part of mandatory CLAs?

Proper code review, reproducible and deterministic builds, and all the other usuals are more appropriate answers.
until the next kernel update causes your nvidia driver to fail to compile

perhaps a more reliable option is to manually install a known good version of the kernel and any essential drivers and run "testing" instead of "unstable"

debian is conservative and works well for many people, but the (albeit rare) bumpy bits are just as bad as anything else in the linux world
Triarchic Theory of Intelligence
I believe you and I admit Im quite ignorant about UWP, but from what I remember, Windows works fundamentally works with kernel objects and ref counted handles, where if you say, open a file, a socket, create a mutex, or a Win32 control, you create a kernel object, and you get a ref counted handle to it in userspace.

How is this process different in UWP, and why is it heavier?

I'd guess, that since Win32 apps allocate one handle/kernel object per ui control, an UWP/WPF does not, your typical UWP app would use less handles than your typical WinForms one.
Thank you, I will look into it!
Thank you, these look super fun and sounds about what I am looking for!
Grade Skipping and Adult STEM Productivity in Mathematically Precocious Students [pdf]
I don’t see what the issue is. People could plan ahead and just write the six digit code in a notebook as a backup.

/s
This is a good point which likely explains why maps.Sorted doesn't exist (yet): what would it even return?

I think returning an iterator is acceptable, the docs could explain the expense of the operation, and the implementation could change in the future as needed. But that does hide some complexity.

If it ought to return a slice of entries, that opens up new problems. What is an entry? A two-member generic struct? Ok, fine, but then how do I ergonomically iterate over them, pulling out both members? There's no clear solution to that problem yet.
I guess I don't want my video player to let audio exceed safe volumes...
> critical of projects at the design stage but everyone is obligated to commit to the project once it starts to be implemented

Design phase? Commitments that can't be changed on a sprint-by-sprint basis? That's not very Agile. /s

The worst offenders are those that can't be bothered to participate in the design process but somehow feel justified in raising concerns many months later, at the 11th hour. I've had to say "sorry, decisions are made by those that show up" more than once in my career. You can't get anything done if every decision is up for re-litigation whenever a senior dev gets a bug up their ass.

And part of the problem is Agile-Scrum since there is no design phase in which these decision are made explicit. Decisions are scattered everywhere if they're documented at all. And they're often decided in the sprint planning phase where everything is rushed to meet the arbitrary sprint deadline and where you have the least amount of empirical data to make high-quality decisions. So it's no wonder that teams struggle with commitment - under Agile, they barely known what they've committed to.
Yesterday I had a good example of this.

Website: "Please choose a complex password of at least 8 characters including special characters and numbers"

Me: Fires up the password manager, generates a 128 character random password, feels smug.

Website on next visit: "Please enter the characters in the 31, 98, 102 position from your password"

Me: WTAF

Context: Mortgage website in the UK

Edit: It's now dawned on me that they're storing this plain text so that they can do this... or at least encrypting rather than hashing, meaning that they can always decrypt the password.
I like the way you organise the recipes and the simple UI is easy to use and attractive. However I’d love an option to see all of them (title with link), maybe a filterable list or a grid/sheet

Second wish: a toggle between metric and US measurement system.
The Ethnography of Organizational Change
Yes, other people are going to keep pointing you at Tony's lecture because people like you are going to keep insisting that somehow this was a good idea, which it was not.

I wouldn't have mentioned Tony's lecture in this sort of rant decades ago when I graduated because he hadn't given it. I would probably have cited his lament about Z (a formal notation, which I had by then learned) because some of the same lessons apply. New Jersey languages won for a long time, simplicity of implementation trumped correctness. Languages like C and eventually C++ dominated because while the programs were invariably wrong, the enormous cost of that could be somewhat justified by an insistence that better alternatives don't exist, even though of course better alternatives did exist.

But notice that even in C++ there are no null references. It's just that unlike Rust the C++ language inherits C's "strong typed, weakly checked" approach to types, it's trivial to make such an "impossible" thing, so although there are no null references, your references might be null anyway...

The whole point is the ergonomics, which you are ignoring whether out of ignorance or because you think you'll get away with it rhetorically. Option<&T> isn't a &T it only might be one. That's why C++ is probably getting std::optional<T&> at last in C++ 26, and why languages like C# add "non-nullable" types. Tony's mistake has terrible ergonomics.
Surely that must afoul of some sort of French laws regarding accessibility?

How are blind people supposed to use this UI?