skysight-inc/HackerNews huggingface dataset:
If you've ever used JSON between processes, then QSN is the exact same idea. JSON strings are also encoded (but they can't represent byte strings).

There are probably people who never use JSON, and that's fine, but there are a lot more who do! The goal is absolutely for tools like grep to adopt QSN support. [1]

Another argument is that in networking framing, you have a few choices:

(1) delimiter-based (NUL bytes)

(2) escaping (QSN with \)

(3) length prefixed (netstrings)

So Oil supports #1 and #2 now. Oil doesn't support netstrings but it actually does make sense, and avoids encoding/decoding. Though QSN encoding can be made extremely fast, just like it's been done with JSON [2].

[1] GNU grep actually has the ASCII/binary detection problem that was brought up on HN awhlie ago. Honestly it would be worth making a "slow correct utf-8/QSN grep" that avoids this.

https://unix.stackexchange.com/questions/19907/what-makes-gr...

[2] https://github.com/simdjson/simdjson
How Git rebase conflicts work
>Maybe if you believed in your argument you’d reply with your real account, not a green one.

Looking at his karma which is barely anything in all accounts likely he has no real account. Also the usage of other accounts is likely a symptom of a post limit. Either he can respond to you with another account, or he can ignore you because he can't respond with the same account. Either way these actions are not sanctioned by the site.

>You keep comparing apples to oranges in order to fabricate an argument. There is no systemic genocide perpetrated by the USA

You can call it whatever you want. There was a sponsoring of troops by the US to slaughter people abroad for over a decade. Mass slaughter in the name of war rather than genocide.

The chinese are not slaughtering people. They are putting them in concentration camps and educating them. Torture, Indoctrination and brainwashing are the more appropriate terms with the accurate sentiment.

So yeah you're not wrong it is in way apples and oranges. Do you end terrorism by slaughtering terrorists? Or do you end terrorism by torturing, brainwashing and indoctrinating them? Pick the apple or the orange.

Oh and in both cases there will be innocent bystanders affected.
Inheritance is a kind of implicit adapter pattern -- instead of implementing a (complex or low-level) interface directly, you can implement a slightly simpler or better-tuned interface, and the inheritance machinery takes care of adapting that interface to the one you ultimately need.

When used in that context, it's truly excellent. I suspect your example from Django fits this pretty well. But it's far too easy to abuse for general code reuse, which is a deep and alluring tar pit.
Is there a version of this not behind a paywall?
Supporting other sites doesn’t change the fact that YouTube-dl is designed to do something with YouTube that YouTube itself doesn’t want you to do.

The name is literally YouTube-dl not generic-video-stream-dl.
> * FBTR in India

~13 MW, a lab test. Dates back from 1985. Where is the industrial successful unit?

> * Joyo in Japan

Another lab equipment, built in 1977. Where is the industrial successful unit?

> * CEFR in China

The '3' stands for 'Experimental' and it develops 25 MW. Where is...

> Also the VTR project

The 'T' stands for 'Test' and the plan is to have it by 2026. Where is...
Do you also have a good textbook on the history of physics from Newton onward?
>So what?

It's a problem, all the way around.

Not inherently, should at least raise questions.
The direct update imperative way works until you have enough multithreaded actions that interact in undesirable ways. In addition, locks don't compose. I worked on a relatively straightforward trading app with charting and realtime rates. There were so many bugs from direct updates that interfered with rendering that it was best to restructure it as world-in, apply function(s), world-out. Then the renderer only had to deal with one frame of the world. Some items had a smaller 'world', like a single price tile. Whether done in a functional language or a procedural one this functional pattern is a common one.
That's for the asterisks, not because length.

