skysight-inc/HackerNews huggingface dataset:
I really like AsciiDoc and would encourage anyone to give it a try, especially for things like software documentation (in all forms).

I very much despise the trend to write sharepoint or wiki/Confluence pages as a means for software documentation. I want my documentation to reside next to my source code, not at some obscure corporate URL.

The problem is simply that github, gitlab, and friends adopted Markdown and so it's got a heavy head start. Asciidoc is competing with small snippet documentation like README files written in Markdown and wiki pages in Confluence, Sharepoint, and the like. Asciidoc is pinched in the middle. I do hope it gets better adoption.
Show HN: A minimal and idiomatic modern C++ dataframe library
Books are fundamentally more active - reading inherently involves at least a certain amount of abstract reasoning to turn a meaningless pattern of symbols into something that you can enjoy.
I don’t see why this is news, given that it’s been common knowledge to anyone who has things like Little Snitch running and tracing your network requests to all sorts of online services.
Huge +1 for this; pip-compile is so much faster and less surprising than poetry. Poetry's #1 footgun is that it updates the version of unrelated dependencies when you add a new dependency. No thanks.
URL appears to have been subtly changed. Try this one.

https://www.bbc.com/news/uk-england-leicestershire-57692160
That is a very interesting paper. I need to read it again.
I wish magic wormhole used federated rendezvous servers, was usable from within a locked down corporate network, had a .NET implementation with a pretty GUI so that even my mom could use it, came with all major OS by default and was as accepted as e-mail so that I can actually share files with everyone, not just my nerdy friends. Is that even remotely a realistic thought?
Yeah, but the design you're assuming isn't the only way to build a storage system, and other approaches are both more secure and more performant!
Actually, no. Or at least that wasn’t the case when I first started using Little Snitch five or so years ago.
I have been a cinephile for at least ten years, watching several movies per week. I agree with some of the sentiments expressed here, and I can say I have been in a similar place in my film-watching hobby. It used to feel that "I've seen all the good ones", but no, not really. You certainly go into more obscure teritorry, but reasons for obscurity differ: it can be a bad movie, or it could be produced in Mexico, or it could have been produced sometime in 1934, or only available on torrents in 240p, or all of the above. Another thing that helps is knowing how you watch the movie: you're not watching Tarantino and Tarkovsky the same way. That would explain the disappointment with Lost Highway which has been rather coherent (compared to post Mulholland dr. Lynch). With this attitude, the author is locking himself out of a class of directors that are not catering to you (like Marvel does, lol), but require active participation and adapting from the film watcher. You can not enjoy El Topo or The Mountain by passively consuming.
https://popcon.debian.org/ is an opt-in mechanism to measure the number of installs. Of course that is not the same as actual usage, but pretty close.
The BSD also prohibits some commercial use.
I created a free sheet-to-RSS service which lets you do that (somewhat). Here is a short write-up including the links:

https://www.notion.so/How-to-create-your-own-stock-and-crypt...
When I was in middle school, we used the Saxon method of learning math. Every lesson set contained new concepts AND forced students to answer questions to old concepts. By the end of the year, we were fluent in all the concepts regardless of the last time they were taught in class, because we were constantly forced to solve equations from all parts of the book. We all loved that approach because it kept us in practice.
> open source laundering

Microsoft already launders open source code by just hiring people in China and Romania to rewrite it. Copilot is their engineering culture distilled. However most big companies do this.
Incredible how you can get 30+ stars just for creating the right directories.
> The practice has changed my brain.

> Here’s a few of the things that came off my easel since I got back to painting again:

This might be informative if he showed us some old painting from before he "changed his brain" so we can see the differences. But he didn't, so we are left wondering.
The article is about Linus Torvalds kicking VLAs out of the Linux kernel. The article assumes you know that from context.
As long as you're not overly obsessed with identifying every variation of a cliche, there's plenty to enjoy.

