skysight-inc/HackerNews huggingface dataset:
Following the parent comment's idea, it'd end up in a table being the best choice 100% of the time.

Because the underlying assumption is that accessibility and the ability to grasp the data that is being conveyed isn't completely dependent on the audience. If I happen to prefer a static chart, an animated chart might still convey the intended thing in a stickier way, to a wider audience.
Out of curiosity, what is your ThinkPad struggling with?
Looking at Nintendo's recent behaviour, it is only viable as long as they haven't sent a legalesque threat to the developers. Legal usage has not been a deterrent to the threats they send out, because they've been successful at shutting other projects down.
There are several things at play.

1) Trump is playing a storyline. The Market place of ideas in America has one side which is under a monopoly. It sets its own prices, decides what information enters and exits, decides what the market SHOULD look like. It manages half the voting population.

This is why “Trump does what he says” resonated. Previous lawmakers played the role on TV, but in back room deals, acted as if reality mattered.

Trump does not. He will continue to not do so, and the ideas sold in the market place that supports him, will continue to sell ideas to support it. Even if they don’t make logical sense.

It’s like science fiction, reality doesn’t matter.

Without addressing the information asymmetry, no democracy can function. No decisions can be made.

This is the nicest way I can put it to people, without being blunt. This has been the work of decades, reaching all the way back to watergate.

2) Jobs are being lost to automation faster than they are lost to outsourcing. China is the last country that will raise its standard of living through manufacturing. India has to pivot to services, to have a hope of doing anything. All of this is human capital intensive.

3) Wealth inequality is the problem - and frankly, if you have money to spare you are simply going to buy assets. This will be bought from people who are increasingly affected by cost of living issues, and have to sell their assets. This means taxes

4) If Americans want a snowballs chance in hell, there need to be special elections around the country in 2025, to take control of congress. Republican senators and congressfolk are threatened by the voting base if they break with Trump, which they wont anyway. The checks and balances are broken, see point 1.

You cannot win in a broken market place. You cannot fix a marketplace of ideas with government power, because that breaks the principle of Free speech. If you are a government who IS in power because of market place monopolies, these rules do not apply to you.

Trump is serious about devaluing the dollar. The only reason he may not, is because the viewers/storyline suggest he shouldn’t.

I will regret making this post, because of the comments it will generate. It is general enough for a million holes to be poked in it. Sure. This is an outline, that covers most of the pieces that are on the board.
Harrowing to think this is part of a drive to promote far right values through misinformation and where it’s coming from.
I use a search engine if I can more or less precisely describe what I want in a few words.

If I find that I really need to be more extensively descriptive, or to actually ask a question, I'll use an LLM, but that's pretty rare.

Here's an example of the latter that I did yesterday (this is Google Gemini):

"Hello! There is a poetic device where one line of a poem can be read both as the continuation of the previous line and as the first part of the following line. What is that called?"

"Hello! That poetic device is called an anastrophe or sometimes a hyperbaton, but these terms are more generally used for the inversion of the usual order of words or clauses in a sentence.

"While anastrophe or hyperbaton can create the effect you're describing, there isn't one single, widely recognized term specifically for a line that functions as both the end of one thought and the beginning of another in the way you've described.

"However, the effect you're describing is closely related to the idea of enjambment (also known as "run-on lines"). Enjambment is when a line of poetry ends without punctuation or a natural pause, and the thought continues onto the next line.

"..."

I proceeded to provide an example, saying "Points if you know what song this is ;-)", and Gemini confidently misidentified the song. (The correct song is "Black Cow" by Steely Dan; Gemini told me that the lyrics I'd quoted were from Bob Dylan's "Positively 4th Street," which doesn't contain any lyrics that even resemble what I'd quoted.)
I’d love to see how this works out, because my rule of thumb is to not hire for potential. In my experience, including “potential” in the decision matrix is just a way of laundering bias and makes the process less objective. My managers must be able to answer why they’re hiring one person over another. If it’s too subjective, we might as well save time, skip the charades, and pick randomly.
it really depends if i know what i am trying to search or just researching the general notion. the latter part i will use llms for
I got mine from a reputable German seller on Ebay. Avoided AliExpress due to the negative reviews on r/thinkpad.
https://apache.github.io/echarts-handbook/en/best-practices/...
Isn't the selling strategy of "you can get these 5 things who all have a fantasy price of 1000 each for 2500 as a bundle (value 5000!)" a similar detachment?
How React Design Patterns Dominate ReactJS Web Development Lifecycle?
Can't you use another port to send emails?
Show HN: Webtor – open-source torrent streaming engine
Hi HN,

I built Webtor — an open-source engine that lets you stream .torrent and magnet links directly in the browser.

- No swarm exposure — all torrent traffic runs server-side

- In-browser playback via HLS

