skysight-inc/HackerNews huggingface dataset:
> It's a gay wedding because they're gay.

No, it's a same-sex wedding because the two people involved are of the same sex. There nothing inherently impossible about a homosexual marrying someone of the opposite sex, or a heterosexual marrying someone of the same sex. They are unlikely to want to do those things, of course, but they could if they did want to. (And, of course, many people are not exclusively homosexual or heterosexual!)

Millions (billions, if you consider the entire world population) of people believe that the institution of marriage is inherently something that happens between a man and a woman. Just like many people believe that marriage is inherently exclusive/monogamous, or inherently not permitted between close biological relatives, or inherently reserved to people above a certain age, or 1000 other restrictions that you or I may or may not agree with. Is it illegally discriminatory against people with siblings to refuse to bake a cake for a wedding between brother and sister? What about a polygamous Mormon marriage where the husband is taking his 17th wife, would refusing to service that event be illegal religious discrimination?
There is nothing about production of PV that requires coal.

Moreover, there's nothing about it that requires particularly pure quartz, since impurities are removed when trichlorosilane is distilled.
The naming is a hard problem - black/white/orange and black/white/red screens are commonly called 3-color screens, to distinguish them from normal black/white screens. Calling them 1-color screens would be an awful choice of name, but "7-color screens" is a name consistent with the "3-color screens" name and calling them 5-color would be horribly confusing (especially since current 5-color would become 3-color).

Also, black and white are their own specific primary colors, they're not made out of a combination of other colors, so it's rather appropriate to call them colors in that context.
They subsidized things for everyone by turning a blind eye to personal piracy for so many years. They got entrenched as a defacto standard, and then they started tightening the vice.

It's enshittification. Why defend a multibillion dollar corporation who doesn't care about you one bit?
Trash in the street doesn’t seem psychologically damaging in the same way as social media telling you you’re worthless if you don’t do XYZ?
If words don't mean anything then of cause there is no difference. You might as well program in brainf*ck -- hey, it is turing complete, so same diff.

Personally, I like seeing "dummy" name passed into a function and understanding just from the name that no methods are expected to called on it during the test. Or seeing "fake_something " and understanding that a manual (perhaps test-specific) implementation is used. It is a minor point but such chunking is universally useful (there is enough stuff to keep track of).

My original point was that the architecture can facilitate so called classical unit tests over mocks (make the latter less necessary) https://martinfowler.com/articles/mocksArentStubs.html#Class...
Yes it does, and no it doesn't.

It is exactly as bad of a situation as I laid out.

It is a tiktoken wrapper that only does CL100K, doesn't bother with anything beyond that, even the message frame tokens, and claims to calculate cost for 400 LLMs.
Exactly. When I bought a pair of USB-C AirPods Pro recently they were 70 dollars cheaper from Best Buy vs Apple's website and I was able to add AppleCare with no issue.

They appear to currently be 60 dollars cheaper and have been in a sort of perma sale of varying degrees for the last 6 months (not unlike the Lenovo example).

https://www.bestbuy.com/site/sku/6447382.p?skuId=6447382
<< If you don't want VS Code to even check for updates, you can set the extensions.autoCheckUpdates setting to false. >>

https://code.visualstudio.com/docs/editor/extension-marketpl...
>US ranks 3 by mean but 15 by median. It's ahead of most European by mean but by median most West European are ahead.

Yep! And the European countries behind include like ex-soviet bloc countries and such (basically starting from very low in 1989-1991). And as you not, the cost differences (not accounted in the table) push European countries even further than this ranking.

Besides mean vs median, I'd point also quality of life factors not measured in dollars or euros.
A few things people may have to hide that they arguably should be able to, depending on the culture:

- Embarrassing medical conditions

- Minority ethnic heritage

- Being LGBT
Steam link: https://store.steampowered.com/app/2427530/The_Nightscarred_...

