skysight-inc/HackerNews huggingface dataset:
An unassembled jigsaw puzzle takes up an area about 1.7 times the assembled area
Movies aren't real
Does this mean some of the AMD-Xilinx FPGAs will start stacking DRAM on-chip?
> I am unaware that French people in demonstrations are so dangerous

Les gilets jaunes were incredibly violent [1].

[1] https://en.wikipedia.org/wiki/Yellow_vests_protests#Fataliti...
I’m not arguing for either. I’m just pointing out that the “other countries” the parent commenter is referring to as a benchmark didn’t eliminate private health insurance.
Exactly. It kinda, sorta is close to one and there's no ordinance.

Not too long ago, they yanked a V-22 Osprey set because of their "no military vehicles" policy.
AI Imagines U.S. States as Hunger Games Contestants
If proton is open source, you would not need it, wine/vkd3d would be enough. I have a build of git wine/vkd3d, hardly anything works.

If wrong, why valve is not using directly wine/vkd3d and/or not backporting anything?
Politicians listen to their constituents exactly never [1]

[1] https://news.stanford.edu/2018/02/26/americans-dont-think-ea...
This article incorrectly labels the DFT as as a Fourier transform. To people who use these tools, the distinction is important and misnomers like this will make learning harder for people starting out. The article should be updated to correct this error.
New innovations - gives you PTSD every day. Computeres and technology used to be fun. It hasn't been for years. We're building ourselves a horrible future. If it wasn't my main income I would have stopped using them and moved into the woods long ago. I've seen this comming. It's no wonder that birth rates are plummeting world wide. The only help I can think of is divine intervention or if someone has a very well hidden plan to work it out. For authenticity to work it needs to be universal and I'm not sure that is the case.
Lots of replies here saying either: "I can't see the difference" or "Wow the difference is stark".

My takeaway as a non-photographer is: "different tools for different uses". If you're posting photography where image quality matters then use JPEG or another format that you think displays the image best. If you're writing a blog post with screenshots or other images where minute quality doesn't matter that much then use WebP.
I'd like to know if the pictures on the wall were there (and in the same place) when he lived there.
AI-Generated Content and the Law: Are You Going to Get Sued?
That’s good to hear. I do wonder if the dad ever feels guilty to say, not bring more money to secure future college funds for his kids.
No --- more like a cinnamon supplier attempting to make his product heavier.

When purchased by weight, adding lead equates to more money because the product is heavier.

This is not new. Paprika has been found to be intentionally contaminated with lead oxide which is red in color. Ground turmeric has been found to be intentionally contaminated with lead chromate which is yellow in color.
Some small group of food executives woke up this morning knowing that they have very publicly run up against the US justice system and I hope they (1) are scared out of their minds, (2) get severely punished and (3) never serve food to another soul because if true, this is evil.
Is it so hard to check for heavy metals and common toxins on random batches of ingredients? I'd think this should be a standard practice to follow in food manufacturing. Aren't components and materials tested in mechanical and civil engineering?
This seems like a bunch of BS by the agency part. They don’t own any devices and wouldn’t br able to do this without the manufacturers approval. And I don’t see many manufacturers agreeing to this for the obvious downsides and risks.
There is a `--snow-color` option :D
Images on the web of the 90s were also low-res and generally didn't look very good.
I don't understand the Golden Record. Even assuming other advanced civilizations, "there’s an infinitesimally small chance that the Golden Record will be picked up."[0] So, at some (considerable?) cost and time, something meaningless and ineffective (from the perspective of its ostensible purpose, communicating with alien civilizations) was undertaken. So what was the point? Why was it done? Note, I'm not questioning sending out probes, gathering data, space exploration, etc.

[0] https://www.atlasobscura.com/articles/voyager-golden-record-...
"CSS is dramatically more difficult than learning assembly language" [audio]
Yeah, I suspect there is indeed something special about Kakao compared to LINE as well.

