skysight-inc/HackerNews huggingface dataset:
Have you considered making a transition into engineering management? You can eventually work your way to VP of engineering then CTO with your 10 years of software plus management and leadership skills.
There must be some innovation in healthcare, we were delivered a safe effective vaccine to a new virus in about a year.
Ebay helped facilitate a fraud against me and are still on my black list. The whole process was horrible and costly. Up until it happened i used them regularly to buy and sell. I know its tangential but my thoughts are based on your white list. Essentially eBay and to a degree Amazon are perpetrating fraud indirectly on a massive scale.
Nice! This is a million times cooler than my modest toying with these useful little devices.

I have a few of those displays, for a hobby server "front panel" project. (3 CrystalFontz with buttons and USB, and an Adafruit RGB-backlight one plus USB backpack.) I only got as far as using the small set of software-defined characters to do a charts/bars:

https://www.neilvandyke.org/lcdbling/lcdbling-20190121.jpg

https://www.neilvandyke.org/lcdbling/lcdbling-horizontal-bar...

I was planning to use one for my GPU server, and then another for a self-contained simple admin console for a home network router (no needing SSH/Web to do basic admin functions, nor needing to find a sufficiently trustworthy separate device for that).

You can get 5.25" drive bay mounts for some of the CrystalFontz ones, including room for D-pad, OK, and Cancel buttons. And besides their display and input features, some of them can hook into ATX motherboards, and a perform watchdog function, to reboot a frozen box.

If you're buying CrystalFontz units that aren't factory-sealed, beware that they might've had downstream firmware put on them (that's how I got a FireEye one, and a Honeywell one, accidentally). A CrystalFontz person told me that the stock firmware can only be put on at the factory, but I haven't verified this (and I do have a sealed unit from the factory now, which I suppose might be cloned).

