skysight-inc/HackerNews huggingface dataset:
It certainly is. I have Ubuntu 20.04 running on a Multiboot Yoga, an old Dell, and a MacBook Pro 2013 (because this is the only OS that will boot). I use both the default Gnome desktop, and sometimes switch to FVWM2 or MWM (mostly on VNC because I hate all the bells-and-whistles on Gnome).

I hate using Linux on the actual laptop. The touchpad is always a trainwreck. Sensitivity and scroll speed/acceleration is infuriating (too much Xorg config hassle). Trying to get "middle click" working -always- has issues. Power buttons never work properly, same with LidClose actions (i've read many knowledge bases and stackoverflow posts, none seem to work for my particular hardware, as is always the case). It is frustrating as hell to get it to act like a well-behaved "normal" laptop. Don't get me started on suspend/hibernate issues, or the flaky bluetooth drivers that always need system ctl restart command line help.

Now that I've made the tradeoff to not use Linux as anything but a remote server via VNC, my choices are Windows or Mac for a primary computer. I don't like ads showing up in start menu, or idiotic MFA and login requirements, so I'm left with Mac.
The original solution is the intermediate solution. You can build an entire useful userspace around nothing but libc and an ssl lib (take your pick between OpenSSL or GnuTLS usually). That is effectively what busybox is. Need to do some heavyweight math in Fortran? BLAS and LAPACK probably have everything you need. You can get really far with a C++ application using nothing but Boost.

For whatever reason, newer language ecosystems migrated away from that in the direction of increasingly smaller libraries until npm practically became a parody of it.

There is no reason you can't have lots and lots of useful functionality packed into a few large, well-maintained, well-packaged, well-vetted and trusted libraries, but you need trustworthy organizations willing to that maintaining and vetting. Historically, that seemed to largely be universities and research labs, where the funding and incentives are a lot different from the weekend warriors and solo devs that dominate open source landscapes today. Interestingly, I think library projects that still have large organizations behind them keep with the larger old-school ethos. Look at the world of ML and scientific computing. NumPy and SciPy are still huge libraries. Same with PyTorch and Tensorflow. QuantLib is an interesting example because it actually doesn't have a single large organization behind it. A bunch of Quants just got tired of doing the same things from scratch over and over and decided to aggregate their work for their common good. But it was 22 years ago, so maybe it was still just different back then and the trend toward small libraries hadn't kicked in yet.
Cox-Zucker Machine
Don't forget the last digit is a checksum digit too. Which I still can't give you an attack, but I also agree that I definitely can't say I'm sure there isn't one.
It does have limited calc, but I tend to think of it as more of an afterthought. The scripting is “very incomplete” in the words of the author, consider e.g. https://github.com/aardappel/treesheets/issues/37
I would like to see something about "Why Python is worth knowing" from someone who knows APL. For whatever reason I can spend time playing around APL but I cannot force myself to spend time playing around with Python.
Could you expand on this a little? I'm not quite sure how I would go about finding places like that, as the line between 'passionate about technology' and 'passionate about making money' tends to get a little blurry when taking in first impressions on phone screens and interviews.
That wouldn't make the risk acceptable - only easy to get away with, doesn't it? Just imagine if an exhausted engineer over speeds on a curve and detail the train onto a suburb or industrial area.
Yep. I've been ordering from Target, Best Buy, and Walmart much more often these days. I just assume the product descriptions and reviews on Amazon are all lies.
China's Flight 5735 Crash: Mechanical Failure or Human Action?
We have an experimental WebHID support for some Wacom tablets. Can you let me know your username? I can enable WebHID for you and will leave you some instructions on how to try it out.
You ought to read that article, since this definitely isn't whataboutism.
Similar checks are already normal in the EU; national identity card systems, a population registry etc already prevent non-residents from opening bank accounts.

Just search "open bank account Germany" or similar, and you'll see you need proof of residence.

The checks tend to be done once by the government, rather than 10 times by 10 private businesses.
I somehow thought early versions of the PDF spec were published as a .ps version for that very reason, but my duck-fu is failing me finding any such link. It may require wayback-fu and that's beyond my level-of-effort :-)
Not the same thing, but relatedly, every legit email I receive from my health insurance is functionally indistinguishable from phishing. They always bounce me through a million weird domains too. It's very discomfiting and makes me worry that I won't be able to pinpoint a legit phishing attempt because it won't stand out.
Your comment fills me with existential dread, however I appreciate you sharing it nonetheless.
If that stopped people they could just fill the entire canvas and deny people from drawing. You can change your layer priority (which is global.)
Loop Unrolling
That 20 feet tall tower of books freaks me out. 40 gallons of glue, and 2000 paper books, with a fireplace in the middle of it! Glue. Paper. Fire.
Sorry, forgot to clarify. WebHID is a way to get pressure sensitivity on Linux. It was tested on Wacom One and Intuos Pro. But may work on more tablets.
You resume should tell a compelling story about who you are and what you bring to the table as a prospective employee.

If you are using your space smartly and it takes two pages to tell that whole story, OK. If you can reasonably trim it to one page, you should.
PLV8 JavaScript Procedural Language Add-On for PostgreSQL
Salesforce scratch org creation timing out
Anyone else seeing this?

Error: Failed to create scratch org:

Error: read ETIMEDOUT
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -60,
code: 'ETIMEDOUT',
syscall: 'read'
}
ERROR running force:org:create: read ETIMEDOUT
I think Eirik Bakke deserves a shoutout on this thread. He's the creator of UltOrg (https://www.ultorg.com/) and has literally spent his career pursuing this question with a level of focus unlike anything I've ever seen.

