skysight-inc/HackerNews huggingface dataset:
I feel you on your dismissiveness, I had the same reaction years ago. Even using modern Windows UI (which it does) doesn't improve things that much though. Of the two, I like Allegro's UI a bit more, but it's still dated. I haven't convinced myself to buy a license for either of them, and I don't get the sense that for either of them their IDE is anything close to a cash cow, and hence there's little motivation to invest more effort into it or even updating the screenshot.

But if I were running a business using Lisp, I'd cough up licenses for employees if they wanted to use one (and encourage them to try the free demos if they're new and aren't sold on emacs or vim or one of the other newer plugins for VS Code/Atom/Sublime). It's similar to how many Java shops cough up licenses for IntelliJ, except JetBrains has a sane business model that's not straight out of the 90s, you can trust they'll continue to make improvements to it and not drop a Big Update at some point that you have to debate whether to pay for, and for both an organization or an individual it's very affordable.
I agree - in this case, the Google Translate translation is very likely to be correct without problems. But I see two problems anyway:

1. This is the kind of thing where if there is a problem, it can easily be a huge problem. One of the simplest translation mistakes you can make, for example, is to come up with exactly the opposite meaning of what the original said.

2. Smithsonian Magazine is literally adding a tag to their article that says we do not stand by our reporting. Maybe it's true, maybe it's false; they don't know and they don't care. If it's false, that is, according to them, Google's problem, not theirs. This cannot meet even the bare minimum standard of acceptable journalism.
IEEE Spectrum Top Programming Languages 2021: Python dominates once again
You are comparing the budget to push Java, the language, with every other editor. My assertion is there wasn't a journalist, college student, or product manager even closely related to computers that wasn't courted with regards to Java being the best language of all time.

You do hint at another angle I left out. Getting Microsoft to pour money into this landscape, in the form of Visual J++, was probably more key than makes sense. It is very much like real estate, in that regard. You want to spend where other people are spending, if you want the best return.
That sounds kind of nice in a weekend tinkering project way, but what about getting actual product made? If I'm using something like typescript, I download a free IDE, optionally install a couple plugins, and in ten minutes I'm productively actually making something and I can easily share it with the world for them to modify. The Lisp thing sounds like I spend the rest of my adult life trying to build the perfect setup instead of getting on with actually making something?
> we will probably experience massive inflation in the next 20-30 years

Go back 40-50 years and you can find people that said the same thing then. Things looked a lot bleaker than today. Gas shortages in the 70s, interest rates of more than 15% in the 80s, cold war, etc.
Since 16 years FreeBSD on home servers and desktop/laptops.

Used LibreELEC (Linux) for some time on Odroid C2.
> $250k/year

fuck..i need to find a new job
depends what you want to do with it, I guess.

I have a laptop running Linux that cost me $400 in 2016. Similar spec is $600 now. I'm fairly sure I can get by with what I do (YouTube, streaming, documents, web programming) fairly well with it.
The lookahead isn’t to the next bit of CSS syntax, it’s looking ahead to the next potential selector match in the DOM. If that can’t be resolved, you can’t unblock the CSS resolution to un-suspend the next blocked portion of the initial render
What isn't the case? They don't provide good support for Linux or they aren't way cheaper? Cos AFAIK both of those are true.
Fuck covid, I want to be there.
I have a modern consumer motherboard that has intermittent problems connecting all it's USB ports, with the latest "stable" BIOS supposedly fixing this but also reportedly having worse performance.
Ask HN: Would you want to be a part of an accountability community?
I'm planning to start a discord community for accountability where people can post what their weekly/monthly goals are and the community keeps them accountable with daily check-ins.

I'm trying to gauge interest for this.
> self-control, impulse control, being able to manage your emotions with a toolbox: these are skills that are learned, honed, and mastered.

I got news for ya bub. They aren't learned. They can be honed to a small degree. They cannot be mastered.

When you have ADHD you realize this.

And to your last thing. Not in all cases but in some.
posted 12h ago:
Why Electron apps are fine (12 comments)

