skysight-inc/HackerNews huggingface dataset:
I've thought about this before and came to the non-rigorous conclusion that if you define the middle as always being equidistant between the nearest points on the shoreline, then its length must be finite. The same is true if you define it as the shortest path through the river.

Basically this is because an infinite-length line must "loop back" on itself, so that at some point it curves by at least 90° from the main direction of movement. This can never happen at a small scale for the middle of a river.

I would really love a mathematician to weigh in on this though. The one main problem I can see is that it might lead to something akin to the Weierstrass function https://en.wikipedia.org/wiki/Weierstrass_function which itself has infinite length, although I don't quite understand why this is or if it's applicable to the case of rivers.
interesting but not very practical?

let's take the max_wal_size parameter for ex.

for most systems it's much simpler to set the max_wal_size to a value high enough that its value does not put pressure for checkpoints under load.

so get enough free disk space, allocate maybe 5%. look at the logs, increase the value if checkpoints are required.

(the downside is that crash recovery will take longer since it will read the wal)
First, thanks for sharing these details, I find them fascinating because they are not so common to be read or heard about.

> Delta T between two sockets is 5 degrees C

And secondly, ~5-10 degrees is what I see on my dual-socket workstation, and have been wondering about this delta ever since the first day I started monitoring the temperatures. At first, I thought that the heat sink wasn't installed properly but after reinstalling it the delta remained. Since I didn't notice any CPU throttling or whatsoever I figured it's "normal" and ignored it.
Kagi really shines on topics that are SEO-spammed on other search engines. I.e. when travelling to a touristic city, searching a recipe, or basically any product you want to buy. I actually got "search anxiety" searching these topics, as I know I will have to navigate a lot of SEO spam, content that is artificially blown up, and the core information purposefully hidden somewhere on the page - if any. Plus the multitude of cookie consent banners and newsletter subscription popups on each link...

I've been using Kagi's FastGPT [0] now for these searches, it basically removes all the bullshit and gives verifiable sources for any answers.

[0]: https://kagi.com/fastgpt
I'm not sure that we should ever confuse an anecdote with a proof (Exercise: the former is a valid latter in which specific situation?), but Steve Ballmer, for a long time (still?), did have the distinction of being unique: the world's only billionaire who had a boss.
We were promised a victory many times thanks to the overwhelming power and sophistication western weapons repeatedly. Not "hold off Russia for 2-3 years, not fight to a standstill". Victory and a return to 1991 borders after first severing the land bridge to Crimea. It was a very specific prediction.

To say that they havent lived up to their promise is an understatement given how abysmally they performed in the summer offensive. Vehicles failed especially badly, but the whole ensemble failed categorically for all the world to see.

I dont see how this can be spun as a stalemate or a win and I dont see the demo winning western arms manufacturers any new customers. It also looks like previously intimidated US opponents like the Houthis and Venezuela are also suddenly a lot less intimidated.
I would kinda have liked side by side screenshots so I could see for myself rather than a wall of text
For the most part, commercially useful results weren’t expected at this point. Different techniques are being worked on, some real progress seems to be happening with respect to noise correction, larger systems are being built, etc. Could it all end up a bust? Possible but I wouldn’t bet on it. Things like breaking crypto are pretty far out but there will probably be commercially interesting results much sooner.
I agree with this take.

These tools can be useful for non devs to make very basic things, but they won’t be able to handle anything complex, and it’s hard to test and proof the correctness of the result. If you take it far enough you are always going to end up hacking around the tool.

For people who do write code these tools could be useful, but code is much easier to use as you are not stuck within the constraints of the tool and know what you are doing.

I think there is one success story for low code and its basic websites, mostly the part where a design is turned into code. I use Framer because it’s objectively quicker than code, with great results (I even design in framer), and once it’s set up non technical colleagues can make changes. Great for a landing page, but it won’t work for apps.

I think the article is right in pinpointing the logic as the problem. Coding is not about syntax and the language, it’s about the logic and ability to map that out into a program with all the edge cases and details.
Kaspersky are already firmly under the full control of the state, selling anything is redundant. The whole video comes off as a massive flex, giving off the same vibes as athletes representing the country at the Olympics.

I was disappointed that nobody in the audience dared to ask the obvious question of how much time has passed between disclosing the vulnerability to the state agencies and Apple. I very much doubt the state didn't seize the opportunity to use the exploit against its enemies first and tactically disclose it later. If anything, the talk demonstrates that if they opted to disclose such a valuable exploit, they could afford to because they have the capability to discover more and have other exploits that did yet not outlive their use. I bet there is an interesting story behind the talk, hopefully, the details will eventually surface up.
This has a little Debian Wiki feel :-)
JP Morgan / Bitcoin is live action example of how 'The Empire' co-opts 'The Rebellion'. First denial, then ridicule, then marginalise, thencounter-attack, before finally attempting to co-opt with concessions in order to maintain the hierarchy. Bitcoin is a different beast though - no human beings in it to convert or corrupt
I almost became a CF dev in 2013.

