skysight-inc/HackerNews huggingface dataset:
> If you are sharing data structures and a common "core" library across services, yes, you are officially doing it wrong.

Let me reply in the spirit of your comment:

No, you are officially wrong. [0]

[0] Says me.
If you are interested in Bucky Fuller's tensegrity models you can explore them online here:

https://collections.carli.illinois.edu/digital/collection/si...

Or if you happen to be in Carbondale, Illinois, USA you can view them in person at the SIU Museum: https://museum.siu.edu/. Bucky was a "University Professor" (a position created for him) at SIU in the 60s/70s.
> I'm curious if/when market dynamics will limit the extent to which Microsoft/Google do this.

Market dynamics in this case is just good ol' market failure. Google can 10x the number of pre-roll ads on Youtube, and lose maybe 1% of their audience. Where's every going to go, Peertube? Vimeo? Dailymotion?
"Terrorism" is a political label defined by relationship to state power. From a state perspective a terrorist you support or endorse is simply an ally or asset. Your support is what makes them definitionally not a terrorist, and by removing it you change the category of their actions to terrorism.
Algebra Too Soon?
I would assume today that the vast majority of Internet traffic is movie streaming for non-pirate sources. But I could be wrong.
I call dibbs on 'SmartyPantsSam'
What are we meaning by AGI? Something that does same job as current "AIs" but for well everything? Maybe.

For actual self-"aware" or thinking system, probably not.
...And yours is such a Hacker News response? I don't know why you're even saying that.

But yes, everybody's heard of shrinkflation, so I don't know what your point is.

When inflation is happening or product-specific input costs are increasing, companies can either raise prices or shrink quantities. They have to do one or the other if they want to stay in business.

Consumers are well aware of what's happening. Everybody knows a Haagen Dazs "pint" isn't a pint anymore.

But shrinkflation isn't bad and it isn't hidden. If someone doesn't want to pay more than $5 for a container of ice cream, then keeping the price $5 but reducing the quantity is better meeting consumer demand, than keeping the size but upping the price to $6. It's the better tradeoff.

In fact, shrinkflation is a perfect example of my argument -- 10 oz bags of potato chips haven't shrunk down to 1 oz. It happens in a narrow band, just like the number of sesame seeds might. Things don't shrink down until they just disappear, unless consumers want them to.
See this comment: https://news.ycombinator.com/item?id=35862698

If you implement socket activation and use an empty network namespace your service can be totally disconnected from any network and still handle requests (because the socket FD it listens on was inherited from systemd). This makes exfiltration much more difficult.
Contractors charge you based upon the value they provide you, not their costs and labor. A time estimate is reasonable to expect, though.
> How this can be dismissed as a waste of time is beyond me.

I think a lot of it is because Scrum as practiced is often not like you describe.
Gene Wilder meme:

Tell me all about how your opinions are better than everyone else's!
I've been really enjoying Fallout 76, although for whatever reason it seems to run much better on PC than PS5 (even on a 1660S)
Just about every thread on HN has a debate between the optimal and why can't people just get it and the practical and why they can't get it to be optimal.

If you can't implement it easy enough for it to be optimal once in place, it's not optimal. Whatever the advantages of ipv6 are, it wasn't enough to suck everyone in. You have to consider your environment. And re-training sysadmins is part of it and just telling them "lol it's easy" isn't going to do much to get them there.

By the time we get fully switched over, I wonder if we won't be pining for whatever comes next.
Create a veth pair. Move one end of the pair into a network namespace. Bind the untrusted service on that end. Have your proxy service connect to the other end.
Netdata v1.39.0
I have had several of my dash cam videos thrown out because "judges" thought they were faked.

