skysight-inc/HackerNews huggingface dataset:
Society is to blame for not holding the government accountable.
Society is to blame for not holding corporations accountable.

Society is allowing these governments and corporations to pillage our worth as people, as individuals, as contributors to the planet.

The never-ending pacification of society through extremely obvious marketing and propaganda, fed through social media, filter bubbles, and ostracization of peers based on their personal opinions and beliefs.

Marketing to convince us that yes - you do want your manufacturing jobs outsourced to third-world countries because that means cheaper widgets for you! Don't worry about the high chance that slave labor is being used to put together your iPhones, your shoes, etc. while these companies slowly increase their prices because now your phone can talk to satellites and totally not because they want to increase profit margins! Don't think about how your electric car batteries had their lithium mined by children who slave away in tailing ponds while the western world likes to pretend they're better than everyone else.

Propaganda in media (print, social media, TV) to convince us that the government wants only the best for you, that the economy is failing "and here's why that's a good thing!", that our society needs to import more and more immigrants who are more than happy to come over due to the huge disparity of living standards compared to their own country - who are happy to work for minimum wage and keep their mouth shut or they get sent back to their country before their citizenship gets approved - who are happy to live in basements hastily converted to rental space in exchange for most of their paycheck - instead of actually encouraging higher birth rates for native-born citizens and/or for people who are already here.

Propaganda that tries to convince you through mind games that the economy irresponsibly running hot for DECADES while relying on foreign supply chains for critical supplies wasn't and isn't a bad idea, even after Covid hit the globe. The same propaganda from media outlets that try to convince you that no, your political representatives aren't insider trading, aren't cooperating with foreign agents/spies and _definitely_ have your best interests at heart.

Social media is a wonderful tool, but has been aggressively co-opted by both corporate and governmental interests to control how we communicate, to influence what we think and say - much much more easier compared to television where you couldn't provide input for the system to fine-tune what these companies really want you to think.

Social media actively removing any sort of discourse that doesn't fit "the narrative" - today's misinformation is tomorrows fact, and todays fact is tomorrows misinformation - depending on who's paying and who's interests are being looked after.

The constant division created in the media of left vs right, white vs black, natural-born vs immigrant, low-income vs high-income.

What can we do? Well, I'd pose a few potential solutions but I don't want to be misconstrued as advocating for violence. Violence is the government's job since they have the monopoly on it.
This title might be better as "Ten Years of AI Image Synthesis" or something like that. Because my first thought was container image synthesis.
Are we supposed to just accept labeling misinformation and suppressing claims that we don't actually have any evidence for or against, just based on "previous knowledge"? It's not that Pfizer was wrong to say that the vaccine would reduce transmission (after all, it did), but was wrong for authorities deny the possibility of breakthrough infections and transmission from vaccinated people (which was labeled misinformation for quite a while).

There's a vast, vast difference between saying "reinfection and transmission is less likely" and saying "reinfection and transmission is impossible". The latter was the only permissible line, and anything less was labeled misinformation for quite a while. If we're going to label something as misinformation, we better be damn sure it actually is false. Otherwise trust in our institutions will plummet.
> New command 'rename-visited-file'. This command renames the file visited by the current buffer by moving it to a new location, and also makes the buffer visit this new file.

FINALLYYYYYYY!
How much of a dent (non-quantitative) it would make, depends on how it is deployed. In my environment, the risk of WasmEdge outweighs its advantages.

By that argument there is no difference between 80% and 85% or 1% and 2%. One should absolutely reduce their attack surface. If the goal is to be "lightweight" as compared to containers, then WasmEdge would be running as a regular OS process and not in a jail or cgroups container. By construction, WasmEdge has a greater threat model vs rootless containers. I am huge fan of Wasm, but my appreciation for a technology doesn't outweigh the risk posed by the runtime. Its security properties are intractable.

Are you saying that end users should overlook this?
They mentioned bamboo, and I'm surprised nobody has done this, but you could build a machine to weave extremely sturdy and reusable boxes out of bamboo fiber. They would of course be more expensive, heavier, and bulkier, but they would pay for themselves may times over in time. Reusing them could be as simple as a return center or pick-up service. As padding, you could stuff the empty space in the box with shredded bamboo. They'd be weather-resistant, tough, flexible, and stronger than steel. And growing more stock takes a fraction of the time and cost compared to trees.
“you're not the first person I've seen who seemingly find it extra ridiculous to react to something someone tweeted, as if publishing a tweet or a series of tweets is not an act of speech, and I don't understand it.”

because people say stuff online they would never say in real life. i hope that cleared things up for you
What do you mean by higher latency? What do you think the latency for the Las Vegas loop would be if it needs to carry 1000 passengers over e.g. 20min? Sure if there's only 5 people waiting it's quicker, but if there is only 5 people wanting to go a certain path, why do we need a tunnel at all? The road would be faster. The whole point to build tunnels is to take away congestion.
> I assume the implication is that `name` is the getter and `name=` is the setter

