skysight-inc/HackerNews huggingface dataset:
Interesting China can now have chip that is made in Taiwan. This'll surely make China want to fabricate their own chips. Or...
I don't know what you mean by color management - is it the calibration of the display with xrite/argyll?

For ICC profiles colormgr can help: https://wiki.archlinux.org/title/ICC_profiles#Wayland

If you just need basic brightness, contrast and gamma, wl-gammactl should do that: https://github.com/mischw/wl-gammactl

BTW Hyprland is not required, it's just the most practical way to have shortcuts key mappings in Wayland
Honestly, in this day and age, any discrepancy from Chromium/WebKit is probably broken. But if we're talking about a few pixels' difference here and there, plenty of sites are more broken than that on every browser.

I have encountered a couple of (financial, natch) sites that insist on a Chromium-based browser in order to do vital operations like download statements. Switching browsers for those few exceptions is annoying, but not a deal-breaker (for me).
I had to disable CEC because my Chromecast would randomly turn on the TV in the middle of the night. Disabling on a single port would be great.
They added half a ton of hybrid system.
Fun facts, the Attention paper has recently surpassed more than 10K citation milestone, probably the fastest paper ever to reach the milestone just within six years of publication and on course to surpass the seminal paper on CRISPR CA9 [1],[2]:

[1] Attention is All You Need (2017):

https://research.google/pubs/attention-is-all-you-need/

[2] RNA-guided human genome engineering via Cas9 (2013):

https://www.science.org/doi/abs/10.1126/science.1232033
Very true!

As an author of software, sometimes you make mistakes, and those mistakes are often of the form, "I permitted the user to do something which I didn't intend." How do you correct something like that? In the Java world, the answer is "add newer & safer & more intentional capabilities, and encourage the user to migrate."

In the Python world, this answer is the same, but it also goes further to add, "... and turn off the old capability, SOON," which is something that Java doesn't do. In the Java world, you continue to support the old thing, basically forever, or until you have no other choice. See, for example, the equals method of java.net.URL: known to be broken, strongly discouraged, but still supported after 20+ years.

Here's an example of the difference which I'm talking about: Python Airflow has an operator which does nothing -- an empty operator. Up through a certain version, they supported calling this the DummyOperator, after an ordinary definition for "dummy." But also -- the word "dummy" has been used, historically & in certain cultures & situations, as a slur. So the Airflow maintainers said, "that's it! No more users of our software are permitted to call their operators DummyOperator -- they now must call it EmptyOperator instead!" So if you tried to upgrade, you would get an error at the time your code was loaded, until you renamed your references.

This decision has its own internal consistency, I suppose. (I personally would not break my users in this way). But in the Java world it wouldn't even be a question -- you'd support the thing until you couldn't. If the breakage in question is basically just a renaming, well, the one thing computers are good at is text substitution.

So overall & in my opinion anyway, yes, it's very much true that you can upgrade Java & Java library dependencies much more freely than you can do the same sorts of things with Python.
Obviously a 3x3 typeface explicitly designed to be as small as possible comes with some trade-offs...

And this is more of an art project than anything else.
lol, true, but Linux kernel terminal support is so barebones and hardcore, that it doesn't even have that.
I've gather information from many sources and removed what I've found to be no longer applicable, but there must still be some cruft hiding!

Thanks a lot for your suggestions! I'll prepare a new revision!
Which entitlement do you mean exactly?

I think Gruber is asking in the post, why do Android users feel entitled to access iMessage, a service that they don't pay for?
Global accelerator is an anycast solution that routes your traffic to an specific AWS region (an EC2 instance or load balancer) via AWS's backbone network. It improves latency mostly, but can also be used for cases where a static IP is required (zero-rated billing, customers using egress firewall rules, etc)

CloudFront is the AWS CDN offering.
This gave me a pleasant shock. I'd forgotten that Express has been around for 13 years now. It was considered a super shoddy, pretend-programmer piece of junk by many when it first arrived (largely by virtue of being written in JavaScript). Since then I've helped a lot of companies build cool stuff that made real money with it. It's probably serving a crazy number of requests these days.

