skysight-inc/HackerNews huggingface dataset:
Show HN: I made a lightweight data visualization platform
Hey everyone,

I’ve been working on a project called PrettyData, a lightweight data visualization platform. My goal is to make it easier for anyone to turn raw data into beautiful dashboards, even without deep technical skills. Just by easily clicking through.

What it does:

- Pulls data directly from Google Sheets, Dune Analytics or Postgres tables.

- Lets users build and customize dashboards easily with ECharts

- No-code and just with

I started this because I noticed there are free tools as Superset, but the learning curve is a bit steeper and probably too complicated for most not deeply technical people. PrettyData aims to be the missing link between semi-raw data and useful dashboards—without friction.

Why it might interest you:

- 14 day free trial, no credit card required.

- I’d love to hear feedback from the HN community on the concept, user experience, or areas for improvement.

- Feature requests are welcome — I’m balancing development and marketing, so your input would help steer things in the right direction.

If this sounds like something you’d find useful, I’d appreciate it if you gave it a spin at https://app.prettydata.xyz. Your feedback would mean a lot and help shape the product!

Thanks for reading, and feel free to AMA in the comments.
> For those ancient animal gift exchanges I always wonder about the practicality. Travelling overland and over the Himalayas with lions does not seem like the best thing to do.

Presumably that was part of the point; it's a good gift because it's difficult and expensive.

> Also: Back in 801/802 Holy Roman Emperor Charlemagne send an emissary - Isaac, the jew - to the Caliph in Baghdad, Harun Al-Rashid. Yes, that one. For the return journey the caliph gave a present, an elephant called Abul Abbas.

That just seems rude. It's one thing to _bring_ an elephant as a gift; quite another to make the recipient responsible for getting the damn thing home.

From wikipedia:

> It seems that in 831, Harun al-Rashid's son al-Ma'mun also sent an embassy to Louis the Pious.

No word on whether Louis sent some sort of inconvenient animal back, as revenge.
Pretty sure it’s per-case per-judge basis, not a general rule. Generalizing over a half-confessed guy makes a good scary headline. In the article the guy unlocked his phone app (a hint he was initially talked into confession). Which gave extra evidence to what his sister claimed. And it was a csam case which rendered him way less sympathetic. Remove any of that and the balance may change. The judge has to find a reasonable cause for contempt first. Would they charge him with contempt if he just lawyered up and forgot everything from the start?

All that said it doesn’t mean you want to risk it for some company, even remotely. The guy probably weighted both deals after realizing where he’s in and chose a lighter one. You may want to not get either one.
FAA: Integration of Powered Lift – Final Rule
FAA releases the final rule on integration of powered lift aircraft (including EVTOL) into the NAS.
> If you naively compute the distance between them using the familiar Euclidean formula √(a²+b²)

That formula may be familiar, but it doesn’t compute a distance.

A simple demonstration of why this is necessary is to consider the distance between the points 3 and 4. If you naively compute the distance between them using the familiar Euclidean formula √(a²+b²) you get:

√(3²+4²) = √(9+16) = √(25) = 5

That can't be right...
Ah, missed that detail.
That is such a laughable statement. 1Password has incredible UI/UX. Even has e-mail masking with Fastmail. And auto-enters TOTPs, for the less-important one’s you feel comfortable saving in your password manager.
Existing Postliberalism
And ' searches through the links only. Find a link, press enter (or shift+enter) and you don't have to touch the mouse or install vimium and friends.
I completely agree with you! Almost everyone needs to store more than only usernames and passwords for websites. Think of PIN for credit cards and the like.
VPN/Tor provide something else anyway: anonymity. Privacy is a different thing. You can lead an entirely private life in an environment where everyone knows who you are and who you interact with. They just don't know how you are interacting with those people.

Most people don't need anonymity most of the time...
Unfortunately the given example doesn't give - mere mortal like me- idea on how this make sense to use. Instead of using whatever scripting language available, or just json.

