skysight-inc/HackerNews huggingface dataset:
Posted this a few days ago but didn't get any traction. My comment from last time:

Not sure I fully understand this one, perhaps I missed it in the white paper.
The more traditional method of this is the investors fund the project and then the benefitting company pays the investors a portion of what they would have been paying the utility companies if it hadn't been for the upgrad project. It's not clear to me if that actually takes place in the Efforce method, does the benefitting company have to buy tokens to pay the investors?

Also, if all savings are calculated based on meter readings sent "directly" to the chain, how do you account for changes in energy requirements due to upsizing or downsizing or any other change not covered by the contract? A mechanism for this would seem to require a method of putting a thumb on the scale, and if that's he case then why use the token instead of the more traditional method.
Does this "efforce" use proof of stake? Yes or no.
How to Build HTML Forms Right: Security
As others have said, people seem comfortable enough to talk about mental health in an abstract way, but less so about their particular needs.

You seem to have a particularly skeptical view though doubting stigma and casting doubt into therapy as well. Your comment is actually a perfect example of stigma.

I’ve struggled with anxiety before and saw a therapist for a while and benefited greatly from it. It was expensive, sure, but not over priced. Less hourly than I make.

I didn’t really talk about it much at work, but I am open about it now.

On top of that, there are less stigma towards certain aspects of mental health and more towards others. I believe anxiety, like I mentioned for myself, is becoming a more commonly discussed topic, but depression or bipolar, for example, still carry stigma that push people into facing these things alone.
Ask HN: What Is the Most Valuable Thing You Can Learn in a Week?
There are shills for various nationalities, chinese, us, russian and (probably a few) brit as well.

> I find these boards to be very much influencing people to one specific type of ideology,

I find the opposite, a few biased ones and a decent number of independent thinkers.

> I find it funny that while on US platforms, people call themselves Brit, whereas no one in the UK calls themselves that.

Are you implying I'm not actually a brit but faking one? Londoner, mate, sarf lahndan, though not born & bred.

When abroad one will identify onesself appropriately, I am 'abroad' on a US website where my nationality mattered WRT my comment, I don't know what you expect me to say.
It's true, but why would you put your focus on reducing your individual emission by (rough estimate) 30%, instead of demanding solutions that can get your emissions down by 100%? There's this urge to self-sacrifice and then look down on other people who don't, and it's really counter-productive in every way.
Eat, drink, play: the recipe for memorable food in video games
Apes, Lice and Prehistory
>>not exactly amenable to liberal democracy

I'm a big fan of liberal democracy, so this was an argument against involuntary commitment and forced labor, not an argument against liberal democracy.

The 'liberal democracy' reference is not using 'liberal' in the same context as the 'liberal cities' I referred to later.

>>the vulnerable who are predated upon by drug dealers

I wouldn't characterize that as a talking point associated with the right at all. The left is known for displacing blame for the misbehavior of drug addicts onto external forces, and this particular point does the same. Though it does sound critical of drug dealers, which is a right-ish argument.

Anyway, it's impossible to not sound political, when the problem is political. And it's impossible to not be critical of the left, when it is mostly the left that is to blame. Left-wing run cities are much worse off than right-wing ones with respect to homelessness, violent crime, drug-abuse, etc, by any metric you look at, and they got that way, from a starting state of much greater social order and more functional civic life, under decades of left-wing policies that gradually became more extreme.
Simpler dynamic arrays that work the same in C and C++
While the author speaks about difficulties due to momentum, habit, and baggage, I think the fundamental problem is much, much harder.

Many have described the problem in different ways, from Fred Brooks's essential vs. accidental complexity to results on the intrinsic "hardness" of programming we've learned from computational complexity theory in the past two decades, but my favourite is the succinct description Gilles Dowek gave at a talk at NASA [1]:

> Computers have been invented to surprise us... If we knew what computers do, we would not use them, and we would not have built any.

