skysight-inc/HackerNews huggingface dataset:
Next they're going to be telling me the 'save' button isn't a refrigerator. Pfft. Where else would you put something you want to save?
The snap daemon runs as root, is a resources hog, and really only works well in Ubuntu. Oh and snaps in general suck sooo much, but that's of course just an opinion.
On the face of it, this seems like the board and the law firm both violated their fiduciary responsibilities. It also seems like Musk's primary claim should be pointed at the board; but Wachtell Lipton is gonna have a hard time explaining invoices that don't describe the work performed, that is going to be a slam dunk for Musk.
My money says the board's insurance policy and Wachtell Lipton will almost certainly settle this for some tidy but undisclosed sum. claw backs are a b!+@h.
Sure. Except NUC has Intel inside, not ARM.
The big broadcasters would love to get rid of the OTA audience (and send them to subscription platforms). ATSC 3.0 encryption is the perfect way to do that.
If you can afford it, a gym membership to Anytime Fitness is a great fit. Most locations of any gym, usually 24 hours, private bathrooms with wifi and outlets, place to shower, and hey you can even work out if you're into that
If a security sensitive operation was (for whatever reason) calling startsWith (as shown in the blog), then it might return an incorrect result. I'm merely speculating that an exploit is possible, and I'm not aware of any code that would be affected.

Regardless, the fix is quite simple. The public String.intern method just needs to validate the encoding first. This will have little impact on performance because the String.intern method is rarely called.
Nah, they are based on laptop components and cost twice as much.
Understanding calculus helps you understand much more deeply than you could have grasped form just learning algebra what kinds of numerical relationship problems it is possible to actually figure out. Ideally you also need some infinite series, some linear algebra, some combinatorics, and an appreciation of complex numbers as well, so the absence of deep coverage of those from a typical high school math curriculum in favor of putting calculus on a pedestal is more annoying.

But the idea that if you know how the rate of change of a thing changes over time, that that gives you enough information to understand it completely? That’s pretty important and deep.
It is useful to use the words hard and easy. As you mention, changing perspective around these concepts is the crux.

Hard problems or domains are unknowns. Working towards solving hard problems involves thinking through unknowns, which may or may not lead to understanding. An aversion to hard problems is an aversion to the unknown.
How many times does Microsoft have to accidentally sign malicious drivers for people to stop pretending that signature enforcement is for security?
Or Chinese, which is even denser. If Latin-based languages are the equivalent of the C family, then Chinese and Japanese would be like the APL family.
Using VC money? It's not even people's fault as well. For more than a decade, VC has spoiled people to expect internet to just work for free.
There are discrete phosphors that light up separately. They are not addressable discretely. They do not have the same count or density in every display. They provide an upper bound to how fast your display hardware can react to changes in the input signal. But they aren't pixels in the traditional sense. They're phosphors.
Strongly agree. JS and the DOM have come a long way in the last decade or so, and it's refreshing to be able to leverage simple solutions like the one he's suggesting.

Not everything needs to start with an all-in-one package that provides minimal-repaint templating, data binding, shared state management, component slots, hooks, directives, etc. When you do want to use one of those things, there are sometimes simple ad-hoc solutions that can work well, and often YAGNI can take one further than one thinks.
Another way of fixing it would be, whichever character caused 'StringUTF16.compress' to fail (we'd need to return it), make sure that character is kept in the final string (could just assign it at the end, remember it's value and location earlier).

By merging in the code of StringUTF16.compress and StringUTF16.toBytes into one function (and they are both very small), this wouldn't even have to slow things down, once you noticed location 'i' has char 'c' which isn't LATIN1, you make the new buffer, copy 0..i-1 over, then your known non-LATIN1 'i', then i+1..len.

This might be very slightly slower, but would fix (I think) the problem of breaking interning, which feels quite painful.
> There are millions of English libraries available. You can look for the closest in Google Maps.

LOL!