Looks fun. Hopefully there's different builds, making it sort of a first person Diablo / Borderlands / Vermintide.

Devs, if you see this, would you please consider opting the game into GeForce Now? https://partner.steamgames.com/doc/features/cloudgaming
Validation of highest order! Thank you for the reply. I finally read the full original text of Programming as Theory Building.

Thanks for your writing as well. As the OP said, the Intellectual Control essay is extremely insightful.
Not trivial but some folks (including me) HEX edit a bit or two from UFEI/Bios to reenable undervolting.
The Scourge of Self-Checkout
You still haven't explained how is that different from North Korea.
VS Code everything is comically insecure. As far as I can tell, if you use VS Code Remote SSH or remote tunnels, the repository you open can execute code on the remote and the local machine, and the remote machine’s configuration can execute code on the local machine. And this is essentially by design, and MS doesn’t care.

At least VS Code in a browser is no less secure than the browser itself, at least as far as attacks against the client are concerned.
This was a feature that should have been baked into the operating system from the start. This was totally expected that they would add call recording into the operating system as this has been a feature of operating systems in the past. At least on the android side, these apps have been hacky workarounds, so all the engineering effort was put into hacking around the permissions problems - not implementing the base feature. I'm thrilled to have a supported method to do this exceptionally simple task.
Huh, I was pretty sure that you need an extra chip in-between. Otherwise, the 4 CPU lanes will just drop to 4.0 level.
So you don’t actually know what you’re doing but still feel fit to rip on op for it? “Lol” indeed…
Also semi-related, the (multi -millenial) plot of Neal Stephenson’s Seveneves is kicked off by Kessler sindrome caused by the Moon.
An 'Algorithm' Turned Apartment Pools Green
If any of that were actually true, postfix/revers polish notation would be more popular. Math has it's own languages with all the same problems every language has.
Are you familiar with how squalid the conditions were for many people in the early 20th century? It was a whole lot worse than "trash in the street." More like, animals rotting in the street, ten people living in a studio apartment with no windows or fresh air, diseases widespread, people working 15 hour days in brutal conditions, etc.
Lol. Drive by insult that's A) obviously wrong, and funnily enough, it's the attention to detail that got me there B) in service of caping for "33% error in financial calculations is actually fine"
this could also be the reason humans notice changes
Once you're familiar with friction, you start seeing it everywhere. And then you hate how much of it there is. I'm sure there's a philosophical lesson in there somewhere.

As far as battling it goes, my experience is that you can get a lot of mileage by just spending an extra minute or three making something a little cleaner, more readable, less prone to failure, etc.
It's not pretending. It's literally a treaty. How more formal and matter of fact would you like to get? And I never said it formed ex nihilo - try reading my comments "ab initio"

Pretending is believing the EU is just a handful of countries getting together to form a farming union to feed their people, in 2024. The EU is a totally different beast. To imply or believe otherwise is delusional

And "x86" is not the same term as "8086"
CISA Publishes "Enhancing Election Security Through Public Communications" [pdf]
It also doesn’t address magnitudes.

Quantity of freight is relatively fixed.

If running trains half as long. Reduces derailments by 20%, you now have 60% more derailments, because you have twice as many trips.

It is rare for more than a dozen or so cars to detail at one time.
It's not really a left/right thing. These things always have "bipartisan support".
Good point. I'm surprised I hadn't heard of this project before as I am a rails dev and it is an open sourced rails project.

I'm going to look into this some more.
Ms. Pac-Man isn't Namco's, so they don't really give a shit
Even if it works and saves time, it may make us pay that time back when it doesn’t work. Then we to actually think for ourselves, but we’ve been dulled. Best case, we lose time on those cases. More realistically we let bugs through. Worst case, our minds, dulled by the lack of daily training, are no longer capable of solving the problem at all, and we have to train all over again until we can… possibly until we’re fired or the project is cancelled.

