skysight-inc/HackerNews huggingface dataset:
I understand how you could feel compelled to take action against the perpetrators of forced labor camps. Slavery is abhorrent.

I am with you in wanting to contribute to ending slavery, and other race based methods of oppression. Certainly I do not want my consumer dollars to support oppression.

With respect to the subject of this article, is a China pen boycott an effective way to protest treatment of the Uyghurs?

The Forbes article you link to says "According to a new report by the Australian Strategic Policy Institute, a non-partisan think tank, China’s been accused of forcing Uyghur Muslims to work at factories that produce goods for well-known global companies including Apple, Nike, BMW, Samsung, Sony and Volkswagen."

Shouldn't we be boycotting those companies which knowingly benefit from the oppression? I imagine you would say yes, and practice such a boycott, aided by some investigation of which companies are knowing beneficiaries.

How about the Australian government, currently run by the party in power that is supported by the "think tank" that is the source of your Forbes article's information about the Uyghurs?

Australia was one of only two nations to vote against a Jordanian draft resolution designed to hasten a two-state solution to the Israeli-Palestinian dispute. Palestinians suffer a different but equally dismal fate to Uyghurs. They lose the right to earn an income when Israeli soldiers destroy olive farms that have been in their families for generations, and lack alternative employment because the Israeli occupiers deny them freedom of movement and freedom of importation of goods required for industry.

Should we be boycotting Australian made pens too?
Who needs a VM? I run it on WINE on Ubuntu. It works perfectly, including installing the service releases. Formatted cut/paste works, I can directly browse my Linux filesystem, it launches in seconds, is blisteringly quick and takes very little RAM.

The only things I can't do are middle-click to paste, and use my Compose key. If you don't do them, you won't even notice it's not a native app.
UK: Why now is a perfect opportunity to source funding for your tech startup
The thing everyone seems to have missed, is that Cadillac's system only "outperforms" Tesla because it disables itself when you look away from where you're driving. So because the system is more limited it somehow outperforms.
All points mirror my use. MP3 only, double size on my 4K monitor, and it works perfectly. I didn't realize it had any Win10 issues.
One of my favorite fountain pens is the Pilot Varsity - it’s a disposable fountain pen. Lots of ink combined with one of the best nibs out there, no matter the price. There’s an entire set of users out there dedicated to figuring out ways to refill these so they can re-use the nib. I haven’t had a single one leak on me, either.

They go for around $2 each.
The article brings up some good points, but there are several misconception.
You can't compare normal user program execution with operating system kernel code execution. Total different beasts.
There are reasons, that most operating system kernels are written in C and assembly. And also there is a reason why kernel code seldom use any FPU or SIMD instructions beside saving and restoring the FPU and SIMD context on context switch for user threads. ( The size of the SIMD registers in byte x86_64 SSE (256) x86_64 AVX (512) x86_64 AVX-512 (2048))

Ex. You don't want your interrupt server code use any FPU/SIMD instructions, as you don't want to save and restore the register file for the FPU/SIMD registers for the kernel code. It's just takes to much time. And there are other architectural execution penalty on some CPUs when using large SIMD instruction codes.

We measured simple operating system functions, like page clear with SIMD, and it's just does not worth it even if we only use SIMD instructions in that function and save/restore only the necessary SIMD registers.

Also heavy inter operation between low level assembly and higher level system code ( C ) are essential in kernel. You have to be able to handle the same structures in assembly and C without any misalignment and misaddressing. ( we use special macros to write down kernel structures, that are used in both assembly and C, all of the assembly files are C preprocessed)

And there are other several issues with OS kernel codes (handling special registers, changing address spaces (virtual), invalidating/flushing caches (specially on ARM), managing any kind of exception (hard and soft, page fault, invalid instructions etc. ), real-time handling, kernel context handling if any, etc.).
It doesn't have to be the worst time in human history to be a bad time in human history, though I think our scale is a bit off if we're saying now is on-par with what was going on in the Middle Ages in Europe, for example.
I just open them with `mpv`, the keyboard controls are great.
Wouldn't you describe cardio as continuous, repetitive strain with no recovery? I would've assumed writing is more of an endurance type of strain, but perhaps the strain due to writing occurs at an intensity that is analogous to lifting weights.
In general I try to limit my time on Twitter - but there was one time where I got something out of it. Once I was following the author of one of my favorite programming books, and he announced he was giving away from copies of his latest one.

I won, and he mailed it to me, and even autographed it.
Not our problem.