Though I have a bug report. There are actually only 320k. This makes me feel sad.
in my experience HDMI works better. I have had Dell 4K monitors both at my home and my work, on three different PCs all have the exact same issue: with DisplayPort I can't get more that 30hz and the mouse is so delayed that it is practically unusable. I almost sent the first monitor back, but when I decided to try the supposedly-inferior HDMI I had no trouble driving it at 60hz and the mouse movement feels buttery smooth (no latency). it's not a case of a weak video card... my card at work easily drives two of these 4K screens at 60 hz over HDMI but for some reason can't drive a single 4K monitor at more than 30 on DisplayPort. what's up with that?
for basic things, sure. it is much much worse than this when you deal with different encodings for an application that needs to format and print things
Ask HN: Is it bad practice in 2023 to force GZIP compression?
I have setup an nginx reverse proxy to only ever call for and cache gzipped responses from the upstream server.

I have seen some older posts about forcing gzip on all requests but unzipping the pre-compressed content if the client specifically requests non-gzipped content.

I am considering not implementing the above sentence for performance reasons.

How impactful will essentially ignoring browser gzip preferences affect my user's experience?

I am under the impression that only computers running 20+ year old browsers will be affected by the inability to decompress gzipped content.

Is there anything else I am not thinking of? Do any clients not enable gzip for a good reason I am not thinking of? Thank you!
I think you’re unfortunately in a sellers market for jobs. It was already kind of a terrible experience, but given all the recent layoffs, you’re going up against lots of competitors, and the hiring companies don’t have a lot of incentive to provide feedback.

As ridiculous as it may sound, don’t take it personally.
This is a lead up to a new proposal for go iterators.
There will come a time when you have enough money, enough of everything, and deeper questions will arise. What is the meaning of existence? Why is there anything instead of nothing?

You will see that math plays a very fundamental role in our reality, and once you start seeing it in such a manner it may begin to interest you.
Out of curiosity, which year Type R did that lap? I'm familliar with the EK9 generation from the 90s, is this lap in one of the newer models from the last years?
Not having operator overloading is anti-human. To think so highly of yourself that there is no other thing that can properly be the subject of the field operators (or other basic operators) is the height of hubris. The compiler typically must handle the operators on certain types due to the compilation target's semantics, but in reality, there's nothing special about these 'built-ins'.

Operators like +, -, /, *, etc have meanings independent of integers and floats and to not allow these meanings to be expressed is sad.

I've heard many programmers express this sentiment and what they actually are attempting to argue is that having overloads of these operators that do not respect the corresponding group, ring, or field laws is confusing. This I agree with. Operators should mainly follow the proper abstract semantics.
I personally didn't like the new UI, I prefer the old one, and switched back immediately when I saw it after upgrading. I will stay until they eventually force me to use the new one. From the comments in that blog post it seems I'm not the only one.
What monkey are you referring to here? Doesn't look like the FTC has even a remote chance of successfully appealing this case.
As far as I understand it these restrictions on suppressors predate any meaningful impact of Hollywood action films. Suppressors were included in restrictions from the prohibition era largely targeting the fear of the use of automatic weapons by organized crime (the mob).

Feds pictured everyone in the mafia carrying military-grade Thompsons (Tommy guns) despite the fact that they were horribly expensive, produced in small quantities, and didn't sell well. There are actually congressional record of the hearings for the weapons law that make clear no justification was given for including suppressors, it just wasn't pressed by anyone involved.
> "Pay us! Or we kill the planet!"

Well it used to be "Pay us! And we kill the planet!"

My opinion is that the "or" operator is an improvement over the old. It implies that there is a chance to save the planet.

>My vote is for nationalizing all the fossil fuel companies

This will have exactly the opposite effect as you are envisioning. Having every citizen benefit from fossil fuels will make them much harder to keep in the ground.