Or probably grule?
[1] https://github.com/hyperjumptech/grule-rule-engine
> Can you make your point without accusing people of dishonesty?

I was just returning the favor to amiga386 to make them see this is not a normal form of communication. They lead with

> Be honest and admit that full, reliable support for this feature among all the main browsers is not going to be there until at least next year.

When I think they meant to say support for most users isn't there until next year.
Because all major browsers have support already now in the current version.
This was a good answer. I found the thinking lines of some of my MtF peers really apalling.
2015 was 9 years ago
headline: "many of them were lying to you about inflation"

actual article:

>A joint study by think tanks IPPR and Common Wealth found profiteering by some of the world’s biggest companies forced prices up significantly higher than costs during 2022.

>[...]

>While this obviously contributed to rising prices, the report finds that company profits increased at a much faster rate than costs did, in a process often dubbed “greedflation.”

Where's the "lying"?
If they were doing fine before then why was a significant medical intervention with possibly irreversible effects warranted? I can't make sense of the premise.
I will check it out, but it was a reference to an old Simpsons joke: https://www.youtube.com/watch?v=QhmtXpWsAdU
Yes, I know. But in the US this is not considered a lot of money - they actually got considerably less money they could've gotten if these founders had a product in another market. And, making the money back in the US market is easy - this is really not a lot; just 5-10 senior engineer yearly wages...
The pressures at game studios are often very high. These game studios prey on people/gamers to “do it for the passion”.

Probably different at Riot? Not sure.

But companies like Blizzard/Activision and some smaller companies were described as very toxic environments.
I did that for quite some time, but I had severe issues with multiple editing users and with android apps. All the tricks I tried, like nested vaults didn't fully work in the end. So I ended up with 1Password.
I always wanted to see stuff like this website put into the compiler.
https://graphics.stanford.edu/~seander/bithacks.html

The very tough problem is recognizing to emit the correct code.
That's because BMW ECUs adapt to the lower voltage as the battery ages and instruct the alternator/charger to provide more current. Replace the battery and the ECU would cause it to be overcharged unless you notify it of the replacement. Yes it's an over-engineered system, but ... German car.
What is the point of this victim Olympics?