Most likely though, code quality will suffer. I have a friend who observes what people commit every day, and some of them (apparently plural) copy & paste answers from an LLM and commit it before checking that it even compiles. And even when it works, it’s often so convoluted there’s no way it could pass any code review. Sure if you’re not an idiot you wouldn’t do that, but some idiots use LLMs to get through interviews (it sometimes works for remote assignments or quizzes), and spotting them on the job sometimes takes some time.

LLMs for coding are definitely useful. And harmful. How much I don’t know, though I doubt right now that the pros outweigh the cons. Good news is though, as we figure out the good uses and avoid the bad ones, it should gradually shift towards "more useful than not" over time. Or at least, "less harmful than it was".
There are more "one-party consent" states than two-. Notably for HN's crowd California requires all parties be aware: https://wikipedia.org/wiki/Telephone_call_recording_laws#One...

I am in NY, a one-party state, so I record most important calls for use later.
Plastics, climate change, we have a number of these problems that get worse over a long enough time scales that there is no incentive for the people in charge of our economy to fundamentally change their behavior. I find "economics will solve this" arguments really dubious.
At least on some Android based dji products, the device os does not include Google services. If aabs are dependent on Google Play being installed, then this would be correct. Side loading is absolutely viable for apks, as are third party app stores.
I am not an android developer.
The influence of Lisp is widely known among PL researchers and practitioners (such as compiler writers), but there are many people in computing who are unaware of PL research and who have little exposure to Lisp except for Emacs users and maybe a few exercises in Scheme during college. Thus, the contributions of Lisp are constantly rediscovered by those who just come across it. Over the decades mainstream programming languages have incorporated features from Lisp, and there are still Lisp features that haven’t made its way into mainstream programming languages.

Lisp is by no means the final word on programming languages, but its flexibility from its S-expression syntax to macros to its metaobject protocol makes it easier to bend the language to fit the problem rather than the usual approach of making the problem fit the implementation language, and this flexibility remains an enduring trait that continues to attract people.
I'm happy to help answer questions that folks have on this (though some of them will probably need to be answered by the team at DeepComputing).
No I'm not; I was surprised(for some reason I though Interpol is a european thing) and showed some resistant but they just wanted to check in.
I did look up now and found multiple cases where interpol was involved in bolivia as well as car with the logo, and officers with hats \_o_/
I don’t have time to be a direct mentor, but I have a discord where I’m building a SaaS in public. You can look at my work here:

https://codingbutclueless.notion.site

Also, I answer questions and talk about investing.

There are others in my group with more experience than me in various areas.

Why listen to me? Because I just repeat what I’ve heard from people who are smarter than me, and I know my own circle of competence. That means it doesn’t just come out of nowhere or from an ego driven place,
Even if there was a ~25% decrease in Amtrack trip length, would there be any meaningful increase in use?

I’ve looked at longer Amtrack trips and the time it takes to travel across just a few states relative to flying just doesn’t make sense to me.
This is the main thing that makes me uneasy about using neovim distributions. So many random extensions get installed.

I always think in the back of my mind "if someone compromised nvm-cmp or something we would all be so screwed". That's why I'm very happy to see the core team trying to bring those essential LSP and Completion packages into neovim core.
I appreciate Jeff Hawkins the author of 'On Intelligence' book which has shaped my understanding of brains.
Researchers find Meta's replacement of CrowdTangle with MCL tool hard to swallow
I pay for Kagi.com
humans collectively are saying challenge accepted
They once humbled navies: The secret of tiny shipworms' mighty gut
Amtrak has weak service outside key corridors because it operates on infrastructure that it doesn't own, which is constructed and maintained to a freight-optimal standard, and so is slow and unreliable. Freight traffic conflicts are just icing on the cake, as is politicization of funding and a basic failure of purpose from inception-- Amtrak was a railroad union pension rescue brought about by massive subsidization of auto and air infrastructure in the mid-20th century. The purpose forever has been to extend and pretend, and not to actually make intercity rail travel viable across the US.
Can you have someone else go through the process of getting it, like a Craigslist rando to whom you pay cash?
Kind of yes. Stacking two stochastic processes simply adds up the expectation value but not the noise/dispersion/volatility. That variation adds as a sum of squares.

