skysight-inc/HackerNews huggingface dataset:
> Looks like the pcie slot is just used for power?

That's what they claim. Until another binary closed source firmware upgrade arrives, of course.
Interview with Niels Dossche: PHP, HTML, the DOM, and Living Standards
Statically typed code definitely requires more effort to read, but this is not cognitive load. Cognitive load is about how much working memory is required. Statically typed code requires less cognitive load because some of the remembering is outsourced to the source code.

Statically typed code can lead to more complicated code; it can also accurately reflect the complexity inherent in the problem.
Similarly, you could insert a device that can instantly sever the cable on command, such as a specific acoustic pattern.

In case of war, simply flood the area with an encoded sonar ping and a bunch of links all get cut at the same time.
Interesting. I did have a working OpenWRT setup initially. I don't recall touching the bootloaders at all and I'm not aware whether they've been set up for the tftp fallback. I'll look into it. Thanks!
Those aren't mutually exclusive, this is whataboutism at it's laziest.
That’s called appeasement, btw.
> At least they promised

Would you count on a Chinese supplier fulfilling their promise given the past history of relationships with open source?
I get the sense that this has been history’s dilemma since the beginning.

Thucydides wrote an “inquiry” into the events of the Peloponnesian War, one of the world’s first histories. It is an excellent book and a masterpiece of literature. However you can’t help but wonder as you read it: how could simply writing what happened have been something so novel?

Throughout the book he makes clear his methods and objectives, almost as if to directly contrast them with some kind of default of the day. You get the sense that people of his day didn’t write history so much because if one were to go through the trouble of writing something it should be trying to advocate a specific conclusion for its readers. Something like a moral lesson or to elevate a specific polis.

Anyways, in the end Thucydides did end up advocating a specific conclusion but it’s one that could only be done through history. It’s subtle, detailed, balanced, and self-critical. I don’t know how to explain it other than history does something different to your brain, and in the end that is very worthwhile as literature.

However, after this new literary genre had been established, it’s not like the whole world suddenly changed. It certainly made a dent among those who read it, but I think everybody else sort of continues to operate under some set of default principles about what the point of a book should be, similar to what I described in Thucydides’ time. Even now, most people who cite Thucydides, for example in the news but also often in academia, don’t seem to have read the work in its entirety, at least based on the conclusions that they’re advancing. So it seems that things aren’t really so different from his time.

It’s a shame though because it really is something entirely new, and Thucydides proved, to me at least, that a careful account of the facts can be just as dramatic and entertaining as the best fiction.
Slightly optimized code to get down to 32 asm instructions.

https://godbolt.org/z/ccE3r1bjc
You can just open a stream in the service worker and push events via postMessage and friends.

Another nice thing to do is to wire up a simple filesystem monitor for all your cached assets that pushes path & timestamp events to the service worker whenever they change, then the service worker can refresh affected clients too (with only a little work this is endgame livereload if you’re not constrained by your environment)
Are you looking for video lectures on topics like Conic Sections, Projection of Solids, and Isometric Projection? Stop searching and join Magic Marks! Get instant access to online Engineering Graphics video lectures designed for deep understanding and exam preparation. Perfect for mastering concepts, our platform offers animated tutorials, covering 8 learning modules with over 8 hours of content and assessments to track your progress. Study anytime, anywhere, and boost your confidence with Magic Marks. Start your learning journey today!
I have a personal beef with the way that Meadowhall contributed to the decline of Sheffield city center and the high streets there. The light rail sucked the transit budget away from other projects as well.
For serious use, they need a WYSIWYG designer. Otherwise, the iteration will be slow and painful.
The Unix time article has concrete example with tables which should clarify the matter. https://en.wikipedia.org/wiki/Unix_time#Leap_seconds