Both things could be bad at the same time.
In actual fact, your proposal is too modest. Why should only electronic messages be so publicized? After all, relevant communication, either for our protectors in law enforcement (and secret services, don't forget their hard work for our prosperity) or for us members of society, happens via all kinds of mediums.

Privacy of correspondence might have had some relevance in the past, but today, with LLMs helping us work through the huge amount of data, every letter should automatically be scanned and added to a database for further consumption. Every telephone conversation. Actually, we should force phone manufacturers to turn their devices into permanent microphones and record everything they hear, gathered in public databases.

The best results from last week's search can then be read aloud in church or at community meetups.
The meat of the article is basically "profit margins went up". The same arguably happened for software engineers. By the same logic, there should be headlines of "The biggest study of ‘greedflation’ yet looked at 1,300 software engineers to find many of them were lying to you about inflation".
Nah, the android Gboard. Super frustrating. And the toggle to turn off that "feature" is shared with all autocorrection. If you disable grammar corrections you don't get any typo fixes. And there's no setting that says "only change the last word I typed"
Food and gasoline are essential goods. The people were not overeating having to give up luxuries, they had trouble to get enough calories their bodies needed.
So you're aware of those cases and just going with "yeah, let's ignore those account takeovers, impersonations, data theft, etc. across any service from social media to banking and payment" because just bad people need encryption? Walk me through the process of a non-vile person using banking securely from a cafe/hotel in your scenario.
Maybe it’s just the codebases I work on, but I’ve never found rebasing to be particularly painful. No more painful than merges anyway. Both have the potential for conflicts and those conflicts are resolved in a similar way. I’m genuinely curious what pain you’re referring to here that would make it not worth using rebase vs merge commits.
deflate.c appears to be doing compression. inflate.c[1] is what does decompression.

Are you saying you can modify your gzip compression code locally to generate a malformed gzip file? That wouldn't be exploiting deflate.c , that would be exploiting the receiver's decompression code, which might be inflate.c or some other implementation of gzip decompression, which might be in some other language. The language used by the compression code doesn't seem relevant to me, rather it's the language used by the decompression code that might have vulnerabilities that can be exploited. If you have a compressed gzip file that expands to more than 1032:1, the file itself is a proof of concept of the vulnerability; it doesn't matter whether the file was generated by C, Rust, Python, or in a hex editor by hand.

If you've found something in gzip code that causes it to use significantly more memory or disk space than it should (either during compression or decompression), I think that's a denial or service vulnerability and should be reported to gzip.

[1] https://git.savannah.gnu.org/cgit/gzip.git/tree/inflate.c
Ask HN: Are embeddings too expensive for large datasets?
Hi HN,

I've recently spoken with two companies that mentioned the high costs of creating embeddings on their datasets for RAG applications. A PE firm shared that generating embeddings for new data rooms could cost up to $5K, limiting how often they do it.

I’m having trouble understanding why it’s so expensive. Embeddings themselves are relatively affordable (e.g., OpenAI charges around $0.13 per million tokens). With a quick rule of thumb, if a data room averages 25K pages (or ~25M tokens), the cost should be just a few dollars. My guess is they might be using a vision-LLM to convert PDFs to text first, which could be driving up the cost. I haven’t had a chance to discuss these details with their project team yet.

Has anyone else encountered this issue? Any ideas on what could be causing these high costs?

Thanks!
Does getting data stolen through no fault of your own count as a HIPPA violation? If negligent security counts, what's the bar?
> “I decided, after 15 years, to live in reality.”

This is the crux of the matter. Social media isn’t real; it’s a type of video game for adults.

The unreality fosters the growth of so many other things which are even less concerned with truth: fake news, engagement bait, daily outrages, chasing followers in a vain attempt to “build a personal brand.” The vacuousness of influencer culture has only accelerated these trends since Newport wrote this post.

In some sense, some of us already live online essentially through these social networks. Almost always this means some level of addiction, with concomitant real life consequences.

Is it really worth it?
Yep, I can do that.

It's similar to the effect of being hit with big news (good or bad), and the "sinking" feeling that comes with it, becoming suddenly introspective and oddly calm under pressure.

At least to me, of course. I have no idea if others have that same reaction.
Given that Mozilla just acquihired a bunch of Meta advertising execs, I think the prudent plan would be to cautiously diversify away from putting sole trust in Firefox.
Split EntryGuard should help, means you connect to multiple of them instead of one, and your data is split between them then it gets to Exit through multiple paths (Middle Nodes) and there it is reconstructed to one data stream. How about that?
Help I lost the site
> When I think they meant to say support for most users isn't there until next year.

They did say that though:

> full, reliable support

“Reliable” in the context of browser support means widely supported in the browser versions people actually use – i.e. web developers can rely upon it being there. Something that is only available in a browser version released last week is not “reliable” in the sense of browser support.
thought this was about bio-reverse-engineering at first
Do you not understand what I am doing?
Your desktop environment doesn't have any effect on the command line
>> How do you deal with the bias from your 'more courageous' people?

That's a great question. We had no general solution for that. We tried to survey people, but results were inconclusive, not statistically significant.
At the time, Romans would have said they spoke Roman (Romaic[1])--not Greek.

[1] https://en.wikipedia.org/wiki/Medieval_Greek
hi I'm back
This! It is backwards compatible with many of the older webpack plugins. This makes a migration easier. For me a complete build was 3x as fast.
Having read both Blindsight and Echopraxia I have to say the most impressive neurological takeaway from the books was the ability of my own brain to suspend critical thinking for long enough to enjoy the books.

In retrospect the core concept can be paraphrased as: Self-awareness and consciousness in pigs is the only thing that prevents them from flapping their trotters fast enough to fly(to the moon).
Hi, appreciate the response.

In your demo video at least it shows the message that "If a message is deleted wrongly, please go to your trash and recover it.".

That's not a great UX.

If your tool is geared towards supporting people with bulk actions but I cannot modify in any way bulk actions prior to them being executed that creates more grunt work for me, then sifting through what I have to remember were wrongly deleted emails...

Also when I see the button "Schedule new cleanup" it reads to me like a background task running?

Or would this pop up at the specified time and prompt me for manual approval before cleaning up?
I think that it is completely unfair to try to pretend that there was good faith political intention beyond these. It was pure cynic "if I spread the bullshit I get more cake for myself and can harm enemies" decision making in the process.
"script" is "prescription" (here in US and possibly elsewhere). Imaging techniques generally require them because medicine considers the potential harm of giving patients an inconclusive diagnosis or a conclusive diagnosis for which there's no treatment. Without a symptom to weigh against these risks, it makes some sense to consider them as not "over the counter".

But in practice I think you can show up at any imaging center and get some kind of "full body MRI" to screen for cancer or some other risk. They'll probably ask about family history and other predispositions but even if you didn't have those they'd still take your money.
>If so, even people who installed tor for fun and forget about may be on the list.

Good. That reduces the quality of the list.
If they can only do this without having invasive anti-cheat installed at ring0. They would get a ton more praise from me.

One of these days I’ll find a way to run Valorant in a windows vm
History has been written. What makes you the future will be different?
Charles Stross who for some reason posted on usenet about it in the wikipedia article uses a form of this to great effect in several books in The Laundry Files
Taiwan isn't the only problem Elon is making more difficult by cozying up to Putin. All of this is way out of bounds. Putin is in a hot war in Europe that, if not contained and defeated where it is, will spread throughout Europe. Our government can't be paying him subsidies or relying on his products.
It keeps 95% of people from downloading it.
Connecting through multiple EntryGuards should help in this situation, Tor should split data transfer to many smaller ones travelling through different paths (Entry+Midddle) and then get it reconstructed to one stream at ExitNode.
> the Rider crowd there don't seems to produce better code than those using VS.

I'm not sure that's a valid way to evaluate the utility of an IDE!
That was in some way the original motivation for the project!

I think if you are reconstructing your own data the algorithm better just work, without input, ideally.

But, imagine you could add in generated videos. Lay down a camera path, tell it what to generate, and add it to the reconstruciton. A brush stroke one might say ;)
I respectfully disagree. Depends on number and severity of experiments. Comparing two decimals is really not harder than checking a boolean, still a single "if". I do not see much over-engineering here.
First Long-Distance Trip with Electric Truck Insane Efficiency in the Mountains [video]
I think you are thinking of Frission https://en.wikipedia.org/wiki/Frisson
Show HN: Generate changelogs from commits and send them to Slack
Generating changelogs is not new. I felt like writing a bot that would collect this and send it to my org's slack every friday. Turns out, everybody on the team likes it! And now we sort of look forward to this message, especially after a week when we shipped a lot. Happy hacking!
America was only actually relevant to their point because it is not Italy. Ireland is also not Italy so their point works equally well with America replaces with Ireland.
> Sitting around at home is much better than dying or suffering long-term effects of COVID-19 infection.