$ echo "llockk" | base64 --decode | hexdump -C
00000000 96 5a 1c |.Z.|
00000003
How do I not accept cookies on that website?
Perhaps you should think about why, when faced with evidence of an atrocity, your reaction is not "this is horrible and should be stopped" but "look at all these hypocrites denouncing the horrible thing". It seems to me a serious moral miscalibration.
There are movements such as the FSF and EFF. Why not join and get ur voice heard?...or perhaps start a new movement, not separate to those that already exist, but complementary and cooperative
"On and on you will go, making sense of the world, forming notions of order, and being surprised in ways large and small by their failure, forever." — Albert Burneko on Wile E. Coyote: https://theconcourse.deadspin.com/how-wile-e-coyote-explains...
There's also the probably underappreciated packages ref-tf and ref-fd which let you write code that is polymorphic over the type of state reference. These can make 'ST' more acceptable because you don't have to make the decision of what state reference to use up front.
One thing many people are not aware of: youtube-dl actually does it's thing for a whole bunch of sites that aren't youtube.

Generally, it pulls down the HTML page for a site, parses it, and uses the results to pull down the video. The extractor for youtube itself is the most complex one, but there are plenty of others.

Last time I checked it had extractors for something like 700 different sites, along with a generic one that works on a bunch of sites. In general, you can just point it at any video page you see online and have a fairly high chance of it doing the right thing.
On the topic of how overexercise can damage the heart by James OKeefe, a cardiologist and lifetime obsessive runner:

Notably he points out that they tested people blood after doing long distance events and found that many of them had chemicals usually found in heart attack victims, indicating heart damage.

Basically he says that the long term overexercise/heart damage means the heart muscle constantly has microtears which heal up and the healed tissue is scar tissue which is hard and not like normal heart tissue - much harder and less elastic. So people who overtrain end up with a heart much older than their physical age.

https://www.youtube.com/watch?v=Y6U728AZnV0

Transcript:

https://singjupost.com/run-for-your-life-at-a-comfortable-pa...

Another video:

https://www.youtube.com/watch?v=9g8eEYwtfSo

And from another author on extreme exercise and the heart:

https://www.newyorker.com/tech/annals-of-technology/extreme-...
I’d agree with this. In my experience, choosing a language/platform based on the teams experience instead of the best tool for the job is a siren song. It’s less pain upfront, but way more amortized pain over the life of the project.

Start with good engineers who understand CS fundamentals. After a week or two of immersion, they’re passable in a new language. After a month or two, there’s basically no difference with a veteran.

Okay, sure there are exceptions with very different paradigms. Kotlin devs may take more time with low-level memory managed C code. C hackers may struggle with Haskell. But Pythonistas can write pretty good Typescript in their first week.

In contrast starting with wrong tool for the job, just gets continuously worse as the project progresses. The friction of constantly cutting against the grain is an accumulated drag. As the project grows more complex, the kludges and workarounds become an increasingly heavy burden on a day-to-day basis.
I believe the main developer of pijul has temporarily made his work closed-source for the past few years while he rewrites it to avoid receiving issues while it's unfinished. Looks like it's supposed to release soon, though [1].

[1] https://twitter.com/pijul_org/status/1319159283938983936
With Hunter Biden Expose, Suppression Is a Bigger Scandal Than the Actual Story
I am afraid I don't know that.
"Spitting out an mp4 file that you can copy to another device" is not a service that YouTube provides. That's why youtube-dl exists. If it was a service that YouTube already provided then there would not be as much reason for youtube-dl to exist.

"Unenforceable" doesn't mean practically unenforceable, it means legally unenforceable. The laws of physics permit most cars to exceed most speed limits. Those laws are still enforceable.