If you push utilisation towards 1, what you essentially do is push the next "free" slot farther and farther into the future. This, essentially, means that you always buy higher utilisation with longer latency (at least in the upper bound). But the good thing is: If you have enough numbers, then the maximum latency grows slower with utilisation.
“Refactoring”… I beg you, stop conceptualizing fixing social problems as moving blocks of code around.
I find it interesting that the article doesn't really mention that regardless of derailment rate, longer trains increase derailment impact.

A longer train can, of course, derail more cars, and when it derails, will strand more cars (since the train's cars still on the rails are temporarily stopped and often can't be moved until the derailment is partially cleaned up). In addition, derailing the 50th car of a 50-car train can only cascade to cars ahead of it; derailing the 50th car in a 100-car train can cascade in both directions. (Stated more generally, the average car in a 100-car train is twice as far from the end of the train than the average car in a 50-car train.)

Even if a 100-car train had the same likelihood of derailment as a 50-car train, a 50-car train would, on average, have reduced impact.
A few comments here noting the conflicts between freight and passenger service on shared lines. Would it be a better use of resources to eliminate token passenger rail service to keep it from interfering with freight? Bus is as good or better than passenger rail in many cases, but there is no real alternative for moving hundreds of tons of materials.
Dynamic typing and garbage collection didn't really catch on
This is coming around full circle to the early days of the internet when people had toolbars installed on their browser that displayed adverts and they slowly earned pennies for the time they spent browsing (and seeing the toolbar adverts).
The Heritage foundation is absolutely the mainstream GOP.
The argument goes like this: if a sizeable part of the society refuses to date black people, then black people are in a disadvantaged position.

> It is no more or less ridiculous than me being sexist because I am not interested in women

I tried saying this but "race is race and gender is gender, two totally different things".
Pike isn’t the final word on Go either. Hence why we have generics.

I don’t really understand why you’re arguing about this. Go has generics now, isn’t it about time you moved onto a new soapbox?
Strange to see it as sort of a competitor to the Internet. They coexisted fine for a while until broadband became common, but that wasn't until well into the 2000s. Many games and apps were distributed on CDs but connected to online services or multiplayer peers over the internet.

It was the combination of commonplace broadband and subscription profits (Adobe, Microsoft, Steam, Netflix) that really ended physical media, IMO. Why sell a disc once when you can sell a renewal every month.
To this list, I'd add one more thing: pay attention to talks that you see, writing notes not just on the material, but on things you liked and disliked about the presentation style, the slide format, etc. Avoid the things you dislike, and employ the things you like.

This applies to all manner of things.

You may notice that speakers who talk to the screen are unengaging. So avoid doing that.

You may notice that strong speakers have a moment near the beginning when they grab the attention of the audience, and that this makes it easy to stay awake for the whole talk. So try to find a way to do that -- a way that fits with your own work, of course.

You will certainly notice that talks that go overtime make for a terrible experience for everybody. So don't do that. (You'll need strategies. The simplest is to have "landing points" in the talk, so that if you see that time is running short, you can skip some material to get to a landing point. Obviously, the conclusions slide ought to be a landing point.)

And so on. Learn from the impression that other speakers make on you.
FTA: “SPUR was ahead of its time in building a multiprocessor system in the mid-1980s. IBM’s POWER4 processor from 2001 was the first multicore microprocessor, with Intel and AMD each following four years later.”

