skysight-inc/HackerNews huggingface dataset:
I mostly listen to audiobooks so difficult to skim though these beforehand.

Get candidates from blogs I follow, magazines and the like. Also do keyword searches for my areas of interests and look for new books in those areas.

Usually I just do a quick check of the Amazon reviews and maybe some professional reviews and if it sounds okay I'll add it to the queue.

I finish about 95% of the books I start.
The epic solution is free charging financed by gasoline taxes.
Hmm... sensors read the vector/spin/color of the ball as it travels down the lane and models its trajectory, the real ball drops into a concealed pit at the end of the lane just before where the pins would be, the screen shows a real-time physics modelled result of the pins dropping complete with a virtual representation of your ball. You could get fancy and have cartoon character pins for kids... maybe best not to think about this anymore.
Such a vanishingly small percentage of the images its not even worth calculating. Of course search engines also contain these links, LAION-5B only contains links not images as well....

protect the kids!!! or something. Can we do a scandal about how many 'extremist' images are in the data-set next too? anti-vaxer, climate denier, nazi, religious extremist propaganda, scientific misinformation. Maybe we're all safer off using corporate models with closed data sets so no one gets any of the wrong ideas.
The joke is that as a person who lives on the East Coast, I end up with files or whatever from Dec. 31, 1969, which is a very random date until you realize it's localizing the zero timestamp into my local timezone. My brother-in-law once asked me why he had a bunch of photos in his photo library marked as Dec. 31, 1969 and I had to explain it to him.
Bring back V12s!
First thing that came to mind was how much rf noise as does this thing generate, and might it be an issue for comms?

Nothing I could see in the docs or FAQ.
The whole industry feels like the cart leading the horse to me.

Not having a track to follow on/in the road (magnets, sensors etc.) Not mandating all cars talk to each other, working together like a mesh/hive/colony.

I understand that has its own set of self starter issues, but it can be built in WHILE also doing what is currently happening. The fact that roads are being replaced TODAY and still nothing is going in them to help cars drive themselves, baffles me.
Going to be ironic and say reducing my time on forums massively.

Like many nerdy tech guys I spent most of my teens and 20s on forums. I'm 30 now, younger than many here, but I've come to realize spending more than an hour per week in them is a waste of time.
The one you own serves a different purpose. The rental ones take one a bit of the way (from Subway station to office etc.) or one way (to the bar, get drunk, taxi/public transport home)

Doing that with your own one has downsides as you have to carry it along all the time.
I agree with the general sentiment but would generalize to "all corporate surface area is a liability" and that liability can be minimized in many ways.

An illustrative example where more code is a lesser liability: I work on a product with an activity feed feature built in 2018-19. There was a political battle on whether to build it internally or use a third party "feed as a service" product. The build it internally folks won. The "FaaS" under consideration went under during the pandemic, so we dodged that bullet. We also have customized it in ways not possible with an off the shelf product, with no big rewrite necessary.

On the flipside, we've never had time to implement things that are trivial with commercial FaaS like iOS and Android push notifications. Trade-offs are hard!
Another reason for a card reader is that it easily handles the case of a borrowed EV.

It is customary when borrowing someone's ICE car to pay for the gas used by returning the car with as much gas as it had when you borrowed it, or even with a full tank. I'd expect people will want to continue that custom when the car is an EV.
And how many years ago did those start planning?
I think they meant "model checker" instead of "type checker" in that sentence. Otherwise, of course, we need to run the type checker to get the type diagnosis.
https://archive.ph/ms1ke
Fails on this couple of bilingual link:

https://www.sixdegreesofwikipedia.com/?source=Ecc%C3%A9it%C3...
That stuff is going to get smacked down by the federal SC hard
While I believe Memory Saver was a great improvement, it only works if the tab is hidden or the window minimized. I recently learned the required state is not triggered if the tab is open but on another virtual desktop. At least this is the case with many of not all Linux window managers. Some of the many discussion threads on the topic:

https://github.com/i3/i3/issues/4353
https://www.reddit.com/r/i3wm/comments/5y34xu/send_windows_o...
Whether it is exactly the same concept as actual technical debt or not...

