skysight-inc/HackerNews huggingface dataset:
Kagi (paid) and Brave search have both been good to me.

I never really liked DDG or Bing. They both suffer from the same SEO gaming that Google does.

There are also a number of smaller search engines that have been posted to HN that are kind of interesting for certain niches.

I think what will happen over the next five years is that instead of Google being the one-stop shop for search, it will be a number of smaller players + the different chatbot engines like ChatGPT and Bard and others.
>In Common Lisp and its antecedents, a "list" is a chain of cons cells, as mentioned by some of the sibling comments, but that's not all. Another important point is that in Common Lisp and its antecedents, source code is not made of text strings; it's made of Lisp data structures--atoms and chains of cons cells.

Source code in Clojure is also not made of text strings, it also reads text as the serialization of data structures, which are then interpreted as source.

The difference is, Clojure uses data structures other than cons cells for source.

What do you see as particularly important about cons cells? What advantages do they give what some might call a "real LISP" over Clojure, which, I'd argue, smartly abstracts around more modern data structures like vectors, maps, sequences, collections as opposed to being "married" to cons cells as Rich Hickey once put it?
Not likely to get run over by cars.
I mean, it’s entirely unsurprising to me that established IPs pull more at the box office than new ones — that’s the whole reason they keep churning them out! Look at the top box office grosses [1]: the list is absolutely dominated by giant franchises, sequels and remakes.

Anyway, I’m much more interested in talking about what I thought you were originally: the qualitative “creative spark” that makes (or made) Pixar movies so special.

[1] https://www.boxofficemojo.com/chart/top_lifetime_gross/?area...
C) All of the above
You're conflating "needs to be discussed" with "interesting."

C-SPAN has tons of content around things that need to be discussed. Few outside policy wonks, poli sci students, and those in recovery from one of the former would consider it "interesting."
You should always be given an opportunity to rate the survey.
What is your definition of personal loss in this context?

Working more than 40 hour weeks?
Agreeing to less base compensation for more equity?
Putin will never reach that level because he's destroyed his soft power and set Russia back decades.
There is plenty of news, if you consider positive or mundane happenings in the world. I remember our old local TV station would report things like park openings, local fairs, the high school football game etc. Surprisingly, they occasionally also managed to do longer segments on things completely unrelated to the local news. For example they’d get a local university professor to come on and explain the ozone hole for 60 mins or do a segment on pan handling scams that were supposedly taking over. There was always content, and there were always viewers.
From page 29 of the complaint:

> As Binance’s [chief compliance officer] bluntly admitted to another Binance compliance officer in December 2018, “we are operating as a fking unlicensed securities exchange in the USA bro.”

Whoops. The press are supposed to say "allegedly" in cases like this, but when your people are on the record admitting that the business is criminal, the public tends to jump to the same conclusion that the courts will inevitably reach.
Isn't that more or less what happened in 2000, with little to show for it? It all coming down to a confusing ballot in a state run by one of the candidate's brother's, the recounts were ordered stopped, and later analysis showed full recounts would actually have given Gore the state & presidency.
> That's not even remotely true.

That's a rather bold statement (mine was equally rash).

I suspect the reality comes in, somewhere between.

In any case, I am not into excusing the top management, when it comes to these failures. I think that lower-echelon bus-fodder hunts can be symptoms of terrible, unaccountable, higher-level managers.

Even if someone lower down the chain made the error, it can often be determined that the environment (maybe even the reason they have the ability to screw things up), was because of top management.

When I was a manager, successes were owned by my team, and the failures were 100% mine.

Managers are critical, and I have come to learn that the vast majority of them are ... shall we say ... works in progress?
Like that classic scene from Get Smart:

Saeed [grinning and pulling out knife]: Now that we have the Control agents, they're at our mercy.

Abdul: Put your knife back in its scabbard, Saeed! I've got other plans for Agent 99 and Maxwell Smart!

Ssshhhhrrrrr

Saeed [looking sick]: Abdul...I don't have a scabbard.

Abdul: [turning to look]: You do now!
I get that regulatory capture is a bad thing if done for the reason of creating a moat, but where is the evidence that creating a moat is the primary motivation here?

AI researchers aren’t close to a consensus on the potential for bad alignment outcomes, so isn’t it possible Altman is warning of something real?
So damned if this goes through, damned if it doesn’t.
BTW, WRT projects using a lookup table...

https://hg.hedgewars.org/hedgewars/file/tip/hedgewars/uSinTa...

