skysight-inc/HackerNews huggingface dataset:
To each their own I guess. I really strongly value all my photos of all sorts of random stuff, as long as it brings back a memory of something I did or experienced.
And the countermeasures for that: DEP or pause the program after decryption and inspect its memory.
Yes but TV is also, unless you're watching on HBO or another premium service, filled with interrupts. To me, this is the key difference between TV and other media, and it's the reason we tend to claim TV and social media "rot your brain" while books don't.

Books generally demand prolonged, fixed attention to a single organized subject matter or narrative, and do not interrupt the subject matter or narrative with random interjections of completely unrelated content. This, however, is precisely the sort of interjection TV performs through the means of the advertisement.

Social media in all its forms (twitter, facebook, instagram, et al) is essentially just TV if TV were only advertisements—a random collection of bite-sized, completely unrelated clips that bombard the viewer and gradually erode one's ability to devote continuous attention to a single subject matter. It's no wonder "influencers" are a dominant mode of advertising—they are the natural progression from TV ads. Social media already had the structure of the TV advertisement (a short burst of random information) all the big wigs had to do was convince influencers to start selling stuff directly.

Worse, if you watch TV today, you likely have access to social media on a smart phone. No one wants to watch TV ads so the temptation to fill that space with social media consumption is constant, which leads you to basically fill ad time with even less related or relevant info that has the same level of fragmentation as TV ads but even more extreme.

It's no wonder nobody can focus or remember anything when we've trained our brains to not only be used to but to actively expect random bursts of totally unrelated content at rapid rates. I've been getting worse and worse at being disciplined myself lately and at times quite literally feel like I've unintentionally given myself adhd.
Sorry, but it's not natural for me at all. In fact, when I learned programming, that was one of the harder things to wrap my head around.

In English, when you say while A, B" it means "as long as condition A is fulfilled, condition B is also fulfilled". Like "while the window is open, the room is getting colder".

But then in programming, that's not how it works. "while the stream is not closed..." what? A variable called symbols is being assigned. That's an action - so how often does it happen? Once or multiple times? Can the code after the while run in parallel or only sequential? And don't even get me started with forgetting to close the stream.

Etc. etc.

Intuitively it would be: "1.) open a stream. 2.) If there is nothing more to read, close the stream, otherwise read one symbol and add it to the list of symbols. Repeat 3.) repeat step 2".

So for me at least, the recursive version is much more intuitive. it's how I think about it and how I would think about it if it were a real-world problem too.
Probably, because 90% of the tools that launch on Appsumo are kinda garbage.
Labour laws will apply, they probably can't just pick who they lay off. Maybe they have to let go the same proportion of people at all levels of seniority.
I guess that defect that's been open for 3 years to "actually shuffle large playlists" doesn't stand a chance.
Can impermanent carbon credits offset forever emissions?
I thought that notebook based development and package based development were diametrically opposed in the past, but Pluto.jl notebooks have changed my mind about this.

A Pluto.jl notebook is a human readable Julia source file. The Pluto.jl package is itself developed via Pluto.jl notebooks.

https://github.com/fonsp/Pluto.jl

Also, the VSCode Julia plugin tooling has really expanded in functionality and usability for me in the past year. The integrated debugging took some work to setup, but is fast enough to drop into a local frame.

https://code.visualstudio.com/docs/languages/julia

Julia is the first language I have achieved full life cycle integration between exploratory code to sharable package. It even runs quite well on my Android. 2023 is the first year I was able to solve a differential equation or render a 3D surface from a calculated mesh with the hardware in my pocket.
i might flag this because the statement is to vague to merit any public discussion outside of the people involved. all we get is speculations and accusations, that are not worthy of a discussion on hackernews, in my opinion.
For JavaScript there's been a sharp increase in the amount of tooling that is written (or rewritten) in Rust: Turbopack, SWC, Vite's upcoming rewrite of roll-up. It doesn't seem like it is competing with JavaScript for writing web applications, but the tooling is definitely seeing more adoption of Rust.
Same arguments apply to crypto it seems, but that didn’t stop nvidia basically leaving the gaming market high and dry while the crypto market vacuumed up all of their cards.