Out of my friends who moved to Japan, pretty much not a single one of them uses LINE aside from rare one-offs. But with Kakao? Hell, everyone I know who even traveled to SK uses Kakao on regular (not even talking about those who moved there) pretty much as the main app in general for so many different things.

EDIT: oh wow, this sent me down a pretty interesting rabbithole. Apparently 85% of people under 30 in SK had an Android as their first phone, with 53% of those people having switched to iOS since then[0].

0. https://www.counterpointresearch.com/insights/30-south-korea...
Yes, but no customer wants to give Nvidia monopoly money forever either. So like it or not they need alternatives.
Yeah. Typically things in this category are running ancient OS versions or have crap build quality. Couple of those look interesting though, especially the Cubots. Maybe worth a look, thanks.
.NET was incoherent but "Copilot" is all LLM-based, text-generating products, right?
https://en.wikipedia.org/wiki/Process_and_Reality
Also: Telegram, GitHub, probably more.

(GitHub works if you rename it to a .png or .jpg file, but it's a hack).
This is splitting hairs, and pragmatically speaking not wholly accurate. It may even be completely incorrect, depending on your definitions.

You can think of an LLM as a set of basis vectors for human knowledge. If I feed in a PR training manual that is not in its dataset, it nevertheless figures out “hey I can make a reasonable approximation of this by combining X, Y, and Z” where X, Y, and Z are things it learned form its training set. In other words it maps the input into a vector representation based on its training data.

But in linear algebra two mappings can represent the same vector, just using different basis, so long as the vector space for the two basis are equal (or at least one is a subspace of the other). That's essentially what's going on here. A LLM builds a vector space on top of all human knowledge. If its parameters and training set are large enough, then the basis is in fact sufficient for representing anything you might throw at it. It will represent it in terms of it training set, yes, but that representation is high fidelity enough to represent the document in its entirety.

Fine-tuning a model is essentially rebalancing the initial weights of the LLM to pay special attention to certain clusters in its vector space, represented by the fine-tuning data. It's as if I threw random 2D points at a machine learning algorithm and it learned the basis { (1, 0), (0, 1) } representing the x-axis and y-axis. As a consequence of how inference works, it may then end up preferring to generate points when asked which are nearer to one axis or the other.

But then I fine-tune it on points that are distributed along the diagonal. This is not representative of the original training data, but NOT "outside" the original data. These points are fully represented by a linear combination of the x- and y- basis vectors. Nevertheless, the fine-tuning trains the model to prefer points which have weights that are multiples of (1, 1) or (1, -1) when represented in the original model. In other words, points along the diagonals.

Pragmatically speaking, this is no different from doing a whole new training run on the diagonal points, except that it is much, much cheaper, and has the capacity to reuse whatever knowledge was learned in the first training run.
Yeah-- but it's fun, flirty and exciting in a dangerous way. Kind of like coding in C.
> When filters are removed, one of the first things people do to the bots is make them racists

So what? Seriously, so what?

Look, you can open Word on your system and type all sorts of racist stuff. Should Word auto-detect that (maybe with the help of AI) and refuse to accept your input? I don't think many people would find that to be a good idea.

Another point: Individual users don't affect the knowledge base. LLMs are not like Tay, dynamically integrating user input. An LLM like ChatGPT may adapt within a particular conversation, but that affects literally no one but you.
That is not a fair assessment of the supervillain-ness of this contamination.

They weren't just trying to bulk up the products with inert ingredients. Their "bulk up" (to increase profit) resulted in as much a 500x the limit of lead contamination.

Very much supervillain poisoning kids for profit.
This is false https://doc.qt.io/qt-6/qtquickcontrols-styles.html
I mean, to be fair, I put a warning about the ego stroking upfront. :)
Just a nit. The pair of equations the author showed at the beginning of the article are not the equations of the Fourier Transform and its inverse. The Transform is a continuous function operating on an infinite input. The equation for the Transform involves the use of the integral taken over +/- infinity. What is shown, using the summation operator, is a discrete form on the Transform where the input is a limited time series.