Unenforceable clauses in contracts are things that are either contrary to law or otherwise don't fall under contract law. So a clause that says "if you sign this you must give up your firstborn son" is unenforceable. That sentence just says that "if we screwed up drafting this contract, just because you were able to challenge one clause due to being unenforceable doesn't mean the whole contract is void." It's a severability clause.
Iiuc your examples are undecidable rather than true in ZF. That's why we can add Axiom of Choice without getting contradictions.
The article didn't talk about global mutable state. Nobody likes global mutable state. Nobody, not even C programmers. If possible mutable state should always be local to a function.
This is what the author is saying whether they realize it or not. This is the advice for dealing with a ZEBRA. Data as a cudgel.
Show HN: Recreational coding – Learn JavaScript building games in the browser
NextCloud already offers photo sync and gallery functionality that you can self-host. 100% free and open source.
Exactly. At the entry level end we should talk about the number of employees who end up on flaming out or on short term disability from the stress.
I think it's very important to internalize and accept one's own mortality. We need to digest the true stakes that we're dealing with.
Show HN: Implement a retro game in JavaScript with MakeCode Arcade style sprites
I actually found death a lot easier to deal with after I stopped being religious. The idea of existing for eternity is more terrifying to me than anything else I can imagine. I can deal with things ending.
Faster prototyping, I can ssh into a RasPi wirelessly and control the gpio via my terminal like a REPL, for the ESP I need to keep flashing newer firmware and control it via USB to serial. Feels a bit clunkier although not a huge difference.

If I were making and selling some IoT hardware or if I wanted to re-use the RasPi for something else in my house, it would definitely make sense to move to an ESP/Arduino
This is in the works for LLDB.

https://reviews.llvm.org/D75750

The feature itself is multi-platform and is not original to GDB.

https://sourceware.org/elfutils/Debuginfod.html
One of the examples of "Long Lived Institutions" popped out at me...
"Con Edison" - founded in 1813
Thomas Edison was born in 1847, and didn't form Edison Electric until 1878

So, it's just one company buying others, at least in the US... nothing lasts that long here.
A sharp reminder for us all. Thanks for sharing.
Curious, yeah this is interesting. The powers gained to quell the terrorism seem to be getting used to fulfill ulterior motives, not to different from the presidential powers gained after 9/11. Seems to be a common phenomenon.

Do you have a source where I can start reading more about this stuff?
The House of Representatives is often colloquially referred to as "congress" don't ask me why even though that's the name of the bicameral body.
WMVs can embed instructions on where to grab codecs or authorization to play the content in the multimedia. Back in the day if you played WMV with windows media player this could be used to pwn your computer.
I'm not sure I'm understanding the point of this article. Every language and language paradigm is awkward if it's used for purposes it's not meant for. Writing a game is something that is really heavily dependent on mainting some sort of state and functional programming in principle is supposed to be stateless. So, unsurprisingly, it's awkward to use FP for game development.
In linguistics: https://en.wikipedia.org/wiki/Close-mid_front_rounded_vowel
If it helps, IMO inheritance is the least interesting feature of OOP. Programming with interfaces is a much more compelling story. A concrete example that is probably small enough to fit within an article or class is a 2d physics engine, where object positions, velocities and accelerations are updated in a loop.
They had to estimate distance to the Sun. From that they could have a rough scale... admittedly, ~ 3e7 (seconds in year) * 3e8 (meters per second, speed of light) * 4 ~ 4e16 m (approx. 4 light years) is significantly bigger than 1.5e11 (Earth-Sun distance), so it's still hard to accept - interstellar distance (Sun to a closest star) is about 300 000 times bigger than Earth-Sun distance...
I've been doing Unix for 30 years now and for the last 27 I've had all these scripts wired together. Or rather I have one script, then the others execute it.

I get in theory why I'd want interactive login shells to have a fancier / more complex environment than others. Maybe I should care more about optimizing startup time of non-interactive shells. But really, who has the time to figure that stuff out?
> But the flipside of that: if there is a way to access the content in a way that fair use is not implicated (i.e., because the copyright owner makes the content available for that use case such as offline viewing, even if payment is required), then generally fair use does not apply.