I agree that’s a perilous approach for nvidia… but based on past behaviour that doesn’t seem to bother them.
If I had Spotify open and Peterson was pinned to my Home Screen in an office setting, I’d be embarrassed. It would be a strong signal of a lack of education that could harm my professional career.
I get you, but at the same time I'm more than little suspicious that they paid 200m for Rogan and just happens to plaster his face on my podcast tab like a permanent ad for months on end. IIRC it was right after also just acquired Bill Simmons also permanent thumbnail, basically fully visible unlike the third listing in the carousel that required scrolling. I find it hard to believe they couldn't rotate recommendations, or move it below the fold. This complaint was all over their forums, reddit, social media at the time. Their default answer on forum was, not yet, but features constantly coming. Avoided all the question of why can't they just remove the banner until feature implemented. I buy scaling features for 500m users is hard. I also buy using technical complexity is a cover for other motivations.
"still below European averages" being literally my point.

The prediction (at the time) by those against the program was that Portugal would become a giant Amsterdam, and drug tourism would rise and the country would be awash in drugs and drug users.

None of that happened. We are still around or below European averages.
How is that any different than a new Rolex and a Brooks Brothers shirt?

The more things change, the more they stay the same.

(And at least an iPhone does a lot more than a Rolex, and is a heckuva lot cheaper too. So I see this as a major improvement, actually.)
> For something as simple as a dismiss button for a particular promotion, it's reasonable to store the bit on device. This will work for mobile and desktop apps, which I assume are the vast majority of Spotify usage.

No it isn't. When you "dismiss", the service needs to have a point of view (or UX to clarify) whether you want to dismiss it permanently or temporarily (I'm not in the mood for it right now).

You also need to deal with the cases where someone accidentally hits the button.

You also need to think about people who use multiple devices.

Should the algo's now update to say you don't like podcasts? You don't like talk shows? You don't like podcasts with themes that Rogan covers - what themes would that be?

etc.
I think biggest Julia problem is deployment and focus on Academia/HPC, its nice language and pretty fun to write, but it seems to be not good enough to replace Python and lost tons of momentu from hype train in 2017-2018?.

Julia still have a sucess story and is a lot bigger compared to D.
If you want to deal with the crash and justify why the system went down because you were more correct than the other guys, then sure.

Protocols often represent an interface between organizations. Especially when that is the case, you want to be as charitable as possible when accepting input, because getting any issues resolved may very well require getting the two organizations to agree.

Also, as things change over time, an overly strict interpretation when receiving packets will require unnecessary rework in the future, and possibly down time or lost business.