Yes. This is extremely conventional/idiomatic Ruby. You'd be likely to come across this pattern not long after Hello World.
This idea ignores that 1) there's always been points of failure for the web and 2) there's reasons the dominant players became dominant.

The web in real terms requires infrastructure for content to be available. Without that infrastructure you've just got dead links. But this has always been the case. There's no golden period to go back to.

The dominant players in the infrastructure business can end service for individual customers but they don't run everything. You can spin up a server and point your DNS records at it and be online if CloudFlare drops your site. They exist because it's cheaper to buy infrastructure in bulk and sublet it but that doesn't stop anyone from making their own server on their own infrastructure.

Edit: fat fingered button
The flood story is older than the bible
Even so, all the comparatively recent meming about secret overlord cabals of blood-drinking child abusers in this or that part of government has effectively turned paranoid schizophrenia into a communicable disease. That's a rather unexpected development.
> I...was too anxious to try...a non-standard action

That's a really familiar type of anxiety.

We tend to put a lot of human interaction into a shared narrative. That's pretty useful, so long as there is a role in that narrative that we can fill, that will bring us to a desired outcome.

As soon as it doesn't, we suddenly become personality responsible for writing the narrative. To become the writer is intensely liberating, but the pen feels heavy and sharp to an unpracticed hand.

And we have a lot of social boundaries that make it feel wrong to be the writer. Who are you to dictate this interaction? Isn't that selfish or greedy? Playing God? Blasphemy!

Social interaction can feel a lot like chess. After years of practice playing the roles of each piece, being a pawn, a bishop, a rook, the queen, all you have left is a king. 50 more moves and you lose! What do you do? Cheat?

But cheating is wrong! It's an unfair advantage! It breaks the rules!

Breaking the rules is actually fine. The rules are nothing more than structure for the game. We don't have to keep playing. The only rules we can't break are thermodynamics.

My first instinct is to make a new game. Better yet, an expansion! I can just put all my desired functionality into an abstraction, and share that with everyone! That's collaboration, right? I have another word: boilerplate.

The scary thing about playing God isn't rejection: it's faith. If someone puts their faith in my narrative, then suddenly I'm responsible for their needs, too.

I don't want the responsibility. I don't want to pay God. But that's selfish in it's own way: someone has to fill the role. If I'm the one putting faith in others, then I'm dumping my own responsibility onto them.

So there is no way around this anxiety. I can't factor it out and abstract it away. I can't place the burden on someone else and expect them to succeed for me. I can't analyze and predict potential outcomes.

There are only two moves left:

1. Wait

2. Act

Option #1 is just what we call the time leading up to Option #2, so the choice has already been made. The only question left is, "When?" "Now" is as good as answer as any other.

---

The thing I have to keep reminding myself is that "yes" is a valid option. It's important to respect "no" when you hear it, but to expect "no" takes all the power and potential out of "yes".
If you are looking to try another app, my app HACK on Android, iOS and MacOS works fine currently for almost all sections (Except one section in the Chronological section). My app parses the HN website instead of Algolia for majority of the content, so it's not impacted.

Android:

https://play.google.com/store/apps/details?id=com.pranapps.h...

iOS:

https://apps.apple.com/ca/app/hack-for-hacker-news-reader/id...
Exactly my question. It doesn't go cleanly into any of the common widths from the time. Common powers and multiples are way off. My guess is it was an arbitrarily chosen size on free hosting like Geocities, that fit into their default layouts and frames.

Edit: Oh, someone answered in another thread - appears to be as another person remembered here: https://neonaut.neocities.org/cyber/88x31.html
FTX was not a bank it was a hole for money to go into.
the "honest consensus" is the "diversity of users"; users doing the validation at least. Your rewards can be as high as you'd like, but if one party is in control of most of the validation, you're screwed. It's not the number of nodes or what you pay them or anything like that that matters. It's the actual people/entities behind them that matter.
Or we could have just had the WC I India. Would have been way cooler.
Oh wow I forgot about those.

Why 88x31 other than consistency?
How does one living on the island stay safe from the air borne fibers?
Manager Handoffs (2017)
Translation by Google/Yandex already worked smoothly in Firefox. The reason this post is neat is because the translation is done offline.

Regular cloud translation: https://github.com/FilipePS/Traduzir-paginas-web
I've found two examples of DWARF expressions in the wild: 1. A handwritten expression in libpthread <= 2.19, which was removed in 2014 [1], and 2. the expression covering the PLT section of most binaries. [2]

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1157194#c14

