skysight-inc/HackerNews huggingface dataset:
One thing that shoelace teachers seem to get wrong is teaching with empty shoes. In reality shoelaces are tied under tension. This affects the grip we used or what the rest of the hand is doing. Small wonder children find it difficult.

Even the Ian's knot demo uses an empty shoe. Since I haven't learnt his tying technique, can anyone please say if it works under tension?

In exchange I'll give you a free tip on how to dry your shoes. Remove the insoles and wedge inside a ball of absorbent paper such as kitchen towel for 10 minutes. Remove and then insert a vacuum cleaner nozzle inside. Switch on the vacuum and leave it running for 20 minutes or until dry.

https://www.goodreads.com/quotes/782216-everything-is-intere...
For me, version management, like IDEs are just tools that help a software developer towards their goal of *delivering* software.

And, IMHO, towards that goal, Fossil does an incredible job.

Besides this, Fossil is extremely comprehensive with respect to the additional things that a developer might use. It has an amazing timeline view, a wiki, a ticketing system, and now even chat. Again, I find the overall experience is way better than using Git, and all that from a single executable.

More than once, while using Git, I've had to look up the arcane sequence of commands which I need to utter, to get out of a weird scenario. I've never had to do that with Fossil.

Fossil, like it says elsewhere in the site, is a *sane* version management system. At least it keeps me sane! And lets me get on with my work!
I really struggle with this part of Python package development. I have a rather complex C++ library I have been calling with Cython but I am struggling to find the best practices for either compiling the library with setup tools or calling cmake and copying the library into the package etc.
Personally I have not. I have only had one particularly weird use case where I really needed to deliver a Python executable alongside an Electron app, and made it work with Pyinstaller. We’re actually reworking things to use Pyodide to compile the Python to WASM so we don’t have to deliver any separate Python code at all. It’s a real Rube Goldberg machine of an application, but we had a lot of weird constraints we had to meet (eg, we couldn’t use sockets to communicate between Python and Node, so had to package the Python as an executable). It works beautifully but it was a mess to get running.
If we had an infinite space constructed in a finite time, then surely there would be a history of the sky getting hotter as more radiating matter is included in our causal horizon (light cone). Instead we see a sky at a near homogeneous temperature, meaning that every part of the Universe must once have been very close to every other part for a time sufficient to reach equilibrium, and then cooled down. The temperature history of the Universe appears to speak against infinite space.
That's very true.

You have the option of either attributing these emissions to the consuming country, or to not do so and hope that it creates a trade-equilibrium as a side-effect, where each country produces within their CO2 limits.

Either way, even though China is a producer country and far from being clean or sustainable, its emissions are still way behind certain large first world countries.

We (that is North America and the heart of Europe save France) really need to make more of an effort, only if to not look like massive hypocrites when we ask China to turn green.

There is a large push towards nuclear within China right now though - with a lot of research coming out of that country as well - they might beat us to the punch anyways.
Part of what's at work here is a cognitive distortion, something we tell ourselves - it becomes a self-fulfilling prophecy. Not every non-medical intervention requires a metric ton of willpower to implement. Being medicated in itself requires dragging your ass out of bed to see a professional, get a proper diagnosis and prescription, actions that in other contexts are rationalized as something "too depressed to do". People are more motivated to get medication because they see a clearer, faster path to results and the alternatives do not appear so decisive and clear.
Economics Needs to Evolve
I think I'm cool with that. There is no meaning to any of this chaos, but I make an effort to make my life feel meaningful, and that's all that matters. Like clay, on its own has no purpose, but you can fashion it into bricks and build something with it.
1. Go run. Start with short distances, then build up. Exercise daily.

2. Eat healthy food - think plant-based. Stay away from sugar. Don't lean on caffeine.

3. Control your environment: sound, light, temperature adjust these until it feels right.

4. Stay away from toxic people who will take advantage of you. This might mean "family & friends".