Even when I uploaded the video to YouTube within 24 hours of the wreck the "judge" said I had years to fake it.
The FBI, and the rest of DOJ, has more constraints as to how it can collect information due to it focused on law enforcement. The CIA on the other hand is focused on gathering intelligence so does not have those same constraints.
For vinyl there would absolutely be a small weight difference, as there is actual physical grooves that gets cut in order for the record player to reproduce the sound you "entered" (more accurately, took away) into the groove.
Stop responding to chatGPT pastes. That’s probably why it was deleted.
> Shared data structures? Common library? Services have an API. If you are sharing data structures and a common "core" library across services, yes, you are officially doing it wrong.

I agree w/ your other take re: the database but don't understand this one. Sharing data structures between client and server, particularly request/response structures, is hugely useful, certainly not an antipattern.

And similarly the idea that if you share a common lib across service boundaries then that's "wrong" falls apart at even the most cursory glance.

Service A and B both depend on Service C. So there's a shared client library/SDK that Service A and B use. As just a trivial example.
Carbon-negative concrete
I knew this was a documentary after all :)

https://www.imdb.com/title/tt8201186/
Toroidal Propeller
Then I could understand why FBI—-> CIA would be blocked, but not the other way around.

(If it’s indeed true that the CIA only looks at what’s going on ex-US)

But I doubt the two would play nice with each other if the flow was only 1-way.
I'm not looking for details to support my premise, I am analyzing the tweet. I don't know if it is a good way to show how cool you are or not, but I do know that it is more of a humble brag than merely self-disparagement. Really, you can just look at the tweet replies to see how his audience took it.

If this tweet was really just self disparagement, you would expect the replies, if any, perhaps to be advice on how to hold a better conversation. Instead, you get people saying "I regret we don't hang out more", "Gosh, you make me smile", "This made me laugh, do the same to mine on various topics", and "I feel seen".

He's playing to his audience by making himself look uncool to the general public. There's nothing wrong with this. It doesn't make him a bad person. But the fact that someone couldn't clearly recognize this kind of boggles my mind.
That's not a reverse osmosis system, but a water softener that swaps ions like calcium with ions like potassium or sodium.
> ... supply and demand is still determined by how much patrons pay in total. If they charge more up front (along with everyone else), and just give a larger portion to workers, they'll still make the same amount of money.

I don't think I agree with this. I believe it's a form of psychological manipulation where you get a foot in the door by offering lower upfront prices and then guilt people into paying more. Same reason why car dealerships try to sell you on a million add-ons.
Videos are easy enough to spot as fakes for now, but I've heard really convincing AI audio fakes. Audio only recordings might not be usable as evidence without additional confirmation of authenticity.
What so special about the code here:

https://twitter.com/docsparse/status/1581461734665367554

It implements common operation in a standard way as far as I can tell. AI re-implementation is not identical.

It seems more like multiple discovery than plagiarism let alone re-producing a copy without a license.
> iterate over the linked list from the start until you find the value you want

I know right, you would want to use two threads to iterate in both directions and capture the element for the current scope for faster iterations!

In practice, that lookup technique might not be an issue at all.
Messaging Layer Security: https://en.wikipedia.org/wiki/Messaging_Layer_Security -- basically TLS for messaging apps
It's the bone-apple-tea problem! This isn't a flex but I read a lot of books when I was young so I saw most phrases and words in books before I heard them or read them in internet posts. But sometimes I had the opposite problem where I knew how some words or phrases were spelled but I pronounced them wrong!
A possible solution could be what ASP.NET does where you can just set the validation rules in the backend and you get the client side one too, the magic is done by jQuery unobstrusive validation. Of course something a bit more up to date than jQuery would be ideal but you got the gist.

https://learn.microsoft.com/en-us/aspnet/core/mvc/models/val...
Swift is so far a descendant from SML, it seems silly to compare Lisp and Swift.
This is an opt-in feature that someone has to enable.
> I wonder if the Scrum Master knew that in the end "get better" is "starting to cheat".

I was a trained Scrum Master and I knew this very well.
Either the formatting of the lists is broken or AI is so advanced, that it just prepares, cooks and enjoys a meal in one single step.

