skysight-inc/HackerNews huggingface dataset:
Previously if you had an extreme opinion, you had to moderate it because others around in the real world most likely don't share the same opinion. This causes extreme opinions to stay at the fringes of society.

Now with the internet, you can find any community willing to share your extreme opinion, geographic closeness is no longer needed. Echo chambers then form and you feel like you're part of a community, and so no one moderates your opinions. If anything, opinions get even more extreme.
Thanks for sharing that @rglullis
Agreed. I think he's completely misidentified why CSS-in-JS became a thing.

I've done a lot of thinking about this - like "How would we adopt what we have done in frameworks into web standards"? And the closest I have come up with is Svelte.

In Svelte your file is a component. It can have a <script> tag which defines state that can be passed to it or any other arbitrary javascript. You can have a <style> tag which scopes specifically to that component. And the rest is just regular HTML markup with the ability to do light interpolation for dynamic values.

That's how it should be, in my opinion. That's what we should be moving towards as an industry. I think CSS-in-JS was a side effect of JSX being in JavaScript. Hopefully we are moving away from that trend now.
How many people are going to read the headline only and jump to say "LOOK what Elon did, it's all his fault for firing everyone!"
Yea, I think it's less helpful to criticize the individuals involved, and more that they shouldn't be the ones making the decision. It should be blocked by regulators.

The problem is that for too long the bankers/C-suite crowd have lobbied their gov'ts to turn a blind eye to this behavior, but now we're realizing that this order cannot hold, and we must finally begin defending ourselves.

Europe is under more pressure than the US because they're more export driven, and their biggest partner is usually China. They buy a lot of German cars, French/Italian luxury goods, etc.

Whereas the US is actually China's biggest demand source, so it's flipped, and slowly firms I'm seeing are diversifying production throughout Asia and beyond to reduce Chinese risk from their supply chains.
This has changed a number of years ago.

Basically it's a component-mindset; create some file with everything in it so that in the rest of the app you can just use `<MyButton>...</MyButton>`.

The `<MyButton />` file takes responsibility for everything it does (logic, handlers, markup, style).

However; this does not mean these files should grow large. Instead when things become too big (say over 250 LoC) you split up responsibilities by sub-components.

It's basically dividing problems in ever-smaller problems, but NOT by separating by technology (html/css/js).

Separation of concerns is horizontal slicing of the app architecture, components however slice the architecture vertically.
Did dinosaur / do reptilian blood cells live longer?
In Praise of Cheap Keyboards
Stawman.

Who said the government should decide?

> Is it better when the governing class decides certain individuals or thoughts are evil and makes sure to cleanse them from the world?

Leave it to the people, let the people vote with their wallet. People clearly don't want that kind of speech available, exhibit all absolute free speech sites.

The government dictating what is allowed to go on platforms and forcing companies to host vitriol and calls to violence to "cleanse" society is not any different to what you describe.

It just adds a middle man so the government keeps their hands clean.

Cut the strawmans. I didn't advocate for government control, you took it there, and the fact that I am even entertaining this response is well beyond what it deserves.
Keep an eye on this project: https://github.com/amarioguy/m1n1_windows
ClusterFuc? ClusterFuk?
I have regularly described the process of debugging a complicated and unforseen issue as "being gaslit by the machine". You "know" that the code is supposed to flow "this way" or that the data "should" look like "that" or your ten years of experience makes you think computers should act one way, but this code is obviously violating those assumptions. You feel like maybe you don't actually know how computers work, like they are mere magic black boxes that you've tamed occasionally. You feel like the rules of your reality don't actually exist, as the computer continues to do things that make no sense in your normal understanding.

I feel this every time my girlfriend asks me "why did <computer thing> break in <unpredictable and unexplainable> way?" and I have to answer "I have no idea how that could possibly happen but every experience I've had fixing code tells me that there's often no rhyme or reason to anything that goes on under the hood of a computer in the modern world.
Even before true CPU-supported "hypervisors," there was shim software like SoftICE that worked similarly to m1n1 in that you would run an OS underneath and then use a supervisor tool to trace and debug the OS under inspection.

