skysight-inc/HackerNews huggingface dataset:
If they are small, then there can be a significant performance advantage to using a struct.

Imagine you have a Dictionary<TKey,TValue>. (That is, a dictionary (hash lookup) from type TKey to type TValue ).

Imagine your choice of key is a composite of 4 bytes, and you want to preserve the meaning of each, so let's say you define a class (shorthand to avoid all the get/set cruft):

class MyKey {
byte A;
byte B;
byte C;
byte D;
}

When you profile your memory usage, to your horror you discover you actually have a keysize of 64 bits for the reference to the location on the heap.

If however you use a struct, then your key is actually the 4 bytes that defines your key.

In modern .Net, you'd probably be better off defaulting to use a record (correction: record struct) type for this purpose unless you have very specific reasons for wanting fine-grained control over memory layout with the StructLayout Attribute.

See this article for using StructLayout:

https://learn.microsoft.com/en-us/dotnet/api/system.runtime....
I think you’re reading it wrong.

Say a foreign law enforcement entity is investigating Mr X, and asking a domestic authority for some information on Mr X.

The treaty says that generally speaking, the domestic authority should provide such assistance.

However, assume that instead another domestic law enforcement entity was asking the domestic authority for information on Mr X, but (under purely domestic jurisdiction) the domestic authority would be prohibited to provide such assistance for some reason (say, due to privacy laws, procedural protections, or so).

Then, the foreign law enforcement entity would not be entitled to the assistance, either.
I'm not even sure I would call that a steering wheel, it's more of a yoke (like the ones used in planes). It was kind of ahead of its time, because more and more controls have moved to the steering wheel in recent decades, but if this appeared in a real car I would be afraid of accidentally pressing a button when I just want to turn the wheel. Also, I'm not a pilot but I think an airplane yoke is optimized for small but precise inputs, if you have to turn it around 180° or even 90° (like you often have to do with a steering wheel) you are probably doing something wrong - that's why having "handles" just in the places where your hands normally are makes sense for a plane, but not as much for a car.
> or another process

Does it by any chance a process started by multiprocessing? /s.

On a serious note, I feel like this is a valid usage and as someone who really like the no-gil approach I still would want python to handle the gil and no-gil flags in a better way. I don't know yet how this will manifest in real life and if keeping gil will be an option on the long run but it is a trade-off. There is no fundamental reason why python cannot have proper multithreading support.
They don't? I'd love to get a free breakfast at like 9:15 and lunch at 1. That's not even remotely long hours. Others might work 10-7 and like having lunch and dinner. That's two sets of hours where 2 meals makes great sense. When I was single and living alone, I would have loved that benefit. The breakfast version, I would still do now, since I'm not really fully ready to eat until after 9.
I have an elite controller and it is great
This is presumably fine for an initial install, as long as it auto-configures correctly via DHCP.

However, if you ever have issues and need a rescue image, you'd need to figure out how to do something like the OP, and do it while learning how to do it for the first time rather than having had a practice run when you first installed it.
Russia and China, the homes of state sponsored hacking, proposing a treaty against cybercrime and we in the west are stupid enough to believe them?
We have -L though, isn't that kind of what you're looking for?
New? Lithium-ion batteries are almost 50 years old, the electric motor close to 200 years.

> German engineer Andreas Flocken built the first real electric car in 1888. Electric trains were also used to transport coal out of mines, as their motors did not use up precious oxygen. Before the pre-eminence of internal combustion engines, electric automobiles also held many speed and distance records.

https://en.wikipedia.org/wiki/History_of_the_electric_vehicl...
Back in my days, Google worked. Now it is a waste of time. Someone that wants to hold himself to the notion that Google was/is good really looks like someone having issues getting old
"Use"? Do you think people who wreck their own car in a crash with a motorcycle are lying about not seeing the motorcycle? That's some real persecution complex shit my dude.
> got the first one at around age 1-2.