I'm assuming the latter.
I believe things with charge can be both created (electron-positron pair) and destroyed (electron + proton = neutron)
Sure, but the example being portrayed seems to be focused on a party where one feels no obligation to stay (for friendship, socialization, intoxication, or future expectation):

---

"You are at a party, and you get bored. You say “This isn’t doing it for
me anymore. I’d rather be someplace else. I’d rather be home asleep. The
people I wanted to talk to aren’t here.” For whatever reason, the party
fails to meet some threshold of interest. And then a really remarkable
thing happens: you don’t leave. You make a decision: “I don’t like this.”
If you were in a bookstore and you said, “I’m done,” you’d walk out. If
you were in a coffee shop and said, “This is boring,” you’d walk out.
You’re sitting at a party, and you decide, “I don’t like this; I don’t
want to be here.” And then you don’t leave. That kind of social sticki-
ness is what Bion is talking about.

And then, another really remarkable thing happens. Twenty minutes
later, one person stands up and gets their coat, and what happens?
Suddenly everyone is getting their coats on, all at the same time. Which
means that everyone had decided that the party was not for them, and
no one had done anything about it, until finally this triggering event let
the air out of the group, and everyone kind of felt okay about leaving."

---

At least that's how I'm reading it? This is confusing - why would anyone stay longer in such a situation? How is this different from the coffee shop or bookstore example?
1. I didn't say anything about Russia

2. Both of those things are common practice for the US

3. The US is moving toward fascism because of fascists. The mask is off at this point, it's not even a question of whether or not there's fascism in American politics. (Honorable mention: We can thank Russia for funding and promoting fascism in the US in order to divide us, though. Russia sure does suck for democracy.)
As a programmer, I threw an exception here. If you have to wait in line to be seated for table service, what do you do?
disingenuous and right wing biased sources. transportation and construction are the two major source of corruption in south America.