5. Foster your own curiosity.

6. Your ability to focus, aptitude for pattern recognition, and empathy is not a disorder.
the _numbers_ say nuclear energy costs about $150/MWh and utility-scale solar costs $24/MWh. Moreover, nuclear costs are going up even in places where they can and will ignore planning commission things like the PRC and solar costs are going down.
I can only echo that sentiment, in a way. I was also surprised when looking at the hardware support with new kernels for my (very old) thinkpad how much just did not work anymore. IIRC, undervolting that processor had been possible before (what I looked at to make the fan quieter), but the API got removed without replacement. And the gpu could not be used for video acceleration in the browser, something that seemed to have worked when the laptop was new in Windows (at least the reviews from that time stated better support for videos with higher resolution than possible when I checked, it might also have been caused by better cpu hardware acceleration).

Though some things get better with time, gpu acceleration for videos in the browser is possible now in Linux in general and works well, maybe it even works with that old gpu.

For this specific issue: If the fans do not spin down when the processor clocks down the thermal control of the laptop is broken. If that worked better in earlier systems, then it wasn't BIOS controlled then but is now, or the other way around. I'd really look at whether nbfc supports it. And also at what is possible in the BIOS, a Skylake laptop with UEFI bios might have a configurable fan curve.

And I'd also check what the temperature sensors output, this issue might be caused by simply more dust in the machine than it had earlier. Or, I once had the effect of my system being louder after a move, until I realized the system was equally noisy, my environment got quieter. It's easy to be wrong with those things.
> because a lot of those jobs are at engineering-first firms that put software, and by extension programmers, last.

I may be wrong, but I’m also skeptical of ever applying to these sort of positions because I feel they’d likely carry other aspects of engineering firms like heavy credentialism. l.
Click the search button in the top right, It must be working.
Base64 isn't numeric it's alphanumeric. The only reason this is reasonable (again) is that alomost all secrets like api keys or complex passwords are maximizing their information content and are therefore alphanumeric (or better). Base64 encoded data does too, and is an innocent casualty in that censorship.
It's not news, it is fantastic, and you'd do well to understand it.

The output of copilot is macnine-generated and is not subject to copyright. Microsoft cannot claim copyright on what it generates. That does not affect my rights, or anyone else's. I can claim copyright on what I write, and neither copilot nor your stupidity diminish my rights.

MS may argue that what copilot copies is small enough that I have no copyright on that, and win in court. You may put forward the same argument but I think your fate in court would be different.
I think if your code requires reconstruction of nonlinear pieces to read it, you’ve written bad code. Fundamentally, a program is a list of instructions for a computer to run. The more linear that list is, the more efficiently the computer can run it. Linear code is also much simpler to read and understand for us humans as you pointed out. Iterate on the code until you find the linear path through it, otherwise you’re going to be in a world of pain if you need to understand it in the future.
Well yes, since you said hints and not absolute proof. Using QMC (Quantum Monte Carlo) we can show that quantized gravitational responses underpinning certain bosonic systems make the computational demands for simulating them exponentially intractable, to the point it's not clear how they could be simulated not just in practice but in theory.
China dropped from 80% coal in 2010 to 57.7% in 2019. China’s exponential increase in electricity production means they don’t have nearly as many old coal power plants, but looking at what their building today is very promising.
Covid Is a Greater Risk to Young People Than the Vaccines
> You equate running a complicated, deeply competitive business with highly variable yields (can even be negative) with just parking money, and call both "doing nothing"?

No, what I am really saying is that PoW mining and PoS staking aren't so dramatically different in complexity like you are saying. They are actually both complicated businesses with variable yields. The only difference is that with PoW, the benchmark is electricity cost, whereas with PoS the benchmark is the other investments which you could have invested your staking money into.
People like steamrolling. It's part of why higher rated players smurf (for theirs and/or their audience's enjoyment) and do 'speedruns' in chess and most online games with ranking.
> establishing yourself with multiple ideas of who you are so that the loss of one thing does not bring the whole thing down.