That's brave. I've never owned an iPad, are they are they a lot more resilient to being dropped than I think? My 2yo drops what they're playing with about 4 times per minute. I've settled for a yoto player which I don't let them pick up!
Audm for scientific papers. Need some good time-stamping so it's easy for people to skip to the section they care about.
Thanks for sharing the info.

> where each chunk can go through a multi-stage process, in which the output of the first stage is passed into another prompt for the next stage

Is it made possible by your custom code or is this that now OpenAI offers off of the shelf via their API?

If the latter, that would partially replace LangChain for simple pipelines.
Your claim was that JIT was something CL had, it doesn't. But now your switching topics.

The Lisp Machine compiler is incremental, but it is not a dynamic compiler, it never changes the compiled object when it has been compiled during run-time. This is similar with all Lisp implementations, and even Python. Code is also not compiled by default on the Lisp Machine, it is interpreted.

https://docs.python.org/3/library/functions.html#compile
https://docs.python.org/3/library/dis.html

Python has all the building blocks that Lisp does in this regard, and has had for many many years. But I'm not allowed to quote the Lisp Machine manual on the topic, since it has chapters on the compiler so I'll jump out of this conversation now...
Tornadocalf
Weasyprint [0] works pretty well for us. Especially for basic things, it does everything. It’s only lacking some very advanced CSS Print features.

[0]: https://doc.courtbouillon.org/weasyprint/stable/
Bios Setup with Internet Access
Generally here and youtube, even though I know youtube is getting worse every day. I begrudgingly paid for premium, because I stopped using another service that was a little more expensive, so I felt like I could justify the cost to myself
Being able to use the system's Python (or in the case of macOS, Homebrew's Python) is extremely convenient. Especially when Python is used as a language for build scripts across a team. I'm not interested in forking Python taking on the responsibility of maintaining, packaging and distributing Python across a range of platforms.
Eh, no matter what you do, you can't please all people. Some people like the corporate speak, some hate it. I got the reverse a lot, where people recommended movies or shows as ABSOLUTELY THE BEST THING EVER, and I watched them and hated them.

That's when I realized that there will always be people that love or hate any given thing, and feedback should be considered in aggregate.
Many people have the same expectation of their doctor: he must know everything or he is completely useless and I should find a new doctor.

It is also insanely difficult for a doctor/surgeon to admit a mistake without being punished severly.
Genuinely interested, if the ' represents skipped letters, how does this read to you?

As an aside, if you have the sentence "This is Lewis' reply to the parent comment" the ' at the end of Lewis is used to avoid Lewis's with the extra s at the end.
Heh, reliably.
These systems already exists in Ukraine, and no, they are not expensive.

Simply running SAM would already be more expensive.
I can not find a lot music in the app despite my solid french.
People feel pretty safe in a golf cart, it’s stable and goes slowly, let’s toss in the kids and grandpa.

Then they get rear ended by a one ton SUV or even just hit a pole at 25 mph and it’s fatalities all around.

Agreed a separate golf cart/e-bike line may make sense, but you need wide adoption to justify that much dedicated lanes. People won’t necessarily buy a several thousand dollar vehicle just to run local errands, especially in Boston when it’s a 2 season vehicle
7 min mile is one kilometer in 4:20.

You need to be pretty fit to run that fast, especially over longer distances.
I'm 90% sure your workplace supplied malware ala cloudstrike is causing this.
> Russia and China, the homes of state sponsored hacking

Your comment might be suggesting that the state sponsored hacking is something only China and Russia does. In this case, I have got few bridges to sell you.
... and be able to code in React
The conclusion seems to be: keeping things in order is easy (or easier) if you have lots and lots of free space.

Which might be true, as there's a lot of things in life that gets much easier when you have surplus of space (a major reason people leave their city apartments and build or buy houses on the outskirts) - in general, having a large surplus of resources, such as food, water, time or money, tends to improve efficiency. Over-provisioning for the win.

Anecdotally, this checks out for me too - the smaller the home (relative to number of people in it), the messier it seems to be.