[2] https://github.com/mstange/framehop/blob/6777199dd0c2c1b3768...
So instead of cutting down on the nitrogen usage they decide to buy and shut down the farms. Is that all we can do?
Here's a HN comment from earlier this week that elaborates on some earlier operating systems that explored some really novel ideas: https://news.ycombinator.com/item?id=33768592

To summarize:

> ITS (of PDP-10 hacker fame) - processes could debug and introspect their child processes. The debugger was always available, basically. The operating system provided support for breakpoints, single-stepping, examining process memory, etc.

> KeyKOS (developed by Tymshare for their commercial computing services in the 1970s) - A capability operating system. If everything in UNIX was a file, then everything in KeyKOS was a memory page, and capabilities (keys) to access those pages.

In every operating system, the basic unit of abstraction will be a process -- which necessitates a scheduler, some form of memory protection, some way for the process to interact with the kernel, and the notions of "kernel space" and "user space". There is a lot of room for innovation there (see ITS), but I suspect most of the room for innovation is in how an OS abstracts/refers to various parts of the system.
> The much more exciting news about this theory, in my view, is that it opens the door to new treatments. Interventions such as diet, exercise, stress reduction, sleep management, and reducing substance use can effectively treat mental disorders in many people

You can't profit from that. It's not going to work.

I hate mental health discussions, it's always a trainwreck. I myself was a mental health patient and I can only speak from my experience that others seem very keen on dismissing or invalidating if it doesn't fit their worldview.
> What possible advantage is there to be gained from any other choice?

I was with you until your last sentence. The world of programming is a lot bigger than your tiny corner of it.

I could be working in a safety-critical situation, where preventing errors is more important than developer velocity.

Or, I could just have that one annoying co-worker who checks in stuff that "works for him", but always crashes when others try to use it.

Or...
I miss it too, but the web is much larger and more complex now, despite how it looks from a user pov. With all those customizations and widgets also opens doors to injections and other vulnerabilities that companies simply don't want to worry about. They're too busy competing with other social media platforms that also don't have those vulnerabilities.
Who was the victim in this case? What was the harm actually inflicted upon them? Is there any evidence-backed reason to believe that there was actual harm done rather than that there might have been actual harm done?

Spoiler: nobody, nothing, and no.

Obviously it's good that this person was not sent to prison but it's only because this person plead guilty (read: was coerced into a guilty plea for fear of being sent to prison) of doing something that caused no practical harm.

If one would like to provide a different perspective, this is where I get hung up: Is there any evidence-backed reason to believe that there was actual harm done rather than that there might have been actual harm done? If no, why is any punishment justified? If yes, what is that (evidence-backed) reason?
> Just put some numbers in there. Average code base size, average build time improvement since version x, etc. I can be the judge of whether that is "lighting fast" to me

Fair enough. The video I linked to has some numbers Though. It used to take 19.44s to produce a 12MB CSS file in development vs a 1.9s to produce 11KB CSS file since this feature was released.