Mars will be "the Wild West" for at least a century or more. We'll be long gone.
Opalized fossil teeth of giant (40 meters long) sauropods found in Outback
I've read a bit about algebraic effects in the past (independent of React), but I think they are much harder to grok than hooks. I tried many times but I never really got it. Like Haskell has this way of making you think you've got it for a split second, then you try to do something and you realise you don't have a clue. The effect systems using free monads seem to keep applying a functor to itself an unlimited amount of times and I really didn't get it. I even did that category theory youtube course for programmers. Still don't get it. I could probably get it if I went full time on just that for 2 months or so, then coded in that style for a year to really bed it in.

Anyway...

However I don't find hooks that hard to understand. I don't think you need to touch algebraic effects to get it. It's yet another view system (like having done windows forms, wpf, asp.net webforms, mvc, knockout js, RX, etc.) to get your head around how it works.

In this case you have a function that returns the desired state and with useEffect you can set up actions to be run after that view gets rendered and added to the DOM, with some conditions on which renders you are interested in (all of them? just when foo changes?). And another callback for when you are "done" so you can clean up.
Progress bar -g option added to cp and mv commands
Progress bars added to co and mv linux commands.
Update: The judge refused to hear this case.
We don’t have evidence that the latter engineer was actually facing a choice between implementing the feature and non-figuratively sacrificing their and their family’s life. Unlike the 70+ year old precedent I was alluding to, for a talented software engineer of non-Uyghur descent in competitive modern China forever robbing yourself and everyone from your family of the opportunity to advance up the party hierarchy may well qualify as “very huge consequences”—meanwhile, what the feature in question facilitates may well qualify as a crime under international law.
Wish they'd open source the thing already. Surely it can't be pulling the holding company much revenue at this point; I don't think you can even buy the premium version anymore. Just let me get a proper Linux port and I'll drop Audacious in a heartbeat.
You can possibly also share what you have with r/datahoarders
What? You couldn't, you know.

Look at existing cloning efforts, like WordTsar. Years of work and they're not even really close yet.

Secondly, its virtues are its blinding speed, small size and simplicity. All modern software is the reverse of that, especially the abominations of Electron apps.

Thirdly, your clone couldn't be very close, as WordPerfect is alive and well and owned by Corel. Make it too close and they'll sue.
Some Creative Campaigning: Make America Trump Again
If you think that's bad, you should see what mobs of 'gender critical' people with an itchy report button do to trans women on there.
Affiliate Marketing Success: Tips and Tricks for Beginners
Italians can understand Spanish quite well and vice versa. Similar for Portuguese. That doesn't make them dialects of Latin.
This comment doesn't stand up to any kind of scrutiny whatsoever.

One, handwaving institutional corrupt and violation of the constitution by claiming it's only a few "bad actors" ignores how high up that corruption emenates from. Two, it assumes that the violations are needed for national security, a claim which can easily be dissected by understanding what William Binney has told us about thinthread, just as an singular example in a vast sea of examples. Three, it's a strawman to jump to arguing that because other countries are doing this, we need the NSA too. Very few people are actually calling for the dismembership of the NSA, and in general want accountability and a return to constitutional surveillance. Four, implying the constitution is a "moral position that loses" is absolutely a machievellian, realpolitik, ends-justify-the-means policy position that we and the world have suffered enough consequences and blowback of.

Your entire argument revolves around using the safety as justification for violations of their mandate and oaths, when all the evidence points towards the truth being quite the opposite: the surveillance program has failed to be effective for safety, and not only that, that failure is largely due to this very kind of thinking in the first place! By being willing to undermine the constitution the NSA (et al intel agencies) inherently reduce long term security and safety in the US by allowing bad actors in all kinds of sectors the ability to abuse the data they get.

The totalitarian surveillance system is about control, not safety, always remember that!

"Go again and see not just the film and the play but read the text of Robert Bolt's wonderful play "Man For All Seasons", some of you must have seen it - where Sir Thomas Moore decides that he would rather die than lie or betray his faith and at one moment Moore is arguing with a particularly vicious witch-hunting prosecutor (a servant of the king and a hungry and ambitious man), and Moore says to this man "You'd break the law to punish the Devil, wouldn't you?" And the prosecutor, the witch hunter, says "Break it?" He said "I'd cut down every law in England if I could do that, if I could capture him." And Moore says "Yes you would wouldn't you? And then when you corner the Devil and the Devil turned round to meet you, where would you run for protection? All the laws of England having been cut down and flattened, who would protect you then?" - Christopher Hitchens
Eh? I don't think there are any issue with finding download section on foobar homepage and installer link.
All of these things are fairly common in the RFP process. Not that going to find somewhere to print and FedEx on a Saturday morning isn't always fun...

One suggestion I would offer for future RFP's is to call/meet/show up for the pre-bid meeting. In person is always better if/when that happens again for your industry.