Perhaps the reason is the same as why computers slow down when low on memory or storage space - when you're running low on space, any random spot you pick is likely already taken, and storing anything requires you to first rearrange stuff already there. Which, for humans, means you likely won't do it and just drop the thing in the first free spot you can find.
It’s semantics only. The compiler is free to optimize it in any way, e.g. if a function call gets inlined, there is nothing “returning” to begin with, it’s all just local values.
I don't know if this is irony or you've been in Apple ecosystem way too long.

I had to do a very simple macOS app for my personal consumption recently and XCode dx is nothing to write home about. The only reason I finished the project there was that I couldn't set up vs code quickly for Swift/Cocoa project. I had to endure the slow compilation time, slow reaction time of the IDE UI. You make a change you keep seeing squiggly lines for a while, it's as though the UI is booting up each time. It was a horrible experience coming from IntelliJ and VS Code daily experience.

Computer is 32Gb Apple M1 Pro. Imagine what will happen on some 8Gb i5 macbook.
Any alternative to Google?
Calories are not metric. Joules are.

1 MET = 4184 J/(kg hr),

and, since a joule is a kg m/s^2,

1 MET = 1.162 m^2/s^3
Where by alcohol industry lobbyists he means other scientists (who have advised the British government on alcohol in the past), and one guy who works for a free market think tank. He appears to have simply made up the connection to the alcohol industry.

Meanwhile this researcher is directly funded by the anti-alcohol lobby, which he denies by saying that yes he was the president of a temperance society for years and yes he gets paid to speak at temperance meetings, but because he's not a member of those societies, he's not technically a paid lobbyist. That's a non-sequitur: he is in fact the only alcohol-related lobbyist in this whole dispute.

Good for the critics! Epidemiology is full of outright fake science and they hate it when anyone points that out, the "you're not one of us" reaction is totally standard for this group. The scientific criticism of this work is that it's based on a classic correlation-implies-causation fallacy, and that he cherry-picked six studies out of 107 available. His response to this is that only six studies were "high quality", so his own field produces unusable trash-quality papers 95% of the time!

This isn't a surprising admission. Alcohol related epidemiology has been pseudo-science driven by a thirst for power and status for literally decades:

https://www.theregister.com/2007/10/22/drinking_made_it_all_... (2007)

Safe drinking guidelines 'plucked out of the air'

The UK government's guidelines on how much it is safe to drink are based on numbers "plucked out of the air" by a committee that met in 1987.

According to The Times newspaper, the limits are not based on any science whatsoever, rather "a feeling that you had to say something" about what would be a safe drinking level.

This is all according to Richard Smith, a member of the Royal College of Physicians working party who produced the guidelines.

He told the newspaper that doctors were concerned about mounting evidence that heavy long term drinking does cause serious health problems. But that the committee's epidemiologist had acknowledged at the time that there was "no data", and that "it's impossible to say what's safe and what isn't".
It's easy - the civilized world will follow the rule of law and they will still do what ever they want but now with additional benefits of pointing fingers and possibly gaining additional information for their attacks.
Wizard trick: map this to four finger trackpad force press (via BetterTouchTool)
Sigh. Seriously? More of this shit?

I've never heard of The Rage before, given the name I'm going to assume that they're deliberately phrasing things to be rage-bait. But even with that in mind, this seems insane. What are the odds of this actually happening? I have no idea how UN laws/treaties/conventions/whatevers are decided upon.

I understand national governments being obsessed with totalitarian surveillance states, but what's in it for the UN? Aside from pandering to Russia & China? I might have more respect for the UN if they were actually capable of being useful (e.g. stopping the Russo-Ukrainian war), but now they're turning impotence into active malice?
The controller did something so incredibly bizarre and outrageous that I finally saw what they were doing, and I could never un-see it. Others had spoken truth to me a few times over the years, but recognised that they couldn't change my mind for me, so they didn't press the issue. The controller was trying to isolate me from all those others anyway, so if they had pressed the issue the danger would have been that my controller might have then been able to say "See, they hate me and they're trying to break us up" and got me to further cut contact with them. (In fact, this had already happened a few times.) As it was, when I realised what was happening and asked these others for help, they had been waiting ready for me to ask, and sprung into action immediately. One drove all the way across the country to help me out.

