skysight-inc/HackerNews huggingface dataset:
Home builders are probably the worst option to design a home network as they're only interested in mass-producing crap as quick as possible, and they have no idea the difference between cat5, cat7, or fiber. You're lucky if you get electrical outlets in the right places and orientation.

My friend that is like me a network engineer just bought/building a new house, and was talking about getting a 8 port switch. I was like what, for a new, large-ish house? He was talking about just doing wireless, and I'm like ugh, but what about all your kids watching netflix on 8k+ tv's, all on wireless at the same time and complaining to you, you'll wish you had wired their tv's. Not to mention security cameras, doorbells, multiple AP's potentially, ethernet-based sensors for things, etc, all things that need Power over Ethernet too, or at least benefit from it. It got him thinking at least.

Then he went back to the builder and the builder gave him 2 options, take what they give, which is an ethernet drop in each room in a random spot back to a closet of whatever cable they happen to have that day, or nothing. I'd have been pissed, and he was at that point. I told him better luck next time on his next house.

It shouldn't take a network engineer to build a decent home network, but apparently it does and any home builder worth a damn should in the modern age should consider it.
For the source code yeah, but not for the issue tracker. Debian's issue tracker is very archaic and annoying to use when needed.
Okay thanks for the help! Btw if u have 2 mins to spare could you explain your rationale ?
Is it acid-free / archival grade paper?
One on every wall is my preference. My TV, computer desk, etc, won't be in the same place forever.`
Does everyone experience episodic, like, dyslexia when they try to read thru and think too fast? I always had this when test-taking as a student.
And it will also never share code.
Yes, but “Dieselgate” is not appropriate here because that term has “cheating” loaded onto it, which represents a different struggle for companies than vendor lock-in. What this company is doing is related to DRM and arguably closer to what John Deere does with its products.
This is what they said and it very clearly excludes the scenario in question:

> The extra layer of security provided by end-to-end encryption means that the content of your messages and calls with friends and family are protected from the moment they leave your device to the moment they reach the receiver’s device. This means that nobody, including Meta, can see what’s sent or said, unless you choose to report a message to us.
It would but I can still see somebody launching this with great enthusiasm and then losing the passion to fix Yet Another Parsing Bug introduced on a new version of dig
I wish ethernet only cost "a few hundred dollars".

I am currently about $600 in the hole and I haven't even bought conduit, new drywall, or another switch. I am guessing it will be in the $1,000+ range when I am done. That's assuming I don't need to go get another 1,000 foot roll which I am guessing I might (doing 48 drops + PoE)

---

While interesting, I don't think the article really was for me. It felt shallow and like an info dump rather than a real opinion piece.

The solution to "I have bad internet" is ethernet yet the author seems against or as if it is stepping back into the past. We rely on wires to get it into the house generally, why are you advocating for getting rid of wires then being confused when your coverage sucks.

The technology is there to have good wireless internet (wifi mesh driven by ethernet) but the author seems like they want to complain rather than looking at the problem rationally.
Can you expand on this? You have my interest...
One dream I have is pulling out my baseboards, carving a channel into them, and putting ethernet cables in there.
> Maybe Phoenix?

Yes
I have serious reservation about the system, but the key ones are:

- It’s wrongly presented as a tool against fraud: it’s a tool to identify complex cases that are more likely to need human review. It is presented as unfair because files with mistakes can lead to asking people to pay back the money they have received in error, but it’s a big moral step to see that as the state abusing its power.

- There’s no attempt to match that risk to the actual complexity of cases and decide if the model is fair. It feels unprofessional not to connect the model with observations and bias: a model where the Police makes arrest perpetuates bias because it doesn’t take crimes without arrests in un-patrolled neighborhoods. If that were the case, the article would focus on the weight in training of a sample audited at random, or about the value of families suspected to be confused that were not (less than zero).

