skysight-inc/HackerNews huggingface dataset:
> If all specifics were written into the law

This approach works just fine in Australia which is renowned for having the best consumer protection regime in the world. It's just harder to do in EU/US when there isn't an appetite for pro-consumer regulations.

And it's hilarious that you think that having to talk to the EU Commission to determine what is the law is somehow good. Businesses need certainty and predictability. Everything the EU regime is not.
I'm sadly impressed by the 600W just for the graphics/LLMs, this is all I need for my decent 2 years old config.
Some additional nuggets by ScyllaDB co-founder:
- Discord couldn't complete repair with Cassandra. Not the case with Scylla
- Scylla has a lot in common with Cassandra, from a good reason, like the LSM tree, compaction etc. However, Scylla has a unique CPU&IO schedulers which allows us to prioritize the queries over compaction, and defer compaction to the half milisecond where we have enough idle bandwidth. We have plenty of articles about it
- Scylla has a new (1.5 years) tombstone_gc=repair - a much safer mode
- Scylla's new architecture of Raft and tablets was recently launched and is the next big thing for our users. Watch the cool youtube video of those tablet load balancing
I use it as a personal assistant, and as a replacement of internet search. It has been working great for things like refactoring small parts of code, generating boilerplate or working out what an arcane error message can mean. I find it useful for comparing two technologies, and to have it give me a refresher about some topic.

On a personal assistant level, it's been useful to have me remind of words that I have forgotten, or to have it rephrase a sentence in a different way, to suit some mood, etc.

Occasionally I have fun with it by having it answer in rhymes, or theatrically like a fortune teller, or like lyrics of some gangsta rap.

I don't know about performance increases. What I notice most is that I'm less annoyed with it, than with the general state of the internet. The web pages and I have different goals: I want a specific piece of information, and they want me to load all their ads, affiliates and such in return, and to spend time on the page reading their drivel. It is also horrible to search for version-specific information, for example, I appreciate that it brings up the Ruby answer for the latest version, but I'm stuck on 2.5.0, and so, I need that specifically. LLMs are usually great at this. Orders of magnitude less fluff, rich text-only answer.
> If something is wrong and immoral, it doesn't matter much if it's perpretrated by a small-time crook or an industrial-sized one.

No, it makes all the difference.

If you only have small-time operators, by definition you have lots of them. Thus no single one has much power at all. You can move easily, change landlords and negotiate everything every time.

OTOH if you have two or three megacorporations who own all the housing in your city (and you bet they collude), then you're playing with someone who holds all the cards and you have zero negotiating power. What are you going to do? Move to a different unit? They also own it.
You have it the wrong way round: when you're young, you (want to) believe your actions have world-changing impact and reach. Then you grow up, and see that the world is much bigger than you, bigger than your ego even, and cannot be wielded or moulded by anyone; so you learn to focus on what's around you and who's around you.
According to Wikipedia, SESAC is american but has that name because they started out representing european composers abroad.
It seems to me that something similar to Adam Smith happened to the Austrians: their ideas have been cherry-picked. According to German Wikipedia, their main things were / are a focus on individual preferences, marginal utility, and a rejection of mathematical modeling(!)

There was also something about lower state expenditures (...taxes...) giving better results for the people - that's the one that seems to be very popular with rich people for some reason. Go figure.
I read elsewhere that only United was affected among the US carriers. Is that no longer true?
Meh. I have few Mars, Europa rover in case anyone is interested.
> it will be more than a decade before Comac will have the manufacturing capacity to fill even domestic orders

If you think that a decade is enough time for Boeing (or Airbus) to react to losing one large market and having a new competitor encroach on existing markets, then I suggest looking at past airliner development programs.

A decade is nothing in this industry. And China, specifically, is known for being able to scale manufacturing - so they may not have a decade like us Westerners think.
I feel like using AI to make optical illusions have been some of the more interesting things to come out of the generative image AI thing.