This makes a lot of sense to me, and explains why you always think "I can do better than that monster", and it does always feel better at first, then then inevitably grows to feel like a monster where it's hard to make any changes.

Especially when we are thinking about tools for developers, where developers are the users, libraries or web frameworks and such. Or even languages/ecosystems. A bunch of existing libraries/frameworks/platforms/ecosystems are a mess... surely we can do better! let's make a new thing!

This explains why we are always hopping to the new thing, and always convinced the new thing is better...

And the new thing is better and so much easier to work with, even though it doesn't have all the features the old thing did, but okay, we just need to keep building it out to encompass those features, using our much better sense of architecture and usability that we've proven we have because look how clean and simple and usable our first draft is!

Now, there is such a thing as better or worse designed, as the OP admits, poorly implemented or beautifully implemented. But... comparing the new thing that only has the most basic features and seems really elegant to the old thing that covers all the edge cases... isn't actually a good comparison to tel you which is better implemented. That new thing is going to get cruftier when you cover the edges, _always_.

And it shows that if you want to keep your thing feeling smooth and elegant and easy to work with.. you have to keep it as small as possible and resist all feature requests!

> For a feature to add value to your product, it needs to be useful to users. Features can have a negative value when the technical debt they add to your product outweighs the value they add to it.

Thinking of tools for developers where developers are the users... oh yeah it's true.

> A technique for reducing technical debt when adding a new feature is to work within the constraints of existing assumptions, rather than adding new ones

I would describe that as limiting the number of "concepts" inside your code... and definitely applies to libraries/frameworks/tools for developers.
They should default to the point at infinity.
I agree, and wish Clear were not a thing. To a lesser extent I also think PreCheck should not be a paid service, just an optional free screening that any citizen or resident could get.
I came across an interesting video about this a couple days ago: https://youtu.be/PwQQhQWU3nI

tl;dw: it reduces the moving parts from thousands to just a hundred, means that the relatively untrained staff can untangle a few pins every night, and not get crushed to death.

Apparently, bowling machines crushing people to death is not as uncommon as we might want it, and therefore, the industry was due for an upgrade.

Anecdotal: I went bowling last week, and my local bowling alley has switched over to this system (Denmark). It wasn’t terrible. I had much more of an issue with the state of the oil pattern than the pins or the pin setter. Our 3 lanes didn’t jam in 2 hours.
I wonder if we could put a mic by the pins and play it back amplified. It’s still not the “same” which I’m guessing is the bigger problem, but it at least would be more sensory feedback in the short term.
At low speeds it looks like he could just make an aquatic landing. Auto-gyros from my understanding naturally auto-rotate on engine failure so it should it glide down non?
right, same way evolution includes bright colored animals that are signifiers of poisonous virtue and bright colored animals that have the virtue of the meme.

Apple is basically the debeers of the technology. they create both artificial scarcity and inflated prices. no one argued diamonds aren't tough, just their inflated social status.
Agreed, or similarly: all software has a carrying (maintenance, but I think that has connotations of not including full ongoing TCO) cost. Code is a liability in the sense that it has a non-zero carrying cost.

The ideal software implementing a given functionality has as low of a carrying cost as possible. More code, in quantity and complexity, typically means more carrying costs.

One of the appeals of SAAS is that this carrying cost is easy to quantify and predict. Going further, for high-quality OSS projects like the Linux Kernel, the carrying cost may be 0 or close to 0 for most users. But lower quality OSS or buggy SAAS has a carrying cost in the form of bugs (possibly affecting downstream users), patches, need for support + back and forth.

In this analogy tech debt is a tradeoff for some short term benefit (like simplicity, time to market) at the expense of higher carrying costs down the line. But some carrying costs simply can’t be reduced - you can’t mooch off something like the Linux kernel, get your own carrying costs all the way to 0, or find a SAAS provider/vendor willing to give you the software for free. So in this model not all code is technical debt.
Pins are pretty heavy and seem like they would be difficult to reliably stand upright from underneath.

