skysight-inc/HackerNews huggingface dataset:
I hate the opposition of risk and 'modern industry'. Some companies do it all the time.

Make a lot of money for years doing finance, then having to pay for losses some day ? -> "we're too big to fail, we have to be covered"
Make a lot of money doing illegal stuff ? -> "we're too big to jail, and we need business"
Stop to carry dangerous chemicals on unsafe trains ? -> that's "a cost"

Now, as far as understand from the linked blog, the author is an environmentalist, and want to address three points in regards to the modern industry :

- Risks and externalities need to be actually internalised to companies, so that they could use processes and business plans to avoid or mitigate them.

> “We basically nuked a town with chemicals so we could get a railroad open,”
> To “nuke,” metaphorically, is to decide to unleash the full destructive powers placed at our disposal by modern science with less than full heed paid to the ultimate consequences.

- he wants an analysis of risks and impacts of the industry, even in a distant time and out of the plants :

> Quietly, unspectacularly, toxic chemicals [...] have for over a century been leaking steadily out of tankers and pipelines and mines and barrels and factories and into Ohioan soil, water, and bodies.

>This is the consequence of a life lived in the shadow of the infrastructure of the US chemical industry: you could be murdered and not even know it.

>The derailment catastrophe underscores the cruel fate to which the hinterland of an increasingly automated and geographically dispersed chemical industry has been condemned: industrial toxicity without industrial employment.

- And he wants the government to do something about it.

At first, by comparing what is happening with some dystopia.

And then by reminding that a lot of poeple are already concerned with these issues, which has already been documented by authors and some part of the citizens.

> It is not just that we are talking about what’s happening in East Palestine [, Ohio]. It’s that it feels like we have always been talking about it.

> We mean that everyone is talking about it, but in a way that isn’t making a difference.

Sadly, the article doesn't seem to offer a turnkey solution !

it's up to the reader and the society to find it !

In my humble opinion, business can be done responsibly, if regulated, and if accountability actually exists.

Train protection systems have been used in Europe for decades, and it didn't ruin any train company. They would even seem cheap compared to paying decades of hospital costs to poisoned citizens, or to clean the environment, if train and chemicals company had to pay for any of these (and not the victims or the taxpayer)

Other industries in here have been asked not to pollute, and to do some prevention, with the Seveso directive. They have also been asked to avoid some chemicals, with the REACH regulation. (including chrome VI, the one in the famous Brokovitch case)

They are still there and profitable ! So stop to have the vision that opposes environmental protection and the modern economy.
We could do the transition like in cleveland, as mentioned in the article.
The lack of awareness of ergonomics and the need for good ergonomic design amongst designers of digital equipment and software has gotten so atrociously bad in recent years that it's almost reached crisis point. A huge percentage of e-waste can be put down to bad design simply because users are so fed up and frustrated with equipment that doesn't perform properly or isn't responsive enough that they discard it prematurely. Combine this with the fact that most equipment has built-in obsolescence as part of the design and or can't be repaired and we've a crisis.

Just think of how many times you've waited in irritation and frustration for your inkjet printer to stop mucking about and preening itself before it starts printing. Right, it's a damn pain. (Please don't tell me that this wait is necessary because it just isn't.) Same goes for operating systems that have to be shut down and rebooted whenever certain changes are made.

For years I've advocated that software and computer science courses have compulsory strands on ergonomics but I'm now of the opinion that this is not enough. We need to teach basic ergonomics at school so kids when they grow up don't sit around like stuffed dummies as now and accept without complaint the shit that software and hardware vendors regularly dish out but instead become forceful complainers who won't accept junk. At the same time designers would be aware that customers actually have needs and that usability ought to be a key part of design and not an afterthought or forgotten about altogether.

An important final point: designers and developers do not use equipment in the same way ordinary users do. For some peculiar reason this isn't obvious to them. This is the reason they need to be force fed ergonomics whether it's at school or as part of their university courses.
Even when they were nationalised they were terrible. The biggest problem isn't whether it's for profit or not. The biggest problem is the relatively vast value for money, and value in general, of cars, even with extremely large fuel taxes imposed. People don't want to pay a lot of money for transport because they've seen how much value a car gives, and so having the cost and large numbers of people required to operate a really high quality train would require more than anything raising ticket prices significantly.
> Did no one learn from C++ mistakes?

D was designed by Walter Bright (who played a large role in inflicting C++ on the world) and Andrei Alexandrescu so you could say that...
So why aren't we already aware of what these applications are since ML has already been well-funded and hyped for about a decade? Basically what is the inflection point?

Obviously this is subjective, but underwhelmed would be a compliment for how I feel about ChatGPT. I've been hearing about these near-term breakthroughs for nearly a decade, even working in the industry. And yet, the real-world progress is nothing compared to the hype (or funding).

