skysight-inc/HackerNews huggingface dataset:
"typically a good thing"

For WHOM?

There is a classical Roman legal adage "Cui prodest?" ("Who profits?"). I wish people started to apply it to situations and organizations before making blanket statements like this one.

A union is usually intended to protect its members. Is that a "good" thing? OK, imagine a teacher's union fighting to protect a job of John Doe, a member. Will you reflexively say that this is a "good" thing? Aren't you missing important context? What if John Doe is suspected of being a child molester? Still a good thing? After all, the union is meant to protect interests of teachers, not children.

For a slightly more absurd version, imagine a hypothetical Union of Terrestrial Network Workers trying to ban all sorts of wireless Internet: Wi-Fi, 5G, Starlink, or at least put heavy taxation on them. The absence of cables is stealing their jobs, because radio waves don't need nearly as much qualified maintenance. It is also harder to cut wireless Internet in case of a strike action.

In what sense would that be "good" for anyone but their own members?

In some contexts, a union can be a good thing, but it is fundamentally a self-interested cartel. It shouldn't be put into the same box with "really good things" such as cancer treatments or indoor plumbing.
HBO documentary leak suggests ex-Bitcoin dev Peter Todd is Satoshi
Because the morons making the product think you need to use it while away from home, which is also conveniently allowing them to send data to their servers all the time. I personally never do, so a bluetooth connection would be sufficient, but they don't give you a choice.
The important bit is figuring out if those times where "the right way" would have helped outweigh the time saved by defaulting to "good enough".

There are always exceptions, but there's typically order of magnitude differences between globally doing "the right thing" vs "good enough" and going back to fix the few cases where "good enough" wasn't actually good enough.
Not sure, didn't Hegel say that there should be a synthesis step at some point? My view is that there should never be a synthesis when using these principles as tools, as both conflicting principles need to always maintain opposites.

So, more like Heraclitus's union of opposites maybe if you really want to label it?
> The function that is least likely to cause a problem is one that doesn’t exist, which is the benefit of inlining it.

I think that summarizes the case pro inlining.
In C++ it's an idiom to use immediately invoked lambdas:

auto x = []{
/*...*/
return 5;
}();

There is/was an attempt to introduce a more of a first-class language construct for such immediate "block expressions":

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p28...

I'm not convinced that automatic checking of copy-paste errors of such blocks make much sense though. At least I think the false positive rate would be way too high.
Your app looks really nice, I like the smooth animations in the web demo. A benefit of QML is that more of the rendering is done on the GPU, so the performance may differ depending on hardware.

qmlcachegen produces only bytecode, not compiled code.
Yup, and I should have called this out as a downside. Thank you for raising it.

On visibility, one of the patterns I’ve always liked in Java is using package level visibility to limit functions to that code’s package and that packages tests, where they are in the same package (but possibly defined elsewhere.)

(This doesn’t help though with the reduction in argument verbosity, of course.)
How AI in Software Development Mirrors Autonomous Driving Levels
Yaelokre OC Maker
Exactly. Sometimes you see that a subthread goes sideways and just parent/root [-] it, and you’re back in the thread without parsing through non-interesting parts.
I came in here thinking I was about to witness some slander against the ISO8601 date time format.
I've never seen pure FP...
https://archive.md/pyPzn
I asked ChatGPT o1-preview with cutt-off October 2023 and it was not enthusiastic about the idea and said medicine would be closer.

ChatGPT 40 wasn't keen about it either.

Perplexity.ai told me it is what it is, it's a great idea and it's fine with it.
A funny one is that there was so much objection to General Relativity that they compromised by giving Einstein a Nobel for his work on quantum mechanics.

His acceptance speech was about general relativity.
No, this isn't always true.

I have hated every WYSIWYG intranet my employer has used. I just want to write Markdown.

Luckily, we also had access to a file server with ~/public_html and httpd with PHP.

So I just threw PHP Markdown Extra and a htaccess file up, now I can write in Markdown and it magically works. If that was done with Python I wouldn't care either.

