skysight-inc/HackerNews huggingface dataset:
In hindsight Ward’s choice of the word “debt” may not have been the right one. It feels more like “legacy code”, in that there was nothing wrong with it at the time. Its impact on newer parts of the system is to create a “legacy burden”.

Of course if there was something wrong with the code at the time then it’s more of a “proficiency debt” (or burden) where the shortcut taken was not in the coding but in not reading the docs and practicing the craft.
Yeah, I was offered tickets to a bowl game that’s about three hours away - but it won’t end until around 11 pm, and I have to be at work at 6:30 am the next day.

No way I can do that and be functional the next day, but if the car could drive itself, I’d probably be going.
My personal IMGUI library [1] is what I call "partially retained" in that there is an immediate mode API similar to dear imgui or nuklear on top, but under the hood the immediate mode API just manages retained mode object graphs for you automatically.

This is a fantastic (imo) way to build user interfaces, because sometimes the most convenient way to manage state or construct a complex widget is to write a retained mode object that hosts some other child objects, and in other circumstances it's most convenient to write a modal dialog or something by just slamming out some imgui code in a standalone function.

I also think the imgui approach to layout (use an algorithm that can fully reconstruct your layout from scratch every frame without much of a performance penalty) removes a lot of potential bugs and quirks that are common in UI, like one-frame glitches or having to manually propagate state through a bunch of objects and layers. Though imgui approaches have their own downsides, like the "page tearing" issue. I've had to do some weird contortions to solve that one in my own code and I still get bugs occasionally.

The game I'm building right now does almost all of its scene layout and UI as a single graph of components that mix retained and immediate mode, and it's been a relaxing way to do things compared to the 'manually paint widgets in places and do hit testing' approach I've used for some previous titles.

A large portion of the UI is constructed via what I'd call 'value replication', where a container control is attached to a list of game objects (entities, components attached to entities, parameters to a script) and then the container automatically creates a list of child controls for each game object automatically. This allows easy virtualization (i.e. only having 20 controls to represent a scrolling view with 1000 items) and means I don't have to manually do a bunch of state synchronization.

1: https://github.com/sq/Libraries/tree/master/Squared/PRGUI
> We have covered all the aspects of our "Hello, world!" example. Actually, we could have written a much shorter example, but it would not demonstrate the distinctive features of Quint.

Ouch! When I am trying to wrap my head around a new tool, I want a series of examples starting with the absolute simplest possible example.

If I can see only one new concept demonstrated at a time, each in the simplest context possible, I can quickly develop a clear understanding. By quickly, I mean a solid understanding in minutes.

Anything else just generates questions (and am I even thinking the right questions?) at a faster rate than lightbulbs.
The people that are constantly up to date on this stuff tend to be AI/ML researchers and engineers. In academia, industry research groups, or startups.

They literally get paid to read papers, and implement models on a day-to-day basis.

I wouldn't worry too much not being up to date or things sounding a bit foreign. The names themselves are just that, names, the models themselves tend to be incremental versions of some previous model.
I get it. You don't want kids watching porn. You don't think it's good for them.

How do you propose to stop it?

Fully manage their devices? Never allow them access to the internet? Only allow them at friends' while supervised? Never let them out of your sight?

The redress for the ill is what's insane.

What we have is an epidemic of overly-restricted children who fail to learn independence and self-control, because parents "think they can do better." And now, sadly, have access to the technical means to absolutely control their children.

Don't.

They will sometimes do things you disagree with. But they will learn lessons from those things and grow into adults capable of handling themselves.

It's not "watching porn for a couple hours a night," it's doing something that's blocked for a couple hours a night. What that is? Well, that's the child you've raised.
yeah agree, plus not sure I believe that poverty reduces ambition
What ruffles my feathers is how much useful knowledge I pick up browsing some channel on a topic I care about.

It's only random snippets from a moment in time, which makes me feel like there is a world of useful tips and tricks that is just lost in the stream.

