skysight-inc/HackerNews huggingface dataset:
As an arborist I use both battery and petrol saws professionally. The top handled battery saws do have their place. Perfect when the tree pruning/removal involves many smaller cuts (< 6" or 150mm)

My main reasons for using the battery saws are:

- quiet – great when you want to start work before 0700 or work on Sundays.
- no fumes.
- no need to repeatedly start the saw via pull cord.

The Husqvarna T540i XP is a great little saw. It was released before the comparable Stihl MSA 220 T.

I used to have a Stihl MSA 161 T but it was woefully under powered and not suitable for high volume production use.

Have yet to try the new Stihl MSA 300 which according to Stihl "is the first battery chainsaw that was specially designed for professional work by STIHL"
Hey - cofounder of Clerk here

Glad we were able to mitigate this one for our customers, but have also been a bit surprised this vulnerability hasn't been generating more chatter.

tl;dr: if you use Google OAuth, any XSS on your site can likely be chained into a long-lived account takeover. In a roundabout way, it works around the protections afforded by HttpOnly cookies.

You can mitigate by always redirecting to a URL with an empty fragment (#) if your oauth callback URL experiences any failure.
You forgot synthesizers.

And I'm not even a good player :-)
It's a shame stuff like this happens, because wearable tech is likely the future, but repeated failures like this of wearable tech will make investors a little wary of other similar products.

I had never heard of this at all, after learning about it I can't think of a single thing I'd use it for, and I am not a luddite with new gadgets - I love stuff that tries to do something never done before.
Wouldn’t this apply to both voters and legislators who push for bans? Shouldn’t the default favor individual freedom since everyone is bad at choosing things?
Most Popular Cars in America Fall Short on Fuel Economy
That does seem to be my impression, and I can't exactly blame the situation. I mean realistically how many drives that are not in video game consoles are we realistically selling anymore?

Even less at this smaller scale (I always assumed the SuperDrive was nearly identical parts as what was once in the MBP and other Mac's) that many of these portable drives are at.

I so rarely actually need one, but it might be worth just grabbing one and it sitting somewhere so its there.
Don't forget the $24/mo subscription that is required to keep it from being a paperweight.
Here are books I recommend to everyone and got me interested in economics and philosophy:

- The Worldly Philosophers by Robert Heilbroner

- The Cost of Rights: Why Liberty Depends on Taxes by Stephen Holmes and Cass Sunstein

- Wittgenstein's Poker by David Edmonds and John Eidinow

- A History of Western Philosophy by Bertrand Russell
Is that possible? I have never managed it. After a few tries over many years, I now simply avoid taking corporate jobs.
Vaga: Analista de Projetos de TI (Maxicon)
Cleveland Clinic launches AI program
Integrating AI into biomedical research and patient care
Any voice recorder would do, even a digital one on any smartphone.
F# is so hard to walk back from. I wish Microsoft would support it better and actually push it, because it's such a perfect sweet spot. Most of the functional advantages without being shackled to pure functions and the like is so easy to develop in.

Instead they've been, very slowly, turning C# into F#, which is even weirder to watch.
I’ve got 5 acres of forest, and occasionally have to use my saw… heavily.

There is no way I’d put up with battery powered, as when I’ve having to run the saw I’m cleaning up whole trees falling over, cutting in to rounds for splitting, and occasionally doing a bad job of slabbing some maple for the wife’s wood shop.

I’ve got a 5hp husky, that always seems to start unlike my previous stihl, and I’m pretty happy with it.

But I’m not really going to be happy until I have a fusion powered saw.
Estuaries and coastlines capture most plastic before it gets out to sea
I think that day is already here. But it's hard for an industry to suddenly reverse course on billions of dollars in business funding even if the industry collectively wanted to do it.
Good callout.
If this is the case then the above advice is not useful, because it just tells you you are only thinking about video games.

TBH I do think it's impossible to change one's mindset. Because no one can grind on what he doesn't like for long. Some people are just born to do great things while most of us "just enjoy video games" and try to grind again and again without success.
Dog starts a house fire in Oklahoma after chewing through a lithium-ion battery
Most new products and companies are dead on arrival. That is simply the statistically correct assumption and the weirder it looks, the more reasonable it feels to make that assumption.
It makes sense from a language adoption standpoint, especially if you look at typescript for example, which is also by Microsoft. Though I agree with you personally
I’ve lost track of all of the red/blue/white/black pill color metaphors, but unions with exhaustive pattern matching is one of the toughest of all programming language features to live without once you become aware of it.

I’ve never felt like I’ve fully understood the implications of the expression problem https://en.wikipedia.org/wiki/Expression_problem but my best/latest personal hypothesis is that providing extension points via conventional polymorphism might be best suited for unknown/future clients who might extend the code, but unions with exhaustive pattern matching seem better suited for code that I or my team owns. I don’t typically want to extend that code. More often, I instead want to update my core data structures to reflect ongoing changes in my understanding of the business domain, more often than not using these Union-type relationships, and then lean on the compiler errors maximally to get feedback about where the rest of the imperative code now no longer matches the business domain data structures.
I shop there because the obesity epidemic has made it too hard to find pants in my size at other stores.
If you say "I barely know AWS, we mostly used GCP", that will be a turn off for anyone screening for heavy AWS experience. If you say "we use the cloud extensively & 100% of our infrastructure the made extensive use of AWS and GCP using a multi-cloud solution", you'll be fine.

A recruiter won't know the difference unless they really ask, and I seriously doubt they will.

If an engineer or engineering manager asks, ask them what problem they are trying to solve using AWS and then tell them how to solve it. If your answer is good enough, you won't have any problems.
This drives home the power of water.

Of all the natural disasters out there; volcanoes, wildfires, earthquakes, tornadoes, etc., the one that does the most damage, and kills the most people, is water.

Floods, tsunamis, and storm surges are absolute blockbuster bombs of destruction.

Up here, we had Sandy. It wasn't even that "powerful" a hurricane (I think Cat 2 or 3, by the time it got here), but the water that it brought with it, caused a huge amount of damage and death.
Scrum is the Symptom, not the Problem
No, you are just ignorant on windows development
Good news is that you can achieve this with relatively little boilerplate in Java with sealed interfaces and records now. Relative to Java that is
Empirically the most dangerous cities for pedestrians are sprawling ones with large high-speed-limit pedestrian-hostile roads, not denser ones with walkable streets.

But that most places in the USA are pretty unsafe for pedestrians nowadays, especially children. We would do well to introduce traffic calming, improve pedestrian/bike infrastructure, and cut speed limits in all areas where people commonly walk down to a max of about 20 miles/hour.

It would also make streets much safer to reduce the proportion of SUVs and large pickup trucks. Disincentivizing these vehicles should be an explicit government policy goal.
Reddit considers search ads, paywalled content for the future
Thanks! I'll keep an eye on it :) I should actually get to work rather than using HN all day, so maybe I'll start using Focumon now hah

For default configs, making the default training centre "Player's house" would be really cute. Could be assigned the type of pokemon you picked when creating your account at first, then offer some number of gems to change the type later/free for pro folks. Even better if you have a cute way of integrating that into the story, like you're ordering a same-day-delivery a textbook to your house and giving it to your focumon haha. (If you go that route, please make them look like O'reilly "animal on the cover" dev books! Fluent Fighting, Poison in A Nutshell, Ice Fundamentals)

And great job to the both of you on the art!
System Design Scale
There's a fascinating blog whose author theorizes that the signs of the zodiac originated as markers to track the seasons by noting the mating and birthing behaviors of local animals.

The author explicates the meaning of the traditional signs and their variants across Eurasia by noting differences in climate and consequent timing and nature of animal behavior.

Author claims that these relationships also explain the patterns of markings on the monuments at Gobekli Tepi.

https://oldeuropeanculture.blogspot.com/p/zodiac.html

https://oldeuropeanculture.blogspot.com/2021/02/pillar-43.ht...
Interesting. So they’re not looking at those at all.
Famously seen on the Apollo space suit sun visors. Their gold layer is thick enough to look gold, but thin enough that you can see through it:

http://heroicrelics.org/apollo-wwwttm/apollo-suit-a7l-leva-v...

http://heroicrelics.org/apollo-wwwttm/apollo-suit-a7l-leva-v...
>Government using force, whitewashed with a thin veneer of an NGO to cartelize advertisers and censor twitter is not “free speech”.

This is squarely in conspiracy theory territory, but doesn't really justify the thought that association between any group of private entities could be compelled.

> You pretended to be unaware of the situation then you straight up lie to push the dishonest narrative.

I think this may have been in reference to another commenter.

> You support censorship.

I literally have spent much of my career on teams trying to find technical workarounds to online censorship in dictatorial regimes. What Musk's Twitter stands for these days is closer to the censorship seen in those places than it was before Musk took over.

I'll also add that what the US Right often decries as censorship is... jarringly hypocritical, at best. I won't get started on here.

> This site literally bans anyone who defends conservative positions.

Summarily incorrect. I don't know that there have been any high-profile bans since I joined, but HN does delete conversations where people who aren't constructively participating in the thread are. It wouldn't surprise me if this thread got removed, for example.

I'm not going to entertain your remaining points since those aren't really substantial enough to even talk about.
Thanks for the links! They were reasonably well-balanced, well-reasoned and well-sourced pieces of journalism.

The profile on Walz was interesting. The overall assessment of "moderate" seems fairly reasonable, and the article did a good job covering the complexity and diversity of issues. Seems like Walz is far-left on abortion, center-left on economics, centerist on policing, center-right on environment along with some token populist stunts to appeal to various groups.

Not a publication I was familiar with before, but seems like a good source for liberal-biased but still fundamentally truthy information.
Taking "Let me just toss these dishes in the dishwasher real quick" literally.
Windows 11 without secure boot might be what is making your life interesting. Might not be of course.

Either way, I’d not call it a clean install. But that’s me.
Every time the question of preferred programming languages comes up, I'm usually in the extreme minority with my preferences being Rust (for small/fast) and C# (for productive and easy, where GC is acceptable), a combination that doesn't seem to appeal to too many people.

But for the projects that fall right about in the middle where it could go either way and I could see either language working, I almost always pick rust with discriminated unions being the biggest reason. It's incredibly hard to go back to a language without even basic ADTs after seeing the light.
> Cray 1 seats [...] feels like you could discuss your problems there.

A modern LLM supercomputer could take that contemplative bench a step further, to a therapist's couch.

Though, constrained by the modern standard datacenter rack form factor of supercomputers, maybe you'd have to suspend the patient vertically in a cabinet. So long as they're less than 19 inches wide/thick.
I don't understand how these types of devices are supposed to help, as it's not my nostrils that get blocked, but the far back of my throat.
I agree; F# is probably my favorite of the "compromise" functional languages [1], where you can drop into the "wrong" way when necessary. F# pushes a more or less pure approach, but in some cases, like when mutation will be a bit easier and/or faster, it's easy to do that as well. I also think that even F#'s OOP is actually really pleasant...If nothing else, it's a lot more terse than C#'s.

I miss writing it; I haven't had a job using it in a few years but I really enjoyed writing code in it when I did. Most of my personal projects haven't really been able to use .NET for awhile, so I never seem to have an excuse to play with F# in my personal time.

I never got into C#, so I can't say that I really feel the pain of the C# transition into F#.

[1] At least in the typed world. I'm also really partial to Clojure.
> This is a great example of when meetups and in-person networking/collaboration can help you stay ahead of the curve.

Did I miss something? This is a comment on a publicly accessible website. How did you infer these benefits?
A flip side of GAS is that the market optimises for gear acquirers. A decent square taper bottom bracket is perfectly good for 99% of cyclists, and maintenance free for a decade or more. But gear acquirers are only interested in the latest and greatest ultra-stiff super-light external bearing BBs, so now square taper is dead except at the cheapest, shittiest grades. Which means that i, as someone who just wants my cranks to go round, am forced to enter their world.
Augh, you're right. So $699 initially, and then another $288/yr until the end of time :P
BigQuery Introduces Continuous Queries
- "If I was lucky it would be strcpy (opposed to something like strncpy)"

it really ought to have been strncpy, I'm sure Tony Hawk who's lauded for his advocacy of safety gear would prefer to be associated with safer string copying
Why do you have such generic name? It will make searching so much harder.
Yeah, I know, and I have started using those, though that doesn't undo the last 15 years of Java code that I've written where that wasn't really an option.

Still, good to see Java joining the 21st century at least.
My experience with guitar collectors is that is often easier to collector guitars than practice and get good at the instrument, and I include myself in this statement.

The guitar is so accessible and available at retail so widely, its not surprising to me it attracts collectors perhaps more so than a harp or a piano. Plus the guitar has a very strong connection to modern pop music, which surely helps drive its appeal.
I feel the same about Scala. I use Scala3 daily and almost every other language is such a step back. I have looked at F# and it looks like one of the only other languages I would enjoy as much as Scala. Haskell is nice too, but the ecosystem is just not quite there. F# being able to tap into the rich C# ecosystem and Scala being able to tap into the Java ecosystem is such a win and makes them feel a lot less niche when you use them.
How do you hook up data to an environment? And what data sources do you support (Snowflake/etc?)
its exactly what a Chrome ad from google would look like
This applies to houses as well, ideally you should have an air gap behind your siding to let moisture out (to prevent rot) - some common methods are strapping or ventilated rainscreens.
Yeah it’s a way to feel like making progress without doing the hard work of practicing and developing your skills. Easy trap to fall into.

With most hobbies, a beginner will benefit far more from just doing projects / practicing than buying expensive high-end gear. It’s also the only way to find if you actually want to pursue the new interest. Which is very good to do before spending lots of cash.
I'm pretty sure that "3d plan image" are the orthographic top-down renders. To me they look very 2d, but I guess technically they are 3d renders (that do everything in their power to not be 3d)
Sorry, I don't have the answer to this question, and I'm not sure why you are asking me.
What are examples of "symbolic AI", "neural architecture" and a system that is "neurosymbolic" ?
The good thing about lenses is that if you buy good lenses, they usually retain a lot of value, so you can sell them. And it isn't like you have to use them all the time. For instance, I rarely use my macro lens. And that's okay. But having it means that the 1-2 times per year I need it, I have it.
I'd love a reimplemeantion in C+SDL2 (and OpenGL 2.1) of the former console games.

Now there are the N64 games being ported to PC with decompilers, I can only hope.
Inb4 "there are native PC versions of these, you know"... most recompiled N64 games with the FX's being 'deshaderized' to pure textures (or simpler FX's) can be run in toasters such as cheap netbooks from 2009 and nearly anywhere.

They even ported Super Mario 64 to the 3DFX API. I know, the most complex games accesing the N64 framebuffer with complex FX will require OpenGL 3.3 to mimic that microcode; but, as I said before, when the engines run uber-fast on anything post Pentium III, is not something difficult to 'mimic' these in software while the rest it's running GL 2.1 accelerated.
I only learned of this phrase recently but now I see it mentioned everywhere. Isn’t there a word for this phenomenon? Or is it actually a new concept that is spreading virally or something?
Yes: "microsegmentation" is a good way to describe one strategy (the most popular one) for retrofitting a notion of OMB-style "Zero Trust" onto existing networks. It's the selling point of things like this.
Okay, I’ve got elements 29 and 30. Which side do I put each on?

See the problem? :)
And why would this contamination not happen with non-recycled glass, which is made from sand?
SpaceX Tapped to Bring Astronauts Home If Boeing Craft Unfit
You understand that index funds only relatively recently won mindshare, right? Particularly in the eighties everyone thought they could beat the system. And there was so much inefficiency that they were often right.

