skysight-inc/HackerNews huggingface dataset:
Ooops you're right. I am sure it didn't do that before. In this case my app is not much useful haha. Good learning exercise building it, but now time to shut it down lol.
My wife and I both took Paxlovid and both got rebound covid after. My wife's friends said the same thing so it's probably much more common than is being reported.

But man, when you're taking Paxlovid, it really works. But when you stop...
> If protected memory was implemented somehow per desktop environment

I'm sure LOTS of people stopped using certain Unix programs that relied on a single address space whenever that was implemented. But to quote myself a few relies up,

>> These are not compelling arguments for running the GUI as root or allowing different applications to spy on each other.

> or give up on Linux entirely and get a Mac.

You mean the Unix that originally decided against using X11 because it would have required a re-write to do what they wanted anyway [1]? You understand that Wayland was designed by core Xorg contributors to replace X11 because attempts to match OS X resulted in a glitchy nightmare ... right?

[1]: https://news.slashdot.org/comments.pl?sid=75257&cid=6734612
It's under 4chan and above digg.
I'm not trying to ban people from becoming bakers. You do you.

I'm saying they should temper their expectations, if they think that secretly everyone wants to be a baker, and in the future a meaningful fraction will be.

Most people, when they go to a baker and ask for a bagel, will not want the answer "great, so just buy this oven from amazon. I'll show you how to use it when it arrives'.

Cryptocurrency advocates are wrong about what other people want, or will want. They can LARP if they want, but that doesn't mean that it's value to other people.
What about async/await?

It seems to be a safe pattern under the criteria stated in the article as long as all async calls are awaited. This pattern guarantees the flow will return back only after all async task have finished.

The article says modern languages allow domesticated forms of goto (statements like break, continue, return...) that are scoped at function level. What about exceptions and exception handling? An exception thrown in a function and caught in a parent works as a wild goto. The railway pattern comes to my mind.
I thought headscale added support for MagicDNS? There's at least one other comment in the thread mentioning this. It didn't always have that support, but it has been added and the gap narrowed.
Sorry to hear about your experience. Drugs worked for me.
I agree on the last point, but Vegas is a worthless cesspool that doesn't grow anything but silicone tits.
You need to develop with this in mind from the start. I am not suggesting refactoring an existing application to use it for every single dependency as yes that would be a pain.

Instead import your initial generic dependencies up-front as usual, but then notionally break your application up by CUJ and load the CUJ-specific code dynamically as needed.

E.g. for a hypothetical email client you would import the initial "inbox view" code upfront (along with generic common dependencies), but you might not import the code needed for a rich text editor until the user clicks on the "write email" button, saving that network load and code execution for when - or indeed if - the user actually needs it.
This week in KDE: Some UI polishing
Warnings like these can become diluted if the context of these reports are not specific enough. Listing rock climbing free solo deaths on videos of people top rope climbing will get an eye roll from people and make it easier to disregard. It's also not fair to communities that understand the risks of what they are doing to see these reminders of dangers they are already aware of.
MeticJS
Easy math decimals for JS
I assume this is only for banks that take deposits, since that's the only kind of bank that the FDIC insures.

https://en.wikipedia.org/wiki/Investment_banking
Maybe these things are largely manufactured. Good PR can absolutely dictate how the masses feel. Or at least give a false impression that looks real enough.

Companies do it as well.
I'm sure I would have driven a 1960's death trap [0] given that was the only option at the time.

[0]: https://en.wikipedia.org/wiki/Unsafe_at_Any_Speed
I'm surprised you remember any classes. I certainly don't.
I also have a VP1600 (in the UK), very much in the same position. Not a fan of delving into stuff that deals with power, hoping this isn't a general problem. I'd be interested in an update if you do take a look.
Ubuntu Unity desktop back from the dead after several years' hiatus
Thanks! I must confess I've never heard of this game before.
It is a (non-risque) double entendre in that the second compressor had additional heat to move in the meantime, and that a yak stays cooler shaved.
Given the amount of surveillance and satellite tracking blanketing the globe; how can 'someone' possibly send a rocket all the way to crash into the Moon, without anyone noticing, until after it got there?

Sounds like bollocks to me.
Ask HN: What's the Deal with Tailscale?
Hello HN! Could somebody explain to me why tailscale appears so frequently on the HN front page? I see posts from tailscale or about it every 2-3 days. I haven't observed such behaviour with anything else.