https://news.ycombinator.com/item?id=28371102
"What we are angry about tends to be a reflection of ourselves more than the current state of affairs."

Absolutely. It is definitely hard to cut through all the fluff when we are emotional but this realization has helped me so many times and, this applies not just at work. Just as we are going through these states and the self-awareness is important, it helps to also realize that others are transiting too through these different states.

I'm reminded of an another thought that was shared here a while back that I try to remember often:

“Life is mostly froth and bubble,
Two things stand like stone.
Kindness in another's trouble,
Courage in your own.”

― Adam Lindsay Gordon
> So, keeping your "low status" hat on would be OK?

Baring your head is the sign of humility. It doesn't matter which hat you have to doff.

In the UK, a "low status" hat would have been be a flat-hat, or flat cap. It used to be a worker's hat; it was also worn by countrymen - farmers, country landowners, gamekeepers and the like - but not in town.

Nowadays I often see expensive tweed flat-hats on the heads of fashionable, well-to-do townies. To me, that look is poncey.
At the very least, Apple.
In sysadmin use cases where you're only interested in accessing a website from a different IP, or setting up a reverse shell/service to hole-punch NATs, but don't need anonymity and untraceability, is Tor's multi-layered onion routing a latency and bandwidth impediment, and would you be better off turning it off (not sure if possible with the current codebase)?
Good point. LispWorks has licenses for non-commercial usage that are a third of the price of the enterprise licenses. I wish the non-commericial licenses cost less, just to bring more users to the platform, but once again, maintaining a viable company selling developer tools is difficult.
Not only that, the original reason was that it makes crashing and concurrency far easier.

I suppose crashing is a kind of GC
That is indeed a shortcoming of this article in my opinion as well. If you want a comparison to the original high res photos, there are some examples in the original paper for SR3: https://arxiv.org/pdf/2104.07636.pdf
Have not had a look at the CDM paper.
Pretty much this. When called "developer outreach", it doesn't trigger nearly the backlash as calling it "marketing." But... these are the same things.

The learning curve on all software is stupid hard to pin down. Consider, arduino has been a massive success in the embedded hobby market. Why? Nothing really easy or clever about it. Just cheap and clearly marketed for what it can and intends to do.
My liberal butt hates this so much.
It's a good idea to revisit, but I think I need SELSERT or something. Are you saying the `DO NOTHING` clause can still result in a row being returned with `RETURNING *`? My impression is that it can't but I'd be excited to be wrong!

edit: Ah, I bet the implicit suggestion was to do `INSERT ... ON CONFLICT DO NOTHING RETURNING *` and if no row was returned, you hope to know/guess the conflict and do an extra `SELECT`. I'll think more on this, thanks.
I meant that for windows. I don't have enough experience with mac to give great answers.

> downloading VMware or Virtual Box - which isn't as easy as just running a few scripts (especially in corporate environments where Brew and other tools might not be so readily available to all employees).

Docker Desktop needs the same level of access, because it runs virtual machines. If you could install it on your own, can't you install those on your own? If it was centrally managed, then IT can switch to one of those programs instead.

> Does Mac have any sort of built-in VM framework like Hyper-V?

Yosemite added Hypervisor.framework, I guess?
I grew up in Northern California, as in one county away from the Oregon border, and was confused by a child when people referred to the Sacramento and San Francisco areas as "Northern California" since we had to drive several long hours south to get there.
As others have said, it's funny how experiences differ. I have almost the same exact experience, only in reverse.

> After I've tried Fedora the last time, I turned on my PC and the resolution of my monitor switched to 800x600 from the 1920x1080. There was no way of setting it back to the correct resolution.

I have a 2560x1440 thunderbolt screen. For some reason, when if I let it go to sleep, it's very likely it won't wake up. Next, in order of probability is that it WILL wake up, but stuck at 1280x720. Sure, that's better than 800x600, at least it has the right format, but still. Display Preferences shows 1280x720 as the highest resolution. I can set it lower, though.