the govt tried to please the existing company owners and they of course undermined everything and came out better than before. (the "private" transportation business on south America runs 100% on subsidies, even though it's expensive for the users)

this is not an example against state ownership of a service cost center. but simply data that it can't be done by a centrist govt.
I don't know, I think he did a good job. We're just using the tech, longer than almost anything else has survived. It's always good to catalog mistakes and learn from them, but I think there's probably more to learn about what he got right to make it that durable.
I think it's part stress of the project and part stress of the spotlight. I would imagine the developer was stressing over how to manage requesting donations and then all the feedback (good and bad) that they were receiving.
I just switched to KeepassXC because KeeWeb is now unmaintained. I really miss the UI simplicity of KeeWeb. Posting this here in case there are any folks reading who are motivated to maintain a Keepass implementation with a far better UX.

https://keeweb.info/
But how is this but relevant?
We live in a NAT and CGNAT world. Routers do care about the TCP header.
Random-Access Neural Compression of Material Textures
A new Siggrapg 2023 research paper from NVIDIA that improves the GPU compression by 10-16x while keeping random-access property.
It exploits correlation in modern graphics texturing practices (multiple textures describing a single physical material) and at the lowest bitrates, it is competitive with entropy-coded JPEG XL and AVIF formats.

Despite using neural networks, compression time is approximately 1 minute for a 4K 9 channel texture, and the decompression overhead ~0.6ms at 2160p (4K) resolution.

This technique can substantially reduce the download and disk sizes of modern games, reduce the memory usage, or significantly improve the details and quality.
> Windows NT networking installation and configuration is controlled by the file NCPA.CPL, which the user sees as the Networks icon within the Control Panel's main window. The bulk of this DLL is written in C++, but it also contains a simplified Prolog interpreter known as "Small Prolog," written by Henri de Feraudy during the late 1980s and put into the public domain. It is available through the C User's Group (Lawrence, KS).

> August 01, 1994

https://www.drdobbs.com/cpp/extending-c-with-prolog/18440929...

http://web.archive.org/web/20040603192757/research.microsoft...

http://www.cs.cmu.edu/Groups/AI/html/faqs/lang/prolog/prg/pa...

I don't think it survived past NT3.5 with NT4 having the most of the user-space hauled from Win95.
1. al-Qaeda leadership fled Afghanistan for Pakistan before the US invasion, and the US knew it but invaded Afghanistan anyway.

2. Saddam Hussein's chemical weapons were well known to America, because American intelligence helped him acquire and target those chemical weapons against Iran in the Iraq-Iran War. Even going so far as to provide him with satellite intelligence for this purpose.

3. The "WMDs" used to justify the invasion of Iraq to the public were not chemical gasses. The US government claimed Iraq had a nuclear weapons program in advanced stages of development. This was never true and they knew it.
How many people daily take the ferry that runs between the entrance of Small World and the exit? By expanding the definition of "mass transit" into meaninglessness, we might find that Florida really is a leader!
Couldn't you appeal and get expert testimony to verify the videos?
35 hour battery life? Compare this to Garmin's most modern watch (the Venu 2) with OLED screen and it's just not even worth considering. I get 6-8 days with mine, but I don't use GPS at all.

This G-Shock only gives basic data too. I like the look of it, but $300 is just way too much. Part of the appeal of the G-Shock is 10 year battery, so you'd think they would go for something a little better.
This isn't a new problem with video, but a new twist on an old problem: manufactured evidence.

One way that courts deal with it is enhanced scrutiny on disputed evidence. Like, if you show up to a court with a document that you claimed someone signed, and they claim they didn't sign it, then the court can keep digging until they figure out who is lying. They can look for witnesses. They can subpoena records from internet companies that may have been involved in a digital transmission of that document. And so on. It's still possibly to lie to courts and manufacture evidence, but most people are not going to cover their tracks well enough to do so without getting caught if the full force the court's scrutiny is turned on them.

And the court finding out you lied to it is very very bad for whatever case you were trying to make.
On the flip side, how many times do we hear about projects that failed because the dev team was stuck building things that were never needed or never used?

It's hard to see the future.
Demanding long hours is unfair but rather common unfortunately, you’re right.

Demanding you recruit hundreds of customers, for free, to even be considered for an interview is downright exploitative. I don’t think any but the most predatory companies do this and it’s probably not even worth the legal exposure.

I suspect however this acts as a filter. By making people jump through this hoop, you make sure you’re only keeping docile and compliant people in your pipeline who can be abused and overworked.

Not the world I want to live in and that’s why I point it out every time I can to hopefully sway customers away from them.
Yes.

The US beef market is run by mega corps that bully the little guys.

Source: I'm related to one of the bullies.
They are expecting a return across all investments, but most will be failures.
It seems that perhaps the article somewhat overstates the significance of these particular coins. Other "Two Emperor" pennies were discovered as part of the Watlington Hoard in 2015.

1. https://www.ashmolean.org/watlington-hoard)
2. https://finds.org.uk/database/artefacts/record/id/751244
Or like Meta and Magic Leap?

I don't see reason to criticize investing billions of dollars in innovative projects with a high probability of failure. All these projects generate massive amounts of knowledge which might be allied in the future if not now. As these projects fail, the researchers and employees moving might not have an idea how to accomplish something but rather will know several ways not to accomplish something which is valuable too.
Yeah, the link ignoring preload (but using preload as an argument as to why the spokes don’t buckle) to say the lower spokes hold the bike up isn’t convincing to me. The lower spokes are still in tension during normal loads, therefore they are pulling the hub down, not pushing it up. And the rubber band thought experiment is no longer required when these rope-like spokes are now available.[1]

[1] https://berdspokes.com/collections/spokes
The CIA don’t need the the courts permission to execute anyone suspected of being a threat to the US, if said principal is outside the US ;)
They’re usually discarded into the drain line, so into the sewer system
In the US at least, really the complaint from transit advocates is that funding is and continues to be overwhelmingly road-centric, with a small share for transit and basically a pittance for walking and biking.