It’s also democratized with the drop in transaction fees. When I first looked at the stock market, they wanted $80 a trade, which is $190 adjusted for inflation. So you’re getting much more Law of Large Numbers effects today, smoothing things out.
https://archive.ph/EU5dw
> One massive restriction on ultralight airplanes is that you can't carry passengers. Again, on paper, because of risk, but it ends up having some controversial effects. If you want to occasionally carry passengers, as many pilots do, you can't fly a cheap, simple, light, and slow ultralight aircraft.

Ineresting. I get a ride as a passenger in an ultralight two-seater. The pilot was a Vietnam vet. It was in Virginia, and we overflew part of the Great Dismal Swamp, which has alligators.
For others that don’t know, it’s a gender neutral pronoun but seemingly mostly in Swedish
Sure, zero trust implies those things, but I was asking specifically about these kinds of all-in-one “zero trust appliances”. For me, as an AppSec specialist, I’d say ZT is primarily about making sure all your apps enforce authN/Z regardless of whether the users are on an internal network or not.

One way to do that is to stick a simple reverse proxy in front of every app that does OIDC to your central IdP, and then arrange your network so that you cannot bypass that (eg using (micro)segmentation or something like IAP’s signed headers). My impression from reading Zscaler’s docs was that it was really just an over-complicated version of this without even doing the segmentation for you, but it sounds like it does do that bit too.
I recently had a sleep study after approaching my family doctor concerning my class II occlusion lower-jaw.

