skysight-inc/HackerNews huggingface dataset:
I think some people are built to despise authority and social order. Some of this may have something to do with early childhood experiences or parenting.

edit: obviously direct bad experiences, institutional treatment, discrimination, etc. also shape attitudes. I was thinking about folks who didn't fall into these groups, eg. wealthy European luxury car drivers, etc.
I am building this exact software for exploratory bug-testing. What have you been replacing it since your last usage on Windows??
I think I tweaked the recording aspect to be super-clean and CPU/memory impact is minimal now (1%)
> 2. Defining CGI would be helpful because I looked it up and found “computer generated imagery” which doesn’t seem like what you meant.

Common Gateway Interface. It’s how we generated dynamic web content back in 1995.

Doing it with C is extremely painful.
> It's almost like there's a balance of harms to be evaluated.

Yes, and I don't trust that the government can generate a one size fits all model that universally reduces harm. They're just not capable of it, and yet they comfortably assert their authority as if they are, and so they act without actually taking any measure of the impact of their own actions.

It's the problem with any agency. Sometimes the best answer is actually "do nothing" or most likely "regulate elsewhere through different authority."

So, I don't think the FDA paying an oversized amount of attention to one retail segment is going to do anything meaningful in the long term and we shouldn't have to pay for their amateur expeditionary efforts here, both in terms of funding the agency, and in allowing them to control markets on their own without any request or complaint process driving their actions.
Don't Talk to the Police: https://www.youtube.com/watch?v=d-7o9xYp7eE

One of the few 45+ minute videos I've watched on YouTube.
A response with substance would be something we could learn from but a meme isn’t.
JavaScript automatic semicolon insertion does a great job most of the time, but still leads to bafflement when code like

const b = 1
[1, 2, 3].forEach(console.log)

(from your linked page) does the wrong thing, because both forms (with and without a semicolon) are syntactically valid. I would much rather just always use semicolons (or, like Python, never use them) than have to memorise the 5% of oddball cases where I need to add them manually to resolve ambiguity.
The only times I've been asked "Do you know why I pulled you over?" was when I had a tail light out. I figured the reason they asked was to see if I was already aware of the problem. In one case, I was literally on my way to buy a new headlight, and they accepted that as an answer and sent me on my way.
Could have sworn that free speech absolutists had a brandishing exception
the review we just watched made it pretty clear you cannot even power the boxes outside the rack...
The post itself isn't very generous; its title is “You can’t do that because I hate you.”

You're right that "frustrating to use software" applies to proprietary software as well, but the author only gives very specific examples all of which involve open source.
Sure, but it's obvious, unlike Amazon where you get duped. So if you want a real name brand product you shop at none of the above, and if you want cheap junk you go to AliExpress. There's not a large reason to roll the dice on something in between (Amazon) unless you want junk with much faster shipping and streamlined returns (at double the price of AE).
What the demise of Superpedestrian means for the e-scooter industry
I wonder where the weights they added to the Lincoln Aviator are to get it to 6001 pounds. Can they be removed?
The problem was a strange monorepo setup where multiple packages came from the same GitHub repo. Then I tried to switch one of them to my fork. The error message did not help me understand this reality at all; I only figured it out the very hard way after blowing up my project in two different ways.
It's typically common gateway interface [1] in the context of web serving.

[1]: https://en.m.wikipedia.org/wiki/Common_Gateway_Interface
It makes sense if you know you will always have exactly one record for that date. If there’s any circumstance or possible future where you might end up with multiple, then don’t. Also consider any implications of that for foreign keys referencing that table.

There’s also nothing wrong with using an integer or UUID PK as an additional field even on a table that has another field that would make a natural primary key.