The stories will have different backdrops, and they can proceed in ways that foreigners might find quite unexpected. Different cultures have different assumptions about how to make a love story truly romantic, what's funny or weird, or what counts as a faux pas that eventually dooms the protagonist. Even the same trope can be executed very differently because of these factors.

The cinematography will be different. The music will be different -- Bollywood BGM feels very different from K-Pop. The fact that you'll be reading subtitles all the time will certainly make for a fresh experience, especially when you're listening to something like Japanese where the sentence structure makes it difficult to translate the timing of the punchline into English. Action sequences will emphasize different things, often because of budget or location constraints, but sometimes simply because there was a local fad for something. There will be references to local traditions, literature, and historic events that make really interesting rabbit holes to follow.
On one occasion the traffic to google cloud is systematically not proxied: every time one sends an attachment in iMessage, the file (or the media) is encrypted on device and sent to gcs-{eu,us,asia}-00002(?).content-storage-upload.googleapis.com, received from gcs-{eu,us,asia}-00002(?).content-storage-download.googleapis.com

This should be pretty visible to Google, the rest of the traffic is handled better.
Can you give a one like description of the technique you use to achieve coherence?
Why is this being posted? This project looks to have around an hour of effort invested into it so far. Very, very, very few utilities are done and the ones that are are just a few lines of code due to their simplicity.

I'm normally very welcoming of projects posted on HN but this is almost nothing. I clicked around through several directories to look at code before seeing the completion table in the README and got upset when I saw that none of the directories had source files in them.
That's a reasonable video but I feel like it could have been half as long
Podcast – Viewer question on coding boot camps. My thoughts
Australian companies will push people to take their owed holidays as well if things start to mount up.
Git update: the odyssey for a sensible Git pull
Tech companies threaten to quit Hong Kong over privacy law
Lyme disease is similarly tragic which effects your brain or causes extreme fatigue syndrome which has no cure.
The Mystery of the Hypersonic Tic Tac
>your project, your project automatically has to become GPL licensed, whether you want and realize or not.

This is not exactly true, GPL is not magic that automatically re-licenses your code behind your back. What actually happens is your are in violation of the GPL , one way to solve the violation is that you re-license your code (so you have to do it, it is not happening behind your back automatically). I am not aware of any case where someone did not want to GPL the software and a judge forced him to do it. This kind of problems are also happening with proprietary license, some developer copy-pastes some properietary code and in the end you have to make ti right remove the code and make a deal with the party you damaged.
It might also be because it was a part of a "first aid" course and not a more professional course or certification. In my lifeguard certification here in the states, for example, they explicitly don't train on tourniquets because we had an on-site EMT that would do the more dramatic procedures like that before an ambulance arrived.

Tourniquets are definitely a last-resort measure and an untrained provider using one can certainly cause more harm than good, so it was omitted from training at our level. The same might apply to wound packing- knowing _when_ to use it is harder to teach than _how_ so many people don't understand when it is appropriate, which could be dangerous.
4 weeks of paid vacation is required by law in EU.
EU device-cracking platform CERBERUS to receive major upgrade
You indirectly get at an important point:

A complete specification must include best/worst/anortised performance constraints, and a lot of other details we often leave unstated.

And then it gets a lot harder...
> if I as an audio engineer create a mix where you can't legibly hear dialogue you'd walk out of the theater in anger.

Tenet? No one I know in the US could watch that film, but my international friends liked it, presumably because they had subtitles.. the theater had to blast the sound to make the audio vaguely discernible
People say this all the time, and maybe it's just my naivete, but I just don't understand why at least something like C++ is not an option in embedded spaces. Sure you might need to avoid operator new() and exceptions or whatever, but you still have so much more power than in plain C even with half the language removed, and avoid so many of the C pitfalls just by that. I know people kept telling me you "need" C for a kernel... and I just ignored them and wrote drivers and even a basic from-scratch kernel in C++, and they all worked just fine, and with so much less pain than C. And honestly, if C++ somehow (I don't understand how, but let's say somehow) has too much overhead... why would another language compiled to C be any better? It just doesn't make sense to me.
I'm still bummed out that for years, GPL was the "standard" go-to open source license. So many projects became useless for any commercial projects whatsoever.