It came back conclusive for moderate sleep apnea with recommendations to use a CPAP device. I'm opting for surgery instead.
This is all over my hobby, miniature wargaming. "If I just get this brush, or this new line of paints, I'll be good at painting..."
Fine clay and silt clogs the geotextile.

A proper drain requires extensive soil testing for particle size. Video goes over this along with the issues of geotextiles.
Thanks, that TE link just made me buy one.
You make an excellent point. Goofiness. Maybe that's the key.
I dont want to supply munitions to the culture war, but I would like to add a counterpoint.

Adding skin tone modifiers to emojis was a bit odd to me, since I view them as signifying emotions rather than people. Maybe that's why, of the six Fitzpatrick scale[0] skin tones they drew from, the only one not added was mine.

Similarly odd to me (to the point of appearing performative) was having a male/female/ambiguous variant on every job emoji and a separate option for every two-child two-parent family "gender" permutation. That's not how I view language as working, particularly because you're not going to be able to cover all valid families that way. It makes more sense to me, if communication rather than tokenism is the goal, to have a couple of representative emojis that convey the general concept, and then specify whatever you want about the relevant people afterward.

[0] https://en.wikipedia.org/wiki/Fitzpatrick_scale
I'd also be interested to see this for Putnam fellows. It looks like there's been a start from Joe Gallian (https://www.d.umn.edu/~jgallian/PutnamCareer.pdf) which "part one" of this series links to.
We have a way to connect data to an environment through workspaces. The docs are here: https://docs.release.com/reference-documentation/application...

Right now we support s3 and pulling in full github repos. Snowflake is on our roadmap and has been requested by some of our customers already.
How do you feel about the inline keyword?

Also, of course destructors are not "something that calls std::terminate", because they do many other things.

For function definitions, noexcept is perfectly equivalent to wrapping the body of your function in try {} catch (...) {std::terminate();}. In fact, noexcept doesn't even add any extra optimization options for the compiler: the compiler can already use the presence of such a block to decide that your function can't throw exceptions and optimize accordingly. Whether it can also ellide this block is a different matter, and noexcept doesn't help with that. It's just a nifty piece of syntax instead of this block.

Conversely, the noexcept declaration on the function doesn't allow the compiler to deduce anything about exceptions not being thrown inside the function, because the standard doesn't forbid throwing exceptions.

The only purpose noexcept serves other than a try/catch block is when used with declarations - there is indeed a difference in how the compiler can optimize a call to a function declared `extern void foo() noexcept;` and a function declared as `extern void foo();`
Cell phones and smartwatches can already fill this niche. This is an expensive, single-function dongle. It was obsolete before it ever hit the market.
Potato, Potato.