I suppose when it comes down to it, image AI could be viewed as a fancy way to interopolate between human meaningful images where the inbetween values are still human meaningful. I wish that the AI discussions had more of a focus on that, as it seems unique and novel, and much more interesting than the tired moral panic around "what is art?"

There was a post a while back about making QR codes that look like other things that was also super cool.
That would not have been necessary, we would have sent the vaccines by Michiel de Ruyter Express.
That's a nice idea, but considering the amount of red flag domains I'm wondering if at this point, it should not be easier to make a whitelist of all the legitimate services.
Kinda surprised to not see anyone mention Jacques Ellul and his The Technological Society which highly revolve around this. Technological here does not refer to technology.
I'd rather fucking die.
I mostly agree with your comment so I don't think we're talking about the same thing exactly. I'm refering to true and accurate information that should be the baseline requirement for entering a discussion or argument being requested and find that annoying.
any other time except the 80-90s will not have such interest and excitement. since the eighties are the beginning, these are non-uniform and extraordinary solutions that are still used, in games, in programs. now everything is flat and the same, even the devices are uniform and the same
I haven't liked any integrated tooling at all, but that's not such a surprise since I generally disable autocomplete and autocorrect since, like tinsel, I find them distracting.

I do really like to use the plain web browser tools, though (currently claude), for generating boilerplate code that I then review and integrate carefully into my code. It has sped up my workflow in that way.
Ask HN: Who is actually using Git without a central server involved?
That's because vacuum powered is the traditional way in small aircraft and the modern replacements are all-glass based on AHRS.

The number of planes without a vacuum system but with electrical mechanical attitude indicators is quite small. Your best bet are electric mechanical backup instruments used on earlier installations of the all-glass G1000.

Take a look at Diamond DA40 and DA42 for electrical backup attitude indicators, but for example their next models (DA50 and DA62) use all-glass backup instruments.
I'm not trying to be a smartarse but doesn't this describe the entire internet? The good stuff is rare and scattered, and that's why search is so important.
These individuals are professionals who signed up for this and are paid to do the job. This isn’t a rescue; the media is simply sensationalizing the entire story.
As Steve Mould describes it, solution is very mechanical. You start from chaos and gradually improve it so that it matches two different image classes. Pattern-matching is not considered AI nowadays.
Root cause was “bad luck” IIRC. Every node voted mostly for itself.
It depends on how overpriced the local market is of course. The one-digit rule is not far from where SF and LA would fall, and works well for emphasis.

New construction costs in much of the country are $100-200/sqft [1], but that partially reflects 5 decades of restrictionist overinflation. The price of land should be nominal in most places if you can go vertical without restriction, since the cost per sqft decreeases as the number of stories increases until you hit the dozens or thereabouts. Basically everywhere outside Manhattan and maybe a couple other zipcodes.

[1] https://www.newhomesource.com/learn/cost-to-build-house-per-...
LLM code-aware chats: continue.dev, with Claude 3.5

Autocompletions: GitHub Copilot, still it’s better that Mistral small code models in my opinion
I think/believe/know that the main difference between thinking/believing/knowing is in their nuance. Fundamentally i believe they reflect the same meaning, mainly their strongness is different.

I believe the earth is sphere shaped. I'm pretty sure it is, but I haven't seen it with my own eyes. I have seen parts of the curvature of the earth, but can't be 100 percent sure this was not due to lens effects of the atmosphere. Nonetheless I am quite strong in my belief because all i read and heard about the topic seems to make sense. I never met Newton, Keppler but I believe what was written by/about them is correct.
Sorry for the late reply, but very often the provider equipment is not great. E.g. with my provider it's kinda random if you get a Genexis or Nokia ONT and people have a lot of issues with Genexis ONTs. I think it is because with the relatively low subscription fees, a more expensive ONT eats out of their fees. In fact, our ISP uses the same FRITZ!Box 5590 that I use for business customers.

