skysight-inc/HackerNews huggingface dataset:
When I lived in Cincinnati, people had to choose DSL or cable internet, from two (which cable provider depended on part of town). Cable was the only fast option, unless you lived very-very close to a telco "switching office". Cost per month was more than double same-speed cost in Columbus. Columbus had multiple providers in each area. $35/month.

In Cincinnati, the Cr^H^HTime-Warner Cable rate rose every month of every year for as long as you remained a customer. Complaining would get you a story about it being a "billing mistake" and "a credit on your next bill". The credit usually didn't arrive unless you complained again. And even then they might randomly switch tactics to "We're so sorry. We'll give you [1 | 3] months of [HBO | Showtime | Starz | all premium channels.".

I'm still wary of comparing charges across metros. /-:
Algorithmic complexity? distributed systems?

Please, I thought somebody will mention some arcane, rare topics that self-taught person may have no opportunity to hear about, but definitely not those really popular topics.

People talk about those 2 all the time, especially in context of interview for big_tech

>A self taught person doesn't even know that these things exist unless they also have an excellent mentor at the beginning of their career in the industry.

You don't need to learn those at your year #0, year #1 or whatever, it heavily depends. But if you worked for e.g 5 years and didnt need those then still nothing prevents you from learning.

Anyway, almost all graduates barely have any proficiency in multithreading, let alone distributed systems.

>The material may be freely available but it's not stuff that they will consider unless they also have a penchant for boring theory.

I thought we were talking about people with drive, with passion, people who are potential candidates for being distinguished engineer, not average person.
Got a second hand HP desktop with Ubuntu server (want to move to Debian at some point) all services etc are docker compose behind Caddy proxy. Connecting to a 2tb NAS.
Running Jellyfin, freshrss, nextcloud, invidious, libreddit, Linkding, Firefoxsync, and vikunja.
Nope, no immediate need here, I'm working on open source home automationish system, and vaguely keep my eye on ways to do remote access, but it's not a real priority since I'm mostly targeting things that don't need that kind of remote access.

It looks very promising! Maybe even something that could make self hosting worth it for DIYers!
I think that’s a good point, and one we should acknowledge as we stop designing our cities, roads, and transportation systems to cater only to this small number of rural people.
If everything is a file, and files can have permissions, then you can simply allow the "program user" access to those files using groups.
Chaos Communication Camp 2023
EPROMs, and the UV lamp is locked in a cupboard with a highly secure combination lock
Qubes is enough of a pain to use that another OS project started to try to take the concept and make it more usable:

https://spectrum-os.org/

Doing so has proved hard and slow so far, and Spectrum hasn't had a usable release for the masses yet.
This also reminds me of the distinction drawn between "honor" and "dignity" cultures, as eg in [1]; I'd be interested to see how the "ask" vs. "guess" distinction maps, especially as antebellum Southern and prewar Japanese cultures both fall as strongly on the "honor" side as their modern successors fall on the "guess" side.

[1] https://alexandria.ucsb.edu/lib/ark:/48907/f37d2s7h#:~:text=....
They are not irrelevant. If they didn’t have to commute they would be able to vote in local elections.

