skysight-inc/HackerNews huggingface dataset:
The thing about nordVPN (and VPN services in general) is they always talk about how funneling all your traffic through them makes it more secure and it means that governments cant spy on you and whatever. But sending all your traffic through a single point of failure seems like a bad idea from a government protection view, and how is it any more secure than https? The only thing that I've seen it be good for is making it look like you're from somewhere else to watch different stuff on streaming services. I think Tom Scott put it well here https://youtu.be/WVDQEoe6ZWY
I think the internet has become
much more toxic these last few years.

I see a lot of resentment and projection in people’s comments.

And most of the time the ,comments are useless and don’t represent the general consumer/citizen opinion.

This is specially true for anonymous profiles
I assume they will have a lot less "safety", i.e. the model will be more likely to actually do what you ask instead of finding a reason why "sorry Dave, I can't do that".

Since these "safety" features tend to also degrade the model, that's likely also helping them catch up in the benchmarks.
But viewers do not owe anything to videomakers[1]

[1] honestly content creator is a terrible word for what it is, I wish people would stop repeating that non sense.
I see, that is quite malicious. I'm surprised they have a 0.5g rule, why don't they use oz for that?
It's funny, though they are literally pure coloured sugar yet are also somehow magically calory free
> The person you are responding to didn't say that, I did.

Ah, thanks, I got confused.

> Haskell works really well if the problems you're solving don't have a ton of weird edge cases, but often reality doesn't work like that.

In my experience it's completely the opposite, actually. I can only really write code that correctly handles a ton of weird edge cases in Haskell. It seems that many people think that Haskell is supposedly a language for "making easy code elegant". The benefit of Haskell is not elegance or style (although it can be elegant). The benefit is that it makes gnarly problems tractable! My experience trying to handle a ton of weird edge cases in Python is that it's really difficult, firstly because you can't model many edge cases properly at all because it doesn't have sum types and secondly because it doesn't have type checking. (As I understand it they have added both of these features since I last used Python, but I suspect they're not as ergonomic as in Haskell.)

> this always runs up against having to grok a lot of different monads and that's simply never going to be as easy to understand as calling "print" or "break"

Actually, I would say not really. The largest number of monads you "have to" learn is one, that is, the monad of the effect system you choose. Naturally, not every Haskell codebase uses an effect system, and those codebases can therefore be more complex in that regard, but that's not a problem with Haskell per se, it's an emergent property of how people use Haskell, and therefore doesn't say anything at all about whether Haskell is usable as a general purpose language. For example, consider the following Python code.

def main():
for i in range(1, 101):
if i > 4:
break

print(i)

You can write it in Bluefin[1], my Haskell effect system as follows.

main = runEff $ \ioe ->
withJump $ \break -> do
for_ [1..100] $ \i -> do
when (i > 4) $ do
jumpTo break

effIO ioe (print i)

Granted, that is noisier than the Python, despite being a direct translation. However, the noise is a roughly O(1) cost so in larger code samples it would be less noticeable. The benefit of Haskell here over Python is

1. You don't get weird semantics around mutating the loop variable, and it remaining in scope after loop exit

2. You can "break" through any number of nested loops, not just to the nearest enclosing loop (which is actually more useful when dealing with weird edge cases, not less)

3. You can see exactly what effects are possible in any part of the program (which again is actually more useful when dealing with weird edge cases, not less)

Regarding laziness and performance, that is a resolved issue. I have an article that explains that: http://h2.jaguarpaw.co.uk/posts/make-invalid-laziness-unrepr...

I'm curious what you think of Haskell suitability for general purpose programming in light of my response.

[1] https://hackage.haskell.org/package/bluefin-0.0.6.1/docs/Blu...
What specifically did you find to be low quality about it? Why do you think the subject is overhyped?
This post dramatically underestimates the tenacity of the US plaintiff's bar. Doubly so as of late given the rise of litigation funding.
Someone help me understand inference here.

Every gaussian splat repo I have looked at doesn't mention how to use the pre-trained models to "simply" take MY images as input and output a GS. They all talk about evaluation, but the CMD interface requires the eval datasets as input.

Is training/fine-tuning on my data the only way to get the output?
45 years old is bizarre FDA restriction rationalizing that you might need lens replacement or +glasses soon anyway. Other countries don’t have this limit for ICL.
> the Zenfone 10 is also 5.8” and is adored for it

Adoration alone does not pay salaries. At the end of the day the manufacturers are businesses looking to generate as large a profit as possible (some even want to build the best tech possible while doing so), so as much as any of us may adore one feature or another, the only thing that really matters is sales volume and the resulting profits.
This makes you an outlier - and HN is the kind of place where you will find many such outliers.

The majority of people, however, are extremely responsive to advertising & marketing, or it would not exist.