In other words, not only is writing the programs we want hard because of some "reasonable" Brooks-like argument or some rigorous computational-complexity argument, but we write programs in the first place because it is hard.

In practice, not only has Brooks's prediction about no 10x improvement in programming productivity due to a single development -- which was rejected by many at the time as too pessimistic -- been vindicated, but the reality is worse: we have not seen a 10x boost due to all developments combined and in over 30 years! And the boosts we have seen are mostly due to the availability of open-source software, and widespread knowledge sharing on the internet.

[1]: https://shemesh.larc.nasa.gov/NFM2018/talks/Dowek.pdf
This is great! Many of these things are slowly learned over time, but explicitly listing them out will be helpful when refreshing or teaching others.

The three that have been most helpful on our team are: #1 (review your own code first), #2 (write a changelist description), and #5/#6 (narrowly scope changes/separate functional/non-functional changes).
"... if we assume the tenets, wrongly held as if they were physical laws of nature, of Austrian economics and the bogus idea of the self-regulating free market ..."
Will it be effective enough to compensate energy needed to keep this blockchain platform alive in the long run?
How to Use Vim on Linux and macOS
How to be fast on your computer. Remapping keyboards and being able to call custom macros/scripts. I use Karabiner for that.

https://wiki.nikitavoloboev.xyz/macos/macos-apps/karabiner
I don't know much about transmission, but would a modified version of this work for PAL TVs? I guess you'd modify the frequency but what to?
I know about git-send-email. But you still need some kind of website for project info and code (unless you only wanna give out your code on request via email) and a patch/bug tracker if you want your project to be approachable. Larger projects and business users might also want CI.
Be Like a Roman Emperor This Holiday – Donald Robertson
Donald is a trainer and former Cognitive-Behavioural Psychotherapist, with a background in academic philosophy, who specializes in eLearning and web development. He's been involved in research on the use of eLearning as a vehicle for delivering training in CBT self-help. He's also interested in the relationship between ancient Stoic philosophy and modern evidence-based approaches to psychological-resilience training.

[00:01:51] Guest Introduction

[00:05:19] How different is life now than you had imagined it would be when you were younger

[00:06:13] How psychotherapy lead Donald to Stoicism

[00:08:09] The relationship between CBT and Stoicism

[00:14:35] How could CBT and Stoicism help us stay focused in a world where everything is meant to distract us?

[00:20:44] Human nature hasn’t changed much

[00:22:31] The Stoic concept of practical wisdom.

[00:25:56] The cardinal virtues

[00:31:55] Passions versus virtues

[00:38:33] People may think that those who practice Stoicism are cold or unemotional, but that's not

[00:41:34] The circles of Hierocles

[00:47:15] What can Marcus teach us about improving our relationship with ourselves?

[00:52:49] Helping those around you flourish

[00:54:42] Who are some of the teachers and mentors that Marcus talks about and what role did these teachers and mentors play in his life?

[01:04:57] How Lucius Verus improved Marcus’ character

[01:10:02] What can we learn about being better teammates from Marcus?

[01:16:16] It is one hundred years in the future. What do you want to be remembered for?

[01:18:00] The Random Round
This “x implemented in y” is a curious thing we are seeing with growing frequency nowadays (imo). On the one hand, good for these folks, to be rewriting something old in a new way (be it language, library, or framework). On the other hand, could this be an indicator that we’ve reached a certain level where it is easier to rehash the ideas of the past than create new work or invent new ideas or applications? Maybe someone with a more classical education can comment on how this manifests in the arts?
I partly agree, but I like "Crossing The Channel": https://soundcloud.com/theshawwn/crossing-the-channel?in=the...

The reason the beat is so unique is because the model started out by making a mistake. Or at least I thought it was a mistake; it took several measures to hear what it had in mind. GPT did its usual "generate the next most likely thing," which happens to be a rhythm that sounds good. In some sense, it's impossible to say whether it was a mistake, or if it "planned" to write it like this.

"The Cruise" is lovely and relaxing: https://soundcloud.com/theshawwn/the-cruise?in=theshawwn/set...