In general, what you'll find there is better and far more up to date than whatever gets mentioned by the few people who bothered to make a video about it on YouTube, which is unfortunately often still more informative than people actually posting answers and tips on public fora.
Show HN: Slack knowledge curator to extract FAQ from discussion threads
Hi HN!

Excited to share Snowshoe, a Slack bot that transforms your Slack threads into a searchable StackOverflow-style Q&A. Snowshoe automatically curates key discussions from Slack, creating a dynamic, easy-to-navigate knowledge hub.

A lot of technical discussions among engineers happen in Slack threads. Yet the unstructured thread makes its inherent knowledge difficult for search and thus the discussion insights aren’t often well documented & maintained. LLM is surprisingly good at summarization & extraction. Thus I think it’s good timing to give it a try.

Currently Snowshoe focuses on knowledge extraction in Q&A format. What’s next? I feel like there would be a lot of value in the auto-curated Q&A, e.g. auto question answering, knowledge hub, Slack archive for SEO. Happy to hear your thoughts!
You think industrialization ended slavery? I have news for you...
> Of course, all the tools in the world, are worthless, if we don't use them.

True...

I wonder if there would be any way, to simplify the syntax, and require basic assertions to be on every function. There might be a super easy cop-out like `any`, but at least by being forced to type it, you become aware of what it means and that it exists.

Almost like:

`public any int addXandY (any int x, any int y) {`

I also wonder, if there could be such a thing as an `assertion exception` (or whatever it would be called). Maybe it would just make things a mess, but I'm just thinking out loud. Basically, you could have a function that behaves a specific way 90% of the time, but for that 10% of the time where it doesn't work, you could pass that assertion exception to override. Maybe that would just be awful... or it would keep functions much cleaner?

Maybe you wouldn't even call it an exception. You'd just have multiple sets of assertions that could be applied to each function call.
From 7-9 PM, the time in question, my marginal cost is $0.43662. See the tariff specification: https://www.pge.com/tariffs/assets/pdf/tariffbook/ELEC_SCHED...

It's just really, really high compared to the rest of the country. Or even the next city over, which is what makes it really hurt.
>Anyone know how the mass stacks up though?

I haven't been able to find that yet, but even if significantly worse this may still have an important big upcoming space. In the upcoming Starship era, economics is going to play a historically huge new role in space, just as it does in Starship itself where many of the design and material decisions are optimized around cost and simplicity, even at some performance penalty, vs the old space total focus on perf. A drive that performs worse, but is much easier and cheap, could be useful alongside the others in some roles when you can throw 100+ tons at a problem at <$200/kg to LEO, or even <$100/kg.
Discover the revolutionary space travel technology that could launch a new era of rapid interstellar exploration and commerce. IVO Limited's "impossible" Quantum Drive utilizes principles of warped space-time to achieve faster-than-light propulsion without heavy loads of fuel.

Learn how the technology works through expert analysis and visually stunning CGI depictions of futuristic spacecraft powered by compact Quantum Drive cores.

What exotic alien worlds could we visit with Quantum Drive ships? How would easy access to asteroid belt resources change the economics of space mining and settlements? Will this enable the first interstellar scientific probes beyond our solar system?
hashtag

#IVO
#QuantumPropulsion
#QuantumWarpDrive
#Hyperspace
#Quantum
#Space
#SpaceExploration
Everything you know about the podcast industry is a lie
One option for getting coverage in metro tunnels may involve deploying several Base Tranciever Stations (BTS), usually in technical rooms connected to stations. These BTSes can be from different operators. Then they are connected hub and spoke with fiber to radiation cables that stretch through the tunnel up to around 2000-ish feet, perhaps even longer nowadays. The BTSs connect to the mobile operators through their Radio Access Network.
Bet you we could make an autonomous vehicle that handles snow and ice conditions better than the average Seattle driver. Most people aren't any good at driving under those conditions. And half of Seattle forgets how to drive in wet conditions after the summer is over.
Tesla removes stock-based compensation this year, report says – Electrek
Slightly related:

what kind of "trustable/auditable" public analytics are there on what contributes to the volume of Bitcoin trading from a "how authentic is it" perspective?

Peeling back the onion:

I don't care if exchanges trade back and forth all day to simulate fake demand (volume/exchanges between wallets that aren't actually going to transactions for goods/services aka crypto isn't really being used at $26b/day). That doesn't explain to me the larger question:

Who/what (entities, individuals, at what scale) are purchasing Bitcoin every day/week/month/quarter and holding on to it long enough for it to be up to $44k (166% year to date)

How many individuals are contributing how many dollars and then holding the asset without speculatively turning around and selling it every single day? How much artificial vs non-artificial demand is there? How big of a role is the artificial demand? How is the artificial demand able to prop up (if it exists) $864b (current BTC market cap) worth of demand/assets?
How to Use a Glass Pen
Because supersonic jet engines are on the list.

Never said I didn't do the combing.
I agree with that, human intelligence can be at odds with the well being of the rest of the natural world. It's my hope that we're on the cusp of reversing that, but at this point I don't think less intelligence (short of reduction of humans) will reverse the trend.

If anything I think reduction in distributed intelligence would and has made the situation far worse.
Not just 4500 people, 4500 students who mostly have never lived alone or cooked for themselves before. 3 out of 10 of the most recent reviews of Munger's other building are complaining about how often the fire alarms go off: https://www.veryapt.com/ApartmentReview-a7222-munger-graduat....
This feels like a straw man to me. If someone who works in construction, works a ranch, tows a livestock trailer, manages a farm, etc. wants an F-150 or F-250 or whatever, I don't think the vast majority of us will even question that decision. Rural residents and (sub)urban residents on average have very different needs and goals, and I have no problem with that. I for one am not fixated on the 20% because by and large, they aren't the problem. They don't greatly contribute to overall traffic congestion, traffic accidents, or even emissions. They also shouldn't block policy directed toward the 80%.

I'm talking about segments of the other 80% that wants a dually truck because it makes them look "alpha". Folks buying huge SUVs to feel "safe" while being more prone to rollovers, less able to avoid collisions, and far more likely to kill others—especially pedestrians—in a crash in addition to monopolizing greater and greater proportions of limited land resources.

You live three miles from your nearest neighbor? Feel free to indulge in a raised pickup with 3 tons of bed capacity and 5 tons of towing with my blessing.

You live in one of the major metropolitan areas in the US? Don't buy a Hummer, Lexus SUV, or F-150, especially if safety is your goal. In fact, those large vehicles should require a new class of drivers license due to their size and performance characteristics just like school busses require a class B and motorcycles a class M due to their different structure and place within our highways. Buy a transit pass. Per capita, folks simply don't die in car accidents when they ride the bus or take a light rail. Don't have good/fast public transit infrastructure where you live? Time to vote for folks who will make it a priority.

Because widening stroads has been tried. It doesn't work. They have never worked. They don't make traffic better, they don't make us safer on the road, they don't get us to our destinations safer, and they certainly don't make the most efficient use of land. It's time to move on. Dump all the stupid, oversized, single-level, paved parking lots and replace them with mixed-use housing, retail, and office space with a public transit hub.

Make just enough parking so that the 20% folks who actually need their daily-use vehicles can visit easily. Preferably they can park in the park-n-rides at the outskirts and hop on a train to the city center so the parking fees are as cheap as possible. Let the 20% decide whether they want self-driving vehicles or not. The 80% should leave them alone and embrace the self-driving busses and trains for themselves.
Their 5th gen Lidar point clouds compared it to previous gen: https://www.youtube.com/watch?v=COgEQuqTAug&t=11601s