Usually the issue with suburban transit investment occurring over urban ones is that urban areas are so weak they cannot fund expansions by themselves, and if you want the suburbs to pony up they’ll get their pound of flesh
The ideal way this works is the Galactus team publishes a library that consumes their API. They build their service, you then use their library to access it.

But the key here is that their own library still goes through their API, not directly to their database. So that if you don't want to use their library you don't have to.
Yeah, I didn't mention in my earlier comment but I've found that scrum does work better with larger teams because it adds ownership into the process. You can define ownership with Kanban (or any process) but it's not integrated into how it operates without some hacking.

edit I sometimes find myself in the position of apologist for Scrum, which is weird because I'm not that crazy about it, I'd almost always prefer to use something less heavyweight. But people are so quick to throw out the baby with the bathwater - there are a lot of great concepts in scrum, and it's quite interesting to see how all the parts interact when it's actually working.
Long time ago in the US, I heard someone say on a radio show (maybe an advert), "dub-u dot [example] dot com," like the 3 W's were just too much.

I think I have also heard dub-dub-dub dot etc.
GitHub code search is generally available
"We're very worried about tech debt. If we don't get this perfect now, we'll forever be flailing around trying to make it work even as other teams add worse baggage to the wrong pattern you laid down. We'll never have time to go back and fix it."

-- No one ever.
And economic ideology is less important to that mixed track record than is generally believed, regardless of which camp people subscribe.
This is where a decent scrum master or agile coach is valuable - fighting off the misuse of the metrics by external (to the team) management.

The thing is with metrics is that they are hard to argue with, whereas intuition is a debatable opinion. Perhaps not everyone in the team agrees. Perhaps it's about showing interfering management or dependent teams where the issues lie. Perhaps the team doesn't realise how long a particular stage in their workflow is holding things up - I mean they know that stage is a problem but have they realised it's actually their biggest blocker to finishing work?

Also depending on what you use to generate metrics - something like ActionableAgile that use Monte Carlo simulations against a few weeks worth of activities can show a team what their cycle time is, what items are in danger of blowing that and how long it's likely to finish just their current backlog (for example).

As you say, in their worst case they tell teams what they already know and then again that's the value of a good SM or AC - finding out why nothing is being done about it (whilst beating away interfering managers).
The Russian Empire didn't exist in the 1960s, so I really don't see any credibility in your comment.
The comparison is asking for a tip before service; which isn't TOO far off from wanting a profit before an idea proves itself in the market. Except the latter is about a dollar; while the latter is tens of thousands.
Wasn't Saudi Aramco a 50/50 arrangement with the private American company for most of it's history when it was developing the main oil fields? I believe the companies agreed to this because the Saudi's threatened to nationalize it completely.

The Norwegian one was a gov corporation from the beginning though and was there from the beginning of exploration/development.

There can also be a long-term benefit that post-nationalized orgs from their past state as private structures, living off the fat as they say. The existing talent/prior knowledge/industry relationships are still there, just with a new owner and more capital. Similar to NASA absorbing a well established and already highly productive private industry / university researcher pool, and merging them under one umbrella and then having a golden era of productivity before sliding back into a more normal public agency.

That sort of productivity naturally fades over time as the gov bureaucracy increasingly takes over and the natural constraints of politicized funding.

It helps if your business is a slow changing monopoly industry like oil/gas though.
I agree with most of what you wrote but I strongly disagree with the fact that customers starting to demand reliability is a scenario that should happen before you start thinking about hosting your own software.

Treating stability and reliability as an afterthought is one of the main things that's wrong with the tech industry at the moment, I would argue. It's a competitive market. Move fast and break things but at least have the requirement to be as reliable as possible from the get to.

Alas, this is written from a user and tech enthusiasts standpoint. I know it's a futile argument since reliability is not a requirement for growing a project far enough to get a worthwhile exit, so we will continue to "enjoy" unstable products.