skysight-inc/HackerNews huggingface dataset:
At least for me on my commute, that time on the train is a golden opportunity to triage my inbox and get ready for when I "hit the ground" at the office.

Plus who knows what those people were doing on their phones - sure some people are just watching netflix or whatever, but I have seen many people doing things like learning languages or learning to play piano etc: things that most people would say are laudable pursuits and which would not have been possible without phones.
In a similar vein I always try to convince colleagues that the best code is the one that is never written. As a close second the code that has been deleted. It has no bugs and doesn't need maintenance.
"not only cheaper, but better for the people who would live in them."

Better is apparently subjective:

"94 percent of the students would not have had windows in their bedrooms"

So maybe they lived worse before, like deep underground?
Having weathered many, many hurricanes, it's a bit misleading to say this. The strength of a hurricane is basically an exponential decay function of distance from the eye. The eye wall destroys things. The immediate surrounding rain bands are equivalent to a bad, windy thunderstorm and throw stuff around (though they can reach heavily damaging strength in a Cat 4 or 5). The outer rain bands are any other rainstorm. Flooding is the most likely source of damage, and storm surge is a function of which side of the storm hits you as it turns counter-clockwise.
> there is an impedance mismatch between what you want to do to/with the system today, and what the system actual is today

This is a better conceptualization compared to the idea that tech-debt is the result of shortcuts or rushed code. Tech debt arises for a lot of reasons, including shortcuts but not exclusively because of shortcuts. I've seen tech debt arise because well-meaning engineers were trying to do things "the right way".

I think it is just a kind of entropy thing that we have to fight against. A lot of confounding factors lead to code that is hard to maintain and extend. I think it is an unfair characterization to suggest it is solely because of laziness or negligence.
He basically says "yes" at the end. Got an awesome job and career and became part of a tech power couple with his wife he met freshman year, all because of his high school struggles. In current late stage capitalism, I think this is the best outcome you can reasonably seek. You're either in the elite or scrounging around, reposting memes about doordashing mcdonalds and having too many roommates. I wish I had followed the path of OP. I encourage gen alpha, gen z to strive for OP's path, optimizing for income, in order to have a happy life with food, secure shelter, healthcare, and a retirement life. Increasingly it's just the haves and have-nots. The middle is crumbling away and you must maximize income potential in order to have a decent life.

I think a lot about a meme I saw: "I'm a therapist, and while therapy is great, what I think what most people need is money."
I think you are conflating many different things here.

NFC-F is widespread. It's not a Japanese thing anymore. Also, the difference in latency between NFC-F based IC cards, and lower end NFC cards, is perhaps 100ms to 200ms, tops.

You seem to think that Suica cards make a huge difference by comparing London and Tokyo flows of traffic, but London underground stations are older, narrower, and less modernized than those in Tokyo. Most stations in London are several decades older than those in Tokyo, poorly maintained, with a handful of gates for hundreds of people coming out at once. It's worth noting that latest Oyster cards are actually based on Mifare Desfire, meaning that they should be twice as fast as Felica cards on paper.

On the other hand, why not compare other systems based on NFC-F, like those in Bangalore or Jakarta?

Ignoring factors such as infrastructure, culture, prevalence of means of transportation, etc., and focus on one hundred milliseconds, is a bit myopic.
Addendum;

A concrete example of this conflict that I've been wrestling with recently. I've been considering going all in on home automation. Zigbee devices and sensors everywhere managed with custom rules on Home Assistant. I want to get to the point where I don't ever have to touch a light switch.

However, I also recognize stories of others who have done this, and then died leaving their less technical spouse with an unmaintainable mess that gradually degrades and falls to Entropy. They eventually have to hire someone to rip it all out and revert to a dumb house.

By going all in on home automation, I'm creating debt for future me and my partner to maintain it all. At the moment, I'm not convinced that this act of creation will actually create enough value to justified the debt incurred.
You can do that in Swift (and, I suspect, lots of languages).

Swift has a fairly decent assertion/precondition facility, as well as reflection[0]. They also have a decent test framework[1] (and I know that some folks have extended it, to do some cool stuff).

Some of these add significant overhead, so they aren't practical for shipping runtime, but they can be quite useful for debug-mode validation.

Assertions are a very old technique. I think I first encountered them in Writing Solid Code, in the 1990s. Back then, we had to sort of "roll our own," but they have since, become integrated into languages.

Of course, all the tools in the world, are worthless, if we don't use them.

[0] https://developer.apple.com/documentation/swift/debugging-an...

[1] https://developer.apple.com/documentation/xctest/
Memory is a strange beast.. although I had, but never played Elite, I was playing Saboteur 2.