- Progressive download with resume support

- Lightweight JS SDK and public API

- Fully self-hostable via Docker

Demo: https://webtor.io

GitHub: https://github.com/webtor-io

SDK: https://github.com/webtor-io/embed-sdk-js

Self-hosted: https://github.com/webtor-io/self-hosted

API: https://rapidapi.com/paveltatarsky-Dx4aX7s_XBt/api/webtor

Would love feedback!
I think comparing Steam and to some extend Apple with payment methods, they are stores and it cost money to store apps and games and for this one I'm not 100% sure, but I read a while ago that they also pay taxes for you in the country you sell, while pure payment processing services are just a proxy to move money from one account to another. You could argue that 30% is high for that, but we aren't discussing it here.
Thanks, I should have read the tool description more carefully.
Still use Google for quick generic lookups, spell-checks/definitions, shopping stuff, products, or things I know will return a good result.

Grok is great for finding details and background info about recent news, and of course it's great for deep-diving on general knowledge topics.

I also use Grok for quick coding help. I prefer to use AI for help with isolated coding aspects such as functions and methods, as a conversational reference manual. I'm not ready to sit there pretending to be the "pilot" while AI takes over my code!

For the record, I do not like Google's AI generated results it spams at me when I search for things. I want AI when I choose to use AI, not when I don't choose it. Google needs a way to switch that off on the web (without being logged in).
>What we may however end up with, are dozens of systems like Pix,

Lol It's not that we may ended up like that, systems like Pix are built for the sole purpose of domestic transaction.

Globally, Visa / Mastercard trumps crypto.
I see a strong similarity with the (over)use of CGI in movies 25 years ago - the producers were of course thrilled to save money on special fx and at first glance, it looked real. But after seeing a lot of it, a feeling starts to creep in: it's all fake, it's all computer. It breaks the illusion and moves the focus from the story to what the hell they were thinking. Of course today it looks laughable, like a bad video game.
People keep saying this but I keep using Google and I keep being happy with my results.
Completely agree. GP might be mixing up legal with ethical, which is quite common. The grabber's actions were performed intentionally, in bad faith.
>There are a lot of really shitty software engineers out there.

That doesn't mean you'll get hired as one. Especially in the current market. There's a lot of shitty politicians out there, that doesn't mean anyone can just become a politician.

>Competent machinists require an extremely similar set of problem-solving skills as competent software engineers.

Every job has some critical thinking aspects to it, even landscaping and construction workers, crane operators, truck drivers, etc that doesn't mean everyone wants to code, or can be a productive programmer.

I have plenty of friends form technical university, mostly mechanical engineers, who did everything they could to avoid getting into SW development because they just don't like it and they weren't good at it.
Yes, I mean that's how we do it in Europe... it's always more or less some liberalism for economical stuff, with strong state guards to avoid them trying to ripoff consumers, and public schools and healthcare, as those are our crown jewels and we don't want to let stupid businesses trash them
Wow, that sounds like a toxic mentality.

First, interviewing is notoriously hard and random. I feel like in sport, when they scout, they can look at young players doing pretty much exactly what they will be doing for the rest of their career. Baseball won't dramatically change during the course of their career. Software engineering feels more like your next baseball game may require swimming, or sailing, or the ball may be replaced with cards. And it's not like you observe your "rookies" doing exactly what you think you need now: you observe them in an environment where they excel at passing exams.

Second, I wouldn't be proud to strive to mimic a system that is very, very far from perfect. In sport, if you're not in the very few players who get very rich or in the pretty limited amount of players who can make a living out of it, you pretty much have to find another job and practice your sport in your free time. Even if you are excellent. A company recruiting "the best of the best" must fundamentally lack humility: do they think that they themselves are the very best in the world? As in, not only they must be excellent, but they must be at the very top of the excellent people in the world. If not, why would this exceptional rookie go work for them?

I don't want to work with superstars, I want to work with nice humans that are competent for their job, have a healthy work/life balance and care about doing something that matters, and doing it right. If you so openly look for someone who either wants to feel special or earn a lot of money, you risk ending up recruiting someone like "Big Balls". And I surely don't want to work with them, or for you.
Oh, cool info. Thank you! I'm always surprised how large the differences of cost between EU nations are. We really need better arbitrage ;)
This is exactly what has been playing out in the Netherlands the past couple of months: the weather institute (KNMI) released their own weather app that is functionally the same (in some cases superior) as the commercial apps that want your consent to track and serve ads.

The commercial parties sued KNMI, even though they use the public data provided by KNMI. Luckily they lost: https://www.dutchnews.nl/2025/02/knmi-weathers-legal-app-sto...