Even if these posts are 100% legal (ie there's no upvoting ring behind them) I still feel that the moderators should manually demote them from the front page because right now it feels like some form of cheap advertising trick.

Why not add a rule? Only one front page post about a product every month.

I'd really like to get some insights from the community and the moderation about that.

Thank you!
That's how SimilarWeb estimated HN's traffic rank (numbers in "rank" column are clickable).
Knipex Plier-Wrench Review (2018)
This is not a go vs non-go debate. This is a structured concurrency discussion. Threads and goroutines are both forms of concurrency so they can be discussed together.
I'm doing both professional and hobby work with VPSs and SSH and there is no problem with that. Few less layers to take care of
That's a lot of effort, money, and infrastructure that could go into developing a healthy public transportation system instead of trying to stop all the cars from killing people.
What are the innovative parts of web components, which have no equivalent in lets say mainstream OOP, lumping state and behavior together?
Exactly. Memory would be the main issue.
The implication in the parent comment is that “anti Russian” propaganda is warping the truth and the people have been brainwashed, the word propaganda isn’t being used to imply the issue is the opposite of “true”.
A 30% drop in year over year growth is not the same as a 30% drop in value.
Sadly almost none of that is complex or surprising if you’re used to dealing with DNS deployments on Linux or BSD. What’s new is bundling a custom system name resolver for machines that can’t forward matching domain requests to specific name servers. Users are often left to their own solutions if they don’t use systemd-resolved or NSS.
The JavaScript ecosystem is insanely successful, even though the language, node_modules, and the entire process of building a SPA are disorganized and clearly poorly designed. What makes it successful though is those flaws exist because individual developers in aggregate have decided that they’re worth the trade off. All the JavaScript killers seem more precisely designed, but that’s only possible because they haven’t been shoe-horned into thousands of different use cases they weren’t meant to solve. Those edge cases add complexity and rough edges, but make for a more practical toolset in the long run.
Hmm, the std lib uses channels for a variety of scheduling hook sorts of things - contexts, timers, os signals for example. That’s maybe just a little narrower than how Go users can use them - they aren’t really for transport, but for synchronization (just as useful for no or small payloads as large ones).

It doesn’t similarly expose mutexes that package clients have to fiddle with.
So do most of the comments!
Lucky you. If you had a worse parh, especially between arms like the dangerous tutorials show, even 230V can stop your heart, and kilovolts are nigh certain.
Clear to whom? Have you ever worked with the average user?
I just want to thank you and also chime in. I'm not even 40 years old and all this frontend crap from the last decade or so makes me feel old. I started learning this webdev stuff from an HTML book in the nineties. A time when 'frontend' meant HTML and CSS, and maybe some plain JS.

I'm not here to piss on JS frameworks, it's good that devs push the limits of what's possible, I guess. But there's something to say for simplicity and stuff that's so matured that you can really rely on it. Making sound decisions for your product, your stack and your architecture is a skill.
I just took apart my unit CP1300EPFCLCD and it indeed has the yellow silicone. There's also a lot of white silicone but only to keep wires in place.

My solution is to just inspect the unit every once a year to see if any yellow glue is turning brown just like in the video. Meh ...

Edit: A closer look showed that some parts of the glue already turned brown. It seems to be affected by heat because the parts that are brown are the parts making direct contact with the board/components.
Capacitors or using a circuit where the battery is always supplying power (can't remember what it's called).

Could make a post-PSU UPS, then you don't need an inverter at all (also the most efficient design, no conversion losses)
http://sparrowhub.io:2222 - SparkyCI - dead simple CI service.

Please give me a shout if you need to add other languages support. I would consider such an interest as a help )))

So far the service supports amazing Raku language, but the platform is general enough to support other languages as well …

Also I would appreciate help with frontend … The UI is simple html plus some JS / css under bulma.
> Most people in Asia and the Middle East take it as a given.

It's funny that you give Asia and the Middle East as examples, because many of the countries and borders there are the result of European colonialism and not "natural" borders between ethnocultural groups. Take India, Indonesia, Pakistan, Iraq , Syria, Afghanistan, China as examples - they're either with significant ethnic or religious minorities (often multiple of them, like Syria and Iraq, China, Myanmar) or straight up with hundreds or thousands of different ethnic groups (India, Indonesia).
I'm not sure how making children get up earlier in the morning builds character? It seems like a very silly assertion to me, and not one motivated by self-improvement.
Laptops have proven Li-Ion works well enough, too
Amazon at this point is AliExpress with a huge price Markup for like half of their products. If you wouldn't put on something straight from China you shouldn't be trusting Amazon.

There is no real control within Amazon
Can the discussions here try to stay away from Go bashing. This post is not about Go. It's about Structured concurrency VS background tasks.

There's many interesting discussions one can have about the latter but the former turns into toxicity.

With that said. The Rust teams are very interestes in structured concurrency at the moment. Rust 1.63 is going to get scoped threads, which is structured concurrency for threading. Myself and others have also been looking into structured async, albeit it's not as easy to implement.