I believe it's even faster now (v3.1.8) as it only takes 260ms to produce a 29KB CSS file in one of my projects with dark mode and lots of variants.
I did, but no luck unfortunately. :-(
It depends on the kind of porn.

https://en.wikipedia.org/wiki/Section_63_of_the_Criminal_Jus...
And the same reason private landlords rent us back our right to shelter
>(there's one woman in the entire coding team)

Certainly true. Though I will say that a female engineering friend of mine--upon seeing A Year in Development (linked elsewhere on thread) created a few years later about, well, a year in development at DG--had the immediate reaction "Look at all the women!" But maybe that's more a statement about how things haven't gotten a lot better. (And many of the women, in my experience, were in project management and engineering-adjacent roles.)
This is how Ruby works — you don't directly access an object's instance variables outside of the object, you call getter methods (commonly created with attr_reader) or setter methods (commonly created with attr_writer, or attr_accessor). In this case, there is no setter. This is the same error you'd get if you tried to set a read-only attribute anywhere else.
> you convince yourself that it won't be like this one day.

http://www.threepanelsoul.com/comic/i-think-so

Also:

http://www.threepanelsoul.com/comic/whew-now-im-done

http://www.threepanelsoul.com/comic/on-infinite-loops
Have you tried ambience music, it's not "music" per se, just relaxing or fitting sounds for your brain. You can choose a huge variety of ambient sounds, but in general it helps setting a mood when youre working.
Justice could be defined as punishing people who've broken the law. At least that's the way I meant it.

I agree that justice, in a philosophical sense, is a subjective concept.
I was floored by the reporting from the sfchronicle about the conditions in one of the hotels San Francisco leased and used to house the "homeless" during the pandemic. I put "homeless" in quotes because it is not fair to use this term to describe the hellscape that was this hotel. There was, at one point, a meth and fentanyl addicted man roaming the hallways slashing people's faces with a knife because he wasn't getting the help he needs [1].

If that last sentence caused you to pause a bit, fair enough, I paused when I read it in the Chronicle as well. Those aren't my words, that's a quote from someone involved in the program. Thing is, I actually do agree with the statement. But it does astound me how determined we are to use only the language of compassion, even when describing a drug addicted man who is roaming the halls of the housing of last resort for homeless people in a pandemic, slashing faces with a knife. Our language around this does hint at the source of our profound paralysis.

As for mental institutions, they have a bad rep for a good reason. But consider the depths we have plumbed in street conditions, tent camps, drug scenes, fentanyl overdoses, meth-induced violence, and somehow using a single term, "homelessness", to encompass this and people who are having trouble affording housing, blurring the distinction. I know it's always risky to take the perspective of the future as if it will prove one right, but... maybe we will look back on our treatment of the mentally ill as simply another installment in the cruelty of our mental institution, just that we sent it from the institutions to the streets for a while, but that those looking back will not see an appreciable difference. That last sentence is optimistic, because it at least leaves open the possibility that we will someday look back on this from a better place.

[1] https://www.sfchronicle.com/projects/2022/san-francisco-sros
> like xref and completion-at-point

Where does that persistence myth come from that lsp does not hook into that? Maybe it once did not, but I've been using lsp for at least a couple of years now and I do not remember it not using xref. Not so sure about completion-at-point, haven't checked because my completions work as they should using company.
And, interestingly, exists in many cultures that had no knowledge of the Bible until (relatively) modern times.

The Navajo, for example.
Because an actual human person needs to take responsibility and be accountable. That is the job of a director. The buck has to stop somewhere.
Per #1, why can't it be per module or per routine? Framework-oriented API's we often want "tighter" while domain-centric glue-code can be looser.

Per #2, why not a language that facilitates "lint" style inspectors to give a list of warnings, as in "do you really wanna do that?" This reduces the burden of the compiler. Meta-markers can switch certain warnings off so we don't clutter the results for intentional spot looseness.
Besides fuzzing, what other security measures does WasmEdge use? Is it able to use memory protection on platforms where it is available?
I love Ruby, but I honestly don't get the point of Struct and now Data. You can do the same thing as both Struct and Data with Class. An immutable data container is a Class without setter functions. Whenever you start with a Struct that now needs methods to operate on private data, you just have a Class.

Whatever, I still love you Ruby. You can always just not use these things and life goes on.
I see devs online making $200k brag about working 4 hours a week and gaming and sleeping on the clock.

"Paying enough to care" isn't a thing. It doesn't exist.
I look back very fondly on this era. In retrospect, it seems like the internet was a much more optimistic, much less cynical place.

On a similar note, does anyone else find that new forum software UIs aren't nearly as nice and easy to navigate as the forum software of the early 2000s?
The "defense against tyranny" argument for the 2nd amendment was borne out of individual regulated state militias defending against a federal army, not each individual being free to exercise their will as they see fit.
Being World Cup, I was hoping they were cloning Pele!

However, this was not disappointing and is really neat what mother nature is making
By now (but not at the time of posting), a rejected Fedora proposal.
Our company creates Godot courses and while we have scripts for our videos, we’ve found it difficult to turn them into books. Game programming is just so visual, especially introductory content. Things like walking someone through the Godot editor is hard to convey in text. We’re working on it though!
Even in San Francisco. The amount of people the Bay Bridge serves in congested rush hour traffic (14,000 people one direction) is just half the people the Transbay tube serves inside BART trains (27,000 one direction).

Without the Transbay tube you’d need 2 more bay bridges to accommodate the additional traffic, and there is no way you could fit all those cars on the San Francisco streets, not even if they rebuilt the waterfront highway.

https://youtu.be/HbZXtSnabWc?t=226
Samething happening in Denmark and now in Norway.

In the meantime, 220 public hospitals in Australia decided to go with Epic [1]

[1] https://www.itnews.com.au/news/nsw-health-taps-epic-for-stat...
Nice, but lacking a visitor counter!
The solution to this is the same as it is for the crypto miners. Disable javascript and WebRTC by default and you no longer have to worry about every website you visit using your computer for whatever they want.

New tech is really nice and all, but I've never been a big fan of letting everyone and anyone run whatever code they want on my systems. If I actually need a website to do something like this I'll whitelist it or even set up a browser dedicated to that task, but at this point letting every website do whatever it wants is just dangerous.
Apple turned off a private communication tool in China before major protests
As a great follow-up, Engineering Explained did a video on BMW's hydrogen car that used liquid Hydrogen.

https://www.youtube.com/watch?v=AouW9_jyZck

TL;DW - Liquid hydrogen is an even worse proposition, despite offering greater density than hydrogen gas.
Fwiw I still hate java and WinRAR 30 years later
If there were no major disinformation campaigns this would generally be the case. However, these days it will lead you to believe in all disinformation campaigns.
How do you prove what's 'brain fog' and 'your normal'.