(Oh, if you're playing with the Adafruit ones, IIRC, the one I have seemed to be doing some kind of nonvolatile storage write for each color change, at least the way I knew to change the color. If that's the case, I don't know whether or how soon a write cycle limit on that would be hit.)
But Starlink isn't, wasn't, and never will be "for providing internet to poorer countries". It's always going to be first and foremost about selling internet to people in wealthy countries in areas without good local internet options. Are we really pretending that people in "poor countries" can afford the cost of the equipment and the subscription? Or that Elon Musk is doing this as some kind of charity?

The main problem that I have here is that the uniformity of a full Starlink setup means the entire earth is covered in it, and literally no one else except for Americans has any say in it. That's what's absolutely not cool in my opinion.
Cocote – Doing It Right
You could use VDO (I never have) https://access.redhat.com/documentation/en-us/red_hat_enterp...
Covid vaccines for children should not get emergency use authorization
This is based off 30 minutes of naive research; if someone knows better, please correct me. (No better way to get information than to say something wrong on the Internet.)

Most of the time, major or more sophisticated apps will just use Cyrillic (in Mongolia) or be written in Mandarin (in Inner Mongolia, CN). There are, however, web pages in the traditional script, which you can look at to get a sense of how a UI layout for a vertical script might work [0][1][2]. I also found a website with a full list, with many broken links [3].

From an encoding perspective, Unicode historically hasn't meshed well with Mongolian script, because of a surfeit of homographs. From what I can gather, Menksoft supports the most widely used alternative encoding method, which isn't Unicode-compatible. This apparently makes searching and indexing traditional Mongolian pages hard.

[0] http://khumuunbichig.montsame.mn/index.php?home

[1] http://mongol.people.com.cn/

[2] http://www.nmg.xinhuanet.com/mg/

[3] http://www.cjvlang.com/Writing/writmongol/websitesinmongolbi...
One thing I've always been curious about with alphabet transitions like these is how people dealt with it. State newspapers might start printing in the new alphabet, but at what point did shop signs and handwritten correspondence switch over? Did everyone over schooling age stick with the old?
text output? where's the AR viewer of starlink overlayed on the sky!?
Alzeimer's currently doesn't have any effective treatments, so I'd repeat the question: how would the fatality rate from Alzheimer's double year over year?
Thanks for the NPR video. Eye opening.
Sounds like what happens to any “leave one to take one” book box over time. You really need to reset them with good books from time to time.
I agree with your overall point, but I wanted to comment on this:

> Companies are amoral

This is presented as a truism, but it is not true. Companies can be as moral as they wish to be. One of the reasons we have found ourselves auctioning off the arms and legs of American industry to China is this race-to-the-bottom mentality of "it's just business" that prioritizes short term profit over the long term viability of a company. Yet those companies have lobbyists, marketers, and advertisers, which they use to fight expensive battles in the marketplace and regulatory forum. Some companies even have the benefit of being under the same ownership umbrella as a venerated newspaper or popular cable news network.

Morality doesn't dissipate into thin air just because a few people throw their lot in together and try to make money. Apart from having financial incentives to do no harm to their customers or areas of service, companies have the capacity to make decisions based on reasoning about what is right and what is wrong. There is no fiduciary duty to do harm for the sake of profit.
Is there a Goodwill-type organization that focuses on electronics that I can donate to? These days you need a phone or computer just to apply for a job, let alone function in society.
I dug in and read the linked thread and patch, and this may be a bit in the weeds, but nobody on the linked thread called out Christian Persch's comment [1] which doesn't make much sense to me. To be completely fair, this is a comment from 2015, 12 comments deep in an otherwise relatively isolated bugzilla forum, so maybe we shouldn't judge too harshly. Anyways, have a look:

> In reply to Daniel Micay from comment #10:
> > Implementing this in VTE would mean ruling out having any flexibility in the
> > terminal using the library. I haven't responded any more here because an
> > implementation inside VTE won't satisfy the use case.
>
> Implementing keyboard selection inside vte means that *every* terminal based
> on vte benefits; adding only hooks for you means that all the other terminals
> get *no* benefit.

This seems like a pretty shallow argument. What exactly stops gnome terminal (the obvious referent of "all the other terminals") from implementing this itself once the apis are available? Or, stated another way, why is gnome terminal entitled to receive all the features built on top of GTK component apis used by other projects? He's stating the conclusion that VTE is the correct layer to implement the end-user highlight/selection feature without actually making an explicit case for it, and without acknowledging that there's an argument that the layer above could actually be a better location to implement the feature.

Thoughts?

[1]: https://bugzilla.gnome.org/show_bug.cgi?id=679658#c12
1800GOTJUNK and friends are basically this, though you get charged anyhow.
I don't think it needs to return trip for it to be useful. Most of the value is allowing programmers to get the business logic that expert users generate.
The human brain is like a self-compiling compiler. You can teach people math by teaching them how to read, and then suggesting a good math book.
This depends on the field. What I get sent as a peer reviewer is generally in pretty good shape already, and the author has simply missed a relevant publication here or there, or got a factoid wrong. So, the paper was already nearly publishable as it was, and it didn’t take me more than a few minutes really to make it even better. Often my work in these cases is its own reward.

I actually got sent my first outright awful paper recently, and there wasn’t in the end much of an onus on me. The flaws of the paper were so blatant that I could simply tell the editor that the entire premise was unsound without having to go into much detail, and the editor understood.
Well it's not like you couldn't scratch that itch. Biology and medical sciences are the most hardcore reverse engineering club there is.
Looks like a fix is in the works at https://bugs.webkit.org/show_bug.cgi?id=225259 using your site as the reproduction case :)
To be fair, there's a very real difference between companies that are thriving or at least doing as well as ever during the pandemic, and those that are seriously hurting. I don't blame the latter for tightening purse strings, but one would hope they're at least not assholes about it.
Agree. The prices to trash the junk in my aunt's garbage when she passed made it a gross game of 'do you think Goodwill will take it?'

It would have cost thousands had we not sorted most of what ostensibly _was_ garbage into Goodwill acceptable piles.
I challenge the assumption that management and leadership require extroversion. If interacting with people drains your energy levels, you can find ways to balance your energy throughout the day and week. I’m not saying it’ll be easy or always 100% achievable, but it’s doable and introverts can thrive in these positions. God help us if they can’t lol.
Depends on what you need. Investment/M&A vs "I need to sue a nonpaying client" are quite different.

Standard lawyer answer: "It depends." :)
Betube WordPress Theme
Nitpicking:

> immutable strings (which racket has not)

The reader makes strings in the sour code immutable by default. And if you have a mutable string you can use string->immutable-string https://docs.racket-lang.org/reference/strings.html#%28def._...
youtube-dl to the rescue!

(also never knew about that video, but it's great indeed)
> Preaching about the perils of consumerism and demonising anybody along the way whilst working at Amazon and always buying the latest tech? Solid hypocrite.

I just don't see this that often. Also - while you may denounce some cause - it doesn't mean you can't work at some place that might promote parts of that cause. After all - if you were a proponent of socialism or communism - how could you work at just about any company in the USA without being labeled as a "hypocrite"?

Sometimes the realities of the world force you to participate in things that you don't want to participate in...
If you're willing to do remote, Mexico has a very generous residence permitting for foreigners. If you are a foreigner employed abroad by a foreign company you can reside in Mexico and not pay income taxes in Mexico.

This opens the Mexico City as a fantastic option which is very affordable for someone with a US salary.
Sigh.

Speaking as someone who has spent the last six years of their career working on advanced physics in various technology sectors (including biotech) and then trying to make various 2D-xene materials work for semiconductors, I’ll tell you one thing:

They pay you shit and if you think you’re all treated badly in FAANG, hoooboy, at least nobody has nearly caused deaths in the lab through negligence!
That's how it appears to me on Edge but when I open the inspector and go to the Applications tab the cookies are there and haven't actually been blocked. Can you check if that's the case for you too?
Why inside neovim? What's the benefit?
The goodwill situation today for niche electronics is actually better than it was back then, thanks to the auction site imo.
You mean the total lack of comments didn't help? ;-)

SPARC has two attributes (I hesitate to call them features) that this code interacts with: register windows and a delay slot. Register windows are a neat idea that leads to some challenging pathologies, but in short: the CPU has a bunch of registers, say 64, only 24 of which are visible at any moment. There are three classes of windowed registers: %iN (inputs), %lN (local), %oN (output). When you SAVE in a function preamble, the register windows rotate such that the callers %os become your %is and you get a new set of %ls and %os. There are also 8 %gN (global) registers. Problems? There's a fixed number of registers so a bunch of them effectively go to waste; also spilling and filling windows can lead to odd pathologies. The other attribute is the delay slot which simply means that in addition to a %pc you have an %npc (next program counter) and the instruction after a control flow instruction (e.g. branch, jmp, call) is also executed (usually, although branches may "annul" the slot).

This code is in DTrace where we want to know the value of parameters from elsewhere in the stack, but don't want to incur the penalty of a register window flush (i.e. writing all the registers to memory). This code reaches into the register windows to pluck out a particular value. It turns out that for very similar use cases, Bryan Cantrill and I devised the same mechanism completely independently in two unrelated areas of DTrace.

How's it work?

We rotate to the correct register window (note that this instruction is in the delay slot just for swag):
https://github.com/illumos/illumos-gate/blob/master/usr/src/...

Then we jmp to %g3 which is an index into the table of instructions below (depending on the register we wanted to snag):
https://github.com/illumos/illumos-gate/blob/master/usr/src/...

The subsequent instruction is a branch always (ba) to the next instruction. So:

%pc is the jmp and %npc is the ba. The jmp sets %npc to an instruction in dtrace_getreg_win_table and %pc is the old %npc thus points to the ba. The ba sets %npc to be the label 3f (the wrpr) and %pc is set to the old %npc, the instruction in the table. Finally the particular mov instruction from the table is executed and %pc is set to the old %npc at label 3f.

Why do it this way? Mostly because it was neat. This isn't particularly performance critical code; a big switch statement would probably have worked fine. In the Solaris kernel group I remember talking about interesting constructions like this a bit around the lunch table which is probably why Bryan and I both thought this would be a cool solution.

I'm not aware of another instance of instruction picking in the illumos code base (although the DTrace user-mode tracing does make use of the %pc/%npc split in some cases).
Dan Golding’s soundtrack for Untitled Goose Game is close to a thousand slices of Debussy preludes, dynamically resequenced according to the player action.

I think someone said, it’s like a Warner Bros cartoon in how closely the music follows the horrible goose action.
I was going to argue a bit about the scale of some of those issues, but then I saw that you said "for DC residents", and... yeah, I'll buy that.
Dumping fines can be thousands of dollars.
Sorry for the late reply. I assumed that your comment was about Blender given that you've commented on a post about it. I also assumed that the comment was directed at Blender because there have been plenty similar comments/questions w.r.t. CUDA support on Blender's Stack Exchange in the past. Since you were addressing CUDA in particular, that's what I did in my reply as well.
Not to detract from them underpaying disabled people but I believe the picture is more complex than that. I used work with one Goodwill Industries to train their employees on computer repair. Most of these employees were staying in the job for 3-6 months and then moving on to more lucrative jobs. They were receiving on the job training and in some cases, job placement by Goodwill.
That's a tradeoff that could be made, but the onboard ion thrusters are about 5x as efficient as the rocket. They'd probably be much better off making the onboard tanks a bit larger and launching to the same low orbit.
Suppeco – A collaborative relationship space for supply chain
Well that sucks, not how we did it when I was a kid.
Mark Zuckerberg has bought 600 acres of land on Kauai (Hawaii) from a non-profit
They used to be separate, but daddy G decided that having two separate login states for Google-the-browser and Google-the-website was too confusing for our widdle heads.

Oh well. At least it makes it dead-simple for the advertising company to track your complete browsing history.

PS: Install cookie autodelete, install uBlock origin, disable chrome login/sync entirely, and disable "enhanced" safe browsing. Block the google domains from loading globally on sites in uBlock. Also, and I cannot stress this enough: stop using gmail. It subjects not only yourself to total ad surveillance, but every single person you correspond with.
Not that straightforward. I know of a friend whose autistic son "works" for GoodWill. The friend loves to have her son to volunteer without pay at all, and she knows the payment is just a gesture. Exploiting? No. That's actually helping.
>I might sit down and do the math to see how 1500 satellites at mag 6 compares to 60 at mag 2.

Every 5 astronomical magnitudes corresponds to a factor of 100 difference in brightness, so magnitude 2 is (100^0.2)^4 or about 40 times brighter than magnitude 6. So they're pretty similar, 1500 satellites at magnitude 6 are about 2/3 as bright as 60 satellites at magnitude 2.
Using Transaction Execution Approval Language (TEAL) can I make my own coin?
I’m struggling with the concept of objective surprise. Surprise is a subjective experience usually brought about by events differing from expectation, but the experience is entirely subjective. So my guess is that you mean the fact of results differing from expectation.

There can be a difference between results and consensus expectation, but there can also be a difference between results and personal expectation (e.g., results do not support hypothesis). In the absence of explicitly calling out who holds the expectation, there is either context that makes it clear (e.g., the audience is experts in the field and the expectations are widely held) or the use is referring to the author’s own surprise.

Simply claiming they are not equivalent is not correct. They are equivalent in the absence of context. It is only when context is considered (and just being a scholarly article isn’t necessarily enough context) that they might be considered non-equivalent.
You are just too stupid. I hope you are not immutable.
Knit, Chisel, Hack: Building Programs in Guile Scheme (2016)
Heat sinks are holding steady!
systemd wasn't "forced" on distros. The distros adopted it because they liked it.

The thing is that systemd did something quite clever -- it sold itself to the people actually building distributions, which are the people that actually matter the most in regards what system software gets used. It made their jobs easier and less annoying in many ways.

As somebody who's done a lot of packaging and writing of SysV scripts, I can tell you that it's a tiresome and annoying task even for a small amount of software, let alone a whole distro. At that point the unix philosophy loses its luster quite a bit.
Start building up something that you would like to do for the next 10 years, possibly for the rest of your life. No rush, just work on it whenever you can.

Once you have solidified that, you can decide to quit programming.

Doing this currently!
>and it’s clearly not socialist.

[citation needed]
The business idea is solid at its core but he describes getting turned down because he didn't superficially "fit" as a funeral director. People tell sob stories for little gain all the time, so I don't think telling a small one to get his company off the ground makes him a psycho.
Can you suggest me a good math book to read?
it's more work, but pretty much any old laptop or phone you can sell on eBay. You can donate the proceeds if you wish.
> selling internet to people in wealthy countries in areas without good local internet options

Even if I grant you that it's not going to be about supplying internet to poorer countries, this reason alone is sufficient. Depriving rural communities of internet over such a small negative externality is a non-starter.

> literally no one else except for Americans has any say in it

Poland emits significant amounts of carbon pollution, which impacts me, and I have no say in it.

Some negative externalities in the global commons is inevitable. You, personally, are contributing to that. Your weather and GPS satellites are contributing to it.

The solution therefore can't be a puritanical "I will not allow any global externalities whatsoever.". It's an impractical non-starter and a rule that nobody anywhere follows nor should
they try to follow it.
> and for some reason

We know why. It reflects poorly on the politician they've formed an emotional bond with.
It's the same around me, but I think that's due to the survivor effect. Just last week I needed to make space on in my bookcase, so I dropped about a dozen novels in the little libraries around the neighborhood. By the next day, half the books had been taken and a few days later, they were all gone. If their main purpose is to help books find new homes, then they seem to be very effective.
Drugs/medicine (both research and manufacturing). The pockets of potential pharma clients are immensely deep while the fields are largely dominated by haphazard taped-together tools consisting of paper, excel, and visualbasic, handled by outsourced contractors and constrained IT departments. If you can shave off some time to get drugs to market using modern technology you will enjoy financial success.

I imagine that technology in any kind of manufacturing or mining field is going to be similar or predominately dominated by one or two big players that haven’t faced an innovative competitor in decades.
Yep I think it's about control. Punching everyone around while playing a helpless victim. You read someone accusing coworkers of racism and sexism, whole company of being evil and pathological and you see the 'victim' causing all the trouble themselves by behaving in arrogant, entitled and manipulate way. We had some examples from Google and other big companies, and very often it's a person with an unappreciated primadonna syndrome.
F-22 and A-10 were the most aesthetically pleasing aircraft. hands down
The only way they’d do it is if someone made a Solaris-killer that ran on a SPARC-killer that could run an Oracle-killer database.

But IBM wouldn’t help someone to build an AIX-killer OS.
I think that the last several decades... maybe the last 5-6 decades... have been so GOOD compared to what came before, and to the bulk of human history, that when a bad year comes around it's especially shocking. The window has shifted.

I'm not arguing that 2020 wasn't a really bad year, but just that a hundred years ago this wouldn't have seemed such an outlier.
Honestly though, VSCode has been pretty good in this respect. Although I wouldn't use it to write Java or Kotlin, but for C/C++/Zig/D/Rust it's been good.
Back-ups for GPS: Satellite-navigation systems at risk of jamming
Where?

I see a link to https://settle.network which isn't the same as https://settlenetwork.com
tbh that's probably not all that unfair -- whoever created the timelines should have already accounted for it, and if the timeline was created long enough ago (because the project is sufficiently long) before the move was known, there should be significantly more than two weeks buffer included for issues exactly like this. Of course, it's also that person who should inevitably be held accountable for the fuck-up (unless the move was sudden, in which case it's the fault of whoever initiated the move.. perhaps the C*O :)

At least in my mind the only time its the fault of the employee himself only when they slip their own agreed-upon schedules, without warning or reason