skysight-inc/HackerNews huggingface dataset:
> - In case of errors, do we get a full backtrace of function calls across service boundaries?

Unless you don't discard the error, then yes

> - Is the function call as cheap as passing an argument? What if we're passing 1KB? 1MB? 1GB?

No it is not. In general microservice costs are bit higher.

> Can we use a debugger to step in and out of those functions?

You could trace across services but passing the context. Also attaching debugger is possible afaik.

> Can we spin up a simple test runner to integration test a few levels of function calls together?

I use docker compose and it can be done

> - Can all database modifications run in a single transaction so that we know that either all of them happened or none at all?

Yes. I don't see how this is different than function call.
> Downloaded and streamed media is so much more convenient

Downloaded media can be convenient in some situations.

Streaming media is only "convenient" until you start watching it / listening to it. It is optimized for size.
Your reply is a cynical take on GP’s comment that was providing a clear, concrete and simple solution to the problem at hand that most countries, especially in EU, are facing.

Your comment on the incentives of private companies missed his point about the competition aspect.
You would want special head gear in case of over heating, perhaps some kind of low soft felt hat with a curled brim and the crown creased lengthways.
Totally agree (I'm the guy from the original comment on top, so this was more of a follow up :-))
The lobbying wins again.
Do you know if they verify the sender for ARF (abuse) emails that should be coming from the recipient's hosting provider e.g. yahoo. If not this could potentially be used for targeted denial of service by submitting fake spam reports on behalf of other recipients to add them to the suppression list?
A lot of people are stuck on Windows or MacOS because of one killer app - Photoshop, a CAD/CAM package, a video or audio editor, or some proprietary bit of business software. Many of these applications have tens or hundreds of millions of dollars worth of dev time invested in them and it just isn't realistic to expect an open source alternative to compete.

I'm in that boat, but I don't especially mind. I run Windows because it allows me to run Fusion 360, but Windows Subsystem for Linux gives me a full Linux dev environment. A younger me would have got angry about it, but present me accepts that platform lock-in effects are very strong; fortunately for Linux, it dominates every new category of platform. I sincerely doubt that anyone will ever develop a new proprietary OS from scratch, because the business case for putting a pretty UI on Linux is overwhelming.
Wait, so we are asking the innkeeper if the wine is good?
If the model thinks say that the current year is 2021 it will rate higher a response that does?

There should be at a minimum a way to print which comparisons were made, so that you could double-check if you agree with those.

Also, we could modify the prompt to explain why the decision was made.
> Ideally this would be opt-in rather than opt-out for privacy reasons

As long as it's about cookies, the law is nonsense. Asking laypeople to "opt-in to tracking" so they can log into a website would render most websites inoperable.

> They’re separate laws but with the same practical enforcement / incentive problems.

I disagree with this. The cookie law popups pretend to ask users whether they consent to being tracked or not. Which is entirely misleading. With GDPR the pressure is on the companies to disclose what data they are collecting on you and give you the option of deleting it.

> Both have more user-friendly requirements than people expect, both are widely violated in user-hostile ways, both are rarely enforced by regulators, and what rare enforcement does exist is slow, often reluctant, and with inadequate fines to change industry behavior.

If I understand you correctly, you're saying the main downside to GDPR is it's not properly enforced. I agree with that.
I was recently surprised to find installing battle.net with Steam Proton is not only possible, but dead simple, and actually worked.
I had been trying for days using the lutris installer, but just shit keeps breaking endlessly. At some point I compiled lutris into a venv just to try and solve all the dependency shit that was lurking in there.

But lutris as it stands now breaks everything almost every time I use it.
I had steam unlaunchable for over a week because of something lutris was doing implicitly. Now running steam directly off the CLI seems to be working for 90% of the games I play (which isn't a very long list).

Only thing I doubt I will be able to figure out is stuff like fortnite or anything that uses easy-anti-cheat (since their devs give a fuck about linux and effectively believe we are all hackers trying to ruin their game).

That's all I got, don't bother with Lutris unless you have an insane amount of time to debug which component is missing.
Damn it feels good to be a gangster
What happens if you're blind or disabled?
OpenSUSE Leap is just that, it uses binaries directly from SLES

https://www.zdnet.com/article/suse-bridges-the-gap-between-o...
We don't. The right-wing know that ultimately this methodology is poor for provision of necessary services, they can still take money from the tax-payer using it and that is their goal.

Do more direct democracies have this problem?

There are several things in the UK that have been clear attacks on our democracy that it feels could have been avoided if it were possible to force a national vote on them. Proroging parliament. Neutering parliamentary standards. Tory party members solely being allowed to choose succession for multiple PMs. And so on ...

Allowing water companies to pay bonuses and dividends whilst putting up rates and pumping effluent into our rivers at massively increased rates ... a national vote would allow an opposition party to put a solution to stop that to the populous and it could be fixed, somewhat.

Although, with the levels of deceit and manipulation, just flat out immorality, the Tories have practiced in recent years maybe they could get the public to vote for more profits for shareholders and more shit pumped into the rivers. I despair.
"Enterprises are moving to Workspace from 365" not in any meaningful numbers.
Just like noone ever created anything that wasn't useless free garbage before copyright?
It seemed like the reason to use the Bitcoin network in the discussion was to form what a theoretical nation-state actor might possibly be hiding based on the traits of some thing in the physically-existent universe (instead of discussing things completely in imaginary-land).
John Canfield’s lament on IMAX technology vs IMAX branding remains relevant: https://johncanfield.me/blog/disappointing-world-imax-liemax...

Sadly, one of the last “real” hemispherical IMAX domes that showed feature films in my metro area abruptly closed a few years ago. Dual-laser “IMAX” is the only option within hundreds of miles.
The "operating system" is not really operating the system anymore. They're just an app sandboxed away from the real hardware by the real operating systems hidden away in the machine.

https://youtu.be/36myc8wQhLo
> Yeah, the current implementation of activation lock does not brick 100% of the laptop.

Even if it did, the part still have value.

> the value of the parts must be pretty low.

I mean, screens, ram, hard drives etc are worth whatever they are worth.

> I assume that the environmental impact of stolen Macs being scrapped is going to get lower and lower as thieves realise locked Macbooks have a low resale value.

When they steal they don't often know what type of machine they are stealing as they can't see in bags.

The suggestion I made is better for the environment without making things better for thieves.
This reminds me a lot of an article I read many years ago, I wish I was better at keeping archives.

The article laid out how, while the EU was being formed, Greece wanted in, and basically, Germany wanted Greece to change their financial laws somewhat, in order to be more German about it, as the article put it. Because as they saw it, Greek economic policy was irresponsible and not sustainable. The article went on to explain that while Germany was not wrong, Greece nonetheless was let in without all of the changes that Germany wanted them to make.

The explanation for this that the article gave was that what got Greece in was the old old European system of aristocratic patronage, essentially, or if I'm remembering correctly, the enduring institutions that represent the interests of that longstanding group of Important Europeans.

There would definitely be other factors of course - not wanting there to be a have-not country right there in the same landmass would be one. They seem to have problems enough with folks fleeing the wars for capital elsewhere in the world already. Also, good ol' White People Taking Care Of White People.

Anyways, the occasion of the article was that Greece was defaulting on loans or something and it was causing serious problems for the rest of the EU, because of how fiscally intertwined they all are. If Europe is a family business, I suppose Germany must see Greece as the degenerate gambling brother that big daddy insists on allowing to run a company division or something.

This seems a bit like that, only with allowing the US to play with Eurodata.

I'm sure that any measure which causes a big player like Facebook to pull out will face some public backlash, though I haven't heard of any here in Canada yet about FB and Google news - I am fully aware of the political graft behind it but I'm 100% approving of anything that gets their filthy mitts as far away from our media as we can get them.

The political grafters will get their graft regardless, the idea that that's a reason to not do something good is ridiculous. If someone wants me to consider that as a factor, that person would need to create a world without graft first.

But here again there's other factors. EU spies and US spies are working together, as I'm sure are Russian and Chinese, and they probably even let North Korea tag along on a few picnics. It is far more efficient to allow each agency to harvest data directly in whatever ways are available to them, in order to ensure the greatest chance of them revealing something of strategic importance, even if it might not get passed on to the other agencies soon enough. In a geopolitical frame of reference, the EU does not actually want to be a data island.

Nothing is clean and easy.
Are you secretly Ali Rahimi? :-D
Does it only work with ChatGPT? Seems it would be useful also for local Llamas etc.
Previous discussion,

https://news.ycombinator.com/item?id=35108813 (4 months ago, 44 comments)
It's only inkjet printers specifically that I hate with a passion. Laser printers have been fine and just like any other electronic devices.
Java Timezone Shenanigans
RHEL is designed to make forks difficult to do without infringing on trademarks.
I can only assume that they're using floating point arithmetic in their calculations.
Great question. Two things you're aiming for with a regulatory submission: 1) Get it approved. 2) Receive back as few rounds of questions as possible from the case officer, as each round delays approval. You can improve 2) by painting a very clear and concise narrative around key concerns pertaining to the particular application you're submitting. Microservice architecture helps to paint that narrative (for CCOs that understand them) as at the high level, it addresses the key concerns (primarily data protection) with simple to convey concepts such as data segregation, service ownership, etc. The implementation of those controls is not as simple, but for the regulatory application, all that matters is that they are sound in practice and simple to convey.
Can anyone provide an alternative link to https://twitter.com/i/web/status/1678545170508267522

I haven't registered for Twitter since it started and I'd rather not now (though I probably will if it's the only way to get leaked gpt4 training details)
Perhaps I understood, because I have previous knowledge of the idiom, especially when it comes to the "couldn't care less" variation. However someone encountering it for the first time can only go with what is written, which clearly states that the subject "could care less" or "give a flying fuck", when the intent is entirely opposite.
totally off-topic, but... what's going on the wikipedia page layout? it's awful
Because there's more profit in a corporation paying you billions than in thousands of people paying you $10/mo each.
Providing a service DOES NOT presume moderation. Does your ISP moderate what sites you look at? If yes, you should find a better ISP.

I don't want to be a naysayer, but if you expect people will willfully adopt a disastrous set of constraints (such as open-sourcing a lot of their critical code), and do it so they can market as the "third gen social media" brand, we need to analyze the system and the scale of the agents inside.

Usually this type of soft-franchise, where "seals of quality" are given to those who abide by a set of quality etc. principles work best when you have many small agents in a market, because these small agents don't have the ability to build a brand by themselves, so they look to "cling" to other brands that would give them legitimacy, authority, sense of trust and quality.

But this is not the market of social networks, because social networks thrive on network effects, so the small networks just die, and only the big ones thrive. So now it's you, and a set of small networks who have everything set up against their success, and the likes of Meta, Google, China's TikTok, and their money, reach and propaganda machine.

Even if you succeed and reach prominence, they'll discredit your entire effort only so they have an excuse why they won't abide by it. And then continue to dominate the market. That's how I see it.

If you want to bootstrap this successfully at all, maybe reduce the friction and instead of 33 rules, pick one thing that is unquestionably good and everyone would agree with, even the big ones, and make this your initiative until you gather recognition. Then slowly build up as you have the feedback of more people so you can see where assumptions are wrong.
> "First, people keep trying to say you should eat insects to save the environment / help animals / be vegan. I don't want to do this. That makes it very convenient that it also seems to be potentially morally wrong."

Oh, please. This post reads like a very smart person going to great lengths to justify why they don't want to try eating a new thing. Like, no one is making you my dude. You don't need to flex a Shakespeare quote to justify not wanting to eat something.

I don't eat shellfish because they look gross, no one needs to read an essay about it. That's my one beef (hehe) with the rational crowd, and I love 'em to death, but dude you don't need a dive into philosophy to justify why you like pizza better than milkshakes. Let life have some whimsy in it.

Also, this is the third time this week I've heard people fretting about being "forced" to eat bugs. It is a common alt-right conspiracy theory that "the left" is going to force everyone to eat bugs. So there are endless memes about how they should courageously eat even more meat to "own the libs". At this point I genuinely wonder if this isn't just an extremely effective marketing campaign by the meat industry to turn meat consumption into a form of protest, right when meat is getting almost unbelievably expensive. My dudes, it ain't "the libs" jacking up the prices of meat and bringing in record profits.

So when I see someone fretting about eating bugs I have a hard time taking it too seriously. If you don't want to, then don't.

From a financial utility, whey protein is expensive, and not everyone can consume it. The veg alternatives taste like chalk, so I know quite a few athletes who are quite interested in high protein insect flour. If you could spend half the price for a better tasting shake...
> Requiring a few hoops - and it sounds like e.g. requiring a developer edition sounds like such a hoop - to ensure a likely misconfiguration was actually intentional and the user is capable of dealing with the consequences is not a bad idea.

Except when such hoops then start being used as evidence the user is an undesirable and should be kept away from various services. See e.g. many Android apps refusing to work on rooted phones.

I specifically don't like bucketing things like these under "development" label - "dev mode", "dev build", "dev edition", etc. - because it creates the idea that those "dev capabilities" are there to help developers with development, and should very much not be used for non-development things.
Black-Hole Computing
It can also create compressed versions in unicode that expand to approximate the human readable prompt. Pretty wild.

https://www.reddit.com/r/ChatGPT/comments/12cvx9l/compressio...
Yeah that's a constant struggle, developers thinking less and / or clever code is better code; it's self-gratification, and it should be stopped during code review. To them I'd say I'm sorry a series of simple if- statements doesn't challenge you intellectually, but the correctness of these checks are more important than your ego.

Of course, there's also a gap in unit tests if they can change an important check without a test failing.
A lot of vinyl comes with a download code included at no extra charge.
there's still that thing where you talk like a...
Soy beans already contain all essential amino acids
Extinction means more than 'below replacement'. Things change; culture changes. It's the lowering population figures that will require change that the octogenarians fear, not actual non-existence of a Japanese people. All the rest of this thread has been disingenuous hyperbole based on that.
Of course contrarians are usually wrong. For once in a lifetime wins, you’ll be wrong almost always and then payoff.

> many people assumed the takeaway is being a contrarian is the best way to make money at all times.

This seems odd and I’ve never met anyone who think this or had it as the big takeaway from 2008.

I think the lesson is to critically think and find unexploited opportunities. Not to just be a downer all the time.

Taleb writes about this quote a bit and has an anecdote of when he was a trader and the office was doing their status meeting with each person saying what they predict the market to do today. Taleb said that he expected it to be flat to slightly up, when a coworkers asked why his positions were all highly leveraged shorts that didn’t correspond with what he thought would likely happen, he explained that he invested for low probability, high payoff bets.

Basically, he would find 1/100 chances of a 10000x payoff (illustrative numbers only). So most days it won’t happen and that’s expected.
It is not a dichotomy - it is not all or nothing and it is not mutually exclusive - it is not "use composition always and never ever use inheritance".

Favor composition is just that your solution will most likely be better with it. There are still cases where you want inheritance but also most likely you don't want to create class hierarchy with 5 levels and everything inheriting form everything else but maybe have have a base class. So even in single application or microservice you might still have some inheritance and most likely more composition.

Besides composition uses interfaces heavily because you want to use DI with constructor injection and then you can switch implementation even at run time.
10x the parameters? Maybe not in a single model, but maybe 10x the expert models has 10x the value. I'm sure there are diminishing returns eventually, but we're probably not close to that.
Why is it not okay to summarize? It's clearly transformative and not a copyright violation. Yes asshole but he should be in the clear legally.
I've started to see 2023 as the Year of Freeloader Ousting, it seems to be an overarching trend between all the things going on in tech currently.
any government system is too likely to be corrupted by politicians in relatively short timeframe
> The part of the cookie law that’s dumb is that it’s too narrowly scoped and should apply to all tracking technologies and techniques, for whichever purposes and vendors are or aren’t okay with the user.

A recent definition of the German authorities clarifies that with „cookies“, they don’t interpret it narrowly as the specific browser technology but any kind of beacon or mechanism for tracking[0]:

> Gemeint ist damit beispielsweise der Einsatz von Cookies und anderen Technologien wie LocalStorage, Web Storage, das Auslesen von Werbe- und Geräte-IDs, Seriennummern, aber auch der Einsatz von ETags oder TLS-Session-IDs zum Zwecke des Trackings, Fingerprinting (z.B. durch das Auslesen von installierten Schriften oder Anwendungen) und vieles mehr. Der Einfachheit halber wird das im Folgenden i.d.R. unter dem verkürzenden Begriff „Cookies“ zusammengefasst.

They name as explicit examples not only cookies but LocalStorage, Web Storage, reading of any kind of serial numbers, ETags, TLS Session IDs (if used for tracking), and any other method for fingerprinting such as font profiling.

[0] https://www.baden-wuerttemberg.datenschutz.de/faq-zu-cookies...
The off-resonance curves look exactly like what you expect from the Kramers-Kronig relations

https://en.wikipedia.org/wiki/Kramers%E2%80%93Kronig_relatio...

which have very far reaching effects in term of refraction (the real part of the permittivity decays as 1/w).

In term of resonances, it's important to note that the nuclei themselves are not neutral either. In the IR, the time dependence of the field is slow enough that the nuclei can follow it resonantly. Those fields are much below electronic resonances so the electrons aren't even contributing much beyond making the crystal stable!
> > You don't need the exchange's state to decide what case you are testing

> yes you do, thd exchange needs to know the state of the trade.

No you really don't.

For your given example, you configure your application state to think it has just submitted a buy order for 500 units. Then, you write a series of tests that check to see what it does if it receives

- One sell order for 500
- Two sell orders for 250
- Five hundred sell orders for 1
- One sell order for 501
- One sell order for 250 but nothing else for N simulated minutes
- Nothing for N simulated minutes
- The exchange socket closes with an error
- A sell order for -500
- A sell order for NaN
- A buy order for 500
- A corrupted message
- etc etc etc

For unit tests you are not checking the full behaviour of the system, you are checking to see how it behaves in a very specific set of circumstances per test.

If you do not know all the messages this API can reply with then just capture a few days or weeks of traffic and you can make a damn good guess from there.

If your code doesn't support this level of isolation then you need to rewrite it until it can, I highly recommend "Working Effectively with Legacy Code" by Michael C. Feathers to help you.
I don't get it. The USPS has lost billions due to government policies and can't enforce prices due to government policies. They are forced to deliver to unprofitable routes and have prices set to inflation due to government policies. Private delivery services like Amazon and Fedex are generally profitable and don't have these issues. Why is a government alternative better?
https://archive.li/bkodO
All modern foods are 'GMO' in that they are genetically modified by humans for palatability. The whole 'GMO' thang is a scary story used to manufacture outrage or something.

No requirement to use the language of fear to describe your own products.