skysight-inc/HackerNews huggingface dataset:
Many frameworks have the idea of a context" for this, that holds per-request state, following your reques through the system. Functions that don't care about the context just pass it on to whatever they call.

I think Go was smart to make this concept part of the standard library, as it encouraged frameworks to adopt it as well.
I remember reading a line from William Blake's diary which talked about him walking "over the fields to Lambeth" from his house in Soho.
What are the salaries for these people? I've heard they are hilariously underpaid.
People appreciate it. Seriously.

A big pet peeve of mine is long intros. 30 seconds is probably fine but minutes is way too long. This goes for talks, youtube videos, etc.

I get why people do it, they want to reduce risk by addressing things that could go wrong (is this person qualified? I don’t understand the context. Etc) but man be a little brave and get to the point.
I don't think you should read the above comment as a lack of optimism, but instead as warning that conviction is required to enact the optimistic vision.

Yes, strong policies which impose significant good will always face significant resistance because finite resources cause many to see the world as a zero-sum game. This is the progressive vs reactionary battle.
It's nowhere near close to what the US is doing.
> This ignores a fundamental characteristic of human nature. If you want people to help you out, you can't screw them over.

This is a totally naive approach. I have 0 hope that the rich will "help us out" no matter what we do--rich people don't become rich by being generous. Either we use our majority to make them be productive members of society and pay their fair share, or we get nothing from them. This idea that we're going to concede to them on a few issues and they'll suddenly stop hoarding resources is a total fantasy.

> We already established (elsewhere in this discussion) that the rich don't feel any impact from squatting. They have private security forces, so it is a non-issue to them.

I disagree. The middle class has largely been disfranchised from owning the homes they live in, so the idea that there's some massive section of the middle class that owns second homes they leave empty doesn't hold much water. The people you're talking about aren't middle class.

> So if we want the government to provide for adequate services, middle class support is needed. If we allow all middle-class property to be stolen by squatters, there will be zero support from the middle class to provide any help to the thieves. Like it or not, basic human nature.

Thank you for the strategic advice, but no thanks. This strategic advice you're giving sounds suspiciously like you trying to represent rich people as middle class, and represent rich people's goal of enforcing property rights as a step toward achieving goals that you don't even support. That may not be your intent--for all I know, you completely support the progressive taxation and regulation of landlordism necessary to provide (free) homes for the homeless. But if that's the case I think you're being naive: the promise that if we just give the rich people what they want they'll magically become generous and start giving back has been part of the conversation for decades, and those promises are never kept.
Even in ORs, there are options for using less plastic use. For example, drapes can be single-use (paper-lined plastic in a plastic pouch) or fabric (wrapped in more fabric and autoclaved).

I agree that getting to zero plastic is probably impossible—-it has amazingly useful properties for some applications—-but it’s also used for convenience and other mundane reasons (e.g., less liability if you offload sterilization to the manufacturer).
Mastering PostgreSQL JSONB type in one article
> So again, if we write system scripts for Debian and want it to run on Debian without any hassle, it makes sense to write the scripts to conform to POSIX shell.

Or explicitly use bash in your shebang.

One of the problems with Bash is that it insists on doing bash-y things even when you tell it to act like sh.

People ask why you should write (or at least test) code to be multi-platform (even the basics of running it on BSD or macOS): it's because it forces you to be honest. Things change and initial assumptions may not be the same forever.

* https://wiki.debian.org/Shell

* https://archlinux.org/packages/?name=checkbashisms

* https://wiki.ubuntu.com/DashAsBinSh
Dynamic programming is one of the most widely-used algorithms in reinforcement learning and in fact the tic-tac-toe example using dynamic programming is a classic demo in reinforcement learning classes or textbooks.
That’s why we need increased government oversight of corporate behavior in general. Fingers crossed this becomes politically feasible as younger generations enter a greater position of power. I have hope that these externalities can be solved as long as the root cause of unregulated money chasing is addressed.
> most libraries use the hell out of it

Most libraries used in a typical LoB or web apps — yeah, probably. However, in performance-critical C# LINQ ain’t even applicable because Span<T> and ReadOnlySpan<T> collections don’t implement the IEnumerable<T> interface required by the LINQ functions.

Here’s couple examples of relatively complicated logic which uses loops instead of LINQ:

https://github.com/Const-me/Vrmac/blob/master/VrmacVideo/Aud...

https://github.com/Const-me/Vrmac/blob/master/VrmacVideo/Con...
> , but the bodies of your queries still end up going through OpenAI