Just guess—i don't actually know
More than one if you count mini bowl. But yeah, Holler House is the only full sized manual set lanes in Milwaukee.
Being in the first batch wasn’t being in the right place at the right time. Look at all the failures in that batch.

YC succeeded in collecting all the companies that were going to be founded anyway, but were too inexperienced/naive to get real VC money. YC took a big cut of all of them for peanuts.

And they exploit those types of founders to this day. It’s a sweatshop wrapped up in a cult of the fruit-fly startup. The odds of success are low, but YC has a share every lottery ticket, so they come out ahead even though most everyone they support fails.

Altman realized what a great business that is, so he wisely pivoted away from his failed startup to exploit startups instead.
What kind of symptoms do you get from alcohol now? I feel like I'm not able to drink as much as I used to before feeling sleepy but that could also be me getting older.
Travel vlogger bald and bankrupt hopped on the Beast to film a ride on it https://youtu.be/tV2Nevl1iCI
No, this is exactly enshittification, degrading the end-user experience purely for profit reasons.
I do think they are worse than fuel pumps in those aspects but the real issue is that, when you pull up to a gas pump, you usually pull your car right up to the pump and it's just a foot or two away from where the pump is.

Parking lot style EV chargers mean that I'm frequently pulling the charging cable across the front of my car and trying to plug the cable in straight while the tension on the cable is pulling it sideways. It frequently means it's a two hand job, one on the cable to keep in straight and the other guiding the plug in to the port.
As a 50+ I have to say this. If you take away anything from that list - make it #8. It will save you so much problems later in life. (TL;DR: Take walks)

To follow advice #6: If you need the horror story to understand, look up "Thrombosis".
State management seems a bit counter intuitive at a glance.

I found this statement to be confusing; https://vanjs.org/tutorial#state-val-is-immutable
While you can update State objects by setting the val property, you should never mutate the underlying object of val itself.

Then beneath is an example of the following;

const text = van.state("VanJS")
...
input({type: "text", value: text, oninput: e => text.val = e.target.value})

Which looks like a mutation - after reading a bit more around it is clearer that .val has a setter; but at a glance it just isn't obvious what is happening which I feel isn't intuitive.
> Would we want to treat sick people with the ruthless efficiency of a automobile assembly line?

If it could give us our health back much faster and provide it to far more people, isn't that a reasonable trade off? Or the efficiencies could come from the non-human interaction parts of the day, such as insurance paperwork.
> There are things that have now become impossible in the West. Simply expressing unsatisfaction has become a danger for the status quo or the state.

What? Expressing unsatisfaction is one the primary genres of social media post.
Think of it as "tech" the industry, not "tech" as in "new technology".

Its more related to the fundamental bravado of walking into an industry you lack a deep knowledge or understanding of, but still have a strong belief you can "do it better".
I'm actually not so convinced there's a lot of balancing in most cases.

Most of the time, just do "the simplest thing that will work" is actually quite future-proof, because when (if!) it needs changing then this is usually not too hard, because it's simple. It's usually not too tricky to make something simple more complex, and the extra costs over "make it complex from the start" should be quite low.

What I do see is people just writing bad code. "zomg this function is 5,000 lines long and nested 9 levels and I can't make head or tails of it, but somehow it magically works, kind-of, with bugs, but no one really dares to touch or refactor it because the last two times we introduced regressions and had to scramble a fix and there are no tests, and adding tests is hard and requires refactoring which we don't dare". That type of stuff. Not an hypothetical exaggeration either I'm afraid :-(

But bad code is just ... bad code. People call this "tech debt" but it's not – it's just bad code. Probably took more and not less time to get that crap to work in the first place compared to if you had done it right.

I think one of the major mistakes the Right Way Guys make is to "solve" this by adding patterns and architectures and whatnot. But the solution is to just not have bad code like this.

I've seen all of the above play out more than once, with different companies with wildly different tech stacks.
Interesting, the automated version of racing wikipedia pages:

https://wikispeedrun.org/

