skysight-inc/HackerNews huggingface dataset:
This type of device is referred to as a “network slug”[1] … and it is a fantastic idea.

If we’re being formal, a true slug is one that has no IP address defined and is a transparent layer two firewall… But we don’t need to pick nits here…

[1] https://john.kozubik.com/pub/NetworkSlug/tip.html
Are you asking if I thought about the thing I wrote? Obviously I did.
Plug | https://plug.vin | Senior Software Engineer, Full-Time | Los Angeles, CA (Santa Monica Clover Park area) | ONSITE

Come join our well-funded, revenue-generating team and help build the automotive auction of the future.

https://wellfound.com/jobs/2998538-senior-software-engineer
Ask HN: Best EB-1, EB2-NIW Lawyer for Entrepreneurs
Hi I am looking for a lawyer who specializes in EB-1/EB-2 NIW. I am flexible on the budget, but I am looking for something who puts in effort to do a great job. I am open to paying hourly instead of fixed fee.
Victoria Chen from Wegreened, works mostly on researcher cases. I do not want to work with Peter Roberts. Is there anyone else that fellow hackers have used in the past!

Thanks
Could a executive be RICOed?
Even doing nothing, in the tropics it's unthinkable not to shower daily. Yesterday we had like 60% humidity and 40 Celsius. Walk a block and you're sweating, do it several days and people will greet you before seeing you.
In California to do a controlled burn you needed(need?) to schedule it way in advance because of environmental review.

Sounds fine, except that CARB can declare that day a clean air day and ban burns on the same day.

Both of these things individually are fine but together it's a problem.
I'm all for moving to higher-level skills, when I was an adjunct professor I usually didn't put a huge emphasis on syntax unless I thought it was important to explain a concept, and I very rarely took off points for syntax.

That said, I don't know that I would allow AI for learning to code in the class. I do not consider "prompt engineering" to be a substitute for programming, and it's very easy to get AI to write some code and copypaste it, not understand anything it said, and be done.

Last year, when I was administering a test, I said that they were allowed to use any IDE they wanted, but they could not use any AI assistance. I am pretty convinced one student just copypasted my test questions into ChatGPT or BingAI and then copied the answers. I didn't have a way to prove it so I had to give him the benefit of the doubt and grade it assuming he did it honestly.

Before someone says "YOU SHOULD TEACH THEM TO USE THE AI TOOLS LOL THAT'S THE FUTURE!!!", stop. That's not true, not yet at least. Just because I can call an Uber doesn't mean I get to say I know how to drive. Just because I can go to McDonalds doesn't mean I get to say I know how to cook. I was teaching them how to write Java and Python, the goal of the class was for them to learn Java and Python, it wasn't learning how to copypaste into OpenAI.
> they don't spend their time bikeshedding or homogenizing their work.

They would if their woodworking projects spanned decades and involved thousands of other woodworkers.
These areas are going to burn - whether we like it or not. You can either do it routinely in a controlled manor, or stick your head in the sand and the suffer catastrophe when they do eventually go up.
As a chatbot I do not have preferences, and so there is no such thing as "a question that is more to [my] liking."

However, the answer to your question...

> If you were incorrect, would you necessarily(!) be able to detect it?

... is: no, obviously not. If I were able to detect it, I wouldn't have been incorrect in the first place.

Now I have a question for you: why are you asking a question with such an obvious answer? Are you really seeking the answer in good faith, or do you have some ulterior motive?
It's an image of an elephant?
Ah yes, the classic HN Dropbox response :) On a more serious note, I'm not into note-taking apps as much as your average HN'er, but there's probably a business here. If anything, Obsidian has at least been wildly successful these past few years (my dad loves it).
Twitter does not show you the full thread unless you are logged in.

It's very very stupid
The reality Debian didnt want to or couldnt develop their own. The system people used them was simply shit. And the alternatives like Upstart were just crap.

Nobody forced Debian. I followed it live too. I remember him talking to Debian and he made a technical argument for it.

