skysight-inc/HackerNews huggingface dataset:
The bitterness of current and former employees, alums, and many people around the state, does not detract from several excellent points made by the piece. To read it and wholly dismiss it is questionnable (especially with a birthrate comment).

Birthrate in the "WVU area" should be considered, but consider a couple datapoints: Total enrollment overall increased [0] year over year for both 2021-2022 and 2022-2023, and over half of WVU students come from outside WV [1]

[0] To see the increased enrollment, you need to get the '21-'22 enrollment from this site: https://www.thedaonline.com/news/wvu-continues-to-experience... and the '22-'23 enrollment here: https://www.wvu.edu/faq/how-many-students-are-enrolled

This year's enrollment was published (news claimed increase); traveling and didn't immediately find the source.

[1] https://www.collegefactual.com/colleges/west-virginia-univer...
Agreed - another good resource is the original Flavors paper. Many of the parts are there like multiple inheritance and method combination but without the MOPs and multiple dispatch.

https://www.softwarepreservation.org/projects/LISP/MIT/nnnfl...
Beware the, "I'm already a bitcoin billionaire so I'll share my secret to success". Either they're lying about the Lambos, or they suddenly got less greedy. One of those is more likely.
For small companies the value of standardizing on MacBooks is high. But a big company should be able to handle two operating systems.
And if there's a problem you can contact customer service .... no, we can't issue you with a new palm.
> They have no choice. War is coming to them whether they like it or not.

Wait… what? Which country is going to attack China?
Having many very high resolution textures adds up. I’m sure we’ll see it rise, especially in the age of generated textures and materials.
If you let your kids on social media, meta and YouTube is raising your kids, not you, using all the manipulative tricks they have to shape them into consumers and attention addicts, who think these online services are reality, letting them convince them of god knows what
They didn’t though if I hired someone with no experience. They gave me six months of negative work as they took time away from the more experienced developers, did a year and a half of resume driven development (if they are smart) and then moved on.

If I hired someone with the experience I was looking for, then they gave me 2 years of productive work.

Why would I train someone new instead of just poaching your developer at market rates?
Then we'll be free of copyright like Australia must be.
>Graduate school is just a temporary gig, a pit stop for the sake of their much higher life ambitions. They wouldn't be on food stamps if they weren't grad students.

If you're putting it that way, being an undergraduate is even worse. Like graduate students, their program is "just a temporary gig, a pit stop for the sake of their much higher life ambitions", but unlike graduate students you don't even get paid. Should we also be mad that undergraduates are on food stamps?
I think I'd recommend reading Sonya Keene's Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS first though. I really don't know any other ways of learning all the things like method combinations and the like that make the MOP so powerful. All the CLOS tutorials I am aware of lack a real discussion of these features of CLOS.
So the first generation TARS

https://interstellarfilm.fandom.com/wiki/TARS
Upd: I noticed that someone mentioned upthread that OCaml uses this to fit sum types that are either an int or a pointer into a single 64-bit value.

F# doesn't do that and always stores a separate tag field for sum types. This is marginally less efficient, but doesn't make interop with 99% of languages and data formats in existence awkward.
Vim in '95 was a breath of fresh air: improved feature set over plain vi and still zippy.
I started working on social media in 2006. I did it for a big name for most of the 2010s.

It can be a good thing, it’s easier to make it a good thing. It’s expensive as hell to make a screen more destructive than narcotics, you need PhDs and server farms and shit for that.

The problem is that software companies aren’t “allowed to mature”. Sometimes you tap out the market, you aren’t doing 20% next year without pushing the envelope.

Until it’s ok to win in a market and that’s enough, you can’t trust any of this shit.
> It must have been really obvious to all concerned that, by running to ground the lab leak theory, if it ever did get out (what they did) that it’d be a big net loss for trust in government and science.

