skysight-inc/HackerNews huggingface dataset:
In 2012 I was trying to turn my PhD thesis into a product for a better guitar tab and song lyrics search engine. The method was precisely this: use cosine similarity on the content itself (musical instructions parsed from the tabs or the tokens of the lyrics).

This way I wasn't just able to get much better results searching than with PageRank but there was another benefit byproduct of this approach in that you could cluster the results and choose a distinct separate cluster for each subsequent result. With google you would not just get bad results at number 1 but results 1-20 would be near duplicates of just a few distinct efforts.

Unfortunately I was a terrible software engineer back then and had much to learn about making a product.
In so many parts of the world that part of Cyberpunk is already true: _everything_ is human made, even the plants and animals are purpose bred. You can live a life where the only natural thing you ever see is the grass between street pavement.
I guess technically a CPU core within the GPU ASIC block loads code into the main CPU. What a weird design. Feels like the kinda of things that Wozniak would come up with to shave cost from the Apple Macintosh.
Yeah I'm confused- does this mean they're killing off their Amplifi consumer brand?
Alternative but similar explanation: because e * 0 = 0 cancels the information e. So when doing (e * 0) / 0 we don't get e back.

I wasn't aware of this unique property of / in arithmetic.
> Oh, no. I liked those tools, but I don't let them update since they started having "premium versions".

Expecting project maintainers to solely fund the development of open source projects used by millions of people is the leopard that keeps eating our faces.
What could possibly go wrong with a standard color picker though? Show some grid, spectrum and sliders, remember the last 10 choices, return a hex code back. Done.

This is something humanity can solve once and for all then be done with it.

Implementing your own will have bugs and generate a lot more support. The dialog I get on my iPhone is magnitudes better than any other home baked pickers I’ve seen.

Date pickers on the other hand I agree are more complicated to standardize, due to frequent need of overlaying extra data, like price, together with the dates.
Ask HN: Newsletters are a mess for me. Need help
Opening my email box every day to read newsletters is like stepping into a jungle – a scary one! All these unread emails just stare back at me, and I end up closing it all because it's just too much to handle! Maybe, we can blame the attention span.

I tried everything : made a new email just for these newsletters, and sorted them into folders, but guess what?

Still a mess! I just can't keep up!

Sometimes, I click on an email thinking, "Ah, this is gonna be good!" But nope, it's just words that don't matter to me. Feels like I'm wasting time looking for something I never find. I get that not every newsletter will be the same or for me, but at least I should know that before I open and start reading it.

And don't even get me started on those ads! They're everywhere, making it hard to enjoy reading. Why do newsletters have to be about selling stuff?

I used to love newsletters; they were my go-to for info. But now? It's a struggle to even make sense of them. I need help!

I still believe in newsletters, but I just don't know what to do.

If you've read it till here, how do you consume your newsletters?
I have worked with both vxWorks and Integrity, both DO-178 and "standard" version. Both products, both vendors, are absolute garbage. But the certified ones are actually worse because they are frozen.

As far as the "semblance to reality", no that is real. Interfacing to a complex product is complicated. It's simpler to just get rid of driver models and layers and just avoid the entire thing. If you are DAL-A, then why not just be a foreground-background task and skip the "value added" OS layer. It's more reliable, and it's orders of magnitude simpler.

And at the end of the day, the integrator is responsible for all of it anyway. So i'd rather be responsible for 1-2 orders of magnitude less code than some unresponsive 3rd party and their crappy RTOS. And make no mistake - both vxWorks and "Integrity" are not just unresponsive, but absolute garbage. They exist because of ONLY checkbox compliance bureaucracies. You can quote all the "9's" you want - those nines were bought and paid for by the integrator, not the RTOS vendor.