If you haven't already done so, read Kim Stanley Robinson's article on this topic: https://www.noemamag.com/paying-ourselves-to-decarbonize/
To be fair, there is a dramatic difference between the free you are talking about and the free that youtube, facebook, etc are. It's one thing to offer a small website or something for free. It's another thing to power a million, or even billion, dollar infrastructure and the supporting staff on charity. It's part of the reason I drew a parallel to OSS. The "free" it is isn't free in the charitable sense. It's free in the sense, ideally, you should contribute something. In the case of ads - it's your eyes.

The excluded group you are talking about would've been excluded anyway. Anything that isn't a charity and held up with volunteers and a lot of hard work will not be able to sustain them. That doesn't make it okay, necessarily, but rather that luxury services (of which youtube for example is one) are just that - a luxury. It's an take-a-penny-leave-a-penny but there are more takers than leavers.

Something more familiar to us might be the Linux kernel. Without the support of all of the billions of dollars pouring in via corporations, support contracts, etc the free Linux kernel would likely either be dead or not free anymore. Even something with an army of volunteers at that caliber cannot sustain the poor people who benefit from their charity and contribute nothing in return. A tragedy, but the value producers have to eat, too.
> He remarked that high-density UIs confuse and overwhelm most people

Not buying it. Most people can deal just fine with spreadsheets, which are the epitome of high density UI.

What people don't deal with well are badly designed UIs which present illogical controls and information.

And yes, high whitespace UIs results in people seeing less confusing shit on the page, but only because it's now spread across 3 pages, not 1.
The Truth about Deep Sea Mining [video]
Perhaps you're arguing that you ought to be able to name new operators (like Haskell) so that you can create a new operator for inner product instead of having to use '^' (typically used for exp or xor).

Alternatively, the main reason to use operators here is infix notation, so perhaps Haskell-like backticks.
Yes. Elon is still the richest person on the planet. If you thought otherwise, you might want to reconsider your understanding of how wealth is both preserved and accumulated ¯\_(ツ)_/¯
I tried going to a cheap motel while travelling the other day. The cheapest I could get on a short notice was $80 after taxes and fees. The place had many Yelp reviews yet had the lowest possible score (1.0). I only found this out afterwards. I'd estimate ~50% of the pictures were pics of people's bed bug bites, ~30% were cockroach pictures (one of them was incredibly well-shot. Like they had a macro lens and everything) and the other 20% were misc pictures like mold on the walls and stuff. The place stank right away when I walked in. I ended up checking out the same night and sleeping in my car

If you're doing it full-time and you don't have anything to fall back on, you're eventually gonna stay at some crappy motel at least a handful of times. Hard to imagine two such stays are gonna end up being less than $100
In The Netherlands there's a guy (Johan Vollenbroek) that sues the Dutch government for nitrogen emissions through his foundation (stichting), but at the same time owns a public LLC (BV) that advises on how to avoid or reduce nitrogen emissions.

Hiring his company for advise will prevent getting sued by his foundation. It's a nice business model.

https://www-wyniasweek-nl.translate.goog/huur-stikstof-actie...
Forget about compatibility for a minute. Aren't you opening yourself up to attacks like CRIME and BREACH by ignoring clients' requests to not use compression?
I hear the successor language is much better.

It's called ADD 1 TO COBOL GIVING COBOL.
Should corporations the size of Microsoft (almost 25x of Sony, the 2nd nearest competitor) be allowed to make acquisitions of this size to grow itself, and weaken competition. Antitrust law is one of the FTC's mandates, then this is what they are tasked to do.

When (tech) corporations are too big, I can think of many ways it can cause destruction to society. Only have to look at Facebook in the 2016 election. And tech companies will continue to grow, and become too big to fail, unless reigned upon as with past crises, like with banks. Only this time, they have all your information, can surveil you, etc, and with AI pretty soon.
As a long time Age of Empires 2 fan, the RTS genre feels stronger to me now than it has at any point in the last decade.

