skysight-inc/HackerNews huggingface dataset:
This is a cool technology. I worry about the risk of causing non-age related sarcopenia though. I expect that can, or perhaps is, mitigated by tuning the inputs to require a near maximum effort from the human to get a near maximum effort from the device. That would maintain adequate muscle stimulation, while still achieving the disability adaptivity goal.
This is one of those brilliant little things that I just want to see everywhere.
My heart really breaks for you here. It is so hard to control what other people do and especially frustrating when it so deeply concerns the person you love the most, your child. What is communication like with you and your child's other parent/s? Are you able to carve out some time to discuss ground rules and shared values, needs and hopes for how your child is raised? I say this knowing absolutely nothing about your relationship with your child's other parent/s, but I would start by building better communication with them around this shared project of raising your child. Ultimately, you are in this together, and if you can find a way to overcome your frustrations and engage in a good dialogue it will benefit your child. I know this might sound very naive, but I am a believer in the power of deep listening and it's ability to heal even the most complex relationships. I know nothing about this person who is co-parenting with you (or it sounds more like parallel parenting:), but perhaps for example, the child is watching lots of TV and eating junk food because your co-parenting feels disorganized and has no idea how to build structure around this, or they're jealous of what a great parent they are and they feel that the only love they have to offer is letting your child indulge in their guilty pleasures. Even if this person is so so difficult, your love for your child can be motivation for opening a productive dialogue, even with the most frustrating human you can imagine. If you're able to bring in a mediator, a professional or a friend, that could also be of support.
I appreciate where you’re coming from but experiencing the joy of dual clutch automatics and their shifts in BMWs and Audis that I had the joy to diving might change your mind. The latency you mention is really not there. Admittedly I could not service it if it broke but aren’t cars consumables now?
The article does say Colombia hasn't actually signed that international treaty, so it seems it doesn't apply to them
I think the constraining resource is emotional energy, not time. A lot of people are focusing on time but we all know only a tiny amount of our time is really spent working.

At least for me I don't even have enough emotional energy for my current job, I can't imagine doing more than one. The trouble is this is impossible to measure and certainly isn't formally part of employment.
Exactly. And the worst part is that it will only get worse the coming decades. This is also one point the article was making.
I believe they actually use Stripe under the hood
And who knows what Apple maybe would do with Powerpoint. We've seen products purchased used and quickly discarded too at times.
It's been decades since I heard of Harvard Graphics. Was part of my toolkit with WordStar, Lotus 123, FoxPro and NC. MS C6.0, MASM, CodeWarrior, an editor called Brief on the dev side. Good times.
I'm surprised, as a single additional flap/sliding piece of whatever would be able to cover up the "last days" if necessary.
In the good old days as a system administrator, roughly 15% of your time was spent on deliverables, maybe 35% spent on troubleshooting/outages, and the rest of the time doing whatever you wanted. We had time to investigate weird things, work on performance improvements, build new tools to automate things, you name it. There was excess capacity built into the system because there needed to be, every once in a while you needed many people at once to handle a rush of problems.

Slowly, the field has progressed to 100% deliverables 100% of the time. The interrupts are constant because the business hasn't staffed enough engineers. The reason is always the same: despite all the planning and sizing meetings we have, somebody promised someone a feature by X date before asking engineering thinks (or you have yes-people answering for engineering that doesn't represent the actual engineers).
A fun piece of speculation so I'm trying not to take it too seriously. But it takes a giant leap of faith to say coal was not the primary driver of the Industrial Revolution. First, it introduced a massive energy surplus far greater than annual solar inputs for the first time in human history. You can't just brush off physics and claim this surplus, once discovered, is somehow substitutable on the open market as if human labor could compete in Watt-hours. The presence of ultra-concentrated forms of energy with a high ROI was the driving factor in investing in technology for their extraction. A perfect circle: coal gives us more energy, to build better machines, which let us access more coal, etc. Change the economics and there is no incentive to industrialize unless you've got an army of Orcs to bootstrap the energy budget. Even if a human society could industrialize without fossil carbon, why do we see literally no evidence of such a thing ever happening on earth?
> Sometimes I wonder about a worldwide, UN-controlled authority to dismantle any organization and factories that build firearms or other weapons that use powder.

Well, banning nuclear weapons (and establishing an inspection schedule) would be a good start: https://www.icanw.org/

Unfortunately, NATO is currently opposed to this.
Depends on the natives. Plenty were happy to have the Spaniards as overlords instead of the frankly comically evil Aztecs.
I honestly think most people know how many days in each month..

But yeah, the point still stands. Having a calendar actively has wrong number of days is very misleading and counterproductive even if one knows how many there are supposed to be. Not to mention it doesn't even have month shown.
>Obviously we don't want to make things harder for already disadvantaged communities, but we simply can't let Walmart off the hook when they specifically tell their employees to complete transactions even when they suspect fraud.