In that example, Unix time goes from 915148799 -> 915148800 -> 915148800 -> 915148801. Note how the timestamp gets repeated during leap second.
I'm just curious, how is this different from sanctions? Cutting the cable hurts the economy, but nobody's killed or wounded, exactly the same way as sanctions are supposed to work. The EU is at an economic war with Russia, this is how it plays out
The article is very vague about which emulator and COMMAND.COM it is about, and if they're integrated with each other. Can't be DOSBox, since it handles it correctly:

C:\> echo AB> foo.txt
C:\> echo CD>> foo.txt
C:\> type foo.txt
AB
CD

(Note that echo adds a newline, same as on real DOS, or even UNIX without "-n". This other shell doesn't for some reason.)

The "real" COMMAND.COM, and all other essential parts of MS-/PC-/DR-DOS, have always been written in asm, where none of this libc nonsense matters.

Also it annoys me greatly when people talk about "the C Library" as if it exists in some Platonic realm, and is essential to all software ever written.
Screen brightness is usually modulated by changing the strength of the backlight, not the values sent to the LCD cell array. So flicker induces by inversion doesn’t change when changing brightness.

(There are exceptions: one could dial up pixel values on a dark scene and dial down the backlight settings to save power. But that depends on the image content.)
> The USSR had clear separation border between the West and the Eastern Block.

And yet, the USSR was a massive energy supplier to Europe. The gas pipelines supplied the west long before the fall of it.
> It's quite possible to know about a tool and still not like it.

My experience with people bashing IDEs has universally been: they've never tried them, or tried for at most a few days. You can immediately see in their comments.

Could be I was exposed to too many such programmers :)
How to Handle Go Security Alerts
Private and Uncensored AI
Not kids, only personal safety. Russia is burying those male kids in the ukrainian soil in scale incomparable with any prior USSR/russian wars excepting only WW2.
Not unless you own and run the business, I suspect. You probably buy yourself a much higher absolute threshold of complexity you can comfortably handle in the codebase, but it's not exactly like software developers are known to take kindly to being handed an Anki deck of design decisions, critical functions, etc. and being told "please run this deck for 3 weeks and then we'll get started".

I suspect it's much more common that codebases evolve towards requiring this nonlocal reasoning over time than being intentionally designed with it in mind.
the latter is not better though, it's terrible actually, deep nesting is the essence of cognitive load
It's not just a problem of history. Fact or fiction? Fiction captures people the most; yet finding a fiction that doesn't contradict facts is way harder than voicing the first fiction that works.
More like conflict management. That Chinese boat, for example, was apprehended. Responses are being ramped up in a controlled manner.
Well too bad ADHD makes me a fast thinker that talks over everyone else and writes code at 6x speed, but only sometimes, when I'm not procrastinating for hours at a time and when I'm not too mentally drained to engage with other people. It makes me an extrovert at work, but only sometimes, and a great team player, but only sometimes.

These blog posts feel so dumb to me because they always assume that you're a neurotypical and that everyone around you also is a neurotypical. That if you just put in the effort, you too can do it!

Well guess what? No, it's not like that. In fact, this mode of thinking is exactly the problem that makes my life hell. Fuck this. If I'm working remotely it's because idgaf about other people - not any more than strictly necessary to complete my tasks. Stop trying to gaslight me into thinking I'm wrong, stop trying to force me to go on trips and to delegate and to talk to other people - this is an adaptation for my own survival. I went into programming because I like writing code. That's literally the start and the end of it. It's not my fault the industry is 99% web development and 1% fun stuff for people on [a] spectrum. I'm here because if I weren't I would starve, not because I care about your company or the people you hired. Even though I'll gladly chit-chat with them from time to time, and even form friendships if I deem it worth it.
Ask HN: How did Christmas break your local retail this year ?
Yesterday we went to a regular small supermarket to get groceries..
It was the day after christmas. A traditional christmas food here in Denmark are small potatoes, usually bought in a jar, like these: https://onlinebutikken.com/vare/gestus-perlekartofler-i-glas

They're usually around DKK 20 ( €$2.8 )

