skysight-inc/HackerNews huggingface dataset:
I have mixed feelings on this. On one hand it's great that people can write software without any financial friction, on the other I think developers should be rewarded for their work and I have little doubt the remote objects tools wouldn't exist without some kind of commercial reward.
"DEI programs are meant to correct for generations of injustice and to push for equity)"

I guess that what went wrong with them. Rather than generate systems to treat _evereyone_ equally the systems attempted very hard to 1. categorize people into predefined groups 2. after people are grouped, then treat each group individually.

What I mean that rather than have a quota for recruitment, recruitment systems should have been converted totally blind to age, gender and visible phenotype differences. THIS would have leveled the playing field.

The DEI systems that were implemented were just policy theater, that were ineffective and alienating.

In US corps outside US (I worked for a subsidiary in Finland) the DEI stuff they implemented was just insane and non-helpfull almost in every aspect. "You can no longer use git repositories with the term master.." - that was hilarious. It's obvious nobody was serious about DEI. Management just hired bunch of consultants who sold them checklists so managament could check the box in their own checklist. An opportunity to actually help minorities was lost sadly.

The only good thing that came from the rigmarole were unisex toilets which are just common sense.
size_t, you mean?
The main example lies in our core architecture, which uses just three fundamental abstractions: a code executor, a model, and the agent itself (see https://github.com/gradion-ai/freeact/blob/main/freeact/exam...). All actions are expressed through executable Python code (that you can easily inspect) rather than through multiple abstraction layers.

While other libraries or frameworks may offer convenience through extensive abstractions, this often creates black boxes that complicate debugging and customization when you go beyond standard use cases. For example, when you need to trace what prompts are being sent to the LLM or how tool outputs are being processed, multiple layers of abstraction can make this difficult to inspect.
With our approach you can easily trace the flow from agent decision to code execution.

HTH!
What a convoluted mess.
"Nearly all"? Really? This is an obvious, common category of bug that's been well known for decades. Surely nowadays a decent proportion of binary searches and mergesorts are written in languages that are less stupid (such as Python) and prevent this class of bug.
Nvidia reflex 2 is supposed to fix that. It will recenter the frame based on mouse movements.
It's not possible to remove anything without potentially breaking backwards compatibility. Removing ANYTHING in Javascript would be a tremendously bad idea.

If webpages from 30 years ago stopped working because 2025 developers favor aesthetics and disrespect legacy, I'd be pretty angry.
Which is sad (array size limited to an int) and has always annoyed me, coming back from Ada where the index of an array is just another discrete type (including boolean, enum type, and ranged integers).
Actually owning an EV in Vienna for a bit more than a year that has turned out to be a non issue. We charge all our city driving range during curb parking around the city. Parking at a charger is actually easier since non charging vehicles are banned and fairly cheap since regular parking would also incur a cost.
Awesome-mcp-clients: A collection of MCP clients
Sorry I wanted to mean “it was pointed out”. I’m not sure of the connotation of “call out”

Thanks for citing the report, which I was too lazy to do. That is my point, as I was replying to “it is just one button” comment. If you do the procedures in the right order, it could be they didn’t have the time to start the APU
> Oh 2x faster and uses >70% less memory than Hugging Face + Flash Attention 2!

Is this doing the same type of fine-tuning, or are you comparing full bf16 fine-tuning in HF with 4-bit QLoRA in Unsloth (in which case it's not really an apples-to-apples comparison)? If it's the latter then do you have a comparison of the former?
wait, is the flat earth theory going to make me immortal?
Add Nvidia reflex 2 to it and it is.
"In addition, there are some variables such as locks and scope_guards that are only used for their side effects"

...

"This solution is also similar to other languages’ features or conventions"

As far as I know, in Rust you can't use "_" for that, as the value will be dropped right away, so the mutex/resource/etc. won't live for the scope.
Dedications
Gratitude is perhaps my favorite virtue (which doesn't mean I'm good at it...), and dedications in books are an interesting and pithy way to exercise it.

I noticed in the past that many Math books sported unusual, weird dedications. So, bored in these past holidays and grateful for the warm reception of my previous submission [0], I decided to collect some of my favorites (plus researching more while at it) and put them up somewhere (and, given the occasion, to try out Zola [1]).

The one I like most is [2], with its awed optimism at the state of "our world today" (in the 1960s).

It's all very rough: please forgive the low-effort design.

Questions:

- Do you have more dedications that I could add?
- Do you think I should put the code on GitHub and just accept pull requests?
- Ideas for the UI are of course welcome, assuming it would be worth the time to work on something like this.

[0] https://italianpoetry.it

[1] https://getzola.org

[2] https://dedications.fyi/dedication/linear-graphs-and-electri...
I like this even though I don’t read manga. From time to time you just stumble upon a comment that explains that in manga … actually … and it was …. And it all makes a lot of sense! It creates out-of-band immersion unavailable to most western stories, which often just hand-wave shallow stereotypical motivations and world mechanics.
Microsoft in 2024: No, you are not allowed to manage your files.

https://answers.microsoft.com/en-us/msoffice/forum/all/micro...
I often think AI is mostly crap, wasting a lot of energy for very questionable benefits. But could/should this repetitive task of reminding submitters to follow the submission guidelines and add the year to submissions of old articles be automated?
A very obvious answer is that, for example, film was toned to white tones, which meant that film was not as good at capturing people with black skin on film or in lighting. Another example is of course facial sensors seeing white people but not seeing black people (which informs one of the funniest episodes of the defunct show Better Off Ted).

You say these are superficial features and yet the reality is that skin color drastically impacts one’s experience of life in this world.

Therefore if one is designing products, why would you exclude the perspective of people who would ultimately use your product?
That does imply extrapolation since interpolation requires 2 frames and they are only using 1.
Jensen Huang and the quantum computing stock market crash
counter-brotip: 'they' will figure out that you are doing that thing on the side/against them. You will post it on LinkedIn, you will advertise, tell your cousin that will tell his gf that will tell his uncle that will tell..(you get my drift)

And if the "previous company" will find ONE SINGLE THING that looks like the thing that you/someone did in the "previous company", they can sue the s..t out of you. Enough to ruin you financially and ruin your reputation as "this is a thief/backstabber, also now that we think about it he did X Y and Z to sabotage us while he was stealing our code/ideas/etc."

Around 2005 my side-gig was setting up call centres (small business, under 10 people, and I would set up their call centre, program their devices, etc.). One of my clients had the great idea (selling lifesaving equipment for ships) to steal the client list from his "previous company", and started sniping clients. One day he asked me to help him set up "internet and email monitoring tools" because he was afraid some of his new staff were rats from the "previous company". I walked out then and there because laws & reputation (setting up a call centre is very different from spying on your staff - back there things were a bit legally-vague). Guess what happened to him ;)

(rat - yes, he hired 'a friend' from the "previous company" that ratted him out To the "previous company")("previous company" sued him out of existence)(he had to change line of work because his name was tarnished in the industry)
You can also find a [PDF] export of this document, a bit more recent (2022) than most of the webpages (2019). From page 67 onwards, there seem to be various notes for future expansion. I hope they also update the website as the document improves.

[PDF] https://primer.prooftrading.com/assets/pdf/Proof-Market-Stru...
Only if you truly believe in it. Then you create a belive field, shaping your reality in any form you desire.
And it gets a lot greyer than that.
Isn't Visual Studio (not VSCode) written in .Net.
You find the first part in your stack that is documented (e.g., make is documented, even if your makefile is not) and use that documentation to understand the undocumented part.
You then write down your findings for the next person.

If you don’t have enough time, write down whatever pieces you understood, and write down what parts “seem to work, but you don’t understand“ to help make progress towards better documentation.

If you put the documentation as comments into the file, this can make copy&pasting working examples into a reasonably solid process.
Electric is already good enough. Any improvements will make overtaking it very hard. Energy cost advantage is just huge
Excel / Google Spreadsheets?
An Eye-Opening Year of Extreme Weather and Climate
That's why suggestions like RTFM! are stupid. I just don't have time to read every reference documentation of every tool I use.
Vagus Nerve Stimulation as a Gateway to Interoception (2020)
I would agree, though why would you need AI for that is an open question.
It makes the case that we need Math.mean or Math.avg function that we can use in these cases rather than than reinventing it.

Basically we should favor using built in functions for as much as possible because those should be reliable and tested more than ad hoc code we write. And compilers should optimize those built in functions well so there is no extra cost in using them.
Or save yourself $22: https://www.youtube.com/watch?v=bR5G1HFXY1U
Precisely, you wrote you will see whether Trump is bad:

> Errm, history is full of bad leaders who were elected by people and by democratic means.

You then wrote that being elected is by no means and indicator. It is not an indication of being good or bad, but rather an indication of the will of people. Which in this case, for the fifth time is that men should be out of women’s spaces.

I don’t think this conversation is working. We have very different ways of engaging in debate.
No they're not. If you're using an array with length over a billion in Java, your code stinks already before you start using binary search.
> Emacs is also objectively dogshit in a lot of ways compared to most modern editors

Yet not a single modern editor can even come close to it when it comes to extensibility and customization; self-documenting; complete programmability; malleability; ability to perform virtually any computing task without leaving the editor. Modern editors excel at being user-friendly out of the box. Emacs excels at becoming exactly what each user needs it to be. While you find yours to be "objectively dogshit" in comparison, I can probably easily demonstrate to you how mine eats their "modern" shit without even chocking.

> LSP is ridiculously slow

Have you tried to get to the bottom of it? Sometimes it just the lsp-server implementation that is slow. Have you tried https://github.com/blahgeek/emacs-lsp-booster? Did you build Emacs --with-native-comp flag? Have you tried using plists for deserialization https://emacs-lsp.github.io/lsp-mode/page/performance/#use-p...? Have you used Emacs' built-in profiler? Sometimes the issue might be somewhere else, e.g., some fancy modeline settings.

> Things that would be trivial to do in most other languages or contexts

Sure, that's why we see so many "Emacs killers" built in Java, because replicating Org-mode is so trivial in it. /s
Perhaps the core source of inspiration are the roman gladiator arenas, themselves probably inspired from olympic games.
(Ooops! RttP should be RttT, for Race to the Top, not toP!)
Walmart has arguable built the most efficient grocery logistic in existence giving the whole country access to cheap fresh food with minimal spoilage
That is already progress, compared with the quality of delivery in many offshoring projects.

It usually might go so bad, that after a couple of years, a new management ends up onshoring it all over again.

You might turn -Wall, but then who fixes the warnings?

And better be prepared to fight managament if warnings break the build, as it "slows down sprint velocity with useless coding efforts".

Unless required by some kind of certification laws or quality assessement on project delivery.
Ah!! Thank you! Hadn’t thought
of it that way. Aaand… When it happens, it’s 5:30 anywhere… in this timezone? I think? In other words,
it happens in different houses in different parts of the country. (My thanks include the prompt to try to get this into words.)

It seems to be very tightly attached to the base circadian rhythm as attrained to the cycling daylight.

As far as I know, this time during night is very very likely to be the start of the cortisol spike that occurs before we wake up. The start of the wake-from-standby process.

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

Cortisol raises blood sugar, and histamine as an alertness neurotransmitter will then probably rise as far as I know? Have tried my best to understand this in order to escape the cycle when it starts; There seems to exist a rhythm in histamine release, and disrupting this rhythm seems to cause this 5:30 bs, haha.
You don't have to practice American-style DEI. Removing blockers for women and people from working class backgrounds is IME far more productive.
I toyed with Lazarus a bit and I honestly think it's insane it's not more popular. Instant build times for GUI. You want to add a plugin? Press one button to recompile the entire IDE. You can recompile the IDE from GTK to Qt. With one button. I think I'd prefer it over Qt Creator, for example, for building GUIs on Linux.

The catch? I don't know Pascal, and there is no way to learn it. There are so many versions of Pascal that every tutorial you find will be about a different version. The GUI tutorials are for Borland Delphi, not Lazarus. There is no documentation or recipes for doing basic things, e.g. if you want to make a simple to do list CRUD that adds items to a list, you have no idea which widget is the correct list widget. Normally in this case you have a model-view list and a string list. Doing anything with lists that have columns is often a confusing nightmare, but and it becomes even more confusing with no documentation about it.

On the forums, the recommendation is to just press F1 in the source code editor to read the documentation for a function, but that doesn't help you when you have no idea what function you need to call, and you won't know it often. How do you append an item to an array, for example. How do you REMOVE an item. Is there a splice function? A remove function? Where are the dynamic arrays. Is there something like classes, and if not, how are you supposed to organize objects that you want to instantiate. How the lifetime of things work. Every time you ask "is this the correct way to do it using this tool?" you'll have no answers. How do you structure your project? It's completely different from how modern languages work and from how even C works.
> far fewer voices are trying to envision and articulate what a world awash in artificial intelligence might actually look like.

I keep seeing this point being made a lot. And the efforts that I do come across often seem trite and derivative: easy distopia.

I can appreciate that AI companies are reluctant to speculate because they don't want to terrify their (current, human) customers, or provoke regulation. But I also suspect that peoperly envisioning such a world is very difficult for us legacy beings, who jealously guard our apparent cognitive uniqueness.

I wonder if fiction is the best way to approach this task?
For those wondering where the impossible space is:

https://gaming.stackexchange.com/questions/20601/where-is-th...
I don't care about growth, nor do most people I know. We don't need to endlessly consume to be happy. The world won't end when this economic system unravels either, it's not the first and it won't be the last one to fail.
Those cars are illegal to make. Any new car needs complex electronics to satisfy legal requirements, adding in an infotainment system is a negligible cost.
yeah my point is that most dns servers used outside the major markets do not support any of this double key stuff.

if you want TLD not available at your us registrar, you're stuck with low dkim keys. period. doesn't matter what specs says.

dunno if that's just a consequence of the monopoly design of the dns business, or more nefarious reasons, but that's the situation on most TLD not easily registered such as .br
Indiana Jones and the Great Circle [2024]
These seem like amazingly egregious mistakes MS made? Or is it not as bad as it seems? I suppose, I'm curious how these kinds of mistakes happen for a model release.
US ranks very high in the world in gov spending on education at 6% of GDP. Higher than Canada, France, Germany, UK, etc.

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

The EU as a whole for example is around 4.7% https://ec.europa.eu/eurostat/statistics-explained/index.php...
A simple crawler would have been able to detect it’s from 2006. Perhaps a reminder should be added if the year is not recent
I challenge you to use this refocusing ability to pass the Stroop Test: https://faculty.washington.edu/chudler/words.html

You are given a list of color names, written in font colors that are incongruous with the written word. E.g. "Red" will be written in a blue font, and "Green" will be written in a yellow font.

You have to say the font color and not the written word.

It's challenging, but it's yet another application where going cross-eyed confers an advantage.
Not relevant to the article, but for the history of UK academic networking mentioned in various comments, Wikipedia's account looks about right, though I'm not sure it's up-to-date concerning the regions: https://en.wikipedia.org/wiki/JANET

I was using SRCnet in 1981, when Liverpool Physics had a dedicated link to Daresbury (national lab) whose speed I don't remember at that stage. Unfortunately the infamous PDP11 "terminal concentrators" for interactive use then were horribly unreliable. RJE to the cloud, where analyses ran, worked well.
It was not actually. The last time this was the case was Maxwell:

https://www.techpowerup.com/gpu-specs/nvidia-gm200.g772

Beginning with Pascal, Nvidia’s top GPU was not available in consumer graphics cards:

https://www.techpowerup.com/gpu-specs/nvidia-gp100.g792

Turing was a bit weird since instead of having a TU100, they instead had Volta’s GV100:

https://www.techpowerup.com/gpu-specs/nvidia-tu102.g813

https://www.techpowerup.com/gpu-specs/nvidia-gv100.g809

Then there is Ampere’s GA100 that never was used in a consumer graphics card:

https://www.techpowerup.com/gpu-specs/nvidia-ga100.g931

Ada was again weird as instead of a AD100, it had the GH100:

https://www.techpowerup.com/gpu-specs/nvidia-ad102.g1005

https://www.techpowerup.com/gpu-specs/nvidia-gh100.g1011

Now with Blackwell the GB100 is the high end one that is not going into consumer cards. The 5090 gets GB202 and the 5080 gets GB203.

Rather than the 40 series and 50 series putting the #2 GPU die into the #2 consumer card, they are putting the #3 GPU die into the #2 consumer card.
EVs are expensive because of their batteries. EV Battery Cells are also right now an almost exclusively Chinese made product.
I worry that this policy contributes to the overall polarization by amplifying the loudest most extreme voices on both sides of an issue.
Does the APU automatically start or is it a manual process?
Fun. Fact: that is how I learned about nyquist not long ago.

I posted that one, and not others, because it is a lisp dialect, and this community is typically inclined to lisp in a more than average %.
If life taught me something, it's that the brutal answer is usually the right one. The world somehow undeservedly give enormous credit to the social systems of Nordic countries. Simply look at the numbers. Finland for a country larger than Poland and UK has only 5m inhabitants. Another "fun fact" - Sweden has worse wealth inequality than Russia.
Is the project still active? Does it not support Windows and Linux yet?
Why Hong Kong uses bamboo scaffolding, and meet the spider-men who climb it
LA fires live: new evacuation order as thickening smoke prompts health emergency
I've went through the TLA book of Lamport and it was quite approachable.

Do you have any specific resources recommendations for learning Alloy and TLA+?
Dolphin on Linux is very nice. It even can connect with ssh and SFTP. Best file manager I've used.
Brain changes during a shamanic trance (2017)
Original title: "Brain changes during a shamanic trance: Altered modes of consciousness, hemispheric laterality, and systemic psychobiology"
I’d be curious to hear your ratio. It really varies. In some small teams with talented people, there are hardly any “fake” developers. But in larger companies, they can make up a huge chunk.

Where I am now, it’s easily over 50%, and most of the real developers have already left.

PS: The fakes aren’t always juniors. Sometimes you have junior folks who are actually really good—they just haven’t had time yet to discover what they don’t know. It’s often absolutely clear that certain juniors will be very good just from a small contribution.
One thing the article doesn't mention is how you can use indirect expansion to get a list of all keys.

For example: `${!myvar[@]}` would list all of the keys.

I've written about associative arrays in Bash a bit here: https://nickjanetakis.com/blog/associative-arrays-in-bash-ak...
What other kinda of optimizations can be made by using the page table?

For example, from what I understand, allocators operate on virtual memory, so if for example a vector increases in size past its capacity, memory has to be reallocated and the existing content copied. Wouldn't it be possible to perform that copy by updating virtual addresses in the page table, with no copy actually being performed in physical memory?
> mid = ((unsigned int)low + (unsigned int)high)) >> 1;

Also not correct if the sum overflows.
The "well" has been poisoned for all such groups of people, and DEI as a concept will eventually be held accountable to the harm it did to the groups they supposedly aimed to help. DEI as a concept was a leech to society, feeding on good will and injecting itself everywhere. To the detriment of both sides, and almost never to the detriment of actual prejudiced individuals.
Track your devices via Apple FindMy network in Go/TinyGo
TikTok Says It Will 'Go Dark' Without US Court Intervention
No, it lives until the end of its last scope regardless of name
SQLite: How it works, by Richard Hipp (2024) [video]
> Just look at time and floating point numbers in Java

What do you mean? The time & date API in Java is excellent, and the float and double types follow the IEEE standard.
> What if we don't assume any bias and just look at outcome?

That's a great way to distribute work ignoring differences in scholarization. Normally ends up in a lot of resentment.