More recently, it's fairly common to use a hypervisor or simulator for kernel debugging in device driver development on Windows via Hyper-V.

A lot of Linux driver development is done using qemu as well, although this is usually more targeted and isn't quite the same "put a thin shim over the OS running on the hardware" approach.

The flexibility and I/O tracing framework in m1n1 are pretty uniquely powerful, though, since it was built for reverse engineering specifically.
Samuel Adams helped ferment a revolution
I think that is not a bad thing in general despite specific framing intended to play on anti-Russia sentiment. I would personally argue that too much information about us as individuals ( what we do, own and write ) is in some database accessible to the highest bidder of unknown intentions. It may be high time to push back on that ( and I did wonder when someone with actual power to make it happen will, because obviously it did not happen without input from various interest groups ).

And that is before we get to the part UBO's definition ( which is not super aligned with US vesion ) and that it seems like a recipe for completely avoidable confusion.

I get why the investigator is upset ( "I used to be able to tell just by clicking a button - now I will need to ask the customer for supporting documentation" ).
The photoshoot included a roll of police tape with the sic:

Baalencia.

With Baal they were referring to Lord Moloch, a pagan God who demanded child sacrifice by casting these in the fires of a horned bull statue.

So the fashion and modeling industry. They depict the demon. Youth and Beauty sacrificed at the altar of Lord Moloch. Maybe the photos are meant as a warning or a way to offset karmic debt.

> I saw the best minds of my generation destroyed by madness, starving hysterical naked,

https://www.poetryfoundation.org/poems/49303/howl

> who says this?

Someone who actually believes in free speech, not faux-free speech or faux-satanism. It is improbable, yes, even for those who talk a lot about free speech and satanism.

> So you're saying

I said what I said. These shoots, and the movie Cuties, invoked a pedophilic attraction in me. I do not think that was purely imagination, nor do I appreciate being questioned about the veracity of my feelings by someome who was not born for this path.

> tell us more about the viewers, based on their reactions, than about the photography itself?

I do not get this attraction to a photo of a milk carton. The photography itself certainly plays a role. The more you can identify with the photographer, in regards to boundaries and tastes and attractions, the more a photo will resonate with you.
Honestly, I always felt a bit lost in the whole “static vs dynamic types” debate because I dislike how it’s framed. So “a language is statically typed if you know its type at compile-time”. Ok, so you have ParentClass and ChildClassA and ChildClassB that inherit from it. And you create a variable that holds objects of the type ParentClass. But do you know at compile-time whether it is ChildClassA or ChildClassB? Only if your type inference system is strong enough and your code is structured appropriately for such possibility to even exist. And do you even need to know it? Most likely not unless that one time when you do in which case you use some ugly reflection tricks and whatnot. And, bam, now your “statically typed” language actually has dynamic type checking.

And if you use a “statically typed” language, but have an algebraic type that holds int or string or ClassA or Array, how useful is that static typing? That’s why I prefer calling the code either weekly typed or strongly typed. And some languages allow you to have strongly typed code with ease, and some languages allow you to have weakly typed code with ease, and some, like TypeScript, allow you both in which case the whole dilemma seems unwarranted or at least outdated.
It’s not even nation states that do this. Companies like Amazon and Starlink have been known to do this. For example, talk to a smaller company about either making an investment or using their tech, but use the diligence just so they can figure out their IP and build internally. It’s pretty messed up if you ask me.
"smug static weenies" LOL.

I really, really don't mind if people have preference for static typing. I do too - not as strong as the 2022 zeitgeist to be sure but I still have it.

What I dislike is the inference that people who prefer dynamic typing are ignorant, that they just haven't discovered hindley-milner and need to be converted.

