skysight-inc/HackerNews huggingface dataset:
There's always a chance that Bob _is_ the car. Twenty-five years ago, in Winamp days, I remember several peers naming their cars.

It doesn't seem to happen now we're older :(
I wonder what's the reason of picking groups of 5 elements instead of 2 or 8.
From a Prolog perspective I think they're bad results.

It's more popular than languages like OCaml, COBOL or Nim. This is not too bad I guess, I somehow got the impression that there were more people from all those languages than in Prolog.

However it is the second least desired language (after Zephyr), and the second least admired language (after MATLAB). That means people don't want to learn Prolog, and people working with it don't want to continue doing it.

But, is it well paid? No, Ada and Prolog are the least paid languages (but compared to 2023 there's a big change here, so there may be some noise here).
SUSE asks openSUSE to consider name change
If the only way your company can exist is as part of a monopoly scheme then it should stop existing.

And as for Firefox, Mozilla being forced off Google's teat would be the best thing that could happen to the browser.
https://archive.ph/koPcL
> (a) they find it hard to raise capital (b) they tend to make decisions that maximize worker welfare rather than profit, e.g. they won't sack underperforming divisions or expand in ways that dilute existing workers' stake.

Maybe this is the good way of running a business, and the gigantic corporations who grow like cancer and try to control governments are a bad thing?
There is no human climate niche
It's in an old observatory cool. Telescopes still there?
I sometimes imagine a dark room with several high profile VCs. One of them says: "The times of Zuck when people voluntarily gave all their personal data to a random company are over, they are much better informed now, we won't have a second chance like that." Then Sama stands up and says, "Hold my beer and I'll convince the whole world to voluntarily give me their biometric data just like that." And people queue to have their retinas scanned.
Another good reason to pay cash. Especially to small businesses, and for smaller purchases.
I found this part of the code quite funny:

# If there are < 5 items, just return the median
if len(l) < 5:
# In this case, we fall back on the first median function we wrote.
# Since we only run this on a list of 5 or fewer items, it doesn't
# depend on the length of the input and can be considered constant
# time.
return nlogn_median(l)

Hell, why not just use 2^140 instead of 5 as the cut-off point, then? This way you'd have constant time median finding for all arrays that can be represented in any real-world computer! :) [1]

[1] According to https://hbfs.wordpress.com/2009/02/10/to-boil-the-oceans/
> Amazon’s devices operation was a pet project of Bezos

And he saw it as his way to be Steve Jobs instead of Sam Walton. Bezos got bored with it when it was clear it wasn't working and left the hard work of cleaning up his mess to his successor. It seems clearer than ever that the low interest rates and creative accounting which let Amazon grow like this is not something to admire.
are not *

Yeah that'll work better if I conclude my sentence
But GitHub is keeping this stuff indefinitely. No long expiration, no probability of eventual disk overwriting, nothing. All they're doing is shutting the front door without shutting the side door.
Not trying to sell a product. I didn't have the journal articles handy. Also, a book written for general audiences that mixes science, real stories, and practical advice is helpful for many who want to deal with this rather than go down rabbit holes.

If you want a link to an overview of a study... https://studyfinds.org/mind-diet-cognitive-decline/
You may e-mail your concerns to Georgia.

More seriously, it seems that you are trying to pass Polish passivity and inaction as a virtue. Somehow individual Polish human beings should be treated better because their Polish state was AFK, than other human beings whose ancestors were living in other states which were assaulting each other through Poland.

That just does not sound convincing east of Rhine.
Yes this is a huge miss. It's IE all over again.
That is why it is named beta.
Linux Mint 22 "Wilma" released
I wonder if CivitAI will stop hosting LoRAs of real people out of fear of liability now. I don't know if they explicitly condone deepfake porn, but they do host NSFW baseline models and LoRAs of real peoples faces under the same roof, so it's not hard to put two and two together.
It appears to work perfectly fine on Firefox. They are only applying the user agent check on the root path, so if you hit https://beta.maps.apple.com/anything it will work on Firefox.

I believe I've tried all the (pretty limited) functionality and I haven't found any justification for blocking Firefox.
Chimps destroy us at the number memory test. Maybe it's just with that specific test but it suggests they have a larger working memory and probably faster visual/pattern processing than us.
That’s weird because you’ve been able to use their embedded web maps for a few years now just fine with Firefox. Wonder what gotcha they ran into implementing the full thing that needed a browser check?

Edit: their browser check is just bad. I get it in safari too.
It definitely is. I was just talking about the definition of "an object."

It separates the functionality from the object. Turns it into an external stimulus to change the state of an object.

I used this pattern, back in the 1990s, to make a C API behave like a C++ API. This was back when every compiler had a different stack convention, and the only one we could rely on, was C.

To be fair, I did have function pointers, in some of the objects, that acted as "poor man's vtables."

I know that the API was still in use, 25 years later.
In racket you can define simple macros with define-syntax-rule but in case of an error you get a horrible ininteligible message that shows part of the expanded code.

But the recomendation is tp use syntax-parse that is almost a DSL to write macros, for example you can specify that a part is an identifier like x instead of an arbitrary expresssion like (+ x 1). It takes more time to use syntax-parse, but when someone uses the macro they get a nice error at the expansion time.

(And syntax-parse is implemented in racket using functions and macros. A big part of the racket features are implemented in racket itself.)
AI obviously, a typo whose likelihood is increased by the fact that it's spell “IA” in my language.
> Depends what you mean by "help".

blablabla right wing/TURF propaganda.

> And for minors, the Cass Review

No it didn't, its a report many people disagree including many medical organization disagree with. And anyway even if the Cass Review was true, that is not at all indicative that the Toris are not anti-Trans people. The report was weaponized as political tool.

> Already being funded.

Ahh see what my point is then?
My kids have grown up with Alexa devices. They use them as speakers, to listen to Audible, and as ways to communicate with us. I've been under the belief that the devices do not spy on us, based on a few test articles I read. If I ever heard that that was not the case I'd jettison them all from the house.
Memory Mapping an FPGA from an STM32
This is not true. Firefox comes with a fixed default on installation. You can change the search engine afterwards but that does not make the default a user choice.
Augh.

Sounds like having NPM as an OS. Absolutely no thanks.

I'll stick with "difficult" package managers that seem to resolve things simply rather than having 27 different copies of the same thing and having to worry about things I didn't before. If, for whatever reason, I need two disparate versions of something I'll figure it out myself rather than abstracting it away.

In my mind, this move seems to be moving from 'high potential energy' to 'low potential energy' where you don't have any room to escape; you have locked yourself at the bottom of a pit and you just have to hope things don't roll over the top because you are at the whims of what NixOS has decided. If you were in a 'high potential energy' situation (ie: Basically any other distro), you would have room to fix it yourself or even take your widely compatible dotfiles and move to a different OS. Even if you are allowed to do configuration outside of NixOS as written, I am going to guess that NixOS isn't a huge fan of it and that configuration is fragile.

> However, after using NixOS for a while, I realized this was not true. The abstraction that NixOS packages provide doesn’t hide everything from the user to avoid confusion with irrelevant details. Instead, it offers a way to configure your environment the Nix way, so the resulting configuration files are created by Nix.

I'd rather beat my head against a wall for a day figuring out how to configure something than get locked into an OS-specific configuration that I can't move elsewhere.

Also when you combine it with this:

> The documentation is not in great shape.

Absolutely no thanks. You are telling me I have to do things the "NixOS way" but also your documentation is bad / inferior? Absolutely no thanks.
I like to add that the reason why the carnivore diet seems to work really well is a couple of things.

- compliance is straightforward

- on average, will tick all the boxes for nutritional needs. (ie. vegans eating only oreos would not be very healthy, while vegans eating 5 colors a day would be far better off)
I brought up this book because I found it to be good for the reason you're asking about.

It's not the most deep scientific. It's more practical while bringing in the science and an easy enough read I can recommend it to my family (and have).
Adding charging to seats, listing prices on Google Flights, and allowing seat selection are recent moves that will take Southwest off my "never fly" list.
US economic growth increased last quarter to a healthy 2.8% annual rate
O(n log 5) is O(n). There's no cheating, sorting small arrays in a list is a completely different problem from sorting a large array.
What a shame.

My first job was in the embedded space, and the ceremony and rigamorole of prototyping was a nightmare. When I left that job I very quickly became unwilling to develop embedded solutions in my spare time because of the complexity involved in the basics.

When I discovered mbed it was revolutionary for me - all of a sudden I was empowered again. There is a lot of joy in having a quick feedback loop for soldering iron and IDE.
I recently build some smart controls for my residence. Alexa understands the words "Alexa, tell the device to run" about 2/3 of the time, which is infuriating. The other third of the time you end up with "Announcing, 'tell the device to run.'" Put any white noise in the background, a fan blowing, a tea kettle boiling, anything at all, and recognition drops to below 50%. But google isn't any better.
As a person who had never flown SWA until a few years ago, they have become my go-to airline for most domestic travel.

I flew business for years on Continental, then United, then when I stopped flying for work in 2012, I started flying for pleasure a lot more. I still kept flying United because that was where all my rewards and perks were. When I stopped getting my automatic upgrade to business/first and had to fly the ever worsening economy class, I switched to SWA for everything domestic. I pay for the ticket that comes with "early bird" check-in, because I'm not going to remember to check in, and my flights always come out way cheaper. On a particularly full flight, I might upgrade to A1-15 for my wife or I, so that one of us can stake a decent row.

There have been people who try to cut in line, and usually they back down after you inspect their boarding pass and politely remind them that C group is after A and B. Sometimes they listen. Other times they they pretend to be dense, and other passengers my badger them to remove themselves. If they stay, then they stay. One person cutting in line isn't the end of the world. Especially if you are already part of the A boarding group.

On United, when flying longer distances that I will want more comfort (from business class offerings), I see they usually have a gate attendant doing line sweeps to make sure everyone is lined up correctly either for their fancy 1MM+ miles club, military, or Group 1. They are less likely to enforce Group 2's (or whatever comes after).

So all-in-all, I think SWA does a fine job at minmaxing (for the customer) price and convenience, while United (and I'm sure most legacy full-service airlines) are more about max-maxing.
Bruno from Inngest here, thanks for asking!

In general, we use OpenTelemetry[1] for instrumenting our services in production, collecting metrics and logs for important events. Specifically, we have set up

- multiple dashboards informing us about current system usage (events received, processed) including e2e latency distributions, compute resource usage for different deployments, and top operations

- metrics on critical systems (data stores including Redis, messaging infrastructure, connection poolers for Postgres, etc.) to gauge current resource utilization and typical load patterns

- alerting on unexpected deviations in KPIs (a subset of the metrics above) to help us spot and react to issues quickly

- forecasting on product usage and compute resource utilization patterns for planning medium to long-term infrastructure work

Hope this helps!

[1]: https://opentelemetry.io/
> continents have little to do with it. The Indian numbering system is indeed used in much of Asia - but it's not used in Russia for example

Got it, you’re parsing continents literally. I was speaking colloquially. Read it as “cultures” in the first comment.
> We'd love

who is 'we'?

Most contracts have indemnity clauses that protect from, or cap damages, due to vendor issues. You can get a court to overrule that if you can prove something like gross negligence, or that such provisions don't apply to something like safety-critical airline systems.

CS could push back saying they just offer endpoint protection, and it's on your org for where you put it. Kind like Ikea saying "hey man we just make end tables" when someone decides to put Lack tables on every airplane, and they turn out to be super flammable.
Ultimately when an algorithm has worse complexity than another it might still be faster up to a certain point. In this case 5 is likely under that point, though I doubt 2^256 will.

In practice you might also want to use a O(n^2) algorithm like insertion sort under some threshold.
I have the same chip but have never had issues, but I also noticed it's thermal properties were a bit of a mess when I ran some benchmarks after putting the build together, so I slightly undervolted it in BIOS. Performance wise I never noticed any difference but it stays nice and cool.

Not that this excuses anything, or is even a real fix for the issue , who knows. I wish I'd gotten a thread ripper instead and will be getting an AMD when I build a new system again.
The difference is that the alphabet has well-defined meaning. Stylistic differences in the appearance of letters doesn't alter those meanings. This is not so true with emojis. Their meaning is directly determined by their appearance and so stylistic differences can alter their meaning.
Sorry I should have said iPhone Mobile Safari.
> As property prices have increased, I doubt that the cost of building the house is even the major cost factor - it's probably mostly property value for the lot.

I'm not so sure. Looking at my property tax assessment my 1/5th my 1400 sq ft house + 400 sq ft detached garage has an accessed value of about 3.5 times that of my 1/5th acre lot.

Accessed values here are based on market values and are reasonably close to what I see when I compare to recent sales on Redfin or Zillow, so it looks like the total is close. And the accessed value of the building is reasonably close to what my insurance company says it would cost to rebuild them.

Checking Zillow for lots for sale, it looks like my assessed value is reasonable.

I'm in a relatively low density area though. As a check I looked at a nearby significant city, Seattle. Comparing lots for sale there to nearby similar lots that have houses on them it looks like it is similar to where I am in some places and very different in others.

It looks like if the lot is zoned for commercial use or for tall buildings the price if very high. I saw one that was something like 0.38 acres for nearly $7 million. But for lots in single family house areas it looked pretty similar to what I'm seeing at my place. The lot is around 1/4th or 1/5th the value of the property.
Stackoverflow Developer Survey 2024
The objects are just one tool. You usually need a few to do the job well.

The biggest thing I've seen blow up actual OOP projects has been a lack of respect for circular dependencies in the underlying domain. If you have one of those problems where it is ambiguous which type "owns" another type, then the moment you start writing methods in these types you are treading into the dark forest. Often times it is unclear that your problem exhibits circular dependencies until code is already being written and shipped.

My approach to these situations is to start with a relational data model. A SQL schema (and its representative DTOs) can model circular dependencies competently. You can then have additional object models (views) that can be populated by the same relational data store (just a different query). One other advantage with the relational modeling approach is that it is very easy to explain things to the business before you write a single line of code [0]. The purpose of a SQL table can be demonstrated with a sample excel sheet with mock business data.

This path was largely inspired by Out of the Tar Pit [1] and practical experience in fairly wicked domains (semiconductor mfg., banking, etc). I am not sure Functional Relational Programming is the answer for everything, but the "Relational" part certainly seems to be universally applicable.

[0]: https://en.wikiquote.org/wiki/Fred_Brooks#:~:text=Show%20me%....

[1]: https://curtclifton.net/papers/MoseleyMarks06a.pdf
> So how would we go about switching the entire software industry to use LISP more?

There are two answers to this, depending on how broadly you interpret the "Lisp" part of the question. The fundamentalist, and worse, answer is simply: you don't. The objections to Lisp are not mere surface-level syntactic quibbles, it's deeper than that. But also, the syntax is a barrier to adoption. Some people think in S-expressions quite naturally, I personally find them pleasant if a bit strange. But the majority simply do not. Let's not downplay the actual success of Common Lisp, Scheme, and particularly Clojure, all of them are actively used. But you've got your work cut out for you trying to get broader adoption for any of those, teams which want to be using them, are.

The better, more liberal answer, is: use Julia! The language is consciously placed in the Lisp family in the broader sense, it resembles Dylan more than any other language. Critically, it has first-class macros, which one might argue are less eloquent than macros in Common Lisp, but which are equally expressive.

It also has multiple dispatch, and is a JIT-compiled LLVM language, meaning that type-stable Julia code is as fast as a dynamic language can be, genuinely competitive with C++ for CPU-bound numeric computation.

Perhaps most important, it's simply a pleasure to work with. The language is typecast into a role in scientific computing, and the library ecosystem does reflect that, but the language itself is well suited to general server-side programming, and library support is a chicken-and-egg thing: if more people start choosing Julia over, say, Go, then it will naturally grow more libraries for those applications over time.
1. You want an odd number so the median is the middle element of the sublist.

2. One and three are probably too small
> For decades, people have tried to bring mass production methods to housing: to build houses the way we build cars. While no one has succeeded

What is this bs? Whoever wrote this has no knowledge of the soviet bloc & the "house factories". Come on.

https://www.zupagrafika.com/shop/eastern-blocks
The argument is that both abortion and deep fakes are about bodily autonomy. Autonomy to choose to carry a foetus to term and the autonomy for one's corporeal image to not be depicted in carnal acts they didn't perform.

EDIT: corporal to corporeal
What were they astonished at? The existence of such a law, or that they were subject to it?
There’s a part of me that still wants to tackle the question of calculating the number of possible Sudoko solutions (i.e., 9×9 grids that meet the constraints for a Sudoko) analytically rather than by brute force (which is how the number is currently calculated). Back in my grad school days (which also corresponded to the height of the Sudoko craze), I got a start on it, but got lost in the weeds pretty quickly. Maybe I should give it another try.
I’m going to miss Hakai Magazine. I enjoyed the subjects they focused on and their quality of writing.

I appreciate that the archive will be preserved: “[…] the Tula Foundation will support and maintain the Hakai Magazine website in perpetuity, continuing to make our archives freely available to everyone.”

Another quality publication that has ceased publication is Lapham’s Quarterly. At least Lapham’s on hiatus, though, instead of shut down permanently.
Hey, so not trying to troll... I feel like that has to be stated when talking about this stuff.

I get that weaponizing revenge porn someone sent you can be damaging.

But I don't get what this law is trying to do.

Is Hustler v. Falwell still valid?

> In the case, Hustler magazine ran a full-page parody ad against televangelist and political commentator Jerry Falwell Sr., depicting him as an incestuous drunk who had sex with his mother in an outhouse.

https://en.wikipedia.org/wiki/Hustler_Magazine_v._Falwell

As long as it's labeled "AI Generated" in the corner, does that make it OK?

What if a person wanted to generate porn of Eva Braun & Adolf Hitler -- who knows, just for the shock value... would that be banned? Even if it's a snuff film?

I can think of a bunch of things that aren't full on traditional porn... can I still make a video of Katy Perry eating a banana? Can I show Hugh Jackman making out with John C. McGinley (as Dr. Cox, of course)? Or what if I wanted a video of Elizabeth Hurley doing ASMR in a bikini, or in a burqa?

Falls back to, "What's porn, anyway?" is it still "I know it when I see it?" / "Anything that gives a judge an erection?" Or is it anything involving using AI to draw people? I make a drawing on Civitai... can someone come up and say, "That looks like my great aunt Trudy, take it down now!"

We've had Photoshop forever... I get that AI is maybe (emphasis on maybe) a bit more realistic than Photoshop. But to me, a law like this feels like it'll have unintended and far reaching connotations for how we use AI to create scenes from each of our own vivid and unique imaginations.
>As property prices have increased, I doubt that the cost of building the house is even the major cost factor - it's probably mostly property value for the lot.

More like 10-20% depending on a lot of different factors like location, cost of house, and size of lot.
Show HN: I made the first app to learn Cantonese through Subtitle
So, if you guys ever heard of language reactor to immerse yourself in languages. I've made a offline desktop version of it. That supports Cantonese, Mandarin, and Japanese.

I've been using it for 2 years now. No set up needed, just install and use.