I write a lot of things with Go now instead, but I'm still totally content to build things with Express. It's good software, generally speaking.
The binary of each pixel on a typical display contains 24 bits which is already plenty to encode the alphabet.
Given the vast majority of new car sales in the US and SUVs and trucks, I'm skeptical that most are being purchased to cope with chronic back pain.

Europeans have also not entirely abandoned the concept of vans, which although not as fun as a rear wheel drive hemi, are generally more comfortable, accessible, and efficient than SUVs.
This is no normal vulnerability. Nation state insider?

Nation state backdoor?
seems like incomprehensible nonsense for hacker news retirees to fill time with
Linux is the only OS to support diagonal PC monitor mode
Why not? It's not like the end user will have a choice. The manufacturer will take whatever action it likes.
If there is payment then usually there is an agreement. An agreement can limit fair use. Can the NYT, via an agreement, e.g., "Terms of Use", limit what the subscriber does with the articles. There is not much precedent that suggests otherwise.

Consider the analogy from libraries that want to do data mining.

"Unfortunately, in licenses for digital scholarly content the majority of content acquired by research libraries publishers often include terms that prohibit certain uses that would otherwise be allowable under the Copyright Act. For instance, licenses may require libraries or individual researchers to negotiate for otherwise lawful activities, such as text and data mining, and to pay exorbitant fees on top of the cost of the content itself. While new regulations allow researchers to circumvent technological protection measures to access copyrighted materials, licenses for that content may include terms that explicitly prohibit this circumvention. In many cases, these activities might actually increase the value of published material; for instance, if a data-mining project yields new knowledge about a topic covered in a journal, it may very well spark new interest in that journals content. Libraries and publishers have often assumed that license terms that restrict copyright exceptions are enforceable under state contract law. There is, however, surprisingly little case law on this point."

https://www.arl.org/wp-content/uploads/2022/07/Copyright-and...

Putting some string in a robots.txt to try to stop data collection is an amusing "solution". Should copyright owners have "Terms of Use" that limit usage for commercial "AI" purposes.
> We’re committing to this work because sub-10 day certificates significantly reduce the impact of key compromise and it broadens the universe of people who can use our certs.

Genuinely curious: how does reducing validity to less than 10 days increase their potential compatibility/usability?
Housing prices aren't unsustainable in the US; they are in a tiny subset of hotspots that elite buyers want to move into. The people we're talking about importing are the least fixated on buying in those particular markets.

Housing prices are a big problem, but the fix isn't depopulation; it's fixing zoning and building rules.
Dan Simmons' Hyperion and The Fall of Hyperion
> The problem with buying by the crappy DRM version is that it provides no incentive to the publisher to change.

Then don't consume it and don't buy it. If you stop paying the abusive publisher, they'll be forced to change their policies.

The fact that you don't want to fund what is admittedly a rather abusive industry does not magically make it right to consume other peoples' work for free. That's theft-adjacent. You're not entitled to any piece of entertainment without paying for it.
Cyberattack Targets Albanian Parliament's Data System, Halting Its Work
Related:

Electronics Flea Market - https://news.ycombinator.com/item?id=30965183 - April 2022 (38 comments)
In general I agree with the point you are making, but if you will indulge my "well actually..."

From to the Range Commanders Council Range Safety Group, 2010, summary of FTS requirements:

2. produce a small number of pieces, all of which are unstable and impact within a small footprint;

And also another requirement relevant to this particular video where the spent booster clearly had uncombusted carcinogenic hypergolic fuel when it hit the ground:

3. control disposition of hazardous materials (burning propellant, toxic materials, radioactive materials, ordnance, etc.);
To me it seems pretty unambiguous that the infringement is a problem, and I even agree with the idea that Midjourney, not the users, should be held responsible if their model is being used as a service. I can’t come down on what solution I actually think is reasonable though. Restricting training data to non-copyrighted works would pretty much make AI art non-viable for any modern style, which would make plenty of people happy but feels potentially problematic if the nature of AI continues to change which it certainly will. Restricting output feels more right to me but also feels substantially less effective, since you would need AI to do any practical restriction automatically and what margin of error there would be acceptable? I definitely think this should be clamped down on but I can never settle on what I think would be reasonable and not just totally dismissive of at least one major set of concerns.
Certainly one of the most sadistic ways to say "dangers like that are well within the risk factors of most of the people willing to use them, and at some point you're responsible for paying attention to how your own medications interact".
D3 embedded platform with 4 Tx and 4 Rx Radar mmWave sensing capabilities
Laugh-In vs. Hee Haw.

Yep, been with us at least that long.
> I remember the person I was responding to making a case that a continuous push for women in education was good, and me stating that for a long while now, men have actually been behind in education in both high school and university. You decided to cleave my comment from visibility but not theirs, for the reason I stated earlier.

I believe you! but what I'm saying is that this had nothing to do with your particular view or with somehow endorsing the other comment as "true" and yours as "false". It would be interesting to take a look at the specific case if you can dig up the link.

> They’re written in such a way that any comment that does not sit well with the larger part of the community (or even just a thread) can be explained to violate the guidelines.

I'd say that's true up to about 30%. There's still a lot of bedrock there. That's on purpose—we want them to be general enough to apply to lots of situations, but not so vague as to apply arbitrarily to anything.
This argument assumes that economics is a zero sum game which is easily disproven by history.
There would be two ways to implement that, neither of which are particularly good. You could either have the exit function call itself from its __repr__ method, which an abstraction violation so egregious it introduces security vulnerabilities (imagine a logger printing repr(thing) to stderr, and someone sneaking the exit function in there for it to print), or you could special case it by making exit a reserved word, which flies in the face of the Python 3 ethos which changed print from a reserved word to a function and breaks a lot of established code.

Programming languages have rules that the programmer is expected to learn. Part of being a programmer is foregoing a certain amount of user friendliness in favor of an environment that is more powerful so that we can actually get things done. Programmers are paid to memorize and follow these rules so that the end user does not have to learn them.
> Every byte of information, if it actually "informs", contains with it an implicit agenda and context

What about math? You think that has an agenda?
The moment you adopt feature teams with feature managers, say goodbye to engineers caring about working infrastructure. Say hello to cross team meetings and project management every time you want to deal with anything platform related.

I appreciate you qualified as for startups, but worked with plenty of former startups/scaleups that were bogging down rapidly due to infra or scaling issues. Since they were feature factories, no team or PMs were measured or cared about overall system health. This includes "majestic monolith" cough stacks with Rails.

Adding some services were clear wins and needed for things like external APIs, Auth, reporting, etc. - but this is a far cry from AWS microservice hell for simple UI/CRUD features.
Turns out that the great filter was something as mundane as interstellar travel being impractical.
In the GP you said 2.5 and 2.6, not 2.4.

That said, I remember all three of those transitions (2.3 to 2.4, 2.4 to 2.5, and 2.5 to 2.6), and I remember changing Python code to make use of new features introduced in those transitions (for example, using with statements and context managers in 2.5), but those aren't breaking changes; the old code still worked, it just wasn't as robust as using the new features.
Why is it "actually 4x4"? Are you counting the space between the letters?

I think 3x3 is just as reasonable to describe this, because every character is 3x3 pixels, and this spacing is not really a font property. e.g. the mentioned album cover is an example (which would be "3.1x3.1"): https://en.wikipedia.org/wiki/Sheath_(album)
I love living in the Midwest for 99% of the time.

Open space, quiet, people leave me alone, I can pursue side projects because the cost of living is so low.

EXCEPT for things like this. This type of thing makes me yearn for the coast.
You call it a S20r
Gotcha. They make a product called the eg4 6000xp for fully off grid applications that looks kinda awesome.