I think there's even a github mirror someone made since that's where you were looking. Maybe a little out of date, but this is old code.
The LOOP facility is also often more efficient than stringing together map, reduce, and other functions. Unless you use something like SERIES (or a similar package) which can perform stream fusion for efficiency, but that's not the norm (I highly recommend exploring it though if you want to use the map/reduce style and want efficient results).
Why does the EFF have a problem with a rule about for-profit entities? Aren't they a non-profit?
This reminds me of back in the day when the US became very worried that the 'level of sophisticated computing power' in the then-recently released PlayStation 2 could be used by Iran or North Korea to power nuclear missile guidance systems, if Linux could be installed on the box. What was especially weird was that Sony then went ahead and released Linux for the PS2 anyway which made no commercial sense anyway!

At the time there were particularly tight restrictions on distribution of PS2, beyond the usual export embargo of any tech to these countries.

UPDATE: If this interests you, here's a whole page explaining the weird history here: https://www.pcmag.com/news/20-years-later-how-concerns-about...
Array

Map

Set

WeakMap
non-profit is a complicated topic and companies which are not corrupt and "in spirit" act as a non profit might very well count as a for-profit company in many legal situations AFIK
I'm posting here the part of a Whitepaper most relevant to indie hackers. Our fledgling solar startup is now a 5 figure MRR business and soon (finally) launching a brand. Indiehacker myself when I started 4 years ago, I had no experience in neither software nor energy.
Yeah you are not the arbitrator on what constitutes support and this “all or nazi” approach you seem to think is working is actually causing harm. We’re not talking about “sometimes a boy likes a boy” as you put in such a ham fisted fashion. We’re talking about every single movie coming from Disney having this same crap in it.

You do not get to decide what I think is appropriate for my children. End of story.

I am not looking for your acceptance or affirmation. I am looking to raise strong healthy children. Judging by how my children interact with others I would say so far I am succeeding.
> long as people keep focusing solely on these "narrow victories" in order to simply maintain the broken status quo

I’m not saying drop the fight. Just to show a modicum of strategy. Turning an IPR fight into a patent debate lets those looking to quash IPR win while doing nothing for the broader debate.

What is smart, tactically, is doing exactly this when you oppose something: overscope so people disengage or get distracted in a juicier discussion while forgetting to send the relevant message to their elected or regulator.
Whatever your feelings toward the book, it’s directly relevant to this post.

It is overly verbose and the characters are pretty flat, but the core idea seems pretty interesting to me.

The writing is very different but has a similar feel to It Can’t Happen Here by Sinclair. Even if they aren’t completely realistic it’s good to question the US’s exceptionalism and think about how things could go wrong here.

I’ve never quite understood the hostility towards Atlas Shrugged. Is there another book you’d recommend on the topic?
Wow, I forgot about that. I remember there was a last-ditch hack to try and resurrect a RRODed 360 which was to wrap a towel around it to force it to overheat, thus (possibly) re-melting the solder joints. This worked for us once, but only for a short time and subsequent towel-hacks did not bring it back. They did eventually release a new version of the 360 that doesn't RROD, which I eventually bought (realistically MS should have given these out to customers who experienced RRODs for free, but of course they had to scam kids out of whatever little money they had).

Now that I have a series X, the "only" major problem is that microsoft's controllers interfere with every wireless headset I've tried (including Microsoft's own wireless headset) super consistently (yes, everything has updated firmware). I'm sure hardware development isn't easy, but microsoft seems reliably bad at it.
Perhaps I missed something in the movie, what was pushed on anyone?

I vaguely remember a scene with a character and her partner was revealed to be a woman but I don't remember any agenda or propaganda about it.

What exactly was being pushed? Or was it the backstory about how the writers and animators wanted to include a same-sex element for years before?
I'm not sure I agree. Runtimes like Erlang's work great for many things.

You just have to be aware that actors aren't going to magically get you more CPU cores — i.e. you can have as many IO-bound actors as you want; but a CPU-bound actor (done correctly, such that "gets out of the way" of actor scheduling) is just a regular CPU-bound preemptive OS thread; and you can only realistically have as many of those as you have CPU cores in your machine, before you start experiencing highly degraded performance.

Most systems don't need more than 100 (different) CPU-saturating things to happen at a time. If you do, actors won't save you... but nothing else will, either. You'll need to scale horizontally. (At which point, the actor model becomes very useful from another perspective — that of transparent distribution of messages between nodes.)

But tbh, there's a reason that, even on the systems Erlang was originally designed for and is "idiomatic" for — those being telecom packet switches — the Erlang software only performed the role of the control plane. There was also a data plane in each of those boxes — some kind of FPGA or ASIC — designed specifically for the job of applying a list of active routing rules at each input port, such that packets on that port would be unwrapped, maybe filtered, route-matched to an output port, maybe buffered to combine with other packets, then re-wrapped and emitted at said output port. The job of the Erlang code was to listen for signals bubbled up from the data plane, in order to build complex state-machines, do accounting, etc., resulting in change commands being pushed back down into the data plane ruleset.

Actors are great for keeping a bit of local state in order to make decisions, and coordinating with other actors and their local state to make more complex decisions.

Actors implemented naively — where all actors are uniformly green threads — are not so great for doing the same thing over and over, at scale. Telling N actors to do the same thing is no substitute for a DSP, nor for a tensor core.

But this isn't an indictment of the actor model, nor of current hardware, but rather of the current state-of-the-art in actor-model languages. You could totally create an actor-model programming language where actor-pools that are doing SIMD are transparently "promoted" during compilation into GPU shaders / FPGA gate-networks / etc. Nobody's done it, but there's nothing stopping anyone. (Anyone interested in trying this could probably do a proof-of-concept on top of Elixir's Nx library.)
Excel and ChatGPT have lot in common, great tools but easy to be used wrong or the wrong purpose. Especially because it seems so easy to get results.
I think it was the below - note this is in New Zealand dollars (half the value of US dollars).