I had already switched to Arch and had already been using Systemd for years at that point.

The reality is, nobody was stepping up with better solutions. Would porting SMF have been better, maybe, but nobody was porting that.

There are distros with Systemd, often very compatible ones, and almost nobody uses them.

BSD folks for years have been hoping for the linux exodus over systemd and it has never happen.

And it has to be said a 1000x times. Systemd was never just init and it mever claimed it was. By now Systemd is just a software project that makes all kind of software that you can use with or without systemd the service manager.

The should just call it the "Linux Userland Software Group" and change their naming. Then people wouldnt get triggered by the term 'systemd'.

You can have whatever technical opinion you like about systemd. Fact is most people use it, including in very large organisations. And the other fact is nobody forced systemd on Debian. Whatever consipiricy was apread in 'Devel' (and elsewhere).
Consider a Hubble-size lens at a distance of 200-1000 km. If I did my quick math right, turning just 20 degrees moves the focus by up to 350 km on the ground. And typically orbits have a pattern of gradually shifting, so the next orbit will capture a different slice.

Reconnaissance planes were largely obsoleted by satellites when digital cameras were invented (before that, satellites physically dropped film to ground to be developed), and as Russian anti-air missiles got better. The primary use for optical reconnaissance planes these days is for up-to-the-minute coverage of rapidly developing situations, such as in war, where the next satellite flyover might not be until several hours later.

(RF & radar reconnaissance planes are very important to modern warfare.)
Location: London, England, UK
Remote: Yes, or hybrid or office
Willing to relocate: Yes, depends on the country
Technologies: Swift, SwiftUI, UIKit, AppKit, Combine, Core Data, async await, Cocoa, Cocoa Touch
Résumé/CV: https://drive.google.com/file/d/1tuWiG9dA-XloIDT9GtwDrv7394ykudop/view?usp=share_link
E-mail: It's in my CV
Just be cautious...
Most users click on every single download link and install shit they shouldn't touch.

The simple problem has always been that when you're selling someone a $1000 piece of hardware that's supposed to "just work" how much do you let their ignorance fuck it all up.

Now granted that's not an argument for locking away access from those who choose to accept the responsibility, as has always been the case, but the idea that there was any other outcome was absurd.

Yes it'd be nice if everyone had some tech savvy common sense, but even now when we have generations growing up with it, actual understanding is far and few between when looking at the general population. People don't care, and don't want to, and it can make things risky.
Show HN: A little index card typewriter simulator
I am also interested in the role!
I'm guessing, but manta rays are flexible and can form vertical surfaces by how their wings flop. Or maybe they just can flop their wings different amounts to generate differing thrust for turning.

Neither is possible with todays technology. Adding a vertical control surface is a pretty easy solution though.
Explore some of the weirdest logos in the USPTO database
Shale Gas Reactor Could Save Millions in Propylene Production
The fact that a large portion of the plastic ends up in just two rivers does not make the broader problem easier to manage.
Doesn't work for keys that don't send keysyms by default but instead act as e.g. media keys if you're not holding a modifier. (Media keys are their own USB HID usage page; the OS keyboard driver doesn't see them.)
Plastics don’t sequester additional carbon. You literally have to pump oil out of the ground, where it was already sequestered naturally, to create plastics in the first place.
I had no interest in cars mechanically growing up. I still don't really. But when the repair shop told me they couldn't replace my alternator for two weeks, I went to the parts store, put on the YouTube video for the replacement of that specific part on my specific van year range, rolled up my sleeves and got to work. It easily took me twice as long as someone with any amount of experience doing the same job, and I ran into challenges like having to pry the radiator far enough out of the way without damaging it to give enough room to wiggle the alternator out. Having to zip tie a long stick onto a wrench to extend the reach to get one particularly obnoxious bolt out.

I've also replaced the starter and replaced the default head unit with something modern that includes GPS. Most of it was intimidating to get started, but none of it was what I would call difficult. There's too many very specific guides around showing you exactly what you need to do. And developers are used to following guides and running into inconsistent documentation and troubleshooting from there. Most of them would be right at home stumbling their way through auto repair.