Property owners vote at much higher rates than non-owners. Property owners are the only ones with the right to put up election signs. Property owners are far more politically connected than non-owners.
My parents have owned homes and grown many food plants in many cold coastal climates near water (let's say Oregon) and in hot valley climates (ca central valley) where there is definitely less water.

Things grow much better in the warmer area, but you have to water like crazy.

I personally do wonder if we couldn't grow food where the water is, if only those areas weren't as cold as they currently are. Obviously makes you wonder if the rainfall in those areas would still stay.
Not sure I understand, but also not sure I want to spark racial generalisations of character.

I’m not that kind of liberal or conservative.
10 kids is a price the SUV drivers are willing to pay !

Imagine if the car manufacturers being forced to display that pic on their brochures or as as a decal on the side of the SUV in the showroom
> Do you sign a request with that reauth token or do you send the reauth token?

Sign

> Because if they’re getting mitm then all is lost.

This is true regardless of your authentication scheme, which is why https is important and then you have to hope they didn't just click through a warning and ignore it or have their trust store compromised or....

> How long does the reauth token last for?

Until it is reissued. But since the auth token is only good for 12 hours, effectively 12 hours max, since it can't be used for reauth without a valid auth token.

> Is a new one issued when you reauth?

Yes.
The chemical engineering involved here can easily be extended to organ engineering once the technology matures. Having more basic and applied research in this space is good for everyone. It is far from a waste of resources.
That is just as true for many parts of rural Europe, and yet cars are not American-sized in the European countryside.
The issue of UB has everything to do with how compilers implement it. If people are having problems, they should complain to compiler writers. They always have the option of creating slower code that checks for obvious problems like initialized variables. However, if a company/project writes a compiler that is a little slower than the competitor, people with almost always complain that it is a bad compiler. So the result is what you have nowadays: they're always looking for every small opportunity to generate faster code at the expense of safety.
"-w" changes visual wrapping, it doesn't save that way. No different than the behavior of "cat" in an interactive terminal really, beyond the temptation for editor religion.

There is the .nanorc option to do e.g. "setfill 80" and "set breaklines" but that's no different than setting a "tw=80" type config in your vimrc and saying vim breaks config files.
Exactly, and in addition to that, making the loop disappear is not only good for performance but from a compiler perspective much easier than producing a helpful error message that explains the situation well.
probably not easy to achieve, but i think the contract needs to be made with the property owners, that is, if their property doesn't have the required internet service, they need to pay to fix it or allow you to cancel the contract.
Maybe I am not the target market, but I read through the landing page and am still not sure what this service does.

It's an API for reading/writing JSON data that follows a schema?
>the clock in the taskbar that slides to the right outside of view, etc.

What? I've never seen the taskbar clock ever move.
Yes, I've heard 'have you had rice today?' and that gave me a similar feeling. It inquires about health, hunger, affluence and is an open invitation to share some food all at once.
I guess this solution would also be carbon negative due to the locked carbon in the organic material.
> no one wants to work [hard] anymore

Is the same quote as "the youth are all rude and don't respect their elders". In other words, always has been.

There are several groups of people who work hard:

1. people who must in order to survive - this exists less and less in successful "civilized" societies. It's never been easier to survive. you mostly see poorer folk or immigrants working hard

2. people who love what they do - there is always a subset of people who just love what they do. these people don't need anything else to work hard. Really good leaders can inspire others to love work they didn't before

3. people who have a compulsion that forces them to - and this is mostly from observation and talking to people - there are people who work very hard simply because their brains force them to. We can call it OCD or anxiety or workaholism or whatever, but the end result is these people must work or bad things happen to them

The rest of us don't give a hoot and just do what we can. There are some exceptions here and there like maybe societal or cultural obligations or learned behaviors - e.g. "my dad worked hard and I love my dad so I must work hard too"
I have a 7950x, 64GB of ram, a 4800RTX and that website won't run 30fps for me. Hell it shoots my cpu to 100%. Gross.
Isn’t the Canadian Wildlife Service in Ottawa? Or have I been misled by “Hinterland Who’s Who”?
Two's complement does not mean signed overflow became defined. So the check is still wrong. And no, I do not think making it defined would lead to more correct programs. You then simply have really difficult wrap-around bugs instead of signed overflow which you can be found more easily with UB sanitizer or turn into traps at run-time.
> Ask questions, provide some basic context, and offer an escape hatch: "What are you busy with? I need X because Y. It's fine if you can't, I can also get it from Z".

The escape hatch could also just be a mere formality， especially when there is a difference in power dynamics or social rank. This is amplified in cultures where, for example, the opinions and needs of elders rank higher.
stop thinking about weight like that. think of weight as mass in physics sense like F=ma. the higher the mass, the more force/energy at play in terms of collisions. the more mass, the higher the energy to +/- the acceleration parts of those equations.
I do not mean to discount your experience; I'm simply disproving the assertion that there isn't anywhere normal priced. Montreal is a major city with a lot of tech companies and research activity, so I think it is worth mentioning as more than a simple counterexample.
> For the local system, yes. But not the for the remote system.

This is fair, although you've picked a specific case where the local system would not likely access the remote system again after compromise (because theft removes access for the normal user) and an expired session might be helpful as security.

But the other thing about theft is that it also immediately alerts the user, and having a simple "Sign me out everywhere" button is a more robust solution that causes much less user pain and mostly accomplishes the same result.

As for

> one minute to one year from now.

I'm not arguing for indefinite sessions. I'm arguing against short sessions. Rotate it after 30 days if you want (or 5 days, or 1 day - just don't do it every 15 minutes). It'll catch 99% of the cases you're thinking about solving, and it's literally 3000 times less annoying for your users while being nearly as secure.
The Untold Story of How Rupert Murdoch Ruined MySpace
Other commenters here are focusing on the bundle size or the choice of framework, but I'm really surprised by the stack: It's an ecommerce app, why do you need a SPA for it? I really think people have just forgotten how quick and easy it was to write SSR code that has a bit of interactivity on the frontend as-needed, and has gone full in on SPA all the things.

I wonder how long it would have taken them to write with plain HTML served by simple views.
Not really, at least for two of the three examples mentioned.

Failing compilation on an uninitialized variable is easy. The compiler can already warn about this situation (and gcc and clang at least allow you to promote individual warnings to errors). Making this default would be simple, and not at all a performance concern.

Allowing signed arithmetic to overflow (in a defined 2's complement manner) would be just exactly what the hardware does on modern machines, so there'd be no slowdown there. Sure, the compiler would no longer be allowed to omit code that checks for overflow, but that's fine: if the programmer truly doesn't care, they won't write that check in the first place.

(Changing these two behaviors might have backward-compatibility concerns, though.)

You are of course correct that NULL dereference checking is would incur a performance penalty at runtime. However, the compiler should be able to catch some subset of cases at compile time. At the very least, there could be a mode where it could at least warn you at compile-time that some dereferences could result in SIGSEGV. Unfortunately, I think it would be hard to get that warning to a point where there weren't a lot of false positives, so such a warning would be routinely ignored to the point of uselessness.
A new version of Podman Desktop v1.3.1 is now out
It's the SVB card for me....lollll
Undefined behavior permits backwards compatibility to be broken, because when a compiler adds a new optimization that exploits UB, existing programs can change behavior, breaking code that previously worked. The blog post cites infinite loops as an example. Thus, eliminating UB would improve backwards compatibility.
Integer overflow is still undefined behavior in C23.
Looks like it doesn't support MacOSX...
I don't think that's a convincing explanation of this type of broken trend line, unless there was some event in the early 2000s where everyone suddenly decided to eat 10 times as much processed meat...?

It's also not solid logic. Granting that processed meat increases colon cancer risk, that does not go to demonstrate that an observed increase in cancer risk is caused by processed meat. That's affirming the consequent.
Just a bunch of unelected egotistical assholes with no regard for anything but themselves and their next promotion. Laws and Rights be damned.
The government affects which vehicles are available for purchase.
You will never fix self centered or low empathy people, but have a chance with the systems we must all participate in. Choose how you spend your time accordingly. Talk is cheap, all that matters is outcomes.
I sometimes like to say the facts out loud and challenge people so here it goes.

We live in the safest, least racist, least sexist, least antisemitic generation in history. At the same time, automation and productivity has reduced demand for human labor, and people increasingly can’t afford the rent. Perhaps the answer to many disparities isn’t systemic sexism, racism etc. but economic factors. Whatever you are worried about, your grandparents had it much worse.

Also, let’s improve our systems to stop polluting the environment and destroying ecosystems for corporate profit at the expense of future generations. That’s the major issue of our day, far bigger than climate change.
Sticker Mule sends marketing newsletter emails in plain text ONLY. I love it. They’re just:

> Hey ${name},

> Our custom holographic stickers are on for on for ${deal}.

And that’s it. I bet they have awesome deliverability because it’s… just email.
I've definitely seen it suck people into a black hole. It works best when you think of it as a form of documentation with a benefit of enforcement, rather than trying to use the type system to prevent every conceivable bug. Massive unreadable types don't help programmers write better code.
It isn't super obvious as someone interested in C or C++ what compiler flags and static analyzers I should turn on.

I mean (and I'm asking because I'd genuinely like to bookmark someplace) is there a group that keeps an up-to-date list of aggressive flags and static analyzers to use?
> His phone's location was at the Golden Gate Bridge for all of Monday evening.

It unfortunately seems clear what happened. Aren't there cameras that could capture someone jumping off the bridge?
> I always found it odd that people would buy a computer how it looks over its performance as a tool.

I'm also perpetually confused that people buy Macs.
I mean until recently electrical tape did in fact use lead stabilizers. Pretty sure a lot still does.
That's a good point. In a general sense, I agree with you.

I made the comment in the context of:

If you need a program like this between 16-24 AND you are doing drugs, it's much more likely than not that disadvantages have been heaped upon your life.
Same thing with selling software to the government. "Is the software secure" is far less important to those customers than "does it pass the scan".
What if the document has omitted the <html> tag?
> This is a real problem that we have today

I am very far from convinced that this is a problem that needs to be solved so badly that we should sacrifice any amount of privacy for it. Especially to a corporation.

And despite WC's claims, their scheme does involve sacrificing some privacy.
Ok I see. Its $EDITOR for people that dislike modal editors.
Your original argument was basically "a small car won't fit my personal situation". So what? In what way does your situation generalize? You're clearly atypical in family size. Other people have pointed out that it's possible to fit a supermarket shop or travel a long distance in a small car. I imagine a sizable number of Americans, sufficient for a robust market, would be adequately served by a small car.

> So if they don’t need a larger car they shouldn’t have them?

That's nowhere in what I said or in the OP. The OP did talk about pulling "policy levers" to change incentives.

> Small cars are available, even in the US, but most people aren’t interested in buying them. There are lots of reasons for that. Unless you plan to get draconian about it, people would need a reason to favor small cars.

That's basically what the OP is all about.
I guess we are rediscovering the 40 year old wisdom: https://www.dreamsongs.com/RiseOfWorseIsBetter.html
how about the oldest elf on the latest x86 distro available? please dont ruin my contrived abi changes example!
I'm not sure but I think the proper name is bicycle infantry

https://en.wikipedia.org/wiki/Bicycle_infantry
Why don't you read the article that we are supposed to be discussing and find out?
I think "small" is either compact or smaller. Corolla is a compact - I'd consider it "small" especially in the US market

In the UK, Compact is considered slightly more towards 'family' sized, and we have a lot more subcompacts and minis,
Same thing with all imaging technicians in a hospital. Ex: X-ray, MRI, CT.
High level roles are about setting vision (a high level goal), ensuring that the org is progressing towards that vision, getting other same-sized groups to support your vision and resolving blockers to your vision.
Yes. Ford, for example: https://www.carsized.com/en/cars/compare/ford-galaxy-2015-mi...
I think you got confused about who you were replying to.
> What this culture really wants is for you to pay attention and understand the people around you

This sort of framing highlights the worst case scenario of "guess" culture imo. Where members assume that outsiders to the "guess" culture only need to "pay attention" to pick up on all the right norms and assimilate into the community that they spent decades growing up in (and that everyone ought to, in the first place, because the "guess" culture considers itself the necessary consequence of virtues like trust and caring). Which leads to great offense being taken when people don't adhere.
This already mostly exists. It means building with asan/msan/tsan/ubsan enabled. And... you'll slow your code down by several factors.
Why We Can't Have Small Trucks Anymore - Blame the EPA https://youtu.be/azI3nqrHEXM
I love seeing the world through new frames like this. I think it's refreshing, and forces a rethink of what I think I know.

At the same time, without a critical examination of the idea, these things have a nasty habit of becoming the next pseudoscience, like Myers-Briggs, learning styles, growth mindset, and the like.

Identifying yourself or someone else as an Asker vs. Guesser to explain behavior is about as helpful as identifying yourself as a Sagittarius or Capricorn. Fun to think about occasionally, but no basis in fact.
And older people passing their wealth to a newer generation isn't going to fix things either. All that changes is who will be ossifying society. At least, with medical technologies, people can't run away from the problem by dying of old age.

That's a separate problem to the population crisis. People thinks population's going to decline. I am not so sure. Things can change a lot in a few decade.

All we can say that at this current time, the trend is toward population decline.
Well Unicode text. But yes, it’s all text.
It's not clear to me from this article whether ignoring a demand from Kenya's ODPC was a crime. The article says nothing about it. Is it? It's conceivable that it's the equivalent of a cease and desist letter, if the ODPC has no specific authority. That would explain why a company with a lot of lawyers would just ignore it, and why it was escalated to another group as a response.
A 0 temp LLM is just an autocomplete. Not even spicy.
Rather than 6 people AND cargo, our requirement is 6 people OR 4 people + cargo. Kind of an annoying requirement. A tiny hatchback will do 5 people OR 2 people + cargo, so it's close but not quite. 5 people + cargo is also well served and seems to be the sweet spot but those vehicles don't have a way to accomodate 6.

We have an old Mazda 5 micro-van that hits our requirements, but they no longer sell that in North America. So we either have to get something considerably larger or compromise.
Happens all the time, where access is through a low privilege user, or the nature of the infiltration isn't just a user but through some specific tool that only itself has access to specific things. Maybe the hack gets you into Splunk and that's it, and only for a few hours because the session you hijacked expires...

Nobody exposes access tokens on purpose, there is no "its job includes creating access tokens". No system's job results in this happening as part of normal operation.

Also 100% wrong re: "it definitely has access to the database that stores user accounts". That statement makes me think you have no clue what you're talking about; you don't need access to users at all to validate a session token. In a JWT, the token is signed and you validate the signature with a cert, and that cert is public knowledge.

I've written auth services that have zero access to password data, which validate session tokens.
With gcc you can use e.g. "-fsanitize=undefined,address -fsanitize-undefined-trap-on-error".

In my opinion, any C or C++ program must always be compiled with such options by default, both for debug and release builds.

Only when an undesirable influence on performance is measured, the compilation options can be relaxed, but only for those functions where this matters.
People require life support and don't want to spend 80,000 years travelling 4 light years. Automated probes don't have that problem, although they still need to last that long in the hostile conditions of space, which is another not-insignificant issue.

At the other end, an automated probe could both accelerate and decelerate at significantly higher than 1G if desired.

So automated probes have a vastly wider set of possible mission parameters available to them.

You can deploy a solar sail to decelerate as you approach another star. This limits how fast you can go as you need sufficient time to decelerate. Additionally, you have drag in interstellar space anyway just from dust and gas particles slowing you down.

Fun fact: to accelerate beyond about 0.86-0.9c your ship would need to be aerodynamic because of the decceleration effect of the interstellar medium.

What you're really building here is what's often called an "interstellar highway". If fusion ever becomes viable you can extend this to having waypoints to accelerate or decelerate (as required) a spaceship along the path but that's not strictly required.

So building such a system will likely take hundreds, possibly thousands, of years but ultimately result in something where you can travel between the endpoints in a few decades.