skysight-inc/HackerNews huggingface dataset:
Their software It's incredibly powerful, but also quite opaque to someone not into hardcore networking. I setup a small private WISP using their gear and configuring it was pretty rough for a non networking nerd. It's not running Linux, but a custom OS. The quickset is handy, but as soon as you want to do something slightly different, you're up to your neck in low level config. Still great HW and if you know how it can do everything you need. Ubiquity gear has a friedlier interface.
The DOGE bros even said it publicly - that RTO is one of the cards up their sleeve for making federal workers quit.

The mask has come off. Everyone knows that these RTO steps are indeed part of their "make work so miserable that they'll quit" strategy.
> So vendors are going to have to take insurance policies out on each of their customers?

They don't have to, but they can in any case they want to do business with a company they fear is at significant risk of insolvency.

> Pay who? Money is not source code. Money can't hire people to work at a company that doesn't exist.

Money can pay the people who used to work at the company, or some entirely different people, to continue to support the hardware for a defined period of time even if the company fails to secure any new customers or revenue. Contracts or escrow ahead of time ensures that those people have access to what they need to do it.

> 47 C.F.R. § 15.5, Prevention of Harmful Interference. Manufacturers must design devices in a way that reasonably prevent their users from operating the device outside of allowable criteria.

47 C.F.R. § 15.5:

https://www.law.cornell.edu/cfr/text/47/15.5

It appears to say you're not allowed to operate a device that causes harmful interference. I don't see anything in it that says manufacturers are required to prevent the user from modifying the device.

47 U.S.C. § 302a is the generic grant of authority by Congress to the FCC to make this category of rules, not a specific rule.

47 CFR § 2.803 is a multi-part section but I don't see anything in it about manufacturers having an obligation to prevent modification, and it references subpart J which contains 47 CFR § 2.909 "Responsible Party" and seems to imply the opposite, i.e. that if an independent third party modifies the device they're taking the compliance burden onto themselves. What am I missing?

> Devices are certified and tested before they're released, so the timelines are unlikely to line up.

Wouldn't that imply the source code could be released by the manufacturer or someone else after the certification to the same effect?

> I'm not sure what the FCC would do if this did happen, I'm not sure it ever has, but would be interesting to know. I'd bet it would depend on the severity of the problem.

There have been WiFi chips with open source firmware, e.g. Atheros pre-Qualcomm. I'm not aware of any current ones but also not aware of any serious problems occurring when those chips were current. What is someone even supposed to do that they couldn't still do with hardware modifications or SDR anyway?
I'm wondering if this suspicion should apply to TP-Link wifi range extenders as well as they should be just layer 2 devices. I tried installing OpenWRT on my TP-Link extender, everything was supposed to be compatible, but it did not work.
People are born knowing a lot of things already; we're not a tabula rasa.
Thanks for the recap but it wasn't needed I was involved in the industry throughout this history and used most of the OSs and other products you mentioned and more either personally, professionally or both. You still didn't address why an operating system whose development was started in 1985 should have initially targeted a processor which wasn't available in a production PC until late 1986 and wasn't available in large quantities at a reasonable price for a couple of more years. Who exactly would they have been selling OS/2 too? How do you think customers they were selling large quantities of 8086/8088 and 80286 systems to would have reacted to being told they were a dead end for their next gen OS?
That is the prevailing wage for postdocs, domestic or foreign.

The abuse of postdocs and grad students exists, but is entirely unrelated to H1B and foreigners. They paid them poorly even before the country was flooded with foreign students.
Havana syndrome can have a far less charitable explanation.

There is no objective test for Havana syndrome, but being diagnosed with it grants significant financial and non-financial benefits.
>I feel like this is splitting hairs and moving goalposts.

How? The argument remains exactly the same and we're just discussed counterexamples to the statements of people who obviously don't get it.
I know what you're getting at here and I agree with you in spirit, but:

A lot of life-alteringly physically disabled people can drive cars. For example, lower-body paraplegics and double amputees can use hand throttle and brake controls. Single leg amputees can drive with a single leg, single arm amputees can drive with a knob on the steering wheel, and so on.

And bicycles do not work to all ages in the same way that cars don't. When you can't make safe decisions in traffic a bike can't work. Heck, a tumble off a bike could be the end of mobility for an elderly person.

(I wonder how many places expect mobility scooters to be on the sidewalk vs. allowed on a bike path?)
> your kids born in US have grown up

And now even their citizenship is threatened.
In addition to GOOG-411, this brings back memories of ChaCha search via SMS.

You could text a question to CHA-CHA (242-242) and someone would google it for you as a human search engine!
> the rocket dropped unchecked and burried [sic] itself 3 meters underground.

Very impressive! I wonder at what speed it impacted. I tried reading the chart at the bottom but I'm not sure what "axial" velocity is—probably not vertical speed given it drops over time rather than rises as the rocket dropped.

I suppose you could take the derivative of the height at impact point but I'm too lazy.
People have tried that. Supposedly, their drones are disabled when they get close.
> And I assume Python cannot handle it's own HTTP server (using threads, similar to Javalin's virtual threads)?

ASGI is an Interface standard, not an implementation in another language. The AGSI compliant servers that Blacksheep recommends are both written in Python.
Show HN: K8s Cleaner – Roomba for Kubernetes
Hello HN community!

I'm excited to share K8s Cleaner, a tool designed to help you clean up your Kubernetes clusters.

As Kubernetes environments grow, they often accumulate unused resources, leading to confusion, waste, and clutter. K8s-cleaner simplifies the process of identifying and removing unnecessary components.

The tool scans your Kubernetes clusters for unused or orphaned resources—including pods, services, ingresses, and secrets—and removes them safely. You can fully customize which resources to scan and delete, maintaining complete control over what stays and what goes.

Getting Started:

Visit https://sveltos.projectsveltos.io/k8sCleaner.html and click the "Getting Started" button to try K8s-cleaner.

Key Features:

- Easy to Use: No complex setup or configuration required—perfect for developers and operators alike
- Open Source: Modify the code to better fit your specific needs
- Community Driven: We welcome your feedback, feature ideas, and bug reports to help improve K8s-cleaner for everyone

I'm here to answer questions, address feedback, and discuss ideas for future improvements.

Looking forward to your thoughts! And make sure your all you kubernetes clusters are sparkling clean for the holidays. :-)

Simone
I refuse to believe this isn't a bait comment. Given that there aren't any humans who like Teams, this is either a joke or you're an alien.
If things go south, the world must rely on Will Smith to save us from the machines. He's the only one with the appropriate training.
They commit genocide, don't support the same values as I do, and are hostile to the government of the country I live in, as well as many of the organizations within it. And a bunch of other things.
I actually learned that people around me are very much my enemies and the system don't care. Your school must have been tremendously good quality because I've felt isolated from school's day 1 and the feeling never went away forty years later.
A bitmap to define field presence doesn’t seem so offensive, as far as serialization formats go. FlatBuffers[1] use a list of offsets instead, but that’s in the context of expecting to see many identically-shaped records. One could argue that Cap’n Proto with zero-packing[2] amounts to the same thing if you squint, just with the bitmap smeared all over the message.

I mean, this specific thing sounds like it should have been a fatter but much more unexciting TLV affair instead. But given it’s from 1987, it’d probably have ended up as ASN.1 BER in that case (ETA: ah, and for extensions, it mostly did, what fun), instead of a simpler design like Protobufs or MessagePack/CBOR, so maybe the bitmaps are a blessing in disguise.

[1] https://google.github.io/flatbuffers/flatbuffers_internals.h...

[2] https://capnproto.org/encoding.html#packing
An alternative to NY Post, which I don’t find very credible:

https://arstechnica.com/tech-policy/2024/12/report-us-consid...
The ACTUAL solution to these problems that HN always seems to be allergic to (because technicians prefer technical solutions, but humans aren't technical) is to make your court system extremely hostile to "clever" bullshit like this.

This insistence at having EXACT WORDS for things that aren't exact is just naivety, thinking the world is can be divided perfectly into categories if we just make the categories specific enough!

You cannot.
Could work for Germany

https://www.therecycler.com/posts/82-of-german-companies-sti...
> 3- fast on CPU only

Unless you've got a CPU with AI-specific accelerators and unified memory, I doubt you're going to find that.

I can't imagine any model under 7B parameters is useful, and even with dual-channel DDR5-6400 RAM (Which I think is 102 GB/s?) and 8-bit quantization, you could only generate 15 tokens/sec, and that's assuming your CPU can actually process that fast. Your memory bandwidth could easily be the bottleneck.

EDIT: If I have something wrong, I'd rather be corrected so I'm not spreading incorrect information, rather than being silently downvoted.
i think when people say things like this it indicates that they tried LLMs in 2022 and solidified their opinion there.

I had the same impression about the hallucinations 2 years ago. The reality is in at the end of 2024, you can get incredible value from LLMs.

I've used copilot to code almost exclusively now for the past few months. Anyone still comparing it to text completion I feel is operating on completely out of date information either intentionally or unintentionally.
ISWYDH
And to legislate any of that, there's no need for something fundamentally misguided like "a law that automatically copies legislation of another country without control".

US Government can legislate those restrictions, it's what its there for. This isn't software.
Dennis is also one of the (if not THE) leading vacuum robot hacker and makes https://github.com/dgiese/dustcloud. Amazing work.
The author seems to confuse the existence of probability with those that use probability in an unsound manner.

If the universe is non-deterministic? Probability exists.
I didn't even ask for it. I just asked what version it is. The cutoff date was completely volunteered.
Restricting or eliminating the H1B visas will cause these companies to hire more in oversea offices. Consulting companies however are a whole other deal.
They do mention they use pea protein isolate, so maybe it’s got better nutritional value than aquafaba? Though this type of thing doesn’t have much to begin with since it’s mostly air.
Real network engineers drink CIDR.
It would be neat to try if it was available by SMS.
Very good point about the initial setup tutorial. I really wish there was an official, practically oriented Getting Started tutorial for Haskell that went a bit beyond https://www.haskell.org/get-started/ (which is a good start! but then kind of leaves you hanging and you have to decide whether to LYAH or blogs or some course or whatever, even having to pick one can lead to giving up). Compare with https://go.dev/doc/tutorial/

There are certainly people who just “click” with languages like Haskell

That does seem to be the case, though I've also seen it click with people I didn't expect it to click with. I think some openness to different ideas and curiosity is the main prerequisite.

Fully agree it's silly that the seemingly "default" Data.Set/Map isn't O(1), though it's not that hard to import Data.HashSet/HashMap instead – if you just know about it..

I find it a bit frustrating to see this though:

Given the nature of the language, until I understand category theory better, I have this feeling I won’t really be able to wield it effectively.

You don't need to know category theory to use Haskell. You don't need to grok monads to use Promises or async/await. You don't need a deep understanding of monoids to use list/string/… concatenation. You don't need to read papers on Typeclasses just to use Interfaces. It just happens to be that there is some analogy there (which has led to the names bleeding over), and those mathematically minded people get excited and write papers and blog posts about it.

All of which is to say that you don't need to know category theory to write Haskell – what you do need to know is that you (as a default) import Data.HashMap instead of Data.Map (or that Data.Vector.Hashtables is even faster), use Text instead of String, avoid lazy IO – Haskell might have more of this lore than other languages due to its age. Though probably not more than C++ :)
Are there any local models that provide only very limited knowledge, e.g. autocomplete and chat for single programming language? Or is my thinking, that such limited model would be smaller and work faster even on CPU, is incorrect?
That's just a distributed monolith and you shouldn't do that.
> We thought about in the context of elder care where they could ask the robot to perform a task for them, but we first need the models to be a little better - hence why we start here, to collect the data before it spreads further.

I hope you continue this work for the foreseeable future, because this would be such a boon if it all pans out well.
Is dreidel typically played to completion?

I always kinda assumed that play would stop at a point where the chocolate coins were unevenly distributed but all players were still in the game, because it seems unsatisfying to give chocolate to a child and then take it all away.

Or perhaps players would eat chocolates as they played, which serves the dual purpose of making sure that everyone enjoys some chocolate and hastening the end of the game, with the victor earning all the leftover chocolate as a prize for later.
>TANSTAAFL

what?
This was probably a tastier meal than you can get in Somerset now.
Yes the grand vision for personal compute Apple is going for is iPhone running models acting on wearable sensors. Think invisible OS using agents.
> leave the country to renew paperwork is an insane anachronism

Not really. This is really Customs and Border Patrol/Immigration way of saying, you can always do the default/what everyone else does. You can leave and return six months of the year. The key is leave (which they do), they are already declared non-immigrant, and are self-sufficient.
I worked at SimSpace, we had a million lines of Haskell written in house. It was wonderful! It was broken up into 150-175 packages with a surprisingly shallow dependency tree, making compile times decent.

It helped that our large application was a bunch of smaller pieces that coordinated through PostgreSQL.

We had three architects who spent their time finding near future problems and making sure they didn't happen.

I've had Haskell jobs with smaller and worse codebases. I think bad code can be created in any language.
> 2. "Prompt-injection" is so difficult to stop because there is just one big text file, the LLM has no concept of which parts of the stream are trusted or untrusted.

Has anyone tried having two different types of tokens? Like “green tokens are trusted, red tokens are untrusted”? Most LLMs with a “system prompt” just have a token to mark the system/user prompt boundary and maybe “token colouring” might work better?
I wonder if this shortage has to do with the recent strong swing back to in-office work
(Though I have been an expat for about a decade now, with multiple countries under my belt, there has been a bug in me since a few months to jump at least one more country before I die)

Where to: US.

Plan: change the constitution, and run for the president. (Plan B: get the job that's the second easiest to get after Plan A)
Aquafaba is also an existing vegan alternative that is barely processed since it’s just the water from boiling chickpeas.
What if they switch the simulation off an hour after we notice?
And that sometimes you need to bully a bit to get coerced answers out of... feels bad
I'm having trouble believing the 10 bits/s claim. That surely can't refer to the collective output of all motor neurons, can it? Athletes and musicians are surely outputting a rate of motor data at least 4 orders of magnitude greater than that. Even people who are sedentary at a desk surely output more than 10 bits/s of motor signals.

Or perhaps the author wants to narrow it to the average rate of verbal thought creation. But even then, I can think of counterexamples.

Any insight what this is actually referring to?
This is a killer feature for me. In fact, I briefly explored building a semi-self hosted version for myself.

My biggest use case for ChatGPT voice mode is when I _need_ or _want_ to be handsfree. Think working around the house/yard, Driving, Walking around the grocery store, cooking, etc. I find that I end up using my iPhone's voice-to-text then simply communicate with text mode (in the case of driving, I stop). After all, once I have to touch my phone, it's just faster to work in text mode.

All of my devices know how to make calls. All of my devices know how to make calls from a voice command. All of my devices know how to hang up a call. This is really nice.
The Hutter prize submissions can get compression factors >9 on english wiki text. And if you're listening to podcasts the entropy is probably even lower. The human brain is obviously a much better language model than anything we have today, so you can assume that the latent layer in your brain deals with much less than 60 bits per second.
I think a person who gains $10,000,000.00 a year should be paying a higher tax than someone gaining $20,000.00 a year because a person can’t personally create $10,000,000.00 of value in a year. Or even $8,000,000.00 of value. The only way to do that is to own a disproportionate slice of the American economy. When money moves value is created. The incentive should be to spread that wealth out, not to concentrate it.

A flat tax of 20% would be ruinous to the poor and lower middle class. That can’t be sustained without an enormous increase in income or some guarantees around living expenses.

If I understand your definition of flat tax then capital gains would be untaxed as well so the wealthiest would pay even less.

I understand the ideology. Taxes should be simple and equal. I just don’t think that ideology is worth defending. The price is too high when the benefits are so unclear.
I would count the "times" as terrible if we chose leaders with the following characteristics:

- lovers of themselves
- lovers of money
- boastful
- proud
- abusive
- ungrateful
- without love
- unforgiving
- slanderous
- without self-control
- brutal
- not lovers of the good
- treacherous
- rash
- conceited
- lovers of pleasure
- hypocritical

I think we should have nothing to do with such people.

Certainly we should not be electing them to office. That would be a terrible idea, IMO.
> The retraction also won't get anywhere near the same publicity.

Even if it did, it may not be helpful (at least for the general public):

* https://en.wikipedia.org/wiki/Belief_perseverance

* https://en.wikipedia.org/wiki/Anchoring_effect
> Personally, I only decide whether to go for a walk (or not) _at most_ once every few minutes.

And yet, if I walked into your office and shouted your name, you would have less than a second of reaction time, indicating that you are processing all sound around you and deciding whether to get up and talk to someone pretty much continuously.
This looks really interesting, cursor has been way better than copilot for me but supermaven looks great. I went down the rabbit hole with:
https://www.youtube.com/watch?v=zLQuBSuzu2w&t=661s

Your setup sounds interesting. What sort of API key do you use?
This is more complicated than that. H1B is a visa and a status.

As long as you have a valid H1b status, you can stay in the US indefinitely. Having a physical visa in your passport is optional, you only need it when you want to cross back into the US.
The site needs at least an email address for order feedback - you've got customers now :)
(I’m not affiliated w/ zero)

zero-cache and Postgres both will run for free on your local machine in docker. If you want to run zero-cache for free in the cloud, you can probably run Postgres for free in the cloud in the same way.

zero-cache uses SQLite internally, but the component that’s missing for SQLite support overall is a replication log that zero-cache can subscribe to.

Or are you imagining zero-cache itself as the DB of record?
stop using it like a database that you can query
So can I now go to SF, set up an LLC, and get the sweet SF dev rates?
I suspect commenters already don't quite get the point of design systems in the first place, this UI architecture idea goes several steps beyond that. Design systems are already really hard to pull off depending on the people involved, any effort at systematizing that approach are very well worth it, but is going to be met with opposition.

I suspect if you wrote about atomic design[1] for example you would get similar comments.

Also here[2] is an example of a design system to better understand how to extrapolate the "brand color" example.

[1] https://atomicdesign.bradfrost.com/chapter-1/
[2] https://atlassian.design/components/tokens/all-tokens
Thanks for trying it out! I'll keep an eye on this issue. As much as I love native apps, for something like this where the fewer steps the better, doing everything in the browser would definitely be an advantage.
This, but _every single thing we rely on_.

Real AI is definitely a rubicon.
>They can make stuff up, but saying "60% of the time they lie to you" hasn't been true for years.

If you're using them to fill knowledge gaps, what scaffolding have you set up to ensure that those gaps aren't being filled with incorrect-but-plausible-sounding information?
Billionaires Have Sidestepped a Tax Aimed at the Rich
They were primed by social media and other sources to believe it.
> The whole point is that it's not permanent and you are ultimately expected to return home permanently.

No. H1b is a "dual intent" visa. It's expected that you will file for a permanent residence while on this visa.
Microsoft is a monopoly and they've done everything they can to scare people about AI.
It's like UIs being single-threaded, because otherwise you would have chaos if several background threads are trying to update the UI at the same time.
If they were called "flatmappable" (which is essentially what they are), people wouldn't complain so much about monads. But in Haskell you have to bend over backwards just to set a variable you think should be in scope, or to log something to the console, and monads are involved in achieving that kind of things.

Haskell is hard - monads in themselves not really.