A lot of incredibly smart, talented programmers chose (and choose) to do work with dynamically typed languages. Don't assume it was because they knew less than you.
twitter is almost completely hollowed out for me already, so that's all the incentive i need. additionally, i don't want to participate in a social network where the only moderating philosophy is "is it legal or not". that's just bad community management.
Scale. Nobody will pay you for the deets on the 500 users on your instance unless you are 0.1-percenter invite-only.
Show HN: Cataclysm DDA in the browser using Emscripten / WASM
There's always an escape hatch for this. Even in Java (and Haskell), you can just throw an unchecked exception from your unimplemented function.
-m32 doesn't target the x32 ABI though, it targets x86. Per the manual:

> The -m32 option sets int, long, and pointer types to 32 bits, and generates code that runs on any i386 system.

That restricts you to the smaller register set, removes all amd64 instructions, and uses the x86 ABI (on Linux, parameters are passed on the stack instead of in registers.) I suspect that this is why your program became slower, as opposed to using 32-bit pointers.
I think the usual solution here is just to make your standard box a component, as opposed to using a div with a class. Then if your design system changes, you just change the wall of tailwind classes in that single component file.
While what you're saying appeals to my biases I think it's a somewhat ahistorical. Not long ago we had Nixon. We had JFK's, MLK's, and RFK's assinations. Plus Reagan's attempted assination. We had the Vietnam war. And so forth. If I were an adult during that era, I imagine it would have felt like consequences were slow to come.
you mention abuse, then don't give any examples.

surely giving anti-psychotic drugs isn't tantamount to abuse in severe cases.
The collateral is "it will kill you dead". I call this the Blood Standard.

How many people can your organization / nation murder in 90 minutes? By comparing the numbers, we get a rough idea of the baseline value for each nation's currency.

It's one of the things that make nuclear weapons such a good deal; when you can kill a number of people equal to all of your neighbors, you become invasion-proof.
I really don't get this concern. Web hosting is cheap. Like, astonishingly cheap. Mastodon instances take up a couple GB of RAM, some storage, and relatively light bandwidth. I would be shocked if an instance cost more than $40/month to host, and I'd reckon the typical instance is less than $20/month.

That's the sort of money people happily pour into hobbies without a second thought. Collectively my Discord server of like 30 people pay more than that on their premium offering. All it takes is one person in your community to foot a relatively trivial bill. Or, orchestrate a Patreon or similar.
I always thought that she was an umbrella persona for marcan and alyssa or is the backstory just for the Lina persona?
I don't know what the point of recording all of these was when the person recording it noisily breathes or sharply inhales during several of them. It was probably a lot of effort to record all of these but it's sad to see that effort go to waste because of a bad recording setup.
I moved to Mastodon for political / philosophical reasons (I favor decentralized infrastructure, grass-roots initiatives, libre software, etc.) but I'm staying ... because the content is better. On Twitter I get memes, drama, crypto scams, politics, tons of content from people that I'm not following, and, did I mention memes? On Mastodon I find precisely the stuff that I was hoping to find on Twitter when I joined 10 years ago: information from experts about the things they are experts on. Is Mastodon going to replace Twitter? I hope not! I see Twitter's role as giving a home to junk content, so that people in other places like Mastodon can have a some fun.
> I don’t know if any of these are impossible without runtime metaprogramming, but they all seem like they’d be more difficult.

Not really? I mean it is more difficult in that you have to specify all sort of things which are left unsaid in the article's snippet, but fundamentally you just need the ability to define or override the act of "calling" an object, aka

void operator () ()

or

impl FnOnce<...> for <...>