Most of the time, they will tell you about preferred vendors list. Or explain how they are going to go about making decisions. You can also tell who they know at the meeting.
Techno feudalism is the safe choice in the short term but has some pretty negative consequences on longer scales.
That's _you_ and people like specifically, not "you" as in "everybody". The 500 and 650 are totally different styles of bike, and the 600RR is no less track focussed and ergonomically compromised than the 1000RR.

Lots of people ride "dedicated track weapons" on the street. The ergonomics are focussed, sure. But so are high heels - and nobody claims they are "dedicated runway footwear", people choose to wear them in spite of or even because of the challenge in wearing them - because the results are rewarding for those people.

I don't wear high heels, but I've owned an R1, and yeah it's uncomfortable. I also own a "dedicated track weapon" 125cc two stroke (a Cagiva Mito), and I ride it in traffic all the time because it's fun. Stupidly fun - big shit eating grin type stupidly fun commuting 15 mins thru city traffic to get to work type fun. And I do dumb shit like 1,200+km trips on it as well, in spite of owning much more sensible "touring bikes" (a Ducati Monster and a Honda VFR800), because for _me_ - sometimes the advantages of having my stupid little race bike for the twisty bits of road on the way is _totally_ worth the pain of riding it on the "boring bits of road" in between. And I'm not saying this as a flexible-bodied speed freak teenager - I'm 53, somewhat overweight, and need to preload on anti inflammatories to get through a full 10-12 hour day ride on a "full tuck" sports bike. But I do, and for _me_ it's worth it.

That $17k buys you a 2.8 second 0-60 time, and a sub 10 second 1/4 mile time - assuming you are capable of riding those (I'll totally admit it's way more capable a bike than I am a rider). It's astonishingly fast, and a bargain for a street legal toy. It's a good half second faster over the 1/4 mile than the fastest time for a stock Tesla or Lamborghini. Any half reliable sub 10 second street car has probably spent more than $17k in engine mods. A talented rider can run 9.8second quarters all night without voiding the warranty on a CBR1000RR...
> At one point, the grandson of a prominent politician waltzed in,[4] chaperoned by a group of sidekicks and handlers. He had no reason to be there but quickly became the centre of attention. When asked what he was doing there, he smarmily replied, “Plane curiosity.”

Almost sounds like something that might happen Pakistan.
I prefer clementine[0].

[0]: https://www.clementine-player.org/
Oops. Artifex was a GPLv3 case, not a GPLv2 case. GPLv3 section 9 is a little different:

> You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
Blame VCs (hi Ycom)

When the time series data of conversations is MRR, gains, and ephemeral frameworks of the week 90% of the time, and 10% “same old physics” what do you expect from a bunch of humans still recovering from black & white “forever good life!” thinking?

Tell the cohorts titillating people with fairy tales to bug off a bit, humanity. Or do like the Romans and watch it all die

Only this time it could be the entire species
What are you selling?

Who is the market?

This is going to cause a huge variation for the answer.
From my point of view, writing prose in pencil is for little children. Under 8 years old, ish.

I also don't see much appeal in fancy, expensive pens. The cheapest ones here are about €5 from a supermarket, so something for €15-20 is usually decent.
Isn't the whole distinction between data and metadata rather arbitrary in this context?
I, personally, learned gradually how to use them by refusing to accept a bug fix when I didn’t understand the bug I was fixing. Gdb was first, because when I learned C it was the only freely available option. Strace likely was next when I started encountering problems that happened too long into a program’s execution to successfully use breakpoints to debug. Valgrind was likely next, when I ran into bugs where the memory corruption happened a long time before the actual crash (think use-after-free or uninitialized values).
Stator: A full-stack boilerplate – releases, deployments, enforced conventions
The problem is you are calling anyone who does not agree with your definitions, a bigot. Each side of radicals has no self reflection on the fact that they too are radicals.
foobar2000 is deceptively complex, it's probably the most complex and featureful music player. It's not bloated with stuff like online service integrations or whatever, but it is not basic, especially when you consider its plugin ecosystem.
Personally, I hate this attitude. Using a big corps walled garden just for a tiny bit of convenience. With just a tiny amount of effort you can find reputable places to download software. But most people have your attitude and now pc's have become like consoles, where a big corp monitors all your activity and decides what you can and cant do with your machine, and the idea of the pc as a personal universal computing machine is dying.

Reminds me of the Benjamin Franklins qoute

"Those who desire to give up freedom in order to gain security will not have, nor do they deserve, either one."

Just replace security with convenience.
Also, yeah thats super melodramatic, but it is qualitatively the same imo.
It really wouldn't.

The entire point of this exercise is that it is tiny and blindingly fast.

Running it inside a bloated whole-system emulator, in a bloated failure-prone semi-interpreted language, inside a bloated failure-prone app like any modern web browser, is like proposing replacing a bicycle with a shipping container containing an exercise bike, with a VR headset, mounted on the back of a flatbed articulated truck.