There may also be a latency benefit of using a device that is an ONT/modem/router in one. It's one ethernet hop less, but I haven't measured.

tl;dr: when you use your own ONT, you have a choice of picking a known-reliable option.
Show HN: Model2Vec: make sentence transformers 500x faster on CPU, 15x smaller
Hi HN!

We (Thomas and Stéphan, hello!) recently released Model2Vec, a Python library for distilling any sentence transformer into a small set of static embeddings. This makes inference with such a model up to 500x faster, and reduces model size by a factor of 15 (7.5M params or 15/30MB on disk, depending on whether you use float16 or float32). This allows you to embed 50-100k documents per second on a cpu on a macbook.

This reduction of course comes at a cost: distilled models are worse than their parent models. Even so, they are actually a lot better than large sets of conventional static embeddings, such as GLoVe or word2vec-based models, which are many times larger. In addition, the performance gap between a Model2Vec model and a sentence-transformer ends up being smaller than you would expect, see: https://github.com/MinishLab/model2vec/tree/main?tab=readme-... for results. Fitting a Model2Vec does not require any data, just a sentence transformer and, possibly, a frequency-sorted vocabulary, making it an easy solution to implement in whatever workflow you have lying around.

We wrote this library because we separately got a bit frustrated with the lack of options if you need extremely fast CPU inference that still works well. If MiniLM isn’t fast enough and you don’t have access to a GPU, you’re often resigned to using BPemb, which is not flexible, or training your own GLoVe/word2vec models, which requires lots of data. Model2Vec solves all of these problems, and works better than specialized static embeddings trained on huge corpora.
We spent a lot of time thinking about how the library could be easy to use and integrate into common workflows.

Besides tight integration with huggingface, we also have an upcoming sentence transformers integration, releasing this week. This will allow you to directly integrate and distill model2vec models in whatever libraries support sentence transformers. This means out of the box support for llama-index, scikit-learn via embetter, langchain, and many other frameworks.

Please let us know what you think. We’re very interested in getting feedback from you. We’re already using this in our own projects, and ultimately built this because we kind of needed it, but we’d be happy to hear from you if you have interesting use-cases or questions.

Have a nice day!
Yeah, people go ballistic when I mention costs from rural northern Germany. Average software developer salary is 5000€ net per month. Renting a 3 bedroom 2 bathroom house is about 1000€ per month. If both adults work, that means the family home is about 10% of the income. 20 minutes by car/bus to the next city center, though.
Then maybe you're just a contrarian?
Not OP but aider is pretty useful because it can write files in your repo, run commands commit changes etc. It's pretty flexible and easy to give it context by just providing a path.
Derivative of a function that's not even continuous at the discontinuity
This uses a simpler approach than generalized functions/distributions.
Brackets are awesome, don't use them
I built a simple desktop tool [1] to streamline my coding workflow with LLMs, like integrating with local code context, managing prompts and custom instructions, etc. It supports copy/paste into ChatGPT/Claude, and sending prompts via API.

Currently I estimate it writes about 70% to 80% code (including adding features to the tool itself), and saved me hours of work per week.

Lately I've been exclusively using API since it is cheaper than paying $20 monthly subscription.

[1] https://prompt.16x.engineer/
OpenAI also promised to remain open forever.
I mean, car companies also just straight out cancelled their chip orders because they initially thought people would stop buying cars during COVID.
That's been something I don't get. Someone at Microsoft must be aware that they've completely killed user excitement for new features over the last 10 or so years by pushing them relentlessly, the features mostly not being strictly a good deal for the users and them being hard to disable and even coming back after you've explicitly denied consent.

Surely that isn't good for MS in the long term? Having a userbase that likes using your product must be better for business than a userbase that has been taught to be wary of anything you do, and to dismiss anything you come out with based on previous "features".

Is it the typical hacker news theory of management looking for short term user number growth to get promoted, or something else entirely?