So why now? What's changed?
Logout is possible: The server has to send http status 401 if I recall correctly. The browser treats this as logout.
ML is capitalizing on the remaining facets of tech that aren't slowing down (parallel computing as in GPUs and memory capacity). Core speeds? RIP. :'(
It would be prudent to include some data to substantiate your insinuation that some non white non European programmers did the Boeing MCAS code. The 9$ per hour wage maybe less than that of a burger flipper in the USA, but the cost of living is vastly different.Being an engineer , if you are ignoring this significant parameter then we definitely know one source of the issue .Maybe you are not an engineer but a fine arts major who “learned” coding by yourself.
This is a beta app, the ETH used are not real ones. I'm currently building a faucet for mock ETHs.
People can offer services and then be paid in crypto by people willing to get their services.
I understand your concerns but the app is 100%, as I said you don't need any real money to use it.
The only goal of the beta app is to show people how the product works for now. The app is deployed on a tesnet.
honestly, the first one you described sounds like the far better model to try and turn into a code base. No boiler plate, no frivolous framework jigging, distilled to its raw functional essence. A simple system of emergent complexity strikes me as a much better candidate for intelligence than a kludge that gains complexity from just having a lot of parts and rules to begin with.
printf external link(argv[1]);

I'm pretty sure this is neither C nor a security vulnerability.
Consumer tech progress is slowing down.

There are still advances in tech currently happening, but people’s daily lives have gotten as good as they’re gonna get. Most progress now is just slightly faster processing on devices, better battery life, maybe new materials here and there, medical advances if we’re lucky. But for the most part there is no big thing waiting for the consumer, like the invention of plastics or a smartphone.

Many of the advances we are seeing in tech are at the producer level. It’s getting easier to make better stuff faster, and this will just translate to more products, more content, and more processing of data.

But all this stuff will be pretty much invisible or unknown to everyday people. All they will see will be the end products, which will be greater in quantity but not much different in quality. Life will be the same for a long time now until the next big tech catalyst emerges.
No, it's about pure D code. Some (many) people just don't want a GC in their program and that's why they use C++. If they switch to D, they'll have to put up with a GC if any of their dependencies needs one, and the probability of that being the case is... high.
Neither is CSS, if you want to be pedantic.
Of course its intentional! The charter of the Fed is to keep inflation low while keeping employment high.

By this measure the Fed is doing great:

1. Inflation has come down from a high of 9.1% in 6/22 to 6.4% today, and will continue to shrink.

2. Current unemployment rate is around 3.4% which is just crazy low.
> I'm sure they'll do it since it saves money.

Probably it doesn't actually. I assume the reason is actually waterproofing and one less physical thing to wear out or break -- so it's for reliability. It probably actually costs more to do, but saves the user money in repairs/replacement.
Sounds like the banks asked the court anyways. https://globalnews.ca/news/8615490/td-bank-freezes-accounts-...
The guy needs better debugging facilities in Nim, so why don't guys discuss a way of organizing funding for better debugging facilities and stop going off on a tangent?

The inability of HN posts to stay on topic is pretty annoying.
I agree with what you are saying. I'm saying something a bit different. I'm saying that we should be honest and open about it, as you are being. The hypocrisy comes when we say things like this for the rich are earth friendly when their not, giving the people living the not earth friendly lifestyle less awareness of their impact, further distancing themselves from reality. Things like the big electric suvs that are less carbon efficient than a small gas car, many similar examples of "green-washing" luxury products. I'm saying that is hypocritical, not the fact that they consume more, but consuming more while claiming to consume less.
Does anyone know of a way to do something like this but with OAuth? E.g. log in with GitHub to view these docs.
Sips: Scriptable Image Processing System
Twitter Down?
I am seeing no new tweets for a while (Europe)
> But as a society we simply ignore the gendered nature of these atrocities. For some reason we can shrug off another human being's suffering when it's a son or a brother, far more easily than when it's a sister or daughter.

The roots are biological, men are the dispensable gender, given that a single man can potentially impregnate several women. On the other hand if a female is lost, her potential progeny is also lost. I'm not alluding to the fact that it is justified just because it's biological. What is also biological is that a large number of very responsible men have lone wolf tendencies, where they despair in loneliness due to the responsibilities, and burden of expectations placed on them.

A some what workable solution ( though again the innate biology can hinder) would be for men to from support groups for each other. Most governments, family, society, and women are not going to do that for men in trouble. Let that cold fact sink in.
Sure, although that's not a ternary operator, it's just an if expression.

In practice you tend to see such casts in code where we directly needed the integer. I think Clippy (Rust's linter) proposes them where you've written if some_bool { 1 } else { 0 } because well, that's what the as cast does anyway.
Accumulation of Sphingolipids Identified as New Hallmark of Aging
Mozilla solves the Manifest V3 puzzle to save ad blockers
What's wrong with a "Kesch" (er)? :)

OH you mean a "Kache" (l)?

On a related note I find both "Kina" and "Schina" sound weird. It's "China". Like in "ich".
Quite the contrary, income growth post-covid has disproportionately favored lower income groups[1]. White collar working professionals captured a disproportionate amount of the growth from the previous recovery as a result of over inflated speculative bubbles resulting from low interest rates lasting nearly a decade. Easy to justify speculative tech companies when you don't need to be profitable any time in the near future, but when interest rates are >0% reality sets in. The idea that the crunch is now hitting the "real" economy is a bit out of touch, but given HN's demographics it's not surprising there's so much screeching.

[1]https://www.dallasfed.org/cd/communities/2022/0808
Why is it inconsistent? Are you going to get thousands of dollars from that homeless person in their tent? No, you'll fine them, they won't be able to pay, then you'll throw them in jail for violating the court order and by the time you're done you've spent 10 or 20 thousand dollars.
Yes and no. There is some part of it which helps to identify where you are connecting to. Meanwhile those dialogs aren't modal anymore, which allows access to https certificate info, but it is still complicated to provide trust for average users.
Perhaps unlike some other commenters, I think that a bit of balance to the hype around the whole 'exponential' view that we're in a period of unprecedented change, is reasonable.

I do find the quoted link between number of transistors and performance (Single threaded, Multi threaded? Who knows?) to be highly inappropriate without some qualification.
Right. This concept has existed for decades, and people should figure out what it actually means before complaining.
Plenty of sectors are seeing record profits, such as energy. It's simply price gouging.
You could always sign up with email but every account was locked after it started any kind of activity (likes, tweets, etc), and was only unlocked by providing a phone number.
I'm not sure if you are aware. But the government resorted to the "alternative" violence to end the protest anyway. There's videos on youtube of the mass arrests (crackdown) if you're curious. A grandma gets trampled by a police horse, and some arrested are battered with batons in Ottawa.

In Windsor they used tow trucks from Michigan to clear out the protestors trucks.
Which if you think about it, Canada government used foreign aid to end a protest against itself.
It didn’t even “change meaning”

As far back as I remember (and I played with JavaScript when it was first introduced in beta for Netscape), a “static web page server” always meant that there was no backend server generating pages on the fly.
Perhaps you should think why you felt the need to be passive aggressive instead of giving a direct response.

You are passive aggressive because you know my central point is correct, and are seeking to downplay it.
If progress slows or plateaus, the inevitable breakthrough will really shine.
@nogc eliminates that risk.

The GC also doesn't run if you don't call it so mitigating it's downsides while keeping the good aspects isn't all that hard.
Ok? I'm not avocating for that idea. If somebody is, you should go talk to them. If I ever see it happen, I'll talk to them too.

What I do believe is that those of us with privilege are personally responsible for how we use it. We can use it to support the oppression that gave it to us, or we can use it to undermine it. I think it's perfectly fine to tell everybody, children included, that whatever power they have, they're responsible for how the use their power in the world.
The main cheat sheet I’ve looked closely at is the XSS one, and it’s never been better than mediocre, with (for over a decade, despite it being known about; only recently has it been redone to be tolerable, though still not excellent) awful framing, grossly misleading structure (seriously, almost every citations I’ve seen of it has misapplied it because of this), irrelevant and excessive content in some areas and critical missing content in other areas.

Therefore my recommendation is: use it for general awareness, perhaps, but do not trust it. Because there probably isn’t anyone really working on it—you’re probably actually looking at something that was written well over 10 years ago by an amateur, and has received almost no maintenance since then.
Ask HN: Long-form programming videos
I have been watching some recorded programming streams and I am really captivated by them. I would like some recommendations.

Some that I have found so far:

- hjalfi
- Molly Rocket
- Jonathan Blow
- William Chyr
- Notch's old streams programming Minicraft
- George Hotz
Microsoft Puts Caps on Bing Usage After AI Chatbot Offered Unhinged Responses
I'm playing Descent through again right now! Pentium II machine with a Logitech Wingman Extreme joystick. It's the side benefits of being old and throwing nothing away.
Aren't existing encryption tools more flexible for sending out copies via those methods? e.g. by making more cipher suites available? Or by allowing you to encrypt with the intended recipients' public keys, so you don't need to worry about distributing the passphrase securely? And might allow better integration with password managers, as the OS would recognise the files as being encrypted?
Well, there are a lot of legacy applications out there.
I don't think the OWASP Top 10 is especially good, and in general think it mostly serves as a tool to raise the salience of application security, rather than as a guide to implementing it. It almost doesn't matter what the Top 10 is.
lets be honest: apart from some niche users firefox is essentially dead.
>D has suffered from lack of corporate sponsor

But Digital Mars is a company. D:

>From my point of view in systems programming, experience with Oberon back in the day and such, I would really like that we would be talking more about D and less about Rust and Go, but unfortunately it isn't how things went.

As someone who has no idea what Oberon is or does sorry and believes that using anything other than Rust is literally pouring blood on your hands and de facto proscribes you in the future inquisitions on digital harm through software, why?
Why web accessibility is important
React server side rendering: most likely dynamic

React on the client side: static, as you still got the same files served, how they dynamically alter the page runtime doesn't count.
Thank goodness I have never advocated for revenge, then.
And even can give benefits by storing it encrypted at rest.
Excellent suggestion. I use this style myself in many places. Makes the code more legible.

As has been pointed out, there are cases where it's not efficient or correct, but in general it's very useful. (Been coding since 1965, not always C++ obviously).
What do haptic buttons have to do with ergonomics?

I don't see how they're any different from regular buttons ergonomics-wise.
This world is not imaginary
You want it to behave predictably. That doesn’t mean it needs to be predictably incompetent, and it doesn’t mean predictably optimal. Predictability is orthogonal to competency.

If the diplomacy mechanic cannot survive with players playing to win, then it’s clearly the diplomacy mechanic that’s wrong — diplomacy in reality is an inevitable result of multiple players playing to win; you don’t do diplomacy for fun, but to shift the world-state slightly in your favor by unifying against common threats.

Something must be fundamentally wrong with the model if it cannot encourage the most basic action within that model, without a player acting completely against his own interest
I think I would love an ML-like language built on the go runtime and standard library and ecosystem.
Replacing roads with railways means nearly complete reliance on a central authority for all transportation needs. This authority decides who gets to leave town and who doesn’t, which companies have priority when delivering goods, how or if the parallel railways should scale to meet more transportation demand, etc.

Transportation safety is important but it shouldn’t be considered in isolation when there are potentially catastrophic consequences to prioritizing safety at the cost of everything else.
You disable GC for the whole program? And what do you do when one of your dependencies relies on it? Just live with a memory leak?

Bear in mind you're simply not going to convince anti-GC folks that you can have the "good aspects" of a GC without the bad ones, and they're the folks you're trying to market to. To many C++ programmers the only good GC is one that is absent. You can tell them they're wrong all you want, but regardless of who's right, it's always been a losing battle.
> AI has the potential to be different in that it has all of human knowledge inside it

Nope. Not any that we have now or soon.

> assemble it into new knowledge systems

Nope. Not any that are in the news now.

> created a million AIs and had them prompting each other, who fucking knows what would happen.

Using LLM’s? Noise.

> If we create enough of these AIs and set them talking with each other and they no longer need the humans to interact with each other and are simply acting of their own free will

These are text continuers. They don’t have will. They just produce average consecutive tokens.

> I agree with you in that I do not think we are there yet, but if these LLM models are programmed to allow them to interact with outside systems other than sandboxed chat apps and also programmed to interact with each other on a mass scale

They need quite a lot more than that. I don’t think they do what you think they do.

> You need to define your criteria for consciousness because this debate will only lead to dead ends until you do.

Defining criteria would make it easier to know when those criteria are met, but wouldn’t resolve the debate because “consciousness” is ultimately a political assertion used to ensure rights and respect. Those are granted reluctantly and impermanently, by expressions of power. Criteria are a post hoc way to justify political decisions as axiomatic in societies that derive moral and legal structures that way. They don’t actually determine things that are factually indeterminable.

You can define all the arbitrary criteria you want, but the people who believe that consciousness requires a divine soul or a quantum-woo pineal gland or whatever just won’t accept them.
Here's a great list that you can look into: https://github.com/awesome-selfhosted/awesome-selfhosted
They’re hiring: https://www.ftc.gov/technologists
> The purpose of telling pilots thrust was to save money and fuel.

No, it's more that using lower thrust during take off saves on engine wear and noise levels around the airport. It doesn't really have that big an impact on fuel use, at least that's not the primary purpose.

The article concentrates far too much on the thrust setting. The important bit is the speed where the plane should be rotated to take off, which is known as V_r. That depends on the weight of the plane. On the takeoff roll, the pilots watch the airspeed indicators and pull back to lift off when that speed has been reached. If they have been told a V_r that is lower than it should be, then pulling back will rotate the aircraft without it taking off, and that's when you have this danger of the tail hitting the ground. When that happens, the plane must be inspected, because a tail strike has the potential to weaken the pressurised container that is the fuselage, and this could lead to an explosive burst and depressurisation when flying at high altitude. See https://en.wikipedia.org/wiki/China_Airlines_Flight_611 for why this is a Bad Thing.
There is not much point in “being simple”, as essential complexity has to live somewhere. I much prefer that living in some compiler-enforced construct than in hand-written conventions. Go is terrible because it doesn’t let you use the former way at all.