Though the path it gives from Manifestiny https://en.wikipedia.org/wiki/Manifest_destiny to Homo Sapiens https://en.wikipedia.org/wiki/Human seems to go through a hyperlink not found on the page? Might be buried in versioning or other languages though.
I haven't really used Alloy before to give you a nice comparison, but some people have talked about differences in similarities between Alloy and TLA+ (i.e. in https://alloytools.discourse.group/t/alloy-6-vs-tla/329/13), and, in general, this should apply to Alloy vs Quint, since Quint is heavily based on TLA+. Evidently, the points regarding tooling and surface syntax won't really apply, as those are things Quint does not take from TLA+.
They still need to file an S-1 like iShares Bitcoin Trust did:

https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&C...
the 100-200ms is a big deal, and it's not some random spec, JR made it a binding requirement to use their system after real world evaluation of the latency impact. So yes, Felica is also sub 200ms for that part.

As a user, there's so much going on when touching a card at rush hour for instance, getting virtually no perceivable latency helps us to focus on the rest (distance, angle, check the screen, distance with the person ahead). As you point out in other comment, of course the design of the whole gate comes into play to help the user deal with it.

It reminds me of the microsoft study on how low the latency has to be to become transparent to the user. Except JR actually cared about their results.
And when you get divorced, you’ll rediscover yourself and never change for anyone again. You’ll ask yourself why you changed and gave up activities you enjoyed while picking up activities you dislike.
https://hn.algolia.com/?q=trump+colorado
enshittification intensifies
Sure, the M3 also has 1/3 less battery capacity too.
"Nothing could be done about the muted sound. It’s like hearing a drum roll — the ball charging down the lane — with no crashing cymbal at the end. That crescendo and climax, Mills insists, is a visceral part “of the experience of smashing pins with a heavy ball.”

I haven't tried the strings yet, but the sounds of bowling are a big deal to me. Just walking into a bowling alley and hearing the sounds of pins being hit makes me feel good, and puts my in the right frame of mind. Without the crash, I feel like bowling would feel empty to me.
That is DC fast chargers. If you include J1772 AC chargers in the count the numbers are 66,093 locations and 146,206 ports.
I would want to find applicants more like the one mathlete who was still doing mathematics past school years because he found it deeply interesting.

Then transferring that innate problem solving drive and aiming it towards the problems and challenges facing the company.
I recommend reading this book on Data Oriented Design[0] since the underlying reason ECS has been widely adopted is because, written correctly, an ECS system can take full advantage of modern hardware. Most ECS vs OOP blogs come at it from a perspective that I personally find flawed. OOP has the tendency to have objects layed out poorly in memory which prevent programmers from utilizing SIMD instructions[1].

[0] https://www.dataorienteddesign.com/dodbook/

[1] For instance, objects in OOP are typically bundled with other data related to the object. As an example, in OOP a Door object could have float X,Y,Z coordinates, an enum for type of door it is, a bool for opened or close etc. This leads to inefficiencies in cpu cache usage when you are iterating through a list of doors and not using every field of the door object.

See this GDC talk for why this matters in the gaming world: https://www.gdcvault.com/play/1022248/SIMD-at-Insomniac-Game...
Let's not forget the potential ad space in between turns.
It's not an upgrade though. Well, perhaps for the "industry" it's an upgrade, but it's a downgrade for the game itself.
Coinbase Custody Trust Company, LLC (the “Bitcoin Custodian”) is the custodian for the Trust’s bitcoin holdings.

Source: https://www.sec.gov/Archives/edgar/data/1980994/000143774923...
Very cool. I love seeing development in commercial non-chemical-propellant technologies.

Question about the total impulse. For ND-500+, they claim up to 250kNs of total impulse and a wet mass of 10-20kg. Assuming a spacecraft mass of about 100kg, and a fuel payload of 10kg, that's only about 2000m/s dV. Not enough to go to Mars, but enough to extend an LEO mission or to send a tug to deorbit space junk.

Anyone know how much one of these might cost?
> NACS is protocol agnostic.

Yes, it's just a plug on the end of a CCS charger.