Date as primary key is a pattern sometimes used in star schemas for OLAP databases, though separate y/m/d tables are more common afaik.
you can also prepare infinite ingredient based ice cream which might have different properties ;)
definitely potential for nightmare scenarios - employers would love using this type of thing to fully surveil staff. Plug it in to AI and you have real time monitoring of everything everyone is doing with alerts.
Thanks, I missed that thread the first time around.
The article is literally called "Formally modeled Dreidel for no good reason" so that should answer your question.
My favorites in the Finnish scene were the cave shooters (luolalentely). Games such as Auts or V-Wing. Are there any modern games available in this genre?
https://en.wikipedia.org/wiki/Common_Gateway_Interface

The most primitive version is just launching one process per request, piping the HTTP request into stdin, and piping the response out of stdout.

It works, but you can imagine the startup latency is rough and it takes a lot of resources.

There are faster variations that try to reduce the overhead. Ironically FaaS is sort of a rebirth of CGI
You might want to take a few dozen hours to dig through John Regehr’s work to understand the current state of the art of C programming.
I've actually seen someone try this. They were cited for attempted bribery.
it's todays number one attack vector.

people who disable js (very few in this early adopter crowd) then allowlist sites to have js but no webgl.

it's something better left for games or to increment visuals. basing your ui on it like doing js only sites in 2023
In general, no, primary keys are unique. So, unless your table is something to record data about specific dates with a unique row for each date then it generally doesn't work to make it a primary key.
interesting read. i have seen the contrary move being a success too. moving from sophisticated job scheduling systems that are too complex and less reliable to the simplicity and reliability of crontabs or systemd timers.
X11 isn't a sandbox and that's fine by me. I'm not particularly interested in zero trust computing. I'm not strongly opposed to it, but in general I'm going to choose a lightweight app over a resource hog. However bad X11 is, it runs the software I want to use. That's literally my only motivation for sticking with it. Sorry if you find all this offensive.

> No modern desktop environment is complete without a browser, so since you're stuck with it, why not just use the browser itself as the desktop environment..?

Because I want to use my desktop environment as my desktop environment. I've invested time and energy optimising it for my workflow and I'd like to continue to benefit from using it.

> non-browser desktops aren't as flexible or powerful or extensible as a browser

Again, I don't know what this means. My desktop is literally programmable. As in, I can edit and recompile the source code directly. Please tell me what's more powerful than that.

> they can run across many different platforms,...

I only need my apps to run on one platform

> ...and be easily distributed and efficiently used over the network (unlike Wayland or "modern" X11 apps).

`apt install my-x11-app my-wayland-app`
`#include <sys/socket.h>`
I don’t think that’s fair. If I could cross a border to earn $5M a year, I wouldn’t call the locals hateful for coming up with ways to protect their own livelihoods, and I wouldn’t feel entitled to a say.
I'm born around that time although before 1981.