Then, even better, I have another screen, that does USB-C, with Display Port alternative mode. Everything works fine, at full resolution, all the way until the windows login screen. Here, it's extremely likely that the screen will go blank. In the rare event that it doesn't, as soon as I log in, the screen goes blank. I've tried reinstalling Windows from scratch, using the usb-c connection, no dice. The installer works, then on the last reboot, blank screen.

The computer in question is an HP EliteDesk with full Intel components, no exotic GPU or anything. Only "aftermarket" components are the RAM sticks.

Both screens work perfectly both on other computers and on the same computer under Linux (Arch), with no tweaking required.
I don't know....FOSS tools have their advantages, and I don't think it's unreasonable for FOSS developers to ignore proprietary tools, even high-quality ones. I think the advent of affordable and later FOSS alternatives to Lisp and Smalltalk during the 1990s when the cost of Lisp and Smalltalk development tools were generally high helped hinder the adoption of Lisp and Smalltalk, and these communities are still dealing with the effects of this; while there are high-quality FOSS implementations like SBCL and Pharo, respectively, they have to compete with the likes of well-funded languages like Java, C#, and Python. Even newer languages such as Rust and Julia have had rather prodigious growth. In addition, no major company is backing FOSS implementations of Lisp and Smalltalk like how Python and Rust are being backed.

Perhaps one of the big keys toward broader adoption of Lisp is for a large corporation to embrace Lisp and to participate in the FOSS development of the Lisp ecosystem. Unfortunately it is hard for companies to solely focus on developer tools since they have to compete against FOSS offerings.
Almost anything else would be better. Apple-Q closes chrome.
Has anyone tried https://cloud.google.com/container-registry?

Seems cheaper than docker
Cellular Fun
I really don't know how to respond other than to say:

"I would have done this years ago if I knew how to do it" is fantastically narcissistic.
I've recently bought several shares of ASML at about €670, as I can't imagine them going down anytime soon.

They seem to have a pretty much monopoly on the most advanced chipmanufacturing process and respective machines.

ASML stock is also already going up for years and years. I wish I'd bought them earlier.

Although ASML should be our Dutch pride, it's a company we hardly hear about in the Dutch press. Probably because their tech is relatively hard to understand.
Does anybody here understand the argument they're making? The language is vague and most examples seem to apply to un-nested transactions as well.

> Additionally, nested transactions can amplify performance anomalies...

This is a function of a transaction's duration and volume of writes, right? Does it matter whether there is nesting?

> It is not just the database state that must be rolled back; all the possible side effects performed by the components holding the transaction must also be rolled back.