The argument “they are targeting confused people in need of help rather than big fraud cases” doesn’t make much sense: those are never very large sums. Significant fraud cases would have to be spread around many recipients told how to abuse the system, and from whom fraudsters collect.

It is fair to make that point against large tax frauds, but

1. That's a different administration and

2. You don’t want a model estimating if the recipient is confused. Fraudsters are not confused; they know exactly what they are doing and why.
That was possibly the worst written tech article I’ve read in a while, despite generally agreeing with the premise of home Wi-Fi being important. I look forward to LLMs actually eliminating the bottom 75% of human writing.
I think it is more the consequence of intervention than not sharing wealth.

I do not have evidence but there are lots of regulations, talking about Spain now, but also in Europe, that leave small players de-facto out by apparently good intentions and make big players almost monopolize markets. Banking system, energy are two examples in Spain but there are lots of small business that get smashed by the fact that by not being profitable enough, causing them economic damage makes them extinguish. Lots of small business have been shutting down in the last few years yet they keep increasing tax rates. Special mention to freelancers, the most mercilessly smashed group here, taking into account that you often cannot control what is coming in the next few months wealth-wise, since that is relatively irregular and self-sustained.

The system is built in harmful ways for most of us.
Perhaps a generic comment, but part of the problem with new programming languages is that they are a massive achievement for -- usually -- the single human that made them. There is just no way that you'll invent a whole programming language that works and performs and say nothing about it, whether it adds anything to the "grand scheme of things" or not.

Again, now saying it applies directly here -- although I personally struggle to see the rationale from what I read on the front page -- just a generically applicable comment.
It might have been a deliberate choice. That way you don't have to count on filter support whenever and wherever it's being rendered.
This would explain why 99% or so of the US population's lived experience is that we're currently in a recession yet the economic statistics make it look like the economy is booming.

Indicators that the economy is extremely bad right now include the current state of the job market and that Toys for Tots is seeing a massive decline in donations along with a simultaneous increase in need for toy donations[0]. That's not something that would be happening if we had 5% growth and 0% inflation like the president claims[1], at least if that looks remotely like it did back in the 1980s and 1990s during the Reagan and Clinton booms when the American economy was actually booming for everybody.

[0]: https://www.nbcphiladelphia.com/news/local/our-bins-are-empt...

[1]: https://twitter.com/POTUS/status/1730949376904688046
Actually, when writing highly optimized code, cut-and-paste duplication is not unusual. We may also eschew methods, for static FP-like functions (with big argument lists), in order to do things like keep an executable and its working space, inside a lower-level cache.

But also, we could optimize code that doesn't need to be optimized. For example, we may spend a bunch of time refactoring a Swift GUI controller struct, that saves 0.025 seconds of UI delay, avoiding doing the same for the C++ engine code, that might save 30 seconds.

I find "hard and fast rules" to be problematic, but they are kind of necessary, when most of the staff is fairly inexperienced. Being able to scale the solution is something that really needs experience. Not just "experience," but the right kind of experience. If we have ten years' experience with hammers, then all our problems are nails, and we will hit them, just right.

I tend to write code to be maintained by myself. It is frequently far-from-simple code, and I sometimes have to spend time, head-scratching, to figure out what I was thinking, when I wrote the code, but good formatting and documentation[0] help, there. Most folks would probably call my code "over-engineered," which I have come to realize is a euphemism for "code I don't understand." I find that I usually am grateful for the design decisions that I made, early on, as they often afford comprehensive fixes, pivots, and extension, down the road.

[0] https://littlegreenviper.com/miscellany/leaving-a-legacy/
Looking how they showed a fierce middle finger to the western world by welcoming Putin like a tsar, yes it seem that almost all money is in UAE. Alternatively it might turn into a double plot twist trap but I doubt it.
Oscilloscope Music – Audiovisual Album by Jerobeam Fenderson (2016)
This. They wanted to drill a hole in my place to run a line from the pole. The line would go right past a window. It just seemed unprofessional.
The US is #21 on the Human Development Index, a holistic measure of quality of life. Sweden is #7.
OFAC seems like a US thing, correct me if I am wrong.
Not about Macs but I "revived" my 15 y.o. desktop, had original board and CPU (Q6600), SSD and powersupply stored for years. Bought 8 GB of DDR2, a fanless GT9500 and a cheap case.