and "Green Mountain" is just fun: https://soundcloud.com/theshawwn/the-green-mountain?in=thesh...

As for the effect on the art world, I think indie gamedevs will be happy they have some nice tunes without having to work with a musician. There's no way to know what the wider implications will be, though. Perhaps kids will grow up hearing stories of how granddad learned to play the guitar himself rather than asking the computer to write a hit song.
It will be interesting to watch people trade their privacy for convenience. I just hope that Intel wakes up and give new architecture a push or maybe they'll start licensing x86 in a similar way that ARM does and we could finally get more players in the PC space.
You might be interested in coconut [0] which extends python with functional concepts and compiles to python.

[0] http://coconut-lang.org/
Typer, Build Great CLIs
Enjoyed the illustrations
Starting a company on Malta is a pain so unless you live there or work in online gambling (where their regulations actually are decent) the only reason to do so is due to their lax regulations on the finance sector. Outside online gambling Malta is dreadful for startups, so that they are Malta based is indeed a bad sign.

My knowledge comes from having worked in the online gambling industry and knowing a lot of people who live in or have lived in Malta.
You may be both right, because you are talking about different things. The important thing is that most software being written is CRUD or at least can be served by pretty simple and standard tools and architecture.

Even more accurately and more importantly from the perspective of this comment: most software developers will be working on such projects. And this is the gist, because a lot of folks talk about all these exotic/cool/cutting edge solutions while most people don't need or even should not to use them to get their job done.
The first thing I saw was that the tokens are called WOZX, which looks to be either a marketing gimmick or ego-centric naming. Either way, a bad sign. To me such marketing devices or personality-centric companies often means the underlying business will be less scrutinized and thought-out, so more likely to fail at some stage.
GPS trackers are sometimes used, but GPS is receive-only, they allow you to track the location history if you have gotten the container and the tracker; but it does not imply having the ability to locate it if it's lost because the container can't send its location to you from the middle of the ocean - doing that would require essentially having a satellite radio with proper antennas, and that's not generally done. A naval transponder would allow it to be located if you're within perhaps 40 miles or something in the ballpark, but events like this tend to happen much further from a coast.

In any case, that would be worthless, in almost all cases it wouldn't be worth to explicitly go out and retrieve the container even if it would still be undamaged and floating (which is unlikely).
Surely Chrome has the same protection that Firefox has against unattended sideloading of addons?
Celera 500L – Egg with wings or a revolution in aviation
I think you are taking the weakest possible extrapolation of the article's position and attacking that.

This article is about changing techs for an existing product. And the author is correct; tech changes are very costly for existing products. You have to weigh the cost of the rewrite. Swapping out your markdown parsing library is probably relatively low-cost. Swapping out your web framework is potentially years of work for no practical gain.

Most of us aren't working on new things. Day 2 of a company's existence, you already have legacy code and have to deal with things that were built before.
I agree, but it's still cheaper to counteroffer than to hire someone new if the demand is market price for that job. There's big overhead in replacing you.

Fundamentally the operative variable is: "can they get your job done for less than you're demanding." That's what matters, more than the impression of commitment.
Indeed, I'm fed up with people criticising Apple because it refuses to instruct it's employees to criminalise themselves. Nobody expects any other companies to do this. It's bizzare to me how distorted a moral framework can be that people blame a company for obeying bad laws, as if breaking laws and criminalising employees was an acceptable and moral way to run a business.