They have a ton of literature at https://waymo.com/research/ and tech talks on YouTube (search talks by Drago Anguelov). They make heavy use of simulators [1] where they simulate weather events and create their own weather maps [2]. It's a very sophisticated stack.

[1] https://waymo.com/blog/2021/06/SimulationCity.html

[2] https://waymo.com/blog/2022/11/using-cutting-edge-weather-re...
Re:docking, if you went far away from the station, then kept it aligned in your crosshairs as you approached, you would be perpendicular to the front face of the station. Once I figured that out I could dock every time.
I don’t think you needed to match the rotation of the station at all (at-least, not in BBC micro disk Elite).
"I prefer my products to have less code in them." -- Can't remember what smarter person than I said it...

Conceptually, I think every developer eventually realizes that every line of code ends up adding maintenance cost, and potentially constraints on the future. "Technical Debt" is one way to think about it - if you don't have the resources to maintain. Otherwise, it's just a cost as others have pointed out.

Maintenance is harder than most people think: documentation, translations, tests, all are part of this cost.
As above, that's a separate issue and irrelevant to this once. Once a choice has been made regardless of the drivers of that initial choice, there is conscious direction of thought through the resultant process.

Same question again: do you really have no experience of logically and consciously working through a process?
Is there a non-webgpu wasm/emscripten demo somewhere? I remember seeing a ton of them earlier. Or maybe I'm thinking of the rust version:

https://github.com/emilk/egui
Although historically my University (in the UK) did still have some student halls with double rooms, they were already uncommon to the point of vanishing by the time I attended almost thirty years ago.

I don't see how this doubles square footage though. You can obviously provide significantly smaller study bedrooms for individuals, I'd have expected this to mean maybe the space for 1000 students (sharing, blergh) now has capacity for only 800 (single), something like that.
Swarmd – First preview launch of Swarmd
Swarmd is a platform which will allow you to effortlessly deploy Typescript/Javascript functions across the globe within Swarmd workers!

This is still in preview, we miss a lot of features and a lot are being added but you can now try it out starting from today.

The whole solution will be open sourced (as soon as I got enough time to do it), as it’s still an early product, only the CLI is Open Source yet, feel free to check it out!
When I was in college two decades ago, my room was marginally better than army barracks. And that was in one of the nicer buildings.
Xi told Biden at summit that China will reunify with Taiwan
> You can work (or read or watch movies or whatever) during a commute and buy a bigger house where land is cheap
> saving a literal hour+ every day.

Hyper-commuting isn't really an aspiration for most people. The aspiration is usually either having the big house where land is expensive, or having the even bigger house where land is cheap plus not having to commute. More abstractly, there are 2 location luxuries: 1) proximity to opportunity, and 2) not needing the proximity to opportunity because you are wealthy enough not to care.

Furthermore, time spent in a car isn't time spent with family - which is presumably most peoples' reason for wanting a big house. Being stuck in a self-driving car for hours commuting doesn't give you that kind of time back.

> I doubt there are fundamental reasons why sensors couldn't be made more appealing for people who value aesthetics

My take is that making them more appealing means making them nearly invisible. To the best of my knowledge, in the case of lasers and other visible-light spectrum sensors, making them more invisible inhibits their function. That's probably a big reason Tesla dismissed lidar.

Also, if there's one thing Elon has taught us, it's that you sell more people on new car ideas by appealing to their base instincts, not their higher selves.
This is exactly why I haven't automated my newest house. All the automation in my last one was net-negative to the buyer.
Wouldn't reducing home prices lead to a massive financial loss for people whose biggest asset is a home?

Isn't that most Americans?
I'm such a fan of the debugging book[1] recommended in the article that I bought a bunch of copies to give out. I've given copies to friends, interns, data scientists and even executives, and everybody who's read it has appreciated it. The book has a small number of simple techniques that are great for solving problems in any large technical systems, so it's useful for almost everybody. It's also an easy and engaging read, with lots of "war stories" providing color and context for the otherwise-dry suggestions.