I personally love the concept and I hope it takes off. You rarely need long running background tasks. If you do, you probably want to have a daemon running along side your main application using structured primitives and then dispatch work to them instead. This really simplifies the mental model when you get used to it.
If the price is like 20% of retail - why not.

If higher or close to retail - why buy used gpu ?

Let miners literally drawn in debt.
How well will their data be audited and enforced? For example if they charge one price and yet their public data purports another price?
More so will they cut the drug prices internally and shift the difference onto an administration fee? That is one aspect I'm very mindful of.
Most of my photography is landscape and architecture while travelling. For that travel part alone I like zoom lenses. If birds aren't too far away, 300 mm on a DX body are good enough, for Puffins at a distance of almost 100 m not so much.

zoom lenses are great, especially for the versatility they offer.
Just reading Erin Meyer's Culture Map and it feels like, even though I really appreciate them, all those Managing articles apply only to the subset culture from where the author lives
25 years ago i was huge fan of QEMM and 386MAX. I constantly tweaking system to get more and more kb in low (640k) memory.

But on that time two things happens:
- Windows 3.11 was released and spread like wildfire. No more limitations. Later they make WfW 3.11 so networking was included.
- Many DOS games start using DOS Extenders (like DOS/4GW) and make games to use 4, 8 or many MBs you have.

One day i wake-up and decide to not wasting time anymore with 386MAX and QEMM. Then just use HIMEM and EMM386 (both are built-in in DOS).
My first guess would be CAD being a lot harder, which would have a lot of widespread impacts on all sorts of industries.
To add to this, one could also learn Erlang or use kubernetes alternatives like Nomad, which, last I checked, has had less levels of abstraction than kubernetes.
Can you give an example or a link? When I search for "aquagenic minerals," I find absolutely nothing like what I infer to be "minerals that generate water."
It’s a 30% to 40% decrease in the growth though, not the level. Meta’s headcount will be growing from ~75k to ~81k this year, instead of growing to ~85k. The scenario you’re describing would be more like if Meta’s headcount were dropping from ~75k to ~50k. That would definitely be a stark drop, but that’s not what’s happening.
Science proves you wrong. UK law says high school starts at 10 am because it's actually better for their age
> Corporate computers frequently make screen shots or screen recordings of employee interactions.

It's not like they haven't figured out how to do that with Windows or OS X.

> The benefit of being wide open is that no coordination is needed between desktop environment and developer

The same is true of virtual memory.

> You point out the need for security and completely ignore the fact that such security could trivially have been obtained

The Xorg developers who tried really hard for decades would disagree with you. That's why programmers that Red Hat used to pay to hack on Xorg now get paid to develop Wayland [0].

[0]: https://www.theregister.com/2020/10/30/x_server_lead_maintai...
I've used a markdown to html converter to convert my blog posts into HTML with very nice and customizable code samples... in my case I used Go's Blackfriday library with bfchroma[1] doing syntax highlighting with Chroma[2]. To add your language to Chroma you have to provide a lexer, which in turn is written in Pygments[3] syntax.

Once you have that, you can post your docs in GitHub Pages (or something like Netlify[4] or Cloudflare[5]), they both can run a command to build your website (from markdown to html) every time you push to a branch, and then serve the HTML generated as a static site.

Before this though, your language seems similar enough to others (maybe Java or C#?) that if you tell the converter to use those languages, you'll get decent enough highlighting. I did this to highlight Zig code before it became supported by telling the converter it was typescript code (coincidentally, many keywords seem to have aligned well enough)!

[1] https://github.com/Depado/bfchroma/

[2] https://github.com/alecthomas/chroma#supported-languages

[3] https://pygments.org/docs/lexerdevelopment/

[4] https://www.netlify.com/blog/2016/10/27/a-step-by-step-guide...

[5] https://pages.cloudflare.com/
But Nuxt/Next SSR is not "just rendering HTML". Funny how htmx threads always revolve around largely dishonest arguments.

"I very much doubt SSR is simpler than plain HTML or PHP or AJAX"

What does that even mean?
All methods that don't rely on Bitcoin are not really decentralized.

All other systems can get decisions reversed and rules changed without much trouble. Try doing that in Bitcoin :)
Having a VPS in the mix removes that hassle.
Read the article but honestly don’t fully understand it. How does using this not end up with one big nursery started somewhere in your main passed down everywhere and basically scoped to the entire app lifetime? Getting you in back in the same spot as before.

My (rust) code using Tokio starts a bunch of tasks in main that live for the entire lifetime of the app. They’re independent and communicate over channels with each other – and possibly the outside world.