But I'm definitely down for MS to release another great RTS title.
I feel like math is taught from too high of a level initially. I did a second major in Logic along with CS at university, I was pretty crap at maths in HS and never really 'got it', I could manage but never had any intuition. After doing a bunch of logic papers and learning about axioms and peano arithmetic everything made a lot more sense from a foundational perspective and it really changes the way you look at numbers and the world around you
Yeah I didn't fall in love with Linux until I got to arch. It's fantastic.
IoSafe 1522 NAS Review Synology Powered Fireproof and Waterproof NAS
Rightly on Wrongly some areas of study have the reputation/stigma of being difficult attached to them.

Back when I was a high school student math (not just calculus - but the entire subject of mathematics) had this reputation as being a "hard" subject as a result scores of my fellow students just decided math is to difficult I'm not going to engage with this.

I suspect this is related to a fear of failure or kids being afraid of "looking dumb" in front of their friends - There was a definite "if I don't try then it doesn't matter if I can't do it." attitude, so they just switched off in those particular classes.

A lot of these attitudes carry forward into adulthood. I'm almost 40 and amongst my generation programming has a similar reputation. People I grew up with think if you can read or write code you are some kind of mystical wizard with powers beyond the understanding of mere mortals.

I see it today at my day job - I work as an engineer (the non software kind). I've seen my coworkers completely baulk at computer code I hear all the same things I heard back in high school. "This is too hard, I can't learn this stuff, I'm not going to bother attempting to understand it".

Fluid Dynamics was a hard subject (in my opinion), Solid Mechanics was challenging a dozen lines of python code is not on the same level.
How is this different than an immutable distro like Fedora Silverblue?
107k photos here, and it's not great. I just clicked a month in the calendar and getting just the json back took 1.8 sec. Last of 12 images came in 2 sec later. Postgres, SSD.

Plus: all thumbs of non-square images are cropped, and it makes all this per source image:

-rwxr-xr-x 1 photoprism photoprism 1689 Sep 21 2022 json/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_exiftool.json
-rw-r--r-- 1 photoprism photoprism 3944 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_100x100_center.jpg
-rw-r--r-- 1 photoprism photoprism 7856 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_160x160_crop_2a51210960c8.jpg
-rw-r--r-- 1 photoprism photoprism 12881 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_224x224_center.jpg
-rw-r--r-- 1 photoprism photoprism 12151 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_224x224_left.jpg
-rw-r--r-- 1 photoprism photoprism 13601 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_224x224_right.jpg
-rw-r--r-- 1 photoprism photoprism 100 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_3x3_resize.png
-rw-r--r-- 1 photoprism photoprism 49090 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_500x500_center.jpg
-rw-r--r-- 1 photoprism photoprism 1824 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_50x50_center.jpg
-rw-r--r-- 1 photoprism photoprism 74535 Sep 21 2022 thumbnails/0/0/0/00000f1790c93fdaaca662b56326fb5d130ab45d_720x720_fit.jpg

The UI doesn't change the url to the photo you're looking at, so you can't share urls.

Images aren't links, so you can't do browser stuff like open one in a new tab. The back button doesn't work right at all.

The choice of metadata to display under each image in the listing is downright silly ('place', city, year, DoW, month, year again, time, zome, camera model, resolution, file size, city again, state, country).

The information scheme features 'albums', 'favorites', 'moments', 'labels', and 'folders', as if they were being forced to match a bunch of legacy systems. I want a powerful tag/group mechanism that I can use for many possible workflows.

The list under 'search' says 'Review 40193', clearly telling me I have that many pics to review. Clicking on it says:

No pictures found
Try again using other filters or keywords. In case pictures you expect are missing, please rescan your library and wait until indexing has been completed. Non-photographic and low-quality images require a review before they appear in search results

(And I had to disable some user-select:none styles to copy paste that)
The daily standup causes burnout. Everyday breaking down efforts in front of others while the group compares each other.
The illusion of living on the second floor
The 2012 Pritzker Prize was awarded to Chinese architect Wang Shu. Among his winning designs is the Vertical Courtyard Apartments, six 26-story towers by his architectural firm Amateur Architecture Studio built in Hangzhou.[27] "These towers were designed to house two-story apartments, in which every inhabitant would enjoy "the illusion of living on the second floor", accomplished by folding concrete floor planes (like "bamboo mats," claims the firm), so that every third story opens into a private courtyard. In the larger towers, the two-story units are stacked slightly askew, adding to the visual interest of the variegated façades (Goldhagen 2012)