My business used to be ecommerce platform development and consultancy, and I ended up seeing a lot of how the sausage is made - advertising is a bigger spend than product for most successful retailers, and it’s all about figuring out where to chop off the tail. You’ve got your core 15% who you can send an email to saying “buy this”, and they will, 95% of the time - then segments step down in terms of convertibility until you’re down to 0.01%, at which point you’re usually going to get more people irritated by the marketing than you will sales.

The marginal cost of most marketing is very low - that’s to say, to reach 10,000,000 eyeballs doesn’t cost much more than to reach 10,000 - unless you’re doing paper catalogues, which is a whole other thing, most of your cost is up front, artwork, direction, whatever - so it makes sense to shoot for a bigger basket and get some bycatch.

Me - I resolutely refused to do any marketing for our business. Mistake, bluntly, as I let my emotions get in the way of rationality. Had anyone other than a clique of medium-large UK merchants ever heard of us, the business might have gone somewhere - instead after a decade we were trundling along in a comfortable rut and I ejected.

So, you hate it, I hate it, it’s misleading, it’s annoying, it’s a negative signal to us - but it works on most people.
From my ad industry insights, that's only partly true. What you mentioned last is called brand advertising IIRC, which is not conversion oriented, but aimed at exposing you to a brand (like, a car manufacturer) so that at some point _later_ in your life, you contribute to a decision to buy from them.

Now, huge companies do run focus groups and such to ensure their brand advertising has the right (psychological) effects. But it is inherently difficult to measure. And I've seen many mid-sized companies not do that at all, they run these ads based on what they believe might work.

Mind you, this is experience from 4 years ago, but I did find the ad industry, as obsessed with tracking as it is, to be surprisingly gut-driven. For a lot of it, it's hard to tell if it works.

I do fully agree that for people who know what they're doing, advertising absolutely works, in ways that are sometimes unintuitive to consumers.
That's interesting! Didn't consider that.
LLMs are pretty easy to switch, though.

From a black box perspective, LLMs are pretty simple, you put text or images in, (possibly structured) text comes out, maybe with some tool invocations.

If you use a good library for this, like Python's litellm for example, all it takes is changing one string in your code or config, as the library exposes most APIs of most providers under a simple, uniform interface.

You might need to modify your prompt and run some evals on whatever task your app is solving, but even large companies regularly deprecate old models and introduce vastly better ones, so you should have a pipeline for that anyway.

These models have very little "stickiness" or lock-in. If your app is a Twitter client and is built around the Twitter API, turning it into a Mastodon client built around the Mastodon API would take a lot of work. If your app uses Grok and is designed properly, switching over to a different model is so simple that it might be worth doing for half an hour during an outage.
It's worth noting that people, in this forum especially, would defend weight loss drugs at any cost. Because for them they mean being not-obese without any trace of effort. Controlling caloric input, maybe even leaving the house and moving... puff. Gone. Just take a pill daily for the rest of your life.
Yes, but nothing new, other AI models used data that they don't own. Makes it not better, but I think thats the path.
Caffeine, taurine, b vitamins.