Doesn't this apply to un-nested transactions as well? Having external API calls run "within" a DB transaction is common source of inconsistency.
Pixelmator Pro[1] does a pretty good job with its "ML Super Resolution". Apparently Adobe have a similar "Super Resolution"[2]. One of the VQGAN-CLIP notebooks uses ISR[3] (but I haven't managed to get that working locally yet because of weird tensorflow version requirements.)

[1] https://www.pixelmator.com/pro/
[2] https://photographylife.com/reviews/adobe-super-resolution
[3] https://github.com/idealo/image-super-resolution
> A perennial complaint; Rob Pike had a trollier but similar version years back. I'm not nearly as optimistic that we have the resources to cope with the monstrous complexity of hardware now.

"Hardware" (read: device drivers) is not notably complicated IMO.

That's not to say they're simple, but driving devices from a software point of view is pretty similar to interacting with other software. You read the spec (APIs), write code to set up data structures or registers a certain way, parse responses, etc.

Writing a modern full fledged USB stack is very complex, but would not be more complex than writing a modern full TCP/IP stack for example.

A lot of device programming models have gotten simpler too. Device drivers used to be notorious deep voodoo magic e.g., in cases of the IDE disk driver, but that was not really "complexity" of the software logic so much as hundreds of special cases and deviations from standards or odd behavior in all manner of IDE controllers and devices. To the point where the real wizards were the ones who had access to internal data sheets, errata, or reverse engineered firmware from these devices, or otherwise spent countless hours poking at things and reconstructing quirks for themselves, probably bricking a lot of silicon and spinning rust in the process.

But systems and devices are now getting to the point where things don't work that way anymore, silicon power is so cheap and firmware is on everything. The NVMe device for example sets up pretty simple packet-type command queues and sends requests and receives responses for operations - query device information, perform a read or write, etc). It's not quite that simple, there are some quirks and details, but it's quite a lot like writing a client for a server (HTTP, perhaps). I think other device interfaces will evolve toward cleaner simpler models like this too.

One exception to this is GPUs of course. The other thing is with moore's law continuing to slow down there will be increased incentive to move more processing out to devices. It's long been happening with high end network devices, but with technologies like CXL.cache coming soon, I would expect that trend to keep ramping up and come to other accelerators (crypto, AI, even disk).

So.. it's a mix. Things are definitely getting more complex, but AFAIKS the complexity of interacting with hardware is not increasing at a much greater rate than the complexity of interacting with other software. And, as always this complexity is made possible by abstractions and layers and interfaces. It's not clearly exceeding our ability to cope with it.
Click on the comment timestamp, the page you end up on will have a flag thingie
Accident or a vast conspiracy?
Can't say anything about the quality of the code (not an erlang programmer) but, rabbitMQ is built with Erlang.

https://github.com/orgs/rabbitmq/repositories?q=&type=&langu...
With what editor? (Rhetorical question, emacs and vim are dominant there too, providing another data point for "it's not the editor" that's somehow hindering Common Lisp's resurgence.)
Just for upscaling (without cleaning up or enhancing noisy or blurred pictures), I use icons8.com/upscaler.

For enhancing images Remini works very well for human face enhancing - sharpening and filling missing details of noisy blurred images.
If this AI can't produce upscaled photos that are close to original photos, the application of this tech is severely limited. There's not going to be CSI like "enhance" moment in real life like the article claims.
Windows 11 Android apps support is coming much later
For a company, sure, it's nothing. But the problem is if you want your community to grow you need to appeal to hobbyist and beginners and students etc. That kind of pricing model just guarantees stagnation, and who wants to invest time in a stagnant technology? Lets say LispWorks is like 50% more efficient to work in if you know it, but javascript is free, has 50000x more users and jobs. Why would any sane person go with LispWorks? Of course I'm guessing most Lispers go with emacs etc. but those tools are of course also a huge problem. I really agree with the article, Lisp is a lovely language but it would be much more accessible if I were using it in VSCode
Sonar has to hit something and bounce back.

Detecting sonar doesn’t.

No hand waving needed.

When transiting places like that, there is either an escort, or the sub is surfaced, or the sub moves reaaally carefully. All depends on the mission.

Check out the book “Blind Man’s Bluff” for more info.
Good enough for vertical markets and admin/back-office apps.
I can relate to this as something I never thought possible either, yet in a pretty short time (one hour a week for ~1yr) I've made progress that almost feels magical.

I've studied piano as an adult for about 5-6 years (with some prior music education as a child) but never had a solid grounding in music theory and could not transcribe anything out of thin air at all.

For the last year or so, I've added ear training and the results have been beyond anything I ever expected. It's hard work and absolutely takes a good teacher to collaborate with who can identify your weaknesses and drill you past them.

Now I can identify chords, their inversions (by function - not absolute) and transcribe melodies and more complex rhythms. It's all relative pitch and not absolute pitch but still it feel magical to do it - like a sixth sense when it just clicks. It absolutely can be a learned skill.

Here's the set of books we use and despite the child-like book covers they are anything but that.

https://www.alfred.com/alfreds-basic-piano-library-ear-train...

There are 5 books in the series.
"an operating system is a collection of things that don't fit inside a language; there shouldn't be one"

-- Dan Ingalls
Or upscaling President Obama to become a Caucasian person:

https://twitter.com/Chicken3gg/status/1274314622447820801
This issue with needing more flexibility on SoC's makes me wonder if its part of why the Linux Foundation has put a lot of work and resources into Zephyr RTOS [1]. Its gaining a lot of popularity and incorporates some of nice elements of linux like device tree syntax (DTS) files [2]. I could readily imagine using Linux & Zephyr on a SoC, and using shared DTS to describe the SoC architecture.

Actually, come to think of it extending DTS syntax to describe the pointer swizzling the OP video mentions. Then both OO'es could derive correct physical address handling.

1: https://www.linuxfoundation.org/blog/the-power-of-zephyr-rto...
2: https://docs.zephyrproject.org/latest/guides/dts/index.html
Not everything is evidence.

When there is an email on the computer that will be used as a proof - then why is this been tampered with, if just a system log was altered?

Courts are usually very strict to only allow "clean" evidence. Cases have been thrown totally over, because of a minor fuckup of police. It is all a question of how it is implemented and used. And sure, it is a very extreme thing and sadly the use case "only for serious crime" is in danger of soon to be applied to allmost anything.
Cross-reference https://old.reddit.com/r/freebsd/comments/peny74/-/
Nothing snarky about it.
> I've personally seen it help someone who was getting significantly worse day after day. (...)

Some people do recover from Covid19 on their own. Ironically, a popular theme among covid deniers is to boast about covid's alleged 99% survivability rate. What leads you to believe that your anecdotal case was caused by taking ivermectin instead of simply correlated with its ingestion?

There's a famous Simpsons scene where Lisa shows Homer a Tiger-repelling rock. That's what ivermectin proponents sound like.
That's the territory of natural philosophy. The typical answer from "occult" books to your argument would be that there are two almost independent beings posing as one human: the lower one, which includes autonomous body capable of feeling and primitive thinking; and the upper triad that includes abstract mind, also capable of independent existence. Most people are unsure which part they identify with. Your argument is basically identifying with the lower half. This is basically what the upside down pentagram means: a human who chose to go downwards. Of course, you can dismiss this counter-argument as unscientific and forget about it.
We tend to focus only on the accessibility issues caused by low contrast, but very high contrast also makes reading more difficult, especially for people with dyslexia -- and it's also more likely to cause eye strain if it's a full-length article.

At any rate, "it's okay for text not to be pure black and backgrounds not to be pure white" has become my tiny hill to die on.
Sadly, pharma companies & hospitals will probably prefer these types of images being used: "Oh more likely than not, there is something there - let's start you on this long-term course of expensive medication!".
Thanks for your succinct summary of the result.

Just the other day, I was thinking about how useful clusterings seem in summarizing the landscape of a set of points in any number of dimensions. This work seems to be built on top of the same insight as well as the innovation of using hashing to speed up the similarity checks.
This has nothing to do with what you asked in your last post.
This is how abuse victims are often socialized and what they do. The people who stay in abusive relationships/workplaces or move from one abusive relationship to another. They assume themselves responsible for other peoples emotions. If others react negatively, they see it as their duty to adjust everything to that.

And when they talk about abuse with people whobhave this expectation, this expectation, they get blamed to not twist themselves perfectly to abusers wishes.

This is noble and sometimes works. But other times you need to set boundaries. You need to protect yourself even as abuser feels bad about it.
Wild cockatoos observed using tools as ‘cutlery’ to extract seeds
I have a glass top stove and a cast iron pan. Just don't slide the pan around on top of the stove and you'll be fine.

As for cleaning, we use a chainmail scrubber and water to clean off the bits that stick.
> Those differences exist. They're going to hit your relationship, because they hit every relationship. Can the two of you deal with them (all of them) in a reasonable and healthy manner, or not?

Just so. This is also true of friendships as much as it is romance, and nobody much likes being friends with someone who is domineering and zealous. Agreeableness is a useful trait in relationships of every type and for many farther reaching cases than simple politics. I think that politics /might/ be becoming a more strict relationship divider in our current times, but is is less to do with politics, and more to do with the lack of agreeableness amongst people.