https://www.bunnings.co.nz/k-rain-solenoid-valve_p3120237
> people's nature

What is people's nature? The history of the world is pretty much ceaseless violence -- "ugly brutish and short" is how Hobbes put it.

> Assuming you're in "the industry" would you personally settle for less pay or privilege to enable this?

Pay in STEM is declining steadily, and things like H1B visas, automation, and offshoring exist to drive it down further. Tech workers are simply on the part of the Titanic that's last to sink, but make no mistake, stuff is going down.

You're getting less pay, and "privilege" has nothing to do with it, to the point where I'm not sure you understand what it means. You have (or don't have) privilege no matter what your pay is; getting a 50k pay bump won't make you less black; billionaires are still out there marrying pretty (but broke as hell) blond women.

> Still want to "fight the power" and all that but honestly, are there real solutions in that?

This has nothing to do with rah rah Fight the Power teenage rebellion, and again I question if you even get what is even being argued for.
Not in any manner that is useful
I‘m wondering that no one mentions fhem. I’m completely satisfied with running it joining self-built, Homematic IP, HUE, Max!, Shellie’s and SaaS stuff with Echo integration.
But besides that good job writing something in this size on your own! Hopefully you‘re able to maintain it!
I could imagine patents limited to physical designs, with a lifespan of say 5 years to actually be beneficial to innovation.
Perhaps also a requirement to license patents at a 'reasonable rate'.

I'm thinking of the 'sawstop' and 'festool domino' woodworking tools here. Which are important innovations that were probably motivated by patents, but whose patents have run long.
They started becoming less prevalent throughout 2008, as manufacturers got better at working with RoHS-compliant solder and die shrinks meant less heat.

However, the failure rate for the early models was only 25%. An astronomically high number for any consumer electronic and 10x that of the Nintendo Wii, but still a minority of consoles. Plenty of people got "bad" consoles in 2006, 2007 and didn't have a failure until 2009 or 2010. There were also plenty of "refurbished" consoles floating around game stores and ebay for years that would eventually fail again.
That didn't stop Montenegro from finding some other probable causes (fake passports) to arrest Do Kwon. They are now trying to decide where to extradite him. US, South Korea and Singapore all want a piece of him.
https://www.rferl.org/a/montenegro-korea-kwon-terraform/3234...
Yep, this is the story of Gemini.
Ask HN: Why the post is hidden from the public view
I recently submitted a "Show HN" post, but I can only view it while logged in. However, I haven't received any information about whether my post is being reviewed or the reason behind its current hidden status.

I'm curious to know why posts are hidden. Additionally, I would like to understand if this affects the post's position in the "new" section once it becomes visible to the public.
Most Americans have a bank account:

"According to the report, 81% of adult Americans are fully banked, 13% are underbanked, and 6% are unbanked. The share of Americans with each banking status in 2021 remained almost constant from 2020."

https://usafacts.org/articles/who-is-the-least-likely-to-hav...
I suppose it depends on the work the interviewer's company is doing, but when I last had a C++ job, knowing what a copy constructor was and the implications involved was important.

I agree that asking details related to syntax are not good questions. But copying objects is a very natural thing to do in most languages, and if you don't have some idea of the implications, that's a red flag.

Also: Some understanding on default copy constructors. I think it's OK not to know whether a default one is created for you or not, but just knowing that it might be is worthwhile to probe in an interview.

Of course, these concepts are due to a poor language design, but what can you do? If your team uses C++, you need to deal with the poor design, and need people who understand the poor design.
I don't really agree, but also don't have a better explanation. Moderation and clients would have been solved, had Usenet continued to be huge. Email have had it's fair share of problems, including spam, but has always managed to survive because nothing has been able to replace it and it's still valuable. You could argue that development of attractive clients have died down in the past decade for email as well. Panic kept their Unison client alive for way longer than they needed to, and that looked pretty.

Personally I would love to see Usenet replace localized Facebook groups. It seems like every small town have a Facebook group, and if you have no presents on Facebook, you get no information. Usenet would be a perfect fit, no central authority to monetize and control the group, you'd be able to read about activities in your neighborhood, while having no account or an account with an organisation you trust.

The ISPs might not want to pick up the tab for running the servers, but they kept doing it for years after Usenet became a ghost town.
It's a global phenomenon. People can't abstain from posting online and from sharing on messaging platforms these days.

It's even been noticed by contemporary philosophers:

https://youtube.com/shorts/Blw2dNZwZzg?feature=share
If seeing two men kiss in a movie is causing you this much grief, then you can’t with any semblance of a straight face say that you support me and my community.

Your children are going to be just as strong and healthy seeing two men kiss and seeing gay, lesbian and trans folks and their relationships existing. You thinking otherwise while pretending to be an ally is disgusting.

As someone who is gay, you can proceed to fuck right off with your pretend allyship. You should take off your shirt, you don’t deserve to wear it.
Anything that involves another human. Massage, psychiatry, customer service, anatomy, doctoring, etc...
It's a platform that you install on your own server, at home or on a VPS (Digital Ocean, etc).

The installation is a few simple CLI steps. From there everything is in the browser, including the admin. Each user, once logged in, can install whatever apps they want from the app store. Or they can upload their own if they want. This is safe because everything is containerized. Apps have to be specially designed (or retrofitted) for Sandstorm, though.
Is there an article for that? It sounds like it could make for an interesting sort of butterfly-effect story.
just can't resist. here we go: https://web3isgoinggreat.com :)
C didn't have enough abstractions to scale to large projects. Most of these projects would go on to choose better languages (Perl, PHP, Java, Python, C#). If you still wanted speed, you chose C++.
I had much fun in Usenet (you can find many of my posts on comp.sys.amiga.advocacy), I've learned a lot, wrote a lot in English for the first time.

There was another post some months ago here that argued success is not tied to survival.

To me Usenet was a huge success and didn't fail in any way, just because people are no longer using it doesn't mean it failed.
Any marketing positions available in tech (based in EU)?
Previous Head of Marketing with most recent experience in sustain-tech looking for new adventures. If you have any hot leads, feel free to leave a comment or e-mail me at:gustafstrom3@gmail.com

Thanks a ton
> Because DeepL's quality, unfortunately, is still miles behind ChatGPT. Especially when the target language isn't English.

I think this is language-dependent. DeepL is a German company and, in my experience, their German translations are way better than Google's.
Ask HN: In-Browser Vector DB?
I'm looking to develop a retriever-augmented LLM Q&A app that will call out to an API for the LLM (this will be the only allowed type of API call [other than a fileserver], it's internal and no data can leave the firewall). I plan to ship the chunked, preprocessed document store as embeddings with the app (~100MB, can be read as files from a fileserver).