That's a nice thought. How do you propose we meet the former when the alternatives for preventing the latter would result in increased costs being passed to those consumers?
Cryptocurrencies were a thing for internet payments already in the 90s: https://en.wikipedia.org/wiki/Ecash
It's pretty easy to imagine that war significantly slowed humanities advancement and caused significant pain and suffering along the way. Anything good that came out of warfare might also have come out of less horrible methods.

Not sure why you are having so much trouble with this.
I too have seen the articles proclaiming that devs should stop implementing auth themselves and instead use some Auth as a service product. After all Authentication is hard to get right, right? Actually the basics are really easy. Using a short-term JWT and bcrypt to salt passwords is like maybe 10 lines of code. The thing is, most of the truly hard Auth problems I've had to solve in my career took a highly custom approach anyway.

I suspect most people use products like Auth0, not because they are trying to solve those hard problems, but more likely, because it's easy to set up and comforting to hand off that segment to a company that says they are battle-tested and secure, etc.

I personally like writing my own Auth because I can cater to my personal level of paranoia and learn more. Maybe I'm weird in that way, that I like to consider questions like, how short-lived should my token be? Should I issue a new token on every request? Local Storage vs cookie? Should I use a one-time token? Should I store the JWT in memory only on the client? How would I invalidate a user's token at will?

There's lots of interesting questions beyond the basics for sure and I can see how that might be intimidating. Most projects only need the basics though. And if you need more, it might be easier to extend your own implementation rather than some use-case not catered to by a library or service.

At the very least, I think it's wise for dev's to experience writing their own Auth a few times to get a grasp of some the challenges and better understand what those services might be doing for them.
A Rust-in-GCC Update
I'm curious to know how much bias there is against smaller languages.

From my experience reading job postings, a lot of job postings for jobs where you may work with more "niche" technologies list more common ones beside what they are looking for and expect you to learn the technology during onboarding.
For me at least, once I hit my thirties I had just kind of memorized them all by osmosis.
The web is killing it? Finally? Hopefully? Copium.
> Yes a JetBrains IDEs will take longer to build the AST model in RAM but once you have it they do amazing things with it. E.g semantic search and replace, etc. The debugger capabilities are spectacular, they literally show the values of variables on the side of the line you stepped over. Another cool thing, inferred types just show next to the variable definition, parameter names appear in the method call, etc. These are small things that add up to a lot on the day to day.

Emacs has all of the things mentioned, either through plugins (LSP, Tree sitter, DAP) or built in (tags, GUD). Especially LSP-mode has over the last few years made sure you can integrate your favorite text editor into pretty much any language, for certain languages/technologies it still makes sense to pull up the specialized tools for e.g. debugging, deploying, building, publishing etc, but you can do a lot with the more general tools too.
Rising interest rates will shackle the government – unless Congress acts
You can use it as a standalone backend or you can just use it as a router / renderer "web backend" but then still have an API off somewhere else. That API could be a monolith, a bunch of microservices, power multiple front ends, be a legacy system etc etc.

When I said backend above I meant company backend / API / services.
https://archive.ph/j5QEq
Job cuts are rolling in. Here's who is feeling the most pain so far
I just spent the last week building one using webauthn. It’s actually pretty awesome and I’ll probably open source it in the next few days.
What’s missing from you dismissive analysis is that large swaths of the world don’t have air conditioning. There’s a limit to what a fan can do and in many parts of the world consistent access to clean drinking water is also a challenge.

It’s a very privileged perspective to scoff at these things from your air conditioned office.
Or "fluent in Java, Python, C/C++, fortran" and then find out it is an excel spreadsheet with occasional macro job
Depends on where you are, I'm sure. Here in Norway, for example, the XBox Series X is still extremely limited. I can't buy it online at retail price, but I could apparently travel 20km from central Oslo to the suburb where one store lists it in stock for in-person purchase only.
> As Riedl notes, the debt is expected to skyrocket by an expected $112 trillion in the next 30 years, which includes interest costs. That amount largely comes from the unfunded promises the government has made to retirees and Americans receiving disability benefits via Social Security and Medicare. If Congress doesn’t start to reform those programs now, more and more debt will pile on. With the onset of inflation and higher interest rates, that means the government will be spending more to pay off bondholders than it does for virtually any other program. That is not politically sustainable.

> Fixing our spending addiction will not be easy. Taxes will have to rise, and unnecessary spending will have to be cut. It makes sense for the bulk of those changes to fall on those who have benefited most from our globalized information economy. The alternative is to let tax hikes and benefit cuts fall largely on the middle class, which would mean ordinary Americans paying off the wealthy investors, banks and foreign governments that hold our debt. If that happens, we’ll see a populist whirlwind that would make the past decade look like a picnic.