And as a bonus, there was some Streisand Effect when this was in the news, and people have been moving to the KNMI app in droves.
Love this approach — Rust in the right places.
I’ve been wondering if using Wasm modules (e.g. from MoonBit) for isolated components might offer a similar balance: memory safety without full rewrite.
Yes, it is more worrying. But indeed both are bad
A serious issue has been identified with Tern and Tern TX v34 firmware
'Sun-Like' Stars
There's a similar system here in Switzerland, called Twint. It is run by a group of banks though, and I don't know if the central bank is involved. Each bank issues its own App. It had a slow start, but suddenly got a lot of traction, and nowadays you can pay literally everywhere with it. Online shops, regular shops, restaurants, the bars in the stadium of your favorite football club.
Person to person payment is also possible.
You can also easily create a QR code if you set up a stand at a flea market or something like that, but it's not necessary, since all you need is the cell phone number of the recipient.
Everybody with a cell phone is using it, even my grandma. It's a huge success.
It works like a regular bank transfer between bank accounts. The banks get no information about what was paid with it, only the amount and from where to whom.
The only downside: The banks set fees according to the market, so it's in competition with bank transfers, but also with credit cards like Visa and Master, or Paypal. It's still possible to pay very small amounts of cash like CHF 2.- or 3.- though.
Recently, I had a walk with my kid and we walked past a stand where kids sold self made popcorn and cookies. They asked 1.- per piece, and they accepted Twint. I bought some things and paid by Twint to the cell phone number of the kids dad they gave me. :)
I don't know. Depends on a case by case basis. Maybe someone has solid credentials, maybe someone has some FOSS contributions.
Yes but in a private entity, the government still has to do some work (which is in the public eye) to do it, there can be more whistleblowers, etc

So there would be more safeguards
That's why you lie to make sure you get in the promising handful.
Trump's tariffs are idiotic, and I'm against them. I don't see your point
These are not returns for the Medallion fund which is what most people think of when Renaissance is invoked.
There is no evidence that the person who bought the domain name in bad faith. The blog post is suggesting that someone is literally scraping GitHub and buying the domain name of every single public repo.

The MUCH more likely scenario is that someone simply thought of the same name and bought it.
I’ve seen a lot of teams jump straight to Elasticsearch or Meilisearch without realizing how much performance you can get out of native PG FTS when used properly.

could we get similar performance in the browser using something like SQLite + FTS5 + Wasm? Seems like an interesting direction for offline-first apps...
Low rates very much in the interests of people who want to get mortgages.

(Interestingly, because of the very long mortgage duration, US homeowners are very insulated from interest rate shocks. But it will show up in consumer credit, car payments etc.)

Low rates are also expansionary for the economy in general.
There's also the simple fact that there are an awful lot of countries other than the US for China to export to, and some of them are busy looking for new suppliers (especially since lots of "made in the USA" products have tariffs on their constituent parts). And China is much better equipped to change manufacturing priorities, and directionally the shift would be up the value chain....
>"I believe someone scraped this name and stole the domain."

I believe it is a bit harsh accusing someone of theft because he registered a domain before you did or doing some action before you did. Merely having an idea doesn't give you the right to a property before you pay for it.

Let's suppose I have found my dream home and I take my wife out for dinner and talk loud about why is that house wonderful, why does it have a huge potential and how I've talked the owner into making a nice discount. I brag loudly about how that house is almost a steal.

Because I have some things to do at work, I will be able to speak with the real estate agent in one or two weeks, only to find out it was sold to the gentleman sitting on the next table in the restaurant.

Should I go to the police and open a theft complain?

Of course, domain scrapping and squatting has some gray moral areas but are not against the law.

When I have an idea I like, I go register the domain first. Even if I will not pursue that idea further. At worst I will lose 5 to 10 dollars. At best I will make something out of it. Or I can even sell the domain along with my idea to someone else who might want to use it.

I don't search the domain names using registrars or various domain tools. I only use Whois services I trust and I usually buy the domain short time after that.
PDP-11/Hack de luxe
How much of that time is spent on text wrapping?
This is great advice. Unfortunately, all these AI tools make it far too easy for beginners to not follow it. I'm not sure if all this advice will become irrelevant or if those programmers trained in the 2020ies will not become those "best"..
There are quite a lot of interesting short-term consulting gigs on Upwork. But for anything long term, you should probably ask around among the people that already know you.
Echarts has good documentation and examples so I think it should be vibe coding friendly when you reference the docs (eg with cursor)
Glad to see Echarts getting the recognition it deserves. It is arguably the best open-source visualization library out there.

Here are some points others haven't mentioned:

(a) Uses canvas by default. Faster than any other library I've used.

(b) Extremely flexible. Want to write your own widget on top of the graphs (eg., a customized tooltip). Possible!

(c) Provides a lot of metadata. Want to get the position of a point in the rendered chart, to use in your code? Entirely possible!