I wrote down the facets of this exact process here [1], which I call my Autological Manifesto. All the aspects of being that define a self-studying, constantly evolving algorithm.

[1] https://hypertele.fi/a7084542272f4c89

> I am an evolving whole of components, each and all of them replaceable with parts truer to myself. My growth is most important to me; As I accumulate consciousness, greater understanding provides clearer approaches to everything else.

> Replacing out parts of myself can be frightening, as if I forget my identity or become too brittle of a whole to sustain. In reality, a superorganism consisting of maximally diverse components flourishes exactly because of, not in spite of, its multidimensionality.
> How hard would it have been to support u so someone could support both versions more easily?

Python 3 has supported writing u"foo bar" for a very long time, I think starting with 3.2 or so.

Similarly, Python 2 accepts b"foo bar".
They often disrupt by either deliberately ignoring or just not being aware of the industry's edge cases.

AirBnb style rentals and ride-sharing are both slowly rediscovering exactly why the taxi and hotel industry operate the way they do.

Every single stupid rule has a story attached to it.
Working in open source, I’ve interacted with commits that predate git and were imported into it a decade ago, whether to track a bug, see how changes correlated, or check the historical behavior of a function. I couldn’t work without the ability to do so.
Many links to translations seem to be broken as well, example: http://classics.mit.edu/Aeschines/aeschin.3.html

At least there's a webmaster address. Let's see what happens when notifying them.
That doesn't make any sense to me. People have been listening to mono audio sources with two speakers forever without this issue. Even if the "comb filtering" is noticeable you can still make out voices just fine.
FWIW i often had to go backwards in history (that was with Perforce, not Git) in previous jobs to figure out when a bug was introduced and by who so i can see what was the logic behind the change (either from the commit message or by asking the person directly, if they were still around). It can be helpful to avoid breaking something else by mistake when trying to fix something that had a reason to be as it is.
Vedas were not passed unmodified since they were originally written. Neither were the purānas.
> Trying to review the "what you did" with all the random false starts, bug fixes, and who knows what, would be a nightmare;

At some point there was a plugin for Google Docs where you could record the actual typing of a document; supposedly if good writers (even on the order of Spolsky/Graham) did it, we could stand to learn a lot.
Shouldn't, and shouldn't be able to (git pre-commit hook), but some people don't have that, some people use git as cmd+s.
> Could you give an example for "meaning" which is not "human-created"?

There is none, and that is the point. "Human-created" is just an emphasis that meaning is a fabricated construct by the human mind.
“ China has already “gone first” ”

Nobody believes this. China has a horrible record when it comes to pollution, and to make the opposite claim is a bit outlandish.

Here’s a question: why does 75% of all Bitcoin mining occur in China[0]?

[0]https://www.nature.com/articles/s41467-021-22256-3
DARPA Open Sources FETT Bug Bounty Hardware Evaluation Platform, Tools
It does make one wonder if some of the later attestations of Crimean Gothic language survival in the area might actually be people mistaking spoken Anglo-Saxon as Gothic.
> -i probably really should get better running shoes, though running on a gravel road and in private has made it more tolerable

Good running shoes are very under-rated. When I started out a year ago, I didn't bother with shoes as much as I did on beating my previous run time. I noticed I couldn't sustain the routine (I had to take a rest day after 3 or 4 days of running), and very nearly gave up on the habit. Then I bought a pair of comfortable running shoes and it made all the difference in the world. I increased my mileage significantly, and I manage to run 6kms every day of the week without feeling too tired or longing for a rest day.
If not done yet, then watch Vikings, and afterwards try to see how common facts are portrayed across both series, and cross check with the historical facts.

I had lots of fun doing that.

