skysight-inc/HackerNews huggingface dataset:
For example, to create a JPEG, part of the process is removing the "high frequency" parts of your image, since those take the most information to store. Here, high frequency refers to noise, or any large difference between neighboring pixels, as opposed to low frequency parts, which are averages over larger groups of pixels. So, at the extreme, if you average the whole image, you only have to store one pixel, so it's obviously less data to store, vs storing info about every single pixel. JPEG (and other lossy compression formats) tries to find a good middle ground between storing every pixel perfectly and storing just one pixel.

So, how do you remove the high frequency parts? You apply a Fourier transform to the image (in this case, it's a "Discrete Cosine Transform", which is extremely similar to a DFT and has no differences for the purpose of this explanation) and get a 2d array. This 2d array has the low frequency parts in the upper left corner, and the high frequency parts everywhere else (to the right and down for horizontal and vertical frequencies). So your compression algorithm will simply zero out the high frequency parts so you don't have to store them. In the simplest case, this is equivalent to a simple blur of the image, but there are some heuristics about how much to remove (zero out) to minimize image degradation.

To decode the image, you take the 2d array and apply the inverse FT to get the original image (now slightly blurry because it's been compressed).

More details here: https://en.wikipedia.org/wiki/JPEG#Discrete_cosine_transform
>> Hyper-focus on commercialization and maximizing shareholder value might make other aspects of society worse
> What does this translate to in apple's case?

If we're only talking about products, it's rather obvious that they are fairly hostile to their users, and I've been one for more than two decades. As for "society" as a whole, I don't envy any of the low paid workers involved in the supply chain of an iPhone. And, of course, there is "some" environmental concerns to have...

Not saying that a French "Apple" would do better though, they'd be equally bad. I'm only replying to your comment.
What's ignorant about it? MMS sucks, I didn't say otherwise. Android <-> Android MMS also sucks. That is not an iPhone <-> Android specific issue. MMS was an adequate solution in the feature phone days when the phones and displays were mediocre at best. It's been a terrible solution since mobile phones became cameras with a phone.

The strawmanning is done by the people claiming iPhone users are, as a whole, excluding Android users from their communications over it. That's what I'm rebutting, not that MMS sucks. Only children and immature adults do that. The vast majority of people don't care. They either use MMS and accept it sucks or switch to another service, they don't exclude people over it.
My last CEO was ex-IBM. He was pissed when we (his technical team), nixed his attempt to do a storage related deal with IBM. We went through endless meetings with dozens of people on the calls. They wanted to bring in some giant complex product and we just wanted boxes with disks. They couldn't understand that we didn't need all the striping tools they had, because our storage was just using full multiple copies across servers/disks. It was a total square peg / round hole situation and their sales team tactics were to try to discredit people individually with what amounted to as being complete lies. It really put a bad taste in my mouth to ever deal with those type of people again.
It’s not meaningless, it’s just an initial filter to show there’s at least some amount of interest in it.

No sense reviewing proposals for sets that can’t even get 10,000 people interested.
Vision pro is a VR device pretending to be augmented reality.
Sorry, you're right. That is a really weird thing to do. Just provide 6GB of images...? They even don't have an issues page. Looks to be a common thing by that author. You're right, very suspicious.

Lafite has their checkpoints at least. Results aren't great, but it is small and fast.

They have a colab but it's broken (lol). Fix by removing the torch versions, and add gdown. Replace the wget line with "!gdown https://drive.google.com/u/0/uc?id=17ER7Yl02Y6yCPbyWxK_tGrJ8..." (checkpoint from from their github). Then everything will work fine. It took some time to get some decent outputs (but then again so did my first time with any diffusion model. This is definitely lower quality though). At least the authors look engaged in the github issues and do show how to get better results. (Always be suspicious of the images shown in papers... this one is certainly no exception)

https://github.com/drboog/Lafite
Wait, but, I know apples are red. I mean, picture "2 + 2 = " in your head and fill out the scene. What comes after the equals sign? It's 4, obviously. Nobody needs to hold anything in their visual field to know that.

Wouldn't a better test be one of "visual reasoning"? I'm thinking: construct a visual scene, object A is on top of object B, etc., and then ask a question that would be obvious to someone actually seeing the scene, but very difficult to reason out otherwise. Obviously such a test would be hard to come up with, hence why we don't seem to be able to talk about this stuff very well.
My tactic for pushing back against this is to try to trick myself into doing the simplest thing that might still work. It's a challenge to write "bad" code on purpose. The opposite of chasing perfect/clean.

I have found that this frees up a lot of weird expectations that you place yourself under. You can get much more creative when everything is a dumb-ass-simple public static member vs when you are spending 2 hours a day fighting a cursed IoC/DI abstraction simply because you are worried that clean code Jesus might be watching you.

It helps to have an end goal too. It's really easy for me to push through a messy prototype when I can see it bringing me closer to a strategic objective.
Ok I dont have time to listen to the podcast, and could not figure out which one it refers to. But I'll bite on the headline.

CSS is difficult because it was not designed with logic as input as a programming language.

It was designed from expected print output.

"I want to do this thing that is popular in New York Times magazine".

Floats, run-in, first line, multi column.

Static papers that were never meant to move around. And you were never meant to have floats in a float or first line with a different font size inside an auto width table.

This is why it is so riddled with edge cases.
If you are trying to "learn" a living language cover-to-cover, so to speak, you are doing software engineering wrong.

Is the tome of CSS more pages than the tome of x86? Maybe, but I'm not gonna read either cover-to-cover.
IBM isn’t just accidentally leaving things complex, they sell tools that fix problems almost nobody has. What’s that XML RPC gateway they were peddling years ago? Jesus Christ just use nginx and learn to manage certs.
non paywall: https://archive.is/3eVLP

TL;DR: "Implementing the directive not only requires adjustments in the technical implementation, for example in the control units, but also essentially a change of processes in the development phase. For example, management systems will have to be developed and certified for cybersecurity in future," the spokesperson

---

this is a common theme also for IoT that is becoming increasingly regulated under the RED directive for consumer IoT appliances. the US is miles behind here.
The point wasn’t that CSS is necessarily confusing but that if you can learn CSS you can learn assembly and by implication write better performing software.
> Finding that 70% of attention heads and 20% of feed-forward networks can be excised with minimal effect on in-context learning suggests that large language models are undertrained.

So why do the larger models perform so much better…?
Link to the actual System76 blog post: https://blog.system76.com/post/the-spirit-of-cosmic-december...
The advantage is increased battery life and performance, which is way more important to most end users than any of the advantages I've seen for JXL. People are not pixel-peeping different images to compare quality, they are annoyed when their battery dies.

As to hardware adding support for JXL, that seems extremely unlikely: image decoding is less impactful than video decoding, and the cost of adding custom decoding silicon to a chip is very high, as is adding support to software for that hardware. Being able to piggy-back on the work already done for video meaning you get that stuff for free makes it way more viable. AV1 decoding is already out there in virtually every new device, and rolling out hardware support is very slow, it's massively ahead in that respect.
One way to think usenet/newsgroups is as a set of distributed peer-to-peer mailing lists.

You post a message to your (NNTP) server. Your server connects to other peer NNTP servers to transfer messages back and forth, so eventually your message will propagate throughout the usenet network. (40 years ago peering was through UUCP, etc, and done at night when phone calls were cheaper or only to other local numbers so it might take a week, now it doesn't take that long. See also, bang paths).
> When they say "indefinite causal order" what they mean is they do this:

That reminds me of a funny presentation which is basically "if we engineered a bunch of exotic sci-fi concepts... what would the perl programs running on them look like?"

More formally: "Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces... Made Easy!" - https://www.youtube.com/watch?v=ORjyXcLDd9M
Tell me about the time you were "fired" for taking a vacation that your boss approved?
It's because of the inconsistency.

For example, `margin: auto` expands left/right margins but not top/bottom margins.

....and 50 other such cases.
when does the beta release??
Valisure conducted a test of a regulated drug. Based on the results of Valisure's test we know the drug wasn't strong enough. That provides an example of an issue the current drug regulatatory scheme failed to catch. That suggests a problem with the current drug regulatory scheme.

I don't know why you're talking about food safety.
Arguably, if the five year old was reading hacker news, they might. :) Point taken, though, but honestly this doesn't seem like the place to simplify things to quite to 5Yo level.
It's the "historical-ligatures" feature of used font, if you aren't in the reader mode already, F12 and

document.body.insertAdjacentHTML('beforeend','<style>p { font-variant-ligatures: common-ligatures discretionary-ligatures contextual;}</style>')

should turn it off. (Was "too much" for me either.)

But besides this, I found typography of that article quite nice; interesting that there are thin spaces before "?" and "!" and wide spaces (not double spaces) after sentences - also "old school" (and often frowned upon). I guess some WP plugin does it, but I admit don't remember seeing seen this anywhere else recently. (And I like it.)
RustiCL is just an OpenCL implementation. You can't have one-size-fits-all because hardware-specific stuff varies a lot across generations. (Which is also why you have newer versions of e.g. Rocm dropping support for older hardware.) The best you can do is have baseline support + extensions, which is the Vulkan approach.
Except it will be small and old instead of small and young.
I had the most fun of my entire career writing a DB from scratch at my previous job. It was fun while it lasted (i.e., until the money ran out)...
This just in: learning to use a CNC is more difficult than learning to use a saw.

---

> Learning CSS is dramatically more difficult than learning assembly

And styling with assembly is dramatically more difficult than styling with CSS.
I've implemented some of Sugihara's work earlier. Downloadable files for 3d printing and examples I've shared here: https://github.com/Matsemann/impossible-objects
Software Dev Agency
building b2b saas or healthcare app, with extensive industry experience, we are here at your service. honest easy to deal with and awesome team.
Only M3 was made with this latest 3nm process. However, M1 and M2 were produced using N5 and N5P respectively. Samsung, Qualcomm, AMD all have access to 5nm processes. In fact Samsung fabs their own 5nm chips while AMD's 7000 series / Zen4 chips were fabbed using the N5 process. However, they are not nearly as competitive as Apple's chips. The whole premise of "Apple's M series chips are only fast because of the process is incorrect".
Proton has a rather "curious" interaction with the word "open source".

Most of the time, they wait to release the source code of their products around the time a specific version is released, and perform active work on a hidden or private clone tree.

It's better than other companies, but isn't the type of open source you typically see with most FOSS projects.

As for ProtonDrive, I don't see the source code anywhere (other than Android/iOS version). Where are you seeing this? I'm assuming both offerings use Windows/macOS specific APIs (at least I hope), so you'd need to go through a large amount of engineering effort to get it working with Linux, and that's before even choosing how to implement it. FUSE driver? Nautilus extension? Electron web app?
If they're all equally un-pruned, sounds like they still maintain their linear scale of performance.

Just like quantization!
Great example of why you should never ever ever give out a debit card number for anything. Just about every credit card company has virtual numbers now. And even still, there's a massive difference between disputing a credit charge and replacing lost funds in a checking account.
Probably :-)

The literal interpretation of the article is funnier though.
We have a model for what happens when you “bring down the system”. Do you think it would be better if we were all living in the equivalent of Somalia? It can be very difficult to engineer a stable revolution and all too often it ends up in chaos.
No, the SPE has not been "discredited." To do that, you will have to run an experiment that demonstrates that people will NOT do what you tell them if the request is unethical.

The SPE was itself unethical to run, and was a terribly designed experiment, but that doesn't mean that its conclusions were invalid. They were very valid. If someone refuses to commit an atrocity for you under color of authority, all you have to do is ask the next person. You won't have to go very far down the line.
LLMs are sure going to make the Watson advertising look outdated.
The Notebook by Roland Allen review – notes on living
I'm not sure it's so much criticism as observing that they've gone from being the Ford of computers to being... IDK, some parts manufacturer for cars that nobody's aware of unless they're in the industry.
Perhaps you meant to use "accurate" instead of "real"?
Haven't heard about them. It looks great! Does anyone have experience with this and CapRover and is able to compare?
The Powers That Be may be evil but at least they’re highly competent. The real horror is in the idea that no-one is in control.
> So to work around ABI instability from the glibc/gcc, you were building a container for each game you wanted to play, this is obviously past the point of being reasonable.

That was my initial reasoning about functional/declarative package managers. They can reach the same but without making full blown containers.
Curious how all these advanced economies will deal with structural deflation when there is decreasing customer demand and consumption for most types of goods.

Example - do house prices start falling?
You're entitled to be as obstinate as you want to be, and as wrong as you want to be - I don't really care what you do. The fact is, sending information to a receiver that is receiving is in fact the definition of one-way communication, whether you want to refute it or not. You're dying on this hill.
NKabuse backdoor harnesses blockchain brawn to hit several architectures
Sensor implant gathers information about the welfare of individual farmed salmon
It's hard to see in the first set of images, but the second set is much clearer. In the WebP example, look to the right of the subject, about 1/6th of the image's width from the right edge. There's a hard transition between shades of grey. The JPEG version directly above it also has banding but each band is narrower so the difference at the edges is more subtle.
"Anyone who can learn, can learn."
Mexico's Yucatán mega train – world beating or environmental disaster?
i have a few (new, unworn) pipes tshirts left. mostly XL thou. and a ton of pipes stickers.
They should just double down on good-mouthing the economy!
I'm not sure exactly what that might look like, but if you look at crypto wallets for example, you could have a browser extension (or something like Apple Pay) that's able to custody the private key and sign transactions. Once you have it set up, it would be much easier than entering a CC number.
No varieties, variety is not optimal in feeding all humans. You do not purchase human chow at a store it is fed to you by the computers.
Wow, I didn't know that. A top google result says:

> It is possible to losslessly transcode JPEG images into JPEG XL. Transcoding preserves the already-lossy compression data from the original JPEG image without any quality loss caused by re-encoding, while making the file size smaller than the original.

I wonder how it does that and why JPEG didn't notice it could. I would re-encode to JPEG-XL, when supported. So then the situation isn't that WebP is so great but rather Chrome's not so great.
The reason it "feels true" is that it's one of several experiments designed not to determine if something is possible, but how something that happened (the Holocaust) actually happened.

People forget that when they criticize Zimbardo and Milgram. Their methods were problematic, but nothing they found was surprising. It's hard to replicate their work, but that's only because you can't get similar experiments approved by ethics committees these days.
I run my own with a few people and it’s really not that hard if you’re comfortable with docker.
I would like to add one:
"You are unsuccessful because of your cognitive distortions." As tools, I think these apply more to group dynamics than individual psychology.
Have you ever inadvertently offended somebody and then wondered why they disliked you? This is just a way to avoid that.

Businesses want more features like this. If one employee writes something that hints that the employee reading it should do something, that might work in Japan, but in many other countries, a feature that suggests ways to make the action item clearer to the recipient would be well-received.
> Ranbaxy collapsed in 2014 due to their constant failures with the FDA [0].

Your link [0] doesn't actually support that claim, for the obvious reason that it isn't true. Ranbaxy didn't experience failures with the FDA. They had a stream of neverending successes punctuated by a years-long investigation that was triggered when a whistleblower emailed the FDA to reveal that Ranbaxy's data, and products, were all fraudulent.

Note that despite the whistleblower's accusations proving to be completely correct, the company did not collapse. It was acquired for a significant price.

> Well before the final resolution, in November 2011, the FDA gave its final blessing for Ranbaxy’s version of Lipitor. Asked about the decision to allow Ranbaxy to make Lipitor after its misconduct at two plants was revealed, an FDA spokesman asserts that the agency is required to evaluate a drug application on a “facility-specific basis.” The company’s “data integrity problems,” he says, occurred at facilities different from where its generic Lipitor is manufactured.

> That’s true — but it leaves out the fact that Ranbaxy originally applied to make Lipitor at one of its Indian facilities, which was then blacklisted by the FDA. The agency permitted the company to make a significant shift in its application: to switch the plant at which it would make the generic Lipitor. Ranbaxy now proposed making the drug in the U.S. at a facility that was not under FDA investigation.

> Last November [2012], Ranbaxy was back in the headlines with some very unwelcome news — the company had detected tiny glass particles in its Lipitor. It had to recall millions of pills and temporarily halt production. Says the FDA spokesperson, “The fact that there were some quality problems that led to a limited recall of the generic product was not a result of the approval process or how it was handled.”

I would not call the FDA a model of efficiency, competence, basic common sense, or honesty.

But then again, maybe the problem was the lack of an FDA Field Office in the US.
Hardware decoding can mean less battery usage, which is very big for end users.

I just don't think any of those features matter as much a battery life, most of them are about encoding speed which just seems wildly unimportant to me: encoding may be more work, but generally you view images far more than you make them, and admins and creators are in a better position to spend the time/effort to encode something, and hardware encoding may well end up making it a non-issue anyway.

People are out there running `zopflipng` and the like to try and get better sizes at the cost of more work at encode time, so it seems like that priority isn't just me.
The difference is that in preparation to fire a rocket, you only need to apply ullage acceleration for a short time because after the rocket lights, that provides the acceleration. When just transferring fluid, you need to accelerate during the entire period of the transfer, because pumping fuel to another tank provides no acceleration of its own. So, you need the acceleration to be small enough not to build up to an inconvenient delta-V over the time it takes to move the fluid.

In principle you could apply acceleration for a while in one direction; and then switch to accelerating in the other direction, wait for the fluid to settle at the other end, and pump from that end, alternating back and forth. But it still consumes reaction mass, and introduces delays while switching.

Docking vehicles massing hundreds of tons is a much bigger problem than docking Dragon. The Dragon experience might not apply very directly.

Presumably the engineers actually involved all understand this (literally rocket science) much better than we do.
I don’t follow…
Sounds like they would've faced a similar set of issues moving to AWS or GCP.
>Europe is facing this kind of immigration, not the Parsis.

The US faced this about 200 years ago.

A bunch of dirty, disease-ridden, rapey, religious extremists started invading the US, fleeing from the hellhole country they came from and running amok in the US.

They threatened the very fabric of US society with their criminality and the insular nature of their culture which saw them clustering in tenements that were overrun by disease and crime.

Many, if not most, Americans considered the recently-freed slaves to be a nobler and harder working part of the human species and held their coin purses and daughters closely whenever an Irishman was spotted.

Is the same thing happening in Europe?
"to pay a visit" doesn't mean it costs money, it's a fairly natural turn of phrase: "I paid a visit to the library yesterday".

I wouldn't call it poor phrasing or even a poor choice (although I could see confusion for non-native English speakers).

https://www.merriam-webster.com/dictionary/pay%20a%20visit%2...
Years ago I worked for IBM, and have dealt with them in various contexts since.

The thing I've found that best captures the essence of IBM is how they love bringing *everyone* to every meeting, and then insist on full introductions. Every time.

I've been on a few different projects where we would routinely chew up 20 minutes of a 30 minute call hearing every last one of them announce their name and role. Thanks folks, I already know who you are. Can we talk about the project now?