UltOrg is roughly "spreadsheets re-built atop the RDBMS datamodel". The UI supports nested joins, aggregations, filtering, for both display and data update.

The result is essentially a general purpose app that can display just about any Microsoft Access UI that would been written in the 90s/2000s to provide editable views into relational data.

I'm not sure if it's a domain as universal as a grid of cells, but it's a very cool app and, as a friend of Eirik's, I wish him far more visibility than he's gotten for pushing longer on this particular niche than I think most people would have.
There are capable people who don't want to live where 1000sqft home costs $1M. Never mind all of the other problems with the region. Selection bias doesn't prove anything about the people you aren't selecting for.
It's been my observation over many years that Nvidia and ATI/AMD video cards are the source of a solid 50% of major computer problems. This seems to hold even for Macs. They're best avoided unless you really need them, at least for machines you plan to do non-GPU-related work on.
This is a great reply. My resume is similar. Mine's only two pages, however.
I don't think the "cut" implies they are in on some phishing scam. It's saying they take a cut of all volume, so even volume that's harmful to consumers is hardly worth Amazon's attention (as is evidenced by the obviously massive economy of systematic scamming that happens via Amazon, all of which, again, they get a cut of).
HP business desktops, or probooj laptops, are a good buy on eBay. I've using them for dev for 10 years
Wouldn't build size increase a lot if transitive dependencies were pinned to direct dependency lockfiles? Like if library A says "use version 1.0.0 of library X" and library B says "use version 1.0.1 of library X", then you'd likely end up bundling duplicate code in your build.

Not saying the tradeoff isn't worth it, but pinning to dependency lockfiles isn't without downsides.
I honestly got this exact same scam happen to me, and probably came 50% of the way through falling for it. Especially since it happened just a few weeks after I had actually had my card compromised, and used for fraudulent transactions.

I got the same text about "confirming fraud transactions" and then a phone call from "my bank". I nodded along at his script for a few seconds, before I remembered the constant, unending advice of: "if your bank calls you, hang up and call back on the fraud number listed on your card". I told the person I'd do exactly that, and hung up.

I then checked my card account and confirmed that there actually weren't any fraudulent transactions, so didn't bother calling.