A good alternative explanation can be found on Grant Sanderson's 3 Blue 1 Brown channel https://youtu.be/spUNpyF58BY?si=uqq2OOSATYcWmaG8
Sorry, yes I was picking too hard on JS.

But hopefully my point still stands. A coder writes instructions for the computer; it amazes me the tolerance for having those instructions go through multiple layers of transformations (sometimes even multiple layers of languages) before hitting the OS.

If the point of a scripting language is to provide a user experience not attainable by a lower-level compiled language (which in turn is not attainable by machine code), wouldn't AI nullify the benefits of both the scripting and the lower-level languages?
Even as a tech person, I am indifferent. I’ve adapted to a world where cards get stolen, so I never use debit, review my statements, and have spending notifications turned on for my phone. I have the apps so I can instantly lock my card. I have already learned to live in a financial castle.

It is obviously not great, but an additional breach has little marginal impact on my life.
Yeah, imagine a world where your inbox is full of unwanted solicitations from salespeople. Sound farfetched? It may not be.
I’ve done a lot of research into HIPAA (I work in a dental-adjacent field) and my guess is that it’s almost certainly the latter – an assumption, maybe based on something they were told. But it’s still on them regardless of whether they were deceived or simply didn’t ask.

There have been very few dental practices who have paid fines for HIPAA violations and one that stands out is one who hired a document shredding firm to destroy old paper patient records. The shredders pick up a bunch of files and just drove around the corner and hucked them into an open dumpster where they were found. The dentist was fined as the result of their assumption that a document shredding firm would, you know, shred documents.
> There’s no contest between the Java runtime vs the JavaScript runtime for that kind of work.

I don't mean to be facetious here, but... citation needed.

There are a lot of assumptions about language performance being made throughout comments threads on this page that seem more based on age-old mythology rather than being grounded in reality.
No, I think it will still be pretty easy to tell by the "unsubscribe from these messages" link
Since nobody is actually recommending papers, here's an incomplete reading list that I sent out to some masters students I work with so they can understand the current research (academic) my little team is doing:

Paper reference / main takeaways / link

instructGPT / main concepts of instruction tuning / https://proceedings.neurips.cc/paper_files/paper/2022/hash/b...

self-instruct / bootstrap off models own generations / https://arxiv.org/pdf/2212.10560.pdf

Alpaca / how alpaca was trained / https://crfm.stanford.edu/2023/03/13/alpaca.html

Llama 2 / probably the best chat model we can train on, focus on training method. / https://arxiv.org/abs/2307.09288

LongAlpaca / One of many ways to extend context, and a useful dataset / https://arxiv.org/abs/2309.12307

PPO / important training method / idk just watch a youtube video

Obviously these are specific to my work and are out of date by ~3-4 months but I think they do capture the spirit of "how do we train LLMs on a single GPU and no annotation team" and are frequently referenced simply by what I put in the "paper reference" column.
Now I wonder if there's one for reptiles and amphibians.
Also, if you're on mobile, switch to the "Desktop site" mode of your browser. I wasn't able to see the figures without setting this.
Well thankfully point #3 is mandatory in places with laws such as the GDPR or California or Brazil's equivalents which mandate disclosure to impacted users and publicly.
Yeah, anecdotal evidence, and the resulting structure of capitalism as a whole, seem to point to that
If going with that lax definition and concept wrangling, Python is also a compiled language. Python source code can be compiled and byte code can be cached and then Python runtime can load it.

Just like Typescript compiles the source to Javascript which is then loaded by the V8/Node etc.

And thus programming languages can be only of one type - Compiled.
To clarify:

On the iPhone, the Messages app handles SMS.

It also handles iMessage.

They are two completely different protocols, with iMessage's featureset being a superset of SMS's. If you are conversing with someone else with iMessage (either through an iPhone or another Apple device), Messages will automatically use iMessage; otherwise, it will use SMS. (If you prefer to use SMS, you are welcome to disable iMessage on your phone or other Apple device.)