Can you cite a source for this? I do not believe that is generally the case. You are allowed to rip CDs even if the same music is sold digitally and you are allowed to DVR a TV show even if they sell DVDs of the same show.
I think it will be interesting to find out which product used ESP8266 based ESP-01 and -12E modules for their original intended purposes before it was “found”. They were meant to be low performance UART/SPI/I2C/SDIO... compatible “modem” to cheaply add Wi-Fi to some other product, probably some tablets or IoT home hub or appliance device.

They were already mass produced and available as factory leak/direct sale/replacement parts at dimes apiece, then were picked up by the guy who ported Arduino Core to it when he was looking for anything small and cheap that has Wi-Fi and are reprogrammable.

It could have been some Sierra Wireless UMTS or Intel Wi-Fi bgn or CSR Bluetooth, but the easiest he could tap onto was an 8266. I remember there was a guy showing demo doing what today one would do with M5Stack done on a classic miniPCI card in Maker Faire Tokyo like a decade ago, except notably the logo on the guy’s badge and laser etching on the chip kind of looked similar so that kind of future could have been possible but never materialized. Similarly I still have couple “Zero Channel RAID” cards somewhere that I dreamed of turning them into what Raspberry Pi is today. So a lot of these opportunities exist/ed but are/were neglected for the lack of interest to get over a chasm. Perhaps modern day equivalents to them are DRAM cached SSDs, some of them smell like penguins.
Well, usually adherents also believe that there is a higher power watching out for them, or that they will eventually be judged for their actions.

What it really highlights is that the will to live is dependent on personal perspective. There are plenty of great reasons to live, and plenty to not live. It just depends on what lens you ultimately choose to view from.

If you're feeling like you don't have the will, there is absolutely a way of reframing your thinking in such a way that you could find the will.
> It was always about programming with pure and total functions in their mathematical version.

Are you sure about this? A total function is defined for all of its possible inputs, i.e., it must always terminate. A functional programming language with only total functions isn't Turing complete.
Thanks, your comment caused me to learn what a lense is.
Roadmap to Nowhere: The Myth of Powering the Nation with Renewable Energy (2017)
I insist, both life and death refer to the same real underlying phenomenon of existence along time. the words are not the meaning.

but I suppose I have also wound up believing that "everything" and "nothing" are more similar than one would initially guess. though not as similar as life and death.
I recently learned that in journalism, the word TK is used as a placeholder to be filled in later - it's a fairly rare bigram and not a real word, so it's easier to notice it (or ctrl-f for it).

I use a VS Code extension for TODOs (Todo Tree) , which highlights TODO comments and aggregates them in a centralized list, which is useful. I think it can configured to include custom words, might be useful for your personal "changeme"s
16% of people have cognitive capabilities that are one standard deviation below the average. 2% are two standard deviations below the average.

It's not clearly obvious at first. Complex sentence structures are harder to understand and after some level of abstraction thinking becomes very hard, but they still have success in life if there are no artificial barriers.

It's helps when you realize that so many people have low IQ and there used to be lot more of them (Flynn effect). It's not that bad. I have relative that scored below 85 and she is assistant nurse. She worked really hard at getting that level of education and that's probably of the limit for her. She excels in her job. Her common sense is better than what many doctors and nurses have.
If I remember correctly, they’re written by the original zeromq author. He has a blog post about how he realized that C++ was not ideal for the architecture he was using, and decided to make a clean break.

Edit: Found it. https://250bpm.com/blog:4/
Twitter and Facebook botch censorship, and the publisher vs. distributor debate
Downvotes are not censorship. Half a decade of smart-ass comments like yours have robbed the word of any meaning.
Existing as a human forever would suck, but I'm sure an eternal being could find other ways to keep himself occupied.
Shapes or patterns. Could keep the dots, but add stripes going one way for red and stripes going another way for green.

The particular color also matters a lot. Like even though I’m red/green color blind, I can still easily distinguish red/green traffic lights.
Learning words by translation is fine but what the book argues is that it's very inefficient, because you seed them with respect to your original language so you build a habit of going back and forth between the languages when trying to come up with a word instead of staying immersed.