Last year I epoxied my garage floor and got very good results thanks to my YouTube studies. My YouTube internship has also lead to me re-modelling my entire kitchen. I designed everything in sketchup and am in the middle of building the custom cabinets. I'll end up mixing and pouring concrete countertops myself as well. I've repaired my dishwasher twice and my dryer three times by looking up symptoms online and ordering the most likely parts and just digging in. Every time there have been videos with the specific model and the specific problem that I can follow along with.

Again, none of this is what I would consider to be difficult relative to some of the technical problems I've had to face at work. It's all very well documented processes and combined with the ability to troubleshoot and the budget to not have to fight your tools all the time and most things seem to be very achievable by non-experts. I still don't consider myself to be "handy". But I know I can fix pretty much anything in my house or on my vehicle with enough tutorials and time.
And sensible merge conflict resolution vs normal cloud saves.
SEEKING WORK

Location: London, England, UK
Remote: Yes, or hybrid or office
Willing to relocate: Yes, depends on the country
Technologies: Swift, SwiftUI, UIKit, AppKit, Combine, Core Data, async await, Cocoa, Cocoa Touch
Résumé/CV: https://drive.google.com/file/d/1tuWiG9dA-XloIDT9GtwDrv7394ykudop/view?usp=share_link
E-mail: It's in my CV
Sorry, but is https://hnjobs.u-turn.dev/candidates working for anyone? I don’t know how to get it to say anything other than '0 results'
and that's because software engineering is <50% "writing code"

TDD is a great way to show exactly how much you understand what you're about to build. the make all the decisions about edge cases and various conditions ahead of time, before even getting to the code
When I said "nationalism," I was thinking in the context of the cultural aspects, such as immigration policy, assimilation vs. multiculturalism, how history is taught in public schools (especially when it comes to conflicts between different groups, whether internally or internationally), etc.
Agreed, a lot of the features that make XML very nice for embedding tags in text documents make it very inefficient at expressing explicit tree data structures.
The beach head is already there, steam deck. All it takes is one gaming generation growing up with freedom..
In industry trade magazines I'm seeing references to automotive batteries that would be good for half a million miles. Typical US driver would take 40 years to drive that far.

Also seeing that companies are serious about actual production of solid state batteries. Which have twice the energy density. I don't see cost numbers but might be those are actually cheaper just because there is less mass to manufacture.
And opinion in the EU is that it was a mistake they never want to make again. Far too complicated to negotiate 100 or do separate treaties.
It's a great tool when you can actually read and understand the code AI is feeding you. When you don't really know how the language works or don't know programming in general, you end up getting stuck trying to guess why this valid piece of code (that looks like it should do what you asked the LLM for), is not working properly.
Interesting, that is a good load test indeed. If it turns out to be a regression in .net core, it would certainly make sense to file a bug on github.
feed.style also has a 'try it' feature: Here is what the OP's feed looks like with the stylesheet:

https://www.feed.style/example.xml?feedurl=https%3A%2F%2Fthe...
I’m a big fan of your service, but I agree with GP. I rode the subway yesterday and saw a Mullvad ad that strongly implied that a VPN is adequate protection against data brokers and data collection on websites.

It certainly wasn’t the most egregious VPN ad I’ve ever seen, but it was disappointing to see Mullvad imply privacy properties for VPNs knowing that ordinary people don’t understand cookies, sessions, fingerprinting, or JavaScript.
The perfect keyboard for me has been the Kinesis Freestyle Pro. Split keyboard with all the keys you would want plus 10 macro keys on the left side you can map to anything. There is absolutely no way I could go back to using any other keyboard after using this for a few years now. Shoulder and wrist pain completely gone.
Rotating distros on my daily driver
I really want to get to know more distros, and I've been thinking a bit about how to go about this.

