skysight-inc/HackerNews huggingface dataset:
Op was not saying it was good and documented code so a lot of context is missing here but even if it was a POC that needed a more generic/maintainable code rewrite, it would still justify keeping the original developer who wrote the code and giving them a market value compensation. Now again, we’re missing context here and it is not impossible that the code was a complicated mess that the original dev cobbled together culminating in a hot fire and they were too arrogant to be kept around. I’ve seen variations of that scenario. However, incompetency of the management is more likely to be the cause. Let’s keep in mind that in a lot of companies they management want to make sure all devs are replaceable so they don’t obtain too much leverage.
Could someone shed some light on the "Spanish village" thing in southern Slavic countries? Had they found the (neighboring) Turkish easier than Spanish somehow?
Yes and, after all, what problem can't be solved by making it worse?
Except the wall calendar has the current month on it in big letters, so all you need to know is what month it is.
This thing does not tell you if it's showing you the days for Jun or Jul

also the entire point of a wall calendar is that you can make notes on specific days, isn't it?
I did not know that. Thanks for explaining.
Who are our "beautiful ones" I wonder. The asexual compulsive groomers.

Grooming could be the mouse equivalent of entertainment. Movies and videogames and such.
The important bit is the “in any company.” Generally speaking the 500k developers are going to different companies than the 50k developers. The range at the 500k person’s company is lets say 300k-600k, while the range at the 50k company is lets say 40k-70k. The sorting of skill happens in line with a company’s ability to pay talent.
Another way of saying this that I think is somewhat more accurate is that they're constrained by designing for an acceptable transistor budget, which sort of correlates to a particular node. IIRC, Apple's chips are _significantly_ larger in terms of transistor count than their competitor's chips. A design that uses an equivalent # of transistors - a very messy and inaccurate proxy for a requirement for perf parity - would likely price it out of the range of most phone manufacturers unless built on the newest process. Frankly, it may not be an acceptable cost even at the newest node - Apple seems willing to spend a bit more on their chips than most, and likely gets better prices in any case due to the size of their orders.
I haven't seen that out of Theo for a really long time, either. Most OpenBSD dev these days has seemed to move on from the beer hackathons and into academic/corporate dev for sure. It's all growing up. Most of my reference is relevant to +10 years ago. I like the OpenBSD scene these days a lot actually, there's a ton to learn from them. They are a lot more of a nice community than their old legacy might have you believing.

I like the Redox crowd and other people who are trying their hand at pure rust kernel+userland as well, they are doing some very interesting things that probably should have been done a long time ago - it's just not exactly easy to move on from C/C++ heterodoxy when it's such a complex thing to even fathom entirely replacing. Like when your whole kernel is in a different ABI you need to replace the whole userland, too... Not exactly small potatoes. Very admirable to just go ahead and do it.
That software understood the difference between data and presentation.
I've been there, a client-side app I built in 6 months got a rewrite which took 5 people 2 years and ended up with about half the original functionality.