Yesterday they were DKK 1 ( €$0,14 )

Expiry date: start of 2026!

I understand, the shelf and storage space is more valuable to the shop than the goods they're now attempting not to simply throw away.
This happens all the time after christmas or other seasonal events like Halloween, where candies and cookies are reduced by a factor of 10 or 100!

It's crazy, and since wife and I min/max stuff like that for fun, we save a ton of money, but on a grand scale, it must be a gigantic waste..

Did you experience similar crazyness after this years christmas ?
Hungry ghost gui
yes, that is the point of good firewall - to allow safe, for whatever each side understand as safe, well defined and controlled flow/exchange. As i said the current issue being decided is where that firewall will be.
For scraping and all the processing, typescript.
Embeddings: openai

For visualizing react (nextjs) + plotly (though the lack of mobile zoom makes me question if I should chsnge it)
I’m a software developer, and it seems like a positive to me? Why wouldn’t you want the ability to post-facto manipulate with script the interfaces you are presented with?
For such a concentration of cables, you would think that governments would force a choke point for boats to pass through which they can monitor and oversee, then board anyone who ignores the requirement.

Then again, if it’s in international waters, that might not be enforceable.
I also installed it on my computer to give it a try, but then as you mentioned I could not find who are behind it other than it's based in China. So decided to just keep with Obsidian
Yep, someone read John K. Ousterhout's book.
Continuing to starve them as a nation using sanctions is not nothing.
> panicked at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glow-0.16.0/src/web_sys.rs:282:78: called `Option::unwrap()` on a `None` value

Someone's been naughty for Christmas, forcing option unwrapping instead of pattern matching.

On the mobile version of Brave.
I am no expert, but i found the following really helpful to understand AI/ML from the basics;

1) Neural Networks for Applied Sciences and Engineering by Sandhya Samarasinghe. Old book but great for understanding.

2) An Introduction to Statistical Learning: With Applications in R or Python by Hastie, Witten et al.

3) Any Statistics and Probability textbook should be at hand for reference.
For perspective, I’ve been running NixOS on my main workstation going back a few releases now.

When it works, it’s great. I like that I can install (and uninstall) much of the software I use declaratively, so I always have a “clean” base system that doesn’t accumulate numerous little packages at strange versions over time in the way that most workstations where software is installed more manually tend to do.

This is a trade-off, though. Much is made of the size of the NixOS package repository compared to other distros, but anecdotally I have run into more problems getting a recent version of a popular package installed on my NixOS workstation than I had in probably a decade of running Debian/Ubuntu flavoured distros.

If the version of the package you want isn’t available in the NixOS repo, it can be onerous to install it, because by its nature NixOS doesn’t follow some popular Linux conventions like FHS. Typically, you write and maintain your own Nix package, which often ends up similar to fetching a known version of a package from a trusted source and then following the low-level build-from-source process, but all wrapped up in Nix incantations that may or may not be very well documented, and sometimes with a fair bit of detective work to figure out all the versions and hashes of not just the package you want but also all its dependencies, which may in turn need packaging similarly themselves if you’re unlucky.

It’s also possible to run into this when you’re not installing whole software applications, including those that are available from the NixOS package repository, but rather things like plug-ins for an application or libraries for a programming language. You might end up needing a custom package for the main application so that its plug-in architecture or build system can find the required dependencies in the expected places when you try to install the extra things. Again, this is all complexity and hassle that just doesn’t happen on mainstream Linux distros. If I install Python and then `pip install somepackage` then 99.9% of the time that just works everywhere else but frequently it won’t work out of the box on NixOS.

It’s one of those things that is actually perfectly reasonable given the trade-offs that are explicitly being made, yet still makes NixOS time-consuming and frustrating in a way that other systems simply aren’t when you do run into the limitations.