Sure a company can fight governments in court, if that option is available, but if it isn't or if that approach runs out, that's the end of the line. At the end of the day it's the governments and laws that need to change.
For a paperback story about the history of western philosophy wrapped up in "story form"..check out "Sophie's World" by Norwegian author Jostein Gaarder. Its not a must but it is fun.
I'd download entire music libraries (from Soulseek where you can browse people's shared files). I'd look up something I liked and assume someone who likes it has good taste :) And download whatever else seemed interesting. Thus my iPod became a vehicle for discovering new music.
I'm very curious about the chips with external memory and how they'll do WRT performance in the high-end. Do we have a measurement of how much M1 spends waiting for memory after an L3 miss?
I always thought part of the advantage that shipping containers brought was that they were more or less interchangeable. And that meant that they could be loaded in whatever manner best suited the whole ship. The details of which might not be known at the time when the container was booked. The carrier might be able to reserve “interior” or “top level” spaces for a different prices, but with shipments being loaded/offloaded at different ports, the logistics of loading can be quite complicated. If your container need to be offloaded at the first of three ports, you probably couldn’t have the option of an interior space. Or if you had an extremely heavy container, that should be loaded in the lower part of the ship for safety.

My guess is that the orchestration of how containers are loaded is complex enough that the order of stacking is best left up to the shipper and adding cost/location optimization to the equation might make things too complicated. The containers should be loaded in the manner that is the safest and most efficient for unloading.
Using T.ly Link Shortener
Doesn't this create an incentive to congest the energy network in order to benefit from 'energy savings'?
Last time I checked everyone is free to ask for their help.

Now if we are discussing that their support should be gratis, ok that is another matter.
Nice post. I agree with almost all of the author's points. However, I would add that "reviewing one's own code" is more difficult than it may appears. It's like reviewing your own prose, one develops blind spots. That being said, combing through your own CR for trivial mistakes is just due diligence.

Also, 100% on the change list description. I mentioned the same thing in a similar post[1] of mine.

[1] https://blog.mattchung.me/2020/11/09/3-tips-on-getting-eye-b...
The sibling comment lists all the problems, but I stopped at "forced labour"; a crime against humanity for which people were convicted at Nuremberg.
Yes, and those European languages use base-10 numerals.

This specific base-20 numeral system has a simple representation which allows some numeric operations to be done by pattern matching.[0] See the YT video I linked to.

Think I+II = III in Roman numerals, or as the examples show, think V+V=W (for 2+2=4). Though unlike Roman numerals, this uses base-20 positional system, with a subbase-5 system.

That composition feature isn't present in the Arabic numerals.

And I'm annoyed there's no way to represent it in standard Unicode!

[0] I haven't looked into it enough. I suspect the simple pattern matching approach only works for some numbers. But even so, it gives an intermediate/bootstrap step to learning (say) division that feels helpful for beginners.
> If they live up to expectations, they will significantly outpace the performance of the latest machines running Intel chips, according to people familiar with the matter who asked not to be named because the plans aren’t yet public.

Yeah, it's definitely non-public that Apple's about to put best-in-class chips in their desktop machines. Totally secret. Don't tell anyone, Bloomberg!

https://www.epsilontheory.com/why-am-i-reading-this-now/

Reminder: it was also Bloomberg who ran that very likely bogus and unsubstantiated story/psyop about the scary backdoor chips on the SuperMicro boards, and refused to retract it. When they do very obvious marketing fluff pieces like this, they lose even more credibility as a "legitimate news source" in my view, even if this ad they're running for Apple's upcoming hardware is 100% factually accurate.
I remember reading Sedgewick's algorithms book long ago. As I recall, he always suggested using a dummy node as the first entry in a list, which removed basically all head-based edge cases. But yeah, Linus's approach is pretty neat, esp. for fans of C.
Biden’s drive for diversity in top political jobs is only an illusion of change
Audio Synthesizer Library on Arduino Due
Android Emulator Apple Silicon Preview
Alchemy means "the process of transmutation by which to fuse or reunite with the divine or original form" which in reality doesn't deal with concrete materials, but it is about something akin to psychological transformation.

Practitioners of alchemy would uphold deceptive ideas about it, in order to protect themselves.

I highly doubt that Newton was as silly and foolish as misunderstanding what alchemy is fundamentally about. However supposedly he was found to have mercury in his hair upon being found dead, which certainly discredits the occult and esoteric part of his studies.