I remember on Saboteur 2 the room where your character could 'duck'and would get god-mode/full energy. And I hadn't played the game since... I'll say 1985?

I had a nostalgia phase a couple of summers ago, found it in one of the abandonwares and with DOSBOX I played it again. Yes I could remember the room!
That is why they won't do it, not why they can't.
heh, the number of times the phase "NAT Gateway" appears in that blog post surely must have raised an internal discussion of "are we solving the right problem?"

to say nothing of the $$$ involved in a virtual telco using them
This is a great way to consume papers. If there’s one thing LLMs know, it’s machine learning literature!
Why do you believe there is one, if you haven't done the 'fine toothed combing' yet?
Yes, actually. I think there's useful functions not yet developed, and that we may yet see surprising capabilities that don't appear as potentials yet.

I'm quite cynical about the amount of bullshit, hype, and misdirected investment that will accompany the LLMs we've already seen. The more ferment happens, the more growth in the underlying technology we get from this point; will feed foaming waves of toxic "we're here to make money from this without ever understanding it" involvement and activity that may well suffocate useful research.

It's very much like a cow pie. Not so objectionable at first, but then the first movers take advantage of it and create an Atmosphere, which nurtures and draws Buzz and Activity and furor that is probably best avoided unless one is directly benefiting from it. After a bit that activity dies down, there's less objectionable presence of profligate resource users; and we can more easily access the factors within the pile that benefit growth.

The analogy works for lots of the tech hype cycles we've had for the last while.
I learned about GDL several years ago from folk working on General Game Player AIs, that is AI that could play any well described game. They were working primarily in Java at the time. A casual search show that, shockingly, there is no python library available for GDL (yet), they are still using Java.

http://www.ggp.org/

https://github.com/ggp-org/
CCS1 used in North America is only single phase.

CCS2 used in Europe (and elsewhere) supports three phase.
SEO is a slow game and backlinks are still king, as far as I know.
Let's see how the 2024 update changes things.
Many thanks for the bug report, this is now fixed.
Put more directly: all choices are costs. Specifically, a choice is choosing to incur opportunity cost in order to realize some outcome.

E.g. Buying a sandwich so you can eat it to be full is choosing not to spend that $10 on anything else.

In durable and intellectual domains, choices can incur opportunity costs, but also lead to switching costs in the future. I've always understood technical debt to be the combination of opportunity costs and switching costs resultant from a specific choice that resulted in a durable physical or intellectual good.

In this way, technical debt is not a particularly complicated topic. The issue is that switching costs can be very high, and to eliminate the accumulated opportunity cost and switching costs of a previous decision, it is necessary to incur a new set of costs going forward.

There is no "debt", there is only cost. The idea that you can "owe" on a series of choices implies that you can "pay it back". This is false. You can make choices - some may be more costly than others both immediately and in the future - but all choices have costs always. To quote Rush, "if you choose not to decide, you still have made a choice".
For what it’s worth, the cultural expectation to share a room in college is not universal. In the UK, Australia and many parts of Europe are often horrified to find that American students share a bedroom.
That only works in parts of the world where there is a viable alternative to driving. Speaking as someone who has lived most of their life in the rural south US, that’s not a reality for most of the world.
No Windows sounds like the only real problem here I think. Well; and maybe emergency evac unless there's enough fire escapes or something.
Yeah I remember getting on "late" trains home (not even that late, like 8 or 9pm) and the carriages were strewn with mangled copies of the papers. Worse still was that from time to time the papers were used to disguise all manner of horrors - careful which one you pick up to read! Safer to use your phone frankly :)
can't access the article, but I'm big on testability. We used to have to watch each change like a hawk via monitoring and manual checks. We automated with SLO monitoring for prod and heavy use of gated builds protected behind integration and acceptance tests.

My favorite system designed and used so far:

PR -> gated integration build with docker-compose -> merge master -> async master/main re-run same test to prevent merge regression -> promote to staging -> semi-optional user test suite -> rolling deploy that will revert if error thresholds trip. This could deploy out to thousands of nodes in like 10 minutes from merge, though sometimes it would be closer to 20.