My case is to have a modern PC but older types of monitors. I like to hook up CRTs just for fun. When you use sub-HD resolutions this kind of computer goes to Youtube normally.

Which reminds me of how deep we're in era of iterative design. Modern workflow is possible on a 15 years old platform, because the platform hasn't changed significantly. Imagine trying a year 2000 workflow on a 1985 PC.
From a first-principles perspective, the stack is as follows:

VMs on warpbuild: baremetal > hypervisor for VM > runner workload
Container: baremetal > (cloud VM [1]) > k8s worker node OS > containerd > container OS > runner workload

This assumes containers are running on k8s, which is an okay assumption in this case.
The perf penalty of using a VM is much lower.

Note: if you are referring to the VM spin up time, then it is a whole other story and we have taken some pains to mitigate that to achieve comparable spinup time.

[1] if using a non-bare metal ec2/gce instance, say
Every economic situation with edge cases struggles to deal with malicious abuse of terms. For instance buying power tools to do a job using them hard for weeks then returning them in a non-saleable condition. Buying a tv for the Superbowl. Food waste all you can eat.

The commonality is willingness to flagrantly violate social norms, entitlement, and lack of empathy.

What I've learned from such situations is that subtlety is wasted and tolerating misbehavior leads to encouraging more from that party and others. Conversely there is near zero cost or even a benefit to be had from squelching it. Such customers are on average worth less than nothing. They will consume half your support trying to screw you and all of your profit if you let them.

Saying no is even surprisingly trouble free when you have been consistent and only becomes a struggle when you have a policy of sometimes given in.

The hardest behaviors to extinguish are those which sometimes pay off. See arcades, lottery, and slot machines.

The worst polict to adopt is forcing front line employees to be the enforcers while managers make exceptions. This leads to the strategy of constant escalation.

The best counter is you can speak to a manager but he'll give you the same answer then do it when need be.
Not a Real Developer
Not with their cap table, they won't ;-)
>"Von Liebig, already an established professor of chemistry at the University of Munich, was consulted by instrument maker Carl von Steinheill, who was attempting to improve the mirrors used in reflecting telescopes. Liebig went to work and discovered that coating glass with a mixture of ammonia, silver nitrate, sugar and a small amount of copper resulted in the deposition of a blemish-free surface of silver."

Fascinating!

The solution to the "How do you prevent mirrors from requiring Mercury?" (historical) problem...
This list is missing the most important one in my experience.

Stop trying to do so much.

I was on a team that really got good at pushing back on aggressive estimates. You wouldn't believe how much more we got done and the things we worked on were of higher value when we stopped agreeing to add more to our sprints.

It really helped that we got good at doing retros. Where we looked at what we said we'd do vs what got done, and saying, well, next time it looks like we can only agree to X% of what we think we can do.

Like, I know the phrase "slow is smooth, smooth is fast", it'd worked really well for me when doing physical tasks. This was the first time I'd experienced it for mental tasks as well.
It's wild that you think he had no positive input with any of his successful technical startups.

Have you considered that x.com might have been an impulse buy (at the market rate, I might add). He could set $40b on fire and still be one of the richest people in history.

I also don't get the hate around that site - it's still very much up and running.

Maybe this site hates him because he trimmed a ton of fat in Twitter's engineering department. Maybe people on the left hate him because he's living proof that some people are just competent. People on the right used to hate him because he's anti-oil. Maybe the tallest trees just catch the most wind.
> I expect workers like this. Warehouse picking is grueling work and no one really likes it per se.