I just want to unplug. I think that you can claim the full 30 percent if you’re in the US.

I looked it up for you and here’s what I found…

https://www.energy.gov/eere/solar/homeowners-guide-federal-t...
Honestly, I feel like the primary reason why IntelliJ "won" over Eclipse and Netbeans was that it was first to market with a decent-looking dark mode. Back when Eclipse and Netbeans were as stark white as Windows Notepad... and caught with their pants down as developers abruptly decided en masse that white backgrounds were over, and every app needed to be dark mode first.

Hell, Eclipse STILL doesn't really have a nice dark mode. The actual editor view looks okay, but the dark mode feels very bolted-on to the surrounding UI.

I think this is the primary reason why VSCode is eating the world today. People will talk about the plugin ecosystem and all these other community inertia advantages. However, VSCode was exploding in popularity BEFORE that plugin ecosystem was in place! If we're really honest with ourselves, we flocked to because it was even more gorgeous looking than Sublime Edit, and without the nag modal to pay someone 70-something dollars.

Appearances MATTER.
I think all those are just other instances of the Blue Dot Effect

https://www.youtube.com/watch?v=UoDlxQ7YDzc

https://www.science.org/content/article/are-these-dots-purpl...
The majority of all of the code is likely still C.

The "web framework" might have changed - but it's not like that's the majority of Amazon.com
Last commit time is a pretty good indicator that the project has someone who still cares enough to regularly maintain it.

I have some projects I consider finished because they already do what I need them to do. If I really cared I'm sure I could find lots of things to improve. Last commit time being years ago is a pretty good indicator that I stopped caring and moved on. That's exactly what happened: my itch's already been scratched and I decided to work on something else because time is short.

I was once surprised to discover a laptop keyboard LED driver I published on GitHub years ago somehow acquired users. Another developer even built a GUI around it which is awesome. The truth is I just wanted to turn the lights off because when I turn the laptop on they default to extremely bright blue. I reverse engineered everything I could but as far as I'm concerned the project's finished. Last commit 4 years ago speaks volumes.
As I wrote my comment above, I suddenly thought of Nintendo's strategy: sufficient hardware to support a fantastic experience.

Nintendo plays like Apple builds. It's clearly a great way to make games.

And of course, "casual" games on Apple's handheld devices can be successful. Even spawning new game paradigms like Niantic's Pokémon Go -- yes, that's from arch-rival Google, but there's no denying Apple's influence in powerful handheld device design.

Unified memory architecture, resemblance to console design...

So yes, actually: there's plenty of hardware capability even in the lower-end Apple Silicon platforms, enough for great games.

Sigh. I remember it as if I were in the room at the time, I knew a couple of people who were there in 1999 when Bungie, already Mac-famous from Marathon, demoed Halo ... then Microsoft bought it. Holy dogcow...

Apple didn't have the cash then to attract game studios, and the longevity of their platform was still a legitimate concern. It's a very different playing field now.
That assumes that you know the unknowns and how to design for the flexibility you will need. That won't always be the case. Sometimes you just have to accept the fact that you don't know enough up front to make a good design, so your initial efforts need to be focused at gaining the information you need, for example by prototyping to get user feedback knowing that you will probably throw some prototypes away, not making design decisions up front that you don't have the information to make.
I've read a lot of these arguments.

I dunno, I think software engineers have neglected soft skills for too long.

"Philosophy X always leads to Y outcome."

"Framework Z does Q."

I bet a lot of software engineers are just bad with people. Coordinating a dozen teams takes work, but people do it all the time successfully.

I don't think the frameworks are as important as figuring out an approach that works for the people involved.
Elon Musk's X Loses Bid to Change California Content Moderation Law
https://en.wikipedia.org/wiki/Free_and_open-source_software

> The terminology of FOSS was created to be a neutral on these philosophical disagreements between the Free Software Foundation (FSF) and Open Source Initiative (OSI) and have a single unified term that could refer to both concepts.