Hard to see what problems this causes that Trio can fix. But maybe I’m zooming in on the wrong use case?
Given the context (waterfall stuff), I was assuming you were describing pervasive dynamic imports, since the selective use of dynamic imports for code splitting is fairly standard practice. (And indeed, I know from working on it a few years back and doing most of the porting from a custom module system to ECMAScript modules, Fastmail’s webmail works in this way, though my recollection is that compose specifically is preloaded once the rest of the mail stuff is done, so that when you hit that compose button it’s almost certainly ready to go common fault of code splitting is deferring loading too long, so that you end up slowing users down.)

When I spoke of unused code, I was meaning things like a file containing a bunch of functions, of which you only use one, and so there are the other functions and perhaps deeper imports that weren’t actually necessary; a bundler would remove all the unused stuff. The “solution” in such a case would be to do something like splitting each function into its own file, but that’s worse than before because now your import chains are probably even longer, and even more files have to be loaded (and there is still some filewise overhead, even if HTTP/2 improves it drastically).

I’ll temper my expressed position slightly by saying that bundling is not so significantly advantageous if you have written all of the code (you’re not importing third-party libraries), and keep your file count fairly low and import depth very low. But at that point, perhaps you should have just dropped it all in one file.
> What about async/await?

> It seems to be a safe pattern under the criteria stated in the article as long as all async calls are awaited.

Which means it's not unless that awaiting is mandatory in all cases.

Which it is not because pretty much all such systems have a `spawn`-type construct (when it's not the plain default as it is in Javascript, or C# IIRC) which just forks off an independent task. Your `await` acts as a `join`, but that's still just a join, which is optional, and which most systems have (except go, because goroutines don't have handles).

The argument of structured concurrency is the binding of mandatory joining (or awaiting) to the lexical scope, in the way structured flow bound jumps to lexical scopes.
Exceptions only propagate upwards the call stack, which can be equivalently done with return statements and some logic.
In the UK this is an offense. All refrigerant must be captured.
Thank you so much for posting this. Very well designed library. I wish logging worked like this on every language.
My point was that if you needed something like redbean for your architecture because it's flexible and can run on anything, you still might want to run it in a container for some corner-case where running it outside the container isn't possible or easy.

I have a specific use case I'm developing on redbean and I usually need to run it on whatever PC is available at the time, but sometimes a container image running on some orchestrator is necessary because there is no PC available or the user wishes to integrate it into a larger system architecture.
the framing of this - the media does not help the quality of the public discourse by conflating stock prices of publicly listed businesses with personal wealth of the founders.
Tailscale seems to dominate the hn front page. I've written an ask hn about that and I'd like some honest opinions:

https://news.ycombinator.com/item?id=31957059
I hate to break it to you but vast majority of small regional banks are scams. I learned this hard way trying to support local bank instead of big ones. It turns out these banks are run by bunch of private equity firms for the sole purpose of lone manipulation. After they serve their purpose, they “almost” go out of business until another equity firm picks it up for cheap for another rinse repeat cycle. My local bank changes hands about every 2-3 years. As a bonus you get crappiest website with giant security issues. Your money is safe there only below federal limit. As long as banks are concerned, always chose too big to fail ones.
What confused me most about the article was that the code examples (and the author's library) were not in Go.
Draco Blanfordii
Why do you need steps 2 and 3? I’m able to use SSM with agent without any SSH keys. Also proxying to RDS. Only AWS credentials are required.
Although I’d guess a fair few would be on HN.
Yes, I agree. The "minimum complexity" is way higher this way, even for simple things.

But my fear is that when things get complex in the frontend, at some point there is a peak point at which these tools become easier and the more traditional ways more difficult. And it is not easy for me to day where that peak point is.
Goodbye, Feedly
Optalysys | REMOTE or ONSITE | Leeds, United Kingdom (we also plan to open an office in the south of England)

We are hiring for

* Cryptography Scientist, with experience with or desire to work on Fully Homomorphic Encryption

* Cryptography Software Engineer,

* Algorithm Engineer.

More information about the company: https://optalysys.com

LinkedIn job post: https://uk.linkedin.com/jobs/view/cryptography-scientist-at-...

(While this ad is for the first role, please feel free to apply to any of the three roles through it.)

You may also apply by email - just send your CV to florent.michel [at] optalysys.com
Async await is a different concept to structured concurrency. It just allows that two async tasks can run on the same work thread, but it doesn't directly give you access to do so. That's what goroutines, task spawn methods or structured concurrency give you.

At least in rust, calling an async function won't do anything by itself. It must be spawned or awaited. However, I wouldn't be surprised if other languages spawned on every async call and the await was just a join handle.