The rewrite was warranted because so much stuff (API, UI) was changing entirely due to external forces. What it actually did (from the user's perspective) was pretty similar, how it did everything needed to be different. I didn't write it myself again because I was busy with other stuff.

There were numerous reasons it failed (we can say failed because the customer ended up going elsewhere). Devs were inexperienced, overconfident, chose inappropriate technology for the problem and wouldn't listen to advice. There was nobody in a tech lead position on the project (CTO at the time constantly spouted nonsense about "self organising teams") so everybody spent their time shaving their pet yaks and hoping other people would handle the difficult/boring bits. Deadlines were repeatedly issued but had no bearing on reality so everyone knew they'd be missed - thus they were meaningless.
The big difference is the access pattern: see the benchmarks below. Index does the small memcpys, but it speeds up if the indices are in order (my earlier benchmark used ⌽, not ⊖, because I don't remember APL any more). So prefetching might help. I guess it's possible that a larger-scale blocking would too?

But 5GB/s for ⊖ isn't great either. In an application that uses these huge arrays and needs the best performance (most don't!), it needs to be split up, ideally into sections that fit in L1, so that multiple array operations can be applied to those chunks and stay CPU-bound (at least for transpose, maybe not for arithmetic). That's why I wouldn't be too interested in optimizing this case.

⎕IO←0 ⋄ ar←,[0 1 2]a←?27 1000 40 77⍴0
ci←(⊢⍴∘⍳×/)3↑⍴a ⍝ cell indices

i←⍉ci ⋄ cmpx '2 1 0 3⍉a' 'ar[i;]'
2 1 0 3⍉a → 2.8E¯1 | 0% ⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕
ar[i;] → 2.8E¯1 | 0% ⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕

i←5⊖ci ⋄ cmpx '5⊖a' 'ar[i;]'
5⊖a → 1.2E¯1 | 0% ⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕
ar[i;] → 1.7E¯1 | +46% ⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕⎕
Stockpiling those shells for a "huge burst" at the start of a battle is more than possible though.

The main issue today, is such stockpiles are easily found by recon (satellites, airplanes, drones), and then blown up by enemy artillery / rocket artillery.
why not send an email to the company and then perhaps sue them? No ethical dilema in suing: after all they have to enforce privacy laws and they are a non open private company for profit, so they should be accountable for it as much as anyone else.
Those were the days when you had all manner of different word processing and graphics programs (among other things--though Lotus had mostly standardized people on 1-2-3 before Excel and Microsoft Office came along).
> I understand the frustration but surely you can see the causality link here? Jetbrains employees have to eat too.

Haha, no, I didn’t, but now that you point it out it seems obvious ;)

That said, I somehow doubt Jetbrains employees will see these raised prices reflected in their salaries.
> We seem to vary our reproduction rate based on the life expectancy of our offspring

I don't think the life expectancy of the offspring is the only factor. Birth control certainly contributes, education is known to as well, wealth, working status and legal equality of women, and now there seems to be a whole new set of influences on the younger generations. It also doesn't seem to be a finely tuned feedback system, if anything it seems closer to the messy outcome of Universe 25 where reproduction broke down due to poor socialization and rearing and an overabundance of stressors.
I went to a computer conference in the mid 80’s for my first job after college - where COBOL, IBM/360 assembly language and FORTRAN were required CsC courses - and the international attendees used COBOL as a common speaking language. So conversations like IF HUNGRY PERFORM EATING were common. haha.
30 days hath Septober, April, June and no wonder; all the rest have peanut butter, except for Grandma who has a red wagon.
Generally you install software from the app store, which is called "Discover" in Ubuntu. However, the newest version of Thunderbird hasn't been shipped out there yet, so you might have to wait a day or two. It is available as a candidate release though, so if you want to try out Thunderbird 102 right now, you can open a terminal and type:

sudo snap install thunderbird --candidate

And yeah, I think it is a mistake for the Thunderbird website to not guide people to the software center.
The point wasn't how much I've read. The point was that "just a little bit" is the threshold amount of knowledge above which people stop spouting the kinds of things you're spouting. Nobody from armchair generals all the way up to real professionals says the hand-wavy things about foreign war tactics being portable to domestic wars without losing substantial efficacy like you're saying.
"The agency introduced “gripping” testimony in a Senate committee meeting from a 14-year-old Nevada girl who had been mauled as an infant by a ferret."

No doubt a terrible tragedy for the child and parents and one hopes it never happens again.

However, there's a reasonable compromise here - simply make it illegal to own a ferret if you have children below a certain age where they're incapable of defending themselves - perhaps six or so. Similarly, if you own ferrets you must ensure that they don't endanger other children that are not your own.

Overtight regulation such as banning ferret ownersip until children are say teenagers is also not the answer as kids get great fun with playing with them. Here sense ought to prevail.

As a kid I was mauled by a dog and my injuries hurt, but we don't ban them nor would I ever advocate that except in exceptional circumstances - or perhaps with some very vicious breeds such as Rottweilers (as some municipalities have done). Similar logic ought to follow with respect to ferret ownership.