The public image of Newton is heavily shaped by the British Government, the whole thing about the Enlightement scientist that society is supposed to emulate and so on. It's quite the rabbit hole to investigate.
Imo every piece of code (for reasonable definitions of "piece") is supposed to check its own preconditions and not rely on the caller to check them.
Meh, i should we should fix gender split in mining industry first.
Any relations to sweetjs.org - "Hygienic Macros for JavaScript"?
There is an entire department in the DoD who’s task is making sure the “good” US services in films get access to funds, vehicles, bases and military extras. The films where the US are the baddies are shot in neutral countries like Malta and South Africa.

They are the very definition of propaganda
I kinda like this version best. It makes clear we're updating a ->head pointer in one case and ->next in the others. I like the elegant version, too, since it can update both kinds of pointers in one fell swoop, but you have to grok that p starts as a head pointer and later becomes something's next pointer.

I'd say C syntax for double pointers is a lot less kind than the syntax for single pointers. Your version thankfully lacks any line like so, without making me think about parens

p = &(*p)->next;
Gionee was placing malware on plus 20mln smartphones: sentenced with 3 years
Unity of Knowledge and Action – The Philosophy of Wang Yangming
The article seems to be poorly informed.

> Those graphics chips would be several times faster than the current graphics modules Apple uses from Nvidia and AMD in its Intel-powered hardware.

I don't even remember the last Apple hardware with Nvidia graphics.

> Advanced Micro Devices Inc., which has been gaining market share at Intel’s expense, offers standard desktop parts with as many as 16 cores, with some of its high-end chips for gaming PCs going as high as 64 cores.

Threadripper is NOT a CPU for gaming.

> Company tests faster performing processors than Intel’s best.

Well if I'm correct AMD currently sits on top of the CPU ranking (and Intel 11th gen doesn't seem to be changing that as far as the leaks go), so AMD is the one to beat.

> Apple Preps Next Mac Chips With Aim to Outclass Highest-End PCs

Weird conclusion to draw considering the statements above. I would expect the performance to be on-par with the high end chips, but with lower energy consumption. The article seems to imply that it will outperform 280W+ CPUs.
I think I know of an example:

I work with some folks who use Brewlytics (https://brewlytics.com/). It's basically a way to use logical modeling to automate tasks, actions, and pull and push data for said automation. It's parallel to programming - these folks are using iterators, splitting and recombining fields, creating reusable parts out of smaller parts. They basically ARE programming, but almost none of them know anything more about programming than Hello World in Python.

I find the situation absolutely bizarre
Depends on what kind of industries are you looking into. GPU & FPGA acceleration do offer tangible performance boost, though each project should be tailored to a domain challenge and current IT infrastructure.

To my personal experience, the market for hardware acceleration / high-performance computing services is still growing and there are still quite a space for niche solutions. Currently, almost any industry can benefit from boosting computation powers. Think of any business process, where you encounter a performance bottleneck in computation - that's where the hardware acceleration with GPU/FPGA/ASICs can come handy.

We also started helping companies with accelerating machine learning processes, image detection and analysis, speeding up them across several industries. You can always see some of the applications of hardware acceleration here: https://demo.softserveinc.com/Hardware-Acceleration-Services..., both for different industry verticals and use cases. Though, it's not a startup, but you might find there what you were looking for.
I wasn't endorsing that policy.
I thought this was a dupe but actually this received avid discussion on reddit 5 days ago: https://www.reddit.com/r/programming/comments/k5cbln/how_to_...
>Why is it worthy of respect to go against your own interest?

Isn't this like a basic human principle? That we are taught as children? That sacrificing one's own interests for the commonwealth is typically considered virtuous? So your question is total nonsense unless you were brought up in a forest by a bear somewhere and actually genuinely don't understand.
so sorry to hear that !
hope medical science advances that one day you can walk(& maybe even run) again !
sending you lots of love !
I guess that would mean they have to distinguish between containers when loading them onto the ship. That's probably difficult and more expensive for everyone.