Is there any way to ship a vector DB implementation in-browser?

Other research:

* I know that Chroma can use DuckDB under the hood, and DuckDB has a WASM port, but Chroma itself doesn't?

* Weaviate and Qdrant do not have a WASM target?
He's already created several programming languages, and there is still time to create his ideal.
When was it? JavaFX is not completely painless, but chances are you only need a single package available by default on most distros, if anything nowadays.

(Some distros may even package a JDK with bundled javafx).
Many years ago as an undergrad student I applied for an internship. They asked if I knew "C++", and having studied it and programmed in the only 'C++' I knew I said yes. After arriving at the internship they showed me the codebase and it a lot of it looked very foreign to me. Turns out they were using Symbian C++. I had quite a few weeks of extended evenings and few all night coding sessions to try to keep up and get basic things done. Luckily, I somehow managed to deliver on my ask, but lesson learnt!
I was wondering how Chris Licht was hired to be a CEO without any CEO experience. He was running Colbert Show, yes, it is a successful show, but being a CEO of an organization is a different ball game.

A team lead can't get a Software Engineering Manager interview at Amazon because of the lack of people management experience, here we have a guy with no experience running a company as a CEO, it is not a surprise he flopped.
Have two different people do the same work, see if they get the same answer. Ideally the two people use different tools, so "likely to make same mistake" is minimized.
My SO works in accounting, and they really do run without guardrails. And yes there are a ton of different software packages that people can buy for various uses (and do).

The main problem here is that Excel is so very flexible, and everything else is not (generalizing here, but it gets the point across). So the after the third time you are using Excel to handle the exceptional cases, you start to wonder why you are not using it everywhere else.

Of course the counter-problem is that it is so flexible that it accommodates your mistakes without pointing them out.
Cats are TOO good at it. Our love of them as friends is resulting in broad extinctions of bird species.