Yes and no. While, I'm sure warehouse workers don't actually like doing the physical labor of the job (after all, someone has to pay them to do it); I suspect they like starvation and homelessness even less.

> So having a robot do it is good to allow humans to do other things.

We, as a society, have no solution to that. The only thing we do have is hand-waving hope (which, for the record, is not a solution).

> What’s interesting is that if these only cost $3/hour to operate that’s only $25k/year (assuming 365x24 operation) so if these things last 5 years then that means the idea is they will only cost $125k to buy and maintain. That’s cheap enough that middle class people will have live in super servants. And that’s much more appealing to me to have a laundry/dish/sweep bot. Especially since I could probably chip in with neighbors and eventually not have to do these household chores.

1. This looks no where near being some kind of general "super servant." It's probably only suited to do specific kinds of warehouse work in a specially designed environment. Also, IIRC, folding laundry is actually a super-hard robotics task.

2. You're out-of-touch if you think "middle class people" can blow $125,000 on a robot to do their laundry, load their dishwasher, and sweep their floors for 5 years.
I don't know about wealth, but in terms of wages the poorest people in the US saw faster inflation-adjusted wage growth than any other income bracket:

https://www.epi.org/publication/swa-wages-2022/
Is it? Live streaming got more popular and is supported by major platforms; discord and related communities are more accessible; the pandemic taught everyone group chats and video calls; the list goes on.
It should also be noted that the London underground (the space underground, not the rail system) is extremely convoluted as people have been building stuff there for centuries.
How to Make Your Ideas Stick
Get your popcorn, it's going to be a good one.
Not sure what you mean.

I am living in one of the worst place possible for Internet. I have over 400 2.4GHz APs accessible from my apartment. And it was built pre-Internet age with absolutely no forethought.

And yet I have perfectly working Internet.

Yes, when the network operator installed their AP it absolutely sucked. But I turned it into modem, put on my own pfSense box. Configured traffic shaping to reduce bufferbloat and ensure bandwidth is always reserved for things like zoom calls.

Then I put on a decent (Ubiquiti) access point in every other room. I have reduced power of those access points so that they fall off naturally, this helps clients who move about the large apartment to roam. It does not make sense to have the AP radiate much further than the puny phone modem -- it just keeps the modem stuck to that AP while the AP struggles to receive signal from the phone. And so on.

I have also upgraded almost all devices to 5GHz. 5GHz has much shorter range but it is actually a benefit -- it means less interference from devices of my neighbours.

For security, I have separated VLANs and WLANs (separate for my work, for network management, for my family and their unsafe devices, for some legacy devices like printers and finally for guests).

Everybody who visits me notices how well the WiFi works.

I don't see how you need to build for "good Internet". "Good Internet" is just function of knowing what you are doing.

It may cost a bit more to set up networking like mine. But this is drop in the ocean compared to trying to somehow improving your wifi coverage by chosing more expensive materials to build your house.
> E2E encryption is a big headache for legitimate law enforcement.

So is the requirement to have a warrant before barging into someone's house at 0300 with guns and dogs.

So is the requirement to allow the accused to confer with an attorney.

So is the prohibition on using torture to extract confessions.

And?