The whole team had huge confidence that anything deployed would not immediately explode. Unlocked a lot of velocity. Each team could do multiple deploys per day.
In states where they are registered as an energy provider? A lot. A 10-80% charge will net Tesla $20. Comparatively a gas station that refills a midsize car with a 20 gallon tank will only net $6.
I would assume a device that records data is already fair game for evidence by legal means. If you want to get technocratic about it, you'd need to start arguing that this kind of tool is an extension of your mind/consciousness of which you are currently entitled privacy to (probably more due to lack of tech than strong ethics). But there's no tech the government does not want to regulate, so your version is probably right.
https://youtube.com/watch?v=Zn7oWIhFffs
What are your goals, exactly? There are multiple ways to answer this depending on what you’re trying to achieve. But for someone who maybe just wants to program hardware, I think learning embedded systems would be interesting. You can also just get an FPGA to experiment with programming it to do different things. Additionally, there’s a whole world of hobbies related to Arduino, RaspberryPi etc. microcontrollers. So basically, embedded systems. Good luck.
OpenCore "OS"
You can get 400V 3 phase in the US. While houses don't, almost all commercial locations have it already. So most public chargers in the US have 3 phase available. charge at home doesn't, but those tend to be lower power charge all night vs the charge in half and hour commercial chargers.
We’re also only talking about “good weather” regions. There’s no way an autonomous vehicle is capable of handling diverse weather, gravel roads, especially snow and ice, at the moment (my Tesla does not). The conversation is very myopically optimistic at the moment (which is fine, it should be, just pointing it out).
In the tube, if you stare out of the window it is just black anyway so there is nothing to even look at, plus the seats (if you are lucky to get one) face away from the windows anyway.
It's easy - you check youtube for short summary and in 99.99% of cases realize it's just another crap, rephrasing old ideas or author's wishful thinking.

The more popular book - the more useless it usually is.
Sure thing. But it's also one of those things that comes back to bite you when you least expect it: https://vanjs.org/advanced#why-not-dom-valued-states
Activision Blizzard CEO Bobby Kotick to step down at the end of the year
That's certainly not my story from a user's perspective. For over a decade now, whenever I install a new system, at some point, some thing or another doesn't work and the simple fix ends up something like:

WaylandEnable=false

Surely there are interesting arguments to be made about how the design and philosophy behind Wayland is so much better than that of X, but the way I experience it is that Wayland is a nuisance, whereas X just does what it should do.
Do you have samples of time-based cohort analysis? Most other solutions out there struggle to do the steps to generate time-based heatmaps and line graphs of cohort analysis. Averages, medians, and anything that can be done on a spreadsheet by a high schooler, GPT does well with.
I'd like to see a middle ground between immediate mode and retained mode, where the UI is more like a scene-graph where you have nodes with transforms, but you can draw anything inside them, and the framework will keep track of all the matrix math for you like a game engine would. Maybe no one would find that useful, but its something I'd like to tinker with.
You should read the actual paper before dismissing it. Fig 6 and the surrounding discussion shows that their system is able to iteratively optimize a reaction by adding steps and changing reaction conditions. Based on how poorly the model does on its first try, it seems unlikely that it had already just memorized the best reaction. So, they show that the model can try things, observe results, and try again.

Also their model converts the "wikipedia answer" into steps that they run on a robot, which hasn't been done before for this specific reaction.
Power is volts times amps. 3 phase just means you add the power of all three phases, but you can get the same power from one phase with a little algebra. You need different size wires and breakers, but there is nothing there that 3 phases gives you.
That's if one ignores the RiscV repositories and bootable images available to them.
> Muzzle, which automatically silences desktop notifs when you're screensharing https://muzzleapp.com/

Wow, the fake notifications on the landing page are really something lol.
You receive mail and packages from a subway/train?
Typical post-docs may be the worst systemic ratio of pay to skills and experience anywhere. Probably related: it's otherwise often a pretty amazing gig. Not universal obviously.
You should write a 15 minute-reading blog post about that. Make sure to do a summary. I think you could use this linked blog post as a template.
Looking forward to having my own personal Jarvis
So why am I the only one on HN pointing these things out, and legions of HNers telling me I'm wrong?

> t's just that for many people, hard work is the safest, and sometimes the only, way to get there

A lot of people are disappointed because hard work got them nowhere. It's because they weren't working on things that other people valued.

For example, the hardest job I ever had was working for the city maintaining the sidewalks. I was utterly exhausted at the end of each day. The job paid minimum wage, because the work had little value to it.

The jobs I've had since paid a lot more, and the work wasn't hard. It was just that the work was much more valuable.

> most people incapable of realising

I never said they were "incapable". I said they think differently.

> you're neither the only person

Of course there are other people that understand them. It's just that they are rare.
> eight students to share one bathroom

Ha.

Orchard Hill @ umass, 4 identical 7 story building around a circle of grass. We had windows, but they were a very small part of the back wall (they did let air/light in). I can't recall looking out, though it wasn't really scenic. I think it was 30 people per bathroom (2 bathrooms per floor). Each floor had 2 "study lounges" with tables and wall to wall windows and a balcony. To date myself, we had newly installed network access: 9600 baud to the computers on campus. There was an icecream bar vending machine in the laundry room, which was oddly cheap and memorable. It was serviceable, and being on top of a hill, your fitness improved.