http://lowereastsiding.blogspot.com/2017/01/blog-post.html?m...
As someone who works side-by-side with creatives, I think you're being generous with "people can deal just fine with spreadsheets". I've seen multiple creative directors responsible for million-dollar-ad campaigns have to be walked through a simple spreadsheet.

Probably time to re-evaluate that prior.
I still dont know how IG hasnt stopped the very obvious bot spam.

[1] This recent post on @bloombergbusiness for instance, it just takes 1 fold of comments to be all scammers, multiple accounts, same or near same message, pointing to the same account.

Sometimes in app its swipe up to go to the next thing, sometimes its swipe left, sometimes i have no clue and trigger an ad event.

And then the "game" ads I get, cant seem to tell IG the ad irrelevant enough times.

1. https://www.instagram.com/p/Cuk_35AMXeE/
I think languages like Julia make a strong case the other way. you can literally write algorithms that match the pseudocode in a paper. You have to be ok with unicode in your source file, but for numeric stuff, I think its a nice feature
More than just painting. It's no coincidence that characters in Lord of the Rings are styled like Peter Jackson.
> All you need to provide is a parking spot and restroom access during designated hours

Why would restroom access be required for camping? That's not something normally associated with camping, is it? Is my idea of camping that far off?
Oh damn. That's a real shame!

Is there any real hope left to save it and bring back the community? Is it too late? I wish I paid more attention :/ Had I known this was happening I would've done more... seems like people tried, to no avail? It's really sad.

It was such a fantastic resource and I really wish I could still host (my partner's not too into it... maybe I'll try to convince her if there's any more community left TO host).
One thing he has done is push the paid replies to the top of every tweet. So now every tweet is full of low quality replies at the top and you have to scroll to find the higher quality ones below.
Going to do y'all a favor and explain EXACTLY why this (and most DAO-like thingies) are goofy.

The issue is trust. What you're trying to do is to encode trust and incentives among human beings, and it's far easier to do that WITHOUT complicating it via code.
The usenet I remember was anything but praceful haha
Good OC. Thanks.

The Browser Software Era designs are idiomatic. They're based on (CD-ROM era) multimedia and adventure games, not desktop apps.

The earliest, most influential web designers had been doing multimedia. The earliest creation tools were tailored for them.

That aesthetic has been carried forward, for better or worse.
That's not true. New England has limited free public land but most of the country has national forests, state forests, and other public land. Some states, like Nebraska, even have free campgrounds in some small towns.

There's a lot of free camping out there, you just have to look for it.
This looks like something that could easily come from StableDiffusion. The fact that every frame can be different is a key enabler to using AI because temporal coherence is still an issue there (albeit there are tools to alleviate this some). As a bonus, the super simple monochrome sketch style will be very fast to generate.
Yeah that could be, but I think that would still only merit the bump it there was a breaking change in the public API
Most text editors (not all, some are still lightning fast) choke on GB-sized files and I have yet to find a graphical file manager that can handle >1000 elements in a directory (terminal-based unix tools are fine). Maybe the authors of those softwares assume infinite RAM, infinite CPU cycles and puny workload or maybe they think the time of devs has more value than the time of their users.
Sometimes being absolutely honest is not the best option, I guess not only for kids but for all human interactions.
- $42/night Yosemite International Hostel (rating: 3.4)

- $45/night Moderne Hostel (2-star, rating: 4.1)

- $65/night El Dorado Motel (2-star, rating: 4.0)

- $84/night Aladdin Inn (3-star, rating: 3.9)

- $78/night Country Inn Sonora (2-star, rating: 3.5)

... this is just from google maps. Someone more knowledgeable I'm sure could find even better deals
“Think about the children”

really?

“Just say no to offensive… everything”?