iMessage goes over the IP network, not a side-channel in the cellular system the way SMS does—so you have to have either Wifi coverage or cellular data available; if you don't, as a matter of fact, it falls back to SMS within the same conversation, provided you are conversing with someone else who is identified by a phone number, and not just an Apple ID.
Google knows how to use an open project and lock-in enough features that community forking is basically a waste of time. e.g. Chromium and Android. I hate when they get anywhere near anything.
> For example, the no-floating-promise[0] rule catches some easily-made mistakes involving promises in a way that TypeScript doesn't on its own.

Is there a fast linter that checks for this? I find this error easy to make as well, and it usually causes weird runtime behaviour that's hard to track down.
sorry, how is this related to Copilot?
Yeah, that's making a lot of similar companies look pretty bad. Especially considering that Twitter's functionality is fairly crisp and works well. I can't say that about say, Facebook and others.

Whoever said that Twitter would collapse has egg on their face now. But I wouldn't say we've "over-estimated the importance of engineers" but rather these big tech companies are mismanaged.
There's a company that makes sports stadiums out of "brxlz" (brick pixels) and at first I thought they were just knockoff legos.

After building a stadium I figured out it's basically just a low resolution 3d model of the stadium that you sort of 3d print layer by layer.

https://www.foco.com/collections/brxlz

Not nearly as nice as lego, but the final product is pretty cool.
Asteroid mining startup AstroForge faces setbacks – and successes
Love seeing the discussion here.

I wanted to test Copilot using some actual data, but not data from work. The docs I loaded are a mix of PDFs and Office documents, with embedded graphics, tables, and so on. Asking questions about e.g. stall speed is a proxy for asking fact-based questions from a corpus of "real" work docs.

Some of the features I'm most excited about trying, like meeting recap, aren't available to me unless I schedule a bunch of meetings in the sandbox, which I can't do because it's a sandbox where I don't have access to invite outsiders.

I will say that the integration and fit/finish of Copilot throughout M365 is quite good. For the most part, it's very easy to discover the entry points and get Copilot to do stuff. When its results are good, it's a very useful tool… but MS has some overall work to do to get consistency on that point.
so ... recreate jwt?
Did you remember when the .NET Passport was how the Microsoft login system was called?
Not my area, but isn't a lot of NVIDIA's edge over AMD precisely software? NVIDIA seem to employ a lot of software dev (for a hardware company) & made CUDA into the de facto standard for much ML work. Do you know if AMD are closing that gap?
What exactly do you think Intel was going to write CUDA for? Their GPU products have been on the market less than 2 years, and they're still trying to get their arms wrapped around drivers.

Them understanding what was coming doesn't mean they have a magic wand to instantly have a fully competitive product. You can't write a CUDA competitor until you've gotten the framework laid. The fact they invested so heavily in their GPUs makes it pretty obvious they weren't caught off-guard, but catching up takes time. Sometimes you can't just throw more bodies at the problem...
In what way does "anything cut" against anything when you do cherry picked single datum point comparison?