Plus the placebo effect which is the only reason you get instant energy from any kind of energy drink. Even pure liquid sucrose takes at least 30 minutes to digest (aside from a negligible amount that's digested in the mouth.

There's some interesting studies that show energy gain during a workout from just rinsing your mouth with an energy drink and not swallowing any.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3916844/
It has less side-effects because incision is way smaller.
It begs the question: what's wrong with RSA??? I've always heard it's because implementation is hard and ECC magically solves most of these problems, but clearly that's not the case...
I believe this is a US case, so the free citizens of this wonderful democratic country can just vote better lawmakers into their parliament at the next election.
Why what should be? Why platforms with money pay people with no money? Why platforms with no money shut down?

It's not a very fun answer. Google gets a lot of ads to pay then to shove ads down the consumer's throats, and they can do this with no risk of users migrating. They "should" get more money because they more effectly do this than news websites, which have failed to appeal to advertisers effectively enough.

I don't really know what to do with that answer, though. Accept I'm the minority that will subscribe to paid avenues to support creators (or even care about other creator's well beings?) and move on?
The GUI apps built with fyne framework are, at best, toy projects. I am not convinced go is a robust solution for building native GUI interfaces.

> Reason 1: Go can do basically anything
That is a weak argument. All languages can do everything (for example, you can build GUI desktop apps in PHP). If omnipotency is the main criteria, then C# or Java are better alternatives than go - you can even build an OS on CLR/JVM.
The lecture-tutorial pedagogical model used in universities is called scholasticism and dates back to the middle ages. Books were very expensive, so in the lectures, the lecturer would just read out the relevant text for students to copy down, word for word. (In the more prestigious English universities, lecturers are still called 'Readers', and students say that they're 'reading' History or Computer Science rather than 'studying' it.) Once the students had their copies of the text, they would go away and read them, and then go to a tutorial where they would discuss what they'd read. This is where the real learning - and the creation of new knowledge - would happen.

The author mentions 'flipped learning': this is the modern equivalent of scholasticism. Read the text in your own time, and then have an in-person discussion or practical or workshop, depending on the nature of the subject matter.
IANAL, but I'd also be worried that even if the project answers your question, maybe any one individual contributor to the project could sue you if they disagree.

Only if the project doesn't have copyright reassignment, of course.
We accidentally had a regression slip into our TS once that made it take over 7 seconds to typecheck a file, and that was surprisingly painful to diagnose. It meant our CI builds were slower, our local builds were slower, and the language server (in VS code, sublime, etc) would just randomly go unresponsive while editing. If there were tooling to track deltas in that per-file we would have noticed it immediately.
Interesting take, never really looked at it that way.
which is exactly what a contract is.

It's an agreement between different parties.
Show HN: Download WhatsApp Chat History from Web
ChatBackup for WhatsApp is a powerful and user-friendly Chrome extension that lets you export your WhatsApp Web conversations to a CSV file with just a few clicks. Perfect for backing up important chats, organising messages, or analysing conversation data, this extension is the useful tool for WhatsApp users.

For more details: https://prajeesh.dev/blog/how-to-download-whatsapp-chat-hist...
The issue is actually with investors not investing and not with the companies not innovating. A lot of promising technology simply doesn't get funded. So it gets stuck in the R&D pipeline. Without funding, companies are struggling to get enough cash and have to limit their ambition level.

For example by just working with a handful of customers. Or by building a tiny factory that merely prove technical feasibility instead of a bigger one that would prove the business case as well as the technology benefits in terms of cost. Big battery factories are expensive and risky. And most battery tech doesn't really get profitable until you have a big factory and a few years of optimization. The price of the first batteries is generally really high and it can take years to get there.

This has been a problem with battery tech in particular where mostly companies in the US or Europe don't get much funding for new tech and where China actually seems to be doing a bit better. Which is why sodium batteries are shipping in China (CATL) and sort of stuck in R&D for many years elsewhere.

With flow batteries, the technology is kind of proven at this point. They work, they exist, etc. What's left to prove is the price point: can it be done cheaply? Everything seems to suggest yes. But proving that is going to require scaling production and a massive amount of investment to get that going. Think billions, not millions.

Small retail customers are not helpful here because those don't pay until after the factory gets built and starts shipping product. Demand is never the issue. It's doing the leg work to get to the promised price point at which that demand exists. That requires investment.
Or like with ORM's you can start using intermediary library which unifies access to AI engines like Langchain4j (for java) and hides API details.
Ratners is the famous example that springs to mind here in the UK.
Recently I discovered the joy of running Mac OS9 on Qemu on a Windows 10 machine. Reinstalled my old copy of Photoshop 5.0 and a bunch of filters I had back in the 90's. So much fun!
Sadly it's at the level of Claude and way worse than grok-1 or Lama without safety. It roleplays as nearly everything so I guess they know their target group.
Like how many girlfriends should a CEO/VC have ? Isn’t that distracting ?
Within Fargate you even get different capabilities too, we were having mixed performance between instances and eventually stuck a log statement in to `cat /proc/cpuinfo`. We got different generations of Intel CPU between containers, from Broadwell to Haswell. You had no control over this when provisioning it.
It's about what's offensive in certain groups living in the US.

Nobody cares about the rest of the world. Certainly not these groups.

I'm still baffled that it's still possible to use the "kill" word when
terminating processes, but "cafe dude" is somehow undesirable.

Selective virtue signalling at its finest.
I think most computer science is inaccessible to the average programmer, who can't read and understand a mathematical proof either.

That's not to say the average programmer is a dunce. The opposite. It's simply that science and theorems are part of scientific discourse. They are usually not complete proofs and come with nuanced caveats and limitations.

It takes someone with scientific training and discipline to take that, and turn it into a feature for some IT product.

Not your average programmer. I don't think it's realistic at all to expect the IT industry at large to do these things.

That's what industry- and field- standards bodies used to do. They provided guidance and examples in that can be applied by the average programmer. These used to be sponsored by companies in their respective fields. But these days the focus is more on open source. Which has its own advantages and disadvantages.
That's incorrect, the restaurant is at Disney Springs which is a mall outside Disney's parks and doesn't require tickets. [0][1]

[0]https://touringplans.com/blog/disney-in-a-minute-what-is-dis...
[1]https://www.disneysprings.com/dining/
Do we have any info on this model's balance of censorship versus safety?

This is Musk after all, so I wouldn't be surprised if it strayed far from the norm.
Because most people would put a case on it, making it even thicker? I mean, I spent ~$1500 on my last phone, and while I treat it carefully, I'm not risking it getting smashed so I could never go without a cover.
The users of the software (not just the admin who is serving the software over a network) has the right under AGPL to request for the source.
As soon as Elon ends his spat with Thierry breton
Indian telcos to cut off scammy, spammy, telemarketers for two whole years
Caffeine. It's not energy in the physics sense.
Are you saying it's a bad thing if the creator of a work decides they want it localized or dubbed into other languages? I don't understand why you want to take that choice out of their hands.

Which languages someone speaks isn't simply a matter of "individual preference". Learning a new language takes a lot of time and energy, and people only have the time to learn a handful of languages in most cases unless they can make a career out of linguistics.

i.e. I know a sprinkling of words in various languages, and I've started learning Japanese, but I simply don't have the time to also learn Mandarin, Korean, Cantonese, etc. So I appreciate it when authors of works in those languages offer localizations into a language I can speak, or when third parties spend their time translating stuff for free to make it available to a wider audience.

What's the advantage of closing knowledge and communication off from a wider audience?

Maybe I'm misunderstanding and you're just angry about Google Translate/DeepL etc (which I have a strong distaste for since they're Fake)
Even if many older RSA implementations had serious security bugs, that is not the reason why it is not preferred any more.

For equivalent security with ECC (or with AES) at their typical parameters (i.e. 256 to 512 bit elliptic curves or 128-bit to 256-bit AES keys), RSA must use very long keys, even longer than any RSA keys that are used in practice (which are normally no longer than 4096 bits), which makes the RSA operations slow and adds a large overhead to the communication protocols that must send and receive such long keys.
I remember when the whole OpenID/OAuth stuff started with a simple input field to login with your domain name. You could selfhost OpenID or delegate it from your homepage.

Today "distributed login" is "login with you preferred feudal lord".
I think what most folks miss is that only building the core functionality is not enough to be viable for most customers.

The "core" part of OnlineOrNot took a weekend of engineering work to get into an MVP state.

The other 99% that non-early adopters need to feel like the solution is for them (user management, audit logs, and other SaaS table-stakes features) has taken more than 3 years.
Show HN: I made a tool to help collect and validate startup ideas
Hey HN, I’m Kyrylo. I recently created a small tool that lets you gather, refine, and validate SaaS/startup ideas using AI.
I used to jot down my product ideas in a note apps, but it wasn’t very practical for collecting feedback or refining them. So, I built this tool to make the process easier.

Here’s how it works:

1. Enter a brief description of your idea. 2. The app uses AI to generate project details. 3. Share your idea via a link that includes a feedback form.

It’s pretty straightforward, and I’d love to hear your thoughts or any suggestions!
Twitter bad, but it s not unlawful in their jurisdiction . Don't want it? dont use it
Leaks say that tensor G5 is designed in-house based on ARM softcores [0].

[0] https://www.notebookcheck.net/Google-Pixel-9-successor-First...
> Then there are the shootings...

You must be from the US. If the old rule of Internet chat was that someone would (eventually) draw comparison to Adolf Hitler or German National Socialism period, then the new rule on HN is someone will raise the expectation of gun violence in the US.
>We don't have access to any part of the planet below a depth of 2.5 miles

Given how many miles I can travel over land or through the air, 2.5 miles _into_ the earth is amazingly shallow in similar ways to how the article already anticipated my amazement of how small the spheres of water were.
Please Let Me Merge Before I Start Crying: Things I've Said at the Git Terminal
The “database leak” argument is wider, though. It applies to password reuse (or systematic generation) and a leak from another site - which, may be stored in plaintext, or otherwise has a compromised login procedure that leaks passwords regardless of how it’s stored for validation.

You could say - and rightly so - that a person who reuses passwords invited whatever pwnage they get. But these people walk among us, do not use a password manager (often because not tech savvy enough), and passkeys are usable for those people.
What's a realistic wizard? Given that wizards don't actually exist this might be a confusing request.

Have you tried putting in "photorealistic" instead of "realistic", assuming that's what you mean? I'm curious if that would get better results.
Why not just donate to the creators you like instead of letting them or a third party psychologically manipulate you into giving money to that third party who in turn pay some small part of that money to fund the creator.
> Where do I get the energy then?

You don't. You get stimulants instead. Such as caffeine.
> which I don't really need, a 10y old smartphone handle my current load correctly

Which phone are you using then? I presume your usage is totally non-representative of the average normal user, but curious nonetheless.
"Seriously, stop using RSA"

https://news.ycombinator.com/item?id=30879442
> But in North America, they only need to show the per-serving column.

As someone who is from Europe and tracks their calories, I find it appalling and it makes calorie tracking more inconvenient
According to many (including all Italians I know), its superior in taste to regular one from cow milk. I have to agree, fresh ones are mighty