This comment is already way too long, so I’ll just mention as a footnote that NixOS also tries to reconcile two worlds, and not all Linux software is particularly nicely arranged to be managed declaratively. So in practice, you still end up with some things being done more traditionally/imperatively anyway, and then you have a hybrid system that compromises some of the main benefits of the declarative/immutable pattern. There are tools like Flakes and Home Manager that help to overcome some of this as well, and as others have said, they are promising steps in good directions, but we’re not yet realising the full potential of this declarative style and it’s hard to see how we get from here to there quickly.
> What they don’t realize is - everyone is an introvert and everyone is an extrovert.

Citation needed.

> I looked into his eyes and saw the disgust for everyone in the room.

That's not how human interaction or theory of mind works.

This article is "not even wrong". It's just subjective bullshit (in the technical definition of the word bullshit).

It's probably the most ill informed post I've ever seen on the front page of HN.
https://docs.rs/egui/latest/egui/struct.Context.html#method....

Maybe you want to scale all the UI elements? This has the same zooming effect as pressing Ctrl-+. Otherwise why not loop and set all the font sizes you want?

https://docs.rs/egui/latest/egui/style/struct.Visuals.html

I don't recall there being a high contrast option or slider, so your best bet might be trying to modify the values in this struct, or if that's not enough, then the values in the `widgets` field of it. You can customize every color in the UI.
That is quite a cynical take. A lot of us take pride in our work and actively avoid companies that produce software that is detrimental to society.
I think you are taking yourself too seriously.
Would love to understand this better. Is there any example you could point to?
Not at the moment - this would be a good topic for a blog I've been meaning to set up for 10+ years now.
I'm afraid that until browsers provide APIs to help render fonts with sub-pixel rendering (note: that would add fingerprinting bits), canvas-based UI rendering libraries will always have a big disadvantage (vs DOM-based) on all but the high pixel density devices.

(This is well known by the egui authors, which is a great library!)
People give communism a bad rap, but the soviets had maybe a quarter the resources, a much smaller population and logistical problems from geography and kept up with the US for decades, outpacing in several areas.
This is a Gmail-specific feature. I'd guess it's there for user convenience and some protection against typos (accidental or malicious).