Its still there (the dorm, vending machine is probably long gone..), probably almost 40 years old at this point.

https://www.umass.edu/living/residence/orchard/dickinson
You missed:

> and you have to use an autonomous car

The idea being you use this hypothetical level 5 autonomous vehicle instead of the ones that let you be a dipshit.

Anyway, we already revoke peoples’ licenses for drunk driving and we do it in the areas you’re referring to.
Oh I may be mixing them up. Thanks.
All good now, it was an issue for a bit indeed.

The only thing not compatible that I know off is buildkit so you have to make sure it's disabled, they do seem to plan to implement buildkit APIs but it's not done yet
It is possible that potential customers just had fewer events and open places worth scooting to.
There is between station coverage. On the northern line I have been in-tunnel and got a solid full-signal 5g with 130mbps on speed.cloudflare.com tests for example.
All the way back in ‘03, in two college towns I’m aware of, it was significantly cheaper to get a 12-month lease on a 1-bedroom or studio apartment within a 5-minute walk from campus than to live in the dorms, even without a roomate (which you’d have in the dorm). And you’d have your own bathroom and kitchen, and more total space.

Both universities required freshmen to live in the dorms, unless they were living with family.
Can you explain why you feel plug-and-charge is so important? I have used chargers with and without it and while it is slightly more convenient to just plug in and go, it doesn't feel like such a huge improvement that I absolutely need it.

I agree that having a different app for every brand of charging station would be annoying, but what about just accepting a credit card the way we do with gas stations now?
Where do you live such that a 7x10 room doesn't sound awful by comparison? A supermax prison?
For Finland, private bedrooms are standard and have been for years. Other spaces might be shared between 4-10 people.

Still, even that arrangement has been losing popularity for a while. Even if there is lot of cost savings.
I think something similar happened with the term "refactoring." While it had been in use by a small community beforehand, Fowler's "Refactoring" book is what really opened it up to a wider audience. The book defines refactoring as:

"Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure. It is a disciplined way to clean up code that minimizes the chances of introducing bugs. In essence when you refactor you are improving the design of the code after it has been written."

The book then goes on to describe the methodology and runs through common refactorings step-by-step. Nowadays the term is used almost generically for code improvement. I'll see commit messages like "refactored the API", which violates the edict to not alter external behavior.

Languages evolve and so on, but it's remarkable to me how quickly precisely defined terms (or even new words) change their meaning in tech. My cynical take is it's easier to get management to buy into "assuming technical debt" and addressing it with a "refactor" later than it is to "cut corners" and "rewrite" the code later. As long as everyone understands the new definition I guess there isn't even anything wrong with it, but it's a shame we've then lost a term for the original meaning.
> It's a good idea to keep your people in a state of poverty and always prepared for war. This helps to reduce both ambition and boredom—two qualities that can undermine obedience.

> Fierce competition in a society is desirable, for it generates energy and ambition

Don't these two statements exactly oppose each other?
I still think it's better than this scientist reading a bunch of books about software design patterns and trying to create something they don't really understand.

Maybe like a "bad hacked-together first instinct" is easier to correct and build on than "misusing or mangling an advanced dev paradigm that you're not even good to enough to judge whether is appropriate for this usecase."
Is docker-compose python version still supported? I thought they moved everything to docker and rewrote in Go.
> It have built in live chat which give you ability to communicate with your team mate and still be in the same app while you collaborating in real-time.

Not to be the grammar tsar, but if anyone from there is reading this it could do with a little fixing.
VW's Cariad software unit to cut costs by 20%, avoid forced layoffs
How does that square with the GP's linked articles that allege the FBI "cracked" TOR on multiple occasions?

It strikes me as cognitive dissonance that someone would simultaneously distrust the USG for obvious reasons (TFA is about Snowden), yet also think they are a perfectly noble arbiter of "secure communications", and look the other way when copious evidence suggests that the USG has means to compromise said "secure communications".

It's a very roundabout way of arguing "if you have nothing to hide, you have nothing to fear". TOR is a fine product if you aren't doing anything that the USG would realistically prosecute you for.
> Large Language Models are the efforts of mapmakers to encapsulate reality in a way that is ultimately futile.

What's futile?

Nobody is trying to "encapsulate all of reality". Trying to do that would be futile but succeeding would also be useless.
If all code is tech debt then all employees are liabilities.
It is research code (read very unpolished) but you can get inspiration from pyggp [1]. More specifically, the game_description_language module. I implemented pyggp for my masters thesis. It's a proof of concept and will be iterated upon.

[1] github.com/Entze/pyggp
Excuse my rule breaking, but holy shit this is crap.
BlackRock Just Unleashed 'Nuclear Winter' Bitcoin, Ethereum,XRP,Solana