Take the F-35 for example. It's one, and not the only one, that has eschewed COTS RTOS middleware.
Note: this is open source, available from F-droid.
This study covered France and Brazil.
Anyone is of course free to fork GNU APL, or any other APLish FOSS language, and modify it to include Dyalog APL's features. However, Dyalog can only do so much amazing work because users that make significant amounts of money with Dyalog APL pay enough to support 25 full-time employees. Note that as long as you make less than £5000 per year from its usage, you can use Dyalog APL without limitations.
no idea: I uninstalled them and installed from F-droid.
Why are you even making strings to begin with most of the time?
Delete them and unsubscribe? I’m not subscribed to any newsletters or mailing lists, and doing just fine.
oh nice. i hope this lands.
If the strategy used for avoidance is written into tax code, then it’s reasonable that anyone would use it, that’s basic isn’t it? Petitioning for change in tax laws wouldn’t necessitate mass protests.

Stupid question—why are the ultra-wealthy expected to behave in an altruistic manner? Do we expect low-income or middle-income people to forgo a tax credit or break, and pay a “fair share”. Granted, a non-paper millionaire or billionaire may always have relatively more resources. But what’s the goal here? People are never satisfied with what they have.

I don’t care about any one class of people more than the other, simply because someone is lower income person doesn’t mean they’re fair or just or kind. However, they are often forced to adopt a facade of being such personalities (either subconsciously or otherwise) to cope with a lower social status. I do care, however, that people try to evaluate their biases.
In the first place, not every function has to be defined everywhere.
Plus, every library is using a different subset, so it’s not as if you can stay within your preferred subset either.

I worked in a project that had 6 different string classes: std::string, opencv, vtk, qt … plus a wrapper around all of the above that converted this mess to a plain C string so you could actually use it. A real nightmare, with no good way out.

I’m sure some C++ person will say “it’s not the fault of the language, it’s simply that those libraries are not proper C++23”, missing the fact that those are some of the most prolific, well-maintained and widely used projects in the C++ world. If even those can’t get it right, then the problem must surely lie with the underlying language itself, and with the committee who is defining how it’s supposed to work.
Frankly Tesla will have ramped CT production well before Rivian can meet demand.

“Prototypes are easy, production is hard.”
I think it’s an inherent flaw in the experiment itself, possibly unsolvable: how can you regret something you never had? Maybe there are other questions that one can ask like “how often do you think about the alternative?” or “if you imagine living the alternative choice, how does it feel?” Or something along those lines.
Perhaps Mako - everything uses Jinja2, but you have to essentially learn a limited DSL when you could just be using Python in templates.
ChainForge, a visual programming environment for prompt engineering
work from home towns
This has nothing to do with the distro; it looks like an upstream LLVM bug. And it does demonstrate the problem: old code doesn’t change, but interfaces and invariants do. Those external changes do represent maintainer burden.