Which has a broken gearbox and no tyres and can only scrape screaming and skidding along the road, enveloped in flames and smoke.
You won't have a good time trying to debug a JVM or Node JS runtime with gdb. There are too many threads, too many moving parts, and trying to stop the world to make sense of it is too invasive; you'll muck with timings and waits and timeouts and GC thresholds and all sorts, and your effort to figure out what's going on will have changed what's going on. And that's if gdb doesn't crash.

IMO not enough people download and build the source. It's primitive, but adding logging or printfs to existing source, combined with strace if necessary, can be effective in a brutal way, where gdb - or any debugger - wouldn't get you far.
You might be more interested in Anarchism as a tool and process rather than a utopian ideal?

In this case I‘d recommend something like Understanding Power, or works of Noam Chomsky, Voltairine de Cleyre, Max Stirner, David Graeber.
I've ditched Winamp during moving to Vista and I'm using foobar ever since; I think the reading archive files feature is most interesting
As someone who has heard my father re-tell the same story at least 20 times of the time back in the 90's when he was out walking his dog near Sandagergård and was stopped at a military checkpoint by soldiers talking American English to him this almost feels like déjà vu. Anyone who used the area knows Americans was there.
I'm sure they would, but they don't currently have the quarantine capacity to accept all of their own citizens that want to return, so there would be public outrage if the capacity were used for tourists, no matter how profitable.

Many Australians (including loved ones of mine) are currently stuck overseas with flights repeatedly being cancelled. It's really shameful the country isn't doing more for its own citizens.
Huge disservice for kids. Ton of studies show a bunch of negative consequences for kids who don’t sleep enough, which is pretty much all kids who wake up to school early.
If people feel psychologically safe at the workplace, you don't have to ask them "what they don't have patience for" or "which activities deplete their energy". They will tell you.

(Assuming you do agile - which everyone pretends to - they will tell you during the retrospective. Unsurprisingly, this is the part of agile methogology most companies decide to leave out.)

If people don't feel safe, they will wonder whether their answers will be used to accommodate them better... or to decide who gets fired.
IO isn’t (typically) functional, and neither is the IO monad. But like reference types in Clojure, it’s how you express “the world is stateful, my program usually is not, but for this exceptional case my program interfaces with the world.” I don’t think React hooks are a good way to signal that, but they’re one of the ways people who prefer FP in real world use do it. I think Redux type solutions are a better signal in some cases, and the rare stateful class component has is better in others. I hope hooks don’t take over the React ecosystem, but if they do I’ll be looking for other solutions similar to earlier React with regular functions and stateful escape hatches.
What if sha256 hash is broken? Then all bitcoin becomes worthless.
Pure functional languages such as Haskell have some facilities to do things that are not 100% pure, such as I/O. Similarly, OCaml has effects, but functional programmers minimize their use of such impure facilities.

Effects in OCaml are impure: "However, the effect system also allows for tracking side-effects more generally. It distinguishes impure functions, which perform side-effects, from pure functions, which do not." See: https://www.janestreet.com/tech-talks/effective-programming/

In Haskell impure functions are fenced off from pure functions. So for example, pure functions are not allowed to call impure ones.

If nearly all of the functions in your app are impure (and use React hooks) then you are definitely not doing functional programming.
I love fountain pens too, and recently tried to switch back to my classic Parker 45.

Sadly, the plastic lining of the reservoir had perished, so the pen wouldn't suck ink up. I tried a replacement reservoir, but it didn't work. So I tried a different type, with a screw based impeller mechanism, and got ink all over my fingers and desk. Some of the ink went up into the reservoir, but wouldn't flow back down through the nib for the purpose of writing.

I don't like disposable fountain pen ink. The plastic is bad for the environment, and the experience is half of what I am trying to get away from by returning to the mechanism of the refillable apparatus.

I tried buying a new fountain pen, for $50 from Officeworks. It has a screw based impeller mechanism that has the same shortcomings as the one I tried with my Parker 45.

Has anyone seem a replacement reservoir for Parker 45 that works?

Can anyone recommend a non-refill fountain pen?

I'd love to return to using a fountain pen! Not just for ergonomic reasons. The writing looks better too.
POWER was designed to be a compiler writer's dream and has some sharp implementation corners.

I think I would probably recycle the Alpha ISA circa 21164 (EV-5) with maybe a CAS instruction. It was pretty balanced between hardware and software and a lot of the complications in the VLSI design (dynamic logic, mostly) are moot with a modern technology if you stick with reasonable speeds.

Presumably now that the MIPS unaligned byte access patents are expired, a whole bunch of the idiocy that Alpha had to abide to avoid that patent can just be sidestepped.
Platforms are an anti-Web regression.
Bitcoin is very good at emitting CO2.