Something not all statically typed languages have, but not all dynamically typed languages either (doesn't exist in javascript for instance, you can staple shit on a function object or extend Function but AFAIK the language has no callability protocol).

> I can imagine all sorts of uses for this kind of trick. Here’s some I’d like to see:

Most (though not all) of these are already better and more generally solved via introspection tooling.

> I guess the closest to the hyperprogramming model is Pharo? The dynamic code inspector is a big deal, plus there’s this fun talk.

The author should take a look at Self. It has similarities with Smalltalk systems, but is an other window into an... interesting world.
> funny how even tax havens report on Beneficial Owners

How can I find the beneficial owners of a Cayman, BVI, Jersey or Mauritius entity?
Mentally ill people are not homeless because of Airbnb or capitalism. Mentally ill people are homeless because they are MENTALLY ILL. 99% of homeless people are either drug addicts or mentally ill, and they need help, even if we have to force it upon then. It's not freedom to be living on the streets in piles of your own shit. It's inhumane that we as a society just abandon them because we are afraid to force people to get better and it's even worse that formerly honorable institutions such as the ACLU prevent these people from getting the help they need. We need MORE forced help of mentally ill people, not less.
Mastodon isn't a replacement. You can be on both platforms at once. Yes, an outrage or drama event violating trust will be what shifts people away from a platform.

Why Mastodon isn't as large as twitter is a question by itself. Twitter's continued existence doesn't matter.
Thank you for the clarification. Will keep that in mind, next time!
I like how he had his retirement period in the middle of his life and not at the end.

This quote in the section about his retirement in the Wikipedia article made me chuckle:

His proud statement: "I don't work" caused him frequent troubles when crossing the Mexican border and eventually, Widlar created a set of fake business cards presenting him as a "road agent" for "Morgan Associates".
Students that can't write well can't tell if the generated output is good enough either.
What other rights should you be forced to give up when you join together with others for business or other purposes?
Eufy caught sending local-only data from security cameras to cloud, unencrypted
I like Typescript, it makes Javascript enjoyable to me. I use PEP 484 heavily in Python which help as well. I have no issues with Kotlin on the typing side of the house, val/var works well to infer types. I have issues with Kotlin in other areas (Jetbrains only ecosystem, threading (comes back to JS), compilation speed, personal stubbornness). I don't have any experience with Swift.

Edit: A note on val/var w/ Kotlin, Intellij/Android Studio makes it easier to determine what the type of the variable is without having to dig for anything, looking upstream.
What is the mechanism to donate such a large amount? According to link below, the max individual contribution to ALL campaigns is $109k per year.

https://www.fec.gov/help-candidates-and-committees/candidate...
Nice, but the keyboard doesn't look quite right.

Personally, I would love to have my PC housed in an IBM 5150-style case with a big red power switch.
> I think the Digikey page is a far worse introduction than the article.

I started with a disclaimer: If you know nothing - absolute zero. If this was the first time you heard about it. And it does the thing its intended to do i.e. tell a concise history and introducing some of the jargons

To each his own. I think the OP article is pretty poorly written & handwavy. My complaint of not showing charge flow or polarities still holds.
I'll give you an example of one:

Adam Wathan, the creator of Tailwind
>Okay but when does a joke stop being a joke and become serious?

When people are hurt or crimes are committed.

>If they were little Jewish kids tied up getting gassed and whipped, would you be willing to take the same tone?

That is is in bad taste, but not, in fact, the Holocaust? Yes.

>I would also assert...

And I assert that I am the most handsome and witty person in the HN comment section. (That's the thing with assertions--we can make as many as we want, but unless the are in our particular area of expertise, they are of little value.)
The only people left at twitter seems to be H1B1 visa holders or diehard Musk fans - actually amazing to see how it plays out on a weekly basis and how Elon is making the most stupid decisions possible.

Money talks and advertisers don't want to have Parler/Social Truth unless they are into gold coins, MRE's or pillows.
I used a PiHole on an actual Pi and I actually bragged about it during a job interview.
However it was difficult to admin and difficult to tweak to my liking.
I've moved to NextDNS and I'm impressed by the featureful features it features. I also enjoy the seamless transitions from my home network to anywhere else while keeping NextDNS resolving correctly.
The only feature I wish it had was an off switch. It is not easy to get its hooks out of each device and I cannot find a way to make it act like a classic resolver... except when I exceed the monthly free account quota, and then it cuts off its special features until next month.

No hate for the PiHole here; it served me well and it really gives lots of kids a nice project and it's totally turnkey protection. Mad props to the PiHole guys and gals for proving this is viable and this is a good thing for privacy and safety.
Almost every country in the EU has a public register themselves. It will be harder without the EU system but it won't be impossible.
> who owns X is the same as publishing everything a person owns

No, one is an asset the other a liability. Most peoples’ liabilities are recorded on a credit report.
It's all like that. Medical software is a ghetto.

I think it's partly because those who have a passion for the industry aren't good developers and good developers don't have a passion for the industry.

Not to mention a lot of decisions are driven by medical doctors and if you think software developers believe that being good at one thing makes them good at all things, you are going to love medical doctors.
Without the Axiom of Choice it’s possible for a vector space to not have a basis. Examples of this phenomena require uncountable direct sums of vector spaces.
> The key problem has been that the resulting programs are fantastically hard to understand. One of the things I think Dijkstra got right in "Goto Considered Harmful" is that humans can reason about programs better when there's a strong correspondence between the textual structure of the code and its execution structure at runtime.

When I briefly worked on a Ruby on Rails app in 2015, my first ticket was to investigate a crash that had been reported. I quickly reproduced the issue and got a stacktrace that ended in a function call to "is_readable", so I said: "No problem, I'm just going to grep for that identifier to find the definition." Cue two hours of utter frustration until I learn that you can use `.source_location` on a function to get a file and line where it is defined, which pointed me to a pile of metaprogramming held together by strings and class_eval. To no one's surprise, I fully support the statement quoted above.
Mostly, probably. There's a ppa for Ubuntu and a copr for Fedora; I wouldn't be surprised if other distributions had 3rd party emacs-snapshot repositories, too.
Twitter engineers have received another email laying out Musk’s expectations
Seems like the original link is a better source. People can still click on the ft link in the tweet, but it’s the tweet thread that I found best (especially since I can’t even read ft).
Small nit but I was confused, I think Johnny Mnemonic is Gibbson? And I had to look up NAS, I think that part of the movie not the book. I think we have another couple decades before androids and mood organs of Phillip K dick at least but I could be wrong. But parts of Gibbsonian cyberpunk is already here!
MessageBird lays off 31% of staff
And the textured look is beautiful.
I don't think hospitals really want to run their own datacenters so this makes a lot of sense especially for the new AI medical applications.
This was also my case... but tbh. I was the only one of the many thousands I met in the university...
Are there examples of high priced collectibles suffering significantly for either of the problems you brought up? Also, crypto has downsides.
Where does the math work out? In much of Europe, charging instead of fueling is around 2x more expensive per KW of useful energy and that's with diesel/petrol being 2 Euros/Liter.

And we're not even getting into the reduced range, availability of (fast) charging stations, availability of electric work vans, the cost of EVs, cost of repair/batteries, etc.

Right now for the vast majority of people, EVs are frankly, ridiculously unaffordable.
If this has been happening "for a long time" then it doesn't seem like open company registers were doing much good.
If I had your ML background and was interested in robotics, I'd be looking at quadcopters. I think they're the most interesting robot tech currently, and I don't think they're going anywhere. Capabilities will continue improving.

I wish I had the ML background to work on some autopiloting.

I'm in a similar spot, but I have no electronics/robotics experience at all (besides building an FPV drone). I'm just a programmer. I searched a lot for "cool arduino projects" the past few days, but I couldn't really find anything that appealed to me.

I think i'll probably use some, but it'll end up being practical. Like one to monitor the level of my rainwater tank or something. Not fun, robotic-sy stuff.
Along those lines, Comcast/Xfinity for example has a defaultish setting on their routers to leave an open guest network available. If I connect to my neighbors guest network and download game of thrones, will my neighbor get the nastygram, or is it smart enough to know it is a guest network? Should I connect to my own guest network (not that I have it enabled) if I want to do illegal things?