The advantage of images is first of all that visual cues are very powerful for memory, the more senses you associate with a memory the stronger it will be (I wonder if anyone has ever tried to incorporate smells into SRS?). Furthermore, it is not always easy to find a decent image but the mere search for this image will make your brain work with that word in mind and create associations.

Granted, it is not easy to find images for words such as "philosophy" but with a bit of creativity it is possible and if not, it's always possible to explain the target word in the target language to stay immersed.
The article you cited is about fair use when distributing a video. It does not address making a copy for personal use.
I am very uncomfortable reading it. Can you provide me a euphemistic account of it?
nng is a reimplementation of nanomsg by the guy who made mangos (the go native impl of nanomsg). Nanomsg was written by the original author of zeromq.
Ebola does not have asymptomatic transmission, which is what we risk when we keep living family life.
Aggression in Der Lebenswelt (2002)
Second reason is to see the last-synced list, to see if things got sent / are received / if something is stuck. So they put it behind a second submenu instead of front and center ...
This is why checklists have become are a huge thing in the medical field.

In your scenario, imagine if the first nurse had it drilled into her that she must tick a box on the patient checklist, which lies very visible next to the patient and is almost impossible to not notice, and you have a physical system that makes it difficult to commit mistakes
I would like to share my own take on the mini game console, a $5 ESP8266-based that runs games from the Arduboy library: https://github.com/edgarborja/Arduboy2ESP
100% agree.
I think what stood out to me the most was that it did explain a lot of the decision making. I feel like often other docs don't explain the decisions that did go into their software at all
Not allow @dang and HN to shadowban “flame war” topics in the name of decorum.

This normalizes decorum over inconvenient truths.

@dang shadowbanned me for accurately discussing the propaganda warfare happening in US vs China relations, and the way current neo-Marxist riots tie into a long history of subversive movements.
Nice UI.

If you are planning to support a global audience, it probably needs to support timezones.

e.g. depart London at 10:00 GMT; arrive New York at 12:00 EST.
Space Engine – The Universe Simulator
Have my upvote, but honestly don't expect too much from UN.

They are the ones who turned a blind eye to Rwanda and gave the guy who sold the guns a top job, aren't they?
Several recent languages that came from the FP community recently tend to achieve this. This is the case of Agda, for instance, and I believe Idris also has totality checking.
There's kind-of a name for it too, it's a variation on blackboard programming, just not specifically for AI: https://en.wikipedia.org/wiki/Blackboard_system
The catalyst effect of Covid-19
So whenever they arrived somewhere, would they be very confused and then leave because mr.sockpuppet wasn't around? You got to give more details, otherwise this story is pretty confusing.
> we had to rewrite message sending and converted to basic http.

What are the delivery guarantees for basic http?
Wow, this is a really poor proposal.

Intervening in another's country internal affairs leads to a war. UN is a nice idea, though it doesn't work in reality. To apply for an asylum, you need to leave the country. Low likelyhood of happening.

I explain why its wrong to my kids. What then?

As sad as it is, we can't do much if anything.
White principal fired for post about ‘Black Lives Matter’
There is censorship on HN... not only downvotes and flagging... sometimes admins move entire threads wherever they want too... There is also the opposite of censorship (they boost some content)
Zoomable version linked in article: https://orion2020v5b.spaceforeverybody.com/
That is interactivity. It thinks along with you.

I really dislike having to use microsoft stuff. No, I don't want to install the app. no I don't want to enable what you think I should enable. No I don't want cortana reading my email messages. No I don't want to use your OTHER product too.
Scroll down to where it talks about the game "Bumbler" - the game environment is global mutable state.
Would be helpful if there was a legend. What do the colours mean in those diagrams?
Everyone in a hospital should have an advocate with them. My girlfried was going through treatment and one day they tried to give her a shot, insisting that she needed it. She is deatly allergic to most things. I pushed back, refusing the treatement. They were looking at the wrong chart.