Moreover, it seems to me that the 1933 rule banning ferrets because of farmers' concern for their farmland ought to be questioned. They should put up solid evidence of potential damage or shutup (why is it a problem in CA to the point of banning but not so elsewhere?).

BTW, my mauling was essentially my own fault, I pushed my hand through a picket fence to show a schoolfriend something I'd found and in the excitement I'd forgotten his dog was vicious. The dog grabbed my hand and lower arm to the point of bleeding and wouldn't let go until he ordered it to do so. Incidentally, I'm a dog lover and have owed dogs but never a ferret (they weren't very common in my area when I was a kid or I likely would have). However on second thoughts it wouldn't have been the smartest idea as I owned a collection of white rats and mice. Owning and looking after them was quite an interesting learning experience but that's another storey.
NASA has a page with lots of info about their range safety program: https://kscsma.ksc.nasa.gov/RangeSafety

And yes the rockets had shape charges in each stage which can be activated to destroy the rocket in a controlled fashion. If you have a rocket gone haywire, it's better to jettison the crew capsule to safety and do a controlled demolition, to prevent the rocket from flying out of control and crashing into structures or people on the ground.

This is also why rocket launch sites tend to be coastal locations with ocean to the east - there's a lot less valuable stuff under their flight path.
How many of these inexperienced linux users are running Arch linux?
The best approach really is just to use VPN for specific purposes. Everyday traffic, checking the news, personal email, etc shouldn't be via VPN. You should buy yourself a dedicated laptop for "work" with all that traffic going via VPN+Tor. Don't use your "work" laptop for anything personal and visa versa with your personal devices.

This keeps things simple (conceptually) while also effortlessly creates genuinely normal looking traffic. However eventually you'll still get caught. It doesn't matter how careful you are, you only need to slip up once.
Indeed, deduction, while of course important, is downstream from conceptualization. If you begin with muddled concepts, your deductions aren't good for anything. Even a small error in the beginning leads to big errors in the end.

And strictly speaking, mechanical deduction is a simulation of deduction that exploits the formal properties of propositions. You cannot analyze the conceptual terms (e.g., predicates) in this fashion because, by definition, the content of those terms are exactly what formalism excludes. Formalism provides us with essentially this: that we can deduce the shape of the (or a) conclusion regardless or for any such terms from the shapes of the premises alone with no concern for the concepts involved.
Kind of Apples and Oranges, for now. The X-37B is a spaceplane, and nothing SpaceX currently has operational is sort of capable of matching it's capabilities.

When they get Starship properly working (past the initial risky flights and into the period where landing the vehicle can be expected to work), it should be able to do everything the X-37B does and more. But that's still years off if not more.
I guess? But if there are 5 times more dollars to buy why do they become more expensive (for me, outside the US)? That doesn’t seem intuitively correct to me.
I Read CISA’s Cloud Security Technical Reference Architecture
>This is the first time in my life (34 yo) that price changes have been so large that they’re apparent to me.

We lived through a unique time in history, and that unique time has lasted for our entire adult lives. I’m also 34. I graduated college right when the low interest rates were juicing the economy. But the party had to come to an end sometime.

Ask your parents what it was like in the 1970s. Oil shocks, interest rates at 15%. History rhymes.
Right, solving problems does not equate to making money. It takes a different skill to do that. However, there’s a solution: partner with other skilled people who know different aspects of running a business. Sure, it’s easier said than done and it does take some risk.
Keeping any animal around toddlers unattended is irresponsible and should never be done; this includes cats and dogs. Plenty of stories about attacks from the family dog or cat too.

That being said, one of my childhood friends had a ferret, and can definitely attest they're kind bitey, more so than your average cat or dog, and they also seem to have an unlimited amount of energy.
Twitter needs to start exposing the UK's murky online propaganda
A good cop doesn't really know why he does anything.
You could just create an angle in the middle of the edge of the rectangle, so that each line of the angle goes to a corner on the opposite side.

Then use the trisection folds to divide that opposite side in three equally sized parts, and fold it up.
The main issue is that neither Google nor Samsung seem to understand European law on this point - it is blocked by both of them in Europe, presumably because of GDPR, but any lawyer who claims that GDPR prevents an individual for recording their own phone calls locally for personal use would get laughed out of the room.

Except at Google and Samsung apparently. And there's no way to contest this decision for users, query it or even get a straight answer out of either company on it.
Yes, it's 14: the year can begin on one of 7 days (7 possibilities), and then it contains either 365 or 366 days (2 possibilities), for a total of 14.
Yet the Saturn V rolled as well.
https://www.popsci.com/why-does-rocket-need-to-roll-going-in...
You see it working outside (building fences or whatever). You can work all day in the cold but heat cuts your day in half. It drains your energy.
Shame, it's not compatible with Thunderbird 102 (yet!?). Looks like a useful plugin.

Edit: From the github issues page: "I am working on an upgrade, ETA 2 weeks."
>I'm not entirely sure why

I’ve always seen it as an offshoot of the mentality that fixing something old is often delaying an inevitable new purchase (especially when it comes to tech). Total armchair theory based on how if it’s limping along usually they’ll go “well just keep using it we’ll upgrade later.”
Follow Hacker News on Twitter. Updated Hourly
You mean you don't verify calls to action via other information channels? Fairly regularly I get phishing emails that correctly spoof the crypto headers of major sites (e.g., because of a misconfigured mail service). If an email asks me to do something, it either doesn't get done or I cover my ass in as many ways as possible, no exceptions.

That isn't by itself an argument against a good automated system -- I definitely like not having to sift through most of that garbage, but catching the 0.01% should be a routine practice, not something that seems like an insurmountable burden.
We have alarms, but things like cloudwatch can be up to 5 minutes before an alarm goes off.
It was secret from the public. Which means there are certainly military projects right now that are also secret from us, even if Russia knows
Internet Explorer, we hardly knew ye
With the recent retirement of Microsoft Internet Explorer 11, Cloudflare analyzed Internet Explorer traffic trends (humans and bots included).
Article does not explain how this UN treaty plays into China and Russia's hands.
Sure, but then the "as high as previously thought" is wrong. We already knew 35C wet-bulb wasn't doable when combined with activity.
I personally have not had a lot of problems with local lambda development. However, when assisting coworkers, I often see problems where dependencies aren't packaged properly (lambda layers), permissions are missing, code is not properly modularized (everything in one big handler file), people editing code live on AWS to debug problems they can't replicate locally, etc.
I found this in the first google result ( https://www.sciencedirect.com/science/article/pii/S004896971... ), but my first pass at the article didn't mention anything about a marine bird it threatened.
I coax my garden into growing such a way as to condition the butterflies to do the needful. Only amateurs get caught up actually programming bugs themselves.
With graphics cards prices coming down, I'm considering purchasing one to mess around with GPU-based ML. Is a model like YOLOv6 runnable on a modern single GPU? If so what would get me the best bang for my buck?
Live-patching security vulns inside Linux kernel with eBPF Linux Security Module
Anyone using tiddlywiki on mobile? I use tiddlywiki on desktop. I wonder how the experience is compared with gitjournal
Poet David Whyte on the surprising gifts of lockdown (2021)
I am still under the delusion that you can stay healthy if you never lift beyond near-perfect form. But I say this as someone who has been working out all his life and still only has a 3.5 plate deadlift.

I also stretch religiously, run, and hang on the pullup bar to decompress.

You made a very good note about army standards - they are actually pretty good at ensuring overall health. Especially if you go to SOF with the swimming requirements (Pararescue, SEALs). If someone has anything against the military, Iron Man standards are pretty much the same thing.

As a side note, I take glucosomine for joints. Jury is still out on it, but most doctors feel like it at least doesn't hurt.

edit: Another thing to worry about here is posture. If you are lardotic and you squat or OHP, you put way more pressure on your spine than someone with ideal posture. Contrary to popular belief, I don't believe lifting fixes this. At the very least, you have to worry about form way more.
Ask HN: What do you use to build auth?
How do you build auth for your SaaS apps?

Do you use a library like NextAuth? Do you use a provider like Auth0 or Supabase Auth? Do you build your own auth?

I'm building an app using Next.js and Prisma. I'm currently considering Supabase Auth, Auth0, or writing the auth myself. People keep telling me that writing auth myself is a bad idea, and creating truly secure auth is really hard. Although I tried implementing auth with Supabase Auth, and I tried writing my own auth with Google OAuth and Magic Links, and my own auth ended up feeling much nicer and simpler.

I'm looking for some advice from more experienced people. What do you use? What would you recommend? What are the pros and cons of various approaches?
Right, not semantic web technologies and not very often used. Before someone jumps in with, "but it's used at....", I'm not saying people aren't using it but in the grand scheme they are extremely niche products.
It’s really simple - just like everywhere else it’s still impossible to easily buy a PS5.

It’s kinda absurd Sony can’t control there own distribution and that virtually every PS5 they make ends up in scalpers hands.
The website reporting this is affiliated with the Chinese Communist Party.

https://en.wikipedia.org/wiki/Sixth_Tone

But the story is perfectly real: the link to the community discussion on Wikipedia checks out.

Chinese state media do enjoy reporting – often intelligently – on Wikipedia's foibles (I've been quoted by them a number of times). And I have sometimes wished Western media were equally diligent about digging up stories like this, rather than always reflexively singing Wikipedia's praises. Wikipedia would actually profit from the scrutiny, as I and some Signpost colleagues pointed out at the 2015 WikiConference:

https://commons.wikimedia.org/wiki/File:Journalism_and_the_o...

(The Signpost is the English Wikipedia's community newspaper, https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost )

But it is also clear that this Sixth Tone article is designed to support a political narrative. I would not completely exclude the possibility that it was a state-sponsored effort. The apology the user posted (in Chinese) on the English Wikipedia (someone linked it below) does read quite wooden (I had DeepL translate it). On the other hand, this may simply reflect cultural differences.
There are a lot of explanations possible.

I’ve deal with with the aftermath of with “80% developers” my entire career. In two weeks, they’d write a good enough program with no handling of edge cases or errors.

Replacing one of these with a proper application can take a year.

I’ve also dealt with a team of programmers who couldn’t come close to my productivity solo. It was due to constraints and communication overhead, not incompetence.

When you go from a solo dev to a team of 19, that sounds more like a change in strategy by management than anything else.
I beg to differ. I think in 3 decades the climate in England will be atlantic storm after storm after storm, year round. Basically totally miserable. Occasionally a spanish plume will find it's way to England and kill off vulnerable pensioners. Your prickly pears will just get drowned by the constant deluge of water and floods, your cantaloupes will get infected with humidity loving fungus.
> I wonder if ARM is hampered by having to release a design that has to work on more than just the most cutting edge TSMC process.

They're constrained by what their customers want. Yes it's nice to have the highest performing chip but plenty of space in the mobile market for less than best CPUs. Anyone buying arm CPUs doesn't have the A15 as an option so in a sense it's not a competitor. Someone selling premium phones is trying to out-compete apple but how much does the raw performance stats matter to the consumer markets?

I think there's also a tendency for everyone to want to do their own CPU now. Qualcomm and Samsung might want their arm micro-architecture to be the A15 killer and only buy the lower performance cores off arm for instance.
John Horton Conway’s Doomsday Rule
In your linked article they are specifically telling people not to turn off their air conditioners.
>I can't stop my phone's apps from updating whenever they feel like it

If you're on Android

Play Store > Settings > Network Preferences > Auto Update Apps...

You can also set the option to not update automatically on individual apps. When they show up in the Updates Available tab, click the hamburger menu next to one and there's an option to turn off auto-updates. Handy to stop YouTube automatically updating and wiping YouTube Vanced!