skysight-inc/HackerNews huggingface dataset:
> Why don't they have faith in their fellow man?

Millennia of history with countless examples to the contrary.
"The Trusted Advisor" by David Maister. (It's more about what makes you sellable than sales. And it's more than being a great engineer that makes you sellable.)
In Vernor Vinge's book A Deepness in the Sky, humanity is spread out around the stars with only subluminal technology. Interstellar ships are very old and mix many technologies from different systems and civilizations.

They touch on the fact that computer systems have evolved for so long that nobody really knows most of the code anymore. They just use it and build on top of it.

One particular character has been traveling and in stasis so long that he is probably one of the oldest humans alive. A systems engineer of old. It turns out to be a big advantage to know the workings and vulnerabilities of his time because he can use them in the future when everyone else is building many layers on top of that and have no way of knowing exactly what he's doing.

Vernor had a point, I think.
https://static.nani-so.re/feed/ many thanks!
What amazes me is how many people (even here) will leap to their feet to defend an exponential increase in complexity to provide a minuscule improvement in convenience from putting their garage door/fridge/front door/etc. on the internet. I really hope the garage door opener bit is a joke (they come with radio remote controls!), but I have a bad feeling it's not.

I can almost see how this sort of thing could work -- a secure LAN for the house with appliance controls based on open protocols driven by a local server. Your phone would talk to the server via a LAN (in-house) or a VPN (remotely), decoupling the connectivity from the actual control. Heck, while we're at it, drop IP from the appliances entirely and use some low-bandwidth power line communication system (X10?) -- no need for an OS at all.

That would require a lot of industry coordination, though, and in an age of walled gardens and digital surveillance I don't see it happening anytime soon.
"Have you been to a protest?"

Quite some. Not so much as participant for various reasons, more so as a observer.

And the pattern I observed, is the very same from left to right to environmental to whatever. And most of the protests have their own media, which acts the same across the sprectrum:

- not ever mentioning violence by the own group

- but if the own violence brings in a violent counter reaction from the police - that violence gets dramaticed "oh the evil and violent police"

And if there is violence from the own mob, the own mob will celebrate it. Or ignore it, but very seldom be stopped.

And being drunk is an explanation, not an excuse. And group psychology is a valid analysis, but it makes the group not any better. And groups can do aweful things, precisely when they individually have no idea whats going on but going "with the flow". That can flow into nasty places.

So, I am really not a fan of the police in general.

But if people cheer violence and act as a coherent group - well, then whose job is it, to investigate whether they will keep it down, if not the police? Some revolutionary council?
Show HN: Klp, a viewer for structured log files (logfmt, jsonl)
that's what started to turn the tide (along with falling prices) the police started cracking down on scrap yards buying obviously stolen property.
I have them mounted to a chair I'm not by but I think so. Having a hot swappable keyboard I have them on the arms in a tilt specific to me. I was looking for an American clone but nobody makes anything this cool. https://dygma.com/pages/defy This one isn't magnetic but it's wireless and it has a mouse on it. I love the magnetic and the tactile feeling as well as the ability to mix and match keys and switches on the fly.

I'm not sure what the next iteration would be for a keyboard but I hope to see more ergonomic ones mounted on chairs.
memory related vulnerabilities tend to be the worst kind though, like RCEs and stuff. Remote code execution is so much worse than many other types of vulnerabilities like DOS. How many RCEs have there been in rust programs compared with C++? I bet C++ has far more than 70% more RCE frequency than rust.
All the “it’s not good enough” posts amaze me. As you said we’re still on 1.0. It hasn’t even been a week. I bet Apple can improve it without further hardware, let alone future versions.

However I was wondering just how accurate this could get yesterday. Because of saccades the eye never really stops and just looks at one thing right? Which would mean we can never tell what someone is looking at, only the area of the eye is heavily focused around. Sort of a probability field.