GPL advocates say it's so that your code isn't exploited by corporations.

But I'd say that choosing GPL means it's more important to you that your code "is not exploited by corporations" than that it can be used for good by people with commercial interests.

Those two things do not have to be synonyms. I'd much rather allow the second if it means tolerating the first.

(Edit: Seeing the downvotes, I'd be genuinely interested in counter-arguments or thoughts on this)

(Edit 2: Just because it keeps coming up, let me make absolutely clear that I do NOT in any way think GPL might never be a valid choice, nor that anyone, myself included, should feel "entitled" to "free as in *.*" code.)
V for Vaporware
The ultimate solution is just to live with it. The little shards are occasionally sticking up at just the right angle to force a minor puncture. It's about the same as stepping on rose or blackberry thorns or on the thin point of a broken mussel shell on the beach. The pain is not severe, more of a sharp twinge. Sometimes it gets stuck and you have to pull it out. It bleeds somewhat, which is a good thing.

Once the foot soles are thickened from use, it really takes a lot to force a puncture and your reflexes evolve toward letting off pressure from the ground as soon as something sharp is felt. A resulting wound is usually thin and tiny, and seals/heals pretty quickly.

I had a glass puncture wound while running just a few weeks ago, but the one before that was sometime last year. This is on asphalt city walkways/bikeways that are very heavily frequented by the public throughout the week. So, I feel like it's pretty rare, even there. Maybe once every 200 to 300 miles of running on city sidewalks or trails.
The point of Markdown is having a very tiny set of features: headers, paragraphs, lists, links, pre-formatted text, etc. You can learn this in minutes.

Having Markdown with more features is against what makes Markdown useful: minimalism.
Is Another BTC Price Crash on Its Way as Predicted by JP Morgan?
JP Morgan predicts upcoming GBTC unlock would put downward pressure on Bitcoin price. But, not everyone is convinced???
There is nothing in your link about "pellets". I clearly assumed you were talking about frozen H2 since this is the standard term in the energy industry, see for example fusion research where solid fuel pellets are used.

High absorbency materials have been around for a while, but they failed commercially, they are typically more trouble then the equivalent high pressure COPV tank. Maybe a hype laden Wordpress template website will change it, but I wouldn't hold my breath.
Page allocation can fail, and more interestingly, it can require blocking

Yes. It used to be possible to crash the Linux kernel by doing lots of random I/O, as with a database, along with lots of sequential I/O, and running out of memory so that paging started. This would result in a need to get a page of memory for the kernel when a lock was set that prevented releasing an I/O buffering page. Haven't seen that in years, so I assume it got fixed.
having built my own Lisp by learning Clojure I think Clojure does broke some ability of homoiconicity in small features.

Say I have `{:a 1}`, which is equivalent to `(hash-map :a 1)`, I take it as data and I can recreate the expression with the later form:

user=> (quote (hash-map :a 1))
(hash-map :a 1)
user=> (def a (quote (hash-map :a 1)))
#'user/a
user=> (list (nth a 0) (nth a 1) (nth a 2))
(hash-map :a 1)

but for `{:a 1}`, I got error since it's a bit different:

user=> (def b (quote {:a 1}))
#'user/b
user=> (list (nth b 0) (nth b 1) (nth b 2))
Execution error (UnsupportedOperationException) at user/eval12 (REPL:1).
nth not supported on this type: PersistentArrayMap
user=> b
{:a 1}

now it's different, it's no longer homoiconic in this syntax.

user=> (first b)
[:a 1]

I would rather not using this syntax in my own lisp and still using a prefixed version.
Even if you don’t like or use it, chess.com is a very popular platform with a very large user base
I am lead to believe that hitting 'unsubscribe' confirms that the email works and might be used again. So I hit 'mark as spam' in the hope that the email provider will block emails from that source to other recipients.
Right, VLA is not just syntactic sugar for alloca, it's also syntactic sugar for accessing and passing around multi-dimensional arrays. The latter two work perfectly fine with heap-allocated arrays.

In C89 the ability to pass multi-dimensional arrays to functions was not very useful, since the inner dimensions could not vary at runtime. Fixing this was the main point of the VLA feature, at least for people who work on array data. It would be even more useful, had they supported strided arrays...
Yeah, there's a fine argument to be had about passive media consumption, but it does not hinge on any specific medium. An engaged mind can actively consume any piece of media.
Ask HN: Would you expect a NoCode Platform to give the code export?
Hi guys, we are building a NoCode Platform for Web apps and in the initial feedback, few of our initial users have asked that if they can host the application themselves in their infra. Reasons could be due to data localisation issue or scalability/security issues or may be they want to modify things later which cannot be done in the NoCode builder itself.
So just wanted to ask the community, is this something which can be a deal breaker for you if you have to use any NoCode Platform.
> China is the problem. China is the solution.

Then I assume the west will ensure China has access to any and all technology that they decide they need, when they need it, how they need it, to reduce their carbon footprint.

Because that is what it is going to take.
Flutter Web: Use IndexedDB as File Storage
Will taking a multivitamin cover your bases for vitamin deficiency induced depression?
I can also highly recommend https://standardebooks.org/ for free Ebooks of high quality.
>The county reported that it had reviewed each COVID-19 fatality and was only counting those whose cause of death was from the virus and not those who tested positive for COVID-19 at the time of death but did not necessarily die from the virus.

Promoting a conspiracy theory? To what end?

>She also said she believes the lower, newer numbers may actually encourage people to get vaccinated.

Not sure of the logic there...
I this service used for anything legit? The only times I bumped into transfer.sh were when tracking malwares.
All publicity is good publicity. Grandiose claims get hype and stick, refutations and "it's not completely ready yet" get much less attention.

I remember that the V language itself has pulled this stunt several times.
Multi-Region PostgreSQL
Top+1 Free SEO Tools to Quickly Improve Your Marketing Efforts
I totally agree. My high salary is one of the main reasons i feel trapped since almost any change or experimentation will be a downgrade in financial stability since i only started getting my shit together financially relatively recently. So leaving feels like a foolish idea.
I wish someone would. I've had a feeling that the way I consume music is probably a net negative for me, and I'd love to hear someone smarter than me explore that idea.

If passive media consumption is bad for the soul, my soul is probably in pretty rough shape, so I'd love to hear this complete argument so I can figure out whether or not this idea has merit.
Similar/related guides:

* https://teachyourselfcs.com/

* https://matt.might.net/articles/what-cs-majors-should-know/

* https://github.com/ossu/data-science
There is a difference between transmitting on the TV band with a range of one room and sticking a transmitter tower up in your back yard. No one cares or can even detect low power unauthorized transmissions.
You can use C++ on even an Arduino. In fact, the Arduino development development is full C++. You just have to stick to the non-Clib features.
Yes, if they are not headquartered in Germany.
I basically stopped watching movies a long time ago—I was never much of a cinephile to begin with—but last week, out of either boredom or curiosity, I streamed a Hollywood blockbuster from the 2000s that I had read about somewhere.

What struck me most was how the action scenes, editing, costuming, sets, casting, and acting all seemed—to my nonexpert eye—to have been carefully and professionally done, while the storytelling was horrible: implausible, unnatural, and full of obvious holes. The story didn’t need to be great literature, but it should not have been hard to make the pieces fit together in a way that made sense.

I don't know whether to blame the writers, the director, or the commercial motivation for making the film. This particular movie was obviously intended to lead to spinoffs in video games and other forms of merchandising, and that may have influenced the editing in a way that garbled the story.
I have taken several breaks lasting from 6 months to 2.5 years. They did not hurt my job prospects, but obviously I would likely be further in my career. I can live with that.

Some of the time (30-40%?) I spent recovering from burnout by relaxing or pursuing musical interests. The rest I spent working very hard on tech that I care about, alone and on my own terms. I enjoyed that very much, and it played a big part in my landing jobs I wanted. On the downside, I had always dreamed of monetizing my stuff, but never managed to do that. Oh well.

In summary, some of the time off was boring or depressing, but most of it was enjoyable and valuable.
Because it’s like your tax return. Tax lawyers can do whatever they want so they will prepare your return and you’ll still take the fall for it all if they fucked it up.

It’s just a question of who is the whipper and who is the whippee.
Does Copilot in its current form auto-inject copyright notices for all BSD licensed code from which output is derived? As far as I know, it does not.

This means that authors of BSD licensed code have their rights violated to the same degree as those of GPL licensed code.
> I also find that a small commit with a useless message is actually a much more useful blame result than a big commit, even if the big commit contains a detailed explanation of the overall change.

That's pretty interesting. I know with me, that is definitely not true, because 90% of all commits would just be the message `wip` which makes Git Blame incredibly hard to use.
British Airways agrees to settle the 2018 data breach lawsuit
I believe the concern was more about the patent closes from the GPLv3
The commit message indicates it is opt-in, but if you read their privacy policy [1], there is 0 mention of any right to choose and they consider it their right to get data about your system (overreach) and data necessary for law enforcement, litigation and authorities’ requests (very disturbing).

With a privacy policy like this, I don't really care what the commit message says, as it looks like they are preparing for more. They even consider it their right to collect data for litigation to defend their interests, so they might start sending audio fingerprints.

BTW, they shoved a CLA onto (some?) developers, most likely so they can release a non-GPL version. Fork is in order.

[1] https://www.audacityteam.org/about/desktop-privacy-notice/
I really liked The Good Boys. It is probably considered low brow and sophomoric, but I laughed a lot.
But does Copilot reproduce the license and attribution for the code? As far as I know, it does not.
The GP calls genetics "luck" in the context of dichotomy between being self made and luck... if genetics is luck, then what is left for "self"? Ability to work hard is also the product of genetics, upbringing and circumstances, so at that point the distinction becomes meaningless.
I couldn’t disagree with a post more. Where to start?

For one, there’s so many amazing films. Instead of listing directors or films, I’ll list movements: French New Wave, Italian Neorealism, Parallel Cinema, Iranian New Wave, German New Wave, Taiwanese New Wave, New Queer Cinema, New Hollywood, Cinema Du Look. All of these have 10-20 films worth watching if not more. Then expand your search to masters like Kurosawa or Bergman who churned out films, yes some worse than others, but a lot of really amazing ones! Then look at all of the talented people making film today, both the established (Bong Joon Ho, Olivier Assayas, Lucrecia Martel) and the new. There’s an incredible wealth of great film out there.

Honestly the author sounds like they’re in the false confidence part of the Dunning Kruger effect. Just because you know a few tropes and the standard plot archetypes doesn’t mean you’re above film. Lemme just point out that nowhere in this post did the author discuss the visual aspect of film. Or the editing, sound, really anything about film other than plot. If movies were Wikipedia plot summaries I’d agree that film is tired and repetitive. But what distinguishes a director is not the story beats but how they use camera, light, sound, editing and actors to make the narrative.
I mean, it's exactly like a static site generator — I'd call it JAMstack, except the "API" is a plain HTML page and the markup is RSS :)

So yeah, definitely straightforward enough for a case of NIH syndrome. I think putting together the website took more time than writing the tool itself...
world economic forum debate on the subject https://youtu.be/7rL6gJkdlNU
Explaining “Proof-of-Work” Blockchains to Developers
> Are there any AAA game engines released under a BSD license to compare with?

Er, stating what should be the obvious here, but the fact that the answer to this is "no" is really making the point of the person you're challenging...

An more relevant question is, "Are there any commercial licensees of id's code, who would have not had to license it had it been available under a permissive license?" Answer for that is, "Yes, lots".