I found a retired Lenovo ThinkPad X1 Nano Gen 1 that I've had lying unused.
The idea I've had is that I'll now use this as my main computer, and switch distros every 3 months.
I’d love a source proving a causal relationship, but to answer your question strictly as asked I have to say “no, I don’t need more examples of studies examining correlations” mostly because there obviously isn’t a number that would satisfy the requirement of a proof for that assertion
1Password: You cant change behaviour for business customers with same-day notice
You (and i) are more of a raccoon picking though a dumpster looking for working scraps of code that you can glue together.

Let's be candid, we all have package management Stockholm syndrome to some degree... the reality is that our laziness keeps us going back for more.

The performance gain comes at the cost of not knowing how some large percentage of your stack works or if it is going to be the next XZ.

Im not going to stop using packages, because that would suck, but I'm not so rosy eyed about them any longer. There are lots of problems in ecosystems and we're bad about addressing them.
I don't really follow you to be honest.

> Not only are you trying to keep idle time low

Yes... I'm paid to work.

> you're trying to estimate essentially unknown timeline

Yes. The exact amount of time the task will take is unknown. That doesn't mean I have no idea how long it will take. The point of the estimate is to tell other people my idea of how long it will take. Even if I only have a rough idea it is probably a better idea than a lot of people.

Incidentally I've found that a lot of people don't understand that, and I have a hack! If you find yourself in a situation where you're waiting for something... let's say roadworks, and you say "any idea how long it will take?" and they refuse to give an estimate, even though they clearly have a better idea than you... What you can do is suggest an outlandish number, and then they'll say "oh no no not that long. More like x".

Worked every time I've tried it.

I can't parse your second paragraph at all.
Does that work?

Can a novice an LLM into coaxing requirements out of the novice?
The only argument for investing in carbon capture today seems to be to allow the technology to mature. We'd probably be saying similar things about the effectiveness of solar panels if we started developing that technology now. The idea is that maybe, and that's a big maybe, by the time we get to a point where all of our power generation is low emissions, we will have matured carbon capture tech enough to make it viable.
I’m not going to install this because I’m not looking for a band, but it would be cool if you could keep in mind solo musicians often need to hire a band in order to play

This could be a good way for people to find that when they don’t have other musicians in their network who can fill that role for them.
re distance functions: current L2+cosine for float/int8 vectors, and hamming for bit vectors. There are explicit vec_distance_l2()/vec_distance_cosine()/vec_distance_hamming() SQL functions, and the vec0 table will implicitly call the configured distance function on KNN queries.

re comparison to sqlite-vss: In general, since sqlite-vss uses Faiss, it's much faster at KNN queries, and probably faster at fullscans. Faiss stores everything in memory and uses multithreading for >10k vectors, so hard to beat that. sqlite-vec on the other hand doesnt use as much memory (vectors are read chunk-by-chunk), but it still relatively fast. There are SQLite settings like page_size/mmap_size that can make things go faster as well.

For writes (ie INSERT/UPDATE/DELETE), sqlite-vec is much much faster. sqlite-vss requires a full index re-write for all writes, even single vector stuff. sqlite-vec on the other hand only writes to the effected vectors, so it's MUCH more performant than sqlite-vss in that workflow specifically. I view it as sqlite-vss is more OLAP focused (many fast read and slow writes), and sqlite-vec is more OLTP focused (fast-enough reads and fast writes).

I agree, brute-force hamming distance is surprisingly super fast, especially for resource-constraint environments! Really looking forward to more embedding models to properly support binary vectors.

And yea, I'm still mulling over how ANN queries will work. My initial thought would be to add it to the vector column definition, like:

CREATE VIRTUAL TABLE vec_items USING vec0(
title_embeddings float[768] indexed by HNSW(m=32)
)