Only the queries that Siri deems to need extra help and only after user approval..
I think a lot of folks in software would agree with most of the article as well. It has a hyperbolic edge but that's a stylistic concern rather than a material one IMO.
Maybe biomedical devices or pharmaceuticals. I'm not sure but they're at least competitive in that ranking.
You don't need to put up with cookie banners. Enable the Cookie Notices and Annoyances filters in your uBlock Origin installation, and consider setting up a Kill Sticky bookmarklet[1].

[1] https://www.smokingonabike.com/2024/01/20/take-back-your-web...
OTel is flawed for sure, but I don't understand the stance against metrics and logs. Traces are inherently sampled unless you're lighting all your money on fire, or operating at so small a scale that these decisions have no real impact. There are kinds of metrics and logs which you always want to emit because they're mission-critical in some way. Is this a Sentry-specific thing? Does it just collapse these three kinds of information into a single thing called a "trace"?
Yup, that seems like a reasonable explanation to me too. Corporations are, as a stereotype, greedy (or their investors are), and they would not do something like this with no reason.
I had a fun tangle with ChatGPT and Claude as to whether "First Communion" and/or "First Confession" are capitalized.

While agreeing that "First Communion" should be capitalized they gave opposing answers regarding "First Confession". Claude thought it should be capitalized, ChatGPT demurred. So I fed Claude's response to ChatGPT, challenging it.

Oh sure, ChatGPT agreed, "You are correct." Then proceeded to explain why "First Confession" should be capitalized.

I also challenged Claude by pasting ChatGPT's original response claiming we should not capitalize. Claude: "Thank you for that clarification, you make an excellent point. I stand corrected...."

Kind of forced to straddle the two answers (and so doing a little Googling) I decided in the end that ChatGPT was probably right the first time.

There is a weird relationship I am finding I am having with LLMs where I feel the need to go back and "set them straight". I feel bad kind of lying to them like I did.

ChatGPT shrugged it off though, was quick to explain that, indeed, it probably should not be capitalized (except maybe for some nuanced, special-case reasons that the author might have).
I certainly wasn't contending that current rural areas are more natural (Isabella Tree's book Wilding is really interesting on what "natural" would have meant in the very long term), but if you're talking about the 13th century - which is one of the maps mentioned above and the kind of timescale I was thinking of - then I'd contend those were much more natural compared to now.
Don't get me wrong, unfettered capitalism has plenty of problems - eg tragedy of the commons, regulatory capture, effective monopolies, etc. That said, pricing things to maximize profits (given societal and economic constraints) still seems like the best route, especially in this case. How else could / should they price it?

I think one of the jobs of gov't is good regulation, which is hard. And once the rules have been set, maximizing profits within that box of regulation seems good, yea? Capitalism is reasonably good at allocating resources in many cases.
Yes, it is remarkable how much the 'democratic' party seems beholden to its extremist wing, this is likely to cost them dearly in the coming elections. By acting in ways they accuse the other side of doing they are losing their own more moderates as well as independents who either go to 'the other side' or vote for the 'third-party candidate'.

I suspect this is more or less the opposite of what you were trying to say but that does not make it less true. It even fits with the pattern I mentioned before where 'democrats' accuse others of things they are doing themselves. From the 'threat to the democracy' via 'using the courts to attack opponents' this is all a matter of the pot calling the kettle black.

Here's to hoping the upcoming elections end up mostly fair and square - no more shenanigans with mail-in ballots, no night-time counting sessions behind closed doors and for $deity's sake require the voters to identify themselves using some official ID like you need to buy a six-pack of beer and like is done in nearly all civilised countries. Make sure there is a paper trail, do not rely on electronic voting because that is not transparent enough for Joe Sixpack - and right he is. Preliminary results - from actual vote counts, not from exit polls - should be available on the same evening as the vote closes, there is no excuse for 2-3 week waiting periods.
to have an issue that is exactly like one you've already created, with all the corresponding labels, milestones and project attributes. If you could create a issue template with all of those then that would be fine, but the issue templates are trash too.
You can't really test. The tests you can do don't actually tell you what you really need to know.

You can't prove the material is good, you can only trust that the material is good, and 50 years later observe how it held up.

You can't find out the distribution of the alloy ingredients, or detect voids, or crystal structures, or traces of other elements, except by sawing the part in half and looking at the cut surface.

You can't find out the critical properties by looking at it. All you can do is be sure you know the full truth of the history of the material and the part. You only know that if a certain recipe is followed, then the material will be good. You have to trust that the supplier did do the recipe exactly as specified. You can't look at the part after the fact and tell that. Even stress testing to failure doesn't tell you that because the material may pass the test today but fail from fatigue over time.

The only empirical test is actual use in actual conditions for the full actual time.

You can accelerate some tests, and failing an accelerated test obviously proves the material was bad, but it doesn't go the other way. Passing an accelerated test does not prove that the material is good for actual use in actual conditions for the full normal time.