I was living in my car and another car stopped at the rest stop making bad noises. I traveled with lots of tools and helped them diagnose the issue, and he said if I could write ColdFusion and PHP they would practically beg me to join (although he used a more sexual phrasing...).

Anyway I declined the offer and got a job writing PHP and Node... :)
I am not (Chrome on iOS).
What's the point of continuing discussion if all you understand is .NET?
I'm confused. Are your comments only relevant to C/C++ when the thread is about Go and the question was what any language should do? Personally I was thinking about garbage collected finalizers such as in Java.
My argumentation is that extraordinary claims require extraordinary evidence, and I've never seen any. It is unlikely that 150-pages journalistic bias piece will contain anything nearly sufficient.

On the other hand, US&UK NGOs meddling just about anywhere is not extraordinary and there is plenty of evidence, including recently discovered navalnist, anti-war, pro-western troll farm.
Becoming emperor and outliving the job are mostly dependent on the support of the army at that point, right?
If so, it is not so surprising that the wages went way up…
The type of plastic or metal it’s made out of could have utility or health implications that are initially hidden to you.
Hey, no worries. Using one is equally fascinating as much as reading about it. It feels like a space shuttle, so different, yet so enjoyable.

I mean, water travels from one socket to another, so one processor adds heat equal to 5 degrees C under nominal load. The second socket doesn’t complain much, but this is enormous amounts of heat transferred in a such quick pace.
It is not real. It's 3d model.
> was clear and polite

It was a short open-ended question with no additional context. That is not a clear requirement for an answer. Did you even read the README? Do you know anything about Haskell or embedded systems? You wrote a single sentence then complained when I wrote just a few sentences back. That wasn't polite, so my subsequent response wasn't either.
Unless a series is explicitly conceived from the beginning as something to be experienced in any order and written concurrently, e.g. the episodes of the Netflix show Kaleidoscope, you should read in publication order if you intend to read the series completely.

It’s not just about making sense. A flashback will often make complete sense when viewed at its chronological time. But all sorts of dramatic weight and subtleties can be lost on a reader who does not have knowledge material that was published prior, and it can further alter your perception of events that happen later on that assume you don’t have that knowledge.

Each book was written with a unique frame of reference. It’s almost always a mistake to leave that frame of reference.
There's a site explicitly to discuss some of these kinds of ideas: https://www.halfbakery.com/
EU always acts in favor of big tech against independent/smaller teams. Tech companies spend millions of euro per year on EU shady digital lobbying [1][2].
The same happened in the agricultural field, where EU laws made it impossible to maintain small or individual farming companies and in the same time EU's market is now full of MGO's [3].
EU isn't a friend of free software[4].

[1] https://www.politico.eu/article/big-tech-companies-face-pote...

[2] https://www.euronews.com/my-europe/2023/09/11/tech-companies...

[3] https://wikiless.org/wiki/Genetically_modified_food_in_the_E...

[4] https://totsipaki.net/ikiwiki/nparafe/posts_en/posts/Can_Eur...
If your job gets replaced by an LLM, then you are probably not active on a level that has you reading Hacker News.

I'm sure more evolved LLMs will begin to replace jobs soon, but it will mostly be the low hanging fruit. By the time it gets to what I'm doing we'll be in Wall-E floating chair [1] ubi territory.

[1] https://youtu.be/s-kdRdzxdZQ
Same reason I can't leave solid explorer, the features. Being able to manage my NAS in one pane then another storage in another pane and dragging files between them is essential.
It's true that most low-code solutions have no version control but that's not because it's not possible, its because no one builds version control as low-code solutions aren't taken seriously. And without a VC, low-code solution won't be taken seriously.

I have been using Node-RED[1] for some time now and have began creating a visual version control concept. The difficulty is differentiating between visual changes and logical changes - visual changes aren't usually the cause of bugs.

[1]="Low-code programming for event-driven applications" - https://nodered.org
And makes syntax choices (strictness of spacing that forces verbosity) that instantly guarantees that I will never consider the language.
claude.ai produced pretty reasonable results.
This makes so much sense why people think search results are bad. Great results for "Download youtube videos" is "Ideally, the top hit would be yt-dlp or a thin, graphical, wrapper around yt-dlp"

Just give me a website where I can plug in the DL link and download it to my hard drive. I don't care what package they are using (I don't worry about malware like I did in the 90s). 99.999% of people are not programming tinkerers.

Just makes me realize how subjective search results are. All of their "Great" results are my "Terrible" results.
Conversely, I've had designers who I was asking for a way to more nicely represent 37 checkboxes keep insisting that we may find a way to reduce them, even though I kept explaining that these are all features in some external protocol that we are modeling and that we can't go and ask the IETF to please reduce the options they offer.