> Rising interest rates mean the federal government’s spending spree is over. How Congress responds will determine whether we remain the world’s strongest economy or sink into debt-financed shackles.
Ironically the more money the contract is worth often implies the less thrashing you’ll be subject to, just because the project is so important to the customer.

Of course that $10MM contact may be huge to you but tiny to your customer. I mean big enough that your customer really cares.
Hahaha, good to know the fact checkers are there to tell me that no, 80% of all hard currency has not literally passed through a printing press in the last “two months.” Need a good laugh after seeing [1]. And yeah, I know most of the increase is due to an accounting change.

[1]: https://fred.stlouisfed.org/series/M1SL
Calling YOLOv5 a "fraud" is a bit harsh. It has many excellent aspects for practitioners: easy to use, fast inference time, scalable model architecture, and it has many helpful utilities built-in for model deployment. In my experience, in real use-cases the models achieve about the same precision / recall / mAP as well as "state of the art" methods that report better stats on benchmarks.
Probably just someone figuring out stop-motion by trial and error.
I'm guessing most of those ads just ask for Android/iOS experience rather than specifying the language.
> I don't know if it's better these days

It's not
This is not a size issue. This is human nature as well as the nature of development interacting with non-development. I've dealt with the same exact issues/conversations in every company I've been a part of, except a startup.
Isn’t this classic Type 1 vs Type 2 errors? Minimize the catastrophic error, which in this case is no interrupt and urgent thing, because tolerance for that happening needs to be as low as possible, so accept the other kind of error: non urgent, interrupt.
Needed to hear this
A majority of people simply don't care until the effects hit them directly. And by then they'll take it as the new normal.
And many ideas are also simply lost, history is full of the ebb and flow of advancement as civilizations are destroyed and plundered.
In my experience it is very difficult as the engineering manager to be the person with the final say. I've constantly been in situations where the leadership ladder gets involved - someone on the business side comes to you and says "Hey I need X" you go "Great, I'll stick it in the backlog and we'll look at it on the next planning review", but that's not good enough, so now his boss is talking to me, before you know it the CEO is talking to the CTO and I'm twiddling my thumbs thinking "what the fuck is the point of any of our processes". In reality what is happening is that I've got multiple stakeholders on the business side and a fight between their priorities is being run through my planning process.

It's great if there's actually stuff you can turn down, but more often than not there really are business objectives that won't be met if you don't do the work. It's about choosing which of those business priorities gets harmed and that's generally not a call that's down to engineering.
Keynote is more limited than Powerpoint; but unless you're a Powerpoint wizard, Keynote has much better defaults and styles. I've yet to see a Keynote deck that cannot be replicated in Powerpoint; but the average user seems to make better ones in Keynote unless they have a designed template that they stick to very carefully.
I'll add a grievance here too. The Timeline of Japanese History article really tends to skip over the less than nice parts of Imperial Japan, especially during WW2.

From ~1942 to 1945, there are no entries, for example. I know it's kinda covered in the Timeline of WW2 article, but the atrocities committed by the Imperial Japanese are not mentioned.

Whitewashing is real on Wikipedia. I know its a tired meme, but you really do need to do your own research nowadays.

https://en.wikipedia.org/wiki/Timeline_of_Japanese_history#2...
IBM famously screwed up Texas' transit tag billing, too.
Whatever the server side framework offers natively, plus framework specific plugins such as for OTP login or whatnot, depending on the project. If your framework doesn't take care of authentication for you, it's probably not production ready.
UK Government Reoport on Copyrights for Computer Generated Works
“For computer-generated works, we plan no changes to the law. There is no evidence at present that protection for CGWs is harmful”
If all else were equal, and I somehow ended up with two offers, from equally desirable companies, with identical salaries, where one offered more stock than the other - I suppose then I might then consider the stock to have value.

In real life, the potential value of a stock grant is not something I have any control over, so I disregard it. Recruiters want to offer me "total compensation" consisting of this and that and the other, but all I hear is "salary", because that's the number I can count on when making other life decisions.

If the stock ends up being worth something, it's always nice to get a bonus! But if the company never goes public, or the market crashes, or some weird merger happens, or I end up moving on before the RSUs vest, or whatever - then I can shrug off the imaginary loss, so long as I never count on the stock as if it were income.
IIRC IntelliJ is a superset of all their products
Turchin isn't saying that majority of archaelogists don't believe that warfare was a major part of human history.

It's a specific statement about theories about enabled/drove the increase in societal complexity in the last 10,000 years. The question is about the relative importance of agriculture and warfare as enablers and drivers.