When dealing with protocols, it's generally best to be strict when emitting packets and as tolerant as possible when accepting them.
Vanilla Dpup (https://vanilla-dpup.github.io/) has an Xwayland version.
It is based on Debian 12 and uses its default kernel version 6.1.x,
so it should support newer hardware.

Unofficial Puppy Linux derivatives are not very easy to discover.
I found Vanilla Dpup by sheer luck on GitHub yesterday.
(I had contributed to a previous distro by the same developer and was going through my PR and issue history.)
After about an hour of testing,
it seems to be the most practically usable current Puppy variant.
(I am comparing it to https://debiandog.github.io/doglinux/ and the official FossaPup64.
I haven't tried the official Slackware 15 version.)
It's a shame I didn't know about it when I needed a live USB a month earlier.

I like how it has a 2000s-retro GUI theme that looks inspired by Puppy Linux 4, my favorite version in terms of visual design.
Compare
https://github.com/vanilla-dpup/vanilla-dpup.github.io/blob/...
and
https://upload.wikimedia.org/wikipedia/commons/4/40/Puppy_Li....
I would definitely give someone the side-eye if I saw Peterson or Rogan on their phone, yeah.
Looks like something I was making with Dall-e recently.
Yeah, I'm aware that recursive way is not the fastest way to compute fibonacci, but it still serves as a good way to simulate CPU bound work. When it comes to the comparison to other, in this case, virtual machines, I've compared my language to Python (since they're conceptually similar), and I'm beating Python in this particular benchmark (18s vs 28s).
Phoenicians didn't call themselves phoenicians either.
Rich Text revelations: Astro's Storyblok showcase
I think it's a lot of small changes being a/b tested. Stuff that you might or might not notice/see. But if it passes the test it's there forever. I'd guess the general goal is to first get you to use spotify more but more importantly get you to listen to content they don't have to pay to license like podcasts and whatnot.
Some scenarios

1. The application has to start using credentials for the first time, or consume them a different way. For example, stop consuming an environment variable and rely on a service account.

2. You have to change ops to support new workflows. Often you have to put approval workflows in place because fewer people can do things and you want only the machines touching production

3. You have to change human behaviors and habits (this is the real hard one). I've had to revert changes because the increased security blocked developers and they don't have time to adapt for the next deadline.

4. Getting parity in local development workflows is also challenging. How and where do you match vs except from IAM parity?

5. Should I give the current server access to a particular cloud service/resource or break out that particular function into a lambda and minimize the permissions there? You have to think through the implications of a breach and how/where you want to limit the blast radius.

6. This is probably obvious, but implementing application level controls, like API endpoint permissioning. IAM is not limited to cloud infra
...and if you already have?

If your solution is to convince every single person in the world who hasn't used drugs to just not try them, then you still have to deal with the ones who have!

That just ain't gonna work.
Thanks, this looks like it could be useful.
This whole system needs to be automated. It should be as easy as clicking a "Report" button on my phone or in my SMS application.
This would be the way to go with the initial offering. Adding static code analysis + LLMs will help with reducing LLM usage and hallucinations and then adding a way to test out the policies to make sure that they are enough to run the code without being too broad will increase trust in the results.
> Wayland can not render strings.

Wayland is a display server. Display servers in general do not render strings. They render bitmaps passed in by the clients. Clients are welcome to use their favorite string render libraries into those bitmaps.

> Wayland can and will block your render loop for arbitrary reasons (like being minimized) potentially indefinitely.

Do you realize that all wayland calls are async? On the client side, you don't have to block on waiting on empty socket, if you do not want.

Few conmmens above, someone complained that a basic wayland client is complicated. The complicated thing was... setting up an event loop.

> If you want to have basic functionality like capturing the screen (former simple XGetImage() call) you have to talk to dbus and pipwire which pull all kind of dependencies and require loads parallel infrastructure running.

Yes; but these dependencies are in different processes, not yours. From the POV of your process, it is just an structured IPC.

XGetImage() is not that simple; it only coincidentally worked due to implementation detail. Having a global framebuffer is not mandatory, just at the time all the PCs had it. Nowadays, even PC hardware is getting overlays, so there might not be a buffer that represents what's on the display anymore.

Another issue is, that it is impossible to implement zero-copy screen casting with XGetImage(). It is possible and has been done with wayland and dmabuf, feeding the screencasted surface into hardware video encoder (without the buffer bouncing between system and GPU ram several times), and the userspace getting already compressed video stream.

Final issue is, that XGetImage() is not gated via user permission and does not provide indicators, that the screen was grabbed or is being casted. Wayland does.
Library of Congress.
The interview for my current job first went mediocre, but by talking about frugally-deep (a side project of mine) I was able to excite my (now) employer. :-)

https://github.com/Dobiasd/frugally-deep
Just with less Segways races and Android beta SDK experiments. :)
I like the AVR-8 which is a nice bookend to the 8-bit era in a lot of ways. It has more registers than the IBM 360 and also gets great performance with that Harvard architecture avoiding the very complex system of caching and pipelining you see in modern computers to fight latency.

Unlike many of those 8-bit computers the AVR-8 doesn’t have any 16-bit arithmetic other than increment/decrement address modes that use the X, Y and Z register pairs unless you count the 8x8 MUL instruction that returns a 16-bit result or the MOVW instruction which copies a register pair and not just 1 register.
Please quote the part of the article that's being commented on that refers to the police being against decriminalisation in Portugal.

All I found was "Crimes such as robbery in public spaces rose 14% from 2021 to 2022, which police have in part blamed on the rise in drug use."

Are you American? Is this some point of pride for you to be agaisnt this kind of program?
>When we share photographs, we hope others will validate the facets of our identities that we embedded in those images. Knowing others can see the picture gives it more emotional power. Feedback from others makes it feel more real.

Another log on the "psychology is just astrology for people who think they're scientists" bonfire.

When I share photographs I share them so that my 93-year old grandmother who lives 760 miles away can see what I'm up to. We then discuss those photographs on our Sunday phone call.

When my daughters share photographs they share them so I can see what they're up to. I live between 550 and 1100 miles away from them and genuinely want to see their kids and dogs and mountaineering adventures, so that we can talk about them during our weekly phone calls.

I don't need to validate any facet of my identity to my loved ones nor do they need to validate anything to me.

Perhaps the person who wrote that is extremely insecure about their life or their place in the world?
> That's like saying people dropping Windows 11 for pushing Candy Crush and TikTok in the start menu si crazy.

That's not the right comparison.

You don't buy the OS for entertainment recommendations and listening/viewing/playing/reading.
Yeah, people certainly. I wouldn't trade my pictures of my kid for anything. I was thinking more as 'photography as an experience log' being sort of underwhelming. I probably bring more emotion to it when I see pictures of my kid, no matter how indifferently photographed, and that fills in what my lack of skill doesn't when I photograph nature.
There is some good progress, but there is so much still to do, especially when you consider the other impacts to the eco-systems around the world (pollution, species extinction etc).

We know that there will more energy in the weather systems as a result of the high levels of CO2, leading to more frequent severe weather.

A real concern is climate tipping points, where the weather patterns shift and stick in new patterns. Living in Scotland, the Gulf Stream weakening further or stopping would be a real change to a much colder climate. It’s already cold enough.
Rereading My Childhood
One Reason Why American Health Care Is Expensive
Just try a different service. There's a zillion of them out there, all more or less interchangeable. Maybe one has the feature you want.
Yes, though it’s generally banned in populated areas. Often where there are no city trash services.
That's not TTFP. TTFP is putting that code into a file (e.g. ttfp.jl) and running:

$ time ./julia-1.9.4/bin/julia ttfp.jl

0.325806 seconds (202.80 k allocations: 13.208 MiB, 84.23% compilation time)

real 0m2.401s
user 0m2.357s
sys 0m0.553s

I.e. the TTFP is 2.4 seconds, not 0.33 seconds.

That said, 2.4s is huge progress (e.g. with Julia 1.6.0 it's 10 seconds for me) and acceptable for most simple plotting.

But just adding e.g. "using DynamicalSystems" brings this to 14 seconds, which is not acceptable for iterative editing. And it makes any Julia program using "DynamicalSystems" wildly impractical to use in a pipeline with other programs.
I know you can't take responsibility for the 5% failure rate GPT-4 produces, but maybe things change when you have your simulator running. At that point, what kind of SLA do you plan on offering with the service?
CloudLinix | Remote | Mostly Europe + West Asia | Fulltime | cloudlinux.com

CloudLinux is a global remote-first company. We are driven by our principles: Do the right thing, employees first, we are remote first, and we deliver high volume, low-cost Linux infrastructure and security products that help companies to increase the efficiency of their operations.
Every person on our team supports each other and does what we can to ensure we all are successful.
We are truly a great place to work.

We have 3 main products CloudLinux OS, Imunify, and TuxCare.

We are always seeking more python devs, C Devs, and of course Kernel Devs. However we also have many other roles.
https://www.cloudlinux.com/about-us-company-jobs/
I don't know about Portuguese politics, but at least here in the US ~90% of the time when I hear that something is "underfunded" or "had funding cut" and look into it the reality ends up being "funding for the program was not increased at the rate at which advocates wanted" but actual funding levels stayed the same or continued to increase. Are there any hard numbers for actual past funding levels compared to the present?
I've been wondering for a while, maybe someone with experience can chime in? Why are game updates so huge. Oftentimes even small patches (that I believe don't contain new or fixed assets, at least significantly) are huge? Shouldn't game logic changes be much smaller?
Another crackdown on Boston-area pirate radio stations
I'm not sure how much to self-congratulate when Portugal has one of the highest rates of antidepressant usage in the world on the back of 20 years of also one of the highest rates of growth in consumption of ADs among all countries: https://www.statista.com/statistics/283072/antidepressant-co...

In my opinion people are just medicating in other ways, but life still sucks.
The commenters seem to me to be more saying that the program itself is somehow flawed. What flaws it has, of course, are always quite nebulous, and seem to apply more to US efforts than our own.
I hear this so much, sometimes in the most unexpected situations, and it's heart-warming. One day, I was having lunch with the family in a remote place in a restaurant in Serra da Estrela, and a random folk came to the table just to tell me how Codebits had shaped his life. I think I shed a tear righ there.

Anyway, yes, we have to find a comeback angle someday.
Engineering-bias at its best. Thinking about the product complexity but not about the business
> I stopped my sub after Rogan AND Peterson pinned on my homescreen, and it just wasn't worth any drama it could stir with how often spotify is passively open.

If the image of the most popular podcast causes drama then it's those people who are on the fringe.
what's lost? training data
The worst situation is trying to live the moment and seeing everyone else on their phone.

The opposite, capturing for as long as you want, having exclusive materiel while everyone else builds the atmosphere seems to be the best case scenario. When you're ready to dive in - if ever - you can do so.

Looks like a prisoner's dilemma / tragedy of the commons to me. Imagine someone filming and all you see on the reel is everyone else filming too. Oof.
I think you’re both saying the same thing. Op is saying 1 employee for 1 year is “1 employee-year”.
There is a huge difference in how this was handled in germany vs everywhere else.
Could have been a Show HN
It just means "while A, do B". The do is implicit, just like with if, for, etc.
When you realize taking photos of things that repeat or are static (like building and fireworks) doesn't make sense. Taking photos of family and friends and having people in context is what's important. Sure, if you're in a new place and want to capture some scenery, that's fine, but for example I have a bunch of photos from years ago without people in them that are basically meaningless now.
Via Pluto.jl notebooks, I have been able explore the Julia-JavaScript interface. It's quite fun using JavaScript and SVG to interactively render the accelerated BLAS and FFTW outputs from Julia.
Why do these mass layoffs keep happening in the software industry? Or is this a global phenomenon that exists across all industries?
Agreed. I mentioned this is another thread - they need to vertically integrate music. They have all the leverage as the distribution channel and controller of algorithms. To start they’d probably want to buy a label or pay money existing labels can’t afford for the people that can find and attract top talent.

In essence use their size to pay more than record labels and eventually acquire them.
Your experience is typical. The process covered on this site is the only realistic shot of getting anything done. It's far from perfect and it shouldn't be necessary, but it's much better than nothing.

(It's still worth reporting to your wireless provider as well (see https://reportphonespam.org/#Reporting-abuse-to-your-wireles...), but only because it's so quick to do, not because it's likely to help.)
Ah you perhaps misunderstood me. Record everything, do not pay attention to the fact that it is recording, and experience life in the process. Put the camera down but let it continue to record.
>
tl/dr; Canadian woman is diagnosed with cancer, told she has 2 years to live at most, that she is not a candidate for surgery but would she like medical help committing suicide? She declines, comes to the United States, spends a lot of money, and is treated within weeks. Her health insurance is refusing to pay.
Exposed Hugging Face API tokens offered full access to Meta's Llama 2
Less Second Life too :)