Somehow we had to get busy at home during these last year. :)
Much of the BTC as base currency isn’t actually BTC on the blockchain - but “BTC” held by the exchange and transferred between customers via a database and NOT on chain.
> Same thing you can do in a company, recongize where the stupidity comes from and work hard to curtail its influence worldwide over the short term, mid term, and long term for generations without fail.

What do you do if it comes from the top?
Show HN: List of my favourite bootstrapping tools
Use Cases for Kubernetes over VPN
Now address the reliability issue. Cost is only one factor.
I think your right here. The rise of the sound bar as installed below many TVs, I believe is a direct response to the preponderance of modern LCD/LED TVs to have as small a footprint as possible - the lack of depth leads to the installation of smaller speakers of perhaps lesser quality because there is no cabinet within which to place larger fuller range speakers.

People who choose to make use of a sound bar are using it to enhance/replace the speaker array that the TV came equipped with.
The math of living things
Neither do most people who program for a living. WIP branches and “did I understand this ticket?” branches are the norm, not the exception.
My phones at least, sends me a weekly notification regarding this sort of info.
Do you think that it's bad enough that it will do some major population control?
Using AI to Research Products for You
An invoice number is not the same as an idempotency-key. The idempotency-key is create by the recipient, sent to server and an invoice number is returned. Invoice number is clearly part of the application layer since its domain specific but idempotency-key is a generalized concept that prevents duplicate actions from occurring when there is no other key.
I haven't either, really. I suspect it's a matter of scale.
Apple and Intel Are Racing to Deliver Next-Gen 3nm Chips in 2022 Thanks to TSMC
> (and modern solutions are both safe and have limited/reusable waste).

can you point me to something trustworthy that proves this point? I am not too much into the topic of nuclear energy but the last time I spent a night or two reading up on it the waste part still felt like a huge drawback.
Perforrce handles this with shelving; it's a great feature and one I wish was better supported by other VCS'es
From what I understand, other provinces would buy their homeless one way bus tickets to Vancouver
How would you synchronize the data from the system of record to the blockchain? There is no centralized authority with a feed of all DNS changes. You're not going to get all the existing DNS maintainers to upload their changes. Even if you did, how would you establish the provenance of those uploads?

And just what good is the blockchain doing in this design? It's not the system of record, so the "chain" part is completely useless at establishing any kind of provenance. The only thing that has any value would be the current state, the history of changes is useless baggage.
My feeling is that I want anything that could change the meaning of the code to be down to me making a manual edit. So I'm quite happy for the Black formatter to automatically rewrite my code as it never changes its meaning. For anything else I like to be in the driving seat.

Anyway, that's just my feeling at the moment, I'm sure others have a different take.
The magical point of crossover is more like ~50Hz in my experience. If you can get mains that go as low as 50hz and you set crossovers properly, the chances that the subwoofer is going to screw up clarity/stereo imaging is really small. At that point it is more about making sure the kettle drums provide authentic presence (i.e. small cracks in your drywall).
The soundbar exists only as an audible wavelength up until a TV casts it forth into the spectrum of visible light.
And?

Re: China, there's clearly not an effort to move away from coal if they're constructing new plants. The percentages may be less, but if the overarching thesis is to limit things that produce CO2 altogether, this statistic is irrelevant when contrasted with their actions.
I agree it looks weird for cinema, but I prefer it for video chats. It feels more authentic.
You aren't wrong, but it still leaves Hydrogen in a weird place in the market.

With gasoline, you have to go weekly for your regularly commute. It can be annoying, but the upside is that you only have to stop for 5 minutes on a long trip!

With EVs, you just charge at home or the office which is really convenient. But the downside, is that those 5 minute stops become 25+ minute stops and you typically have at least 1 more of them. On top of that, the locations aren't as prevalent which increases planning needs.

With Hydrogen, you get the negative of weekly stopping, the negative of fewer locations, and the only benefit is that it can be refilled... almost as well as a gasoline for about the same $$.