Conflating open source software with free software isn't precise which is why I prefer FOSS/FLOSS as a term. The conflation you put forward is a political stance, not factual.
Oh, I wasn't even complaining about using government money for dad jokes.

I don't know whether it's a good use of tax money (probably not), but it's such a minuscule amount in the grand scheme of things, that it doesn't really matter.

Eg repealing the Jones act would do a lot more, if one wanted to get riled up about something. It's basically a very inefficient re-distribution from Hawaiians to a few domestic ship owners.
and check the "VULNERABILITIES"

bookworm-slim : 0H 0M 19L VULNERABILITIES
alpine 3.19.0 : No Vulnerabilities Found

python:3.12.1-slim-bookworm : 0H 1M 22L VULNERABILITIES
python:3.12.1-alpine3.19 : 0H 1M 0L VULNERABILITIES
Express v5 is allegedly coming out in the near future (https://github.com/expressjs/express/issues/4920)
New children are born every day. I'm not jewish, but I had jewish friends who taught me.
Autorize – Authorization enforcement detection extension for Burp Suite
You are giving me flashbacks to memories I thought I had successfully repressed.
Show HN: Portfolio Performance An open source tool to calculate investments
I do. I doubt it cost much in relative terms, and it's drawn a lot of attention to the issue of fatherhood and spawned a lot of debate.
From what I understand, there was an unused hardware register not used by the OS that was the entry way for this attack. It’s been patched with no performance impact and there was an earlier HN submission with more details. It took advantage of 4 or 5 bugs that have been patched. Warning, this has been SCREAMING state actor vs state actor
ASRA: Twelve Japanese Firms Set Up Advanced SoC Research for Automotive
The bypass is Apple-specific… which it must be, because the security feature being bypassed, CTRR, is itself Apple-specific. I don’t think Android phones or Raspberry Pi even have any equivalent.
Another TV related “don’t suck button: Nvidia defaulting to limited colorspace on HDMI outputs. Persists to this day.

iPhone Haptic Touch duration not set to “Fast” by default.
> Go woke, go broke

The post was not specific. A charitable interpretation is the expectation. Playing "gotcha" with every detail that can be misinterpreted by choosing to do so, makes for boring conversation. Good luck with whatever.
I looked up the region and its like 1000km inland! It's so strange that they do this.

Nearly everyone else (US, Japan, ESA, India) launches it from sea-coasts. I guess Russia does the same thing (Baikanour), but I haven't heard of such incidents from their side.

Edit:
Apparently Roscosmos' stuff usually falls on unpopulated regions in Siberia. Surprised China didn't build a launch center on the coast (probably still an issue because of the numerous islands looking out from their coast).
Testing the biological reasoning capabilities of large language models
There's a deeper problem at play here: assumptions.

Any time an assumption is made, it's guaranteed to be wrong for someone. In your example, there are two really positive factors in play:

1. The user can change the setting.

2. It's pretty clear what the default should be.

Most of the time, we don't get either of these.
Oh wow, a familiar name from the OpenLieroX days! Do you still do any Liero related work? OLX was like peak Liero for me, at least for the multiplayer community, clan wars and all that. Lots of good times back in the 2010s.
in the text modes of old computers, there isn't anything to separate one character from those next to it, so that space has to be in the character itself.
> QISkit tuts

https://docs.quantum.ibm.com/

https://learning.quantum.ibm.com/catalog/courses

IBM Quantum > Hello World:
https://docs.quantum.ibm.com/start/hello-world

https://westurner.github.io/hnlog/#story-38658931 ctrl-f "QISkit"
Chrome Sync is also client-side encrypted, you just need to set the sync password.

Settings -> You and Google -> Sync and Google Services -> Encryption options
You can run Minecraft 1.7.10 and mods on Java21 with surprisingly few changes needed.

https://github.com/GTNewHorizons/lwjgl3ify
I sent a correction once, and they did indeed fix it after a couple of weeks. I only knew it was wrong because I had studied the area in non-interactive maps ahead of time.