That’s comparing apples with oranges. The POWER4 had two cores on a single die (https://en.wikipedia.org/wiki/POWER4) while in this system (FTA) “a processor would consist of three custom VLSI designs and around two hundred other chips”

Multiprocessing systems are much older, for example C.mmp (https://dl.acm.org/doi/10.1145/1480083.1480098, https://en.wikipedia.org/wiki/C.mmp) from 1971 (possibly also a bit of apples and oranges, but if so, IMO less so than in this article)
Sure! In a professional capacity - our customers were dissatisfied with the length of time and flakiness of a particular workload job[0], and I was party to the discussions on how to solve this problem. Knowing Little's Law allowed me to dissent against the prevailing opinion that we should customise our job processing queue to prioritise these jobs[1], arguing instead to provision more resources (i.e. beefier servers).

The decision was still made to alter the priority. The change went into production and was found to unacceptably degrade the performance of other jobs. Thankfully, one of the engineers who I had convinced that "processing time is the only factor that matters" had spent all their time optimizing the heavy task, to the point where it was no longer a heavy task, thus saving the day.

0. The job was some kind of "export CSV" form, and it somehow involved both 'traversing dozens of highly normalised tables' and 'digging into json blobs stored as text'.

1. I specifically remember one of the arguments was that if you have 3 heavy tasks A B and C, best case is "in parallel" which takes max(A, B, C) time whereas worst case is "sequential" which takes (A) + (B + A) + (C + B + A) time, our current priority approximated the "sequential" scenario, and the priority change would instead approximate the "parallel" scenario. I use scare quotes because I felt it was a resource issue (the "sequential" pattern was a byproduct of the most common way a heavy task got enough resources... which was an earlier heavy task finished and freed up a lot of resources).
Interesting article - I have serious doubts about many people in my personal life's ability to discern between real or generated information online. From a cursory glance it's almost impossible to tell and someone would need not only a critical mind but also the investigatory skills to figure out the truth.

Outside of this community I don't feel those are all too common attributes.
> Making a math library for fun

Suspicious
The one being done right now without this law
Making a service better is a good thing regardless of whether it increases use.

That said, there are some people for whom train travel makes a lot of sense, especially if you make it more efficient. You just don't happen to be one of them.
It will take a lot more market penetration for Framework to exert such an influence. They are too small to form a threat to market share of major players, and thus too small to do more than form some awareness. Awareness is not a financial incentive for big OEMs.
RISC-V assembly for kids: snakes and ladders [pdf]
It prints on A4, each player plays (moves the PC) until they have to roll a dice and then the turn changes. If you have A3 printer it feels better.

For pawns I use capacitors with their legs cut off.

I made this "game" as a tool to teaching my daughter super basic RISC-V asssembly, but also to help her to get intuition what a variable is, and what an `if` is. I used it in preparation of playing https://punkx.org/overflow/.

I usually put stack pointer at address 1188 and since the dice variable is at (sp-16)+12 it ends up at 1184, and use pencil just to write values there, but sometimes its nice to put the stack pointer suspiciously close to 1160 (which is the main's ret) to discuss the "code is data" concept.

You can see in the game where it uses the "li a5, " instruction, the machine code actually has questionmark on the right place in the instruction, which is also useful when teaching about "what instructions are", and how programs are compiled.

PS: I almost forgot about this "game", and we played it quite a lot, so decided to share as it might be useful to other parents. Also we spent quite a lot of time with https://punkx.org/4917 which is a collection of tiny machine code programs for Richard Buckland's educational 4bit computer.
Does it really work? Let’s see some stats
I guess any sufficiently inefficient computer is indistinguishable from a space heater.
I think you're right. Also, I think I have a different definition of "ready" than OP
>I’d be very curious to see the opinion of someone who likes react who thinks this is a bad idea.

I love(d) React to death from day one, and I've been using it every day professionally as a front end dev since 2016. This is precisely why the feature upset me so much. As another commenter said, they are clearly jumping the shark here. How exactly will this even work? Does this mean that every single render of every single component now has to tree shake the VDOM for <title> and <meta> tags? And now I'm encouraged to spread these things out all over my app instead of handling them centrally? Again, brutally stupid.