(that old webserver has since been retired and the new one doesn't have PHP, so now I render locally with Pandoc and rsync my HTML files directly, sigh)
Yeah there were some other hobbyist-friendly budget offerings like swarm but they were acquired by starlink and pretty much deprecated.
Atlassian? As a user, I haven't noticed any decline in quality; it's just as painful to use now as it was a decade ago.
Are we still overwhelmed by js? I almost only see TS code these days.
Maybe people feel there is not yet time to rewrite them?

Btw I am contributing myself this year to the book ecosystem by writing Kamal Manual and Test Driving Rails.

I am sure more pure Ruby books will happen too by someone.
I generally just use the language-supported tolower/upper() (or similar) routines. I assume that they take things like UTF and alternative type systems into account.

I'm not sure about other languages, but Swift has pretty intense String support[0], and can go quite a long ways.

Someone actually wrote a whole book about just Swift Strings[1].

[0] https://docs.swift.org/swift-book/documentation/the-swift-pr...

[1] https://flight.school/books/strings/
I will hasard that yes, they are against. The practice is barbaric. I still fail to see how it relates to their very valid comment that having your dogs buried next to you as their owner is fundamentaly different that having a burial for your dog.
With totally new hardware platforms things often take a minute to really work (even on Windows).
Can you help me understand why this would be beneficial, other than avoiding using the word "function"?
Yes, that's definitely possible.

Note that the LGPL license says any such download must remain available for 3 years. Before GitHub, I used to host my projects on Google Code. After that service shutdown, I'm not comfortable with such a requirement.
Yeah that’s a valid point. I tend to have in mind that as soon as I pull any of the inner functions out to the publicly visible module level I can say goodbye to ever trying to stop people reusing the code when I don’t really want them to.

For example, if your function has an implicit, undocumented contract such as assuming the DB is only a few milliseconds away, but they then reuse the code for logging to DBs over the internet, then they find it’s slow and speed it up with caching. Now your DB writing code has to suffer their cache logic bugs when it didn’t have to.
web (Rails) and infra (Kamal) are long standing domains for Ruby
Information that someone can gather from access to telecom network hardware includes all SMS traffic (not Signal/iMessage/etc. of course), the contents of every call you make (not over Signal/iMessage/etc.), 2FA codes, the domain of most websites you visit (sniffing TLS certificates, though ECH should hopefully reduce that at some point), and of course your phone's current location at all times; with beamforming technologies like mmWave, that location can be accurate to centimeters or less.

If access is wide-spread, you could even figure out who's communicating with who over encrypted messengers by watching for packet timings. Target A communicates with the Signal server and milliseconds later Target B receives a push notification? And then seconds later the inverse happens? That's probably proof enough that two people are communicating.

I doubt lawful intercept systems have the ability to inject any traffic, but it's very useful to know the exact make, model, modem version, and OS version of a phone before sending malware like Pegasus to a device, and telco infrastructure knows most of that.

As for phishing, knowing what services your target uses can be very useful. Spoofing numbers isn't very hard, and if you've been receiving calls from your local real estate agent for a while, you won't notice as much when you an imposter uses a spoofed number. The more niche and offline the business you're pretending to be, the less likely you'd consider a phishing attempt suspicious.
I think when developing something from scratch, it's actually not a terrible strategy to do this and pick out boundaries when they become clearer. Creating interfaces that make sense is an art, not a science.
These are presumably more along the lines of custom inventory management software
The beauty of casteism, and religious discrimination (and less so racism/sexism, though it is certainly possible) is the near fractal nature of the ability to discriminate against someone. After all, there are 3000 ‘main’ castes and 25,000 sub-castes. [https://en.m.wikipedia.org/wiki/Caste_system_in_India], and with religious discrimination you can always go into sectarianism/what guru to follow.

It’s the discrimination version of the world’s largest choose your own adventure book.
2016.

Interesting read considering it was written right before the advent of llms
It’s also probably 5x more expensive than a decade ago. As you said, still painful to use.
Ah, this makes a lot of sense to me. Thank you.

Interestingly, I think this problem exists in areas of back-end work. I know people who mostly do systems integration, where they're customizing some enterprise behemoth. But since that world is anchored both by the big vendors and by your company's choices of them, it seems saner to me. People may identify as a SAP developer or whatever, but they don't have to advocate for it or have a quasi-religious belief in it.
It absolutely did. A violently broken arm with a stick can result in an open wound where the sharp end of the broken bone sticks out (an open fracture). This, happening in a rainforest with no doctors around, is a recipe for a deadly infection. We don't think about limb fractures per se as being too serious, but this is only true in the context of developed countries of the last 100 years or so.

Fusiwe absolutely could have caused a mortal injury to her, even though it wouldn't have been immediately fatal.
Building Real-Time Global Illumination: Part 1
In general I don't particularly care what other people say on this topic and rely on the legal guidance I received during my work from UK ICO and Slovenian office, but even some of your links don't collaborate you. The second one linking to Verasafe's page on which it clearly says that yes, you should delete it.

There's a lot of complainig around how difficult that can be and the fact that EU legislation in general often does not like to precisely prescribe its requirements like what reasonable means, which can indeed be annoying.

You still need to remove it either directly or your retention policy for backups needs to be short enough that keeping it in backups for a while is judged as reasonable.
Well done creating a system with a better architecture than Linux.

I know, it really is a low bar. Still, good job.
Unlike say a Rolex it's easier to jack a phone.

Edit and yeah everything is on my phone I'm not even carrying a wallet so I'd be fucked.
Not at all. OpenGL had that get-something-done quickly feel but it was riddled with limitations and unnecessary complexity.

DX12/Vulkan means you do 2000 lines of boilerplate to get anywhere.

WebGPU is actually a nice step back towards OpenGL. You can get off the ground much faster, while still being modern in the way the APIs work.
Hey, it would be a kindness to Hal's family to not promote this theory. They've been subject to threats and extortion over it.

To the extent that someone could argue that there is some public interest angle, I think that's only arguable in the case of certainty. Speculation is a dime a dozen. Even if there is a public interest angle in identifying Satoshi, I don't think that extends to idle speculation.

Hal was an amazing guy and I feel privileged for the bit of interaction I had with him, refraining from a fun game of public speculation is a small cost. I'm sure if he's cryonically revived in the far future he'll appreciate the consideration. :)

In general speculation like this risks creating a lot of harm for the targets, especially since brutal cryptocurrency related kidnapping and torture appears to be on the rise.

It's unclear what bitcoin Satoshi might have had access too, but people who aren't Satoshi certainly don't have access to it... and the cost of security against criminal gangs hoping for a billion dollar windfall are unreasonable large even for a wealthy person and are unimaginable for someone of more ordinary means.
I’ve never understood why Congress hasn’t mandated the Library of Congress to offer an Internet Archive/Google for content created in the US. Expand to all first-world country content if they wish. This is not a technology-limited problem at this point. Be nice to get fresh high-quality scans of analog content online…the early digital scans available commercially or otherwise are often unreadable.
It's minimalist until you read the installation part...

As a backend SQL guy I always feel overwhelmed by "minimalist" software that actually depend on me knowing ho to deploy safely on docker or mastering N dependencies before actually having something to try. Long are gone the lamp days... they had their own set of problems (wrong versions!) but it was a simpler time where you felt a little bit more in control.

Old man yell at the clouds I guess...
And? From the tone of your comment I get the impression that you disagree, but the content is just trivia that I see no issue with.
Using any kind of storage media to transfer data to a Windows machine is by default a disaster waiting to happen.

Windows natively provides the ability for executables to embed icons (known as resources) for the file manager to render them as. This, combined with the default of hiding file extensions for known types (e.g. .exe), is a recipe for a user eventually executing the malware instead of opening the file or directory they wanted.

This malware exploits that very fact by naming itself after the most-recently modified directory on the drive and embedding an icon that ensures that the file manager will render it as a directory.

If you ensured by policy that file extensions were never hidden, that resources were not rendered (every exe got the default icon [1]), and that every user received regular training to properly distinguish files from each other (and files from directories), this risk could be somewhat managed. Good luck; I don't even know if you can disable resource rendering.

[1] https://i.sstatic.net/vY5dQ.png
IIFE exist, but are cumbersome to type/read in most languages. C++ is probably the winner by syntax and semantics here.

false positive rate would be way too high

The key idea is not to have identical blocks, but to have a way to overview changes in similar code, similar by origin and design. It’s a snippet diff tool, not a typo autocorrector. There’s no false positives cause if “common foo” has zero diff in all cases, it probably should be “foo(…)”.
> The article talks about wstrings for good reason. If you're converting narrow strings, you don't need to be this fancy. Just loop over the string and edit it in place.

Since you mention narrow strings in the context of wstring, just to make sure... you can't convert a UTF-8 std::string character by character, in-place (in case that's what you meant).

7-bit ASCII code points are fine, but outside that it's not guaranteed that one UTF-8 byte converts into exactly one UTF-8 byte when converting case.
Well, there's a few reasons:

1. It's funny.
2. It's actually useful.
3. I'm a dummy.

Hope you find it funny and useful though!
> Filenames are limited to 8.3

That is not true at all, not even in the original version of iso9660.

And tou might argue UTF16 is a problem, but it is _strictly_ better than most UNIXy filesystems, that _do not standarize a character set at all_ and therefore leave that big part of the problem to you. Not hard to find ext images with mojibake...
This post doesn't have a lot of context and might be unclear if you are not familiar with Terraform and OpenTofu contributors.

Martin was a lead developer for Terraform at HashiCorp and has now joined the OpenTofu team.

It's really great to see the project growing.
Trying to turn a zoo into a farm, as AT&T attempted to do with Bell Labs post-divestiture, had limited success and incurred great emotional and spiritual cost on the institution. Bleah.
https://archive.is/2024.10.08-121708/https://www.nytimes.com...
AI's Penicillin and X-Ray Moment
What is the benefit of such a yikes? Or do you consider it a yikes language as a whole?

Personally I like that functions can be inside functions, as a trade off between inlining and functional seperation in C++.

The scope reduction makes it easier to track bugs while it has the benefits of separation of concern.
There is the famous '17 line' compiler here https://scholarworks.iu.edu/dspace/items/3ab772c9-92c9-4f59-...

(I got the t-shirt)
Maybe cheaper labour brings hidden expenses.
I think the major problem with this is scope. Now a variable declared at the top of your function is in scope for the entire function.

Limiting scope is one of the best tools we have to prevent bugs. It's one reason why we don't just use globals for everything.
Extremely cursed, I love it
Yes but that’s where WebGPU really shines though isn’t it?

Writing a render graph system (or any reasonably complex renderer that at least does several passes) in Vulkan means juggling with manual synchronization but writing one in WebGPU at least means you pay a little performance to not have to do that. If you want to graduate your renderer from WebGPU to Vulkan/DX12 you can pretty easily do that I imagine. So it front loads the fun and lets you postpone the boring boilerplate somewhat.

Obviously rendering is always going to be about managing dozens of descriptor sets and pipelines and controlling which resources are written and copied when and where. But WebGPU strikes a pretty good balance for complexity I think.
Thanks this is very insightful.

Would the multi-head attention (Wv) not be equivalent to the chemical gradient changes?

(there are multiple matrices in multi-head attention, one for each attention head and what I imagine would be the equivalent of different gradients

This allows each attention head to learn different representations and focus on different aspects of the input sequence.)

And then the output produced after applying the concatenated (W0 or output projection), be equivalent to the different electrical outputs such as the spikes and passed to the next neuron equivalent or attention head?
Invasive cancer statistics in Japan were compiled for the Fukushima Cancer Registry database and published by the National Cancer Center Japan.

If we review average annual percent change on Thyroid cancer incidence, there was a more or less stable value between 2008 and 2011. Then in 2012 there is a sudden increase of 10,8% on Fukushima, versus a 3,7% for the whole Japan in the same year [1]. Some increase is normal in a population that is growing and aging but a jump, not so much.

We even have a control population: The Tochigi prefecture (at the South of Fukushima and bordering it). This landlocked prefecture has a big industrial complex, including a strong sector of X-ray machines makers. Tochigi has the lower increase on Thyroid cancer of the three between 2011 and 2012 (3,2% increase). [1]

The death ratio didn't changed, but people that is diagnosed with cancer does not die immediately, so just looking for mortality increase that year is a deceptive measure.

So, something happened in 2012 that increased Thyroid cancer on Fukushima more than in the rest of Japan.

Lets assume that we forget all about the elephant in the room, and past experiences where radioactivity accidents typically increased thyroid cancers. How would you explain that? Any alternative hypothesis?

-----------------

[1] Shibata A, Saji S, Kamiya K, Yasumura S. Trend in Cancer Incidence and Mortality in Fukushima From 2008 Through 2015. J Epidemiol. 2021 Dec 5;31(12):653-659

(The article covers only up to 2015 to remove artifacts from 2016 when the way to report cancer changed, causing another increase on the registers).
After initial setup the Q Revo does not need internet connectivity. So you can set it up using an ephemeral hotspot and afterwards control it exclusively with the buttons on the top of the unit. Any errors are spoken by the device.
> Cars, trousers and water are also part of that supply chain.

All of these can be used for other purposes. A pill press is far more targeted than a car, a pair of trousers, or a gallon of water.
I am relearning. I doodled a lot in school and practically stopped after graduating high school. A few years ago I met someone who sketches and it made me feel bad for giving up on that hobby.

It’s also when I heard about a book called the art of noticing. The book isn’t worth it but the term stuck. Sketching makes you stop and notice what you are sketching. Making art makes you stop and notice other artists and their techniques. It made museums come to life for me.

I filled a notebook or two, then got myself an iPad with Procreate and Notability. The undo button is nice. I made a few hundred drawings since 2019.

Art has the benefit of being very cheap. Just a decent pencil or pen is enough. You can take classes, learn online, practice a lot or just stumble forward. There is no wrong approach.
There is this on https://shakti.com (the 'new k' from Arthur);

k-torch llm(61) 14M 2 14 6 288 288 x+l7{l8x{x%1+E-x}l6x}rl5x+:l4@,/(hvi,:l3w)Ss@S''h(ki,:ql2w)mql1w:rl0x (18M 2 32000 288)

which apparently can run on the gpu someone told me on discord (but i'm not sure if it's true or not).
I'll take that as a "no." unless proven otherwise.
naah, i always roll my own. I don't like pre-built stuff especially when you work with custom designs. I don't use css crap either like scss or tailwind, just vanilla js, css and html as it should be.
An airgap is only as secure as the dirtiest USB-found-on-the-street that you plug into it.