That said, I can absolutely see a world in which a tired or otherwise frustrated me would just follow along the script, and with a similar background to the author (I'm not a security professional, but I work in fintech and on security-adjacent things):

> I also find it entirely plausible that Apple (or Google) would require a bank to jump through these kinds of hoops in order to remove a fraudulently-added payment method from someone's account, and that Wells Fargo's system would be so janky and sloppily-built that this is the least awful way they could figure out how to do it.

This honestly resonates with me as a plausible thought path. I'm pretty confident that I wouldn't have actually provided the two-factor code, but again, everyone has off days, and everyone makes mistakes. That's the core of all of this, that endless refrain: defense has to work 100% of the time, offense only needs to work once.
Every noun is verbable in English.
Alright, I wasn't aware about the calc feature from the front-page read impression ;)
That's exactly how this works, the burden did fall on them, and they corrected the mistake.

You enforce your license, people comply. Ideally they know to comply in the first place, but a letter isn't too much trouble to inform them.

Only if they defy that should anyone hold ill will.
I think your information is somewhat outdated. For example, paying on USDC using Solana or Avalanche networks

- Fee is less than 10c, less then a debit card

- USDC is backed by US Treasury notes, making it more solid than deposit in a bank

- There is no volatility risk of the cryptocurrency

- USDC follows US court orders for crime and money laundering cases

https://solberginvest.com/blog/how-much-are-solana-fees/
Agreed. It’s easy to play Monday morning quarterback, but the author of this article made some pretty big blunders for an expert.
Revealed: Migrant workers in Qatar forced to pay billions in recruitment fees
I’m in electrical power engineering and control, I find the oldest papers are usually the best ones as they present the essence of a concept simply. New papers often don’t add much except a bibliography I can use to find the source and authority on a topic.
I wasn't aware of this and I'm happy it was posted. However I have to point out it contains one of the most strained analogies I've seen recently:

> We are saying that there might be a recipe for the cake, but regardless of the mixers you have available, you may not be able to make the desired cake. Moreover, when you try to make the cake with your mixer in the kitchen, you will end up with a completely different cake.”

> In addition, to continue the analogy, “it can even be the case that you cannot tell whether the cake is incorrect until you try it, and then it is too late,” Colbrook says. “There are, however, certain cases when your mixer is sufficient to make the cake you want, or at least a good approximation of that cake.”
FWIW, Rust does have fast thread locals, but only in nightly. https://github.com/rust-lang/rust/issues/29594
But who scams the scammers?
Super good first impressions and a very stylish app. Really looking to working with this over the next few weeks.
My AT&T u-verse router/modem at home got 850mbps from both my laptop and phone. I'd be happy with that.
It works both ways.

You can save your startup thousands of dollars per month on services, with very little effort -- if you know how.

A larger group of people would struggle with the effort to do so competently.

Energy spent bringing more people into the first group is generally a positive thing.
The Crypto Community Needs to Get Smart(er) on Energy
> Speaking of PL/I, Intel made a few operating systems in the late 70s / early 80s written in their dialect of PL/I called PL/M

PL/M was created by Gary Kildall, creator of CP/M, and CP/M 1.x was written in PL/M. In CP/M-80 2.x, they rewrote the kernel (BDOS) and command processor (CCP) in 8080 assembly to improve performance, but utility programs were still written in PL/M. Some later CP/M ports, such as CP/M-68K and CP/M-8000, were written in C instead.

Wikipedia says that IBM used PL/M too – to write some of the firmware for the CISC AS/400s (the Service Processor).
Yeah, it isn't though is it?
Oh man, you just reminded me that he usually uploads something around april fools so we have some new stuff to look forward to soon
> The original number didn't distinguish between Hispanic or non-Hispanic whites

Are you referring to the figures on https://talkpoverty.org/basics/? Under the white poverty rate, it clearly says: "Percentage of non-Hispanic whites who fell below the poverty line in 2020"
Of note is the focus of the article on MDMA. While its considered a psychedelic, its very much a "feel good" substance, so its much more believable that people are more likely to take that. In the same way its also possible to do LSD/Shrooms in smaller doses to get high and feel good.

Heavy doses of LSD/Shrooms that produce the ego death/disassociation, which are usually associated with greatly helping against depression/anxiety and other mental health issues, is a whole different story.
Is that "Verify your card in Apple PayⓇ" email real/non-spoofed? On that email's screenshot there's a huge red flag as with other 99.9% scams: bad punctuation. Nobody writes "number:" (1:, 2:, 3:, ...) for lists in English. https://writing.stackexchange.com/questions/5680/is-it-ok-to...
Why would the author keep wasting their time applying to jobs in different cities with no indication of remote work in the req if relocating is a deal breaker? Why would you drag it out all the way to the offer stage without knowing basic expectations of accepting the job?
I’m legitimately baffled.
All I can say is that in my experience the average programmer at a company with a highly selective FAANG-style interview process is far sharper than the average programmer in the industry as a whole. Additionally, managers at more selective companies tend to be less parochial and less micro-managing.

The process isn't perfect, and it has some type I errors and a lot of type II errors, but it's a lot better than just throwing darts at a stack of resumes.
Covid symptoms are reduced by targeted hydration of the nose, larynx and trachea
Wait until you find out that Grubhub and ilk have been known to prop up fake websites for places.
LLVM, WASM,....
VSCode Local History – every time you save, new entry added
Can Grafana run Doom?
Really cool - but this is not simple, is it? I mean, it is a really complex system if you think about it, down to the software even and cloud services.
> 2. There is no argument here: if you can not control what and how your device operates, your freedom is being taken. You can argue that you don't value this freedom over the convenience it brings you, but this is at best an admission of you being on (1).

To illustrate something by exaggerating (one of) the numbers to make it crystal clear what I'm getting at:

A Mac that I don't fully control but has 12 hour battery life feels more free in practice than a fully-open platform with a 1-hour battery life. The latter leaves me less able to use the device for things I want to, and takes up more of my time hunting for wall outlets or just having a dead machine when I need one that's working. Time spent keeping my devices working does not feel like freedom, since I could have used that time for other things.

There's hypothetical freedom to do stuff I don't really care to do (audit or fiddle with my OS), then there's the actual range of liberty-of-action for stuff that I do care to do. Personally, I tend to favor the latter, strongly. The former's just a nice-to-have.
figured that you got suspended, but it sounded like the url starting going to some other site vs just erroring out. right?
Some threaded interpreters do this, as it lets you use the return address branch predictor and continue control flow with just a ret.
If anyone hacking away or at the very earliest stages of a startup is reading this - run away. I'm sure this was a great learning process for the creator. However, as a new startup you should be aiming to take as many shortcuts as possible. Use every hosted or managed service that makes sense for you. Use anything that saves you time. Your job as the "technologist" is to deliver value (in the form of software) in the shortest time possible. Every hour you spend on distractions such as self-hosting is a self-own.
Perhaps the "high-level access only" ideology extends to policy considerations as well. End-users appear to have no shortage of time or ideas to make AI trip over its shadow in ways that may have unfortunate policy implications for corporations with uncomfortably-large social and political footprints (where "footprint" represents "potential impact" and does not indicate extant specifics).

In much the same way the App Store is an infuriating shh-don't-call-it-censorship bottleneck that gives Apple total and final control over what your (sorry, Apple's) devices can do, I wonder if political considerations represents a portion of Apple's motivation to keep things reasonably locked down. Obviously Apple can just kick apps it doesn't like out of the App Store, and binaries that would need to be downloaded and run directly on Macs is exceedingly unlikely to go viral to the same extent, so perhaps I'm overthinking things to the point of paranoia.
I work at Materialize, which is writing a database in Rust. We use some `unsafe` code, but it's a very small proportion of the overall codebase and quite well abstracted away from the rest of the non-unsafe code.