My point being that it's important to distinguish between fundamental and incidental complexity, which isn't always so clear cut. I think that's one of the hardest skills in making good products of any kind.
Note that it can apply to borders too.

> the Portuguese reported their measured border with Spain to be 987 km, but the Spanish reported it as 1214 km.
Schröder's Fractals, Chaos, and Power Laws had a digression about a family of distributions where the longer you've gone without observing something, the longer the expected mean time to first sighting becomes.

I read that and immediately thought well, this explains software schedule slips.

"The first 90% took us 90% of the scheduled time; the last 10% will take the other 90%..." (editor's note: 9% of that last 10%, anyway!)
But wouldn't this also be an opportunity to dive deeper?

Ok, so at a basic level you want both X and Y, but those are mutually exclusive. Why do you want both? Is one a "must" and the other a "nice to have"? Are X and Y needed in different situations/by different departments? Etc...

As a concrete example, a customer demand of "I want the light be on but I also want it to be off" sounds nonsensical, but maybe they really just want to have a light switch.
Quantum computers have not yet achieved any practical application. What they have achieved is performing highly specialized tasks like random circuit sampling or quantum simulation which would be too difficult for even the largest classical computers. While these tasks are highly tailored to the machines and effectively useless in the real world, they are exciting as they are demonstration that these devices can perform computations beyond classical. Turning this computing power towards practical use-cases is more challenging, but something we are likely to see in the next few years. The first applications will likely be ones like quantum chemistry where the problem is inherently quantum mechanical and thus maps more naturally to a quantum computer, or quantum-enhanced classical algorithms which lean heavily on classical solvers combined with quantum. The most important quantum algorithms require error-corrected qubits, which are some ways away but current devices are starting to demonstrate this at a small scale.
No.. Go did a half-assed version of reference counting on resources. Memory yes. File descriptors, no so much.

Edited to add: What's the point of continuing to discuss this if all you understand is .NET and not actually tried to manage C/C++ resources (without using boost smart pointers) by hand?
"there would not be big corporations without patents, copyrights, trademarks, and other forms of government-granted monopolies. If you think there somehow would be, I'd love to hear it."

You have just spent a day refusing to hear it.

It is patently ridiculous to think that money will fail to money just because of any single aspect of the environment.
A simple way to think about this is this: draw circles along the coastline, all of radius R, such that the entire coastline is within some circle, with the circles centers are spaced R apart. For a given R, there is some minimum number of circles N which will cover the coastline. Smaller values of R require more circles.

The length of the coastline for a value of R is RN. Plot RN vs. R.

Trying to use a ruler on an irregular edge is ill-defined. If you formulate the problem as a chain of circles, there's a well defined result.
Corpspeak for "we follow the laws, please don't shut us down or fine us, we're the good guys".
For me, Phillips Hue has been the only bulb to have NOT done this, despite being the oldest. But the cheaper bulbs I've bought on Amazon have all started flickering or just out right failed completely. This has really enforced the "buy cheap buy twice" idea in my mind.

It's possible you've been scammed. I suspect there's a big market in selling knock off Hue bulbs because they can mark up the price so much more.
To me, much of this reads like the author wants to do something bad, the language doesn’t let him, and he views that as a pain point. For example, killing a thread at an arbitrary line is a terrible idea, and the fact that Go doesn’t have that feature is probably for the best.

Some other points show a lack of understanding. In Java, you also can’t catch exceptions from another thread. Go panics are mostly equivalent in this sense - you get a defer (finally) block, which is what supposedly matters to you for cleanup, and you must have a recover (catch) within your thread.

Overall I’m not a fan of how this is presented as some kind of deep thinking, when in fact it’s so many surface observations and misunderstandings about how things work.
Related: trailer to the like-named french science fiction anime: https://m.youtube.com/watch?v=7iroDVDTPco
Yes, using the Shor algorithm and this was achieved in... 2012 ([1], from Wikipedia).

Larger cases of quantum factorization since then used non-scalable algorithms.

[1] https://arxiv.org/abs/1111.4147
Sounds interesting. Could you elaborate, I don't quite understand it. You test for regression errors before commit? But why commit with known regression errors?
> Low-code or no-code is okay with small apps. But as complexity increases, you won’t have fine control or scalability needed using these tools.

Won't a better approach be a low-code tool that grows with your needs? It would seem to be a waste to build an mvp in a low-code* environment and then throw away all the learnings and rebuild it in a code-based solution.

*=the assumption is that low-code is not no-code, i.e., the mvp would have some amount of code that would be throw away.
I haven't said nor implied that, I've made a nuanced statement, but you seem hell bent attacking some strawman, good luck with that strategy and bye.
Integrity reflects cosmos, thus order. The lack, reflects chaos. Congruent to universal patterns and thus laws one could argue that indeed, acting with integrity is a universal law of good.

I’d argue however that better than integrity is what we try to ascribe and describe with the word love. To me it seems when one acts with love then every action is properly constrained, and most importantly acts of discipline; for acts of discipline without love inevitably become acts of abuse. Love is the constraint that trends towards cosmos, integrity, and that which is good.
> Huge mistake: they should have wildly increased enforcement

They did. However, it turns out that often, you're suing upstanding citizens for what the public views as minor infractions. This does not really recoup costs. It does act as a deterrent, both for Joey Public to illegally download your content, but also for them to spend money on acquiring your content legally. For some reason, the big fish are hard to catch, and catching one doesn't move the needle on illegally downloaded content much.

Moreover, they're not just competing with illegally downloaded content. Disney's back catalogue has been sold for literally decades. I bet that before the era of streaming, most folks lived within 10 houses of a legal, viewable copy of Disney's big hits (Lion King, Aladdin, Little Mermaid, etc). And if not, physical media of such movies and series are typically available on 2nd-hand markets for very affordable prices*. That's what the back catalogue of Disney (and others) needs to compete with first and foremost.

* case in point: I bought a 7 season, 24ish episode/season series on Ebay for 50. Watching it with the envisioned company (ie. no binging) took months; streaming would have been more expensive already at 5 bucks per month.
Sounds like this wouldn't fly at amazon, where they would be just happy to have grounds to actually fire you.
At my workplace they are replacing spreadsheets with web apps. The users are very proficient with Excel. I would rather set the data free and let people play with it in spreadsheets however they want. For complicated functions you can make an add-in if you really need it, which I understand are a pain to deploy and manage. Web apps are twice as much work though and more restrictive for users. Plus we have a big cloud bill now and everyone’s beefy workstations are idle. I shouldn’t complain though, this stuff keeps me employed.
I'll second the chorus of those curious to hear how you've customized the search engine. I was able to reproduce the lackluster results, and was sadly disappointed. I expected what you seem to have found, that Kagi would outperform.

A specific example: for "ad blocker" the first result was some paid ad blocker and ublock was down the page below the fold.
I use the shortcuts app on the iphone to create a widget that , on a button press, records a dictation, transcribes it, and appends it to a note together with a timestamp.
No mention of https://www.qwant.com
One of the most pop-culture (AKA "memed") examples of this is dresses with pockets, you find so many comments from women saying they want them, and then fail to buy then once a company is born that focus on that feature, and is not that they are purposely lying, I bet some really would like to be the kind of person who values pocket/utility over other factors, but in front of the mirror some other factors impose a bigger influence; it's just human nature, the vast majority of people in general are not what they want to be and that is just one more of those cases.
Those tools are in the current workflow because of industry-wide lessons learned. What are the alternatives you allude to?
I worked on a Java codebase a while ago that had identifiers which were longer than 80 characters. Perfectly fine in our era of huge display bandwidth, but once upon a time, those identifiers would not have fit on a full-width display without wrapping; at an even earlier time one would have waited a noticeable amount of time for them to print out on a TTY.

(and an earlier HN thread suggested that even in our era, those with vision problems who bump display magnification may not appreciate 80-character idents)
Surely one need no technology to believe in any thing they wish. The only constraint on any mind is the language with which one is constrained by. In that sense the only technological limit would be language itself, which is an interesting place of contemplation in its own right.
Yes, they don't have any power. That doesn't prevent them from presenting it like they are eagerly collaborating. And why not? Nobody wants to piss off federal government or the Congress, it's better to show they love it.
It wasn't just the price point, it was the bulk/footprint of the thing being fairly non-pedestrian friendly and difficult to transport/store. Scooters are a massive improvement in that regard.
Ah, use money from other fields to subsidize a struggling field. The last moat
The irony of Steve Jobs himself dying because he wasted time trying non-big-pharma "remedies" before following actual oncologists advice is too much.
this guy is a buffoon, he's trying to be a dictator of some sort
All of business could be run with spreadsheets, relational databases and email. Everything else on top of it is an attempt to extract rent via walled gardening, vendor lock ins and generally weaponized complexity.

It's always added complexity with adversarial purposes.
I do my assemblies by myself. It’s faster and more convenient during prototyping stage. While the boards alone cost 400€, with assembly it might cost 4000€. First revision has errors and it’s a waste of 4000€ then. I can recommend in Germany Beta LAYOUT GmbH. They do usual boards for good price with good quality. Be aware, that nobody wants waste the time with 1500€ first order with assembly of 5 boards. Maybe you can find some student willing to play with electronics on weekend for cheap. And yeeah, maybe overseas is cheaper. But I don’t do that anymore.