So why would I choose hydrogen over either other choice?
I saw this type of thing coming a mile away and left GitHub as soon as they were bought by Microsoft. TBH even despite my inherent distrust of Microsoft this is way beyond the hypotheticals I had in mind when I deleted all content from my GitHub account. Now I’m worried about VSCode as another potential vulnerability vector. Has anyone done a recent independent audit of what is sent across the wire to Microsoft from VSCode?
Jeremy Kun's blog is a treasure.
The idea was not to detect how many databases are there on the internet, but rather unauthenticated/vulnerable ones. It is possible that the databases exist on US west coast, but aren't vulnerable. The maps were generated using ipinfo.io (linked in the article).
The Hacker Destroying a Franchise – Titanfall 2
> Opening (and pushing) call options to a broad userbase without first ensuring they had the capital reserves and the access to additional funding to top-up those reserves

Them opening/pushing options to their userbase was a long term move, but GME blowing up and deposit requirements spiking up was a short term event. Therefore those events aren't really contradictory.

>fuck the old banks, we don't need to be part of their network

That was part of their messaging? I haven't been keeping up with their blog posts, but AFAIK their messaging is closer to "democratizing finance" rather than "fuck the old banks".
European nuclear advocates really don’t have a satisfactory political response to Chernobyl and Fukushima. Truthfully, the best argument for nuclear power is an extremely unpleasant one: a bit of radioactive contamination (an immediate and visceral threat) is a small price to pay for the emissions offset (still a somewhat abstract and distant threat). The numbers check out but it is undeniably ghoulish.

But pretending people are motivated by sheer hippie-foolishness is just an ignorant ad hominem. It is not “completely nonsensical” to oppose nuclear power, even if the argument is badly flawed. Chernobyl was a traumatic event for many Europeans and they are correct to be suspicious of claims that a proposed nuclear technology is actually safe.

Being so condescending and dismissive doesn’t help anyone.
But with 1,000 BTC you can get more coins from within the system by buying lots of rigs with those 1,000 coins & hence mine more coins. So PoS and PoW are quite similar in that regard.

I think the problem with PoS is not "rich get richer" but the lack of fair redestribution. In PoW miners are economically forced to sell their mined coins to pay for energy bills. This redistribution is fair as it happens on the free market (exchanges). This doesn't really happen in PoS.
But you have exactly the same problem with downloading a binary, or running pip install. You have no idea what that code does, so curl | bash doesnt hurt any more than any other normal methods of installation.
Not for children: Audacity fans drop the f-bomb after privacy agreement changes
Well, I think some companies had a massive conversion burden, but these are typically massive companies, like Google. Most companies had nowhere near as much python2 code.

I think you hit the nail on the head with "lack of meaningful tests". The entirety of "locked to 2" python code I've dealt with was a serpentine mess with little/no tests and so brittle even going from print to logger risked things breaking.

"But it currently works!"
Completely agree. What on earth is the value in knowing that John decided to commit something at 11:24 29 days ago that may or may not have been complete rubbish?

The only reason I am aware of for keeping history is bisecting it to track regressions. The "development history" is completely useless for this purpose. What I want is the version history. That's why git is called a version control system.
Absolutely. You might want to take a look at Maia Chess, an engine which is supposed to mimic low/mid-level human play, rather than just playing perfectly and with a 1/10 chance of a terrible move, like Stockfish at low levels does.
The sensiblish way to implement this would be to make each packet contain a cryptographically strong checksum of this and all previous packets in the TCP connection.

It could be done better by including the next packet, too (which would require sending an empty TCP segment when a checksum needed to be sent before the content was known), and even better by reinventing TLS, and even better than that by simply using TLS.
You make a good case for innovation through acquisitions rather than in-house development. Once the derisking aspect is factored in acquisitions suddenly look a lot more attractive.
betamax of version control systems
Show HN: Ksuapp.ksuapp: ksuapp.com.exe.bin zip.iso.html.ksuapp – Supper App/OS