When apple releases features, most of their userbase is excited. They have learned that in most cases it's either something cool they can use straight away or an optional service that they might or might not need. Apple still does some annoyances to push their services, but not nearly as bad as MS.
I've been using Zed with Claude 3.5 for a few weeks now, and I find it incredibly useful. Being able to be in full control what goes into the context, my workflow is usually

- add files, tabs, terminal output and IDE diagnostics into the context via slash commands
- feed in documentation or other remote web content, also via simple slash commands
- activate workflow mode, which will help you edit the files instead of having to copy things around
- then ask questions, ask for refactoring, ask for new features

Often I like to ask for the high level approach, and if I agree with it let it guide the implementation. It makes mistakes, so I always have to validate and test what it creates, but as you add more information into the context and the LLM has a good amount of stuff to work with, the output quality really improves significantly.

It's a process though, and it takes time to get familiar with the workflow, build intuition when the LLM falls on its face, when you should try a different approach etc.

Generally I can echo what others have said, it works best if you already kind of know what you want to achieve and just use the LLM as an assistant that does the grunt work for you, documents the process, provides a rubber duck etc.

Generally, I would not want to work without an integrated LLM anymore, it provides that much value to my workflow. No panacea, no silver bullet, but when used right in the right circumstances it can be incredibly useful.

A secondary usecase for me is working on repositories where tasks and todos are structured in markdown files (even things like travel planning). Letting the LLM Guide you through todos and create a documentation trail through the process, identify important todos, carry along information as you go is wonderful, I would absolutely give that a try as well.
The competition in AI editors is a bit silly at the moment. Everyone and their dog are "building" an AI assisted editor now by duct taping Ollama onto VS Code. I don't like my data being sent to untrusted parties, so I cannot evaluate most of these. On top of that, the things keep evolving as well, and editors that I dismissed a few months ago, are now all of a sudden turning into amazing productivity boosters, thanks to developments in both models as well as in editor tricks.

My money is on Cursor [1], which does not stop to amaze me, and seems to get a lot of traction. The integration is very clever, and it is scary how it figures out what I intend to do. Then again, I'm probably doing mundane tasks most of the time. For the few bright moments in my day I tend to use ChatGPT, because most of my real problems are in application domains, not in code.

I am not a firm believer in forking large open-source projects, though, as it will take a lot of effort to keep up with future diversions. This makes me a bit wary of projects such as Cursor and Void [2]. Somebody needs deep pockets to sustainably surpass the popularity of VS Code. To point out just one problem with forking: VS Code works fine in Ubuntu, but Cursor does not work out of the box there. Having to disable the sandbox is a show-stopper for most.

In that respect, the extensions might be a safer bet, and I think Sourcegraph's Cody and Continue are making the largest waves there. Hard to tell with so many waves.

[1] https://www.cursor.com/

[2] https://voideditor.com/
Yes we do. The "code is law, and law is code" crowd fail to understand that reality is messy and context must be accounted for.

To determine between wrong and illegal: intent matters.
People don't have to make a living and now show who they really are
>Passwords are dumb for most use cases. They’re okay if you follow best practices, the thing is 99% of people don’t. So most people re-use passwords, and if asked to create new ones they append a character or something ineffective.

This may be dependent on your social. Everyone I know uses password managers, even at work. So they have different passwords for every account and browser/phone extensions or apps to fill them in.
It was not a substantive contribution. Hacker News guidelines [1] discourage sneers, shallow dismissals, and non-substantive snark, swipes, and cross examination.

[1] https://news.ycombinator.com/newsguidelines.html
No exessive caps.

No huge letters.

No colored background behind certain text lines.

No bright colors everywhere.

Nothing is blinking, nothing is moving.

