skysight-inc/HackerNews huggingface dataset:
Both static linking and embedded copies have similar issues.

With static linking you have to track where the static library ended up (recursively) and then issue rebuilds in the correct order for all packages that contain the static library (directly or indirectly).

With embedded copies you have to search the source code archive for the copies and then patch and rebuild each copy.

In some ways static linking is more complicated to deal with, due to the case that the static library ends up in some other static library.
> but now only some lucky enterprise employees get to play with them.

LOL, "lucky enterprise" my ass. The only poor souls who still work with
that shitty bug ridden stone-age IDE from Embarcadero have to do that
because they never managed to get rid of VCL (which might have been nice
20 years ago. Today it's just bad compared to modern frameworks).

Stay away from Embarcadero, don't become dependent on such vendor
lock-in.
It should already be in this list

https://github.com/syxanash/awesome-web-desktops

https://simone.computer/#/webdesktops
I don't think ERB literally does +, I think it does <<, which is exactly the same as the string buffer thing you're suggesting.

But doesn't appending to a string buffer still mean copying a lot of bytes as you build up the final string?

In ropes you don't need to copy anything, you just create a little node of a couple of words to remember that two strings were joined. Yeah there's non-locality and things like that, but most people are building up strings not reading them. Then you write out the final string - and we have system calls like writev that work with ropes.

Finally, remember that if your string is created and used within a single compilation unit remember that rope nodes with disappear with escape-analysis and scalar-replacement-of-aggregates. Helps operations on strings fold and become constant.
Try to read Newton's Laws of Motion and ask the question.

You would be surprised how much of today's "common sense" was cutting edge scientific thinking at some point in time in the past.
That's the rest room next to the sauna, and yes, it's inside the sub.
Can you find an example of a tech goodbye article which has been wrong?
I can't say that this behavior surprises me.

The author of this repo has blocked me from using GitHub's native fork functionality because I so much as suggested that I planned to fork Octotree due to the author retroactively making existing features paid.
I did a lot of stuff with F# and C# together. Calling FP from imperative is nothing special. Calling imperative from FP only requires external purity in the imperative functions (if you want FP to remain pure, of course). Not different from using pure functions in an imperative language.

Monads... they're just a way of remaining pure (meaning immutable) but still doing imperative-ish stuff. You don't need monads to make software: both pure-FP and imperative languages can be Turing-complete, so you can do it all. For doing IO you can just use an imperative shell [1], that "calls" the main function of your pure-FP program (aka: a runtime).

Monads for IO make it easier to communicate with this "imperative shell" while still remaining pure. It communicates with it by requiring you to return an IO object all the way to your main function.

But Monads can also be used for other things that don't need IO, like "internal mutable state", "maybe monad" or even for simulating an exception system. Those don't require you returning anything.

Monads are nothing special for real... but you have to use to understand them, since most explanations just make it harder to understand, so I won't attempt one.

[1] https://www.destroyallsoftware.com/screencasts/catalog/funct...
No. An observer who falls into the hole only experiences a finite duration before he hits the singularity and is destroyed.
List of Notable Go Games
There was no Marshall Plan for Russia, though. Never mind whether the economies of Japan and Germany were "planned" or not, it was the stated policy of the US and other victors of WWII that they would not be allowed to fail economically.

Russia was more or less devastated, having lost more soldiers and civilians than everyone else except China combined. With Communism, they chose to maintain an adversarial stance towards the West, and they're still paying dearly for it today. The entire history of Russia seems to consist of smart people making one bad decision after another.
The company StatSheet (now Automated Insights) has been using algorithms to produce sports journalism and business reports since 2007. It basically takes the score and background information and turns it into a paragraph or two. Earnings reports stories are similar. The results are better than you'd expect.

https://techcrunch.com/2010/11/12/automated-news-sports-stat...
https://en.wikipedia.org/wiki/Automated_Insights
I would call it planetaroid
I use GPL precisely so that others cannot appropriate the work without contributing back. If I was okay with the outcome you describe, why not just use MIT in the first place?
The books are written by Dinanath Batra, a well known history revisionist and Hindu supremacist. Let's not try to cover them up as "absurd aphorisms", these books are targeted at children and their intended purpose exactly is to show India and Indian civilization as a pinnacle during ancient times.
Financial.
It's not that great. Remember that a real person used to do this work, and they've been replaced by a buggy robot in the name of cost savings. That's one fewer job on the market. That real person would also have been able to do things like direct the camera to follow whatever was most important - even if it wasn't happening next to the ball.
Generally holds true for murder as well.
Over here in S.A. there is a common saying: Behind every fortune there is a crime. I guess it is pretty international after all.
This is false. A very small amount of the core functionality of vscode is powered by native code, for example: find in files shells out to ripgrep, the majority of the other usages are mainly just exposing various native apis to js (like ptys, fast process trees, windows specific apis not surfaced by electron, etc.). The regex engine used for parsing textmate grammars is a special case that uses wasm.
Only people on here can justify books written by Dinanath Batra as "pretty innocuous".
Nice try, Hunter Biden 2024
The AGPL says, roughly, that in order to be allowed to use the code you have to give all users the right to see the source. If they refuse to do this, the legal problem is that they're not allowed to use the code anymore -- in other words, they're violating the contributors' copyright. And to sue for copyright infringement, the plaintiff needs to be someone who holds the copyright.

That's my non-lawyer understanding of why Drew needs a contributor to start a lawsuit.
To your point, most medicines, vitamins, minerals, and even water are life sustaining in some doses and toxic to fatal in other doses.

Judging an abstract notion by specific incidents seems to me to be both profoundly human and profoundly wrong.
> Gil Scott-Heron is right - but also not. I was reminded of this watching First Man - and I realised that if 1960s USA had not funded a Moonshot, then would it have looked at itself and said "Hey our police force is used to keep 1/5th of our population in poverty through violence and our financial policies do the same. Let's fix that"?

Well, we have 2020s America as a comparison. Whether or not you think we’ve recognized the problem, it certainly hasn’t been solved to the extent that e.g. we actually flew people to the moon and back.
I think emergence and complexity are important topics here. It's important that we actually understand how the pieces come together though. Maybe that's a place for functional programming/logic and frameworks that make composition easy
I miss the WinAmp sound: "it really kicks llama's ..."
Don't worry, you won't be able to tell my caste through my name. Your incisive question though validates the whole point of this article.
There's a huge difference between sending a robot probe or small dedicated mining crew with hazard pay to an asteroid and dragging/slinging chunks of precious metals sunward, and making a self-sustaining colony on Mars.

Like the difference between building an offshore oil-rig (happens a lot) and building a self-sustaining colony on the ocean (never happens), only much moreso.
One more time RIAA:

The Internet
Interprets Censorship
As Damage
And Routes Around It.
I was joking about the relative lack of value in targeting PPC era Macs.
Two issues. IIH and Sjogrens.

Idiopathic intracranial hypertension
Also called: pseudotumor cerebri.

Description
A condition that occurs when pressure inside the skull increases for no obvious reason.
Two issues. IIH and Sjogrens.
Some nice math there.

55M$ is the price to buy a lunch, Spacex internal price will be much lower, likely below 40m. Some stats are launch with rideshare, those can make cost better.

More importantly this is quite a temporary cost, soon they will start launching with Starship, witch should make the cost far, far lower. To get anywhere close to 30 or even 12k sats Starship will certainty be used.

Once they hit production rates making standing constellation of 30k sats possible the price of the sats should come down much further.

SpaceX really has put together a beautiful puzzle here. Literally nobody can replicate this anytime soon. Rural costumers are only one small branch, transportation, military, cloud computing, ISP backbone, backup net connection.
Every modern car has a black box that can be subpoenaed for accident information and may expose other incidental information.
Well...I have another interesting idea based on peristaltic locomotion of a robot bio inspired by earthworms. Hard pass?
It also didn't support as many languages/features and was super slow on contemporary hardware.

Even my 9 year old laptop can run VSCode just as fast as my 3 year old main machine.

Back in 1998 when Visual Studio 6.0 (actually just the second publicly released version) was released, it took ages to load and used up quite some RAM. 6 years later, when I switched to VS.NET 2003, VS6 ran super fast on my PC.

The difference was, however, that my 1998 PC was a 300MHz Pentium II with 64MB of RAM, wheras my 2003 machine was a n overclocked AMD Athlon XP at more than 2500MHz with 2GB of RAM.

Now compare that with my 2011 laptop vs. my 2017 laptop:
my 2011 machine has a dual core 2.5GHz CPU with 8GB of RAM. My 2017 laptop is a dual core 3.5GHz CPU with 16GB of RAM.

22 years ago, 5 years of progress meant a 10x increase in RAM and 8x increase in CPU speed. During the past 10 years we saw a doubling in RAM (barely, TBH) and maybe 1.5x in CPU speed (at the same core count).

That's why the old software felt so fast - because we used it during a time when a major PC upgrade actually meant something. If you used a software package for five years, you could actually see more than a doubling in performance (e.g. Core2Duo E8600, 2008 vs Core i3-4350, 2013 [1]).

That's just not the case anymore and skews our perception regarding performance heavily towards "lean" vintage apps.

[1] https://www.techspot.com/article/1039-ten-years-intel-cpu-co...
A Font of an Unnamed Conlang
Slightly OT perhaps.

I've noticed a significant increase in submissions here from Substack recently; it seems to be supplanting Medium as a preferred platform for independent long form articles.

Medium started off with seeming decent quality and goodwill but a lot of that has been jettisoned with walling off content and barrel-scraping in "expert" contributions.

I hope Substack will avoid some of those mistakes; it will need to if the sub-platform described in the article here (or others like it) is to succeed.
Elon hates finance front-running. This market is certainty not his goal or target. Its also only true in very specific situation and probably not as worth as much as some people believe.
Why do you need a CAA/CLA? The common reason given is to have standing in an infringement dispute. But for that you just need some ownership, which you have. The reason for full ownership is to be able to relicense. That’s what I object to, and I don’t see why a project specific group with partial ownership like NodeBB needs that. What protections are you seeking?

To be clear though, the context was that you found your own work had included the work of others and THEN went out and sought their copyright assignment. This isn’t someone seeking contribution. I fail to see why they would agree to that.
Reminds me of a similar attack where http handling was used to poison intermediate caches. Will try to find the name.

Edit: I think I was thinking of http request smuggling, although I seem to recall something slightly different.
Sure, but thermal storage remains in the prototyping stage. Besides solar thermal generation I'm not aware of any grid scale thermal storage facilities. It's a potential future option, but it's not a presently extant option.
Apple is perhaps the continuator of Diet Rams philosophie of design.
Jonathan Ive was totally a fan of the German designer Rams.
You can really feel it in the simplicity of Apple products.

I am a big fan also even if less gifted.
I'm not sure how much has changed in the last 10 years, but when I did lots of VoIP work then, the consensus in many places was "every ALG is broken, start by disabling ALG". SIP is complicated in unexpected places and even with the best intentions ALGs broke packets by rewriting wrong parts or making header formats invalid.

But specifically regarding your question, sip looks like http. Same structure / similar response codes. They probably didn't want to write a very strict sip-detector and ended up checking "looks like a verb+destination+ headers? Good enough". Or maybe it's to support http proxies where a http CONNECT session can turn into sip-tcp? (Never seen that in practice, but I guess it's possible)

Or maybe it's just that the alg processing is per-packet, not per-session? Who knows. Just login to your router and turn off ALG. Your SIP phone most likely already knows how to deal with NAT using stun/turn.
People need to realize that we're quickly heading towards a world that won't need as much human labor as we have available. And that's a good thing.

There's only so many bullshit paper-pushing jobs and useless over-budget infrastructure projects we can create to make up for the lack of work.

A better way to deal with too much labor on the market would be setting government-mandated maximum work-hours, so as to spread the amount of available work evenly among the entire populace.

Secondly - for those countries where this isn't a reality yet - school and university should be free and you should receive government aid while attending them, to allow those out of a job to learn new skills or just pursue their interests.
Correct me if I’m wrong, but I don’t believe you need full ownership to show standing. It would be sufficient to show partial ownership from some of the copyright holders just to establish standing.
They should indeed. In IT this often translates, for managers, to LoC, # of files touched, # of commits and tasks closed. Especially the first one is ofcourse a horrible metric but still quite prevalent IME. # of commits depends on the person; I commit a lot; I think because I remember too much lost work in the past, not because someone is counting commits (it would be silly). I see clearly in some cultures of partners we work with that people are deemed ‘extremely good’ if some combination of LoC x #files x commits x #tasks x timespan is as high as possible, even if the end result is far far worse than the people who have a far lower rate. Also in those cultures there are more design patterns in use; with some design patterns from OO in java/c# (which now creeped in Typescript at those places too) you change code in 10+ files and have to write 100s of lines of plumbing even for basic things; this really helps with getting the metrics up; it is copy/paste/change (so fast) while ‘delivering a lot’.

I always sigh when I hear ‘mate, you only committed X lines and you ask $xxxx for that?’; yes and yes because they are the same lines as your ‘star programmer’ (the working to the above metrics) would distill after making far more hours because wanting to look more productive. Luckily I am just a consultant as I would not survive in those places.
Code of Conduct guidelines by HN participants
The notion that T. gondii is the only behavior-altering parasitic organism out there is, of course, completely unsupported. It would be an "extraordinary claim" in its own right.
Some people are already testing that, seems to work fine. However current antennas are not fundamentally design for it, they are designed for stationary.

But we know they are already testing other types of system, we have seen Starlink hardware that looks very different from the consumer ones on planes.

I expect those things to start to come out or at least be announced next year.
> 1. Nothing from the dossier has been disproven. Many things have been corroborated.

Yes, Russia engaged in a hacking operation, and seemed to favor Trump over Hillary. That's hardly sensational. None of the sensational claims alleging conspiracy or blackmail have been supported despite years of investigation, and at least one claim was ruled innacurate/misleading in court[1]. One of the main sources was also identified as a potential national security risk [2]

> 2. Buzzfeed isn't the NYT. You confuse the two, I don't know why.

All mainstream news outlets, including the NYT, considered the dossier worth reporting even without verification. Let's not forget that this fundamentally started as a political opposition research document.

That the "lack of verification" with regard to Hunter's laptop would somehow be a justification for not reporting on it at all is a completely hypocritical stance, especially as additional news has come up (Hunter Biden former business partner Devin Archer agreeing to work with FBI, Tony Bobulinski working with the FBI, the verification of at least one email by a 3rd party security firm, etc.).

> Lol. The origins of the data was a hack of Hunter Biden's iCloud (photos) and a GRU hack of Burisma (emails), the laptop cover story is laughable, and the best you can muster is "Irrelevant".

I explained why it was irrelevant. If you have evidence that links that hack to the laptop hard drive contents, then I suggest you share them with the FBI. Otherwise, your reading comprehension needs some serious improvement.

[1]https://www.bloomberg.com/news/articles/2020-07-08/billionai...
[2]https://www.msn.com/en-us/news/politics/the-news-media-s-ste...
It's only a good thing if we can turn around our societies to handle this new reality and where we can keep our political and enconomical freedoms, including of course a chance at a decent living
Yes of course. Or gui design it is obvious
Read it by the implied phonetic component, 哥。

More broadly speaking, there are some true facts cited in this post, but the basic premise is horseshit, and the whole of it should be retracted.

As Andrew West has pointed out, these characters were not "made up" as they are real characters attested in Chinese texts. From a Unicode perspective, none of them is a "ghost character" at all.
Spain is in the wrong timezone for seven decades, thanks to general Franco - https://www.npr.org/sections/parallels/2013/11/30/244995264/...
Can anyone help?
Yeah, proponents of cross-platform frameworks love to ignore the second half of "look and feel". It's ridiculous to claim that a web app can behave like a native app when even Qt apps still tend to have obvious tells.
Here's some very thorough documentation of the use of ropes a modern text editor https://abishov.com/xi-editor/docs/rope_science_00.html
I’ve been tempted to do a native clone of an early version of evernote for a long while now. Learning it’s turned into electron trash might just push me over the edge and actually do it.
Target date funds aren't all stocks specifically to avoid this problem.
Dumb question from a clueless noob... Since the stacking required a select line, why not skip the process and just add more ram slots? Seems like that'd be cheaper than custom hardware
That'd be better for us, sure, but I think it is more likely that those at the top will will simply find a way to reduce the excess labor class.
Im a big soccer fan and I agree with you. In sports most of the time something unexpected happens outside of the field: fans doing something interesting, fights, goalkeepers or managers discussing, (check Bielsa) and clearly there would be no AI that can be trained for that.
Weird that this comes up today. My Steam handle has an O and I used "negative squared Latin" characters -- I was investigating this yesterday (I found no answers!).

Last year my Steam name showed properly on MS Win10 and on Kubuntu. About 6 months ago Win 10 started showing it with the O as red. Last week the red O doesn't show at all in one part of Steam but shows white in another part.

I copied the symbols to a Unicode decoder and it showed the O name with a {blood red} modifier, something like that.

I searched briefly but couldn't find the symbol without the red colour, but it only shows red in some places: I'd pasted it into the search bar in Firefox (on Kubuntu), it showed as a number-square (1Fxxx) but then after searching it showed as the red-O character.

Utf8 is weird.
Maybe chemical energy also. Think in a planet with a sea of methane for example.
Or they'll paint their head like a soccer ball to make sure that the updated AI works properly. These sorts of failures demand stress-tests. What if a future team has a soccer-ball-headed mascot?
Bitcoin doesn't need "everyone processing everyone else's transactions", only full nodes need to check transactions for validity. Bitcoin's whitepaper proposes SPV wallets, which are meant for end users and require minimum disk space and network bandwidth, and no need to run a full node.

I recommend this technical article on how Bitcoin (in its Cash fork) can scale to worldwide adoption (50 tx per day for each of 10 billion humans) even on today's hardware: http://blog.vermorel.com/journal/2017/12/17/terabyte-blocks-...
The instant question this title raises: how hard would it be to move a planet into close orbit of the sun?

Weirdly enough I never came up to a similar scenario in countless sci-fi books. I'd imagine it would be so expensive that if we were capable of it we would probably wouldn't need/want it as other alternatives would be much more efficient, right?

The thought of designed solar system is interesting - what if we FTL is an unbeatable barrier - we might just be stuck here and populate our system with hundreds of rogue passerby planets!
I think a lot of embedded stuff still orbits around XP.
China's constitution actually guarantees freedom of speech, assembly, protest and religion.

But those constitutional rights are not enforced, so they may as well not exist.

There has been rule-of-law campaigners in China who push to give the Chinese people more of the rights enshrined in their constitution, but those campaigners tend to be jailed very quickly.