Yes, obviously, but that wasn't the choice. It was probabilistic: sitting around at home vs. some chance of dying or suffering long-term effects of COVID-19 infection.

> What the hell was so important that it couldn’t wait a few months?

Everything? I don't know if I even understand the question. Why do you think people don't like going to prison for example?

---

EDIT to explain further:

Let me give a hypothetical extreme example. Now I'm not claiming that the tradeoff in the case of COVID is this lopsided, but I'm just trying to illustrate the framework for thinking about these kinds of question. Imagine you are given two options:

OPTION A: You go to prison for 10 years. Separately, much later, you die at age 83.

OPTION B: You don't go to prison. There's a 99% chance that nothing happens (you stil dies at 83). There's a 1% chance that you die a year earlier, at 82.

In this extreme example, obviously, everyone would pick Option B.

Because of our self-preservation instinct, we don't like to think about the fact that we're inevitably going to die someday, so human moral intuition tends to think of saving a life as having infinite value. But that's not the case: the point of this reductio ad absurdum is that there is no such thing as saving a life, only extending it for some finite amount of time.

If you make V people's lives worse by W% for X time, to extend Y people's lives by Z time, whether it is "worth it" depends on the values of all the variables involved. Reasonable people can debate whether this was the case for the Covid lockdowns, and that is properly a political question, not a scientific one (though science can help inform it).
If you're being facetious, it's hard to tell, because you're not over the top enough. There are people who genuinely hold that position and you can occasionally find them on HN. Often under the "HTTPS is a scam and makes everything slower and hard to debug" banner though.
Yeah I think you kind of have to.