There isn't a codec pair in this world where you can't make a cherry picked comparison where one of them is worse (I've done plenty of those).
I don't see the issue? You put "sensitive" data online in an unsecured area and then asked the language model to read it back to you? Where is the exfil here? This is just a roundabout way to do an HTTP GET.
C64 Round Up: December 2023 – Bumper Xmas Edition [video]
I was "taught" to touch wires with the back of your hand so that if it's live you don't clamp down on them with muscle spasms. I mean their are better measures, but it seems like a good idea if you had to touch them with bare hands.
You don't need a bunch of a100s. The models you can download and run locally on a consumer GPU or Apple Silicon will say whatever you tell them to. You won't be getting GPT-4 level output (with some exceptions), but it's close.
Engineering is generally a smaller org compared to everything else. In your example, has the quality of tweets or whatever it is called now, decreased? Are you seeing lesser engagement? Have your sign-ups decreased? How many new advertisers are you attracting? What about the revenue?

Why have all of these take a plunge?

As engineers, sometimes, we tend to think of all problems as just software and forget about the large machinery that works behind us to make the product successful. A good analogy is the military. When you think of armed forces, you think of soldiers, the fighters. But, for each fighting person, there is a 5 - 10x the number of support personnel - from logistics, to chefs to camp maintenance to chaplains to everyone in the middle.

Similarly, for twitter/x to be successful, it needed marketing, sales, support, content moderation, legal, etc. If you get rid of all of those, then you maybe running a software, but not a business.

At the same time, it is true that most large companies run a bit fat. But this is also the first chapter in Mythical man-month, aptly named "The tar pit" and Frederick P. Brooks, Jr does a better job than me in explaining why it is so.

[https://web.eecs.umich.edu/~weimerw/2018-481/readings/mythic...]
Wow. Gaslight much?
> I understand Israel left Gaza in 2005, so I'm not sure what occupation is being referred to here.

Israel controls Gaza's borders. Israel controls the sea. Israel controls Gaza's airspace. Israel controls the products entering and exiting Gaza. Israel controls even more areas than this. The occupation is ongoing.

> [Don't] you think Hamas laying down arms and renouncing violence would be a good first step towards convincing the Israelis to lift the blockade?

People living under occupation have a right to armed resistance under international law. Israel has no right to continue its occupation.
I can't imagine many reasons to just add lead into childrens food. Lead acetate has a slightly sweet taste but surely there are more effective ways to sweeten things on the cheap... ethylene glycol comes to mind.

Unless they just wanted to bulk up the weight

EDIT: Indeed ethylene glycol has been the culprit in the poisoning of children who consumed cough syrup in Indonesia https://www.aljazeera.com/news/2022/10/22/indonesia-says-chi...
I hate wars, and I would love to see peaceful resolution. But we have a war already, most recently started by Hamas in October 7th. The sad reality is that civilian casualties are unavoidable in a war. Horrendous civilian casualties during American and British bombardment of Nazi Germany didn’t stop Allies during WW2. Israel conduct is nowhere near what Allies had done.

The point of Jew/Arab comparison is to contrast the consequences of two theoretical extremes: Israel victory and Gaza victory. Gaza victory would lead to extermination of Israeli Jews. Israel victory would lead to peace for Gaza’s Arabs.
Does this only impact people who purchase individual coverage through Delta Dental?

I’m assuming employees with employer-sponsored Delta Dental plans have no reason to provide Delta with their credit cards
To make a conclusion about how a codec handles image features you need to to quantitative comparison across a big enough data set to make conclusions about any kind of generalized quality.

This goes triple for modern codecs like JPEG XL, VP8/9, AV1/AVIF, etc. because they deliberately make tradeoffs when compressing based on how the image will SEEM to people, not how pixel correct it is. Note just how many people say they barely notice a problem - this is where WebP made the tradeoff. JPEG did it elsewhere (e.g. text).

Cherry-picking a single image is useful only for fanboy screeching.
I don't follow. The wallet is the private key, along with some other info.
Chromium and Android were created by them, though. Godot exists independently from Google, and the moment Google starts adding questionable stuff, the community can fork without any problem.
No. A linter does more than formatting. Besides, some rules may simply not be relevant to what I'm working on while other rules are. Prettier works well enough for most people because it only covers syntax, and not whether or not you can use await in a loop, or should add tracks to your video element, or if jsx should be in scope, etc.
The Best Product Videos of 2023
I think we're talking about two different things. You're not noticing the forest for the trees. I'm talking about big huge macro effects that become more apparent when you zoom out, not less.

There is a difference in the gradients of color. One hasn't the guy looking backlit and one doesn't.
Arguably worse. If the incentive structure is setup such that (vicious psychopathic) people choose to make this kind of tradeoff, this will just keep happening since the culprit will just be replaced by another link in the same chain with the same motivations.

A killer doing it for fun wouldn't have his incentives aligned with the company and wouldn't have all their resources available to hide and facilitate it continuing. Potential killers also know that they wouldn't be able to get away with it for long and would be viciously punished, whereas company leadership know they will be able diffuse responsibility and be minimally punished, if at all.