Or something like that. But that means you'd need to recreate the table from scratch if you wanted to change the index. SQLite doesn't have custom indexes, so it's tricky for virtual tables. Then there's the question of how you train it to begin with, so lots to explore there.

)
Counterpoint: isn't this exactly the _point_ of high-medium frequency trading (vs. investment) in the first place? That is, to incentivize people to search for and analyze information in a novel fashion and provide this information to the market through pricing? I feel insider trading itself is not an equality problem, but rather a conflict-of-interest problem, after all (especially if it's, e.g., someone working at a regulator doing the insider trading).
I'd say that especially because assistants are not good enough yet, it makes sense to allow students to use them. LLMs will produce output that is messed up, students will spend time figuring out how to fix that and learn the language grammar this way.

I recently learned Swift & Metal this way - knowing Python and other languages, I kept pasting my pseudo-code, asking GPT to convert it into Metal/Swift, and then iterating on that. Took me a week or two to get the language without reaching for any sort of manual/tutorial. Speaking from experience - it would take me 2-4x as much time to learn the same thing otherwise.

If GPT was any better, I'd have no need to fix the code, and I wouldn't learn as much.
>without overtly breaking the rules

Well, I'd add, and break the rules (Realpage).

I'd say the modern system is closer to a perfect information system, but asymmetries in that system allow the players capable of raising the most capital to purchase any players that are undercapitalized. With the consolidation of players and the dependence on overcapitalization the remaining players in the market keep prices high via instantly communicated retail prices on websites. Lowering prices will most likely not gain long term customers, only short term customers feeding on the lower prices, and will likely lead to reduced profitability for that quarter.
Raspberry pi with a second network interface… Running FreeBSD.

As to your other point… If you remove the Sim card from your telephone and then connect to a second router device that you carry with you… But we’re getting a little weird here…
I’m not sure why you’re being downvoted. Among all CS students, when they are weak, the #1 problem I observe is a poor ability to “see” code down to the character. They literally do not notice mistakes. I’ve seen their ChatGPT histories, their questions are too vague. It’s two sides of the same coin.
No, of course not, but I think we should be curious about it. For example, what have security researchers discovered about WebSerial as implemented in Chrome?
You're probably right, it was a made up number to make a point. The point being that if you are not growing your own food (or hunting it) you're probably engaged in "surrogate activity" for a living and not directly satisfying your physical needs. Would you say more than 1/100,000 people in today's world grow and or hunt for their food daily?
That was fifteen years ago, back when most browsers tried to do useful things with feeds. They’ve all long since given up on that.
There is also an iron air battery project in Minnesota: https://www.mprnews.org/story/2023/02/10/rusty-batteries-cou...
If space is “empty”, then how come we can measure the temperature of the microwave background radiation?

Think about it…any direction we point an apparatus, we will get a reading — the static of a radio IS the CMB, and if you could take that radio into space, and have the ability to travel anywhere, that radio would still have static. As such, space cannot be “empty”, it’s filled with photons, electrons, and quarks, amongst other things.

To reach 0 Kelvin would take an infinite amount of energy (infinite is not exactly accurate but might as well be), hence “stupid expensive”. It would also create holes in the CMB. CMB has no holes, as such, there is stuff everywhere.

Does that track?
I downloaded the app, but running into an infinite spinner on the main "Artists" tab, so can't really comment on the what the app is like...

What I will say is that it seems a little unfortunate that so many "matching" apps take the tinder swipe model these days when it really makes the matching experience worse.

I have a friend who's a drummer in central Illinois. He's used https://www.bandmix.com to find multiple groups that he's been jamming with for a while now. The UI is such that you can see a grid of all the bands/artists matching your criteria, and can facet and filter your search in the sidebar with a lot of other options including distance, commitment level, genre, etc.
Evidence of Putin murdering opponents has been discovered. Alexander Litvinenko being an excellent example.

The problem with your speculation as it relates to Boeing is that you have extrapolated from “someone had someone killed once” to “everyone who dies was assassinated”. I don’t believe you are making such an assertion but you’re attacking the method of thinking that avoids it.

You need to leave some room for there to be other causes of death, even in cases that feel suspicious. If there are suspicious circumstances they should and will be investigated. But if nothing nefarious is found that’s not evidence of foul play.
> A number of minutes equals an amount of time

This is short and succinct and sums it up pretty well