The world doesn't exist for the convenience of "legitimate law enforcement", or shouldn't, anyway.
Lock-in was MS's game here, not game developers'. MS used game developers' reliance on DirectX to make getting games outside of MS systems harder / more costly due to the need for extra porting. Does it make it more clear? So what Valve did is a smart knight move that breaks MS lock-in.
Consider running single mode fibre instead. You can always convert it to Ethernet.
I like the expression, "Your data doesn't exist unless it exists in three places, and at least one of those places should be under your direct control."
Where are all the jobs going? There are a lot of RF things going on at an ever increasing pace but I don't see a lot of people hiring in the field. Do all the defense primes just have a silo of gray beards they keep in a dungeon somewhere?
Agree. Friday night X-Files was is such a great memory. My 90’s-geek-self (and current) especially loved any episode with the Lone Gunmen — such a different era of hacker culture. On the opposite end of the spectrum, while I enjoyed watching SeaQuest (s1 at least) on Sunday nights, I mostly remember the post-episode dread as the weekend was over and it was time to get ready for Monday.
The integer literals might be misleading from the real point here, which is that every node in an expression tree in C has a type. The compiler infers most of these types. It infers that (1 / 2) is an int and that (1 / 2.0) is a double. That is type inference, and it's exactly the same as the sort of type inference that figures out what "auto" means in C++.
The article extensively talks about the amount produced. While it has not been tested against breathalyzers, it is producing so little alcohol that it seems unlikely to be a problem. The claim in the article is that, across 24 hours, you might consume a few miligrams of alcohol, as compared to "if you swallowed 1/10th of your mouthwash, that would be ~200 milligrams of alcohol". So across the entire day, you are producing a couple orders of magnitude less alcohol than is in 1/10th of a mouthwash treatment (or 1/5th I guess if you use it twice a day).
Notably, this is the description on GitHub[0]:

>A modern language for WebAssembly.

[0] https://github.com/onyx-lang/onyx
both stacks were coded by broadcom(?) in the 90s, open sourced as apache license, abandoned, and recently maintained by a single RH engineer assigned 50% to it under the freedesktop org. who most change stuff so it work with wireplumber audio stuff. it got a 1.0 release recently because they fixed the new api, sill same codebase for the "actual dealing with bt radios"

i say both because most apple code is lifted from it.
It might still be crazy impressive, but none-the-less, going forward we now know that we cannot trust Google's videos about it, as they're heavily edited to look a lot more impressive than it is.
Superstimuli: Amusing Ourselves to Death? [video]
Ask HN: Functional Fixedness and the Game No ChatBot Can Play
Since the outset of this brouhaha I have been testing these supposed genius AIs on a game that I use in my very first AI classes to teach decision trees, and that I have direct evidence can be learned and played by a seven year old with no trouble. Yet none of them (including this morning testing with the new Bard and the latest GPT4.whatever) is able to play it. The game is a version of the classic animals game, but modified to teach (as above) about decision trees, and in particular, decision tree learning. It appears to confuse the AIs in various ways because it is a modification of a game that is extremely well understood -- the classical animals guessing game -- but instead of just running a tree, in my version, I learn the tree progressively, by asking the chooser (the person who has thought of the animal) for a question that distinguishes my guess (which is the last node I come to, of course) from their choice. Then, when they choose a new animal, I start at the top again, run the tree asking the questions (including the new one, if I end up down that branch), and so on. If you're into very old AI, you'll recognize this as a basic version of Feigenbaum and Simon's EPAM algorithm. No AI-based chatbot seems able to grok this game. They make many many mistakes, including picking the same animal over and over (which seems like a silly error, but even the most recent gemini-enabled bard and openAI gpt seem to fixate on the same animal over and over), they "lie" (answer the really simple questions wrongly, even though they have given me all the questions!), and keep trying to tell me how to play the game, as though it's the classical animals game. And many other confusions. I hypothesize that this game is close enough to the very common classical animals game that the GPTs are unable to distance themselves from that game. I've tried many sort of prompts and contexts, even down to tell it the rules in detail in the prompt, and yelling it the bot over and over not to do things they persist in doing. I am, of course, unsurprised at this behavior; I chose this game precisely because it's so close to the original as to be confusing, and expected this sort of functional fixedness. The question is: Can someone get a (general) bot to play it correctly, including switching roles - -that is, once I've demo'ed it, the bot becomes the guesser and we reset the tree and start again, and then it builds the tree. I've never even got to that point because I can't ever get beyond the demo stage with them! (This whole "the prompt is the program" thing is, IMHO, deep insanity!)
Thank you, I was looking for this answer. Signal, therefore, as a I understand it, is not vulnerable to this issue.