To be fair, we're trying to do a bit of a different thing (in-memory incrementally maintained views on streaming data) than most existing databases, so you could argue that it is not an apples-to-apples comparison.

But there are plenty of other databases written in non-C++ languages -- there is even TiDB which is written in Rust too.
Yes. If someone uses a racial slur against a white person, it has a much weaker effect.

Yes, it came from a moment of anger, but the fact it's in their mind at all implies some internalised racism and disregard for the feelings of black people.

When should insults that target a group of people be allowed just because they were angry? You're not considering the mob mentality that this causes. If people are used to hearing the n-word, they will feel more comfortable saying it. And the more they have that in their mind, the more objectifying they will be to black people.
This is not about "open offerings" and "closed offerings". It is specifically about how little it takes for people to give away their freedoms. To wit, ~battery life~.
LLVM is as much a virtual machine as the "C Virtual Machine" from the spec is. To my knowledge there are no LLVM IR interpreters.
Show HN: React-Table-Library
If described correctly, it is a different concept. Variable cam timing in the context of VANOS / Vtec / VVT refers to variable timing on the camshaft that controls valves.

This sounds different, and I think it refers to mechanical fuel injection. Several automakers experimented with mechanical fuel injection in the 80's and early 90's, but I think the concept died pretty quickly. It was rather complex, failure prone, and less efficient than EFI.
I get intellectual satisfaction from solving the problems not from the language I use to do it. go hits a fantastic blend in that regard.
Sounds like the Emacs of database systems.
Kirsan Ilyumzhinov UFO Experience
Very, very cool! Reminds me of mid 2010's days of messing around on iscribble with other college-aged artists - there's been a huge void for collaborative art sketching ever since then and OpenCanvas.