Armv6 isn’t really “old hardware” in the “disused, actively rotting” sense. That’s reserved for things like Itanium or HPPA, which distributions (and upstreams) would do perfectly well to remove unless paid buckets of money by their respective corporations.
Might I suggest Paseto (https://paseto.io/) instead of writing it yourself - it solves a lot of the headaches of JWT. Signing and encryption are two different things that require two different sets of keys, so you can't mess it up.

(Full disclosure, I've written one implementation: https://github.com/auth70/paseto-ts)
Maybe it's recycling PR/Customer Support/SEO language patterns found in large parts of the training data.
They also don't work at all when there's a network outage and you have no mobile data on your phone. (Whereas TOTP would work). An issue I have run into before.
Prices is typically meant to indicate where the market clears (if there is a market, if there are subsidies etc. it gets messy), but that is different from the cost of production (for example, from supply and demand).

If you believe regulations will be substantially reduced, fair enough, but is there legislation to that effect in the pipelines?

You continue to claim nuclear is cheaper, but that is certainly not how it plays out in places like France (or on average) - Californian prices are not the right measure there, nor hypothetical costs of nuclear.

You can allege that there will huge cost improvements on nuclear, but my point is that on other energy generation the costs are already down (without tinkering with discount factors because a lot went into operation with funding) and that technologies that are stagnant in costs tend to fail on that front. Changes to the technology as such (e.g., building different reactor types) could change that, but we don't know.

And, of course, solar could generate huge amounts of energy by, for example, plastering some large desert with it. That said, no-one is seeing solar as the only solution: wind, tidal, hydro, eventually fusion to name few. Some fission will be in the mix, too, because it is around or being build.
I dunno, if you are talking iconic, what about the Intel 8048 or Intel 8051? Also, the Signetics 2650 was interesting and weird.
Ask HN: How would you learn AI/ML/DL/DS today?
A few years ago, it seemed pretty straightforward to me.(something along the lines of: learn advanced math/stats/python, learn to use/build from scratch a few algorithms for regression/bayes/rnn/cnn/markov or whatever, learn to use numpy/pytorch/tensorflow/pandas etc...)

Today with the rise of LLMs and OpenAI, it seems a bit different, if your goal isn't to be a researcher working on foundation models, does it still make senses to go through all that trouble given that there are multiple general purposes models that can solve so many problems with no additional training?

I'm aware that the word "learn X" may be a bit vague, I mean learn in the same sense that someone would learn web or app development (i.e: know how to build it, fix problems with it, put it in production, maintain it and improve it when necessary)
> UniFi Express supports up to 5 connected UniFi Network devices, including other UniFi Express units, switches, and WiFi access points.

What does that even mean?

That it bundles a controller that is not "capable" of handling more than 5 unifi devices? Who comes up with shit like that? Lets punish people that get too dependent on us and tries to buy too many devices. Let's squeeze some more out of them and risk them switching to a competitor instead rather than build a relationship with us.

I've been worried about the future of unifi for my needs. The USG was a good deal. A bit slow (not gbit in routing but decent enough for most, not great VPN performance) but we have been waiting for an upgrade that surely was just around the corner for well over 6 years now YIKES! Feels like it has been out of stock for many years as well so hard to get replacements. The power bricks are starting to die, easy enough to get third party for that but feels like a dead end.

The nicer units are just overkill for most, and are quite hard to justify the cost. The ones targeted for the home do too much.

And just like that, I've missed the replacment(?!): UXG-lite

https://eu.store.ui.com/eu/en/pro/category/all-cloud-keys-ga...

First glance, seems like it is a direct replacement, perfect! Exact same thing but newer and faster. And you get to host your own controller, that is a relief.

These are cheap enough that you can recommend your immediate family to get and then manage centrally in your own network.

Need to do some more research but for once I'm hopeful about ui.
> Authors Alicia Adserà, Andreu Arenas, and Carles Boix surveyed 6,000 people in total — 2,000 each from the U.S., France, and Brazil.
> By a huge margin, hydrogen is the most common thing in the universe

You never know. Maybe it's antihydrogen.
Newsletters offer curated, valuable information on specific topics, keeping you informed about the latest trends, expert insights, and content.

I don't believe unsubscribing is the solution here.
Same. I imagine it would be very entertaining. It could be useful to at least create a list of potential action items, but I definitely wouldn't be wanting to spend tons of time fighting some PM on why the LLM said this or that.

"Hmm, Bob isn't doing what the DB LLM recommends. I should definitely check with the HR LLM for what to do about this."
> should never talk

I wasn't prescribing anything, I was just trying to chart what feelings a code of conduct like this evokes in me, and I may be more sensitive to hypocrisy than average.

But I see no harm for people with a strong sense of ethics to expect some scrutiny of where they reside if they feel compelled to preach their moral code. That doesn't mean they shouldn't do it. But if, for example, they live in a glass house then it's only in their own interest that they hold off on throwing any stones until they have moved to another, less fragile place.
Most children can hear very high frequencies and it usually causes them discomfort. For a while it was actually used as a deterrent for loitering youth in the Netherlands (the "mosquito device"), which was terrible for me: as an adult I can not only still hear that, but it's almost unbearable.

Very old CRT monitors can have a similar effect, but they are usually not that loud. A friend once tried to test it using one of those "silent" ringtones for kids and I nearly destroyed his phone, without meaning to react so strongly.

Many years later a niece was able to ask an expert about this and he told her it's probably "cochlear hyperacusis", something that can make you overly sensitive to certain sounds or frequencies.

I do not have any other hearing issues, except for a single 20 second burst of tinnitus that will start loud and quickly taper off completely, which only happens maybe once every 6 months or so.
There is, in fact, no scant breath of evidence that any gospel was written based on any such lost source; their anonymous authors cited none. People can "hypothesize" a "sayings source" all they like, but any conclusions based on it are worth as much as the hypotheses: garbage in, garbage out. Nowhere else in history does making up imaginary sources pass muster. The synoptic gospels do not, in fact, agree, neither among themselves nor with the literally dozens of others omitted. They blatantly contradict, instead, despite that each author visibly had all the previous texts ready to hand. Contradicting earlier texts was the whole point of writing it.

Paul insists, as I said. He probably lied, but neither he nor anyone else writing before Mark reports a live Jesus ever saying anything. All of Paul's elaborate logical arguments supporting what he clearly identifies as his personal opinions could have been cut short if only he could have cited Jesus having said the same thing. He also never answers anybody else citing Jesus, either to concede the point or explain why what that Jesus had said didn't apply.

If Ignatius et al. had claimed Roman persecution, we could reasonably suspect later forgery, and their testimony would be moot, but their not asserting it when it became so central to later doctrine speaks volumes. Do you pretend that if it had happened, none of them would have heard of it? The lack of mention is a hard nugget of fact we cannot doubt, and that demands explanation.

Tacitus manuscripts were in the hands of the Church for many centuries, where they could insert anything they liked, just as they did in Josephus. (We even know precisely who inserted the TF into Josephus.) We have zillions of examples of them doctoring things so ham-handedly as to make it undeniable. Anywhere they were more careful, we don't know about.

Pliny's mention of a historical Jesus is reporting hearsay from (former) Christians. If he had known anything about Nero slaughtering them, he would not have been so visibly at sea about why any were executed.

Is it possible that early Christians were comprehensively persecuted? Sure, nothing is certain. But the balance of reliable evidence indicates not. If we were to take the persecution as given, we would then have no explanation for the wholesale forgery of myriad transparently false cases. Those were, recall, what we started out trying to understand.
How do you prevent openais model telling you to talk to a licensed therapist anytime you say anything slightly negative?
It's not the cost of ports, but doing all the traffic processing for +500% of bandwith.
You think most clang devs test on pre arm7 architectures? (And I don't mean in a cross-compiling sense)
The "Skeleton Squad" is targeting NPM
But at the end, she puts together a new SD card for the B+, boots it, and tries to compile an empty program on the B+ itself. "It can compile something it can't even run", she says.
She was building on the B+ in the later example of the blog.
2.5G is absolutely nothing for modern chipsets and processors.
I don't get why anyone would want/need the Unifi controller but doesn't already have somewhere to run the controller. I just ran it on my NAS but presumably could be run on a Raspi or something.
It's both incredibly convenient, and the most impressively disguised DRM. If two users attempt to share the same account, Spotify will helpfully make one of them a remote control for the other rather than being able to listen independently.
The AI Battlefield Engineering – What You Need to Know
Biggest experimental nuclear fusion reactor launched in Japan
Can APL can be used to implement Machine Learning algorithms?
It seems like a good fit.
Why do you speak with such confidence when you have no data? If life is common as you've stated, then where is it? Whether ultimately true or untrue, your assertion is without evidence, yet presented as though it is the unassailable truth.
Those text boxes act like spreadsheet cells - which means you can reference them and use their data in other boxes.
If we know the building was not up to code, we already learned those lessons. Didn’t we? The only lesson left is to, maybe, enforce the code?
I remember that graffiti well from my childhood, although I recall it as "All Australians are bloody minded sheep". In retrospect it's remarkable it was there for so long.
Are You Ok?
Exactly.

In the US it's not as simple as "voting for what you think is right", but being strategic in using your one vote to cause the most impact.

Since a 3rd party candidate with no chance to win by polls is a waste of the vote, it becomes a game of "the lesser of two evils", "the greater of two goods", or something like that.
The general thinking is not that the cancer will hopefully stay dormant but there's a chance it will flare up in the future. The act of flaring up is what makes the tumor a malignant cancer as opposed to a benign cyst. A cancer cell is already flaring up by definition.

Rather, the usual model is that you physically extract the cancer, or you poison it, and you hope that you removed or killed all of the living cancer cells. If one is left, the cancer will grow back over time. This is why a metastatic cancer is so much worse than one that hasn't yet metastasized - after metastasis, cancer cells can be located pretty much anywhere in your body, but before metastasis, they are all localized to wherever the cancer originally developed, and if you remove enough tissue, it's plausible that you might get them all.

This model is somewhat in tension with (part of) the concept of partial remission, where the growth of a cancer becomes slower. But in such a case, it is even more obvious than usual that the cancer of the future is the same cancer as the cancer of the past, since we could observe it the whole time.

You might also consider the implications of the fact that the terminology for what appears to be a total absence of cancer is "cancer in remission". We say that because we can't know whether the cancer is actually gone. If it isn't gone, it will come back.
The Origin of Death (1970)
Thanks. Enjoyed the explanation of a Moog ring in this video: https://www.youtube.com/watch?v=bBrZw9CKDZo
As an aside, seeing all these Lay packets, I'm always impressed they managed to make the Lay (เลย์) Thailand logo just about readable in both Thai and English _at the same time_:

https://importfood.com/media/zoo/images/lays-miangkam-main_7...

The character that reads as the A in English is actually the L (ล) in Thai, and vice-versa, given that เ is pronounced after the consonant it's written

(also, those https://en.wikipedia.org/wiki/Miang_kham flavoured-chips look lit)
A Lithuanian company produces some rather unorthodox flavours:

https://chazzchips.com/en/ready-to-gift-a-box-with-pussy-fla...
Dilapidated urban landscapes == internet catnip.
Sequential numbering would have been much less confusing to operators.
I see many Chinese companies there. Wasn't nvidia not allow to sell this kind of gpus to China?
If humans use electricity, is it by nature? Is doom scrolling by nature? Or just abusing our instincts?

Same applies to urban living.
Your point about code bloat is well-taken.

The main idea behind the pipeline operator isn't necessarily to shorten the code but to make it clearer and more maintainable, especially when we're dealing with a bunch of operations. But you're right, it's crucial to use it wisely and not just for the sake of it. On readability, it's really a matter of personal preference. Some folks find the pipeline operator more intuitive, especially those who are into functional programming. Kind of aligns with the way we'd describe the process out loud, like 'take this, then do that, followed by this.' But I can see how the more traditional approach might feel more straightforward to others.

As for the performance aspect, it's a valid concern. Generally, the performance difference between these styles is minimal for most use cases. The decision should ideally lean more towards how clear and maintainable the code is, rather than just on performance metrics, unless it's a critical part of the application.

It really come down to being just another tool in our toolbox. It's great for certain scenarios but not a one-size-fits-all solution.

Appreciate your input on this!
Eric Schmidt and Henry Kissenger are two fascinating characters; both unapologetic proponents of the American empire, often far more honest than the empire's usual minions.

Eric Schmidt led Google as it forayed into China and back again. And today he is one the key architects of the tech war with China and the weaponisation of AI.

Perhaps this is what Kissenger of today looks like.
https://archive.vn/oiIgG
Spread and consume
To some extent? That's exclusively a Windows problem!

On normal operating systems you can work with magit even in pretty large repositories, and certainly in regular sized repos. Magit even has an FAQ entry about it.
Excuse me, a properly sized MOSFET is nearly 5p more and a TVS diode is nearly a penny for 4. Why do you hate profits?

Jokes aside, I think it's more likely that the undersized parts are the revised design, the original being "wastefully robust".