(d) Works really well when importing into legacy web apps. They even provide an option to get a customized build on their site.

(e) Very good at handling streamed data. The animation is very smooth between data changes.

I've been using it for almost 7 years now for various production and personal projects, and it's still my go-to library. Their docs have come a long way since then.

They do have long standing bugs that get annoying, e.g, dealing with 0 when using log scales, provided there are workarounds for it. I haven't noticed any blocking bugs for most common usecases.
Is AI on the way to kill the code review?
This is like opening a restaurant and expecting to pay your lease on launch day
Sure, yes, the fact that the US now is in a weak position built up over decades is just the reality that has to be faced.

The path out of it is painful - starting with reducing US debt, and using a full complement of measures to diversify sources of goods and services (including bringing them domestically where it makes sense). It's something you do over a decade, in partnership with your allies, not a week on your own.
The UK is much more run down and low-quality than the rest of Europe.

EU gives you a choice of price & quality - you can pick what fits your budget best. You can have dirt-cheap but also run down/shitty, or you can have expensive (but still nowhere near the UK) and pleasant.

The UK is the worst of both worlds where it's both expensive and shitty.
>Why are you failing to stand out and prove your value?

Because HR has no technical understanding of transferrable skills in the tech sector. They don't know what a Github is, they don't even know the difference between Java and Javascript, they only know to look for "5+ years of Java experience" because that's what the job description says, that's all they do.

I also couldn't believe that myself until a recruiter posted a video of herself on LinkedIn showing why "It's hard to find good SW engineers", and all she was doing was pattern matching and filtering based on buzzwords and years of experience.

How do you stand out in such cases? Are you gonna write a one extra page on your resume where you are explaining the value of transferable technical skills to a 20-somethign year old humanities graduate who has 30 seconds to review your resume?

>How can they tell apart a candidate with potential but an abismal CV from a candidate who is utterly incompetent and a bonafide scrub?

Easy. For example, if someone has good experience in Java, they most likely can be a good C# programmer. But that needs some technical knowledge, beyond matching keywords like a baboon. Even ChatGPT would be better at assessing resumes and potential of candidates than the clueless HR people.

>Their problem is that they need to justify their choices with objectively verifiable data.

Other than some officially signed credentials like accountants, doctors or lawyers have, there's no data on a resume that's instantly objectively verifiable on a quick glance since everything there could be a lie until further proven. I could say I was CTO of Google. When they get 50+ applications for one position, they're only gonna skim through resumes to pick the best fitting one, not start doing checks on all of them.

>What are you giving them to work with?

Just like lawyers and bean counters, HR's job is to protect the company and their careers and to minimize risks. I'm giving them a white lie that fits to their biases and covers their ass in order to pass to the technical stage. That's what I'm giving them. It's a constant cat and mouse game in this racket.
https://apache.github.io/echarts-handbook/en/how-to/cross-pl...

also they have a very lightweight client library to add back interactive things like popups on hover when using server side rendering
People change a lot when the environment changes, this has been shown over and over again. You actually only have to look around. Yet it's the people who make the state not vice versa. Quite a conundrum.
This has always been the case with ML.

ML is good at fuzzy stuff, where you don't have a clear definition of a problem (what is spam? what is porn?), "I know it when I see it", or when you don't have a clear mathematical algorithm to solve the problem (think "distinguishing dogs and cats").

When you have both (think sorting arrays, adding numbers), traditional programming (and that includes Prolog and the symbolic AI stuff) is much better.

LLMs will always be much worse than traditional computer programs at adding large numbers, just as traditional computer programs will always be worse at telling whether the person in the image is wearing proper safety equipment.

For best results, you need to combine both. Use LLMs for the "fuzzy stuff", converting imprecise English or pictures into JSON, Python, Wolfram, Prolog or some other representation that a computer can understand and work with, and then use the computer to do the rest.

Let's say you're trying to calculate how much proteins there are per 100 grams of a product, you have a picture of the label, but the label only gives you proteins per serving and the serving size in imperial units. The naive way most programmers try is to ask an LLM to give them proteins per 100g, which is obviously going to fail in some cases. The correct way is to ask the LLM for whatever unit it likes, and then do the conversion on the backend.
> I just did a $25,000 wire internationally with a currency exchange in the middle and it cost $75. It went through in one business day.

This is exactly what I'm talking about and I'm not certain whether you're sarcastic .. Paying $75 on a 25k amount with a transaction time of 24 hours to complete is absolutely insane. You'd have used USDT or USDC or any other stable coin, you would have paid <$1 of fee and got the transaction done in seconds.
Really solid conceptual map — not just for kernel devs, but also useful if you're working in Rust, Zig, or any low-level system code.

Has anyone come across a similar visual breakdown for Wasm runtimes, especially around sandboxing and isolation models?