I had some elderly neighbors with this condition and I think they lived long enough (1990 maybe?) that my two next younger brothers might have visited them too. (Why I don't know: they were not relatives or anything, my mom and aunt just used to visit them to be nice to them, so I suspect when I started school they might have taken my place.)
No, they really don't give a hoot. They have an end goal they're trying to accomplish, and that's their priority.

They will seek feedback from industry experts to determine if their rules should be refined, which is what is happening. The details of any internal complexity of an industry is entirely delegated.
I remember hooking up opencv with the embeddable server mongoose 15 years back.

Today i would have considered mongoose(10k+ stars) which is also a mature c/c++ web server[1] if not the licence.

Also check out this thread(290+ pts) on tiny http servers in C. [2]

[1] https://github.com/cesanta/mongoose/tree/master/examples

[2] https://news.ycombinator.com/item?id=26671851
I agree. Mistakes were made and migration has been unnecessarily hard. This particular issue doesn’t even affect me. I simply turned off `no-unresolved`. TypeScript handles a lot better anyway (even with jsdoc type annotations).

But what is the issue here is the stubbornness of the maintainer and his unwillingness to accommodate a very sizable portion of his user base. The industry is moving on, and as a TC-39 member he should be aware of where the community is moving as well as show some empathy with his users.
This is similar to how it works in the Netherlands. First 5 years as "knowlage immigrant" your visa depends on your work. Not tied to an employer per se but working in certain sectors (IT, SW dev, HW dev etc) and earning minimum a certain amount per year. As long as you satisfy the conditions you are free to change jobs. If you lose employment, you have 3 months search period with extension possibility. After legally living in NL you have the option to either get a permanent residence permit or becime a citizen.
I know you were mostly joking, but for cloning dates you can "just" use the constructor (https://stackoverflow.com/a/69601256).
The Lightning Network works. Not sure what you are referring to. Also, not sure what you want to say using your first sentence.
Looks pretty similar to C# WinForms that ships with Visual Studio.
https://youtu.be/n5WneLo6vOY?si=maped85dMX90KIn1
> “Just because mistake is common”

A good example of why having a language that is squishy to common errors is valuable. I still understood your point even though it’s grammar wouldn’t compile.
Done. VIM and Bram have given me so very much; very happy to support. Looking at Bram's GitHub commit chart for 2023 is haunting (https://github.com/brammool). Thanks for everything Bram; We'll miss you.
Always love seeing Apple II related stuff on HN.

The first game I got with my Apple //c was Championship LodeRunner - http://www.oldcomputerstuff.com/championship-lode-runner-cer...
This is simply untrue. The US graduates far more stem majors than they have ever done. Many fail to fine gainful employment because employers would rather cry about a phony shortage so they can hire cheap labor.
The most prominent example of a colonial era street is Broadway, whose path predates Manhattan's rectangular street grid, and thus cuts diagonally across many streets.

> Broadway was originally the Wickquasgeck trail, carved into the brush of Manhattan by its Native American inhabitants. This trail originally snaked through swamps and rocks along the length of Manhattan Island.

> Upon the arrival of the Dutch, the trail was widened and soon became the main road through the island from Nieuw Amsterdam at the southern tip. The Dutch explorer and entrepreneur David Pietersz. de Vries gives the first mention of it in his journal for the year 1642...

https://en.wikipedia.org/wiki/Broadway_(Manhattan)#Colonial_...

The historic Flatiron Building, at the intersection of Broadway and Fifth Avenue, has a triangular footprint.

https://en.wikipedia.org/wiki/Flatiron_Building
Some people are built to assume trust in authority and that authority maintains social order.

The truth is that there's always another side of the coin - every framing has it's opposite.
She's an excellent lawyer. How did she get promoted to head the software company that makes software?
Unfortunately Poe's Law means that satire which is obvious to members of a subculture is not only unrecognisable as such to those "not in the know", but is even found to be held as serious opinion by yet others.

As to the claim that "facts lack context", here are some low-context essential facts:

0 + 0 = 0
P & Q ⊆ P

as well as some low-context accidental facts:

fire burns, here and in persia
all men are mortal
the earth is spherical
> 200-300k base with 15% annual bonus and equity ($300k-750k when I was working at public companies. I can't speak to my portfolio company's equity practices) is not a shit wage

That was what we were offering, but we were also demanding on quality and skill required.

We ended up getting some top performers in Israel and India for a fraction, despite being ready to pay the above.
The Linux graphics stack in a nutshell, part 2
It does seem pretty prevalent nowadays and ironically they almost never are as smart as they pretend to be.
Is this a new hackernews meme?

It's the same format as another comment about writing compilers.
At minimum Amazon should be banned from co-mingling. Its blatant false advertisement for consumers. If you buy from a trust source like Amazon, your product should come from them. They can't be both a marketplace and retailer with co-mingled inventory, its all the same inventory and should forgo the protections of being a marketplace.
I have no idea where computing will be in 60 years. The tool I miss most is the oscilloscope. It was great fun and satisfaction to set up the scope and computer and be able to see the display of the electronic signals while you looked for a missing or erroneous signal. You had outsmarted the computer. The top do in my days was if you did not have a good handle on a problem in two hours call for help. grandfather
It's trolling. You know he's only going to repeat his own question.
Anything-oriented programming amounts to tying a hand and foot behind your back. Any big enough program can benefit from OO in certain spots, functional in others, relational here and there, generic throughout all the others, pipelined, dataflow, declarative, what-have-you. The problem dictates its solution.

"Specialization is for insects."
Or we could give domestic labor stable high paying jobs like our fathers and grandfathers enjoyed and the problem fixes itself.
The equivalent would be WinForms
The illusion of security start by believing your software is "safe" because written in a new "safe" language

https://nvd.nist.gov/vuln/detail/CVE-2023-22466
I absolutely love the book Chip War by Chris Miller. A fantastic history of the semiconductor industry and the geopolitical and economic consequences of its development.
Agree, though for a lot of people authority and the prevailing social order has caused negative experiences their entire lives. I'm actually surprised there isn't more discontent.
that depends on the phrasing
I'm wondering if you've tried Magic Lane products and can compare?

https://www.magiclane.com
And then those companies sell in other countries.

When the US banned Israeli companies from selling military IP to China, they began selling to India.

Drone tech saw a similar impact, hence why Chinese and Turkish Drone companies are outcompeting American ones in both commercial and defense applications.
Yes, I completely agree. If you want to teach the user the rules, then you follow the rules. The problem with the Python example is that they DID special-case it, but in an unhelpful way.
I always thought it was "Shave and a haircut, two bits."
> source: a link you posted to HN in 2020

Is it surprising that someone interested enough to post in this thread would have had a past interest in the subject as well? It's hard for me to understand how this is a good-faith, thoughtful response. There have been many other takedowns and a lot of other reporting as well, but the link provides some decent insight with a level of detail that an HN reader would appreciate. The tl;dr: most of the "Russian bots" research was, as I summarized, bunk, and pushed by people such as Bill Kristol and other establishment people behind prior false propaganda. I am not sure what "look, you posted this before" is supposed to mean.

> Source: you

Here is an article published in Nature.

Finally, we find no evidence of a meaningful relationship between exposure to the Russian [specifically the IRA] foreign influence campaign and changes in attitudes, polarization, or voting behavior.

https://www.nature.com/articles/s41467-022-35576-9

> Source: you

Sure, but you can find op-eds and comments everywhere opining that the "new" nature of disinformation and misinformation on the Internet requires corporate-state collusion to censor and repress, lest those people who are susceptible to these campaigns (never, of course, the experts or the people in government) vote the wrong way.

Although I am reluctant to even mention it due to its politicization, the Hunter laptop story is a fine example; claiming the story was Russian disinformation with a total lack of evidence (a claim that persists in some quarters to this day!) damaged the credibility of news institutions and intelligence agencies more than any actual Russian disinformation. The fact the actual story was largely a nothingburger makes it even worse. It gives the appearance that people in positions of influence and power attempted to repress a story that did nothing more than paint someone related to the President in a bad light. Indeed, it's incredible and shameful that the NYT took years to print stories like this [1] which could have been used to refute people quoting the "don’t worry unlike Pop I won’t make you give me half your salary" text because they preferred to leave responsible people with the impression that it was all total fiction and Russian disinformation. Rather than trusting the electorate, the NYT, Twitter, and government intelligence agencies believed it was better to mislead them rather than risk them voting incorrectly. In other words, people are not capable of self-government.

[1] https://www.nytimes.com/2023/12/22/us/politics/hunter-biden-...
Windows 3.1: Twenty-five years later, it's still a Microsoft milestone (2017)
At least European car makers are trying to stay in the race, but the Japanese appear to have just given up. Toyota is still spruiking hydrogen and others like Mazda don't even have plans to start building EVs.
Stating the facts isn't an endorsement. It's just the facts.
But comptrollers get paid shit.
Listing what is in a product isn't necessarily as easy as one might think.

Certainly if an elemental analysis is required to ensure that the heavy metal content is lower than 1 ppb, it means something like a comprehensive SEM-EDX is required for every single batch. This should be required to avoid things like not noticing the enormous addition of lead chromate into turmeric, but it does require caring a bit about quality, and caring about quality in this way won't occur in a free market economy without some checks.

The examples of this are everywhere, even in things as basic as water. If you ever want to worry yourself, learn a bit about characterization techniques for determining the amount of heavy metals or organic molecules ("forever chemicals") are in water to ppt levels. It's astounding how much different techniques will provide wildly different answers, and it's unclear which method to believe.

When you look closely enough, it can get pretty scary how little we know about what is in our products.
Good let them.
Image searches got better -- but I don't think i can yet add pintrest to my killfile, alas.
No, the claim is still wild. Ignorance of chemistry in one person or woo-woo beliefs is not an indication for the article's general claims about humanity. You also do not know me or my social circle. There's a cynicism in your post that says maybe more about you than about the claim in the article, friend.
>It follows the general construction of a ChatGPT answer though.

In my English education in public school in California, it was hammered into my head quite strictly that A Paragraph has a very specific structure, and that no parts can be rearranged or even omitted. Thankfully I have moved on from thinking about the English language that way, but it’s not shocking to me that many real people write with a similar structure because they were taught that it was the objectively correct way to communicate in written form.
If microplastics are a huge problem (and they likely are), then tires are perhaps the largest source: Recent studies reveal that tire dust is actually responsible for 100x more pollution than the engine of an ICE car, and EVs (due to their increased weight and torque, which produces more tire dust particles) emit an additional 20% more tire dust than gas and diesel vehicles. Unintended consequences, and all that...

Some details on the research here: https://e360.yale.edu/features/tire-pollution-toxic-chemical...
Classwind: Ultra-fast 331B JS utility for dynamic class names
Classwind is a featherweight JavaScript utility crafted for dynamic class name generation, standing out with its blazing speed and minuscule size of just 331B. It's designed to seamlessly integrate into any project, supporting a wide range of input types and maintaining top-notch performance. Perfect for those seeking performance optimization without the bloat. Check it out for a more efficient, framework-agnostic approach to handling class names in your web projects!

Classwind outperforms clsx in string operations by about 2.6%, classcat in object handling by nearly 15%, and maintains a significant lead across arrays and mixed data, showcasing its superior efficiency in class name generation. This performance boost is especially beneficial for high-performance or large-scale applications, marking Classwind as a top choice for developers focused on speed and efficiency.
This “all the Chinese do is copy” meme needs to be put to rest. Every nation copies as first while they industrialize and learn the ropes.

I’ve seen a lot more experimentation and unique designs in Chinese cars recently than European or American cars. Followed by the Koreans.
Wait… does SerenityOS have special win32 support ala ReactOS?

Last I heard it only borrows Windows 95's aesthetics and nothing more.
The current schema is for a newsletter, where data needs to be stored for each individual day, but only one record needs to be created. I just realized that I can have a year, week, and day of week integer instead.
I think the devs for Noita said something about building the Falling Sand Game + Liero together as one game.
Some of us just wander into the Rust part of the codebase every so often for our work.

I cd’d into the folder with the cargo.toml, ran cargo fmt, and nothing happened. I dunno what else to tell you. Sometimes things just aren’t set up the “right way”, and yet we still have to do our jobs.
Xiaomi is China's Apple, so what happened to the rumored Apple car? Haven't heard anything for a while, but Wikipedia claims it's still planned for 2024-25:

https://en.wikipedia.org/wiki/Apple_electric_car_project
In OSS this is common, I guess nobody wants to spend time on backward compatibility as a hobby.

There's a lot of chasing new and shiny in OSS but I wouldn't say that applies to everyone... just look at the entire retrocomputing community, for example. Writing drivers for newer hardware to work on older OSes is not unheard of.
>> Give me all your fucking money

That's called the IRS. Should they be allowed to say that?
What's weird is that there is a special exception for this -- it's literally not following it's own rules to tell you that you're not following the rules!!
The number 8 is very ambiguous as well.