The end of the article has it right, if the parts seem ok from what testing is possible, then they are probably ok for this minute, and it's probably good enough to just replace them at the first opportunity during routine maintenance.
Regarding the turbulence, from Wikipedia:

> The autopilot, being engaged, pitched the plane downwards to return to 37,000 feet (11,278 m).

That was the strong negative G maneuver that broke the ceiling by crashing people into it. There was a second strong acceleration when it returned to the desired altitude. My reading of this is that most of the injuries were due to the autopilot’s reaction to the turbulence. Otherwise, it just would have been an unexpected increase to about 1.4 G followed by the cabin pitching around.

For the other one, why is the seat capable of interfering with controls? (Also, that doesn’t match the pilot’s story, which was that the screens cycled off and on, unless the seat can press the “reboot plane” button).
> If you don’t have your basic needs met there are options beyond squatting and exploiting laws surrounding it.

Links?

> I’m sure Spain has public services that are much better than the US if the train network is any proxy for effective governance.

Maybe you should be less sure.

> There’s presumably training opportunities to upskill both formal and informal.

Just because something can be presumed does not mean one should presume it.

> All this to say the person who is squatting is probably not someone who lacks any other option but someone who is exploiting a condition and potentially tied to organized crime to boot.

Seems like what you think is probable isn't based in much evidence.
It’s a neat approach. VRAM is obviously the major concern here since it sounds like the parameter count grows as you insert more facts.

I’m also curious how well the facts communicate with each other. A major problem with RAG is that the model can’t draw novel inferences between documents. You have a model with a broad knowledge base but a very shallow understanding of the connections between datapoints. Let’s say I insert two facts separately using this method: “the cookie is under cup A” and “cup A is moved to position 2”. If I ask where the cookie is can this new model tell me? This is trivial for in-context learning and non-trivial for RAG. Curious where this solution falls.
The article misses an important part of how energy sanctions against russia affected europe. It mentions increased energy cost but it misses one of the main reasons of the big increases last years. The energy sanctions probably affected europe itself more negatively than russia. EU needed an independent foreign policy since several years ago, instead of following USA's policy blindly even in parts where it was definitely against its interests, and thus getting into such deadlock situations. Unless it defines its own geopolitical interests more clearly eu politicians cannot claim that "they know what needs to be done" because they clearly don't currently, not because they are stupid but because what needs to be done requires a different context, with better defined interests and international relationships, than the current one to plan upon.

PS The original title "Why Europe is falling way behind America’s powerhouse economy" is much better and more concise. In fact the edited title actually confused me in the beginning.

> Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.
It means he can offload the shares he currently holds.
No need to use BASIC, you can use ScriptForge in LibreOffice Python macros directly. ScriptForge is also available for use with LibreOffice BASIC macros.
This isn’t open source. It s the equivalent of headers being available to a dylib, just that they happen to be a python API.

Most of the magic is behind closed source components, and it’s posted with a fairly restrictive license.
Show HN: Cross-platform file encryption and sharing in the browser
He's not wrong though. David Sacks isn't exactly shy about being pro-Trump for all the worst/selfish reasons.
Guess this is the last iPhone for me, which is probably good frankly. I’m not that impressed on the utility or necessity of AI for myself and don’t want it processing basically the entirety of my life.

I will highlight a mysterious throw away comment made over a year ago about William Hurd. Maybe anon man will come back here with more insight:

User: Ta08131942
date March 30 2023

“Facts worth considering:
Will Hurd joined the board of OpenAI in May 2021. Mr. Hurd, among other things, was a documented former CIA clandestine officer for nearly nine years.

He was a member of the House Permanent Select Committee on Intelligence during his tenure as a U.S. Rep replacing Mike Pompeo.

He is also a Managing Director of Allen & Co. who's Chairman is George Tenent the former director of the CIA. Further, Mr. Hurd is a member of the board of trustees of In-Q-Tel the primary external investment arm of the CIA and the broader US Intelligence Community.”

Source: https://news.ycombinator.com/threads?id=ta08131942

Edit: more recent updates on Hurd, who resigned to run for president? https://www.politico.com/news/magazine/2024/01/30/will-hurd-...

Anyways…
I understand that but if you look at the Python implementation (or at least as it was 1-2 years ago), you have a lot of god objects that hack __new__ which leads to hidden flows when you create new instances of tracers for example. I'm not saying I have a better idea but when you put that together with the docs and the (at the time) very bare examples, it's just annoying.
I agree! You can blame me for some of those proposals :-), my thanks to the POSIX team for getting this out the door.

The sed -E option makes it easy to portably use extended regular expressions.