Sending this link around to a few of my buddies.
The old owner somehow needs to be convinced to bequeathe the building to their community for us as a community bookshop exclusively.
just type man and then the name of the service in terminal, like you'd do for awk or vim. For example, man launchd

man triald will report no manual entry, though.
Meanwhile, https://arstechnica.com/gadgets/2022/03/googles-topics-adver...
Running your own mail is creating the mailbox and letting your mail client figure out how to connect to the server. There's not much work to do besides that. I think that's fine for anyone interested in becoming "independent" from services.
Fastmail. I'm quite happy with it so far. Paying $5/month is worth it to be the customer rather than the product.
That doesn't follow. Just because an online retailer grows it doesn't mean they have to start allowing third-party sellers. In fact, seeing what is happening to Amazon's reputation, that seems like a bad long term move.

Short termisum might win out, but it is not a foregone conclusion.
Yes, „form follows function“ is the version of aesthetics best suited for the enjoyment of people who are unwilling to admit that they can enjoy something without the need to legitimize their emotions with a sciéncy backstory.

More broadly, look at any discussion of web fonts here and you’ll find three suggestions to give everyone „three fonts and be done with it, screw those designers and the strange feelings I get when I see them on their skateboards.“
Be interesting to do a lookup on yourself, is there any information how you go about this ?
Sincere thanks, will read
Congratulations on launching this oft requested feature!

Any timelines for support for Functions over QUIC/HTTP3 and raw UDP/TCP?

Cloudflare Workers, the closest thing to Deno Deploy, announced intention to support raw TCP a few months back (while "HTTP3" has been supported for quite a long time now).

Re: Database Functions:

I really like the dual nature of Cloudflare's database offerings:

Durable Objects (run functions close to data) as an option for apps that need that kind of strong consistency guarantees.

KV (move read-only data close to functions) as an option for apps that can tolerate race but desire speed.
The Old Switcheroo: Hiding Code on Rockwell Automation PLCs
Hubble making sure JWST knows who the OG is. What an amazing piece of kit.
If only someone had told all the recruiters who didn't start hitting me up until I had a FAANG on my resume.
Sounds great! I'm Woolion#1094. I'm using a Wacom Cintiq.