So yes, if you know someone who is a victim in a controlling relationship, then gently speak truth to them, don't push too hard, but be ready to give them meaningful help as soon as they come to their senses and ask for it.
TV Production Efforts for Paris 2024 by the Olympic Broadcasting Services
> We present emergent behaviour of storing mechanical deformation in compressed soft cellular materials (a network of soft polymeric rods).

I don't believe aluminium foil is cellular or polymeric in structure.
What the fuck are you talking about? This literally never happened.
That it has a lot of my old code working perfectly for years, and I don't have spare time to port it to another language and keep catching subtle bugs for months.
Self-report survey of mechanical turkers gave results slightly different from orthodoxy.

Revolutionary! Ground-breaking!
Here is the article with no paywall: https://archive.ph/Cwtq3
Actually, I concede. I just didn't spot that.
You can store information with basically any object.

You can count in binary using your fingers ¯\_(ツ)_/¯

You could use pine needles to count.

You could do steganography in knitting.

You could encode information in the dust collecting behind your tv furniture...
Extending the [diagnostic] tool attribute namespace
That's what the motorway sign (the divided road under a bridge) sign means.
Engineers don't decide how things are moved or changed, that's product and maybe ux.
Here’s an experiment you can do across any music service, count how many clicks/taps/interactions to go from a cold start to dark side of the moon. Now play their next album that you can’t remember the name of.

For bonus fun count how many times it tries to interrupt you and have you listen to something cheaper, their in house podcasts or whatever the latest rap album they’re pushing is, despite that after tens of thousands of hours of listening they know you’ve never once chosen it or any adjacent genre.

Shameless promotion: rad is an auto D.J. that actually does follow your preferences https://rad.fm/
If their problem was 'too many developers', I reckon they'd be building totally useless yet amazingly engineered SDKs and data/analytics tools or apps to improve the quality and satisfaction of your music consumption. Instead, they focus on all the things that just reek of an overabundance of marketers and Product People™.
Nope, the topic is still the same.

http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec...

https://web.archive.org/web/20201213195043/ftp://publication...
> Far as AGPL, it’s very unpopular even among FOSS users

Citation, please. I would say this is very untrue but would like to see the sources of this claim. I hope you are not calling Big tech employees "FOSS users".
HTML and CSS is the worst layout system except all others.

But actually, HTML and CSS is pretty good considering the problems is solves.
How is the AGPL unenforcable?
Don't you think, as others in this thread are saying, that one reason people don't ask questions is because they're afraid to admit their lack of knowledge?

We've probably all been in one of those meetings where something is being proposed, and everyone is nodding vaguely along but you're not sure the proposal is correct. Do you ask a clarifying question (and risk seeming foolish for not knowing something obvious) or just let it pass because everyone else seems happy with it?
Show HN: Multimodal PDF extraction using Sonnet 3.5/GPT-4o
Using the new graphlit-ingest CLI, you can ingest any document, audio/video, image or web page, and extract Markdown text or structured JSON. Also, supports summarization and auto-generated transcript chapters, bullet points, social media posts and more.

Supports Anthropic Sonnet 3.5 and OpenAI GPT-4o for multimodal PDF extraction.

Free to use, up to 1GB data.

Built with our new cross-platform .NET SDK.

Signup: https://portal.graphlit.dev
Code: https://github.com/graphlit/graphlit-samples/tree/main/dotne...
Have no choice for it?
A/B Testing – Coca-Cola's 'The New Coke' experiment
OK, this thread has generally been shitting on comma, but this comment broke the camel's back for me. Is your line of reasoning seriously "other companies misuse words to cushion their shittiness" -> "Comma used the words as they are meant, and didn't have any shittiness to need to hide" -> "we're used to everyone misleading us with those words and Comma didn't" -> "Comma is misleading us by not misleading us"?