The find -print0, xargs -0, and read -d provide portable ways to securely process lists of files. They were already widely implemented, but now they're officially part of the spec and can be counted on being present in many other places.
Bash has `Priority: required` and is marked as "essential", it's available on every Debian system.
So ... software and content are the same thing? SaaS is the same as an article?

- Does reading The Baffler trap you in its ecosystem? If you cancel The Baffler do you lose functionality?

- If The Baffler closes up shop because it was bought by a larger newsletter does it brick any of your devices?

- I turned uBlock off for this page (it was blocking 6 things) and there are no ads. Can you say the same thing for Netflix or fricking Windows?

- Does The Baffler take what you give it and resell it because its 5,000 word privacy policy which you didn't read but had to agree to says it can?

- Will The Baffler's third rate security practices release your identity and those of your customers to private auctions on the dark web?

This is how the article supports itself. Looks like it's about $5 per article.

Still though it's interesting how you put it. In a period where everybody expects web content for free, we're paying literally trillions to subscribe to software products. As somebody who works for a content organization I'm now asking myself what aspects of the SaSS model can we take up to get people to pay our writers and editors to continue producing local news? I guess we just need to figure out what content people are keeping in spreadsheets.
I think it’s a poor decision by Apple if Apple Intelligence running on Apple’s Private Cloud Compute is not available on even a one year old phone like iPhone 15/15 Plus or a two year old iPhone 14 Pro/Pro Max.

Since this service is launching as beta later in the year and is limited to US English, it seems like just a beginning. Anybody buying an iPhone 16 or iPhone 15 Pro just for this may be in for a rude awakening when they’re left out next year with iPhone 17 getting better features on AI.

I agree with Mark Gurman when he says — in this piece [1] titled “ Apple’s Push to Infuse Devices With AI Will Take Years to Pay Off” — that the current plan of release isn’t going to fuel an iPhone sales supercycle for the iPhone 16 series.

[1]: https://archive.ph/srPHa
There are also the field recordings (mostly urban) from Tsonami
https://www.audiomapa.org/

Worth mentioning the huge database of Freesound
https://freesound.org/browse/geotags/
The shares can be used as a collateral to borrow against, something Musk has done repeatedly. Or can be sold, with some more nuances.

So yes, he also wants the money.
The original discussion on why Debian switched from bash to dash for /bin/sh is insightful.

https://lwn.net/Articles/343924/

One big factor is for performance reasons in shell scripts. At the time, the switch decreased boot times for Debian by 7.5%. Bourne shell features add a lot of overhead and that's not always an acceptable tradeoff.

Also, if you're using bash features in a script, you can always just add #!/bin/bash to the top of your file instead of #!/bin/sh to force a bash compatible shell.
Gotta keep digging that CUDA moat as hard and as fast as possible.
> We are problem solving addicts.
> Without that fix, we get [...] anxious [with] just like normal withdrawal symptoms.

Absolutely.

Solve problem -> Less uncertainty -> Less anxiety

It seems to me that's exactly the positive feedback loop we are hooked on. And the more your are capable, the more you can be subject to it. Which is fine until you realize you will also suffer more from its inevitable reversal (stalled problem -> more uncertainty -> more anxiety). So you find a different but even harder problem to solve to get the high... Deep inside you're still insecure and hurt, but on the way you may build a digital payment processor, sell a lot of electric cars and start a space rocket company (but your mileage may vary).

Joke aside, there are elements of mental health that must not be overlooked when playing these games and working hard all days long ; but if it's what that make you cope with life, have fun and make a net impact on society, it's still a win.
Many of the plastic-eating microbes require very specific conditions: finely shredded material, high temperatures (55C or more), carefully-controlled pH, etc.

These generally won’t occur outside of a bioreactor, so you’re not going to see them attacking random plastics in your house.
c17 -G to create shared objects

Finally! It always seemed very strange to me that posix said that shared objects were a thing and provided a rtld API for using them, but never specified how to create them.
Content discovery on Mastodon can be daunting, especially if you are a busy academic who doesn't have the resources to stay connected on what's happening all day long. That's why we created Murmel - a service that does all the checking for you and delivers it to your inbox in a compact daily email. I can't wait to see more peoples reaction when they finally get hold of their day: http://murmel.social
You can’t expect that. A significant number of people are still using Office 2016/2019/2021 (and there is a 2024 upcoming). Personally I don’t plan to switch to Microsoft 365.

People in general don’t want their software to change continuously.
Do you also hear about legislation or community efforts related to reducing ocean plastic being halted as a result of this news? I have not.
That's not real world, though, that is a demo flight where they induced a strong dutch roll on purpose.
Since Vercel is doing this to React why would we think they wouldn’t also do this to Svelte?

Maybe I should check out Vue again, there’s something to be said about open source libraries that succeed without corporate ownership.