You don't have to agree, just nod your head and smile politely. You can still do your own thing. You can ask for data, working examples, evidence, proof of concept to substantiate any wild claims. You can politely say, "that's a great idea, _you_ should do that!" or "I don't think I'm the right person to execute your vision here, but I hope you find someone."

Remember that they're probably well-intentioned, and acting in good faith. Trust them... to advocate for their own interests and priorities, which may be different from yours, which you'll have to find ways to advocate for yourself.
I can get on eaglercraft
One of many reasons why per capita CO₂ emissions in US are 14.9t while in Germany, country that is always mentioned because they closed nuclear plants it is 'only' 8t (which is still higher than EU average).
Well I'm someone who thinks the lockdowns were a bad idea because they genuinely made the world worse off, and I'm making that argument in good faith. Certainly not trying to harm anyone. What makes you think there's no good-faith argument to be made?
It seems to me that it would handle the sort case fine, you would read/write an invalid page and it would fall over(assuming all allocations had invalid pages at the end of the allocation & no 2 allocations share a page).

The strlen could be made safe by having the malloc return the address 100 bytes before the end of the page. If it did make it to the end of the 100 bytes it would fall over safely. Result would be nonsense of course. Of course if you read bytes < than the returned ptr you would have 4k-100 bytes before it fails on bad page.
pip install rust

Would be awesome!
I always loved the following thought experiment:

Lets' assume the Higgs boson doesn't exist. A large group of scientists has spent 10 billion dollars of public tax payer money to create an experiment that will prove it's existence. It cost them many years to do, decades, and most scientists have staked their entire career on the outcome of the experiment. Turns out, they were wrong, and the particle doesn't exist.

Those scientists now have two options: 1) Being thruthful about the non-discovery, thereby suiciding their own careers (and income!), evoking the wrath of the taxpayer, and basically becoming the laughing stock of the scientific community. 2) Just make some shit up for a while and go on and enjoy your pension which is only a couple of years away.

What would you do?
Everyone connects to the Bluesky PDS (Personal Data Server) otherwise they won’t have anyone to interact with. Similar story on Mastodon.

Decentralized in protocol only. Not in practice.
Yeah that's all fun, I don't have anything to hide either. But what if I actually WILL in the future, retroactively? I've said a few things here and there, what if certain types of speech end up getting banned and if you don't remove it on time (or lost access), you risk jail-time?

Seems far away, but it's literally happening in England.

Please watch out with this kind of thinking - it's dangerous to everyone.
Mining Bitcoin in Japan Using Renewable Energy with Kenji Tateiwa
Kenji Tateiwa is CEO of Agile Energy X who are mining Bitcoin in Japan and helping to reduce grid congestion with flexible load that matches the variability of renewable energy.

We discuss the long term outlook for Japan as it moves towards renewable energy more broadly and the challenges with the existing infrastructure network and how the innovation of Bitcoin mining can help with this.

Kenji also share his background in nuclear energy and we talk about strategies for communicating the Bitcoin mining story to the public.
i read: "Striking, Boeing workers reject 35% pay rise offer"