Unfortunately without the whole interview/quote, it's hard to parse out exactly what Turchin means when he says "the warfare theory". We do know that Turchin is arguing that warfare (external conflict) and agriculture are together the two dominant factors in driving societal complexity.

The most charitable explanation would be that the people who are "against the warfare theory" would probably argue that agriculture is the dominant factor, with external conflict firmly in second place, as an important (perhaps the most important) secondary factor. Another reasonable reading would be that the majority of archaeologists do not believe that warfare is the dominant factor in societal complexity.
Air conditioning is also rather energy taxing and in some places expensive.
Why not suffocate them with nitrogen or co2 or something?
This is perhaps one of the most misunderstood and misused quotes I know of. It doesn't mean what people think it means, yet I hear it misapplied at least a few times every year.

(The quote has to be understood in its original context. It isn't really about performance as such, but about maintaining degrees of freedom and development flexibility until you understand the problem you are solving and can commit)
Ah yes Java and IntelliJ are clearly enterprise professional, the rest is amateur hippy toys.
Say what? Walmart has full-suspension mid-drive electric bikes now?
Based on some reading, it appears the principal risk of ferrets relative to other animals is that they can climb. A crib will protect a baby from a cat or dog, but not from a ferret. Consequently, the most disturbing examples involve ferrets attacking immobile newborns in cribs.

There are lots of reports of domestic pets attacking babies, but ferrets are more likely than the others to have the opportunity, when normal infant care is applied.
On MacOS:

$ LANG=C cal -3
May 2022 June 2022 July 2022
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7 1 2 3 4 1 2
8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9
15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16
22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23
29 30 31 26 27 28 29 30 24 25 26 27 28 29 30
31
Close, but I think you confused the 360 degrees of a circle with the ~365 days in a year. The extra nearly-one degree of rotation in a solar day brings us to a hair under 361 degrees ;)
Not sure why you'd say a mouse in Neovim is useless. A mouse can be very useful in both Vim and Neovim when set up correctly, it will even work across SSH.

Even just using two fingered trackpad scrolling to move the view port is something I do almost everyday without thinking about it.

If you wanted to you could also highlight text, show balloon help, select windows and tab and interact with file explorers.

Of course you can do all that very quickly with keyboard shortcuts, which is what I mostly do, but they option of the mouse is still there.
I like watching ant colonies wage war against one another. I’m not sure what you are saying is true.
+1
That's one product AWS completely dropped the ball. Also, it has not received relevant updates for a long time.
Its simpler and easier to use. Maybe my usecase isnt very heavy but I have not come across anything in Powerpoint that I couldnt do just as well in Keynote.

Also it exports to video. Which I think Powerpoint doesn’t do? (Older version at least)
Nobody bothers to write about the languages and technologies that are actually dead.
> The compensation isn't there to match it.

Really? Speaking from the Elixir perspective, I get recruiters messaging me with surprising frequency about senior Elixir SWE roles with base salary up to USD $200k; it doesn't seem like compensation is the issue, at least from my experience.
So your response to a decision that can only be explained by the court assuming a logical fallacy invented by Catholics is that "it's simply not true"? :-D
Well, it might!

It might also be necessary for many people to migrate to cooler areas than where they currently live.
Ferrets are legal in neighboring Oregon and Nevada. Do they cause serious problems in those states?
Not exactly your question, but since you are using NextJS I highly recommend you use its API route[0] support to proxy your backend API calls, which allows you to avoid exposing auth tokens, etc to client web front end

[0] https://nextjs.org/docs/api-routes/introduction
What's unfortunate about that? (Besides, obviously, every other nuclear-armed nation opposing it, not "just NATO")

Moving the needle to zero is vastly more difficult than arms reduction; any leftovers are humongously dangerous which makes me question who actually thinks trying to do this is a good idea.
If this reasoning was correct, the same would surely apply to tracking solar panels, no? Yet tracking solar panels are all over the place.
Huh I always assumed Apple had acquired Concurrence but reality turns out to be far more interesting - the developers were acquired by Sun of all people to develop an OpenStep and then Java office suite...
That's the neat part, you don't.
> Otherwise, scratching the left or right side of your nose may be a political statement and preferring a trackpad or a mouse may be a statement regarding values.

This isn't keeping things tractable, it's keeping them rational. You're not required to limit your scope to remain rational. In fact, the claim that scope has to be limited can be a way to intentionally exclude things from being evaluated rationally.

If there's a reasonable way that the orientation of a nose scratch can have political implications, then it should be considered. There's not one, though, so we don't really have to worry about it. But I fear that the criterion you're using for your nose-scratching example is the "Oh, come on..." criterion. If someone comes up with a real argument that there's a right way to scratch your nose, you don't exclude it because of "really?"
If you actually try to click buy on the XBox Series X, you'll be told they're out of stock. So clearly stock is still constrained.