That's... an amazing syllogism.
I'd say it's obviously wrong?

7:00 min/miles is a 4:21 min/km, which would result in 21 min 5K, 43 min 10K, 1h 32 min half marathon and 3h 3min marathon.

I can run a 7 min mile pace, but I can't sustain it for a long time, and when it comes to comparing running VS walking, 20-30 km feels like the distance you should use, as that's a distance most people could walk daily over an extended period of time (e.g a week).

I was never a great long distance runner, but I took it seriously for 1.5 years and I could run a half marathon just under 2hrs. The pace the whole time felt dynamic, everything went perfect, I was significantly faster than all the joggers by the river. I needed two days to recover, and the suggested place would have been 30 minutes faster.

With 7 min/mile pace, I would qualify for the Boston Marathon https://en.m.wikipedia.org/wiki/Boston_Marathon_Qualifying_S...
Is there even a need for a holding pen if there is an order freak in the house?
Example of converting HDR video to SDR in Android
If you mean you can store information on aluminum foil because you can indent it, technically yes. I mean, that's how music was/is stored on wax phonograph cylinders and vynil records
It might be better to create a website with a light theme, especially for a typeface inspired by typewriters.

I just can't read it.
Can I use this to update the location of e.g. a restaurant that is in the wrong place?
There's a few new proof of human systems out there. For each of these you have a private key and the service attests that "the holder of this key is a human".

Then when you sign up to a service you can create a ZK proof that this service has said you're a human and that you haven't created another account before. This allows for anonymous registration while also proving you're not a bot.

The two biggest services for this are:

- Worldcoin - scan your eye in an orb and it attests you're human. This is integrated with Reddit and Discord already.

- Gitcoin Passport - connect it to your social media accounts, proof of humanity services etc and it gives you a humanity point score.
oh foo.

I wrote some python programs that did multithreading, but they didn't work and I had to go elsewhere.

So... it is possible you won't find many people in your sample that disagree because the folks that went elsewhere... aren't part of the sample.
There are many C extensions written with that assumption, but if you were relying on the GIL to avoid Python level concurrency bugs you probably didn’t, they’ll just be slightly rarer and harder to reproduce.

That was certainly my experience working on TruffleRuby, and I doubt Python is very different. We found a few bugs because we didn’t have a global lock, but they were often problems that showed up in a soak test on an implementation with a GIL, just not quite as often so they had escaped notice and were likely causing real failures in production somewhere.
Stop pretending to be a scientist if you suppress benchmarks. That is how data "science" is done, eh?
Does it change lanes?
Another thing to watch out for is that "defer" in Go is executed at the end of the function, not at the end of the current scope. This makes it not only more difficult to reason about but also much less useful.
My clients don't pay me to do community service.

And frankly, in the vast majority of cases, someone doesn't have to use it, because we simply don't need new solutions to already-solved problems. The proliferation of new solutions made by people who don't understand the existing solutions is a barrier to progress, not a driver of progress. There is a shortage of people willing to do the boring work of iterative improvement to existing tools, not a shortage of people willing to try out the latest exciting new tool.

If a tool solves a problem that hasn't already been solved, then there isn't any "tool that has been around for a long time" to prefer. You use the new tool in that case because you don't have a choice.

And yes, sometimes there do emerge new solutions that solve the same problems better, but that's actually extremely rare, because if there were an easy, obvious way to do it better, the original tool's developers would have done that.

And then it has to be better enough to justify changing everything else that has been built around the existing solutions. This is why, incidentally, I generally support making rare breaking changes to existing tools: the cost of switching to a completely new tool is greater than the cost of making breaking changes to an existing tool.
I avoid type hints (and instead use other linters/static analysis tools like pylint) because type hints break between Python versions...