This guy is obviously completely sane, just unorthodox.
The answer my friend, is rovin’ in the wind
https://news.ycombinator.com/item?id=41658733
Actually they are. It was ruled that if you can accept all in one click, you must be able to reject all in one equally easy, equally prominent click, or you're violating the law.
I'm kind of in the same boat (but with VSCode). In addition to that, I found that it didn't make things too much easier than something like MVC with built-in template/html. The context integration seems like a huge footgun, since it just panics if you access a value that doesn't exist.
Windows 95 isn't that alien from WIndows 10, the usage it's almost the same.

With Retrozilla you can even comment into HN.

An Amiga or a classic Mac, OTOH, has a weirdness point.
> Regulators have been relying on a punitive approach to stem the tide and some violators have been hit with fines in the tens of thousands.

Did it work? Because it’s not sounding like it.
Until the public demands the EU to revert the tracking cookie law because the public is stupid.
Once you compromise memory safety you have access to the entire Python runtime, there is no separation.
If it's in the public interest, and it's true, then it's news and should be published regardless of who came up with it or their possible motives are for doing so.

The PDF link posted by moneycantbuy in this thread appears to be appropriately redacted, hiding personal information which isn't newsworthy such as his social security number and home address.. but even then, I just tried Googling "JD Vance home" and I get tons of results showing his home. I'm sure anyone could go to the Hamilton County records office and obtain the redacted property records.

Basically, this all looks like public information. There's no good reason for any platform to censor this, unless a version containing the unredacted SSN is floating around.. I can see reason in disallowing that version, if it exists.
There is a self-service form where they call you back to confirm. However, they had issues with entering my ONT's ID in the system.

I am also subscribed to extra support. It's 5 Euro per month extra, but you skip all the queues and get directly connected to someone who knows all the technical stuff. With them it's basically giving them your ONT ID over the phone and they immediately set it for you (and they stay on the line until it's confirmed on both sides that it works). I will just call them again after the FRITZ!Box 5690 XGS comes out.
I've been getting annoyed by all these AI grid articles but this one actually has useful information.

Basically data center operators say they're going to build in a location and use lots of energy for years to come, but when asked to sign a contract to commit to pay for that, they get evasive.

This is because they'd like to hedge their bets and get someone else to pay for their grid upgrades and reserve the right to walk away from the deal and not pay for them if the AI bubble pops or they find some other sucker municipality to subsidize their grid access.
exits (and so restarts) every 20min, e.g ensuring there's no hung sshd on the other side for longer than that.

IIRC if there's an active connection on the forwarding thingy, that ssh command won't exit until the forwarded connection is closed, so this won't interrupt an active forwarded connection every 20min.
Apple makes double money by doing both.
I'm just waiting for an AI-generated audio summary of a code section ;) Includes auto-play, of course.

Straight from my horror cabinet of ideas!
How to use Proxies to effectively solve IP blocking
The Pentium and sucessors ate Unix workstations in the 90's.

Also, you forgot 3D for the masses, plus multimedia; realtime audio and video on PC's.

Even Linux got 3D hardware acceleration with DRI thru MESA 3D.
I thought that was the purpose of adding noise (in the mitigations).
Your phone operates roughly 10x slower in terms of Hz.
Newport is in South Wales.
May I suggest a tool built for application level portals instead?

https://github.com/build-trust/ockam

One binary, easy to use, no ssh getting stuck! (yep, I work at Ockam :)
some time ago (about 20 years)

I used smallhttpserv - a program that weighs a couple of dozen kilobytes and works even in early Windows

surprisingly, it still works
Print shop down the road charges about twice that much but with no commitment. Bring your files on a USB stick, leave with paper copies.
Because it's questionable whether that's even possible.
You don't need to modify the language, and most popular editors already support this. You'll need to enable ligature support, and install a font that contains the appropriate ligatures (as many coding-specific fonts already do)
Everything you say is already possible, and done.

I don't know what Notepad you use to write your code, but VSCode with font ligatures (for comparison operators) and a linter (aligns the same as elastic tabstops) already does the 80% of what you want. The 20% rest – sidebar for documentation – are not implemented for a reason.