> What Tesla offers to other brands in North America is much more advanced.

They're offering CCS. It's how it works whether you like it or not.
Sometimes the introduction chapter(s) is the killer when the author tries too hard to convince you to read the book when you're in fact already reading the book. It starts to feel like forever before I actually learn anything new or useful from the book.
The decline of consumer goods theft is actually a strong signal that the project of consumerism has run its course - part of "making it" in the late 20th century was having the toys, but the toys are now prolific, and that's happened in the most literal sense too, when you look at the pricing of children's toys and how many families now feel inundated with them. "Unboxing" is just an influencer ritual now.

The recurring themes now are all nuts-and-bolts concerns: housing, transport, employment, the environment, public spaces. These are things that aren't solved well with our existing coordination structures, since they tend to result in win/lose or lose/lose game-theoretic outcomes.
It is nice for a developer, but I don't like it as a user. It doesn't look or feel good or right, nothing works like you're used to, keyboard support is clunky. I like it as cool a dev tool but I don't want to do real work using that UI.
For anyone looking for a scientific calculator, I've been building TechniCalc since 2015 (although it was called SciLine back then). It features a visual equation editor; advanced maths features like imaginary numbers, matrices, and summations; and a unit converter and unit-based maths (e.g. 1 meter + 3 yards). It is paid, but it's one up front cost with zero subscriptions, and that purchase will also unlock it on iPad and iPhone.

https://jacobdoescode.com/technicalc

Happy to answer any questions!
Show HN: Pro Feed – (Multi Tenant) Chat River for MS Teams
Microsoft Teams is awesome. But it can be a bit hard to not lose track over all relevant information that happens in your Tenant(s).

This is why we built Pro Feed - to have one central place to see all updates from your Microsoft ecosystem.

We are currently in closed beta, if you want to try it out, apply for a seat on the website. I am looking forward to your feedback!

Here is a list of our planned features:

- Smart Filters - slice and dice your Teams structure into aggregates that make sense to you

- Smart Notifications - notify on the messages that actually matter

- AI Assistant - Chat with your Message history

- Catch me up - Summarize what has happened while you were on vacation

- A lot more integrations: E-Mails, MS Planner tasks and a lot more are in the pipeline.

- Non Microsoft Integrations - depending on user feedback.
Here's my anecdote.

It was really good, as someone who flew pre 9/11. I remember reaching Logan airport 20 minutes before my scheduled flight in 2001 thanks to Boston's traffic. I walked to the gate unimpeded (nothing to check in). Zero stress.

Part of it is also that flights used to be much less overbooked and the overall experience was better and this isn't just nostalgia.

However I don't think it's completely fair to blame the TSA for the worsened experience. The threat model has changed since then. Add to that shrinking seats, worse customer service, more crowded airports, and the experience is much worse.

A few years back, we decided to minimize air travel and take a lot more local vacations. Yes, we miss flying but at some point the hassle exceeded the desire to visit exotic locales.
Why are we thanking Reagan (sarcastically)? The mandatory retirement age for air traffic controllers is 56 and he fired them all 42 years ago. Presumably none of them were prepubescent, so they wouldn't be working today.
Looks like actually nobody cares about US politics on a tech-focused forum with a global reach?
Also in the “glad I got 64gb” camp - even though it seemed ridiculous when I bought it, technology has advanced so quickly that now it’s actually very useful.

Now I wish I’d bought 4tb rather than 2tb hard drive lol but that’s just me being lazy - that upgrade definitely felt like a step too far.
This looks like FanzyZones on Windows.

Have you considered going further and just using a tiling window manager like Rectangle?
Wasn't sure if by 'on the box' you meant the PHP book cover (meaning, you learned PHP) or your site did whatever you set out to do. :)
Okay, hear me out here. What's stopping us from just having payments be out of band, like with petrol?

Is being able to ask your car to make a long drive across long distances on its own actually something people want to do? Or is it a solution in search of a problem?

(Disclaimer, I live in the UK and not the US. It's possible there are cultural reasons I've missed.)