https://support.google.com/mail/answer/7436150?hl=en
This is trivial to do in Flutter if the developer wants to: https://api.flutter.dev/flutter/material/SelectableText-clas...
Symfonium + Navidrome here (Plex running on raspberry pi couldn't stomach my music collection, and Jellyfin is even worse).

What I really like about Symfonium compared to other subsonic clients is that it keeps the db locally.
Specialized foundation models fine-tuned for commerce use
Specialized foundation models fine-tuned for commerce use-cases, supporting multiple languages and local context. Launched in India with support from ONDC(Open Network for Digital Commerce), under the branding Kirana.Pro we are enpowering quick commerce with AI Agent. An intersection of AGI and Commerce - AGIC.
Try our demo - www.shoonya.computer on any local language to order groceries.
For habitFast it is soo good
I don't where the author frequents but my experience on the internet about the Dark Ages is much opposite. People who have strong opinion about them tend to go past "nuance" straight into denialism, as if there wasn't obvious archeological, economic and literate decline in Latin Europe.

This is a problem where historians look at what they're saying more as being a part of a continuing debate, where they can say revisionist stuff to sound more original in their field, with an understanding that their interlocutors will know the basics. There are many ridiculous views in public which form when historians effectively say "for a long time we have been thinking A <the basic thing about the subject>, but on the second/third order, if you look at it sideways, in some cases B". The whole part besides B gets cut off, because people stopped actively writing A 50-70 years ago. Now A is completely boring and passee and even suspicious to younger audience. But B can serve as fodder for video essays, tik toks, blog posts for us ancient peoples etc.

I think this might also explain much of WW2 revisionism. Of course knowing that especially for this period it can be ideologically motivated in some cases, and in the extreme can lead to someone like David Irving. This also isn't new.

Also, in general if a field of scholarship advertises consensus more than sound dispassionate methodology, then of course various randoms will think of having their own "consensus" because why not.
Apparently inspired by a comment on this very post! (Above yours, right now.)

> Cool project, but missed opportunity to name the arbitrary dimensions Y and C...
He has sidelined the benefits of new media formats like podcasts and social media in democratizing access to history and also he should also probably mention that main stream historians can leverage these tools to reach and educate a wider audience without compromising on the quality of research they work on. For example, I personally am not a historian but I did learnt about quite a bunch of stuff through reading encyclopaedias a kid, and using YouTube/Spotify as a teenager/adult, which ranges from Egyptology to stuff on Troy to WWI/WWII to cold war stuff to stuff about my country etc which, though I would never claim to be an expert personally, but it used to help when I attended quizzes representing my school and now its at best a convo topic.
From this years RacketCon.

"William Bowman: First class Prompt Engineering with llm lang!"
https://www.youtube.com/watch?v=ueGC3xVcDlc

Note: This is a humorous talk.
This is nice.. will change commerce for sure.. Saw the demo and was mindblown.. I guess kirana pro is buiult on it right?
This is a terrible article that reads like an AI generated LinkedIn post.

Nevermind the fact that the author isn't using the terms introvert and extrovert correctly; the message is quite ableist. Not everyone can achieve this level of communication in a productive manner. Telling people that management will "prefer" one over the other when it's "budget time" is also dead wrong. I've fired more extroverts than introverts in my career, and it's likely only a coincidence.

The author sounds like one of those "proud extroverts" that they made up into existence.
> No matter what role you play, you will always have to communicate and collaborate with others. If this is something you disagree with, you should go back to the drawing board and think deeply.

Sounds good, that's what I wanted.

> you should check out Thinking Fast and Slow.

I checked it out:

https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow#Replic...

It was discovered many prominent research findings were difficult or impossible for others to replicate, and thus the original findings were called into question. An analysis of the studies cited in chapter 4, "The Associative Machine", found that their replicability index (R-index) is 14, indicating essentially low to no reliability.
In the US, some families give gifts and have the big dinner at new year's, just so they have an extra week to catch the post christmas sales.
Show HN: AI-Powered Investment Copilot
I'm not an Obsidian user, but I agree with their "file over app" philosophy.[1]

If SiYuan stops being developed, are the files still readable/parse-able?

[1]: https://stephango.com/file-over-app
Can’t imagine this attitude makes work easier for you nor does it make working with you easier. People keep making these “I’m on the spectrum” arguments as if it’s a legitimate excuse for bad behaviour. Perhaps life is more difficult for you in some ways. Life isn’t fair, learning to accept this is much more rewarding than hiding behind some spectrum definition. ADHD doesn’t make you do anything. You choose your life.
It is cynical but it is also a generalization better supported by the evidence than "we're craftsmen" or "we're engineers".

If you can say "I'm a craftsman" or "I'm an engineer" all the power to you. Sadly I don't think we can say that in the collective form.
For GPS at least it is accounted for 38 microseconds per day, they have atomic clocks accurate to like 0.4 milliseconds over 100 years. The frequencies they measure at are different from earth and are constantly synchronised.
In the end programming languages are tools, and tools are often designed to
fit well in the existing ecosystem. E.g. python is “easy to type”, thus designed for the keyboard “meta”. Similarly, if one designs a language with synergy with LLMs in mind, it may yield productivity boosts.

For example, one could conceive a language that is very safe, but to achieve this it may perhaps also be very verbose. Such a language may be horrid for humans, but perhaps fine for LLMs.
I was a fat little kid with a skinny friend who told me the secret to losing weight (which he had never had the need to do): just don't eat so much. He was not gas lighting me in any way. He was just communicating his internal experience that this thing that I found tremendously difficult was in fact trivially easy and I just had to try it. He wasn't lying, just telling me his truth which happened to be false. Don't attribute malice to obliviousness.