[1]: https://debuggingrules.com/
> The 32-bit x86 architecture is nearly 40 years old - should it be retired for being too old?

Parts of it already are, from a Linux point of view anyway. It looks like the mainline kernel will drop support for 486 family chips after 6.x, and support for the 386 was dropped in 3.8 (back in 2012).

Some distributions already don't release a version for 32-bit-only intel/amd architectures. It'll be a long time before x86 support is dropped in its entirety, but even today you already have less choice than if you run something not sporting an amd64 or arm compatible architecture.
Up to around $0.70 now at peak times:

https://www.reddit.com/r/TeslaModelY/comments/17bls7u/woke_u...
How to create complex GPTs with API actions and a Node.js back end
> but it doesn't seem to be as big of a win as one might want.

That's a huge win. Firefox is a mainstream product with a ton of attention. And I get it from upstream repositories, it's not something I'm compiling myself.

If I can get away with giving 2-3 apps total on my computer screen recording permissions (OBS, Firefox, maybe a screenshot tool or an accessibility client), that is a massive reduction in attack surface, that would be a very large security win.

It would be great if the primary attack vector for recording my screen was an application with decades of sandboxing efforts going into preventing untrusted code from doing things like recording my screen without my knowledge.
> The 32-bit x86 architecture is nearly 40 years old - should it be retired for being too old?

I’m sure there is some way to gather architectural usage numbers + their likelihood of upgrading, roll it into a value, and if that value drops below X, that architecture gets left behind.

The reason why I mention likelihood of upgrade is that there is a gigantic amount of MIPS routers running Linux, but virtually all of them are stuck on old kernels and very unlikely to be upgraded. I’m sure other architectures have similar snags.
American export restrictions rarely care about source and rarely care about how old something is. See for example shenanigans between Japanese and German machine makers and exporters about equipment useful to make submarine propellers. Technically it might not be "ITAR" - same result.

The "why" is because they can.
The Climate Impact of Bitcoin Mining with Alexander Neumüller [video]
So I cannot fence my stolen bitcoin by converting it into ETF shares? The SEC is so unfair!
Ask HN: How to be a good C programmer?
I’m 20. Self-taught.

I’ve been through some hoops of python and JS, but nothing professional.

I want to make software. I know making awesome software will take time, and I’m working hard.

C comes to mind as the most adventurous, impactful solution for that.

What are your tips for becoming a better programmer in c?

I want to know what should I focus on early on? What are good practices? How to deep dive into contribute to open sorce?

Currently reading Modern C by Jens Gustedt.
Absolute one is not a replacement for the other.

I worked at a place that did pretty strict TDD and had a dedicated QA person embedded on each team. Our high-level systems tests severed more as a smoke tests and only ever tested the happy paths. Our integration and units tests of course covered a lot more, but QA was essential in covering corner cases we never thought about as developers.
Some of them, but I've also seen Tesla at various truck stops. In rural areas building at a convenience store make sense: they already have restrooms, some form of restaurant and various other things to buy on site - everything a traveler needs for a quick break to fill the car before getting back on the road.

In cities I think we will see less chargers as most people just go home to charge. However in poor areas they will be at places like grocery stores so you those who don't have at-home charging can charge and shop.
> ATC called his bluff and won.

I wouldn't put it like that. I think the pilot probably genuinely believed that diverting him would be much more of a problem for ATC than working him in, and was trying to make sure the controller understood he was going to need to divert soon.
This looks amazing, but I'm desperate for a cross platform (Android & PC/web) version of Noteplan3.
It may. You don't dream of becoming president; you dream of having enough money to have both an apartment and food. You have just as much ambition, but the ambition is for smaller things. You therefore are not threatening the political power of those who have it.
It’s annoying, happens to me. I sometimes VPN to an EC2.