But a lab leak in itself would be a big loss of public trust in science. It exemplifies the worst fears of the uneducated regarding "God-playing scientists" who slice and dice the DNA like a Frankenstein, produce plagues for curiosity and "we were preoccupied with whether we could, but not whether we should"-style tropes. A real leak would validate these nutteries and play into the cards of the woo anti-science people (remember those times? Penn and Teller's Bullshit etc...). The fear around GMO etc. And this sort of research is international and wasn't localized to China and the Wuhan experiments aren't solely with Chinese involvement. So they thought better roll the dice and see if it gets out.

----

Trust is a very feeble thing, and nobody wants to do an honest postmortem. The train is simply moving forward faster and faster. Erode public trust, then smear and name-call anyone who doesn't adhere to an ever narrowing band of acceptable beliefs, dismiss them all as everything-ist nutjobs. Never admit wrong, just crank the heat up steadily year by year. Because surely that will solve the problems.
Profanity IM – Ncurses based XMPP client
is it git?
I know this is meant as a joke, but any sufficiently advanced drainage system already includes contracts and provisions for cleaning and maintenance. Drainage at-scale is actually a very challenging engineering problem.

@PracticalEngineeringChannel on YouTube has plenty of videos on engineering drainage systems.
He was likely funneling billions(?) to Alameda girl, who apparently absconded with a bunch... and to his parents, who are already wealthy law professors at stanford, and he gave hundreds of millions to political bribes.
Didn't the SU gov cancel his passport. I don't think he choose to end up in Russia since there was very few options for him.
The possibilities you mention are definitely worth keeping in mind. However, they are not an exhaustive list; there are positive scenarios that are better than "trying to squeeze a few more dollars by telling the tale".

The hard part is recognizing them in the midst of a lot of chaff.
Argument-from-ignorance is not an argument. If you haven't seen "any real plan" that just reflects your disinterest in seeing such a plan.

There is nothing preventing this from being applied to Europe. All the technologies are available. It's just a matter of integrating existing capabilities, which is the surest kind of innovation.

No pipeline upgrades are needed for hydrogen for grid storage, since there's no need to move hydrogen away from the storage caverns. It can be created and consumed there. It could be useful to build pipelines, of course, but it isn't necessary. I am NOT suggesting using hydrogen to replace natural gas in distributed applications.

Power-to-natural-gas has the problem of where does the carbon come from. CO2 capture (either from the atmosphere, or from the exhaust of the CC plants) would add to cost, and then the CO2 needs to be stored also. And, the round trip efficiency will be considerably below that of hydrogen. Power-to-liquid fuels would make more sense; it doesn't cost that much more to turn CO2 + H2 into such fuels instead of to methane. Liquid fuels (normally for air or ship transportation, for example) could also serve as a rare event backstop along with hydrogen, for once-in-a-century events, as long as the CC plants can burn both.
How many romcoms take 90 minutes to say “boys are dumb”?
Have used it for finance, can recommend. No need for kdb, at least for now.

Their Slack is very responsive too, top service.
I would say that hard work and perseverance are always necessary at some point but not always sufficient for success.
Such clickbait. The earth itself originated in deep space. Does anyone believe carbonic acid (which is formed anywhere CO2 and water are together) exists only here? How does finding one molecule living beings use in space further at theory about life when nobody would deny it’s out there?

Can you just tell us we found carbonic acid in space without trying to make it into some huge discovery it isn’t?
For context, it's worth checking out the 1952 Miller-Urey Experiment that demonstrates how amino acids could have been created in a primitive Earth environment without any of the carbonic acid seeding that the article suggests occurred.
A bit more from RPG about CLOS:

https://dreamsongs.com/CLOS.html

The CLOS spec was a collaboration of:

Linda G. DeMichiel, Richard P. Gabriel (short RPG) : both from Lucid, Inc.

Sonya E. Keene, David A. Moon : both from Symbolics, Inc.

Daniel G. Bobrow, Gregor Kiczales : both from Xerox PARC

The actual CLOS Specification:

https://dreamsongs.com/Files/concepts.pdf

https://dreamsongs.com/Files/Functions.pdf

Published here: https://dl.acm.org/doi/10.1145/885631.885632

There is also a CLOS MOP spec, but that's not a part of the Common Lisp standard:

http://lispm.de/docs/Publications/Lisp%20Language%20Manuals/...
Polar: Crowd-Fund GitHub Issues by Paying Maintainers, Not Random Bounty Hunters
If something is obviously not working, or doesn’t make sense, it’s important that the public be able to criticize it by reference to common sense and lived experience. Otherwise, you’re turning over the policing function entirely to the same people who are deeply invested in protecting the legitimacy of a field of inquiry.

Legitimate fields of study usually do not have trouble establishing their legitimacy to ordinary people. My undergraduate degree is in aerospace engineering. I’ve never had to argue from authority to get people to accept that’s a legitimate field that produces actionable facts.
It's not really an apt analogy. Law is not a field of inquiry like science, philosophy, mathematics, and theology are. Lawyers do not push the boundaries of understanding, they're clerks. That aside, laws are not divorced from reality, they're agreements that members of a society enter into regarding how the society is supposed to function. To study law is to study the way society works. Yes, society is an artificial construct, which why law is not a field of inquiry, but it still provably exists.
I think he's the Human form of a Ferengi.
> This fruitless endeavor draws a lot of parallels with the war on drugs.

Neither were fruitless. The RIAA keeps the price of culture high, and the war on drugs kept the price of drugs high.
I always wondered about the poor folks at M$ who got assigned to those "strategic maneuver" projects, like VB/DOS and QuickPascal. Must have felt like being the NPC newb pawns sent out to clear the minefields.
One of the core points about metaobject protocols is that while it's important to language design, a good language to me also exposes & makes flexible the object system to users of the language too.

From a review (https://www.adamtornhill.com/reviews/amop.htm),

> The metaobject protocol behaves like an interface towards the language itself, available for the programmer to incrementally customize. Just as we can specialize and extend the behavior of the classes we define in our own applications, we can now extend the language itself using the very same mechanisms.

One of the points that has rather surprised me is that we devs have not more broadly explored what we could do with our metaobject protocols. We havent had a boom in metaprogramming, we haven't seen a largescale return of AOP; we've been letting objects stay dumb unextended objects for a long time now.

The one sizable exception I have on my radar is React's Higher Order Components, where components/classes were wrapped/composed in other classes. Slices of object behavior were spliced into place.

Now that's replaced with hooks, which invert the relationship, making the function up front composed all behavior it might want as hooks that it calls.

I don't know enough about how Rust macros are made & used. My vague impression is they are very scarcely considered. Maybe I just missed the discussions but I'd expect there to be lots of blogging about this topic if metaprogramming here was really as fertile a field here as to be expected.
Assange is just a reporter/press. Someone gives him information and he publishes it. He didn't crack or break or copy or steal any of the information he published.
IP range is definitely a problem. I manage to get blacklisted a couple times per year by Hotmail, who still only support IPv4, despite SNDS always saying everything is fine. They don’t seem to care that blocking a whole IPv4 netrange of a reputable VPS provider because some other customer was sending junk mail will cause collateral damage.

IP/domain reputation is also probably an issue; I’ve been using the same IP address and domain names for over a decade so services like Talos are reasonably satisfied I’m harmless. If someone sets up a server and it has never sent mail for their domain before—or, worse, they get a radioactive IP address—it may be hard to become accepted by other email providers.

I get the sense that the relative lack of trouble I have maintaining a mail server is more to do with being effectively grandfathered in and worry that if I ever have to shift away from my current provider that email sending is going to become a lot harder since I won’t have my IP reputation any more.
Today's seemed significantly more difficult than previous days puzzles.
Hip-hop turns 50, reinventing itself and swaths of the world along the way
Trajectoids
Oh my god! This is like someone in my company writing about my org!! We offer a game platform. We have merely a few hundred people in the infra org. Yet we run like a 300-thousand-people company. Even a god-damn internal tool owned by a fucking single engineer in a sub-team needs to be "aligned" with other orgs. The Infra org, I mean the *internal" infra org, has a PM who draws boxes for engineers to build and has huge influence and therefore power over any engineer in the org. What the author writes rings true in every word, except item #5: "After 3 months quietly toiling, you ship something.". In our org, we toil for at least 3 quarters to ship something because everyone has to be busy to align.

A comment below says "Go from "more to gain" to "more to loose[sic]" thinking.", which summarizes the mentality of my org. If anything, it's not "more to lose", but "everything to lose", which saddens me greatly.
I think that makes the situation more complex than needs be by opening people up to more legal liability than necessary.

As far as society is concerned, society’s resources (police, courts, etc) should only be given up to the point that the incentive to create works of art exists.

At zero copyright length, we can say artists (and media creating/owning businesses) have less than a desirable amount of incentive to create (from society’s perspective).

At 100 years, we can easily say there is too much incentive to seek rent and rest on one’s laurels.

The most expensive works of art covered by copyright right now are big budget Hollywood movies and tv shows. If these businesses would continue to make them with a 20 year copyright term, then 20 years should be the max. And I might even say they would continue to make them with a 10 year term.
The gov subsidizing rentee's housing payments to existing landlords en masse is the landlords' wet dreams. Not only do they get to capture the income of the rentee's, but also their tax dollars! The fundamental bargaining position will remain unchanged!

Before you say "that's why the gov should build the housing", it's important to remember that centrally planned things are generally worse than market planned ones, it's a bitter lesson but history shows it time and time again. Instead of rentees choosing how to spend their money the gov, who only cares in an indirect way, will be making that decision for them. Inevitably someone in this compulsory taxation-gov-built-housing loop will realize their bargaining position and create insurmountable corruption. What would a rentee do, swap local govs to pay taxes to in their city?

If you want your gov to help your situation, use the gov to allow people to build more housing. If that's not an option, you gotta start new somewhere else.
Im assuming the "halt and catch fire" thing is only really possible on pre-microprocessor machines built of discrete components, where the individual parts are small enough to overheat by themselves if driven wrong.

I'd guess the physical CPU package of an i386 would cope just fine with the few (hundreds?) of gates toggling in that small loop.

I wonder if it might be possible to do on a modern FPGA, if you artifically create some unstable circuit and pack deliberately it in a corner of the die?

There's probably some AVX512 concoction that would be the closest equivalent on a modern X64. There's probably an easy experiment -- if that concoction makes CPU freq drop and also makes whole-package thermals drop, it /could/ be due to localized die heating.
Not sure what port I used and I wasnt trying to use my mobile IP either, probably just used 8080.
I bet you are right.

But, I also think there’s enough leeway in the idea of “using a tool” to not be surprised that somebody doesn’t count a one-off use of notepad. And I think there must exist at least some people who really never used notepad.

Nowadays I only assume someone between, like, 30 and 50 will inherently have to have used Windows at some point. Outside that range, you might get graybeards who were around before Windows, or younger folks who only ever used smartphones.

Anyway, all that rambling is to say, I’d put it in the “most but not shocking to hear otherwise” category.
Ngl sounds like it’s really boring to work there. No one ever learns from other sections? That’s boring.
The country that has been building military bases all around china? The country that has a history of attacking china for 200 years? The country that contemplated nuking china? Is that a serious question? If china's official stance was that the US was it's top enemy and their goal was to 'contain the US' and proceeded to build military bases all over canada, mexico, cuba, etc, we'd take that as a declaration of war.
A small business disaster recovery service? I don't think so-
That's an uncharitable interpretation. They likely mean they will buy Microsoft hardware until Microsoft becomes customer-unfriendly in this space.

Whether that's a much bigger signal than an upvote might be debatable, though.
The second link even explains what they actually do, which is what we told them to do (but they didn't listen) many years ago in at least TLS 1.2 and probably TLS 1.0

It's a full proxy. Your client (say, Firefox) connects to their product, which has the real end entity certificate and keys for say, big-bank.example, which will have been provided by the customer who bought this product - and so it can prove satisfactorily that it is big-bank.example. Then the proxy forwards this to the "real" system which does the actual banking or whatever.

This is completely orthogonal to the TLS security design. We have successfully connected to you to a system which can prove it is big-bank.example. No need for static DH.

Should your bank trust third party suppliers with the ability to seamlessly impersonate them? I guess that's up to regulators.
Ty for benchmarking, but this isn’t a good benchmark for the issue I’m talking about.

This is only fast because 100% of users have a phone number as a primary contact, so the join filter is essentially meaningless. If in the contact table, the filtered number is a small percentage of the total (e.g. most users have an email as their primary contact, not a phone number), but still a good size (e.g. there’s still hundreds of thousands to millions of phone primary contacts), it’s a much harder query.

It’s probably also fast because you have a warm cache - e.g. there’s enough memory for the DB to have the indexes 100% in memory, which is just not feasible with large DBs in the real world, where you can easily have >100GB of indexes + hot data, and the DB can’t keep it all in memory. In most real world scenarios, having to somewhat frequently read pages of indexes off disk, into memory, to satisfy queries, is common.

Try it again, with the exact same data, but:

- Search for users with a non-primary phone contact (you have 200,000 of these, and 10,000,000 users)

- Give the DB say 1/3 the memory of your total index size, so the complete indexes can’t be in memory

- Run the query right after starting PG up, to ensure the cache is cold (with a hot cache, almost everything is fast, but in real world situations with lots of users the cache isn’t consistently hot)
Semantic versioning still break clients (so what do you mean with multiple versions?). I would say that if you are handed a new version of a binary that spits out text, it is usually much easier to fix that than handling an API with objects.

I have failed to use PowerShell seriously many times, I am always let down by the opaqueness of it. (Which I agree is a common complaint against bash from inexperienced users)
The bull is, from the viewpoint of the kid in the accident, I think the most ingenious part.

"I'm okay, the car is not" communicates the most-relevant information, sure but at that point, Dad can start immediately getting upset about the car.

"I'm okay, the bull is not" presents Dad with a mystery, delays the onset of anger, and likely lowers the peak of anger, as the fun of unravelling an interesting and unique mystery probably takes up some of that mental energy.

In an office setting, yeah, you ideally have enough trust and safety to be able to disclose bad news without needing to worry about upsetting people (though frequently not, honestly). Families are... different. Even in "perfect" families, and especially for a situation like this, there's no "blameless postmortems", no "five whys", etc. Kid crashed the car. Kid should not have crashed the car. There's a direct line of responsibility. So being able to deflect a bit of that anger and upset is, frankly, ingenious.
It’s actually because torrenting is harder than downloading YouTube audio streams.

People want shit for free.

The number of people that openly state that they pirate music has contracted a little bit, but it’s nowhere near “non-existent”.
Here's a link to the book on the publisher's web site:

"Zero Configuration Networking: The Definitive Guide" by Daniel H Steinberg, Stuart Cheshire (2005) https://www.oreilly.com/library/view/zero-configuration-netw...

There's a link on that page to Amazon and other sellers.

ISBN: 9780596101008
That's funded by a loan from the Russian government, not from private financial markets, so we can assume the rate is below market. The actual cost when real risk penalties are included (as they must be for an accurate cost) would be higher.

I also doubt anyone is going to be buying Russian nuclear power plants in Europe anytime soon. The strategic risk and associated cost (as seen with importing natural gas from Russia) would be far too high.
> have nothing to lose by sharing

Not necessarily true if "every successful business got there by doing something ugly".
This is actually a rather common thing to do.. I have functions that run shell commands in my spacemacs config to do things like this. For example I've got one that runs `date` to insert today's date in a particular format.
Start on this path <> guaranteed to achieve the desired results in X years, especially when Australia is not a big player on the global scene.