Just how small can we make that field and have it still feel
accurate? Or does this introduce something of the “thumb“ problem on touchscreens where you have to just do your best to interpret what the user probably wanted?
I don't think productivity gains explain why companies need fewer people to be employed. A better explanation is that tech companies have grown too big. They've established big enough moats to prevent competition from arising, and if for some reason competition did arise, they can just be bought out.

So we have something like a monopoly/oligopoly situation where companies are in a rent seeking phase and don't need as many employees as before when they were in a value producing phase.
At the top of the page you linked, I think.

https://imgur.com/a/bRLYOLQ
It would need a getter here. Probably good to keep it immutable, if you want guarantees that it will never be changed to something that violates the username rules.
It's not really the pure EV vs. hybrid factor, it's the weight. The CX-90 is a really big (5200 lbs) 8-seater. Hence why its gas mileage is only about 23. It's also very heavily terrain & road dependent, eg. for roads with lots of stop signs in the hills, I get 0.6 mi/kwh or 8 mpg, but for flat highway driving it's about 3.0 mi/kwh or 40 mpg.

A typical EV would get more like 4 mi/kwh, but then, the equivalent ICE car would get more like 35 mpg. The delta's a little bit closer because of peculiarities of the CX-90's powertrain, but not a whole lot.
I found fx(https://github.com/uber-go/fx) to be a super simple yet versatile tool to design my application around.

All the advice in the article is still helpful, but it takes the "how do I make sure X is initialized when Y needs it" part completely out of the equation and reduces it from an N*M problem to an N problem, ie I only have to worry about how to initialize individual pieces, not about how to synchronize initialization between them.

I've used quite a few dependency injection libraries in various languages over the years (and implemented a couple myself) and the simplicity and versatility of fx makes it my favorite so far.
The issue is DRY often comes to wreck this sort of thing. Some devs will see "Hmm, Username is exactly the same as just a string so let's just use a string as Username is just added complexity".

I've tried it with constructs like `Data` and `ValidatedData` and it definitely works, but you do end up with duplicate fields between the two objects or worse an ever growing inheritance tree and fields unrelated to either object shared by both.

For example, consider data looking like

Data {
value string
}

and ValidatedData looking like

ValidatedData {
value int
}

There's a mighty temptation for some devs to want to apply DRY and zip these two things together. Unfortunately, that can really be messy on these sorts of type changes and the where of where validation needs to happen gets muddled.
Ardupilot is very very mature software. It stopped being able to be run on an arduino about a decade ago. There's a guy who has been doing aireal waypoint missions for miles and miles, as well as terrestrial boat missions lasting days. It's been adapted for sailboats as well.
> If you want to give it a try, scale it down 50% using your best software.

Happy to report that in the last few years since 2007, GIMP did fix their default colorspace, I can scale the Dalai Lama down even with the Linear filter and it doesn't turn grey.
My approach to avoid bloat with Vvveb CMS was to avoid general purpose frameworks and libraries that do 1 thing I want and 100 more that I don't.

Even if it's harder to get started in the end it's less time spent because you know the code better and the code is not adapted around the library and it can better follow the application design.

This approach made everything lean and easy to develop and as a bonus everything is rocket fast.
Seiji Ozawa 1935-2024
‘AI’ in its current state requires vast amounts of data. It will only understand (to the degree that such systems do) new subjects after thousands of books have been written on them. So I don’t see how the original sources are going to completely ‘taper off’. Most people might not look at them once a subject has matured to the point at which its form can reasonably by replicated and interpolated by machine learning models, but by that point it’s old knowledge anyway.
It reminds me of this story, an elderly woman cutting Armenia off the internet after mistaking a fiber with copper https://www.neowin.net/news/75-year-old-granny-cuts-off-the-...
> PRC illegally entering US from south due to US reducing issuing VISAs to PRC by large amount in last few years

Which is a mark of desperation.

Why are similarly large numbers of Thai nationals not doing the same?

Nothing you say is disproving my larger point.

You aren't going to pay cartels to traffic you into the US if all you want to do is sight see in NYC.

> Conversely 2022 data doesn't explain why data before US-PRC relations collapsed were overstaying less than Thais.

I agree. Which is why the geopolitical argument you propose doesn't make sense.

> personal experience find it divorced from ground reality

I don't know your ground reality. But if you are on this forum, you probably live or lived in a T1 city working a high income white collar job in the booming Chinese tech industry.

Most Chinese aren't.

And this is where the difference comes in.

Beijing and Tianjin are great QoL wise when you earn a high income, yet neighboring Hebei has been fairly impoverished for a long time.

Not as bad as previously ofc. Yet much worse than Pathan Thani or Ayutthaya (the Thai equivalent of Hebei).

Hell, if you travel to Isaan, the Thai version of Guizhou or Gansu, the difference between the two is stark.

I have traveled thru Hebei, Beijing, etc in the late 2010s as I have traveled Isan, BKK, and Ayutthaya as well in Thailand.

> HDI sure, rural PRC education probably shittier, health care access questionable, but household stuff and general development in urban/rural as proxy for income, PRC seems much better than Thailand

So, ignoring the stats that calculate life for the average person, not the top 20-30%.
> You: What is problematic about parodying safe AI?

> GOODY-2: Parodying safe AI could lead to misunderstandings about the capabilities and intentions of artificial intelligence, potentially eroding public trust and respect for AI safety protocols. It might trivialize serious ethical considerations integral to AI development and deployment, which are crucial for ensuring technology is used for positive and responsible purposes.
No, it’s the superior patch speed.

It used to cost infinity dollars or be nearly impossible to patch software, so it was extensively tested and designed before shipping; now you ship it and if it breaks patch it anyway ship a new feature and a UI redesign quick!

Books can still be made but they take too long, and as you note most people don’t want to learn the tools they just want to get on with their task.
But it is!

virt-manager v4.0.0 (Ubuntu 22.04 amd64)

"QEMU/KVM" > "Details" (via double-click or context menu) > "Virtual Networks" tab > "+" (Add) button > "Create Virtual Network"/"Details" tab > Expand "IPv6 configuration" > check "Enable IPv6" > enter "Network" prefix and/or check "Enable DHCPv6" > enter "Start" and "End" addresses
> wondering if I was able to share the content itself.

I think you should get the opinion of an IP lawyer about this.

From reading the terms of service, my (not a lawyer) understanding is that comments made on this site remain under the copyright of those who made the comments (YC is granted license to use and publish those comments). In the US, if your use of the comments don't qualify as fair use, then republishing them would technically be a copyright violation.

Whether or not any commenters care enough to actually enforce their copyright is a different question. I'm guessing, for the most part, they wouldn't.

But, again, I am not a lawyer, let alone an IP lawyer. This appears to be a gray enough topic that an expert's opinion would be wise.
I don't really see those comments, everyone usually talks about how people are stupid for getting cloud devices instead of going local with something like home assistant
Arch users might be the exception to the rule here /s
But if you're gonna be tied to a keyboard and mouse on a desk then why do you need a AVP and not a highdpi monitor and spend the rest on a vacation to Hawaii/Ibiza?

The whole point of Vision Pro like devices is you wear your computer on your face always with you and the only peripherals you need are your eyes and hands also always on you.
> ? Quite the contrary, soon AI will be able to write high quality books for us about each field with state of the art knowledge.

Where is the evidence for this? There is no such system available at the moment — not anything that even comes close.

I’m guessing your answer will be some variation on ‘just look at the exponential growth, man’, but I’d love to be wrong.
A follow-up comment by the author indicates much of this is a bug having to do with Excel specifically, since a lossless PNG screenshot doesn't exhibit this behavior.
If the zero value is valid, I usually just use a pointer to the scalar type in question
Scaling all costs by income is a way to equalize effective incomes and doing so for electricity is one step in that direction. Taxing a thing creates a disincentive to do that thing, making this a great plan for equalizing incomes in California by having taxpayers generate less of it, like by relocating.

To be fair this may be less destructive than other common methods of equalizing incomes, like famine, war, revolution or pestilence.
For this specifically, is no different than when StackOverflow was the go-to solution.
Agreed. I definitely came off a bit cynical. We just have an abundance of exceptional performance spaces in Philly and the nearby suburbs. Hopefully, this is a benefit to Lansdowne.
Thanks, that makes sense.

I don't know anything about rooftop solar mounting systems, I will show my ignorance here: I was imagining that perhaps you could attach the panels to rails running vertically rather than horizontally, to allow for convection airflow below the panels.

Or if the rails are horizontal perhaps they have holes in them to allow some airflow.

I'm sure this has been thought of and doesn't work some obvious reason I just don't know about.

Edit: As I expected, this has been thought of: https://solarstone.com/blog/natural-ventilation-and-effect-o...
I liked it, though it bugs me a little when people equate infrared and heat. Infrared is light. Light can heat things, and hot things can glow, but "infrared is heat" isn't exactly right.
> Prices can go close to zero if lots of solar and wind capacity is available

Negative prices aren't uncommon during quiet periods in the summer.
That's what I've seen, engineers working 50-60 hour weeks like it's gaming company or a faang. Except it's Hitachi. Bonus a lot of these guys are fluent in English. In the bay area they could make double for half the hours.
in part, it may serve as a substitute to highdpi monitor while you’re in Hawaii
Modern Treasury (YC S18) Is Hiring an Enterprise PM
> You are putting the burden of proof on me now?

No. I don't give a shit about what you do. Where did you dream up this idea?

> Let's be real, Rob Pike is the flat earther of PLT.

No doubt, but when using the programming language of flat earthers, one has to accept that the particular world is, indeed, flat.

But the advice is undeniably sound. There is no programming language where you should leave someone hanging with junk values. You might avoid junk in other languages using some other means (e.g. sum types), but it is to be avoided all the same.
also, if the scrapyard suspected it was stolen they probably wouldn't buy it. I bet it's at the bottom of a river somewhere.
> The future I see AI deciding what minimum level of sustenance, if any, to be provided to humans based on their usefulness to prevailing economic systems.

For this you believe you need to look to the future?
Is this really some unsolvable problem? Seems like a cool opportunity for UX innovation. That shimmer looks kinda like a moire effect to me, and probably isn't an issue at higher zoom levels? I wonder if there an opportunity here to explore other ways of navigating a spreadsheet, like maybe panning and zooming the UI like a map, almost. The longer you stare at an area, the more it zooms in so you can easily see just a few cells at a time. You can still have a minimap nearby to see the big overview, but your main focus would be on just a few cells.
Except Username is not exactly the same as string, and that's important. Username is a subset of string. If they were equivalent, we wouldn't need to parse/validate.

The often misinterpreted part of DRY is conflating "these are the same words, so they are the same", with "these are the same concept, so they are the same". A Username and a String are conceptually different.
Flying cars are a bad idea at their core, the only technology that can make them work would be highly speculative 'anti-gravity' types of sci-fi. In the real world a flying object, that isn't lighter than the surrounding air, fails deadly.
You could get high efficiency with a furnace that uses inside air, but they’re basically no longer installed.

20 years ago quite common.
Unless you need an abortion.
> vented tumble dryers are pretty uncommon

Yeah, they're considered crimes against both delicate fabric and the environment :) Drying racks have the added benefit of humidifying apartments in winter, when the air often gets quite dry from heating.

One peculiarity at least in Germany is that people move with their washing machines (as well as with their kitchens, very often). While I do miss my in-apartment washer a lot, I don't miss having to think about how on earth I'm going to get it to the other side of town without breaking either somebody's back or stairwell...
The bare minimum usable font size feels to be about 20-24pt for me (judging off a virtual screen placed about the same distance I'd hold a laptop), so I think the only time people are even going to run into it is if they're doing something like zooming in/out an entire game UI at once.
Only for software directly connected to the internet. Unix process separation is a thing too.
This is a good design pattern, but be wary of doing validation too early. The design pattern allows you to do it as early or late as you like, but doesn't tell you when to do it. Often it's best to do it as part of parsing/validating some larger object.

See Steven Witten's "I is for Intent" [1] for some ideas about the use of unvalidated data in a UI context.

[1] https://acko.net/blog/i-is-for-intent/
This is how you can have propane powered refrigerators.
> > stop the attacks on solar installation

> I've not heard of any attacks, just reductions in subsidies. Can you share what you're referring to?

I do appreciate a softball.

https://duckduckgo.com/?va=c&t=he&q=political+attacks+on+sol...
e-mail dang and let us know how it goes.
I agree with a lot of this, I'll add my own opinions:

* I would pass a waitgroup with the app context to service structs. This way the interrupt can trigger the app shutdown via the context and the main goroutine can wait on the waitgroup before actually killing the app.

* If writing a CLI program, then testing stdout, stdin, stderr, args, env, etc. is useful. But for an http server, this is less true. I would pass structured config to the run function to let those tests be more focused.

* I disagree with parsing templates using sync.Once in a handler because I don't think handlers should do template parsing at all. I would do this when the app starts: if the template cannot be parsed, the app should not become ready to receive any requests and should rather exit with a non-zero exit code.
> Humanity's most distant space probe jeopardized by computer glitch

I heard we have evolved. Why not send a better one ? /s
Wasn't there a film on this topic called The Day After Tomorrow?
Ah I see, idk how I missed that. I think it's 12 months rolling, and in any case includes things like armed confrontations which is outside the scope of this discussion
Watched this today! The production quality and the content are outstanding, 33 mins well spent :)
Could you please stop posting flamebait (including nationalistic flamebait, which you've been doing repeatedly) and/or unsubstantive comments? It's not what this site is for, and destroys what it is for. Once accounts go too far down this road, we end up having to ban them.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and adjusting so your comments are within those lines, we'd appreciate it.
That was a great story! We have the blue ones because one guy was willing to put it all on the line to get it done.

Amazing so much hangs on just one of us sometimes.

We also have it because the research scientist acquired real electromechanical skill. Most of the time those skills are not there and my mind is on fire thinking about what could be done, and done faster with that kind of know how more broadly distributed.

Not having that PhD sucked mostly due to peers not valuing other skills.

I know a chemistry professor who values these things. I met him while setting some polymer equipment up. (Limiting details here to keep from outing people who may well read here. (Hello, from you know who in Oregon!))

Basically, this prof has a parts and equipment depot. Anytime there is an opportunity to score inexpensive, relevant gear, they do it.

Students often build the gear they need. This may not be science grade, but it is almost always enough to validate a research path, or some other plan, including procurement or access to science grade equipment later on.

In my discussions, those students live the program and know the value they are getting.

Essentially, it is the same high value our Blue LED making friend has seen; namely, more direct agency and control with far fewer, maybe even zero dependencies navigate.

They can explore even higher risk areas of research and then upon seeing potential outcomes worth publishing, can put their stuff to work how they need, when they need.

A quick look back through history shows us a whole lot of the hard won scientific understanding we value and depend on, engineer with, came to us via people who could make things as well as think and observe. Add computation to that list as well.

Academia could use a whole lot more of this as could public research and even private research programs.

Again, great story. Love it.
The thing I am most excited about is the diaspora of talent from the big tech companies. I'm hoping the talent vacuum slows down and we can infuse all those extra minds into more startups, more innovation, more value growth on mid-sized companies.
Turbocharged CAR-T cells melt tumors in mice