skysight-inc/HackerNews huggingface dataset:
When I did a three day week I worked M, Tue and W and took Thursdays and Fridays off. This gave me a long contiguous block, and meant that I was contactable on Mondays, when various start-the-week activities were scheduled.

The downside of the two day (Th and F) block when I wasn't around was that it was hard to contribute to projects that needed high levels of ad-hoc customer interaction. This actually meant I had to walk away from a couple of projects that were technically appealing, but I was at the point in my career (hence three-day week) where life-work balance was a higher priority, so this wasn't a hard decision.

Part of my decision on the timing was also influenced by discussion with women in the company who came back to a three day week after maternity leave. They pointed out the pros and cons of the various options and made it easier for me to pick the right option from the outset.
To me, it is because the term 'a monad' refers to a thing that doesn't even exist as its own thing in programming. Of course your can realize a monad, but the monad is not the type, nor the function, but the abstract, mathematical "thing" that defines a type and the two operations (value wrapping, and the compose function).

Programmers without a mathematical background will naturally struggle with such concepts. You can't point to where in the the code "the monad" is, as it's just the pattern, or the abstract mathematical combination of the type and the operations. Sure you could pack them into a class or a module, but it's still hard to point to where "the monad" is.

When we describe other patterns, like a Singleton, Factory, an Adapter, etc., it's is much more clear what and where the thing is. It's just a word to describe a function, a class, or a module.

Perhaps 'function composition with metainformation' would be a better title for the pattern. You take composable functions that act on certain types, and extend them to support metainformation attached to the values, while defining how the metainformation combines.
One way I make sense of it is that employers are competing for talent. Better working conditions (such as 4 day workweeks) might attract better employees for the same price. This could unlock enough productivity to compensate for the 5th day.
It shouldn't be too hard to film a deepfake movie from a screen or projection that don't make it obvious it was filmed. That way, the cryptographic signature will even lend extra authenticity to the deepfake!
might i suggest it's automating the communication (tests, other)
why make a deadline instead of just doing it as you announce it?
> Emacs buffers are not the reason why functions like forward-paragraph exists.

A buffer is essentially a tuple

(contents, point, mark, definition of a "paragraph", ...)

So the article is correct - without buffers 0-ary (or implicitly 1-ary, since all evaluation is in the context of a buffer) functions like `forward-paragraph` could not exist. And without a wide library of such functions, the correspondence between normal editing commands and idiomatic Emacs Lisp wouldn't exist, and most benefits of Emacs would be lost.
Sortof?

I think keyboards on smartphones are an example: they tend to resemble regular, physical desktop keyboards, rather than just a grid of letters. It seems like that's the main reason for the 'A' to be offset from the 'Q'. (Whereas, say, a Blackberry's keyboard was a grid of keys; and entering the symbol mode of smartphone keyboards is also a grid).
Hours of work are not input for knowledge work.
> I don't need to involve the insurance company, I don't need to talk to any bank or finance company, I can simply go to any local independent provider and have the car repaired. Or indeed not, if I decide it's not worth it.

This is all true for a leased car as well. The only difference is that when you turn the leased car in at the end of the term, you may get charged by the leasing company for any damages that are currently on the car.
Metricks
Show HN: Open-Source Web3 SDK for TypeScript/JavaScript
I am gonna be heavily opinionated, take my words with a bit of salt ;)

Here it goes:

1. One understood monads when one is able to write a monadic interface that behaves like any intermediate haskell would expect it to behave. This is not a hard task.

2. Screw the abstract stuff. While fascinating, really few people understand concepts going from abstract to concrete rather than the other way around. And don't get me wrong, I don't think these kind of people are better theorists or problem solvers, they just have to seem a special relationship with symbols. If you are one of those people, you would likely know - in any case, I would encourage to write 3-5 examples of monads in Haskell or Java or JavaScript or whatever language suits you and go from there.
Europe has an aging population, which is obese, smokes and has heart problems. It is a dying continent whose boomer generation has decided to transfer large amounts of IP to China for a short term profit, while refusing to have children, protesting against the establishment and being generally useless in their youth.

The millennials and gen-z is royally screwed, the writing has been on the walls for years.
To me it sounds like it boils down to either you release the software or you don't. If you decide to release it into public, I don't think there is much you can realistically do to prevent abuse.
If you get a Zoom call from your CFO telling you to issue a money transfer to that bank account, that it is 100% legit, how much time do you have to detect a deepfake?
I also like how it is now, I make hundreds of thousands of dollars a year, and now I even can live in a very cheap place. And I once thought like you. But then, one day, I figured out that I was in the minority. And I have a choice: I can open the purse now or have it opened by force by the majority someday.

Yes, maybe they would end up worse in the end. But I would be dead—a terrible score by my standards.

My goal is to avoid a revolution. People like you merrily stride towards it by being wholly insensible and fighting people like me. Ask the Romanoff royal family if they don't think they should have been less stubborn in hindsight.
I read the article and wondered where the author got the next hadron collider to be LHC++ and how he got this estimation for the cost. Anyway I remember that a couple of years ago I was talking with my of my professors and he mentioned LHC++ which was a OOP software environment proposed (1).

Anyway as someone inside experimental HEP field, I would encourage anyone who wants to understand more about finding and ideas to try to follow up the snowmass process as an example on how the dynamics of funding and new ideas for the future forms, discussed and gets priorities (at least in US)

Snowmass process is basically a series of meeting for the US HEP community where they discuss the US strategy and funding requests for the coming decade. the last one was in 2014 and now this process which takes about 3 years (probably more this time thanks to covid). It is really insightful but technical in nature but try to read more about it and the final report that gets to DOE committee to act as advisory guideline from the community.

[1] https://cds.cern.ch/record/451601/files/p59.pdf
Similar thing in Go: https://github.com/theplant/htmlgo
Yes! And even without direct access to the test set one can optimise on the test set.

And it is as absolutely unacceptable practice as it is widespread, which is to say, almost universally so.

And the reason for that is the poor generalisation ability of neural nets, which basically forces the hand of researchers: splitting training/test sets by 20/80% would give a much better approximation to true error, but that would leave too litle data for actual training. So people just train with as much data as they can and hope, or don't care, about the true error.

This kind of thing is so widespread that not only is it standard practice, and accepted by the majority of the field, but, I suspect, a majority of people in the field don't even realise how little sense it makes. It's just how people learn to do this stuff and they never question it because the graphs look good and the papers get cited.

We're stuck in a very broken paradigm today in machine learning and that's all because we optimise for self-selected metrics of success. I find it extremely concerning to see the same paradigm applied to science. We risk destroying our ability to understand the world irreparably, or at least for such a long time that we will never recover from it.
Does it provide weather in Italy?
I don't hate js, I hate bloat, unnecessary dependencies, and unnecessary build tools. All I want to do to be able to use a html view lib is `import`.
Both happen. Public meetings regularly require registration to speak and onerous registration and ID requirements are common in many states.

I think that gun fanciers have benefited from a live let live attitude for a long time. As children continue to get slaughtered, I think the counter reaction to current gun stance will be extreme.

Personally, I grew up a country boy and had a .22 when I was 6. My position has changed and I’m not alone.
I feel like you're just running in a circle leading to the discovery of a free trial
Username checks out!

Wow, didn't know about this at all. Will be experimenting with these for sure. Thanks!
Systems engineer is a title that seems to have fallen somewhat out of favor, but it wasn't unusual that it was a less hands-on role than sysadmin/SRE. Sometimes close to a system integrator but could also be what is now known as an infrastructure architect.

Who do you think did the SRE work before that name was invented? Most likely it was your friendly sysadmin. It is the type of role that is not much noticed when done well, and probably that's why some feel it underappreciated enough to keep inventing new job titles. It's still the same job, pretty much the role that requires privileged access.
It depends in which direction it's being pushed. Backpressure is a useful signal that propagates the economic cost of a decision closer to the entity that judges its benefits, resulting in more coherent action.

Tossing the hot potato over to just about anyone else is bad.
It's down to emotional connection. We all do it on all sorts of things. Our online grocery shop yesterday had more than half with "no substitution". In many cases that is just because that's what we alway have. Something else wouldn't be the same even if it might better.

https://hbr.org/2015/11/the-new-science-of-customer-emotions
In a scientific sense - no. It was predicted, it was found. No theories needed rewriting.

Significant would have been if they'd failed to find it.
Plenty of bullshit jobs where your input hardly matters. It's like a thin gas that expands to fill the working week - 20% compression doesn't mean much in that context.
For these requirements, it's indeed a good choice. It's just not a use case I've seen often.
Yeah that surprised me too. Surely if they are able to get the same job done while working from home that would be the better option for everyone involved no?

As some employees may lose like an hour a day just to travel whereas that hour could be spent working on features etc. if they didn't have to travel into the office.
We almost know nothing about how the brain actually works, so how can you talk about this with such confidence?
Fortunately, it's not really a language that wants you to take it seriously, either.
Which Open-Source Headless CMS Should I Choose?
These days I use the "hourly graphical forecast" from the National Weather Service. I've found it to be at least as accurate as Dark Sky and easy enough to display 3 images side by side and refresh periodically to always have a 6-day forecast at hand. The display is more informative and compact than any other weather site or app I've tried. There's also a tabular version that's easy enough to scrape if you want to customize it.

As an example, here's the forecast for zip code 12345: https://forecast.weather.gov/MapClick.php?lat=42.8099&lon=-7...
Askama looks interesting, though the inheritance is a bit underdocumented.

Ideally, I'd imagine just making a "Global<T>" struct, where I insert the current page context like so "Global<LoginPage>" to get the final template. Though by the looks, it sounds more like LoginPage will simply have to have all the global context available via some attribute like "LoginPage.global".
Same here, it's far too annoying.
>Math Myth Conjecture: If one restricts one’s attention to the hardest cases, namely, graduates of top engineering schools such as MIT, RPI, Cal. Tech., Georgia Tech., etc., then the percent of such individuals holding engineering as opposed to management, financial or other positions, and using more than Excel and eighth grade level mathematics (arithmetic, a little bit of algebra, a little bit of statistics, and a little bit of programming) is less than 25% and possibly less than 10%.

So? How does this follow:

"Acceptance of the conjecture should have revolutionary educational implications . In particular, it undermines the legitimacy of requiring higher mathematics of all students. Such mathematics is actually needed by only a minute fraction of the workforce."

The conjecture (if it holds) just states that only few use higher mathematics.

Not that things wouldn't improve if more used them, and also if more "commoners" had a better understanding of basic mathematics (because even "basic algebra" and "excel" are way above tons of people)...

Starting with:

"The math myth is the myth that the future of the American economy is dependent upon the masses having higher mathematics skills".

And concluding that it is false, because "even the vast majority of scientists just use little and lower level math" is a non sequitur.
As I like to say, design patterns for strongly-typed functional programming languages is essentially category theory. What matters, from a practical point of view, is that you know how to effectively use such patterns when decomposing systems to smaller parts (aka, functions) and composing them (monads et. al.).
Moreover, the state protects what you "own" from being appropriated by the person with the bigger club. "Private property" very much depends on public goodwill.
Have read several times that Europeans practice of animal husbandry built up immune systems over the centuries. So lots of deaths. But more spread out.

Native Americans didn’t have same practices. So got hit a lot harder.
2024? There's still plenty of time for them to remove the port altogether and go with just MagSafe/Qi. Which they control, and they still can get fees from.

Trust me when I say that Apple will NEVER submit to this legislation, they will find every sort of obscure or arcane tricks to comply with it without actually doing it. It would set a precedent that legislating can change Apple's behaviour, which they clearly do not want to give. If they show the EU Parliament it's pointless to go after them, maybe they will not try to dismantle their monopoly on the App Store, which is clearly the next thing they will go after this.
Molecules found in mucus can thwart fungal infection
This reads like any other conspiracy theory nonsense.

If you have something worth sharing, share it. Please don't pollute public discourse with grand announcements of how your future leak will change the world by exposing the evil cabal of crypto influencers
What I would love to see in the Focus feature: have the ability to automatically silence work related apps (Jira, Slack, my Work email account, confluence...) outside of work hours. Automatically. Without enabling another focus setting
Office Home and Student, the cheapest retail option for office, was $149.99 for a permanent license, no upgrades, per computer.

365 gives you $70/yr for latest version per computer.

Or, the real win, $100/year for up to 5 people. That's $20/year/person, which is cheaper than buying Office Home and Student for each person and upgrading periodically.
It’s not to save the inspection fee, it’s to win a bidding war on the house. Given two bids at the same price, sellers will accept the bid with fewer contingencies.

This is also why people offered all cash for a house even when mortgages were cheap (avoids the financing contingency).
Don't Use Leverage
They have marketed this by saying they will be working 80% of the hours they use to work yet they want their employees to travel to the office? Surely the hours they've cut for their employees will now be lost travelling to the office and back instead?

I'd rather work a 5 day week if I could work from home then a 4 day work week and have to travel to the office
The problem isn't remote work, the problem is the never ending productivity growth. Chances are, you've shaved at least 30-40 minutes a day of your commute. You've probably let work gobble that up because even though it wasn't comped time, you still considered it work time so it wasn't too difficult to squeeze a little bit more in each day.

Take that time back, go use it to go on a walk or exercise. You'll thank yourself. Prior to the pandemic I worked remote but in a location less obsessed with productivity. I had flexibility to exercise in the middle of the day most days when my energy levels topped out and I was in the best shape of my life. Fast forward to now and infinite demand always likes to pretend everyone is somehow behind and I too let my reclaimed commute time slide. I've recaptured it, started exercising regularly again, and already feel great. This culture that obsesses with productivity generation for someone else above all else isn't healthy.
That will just move the hack one level further down and will create even more confusion because then you'll have a 'properly signed video stream' as a kind of certificate that the video wasn't manipulated. But you don't really know that, because the sensor input itself could be computer generated and I can think off the bat of at least two ways in which I could do just that.
Big shout out to "Writing an Interpreter In Go". I followed along for about a month. The code is clearly written and tested. It's practical enough with theory explanation along the way. Now I feel confident to write a Lua interpreter in Go (considered Lua is simple enough).
> What is the life of a yubikey? Do they degrade over time horizons?

Not that I could see over about 4 years. I've been using one YubiKey (USB-A) for over four years now and a second one (USB-C) for over two. Each has been carried with my keys for at least two years.

But the right approach anyway is to use this excellent tutorial: https://github.com/drduh/YubiKey-Guide and generate your keys yourself, storing a backup in a secure location. This is what I do — so even if my keys get completely destroyed, it will be possible to recreate them from backup.
>I mean, at a certain point, you're just abstracting logical thinking in general and calling it "math".

Which isn't that bad a thing to do.

Many programmers could use more formal logical thinking (or, just, logical thinking to begin with). DailyWTF situations, which most of us have seen in our jobs, are often the case of non applying basic logical principles properly.
> Making the laptop thicker and investing in proper cooling design made a huge difference.

Indeed. Turns out there is some utility in function over form. God I hated Ive's bizarre need to shave with the damn thing.
"...and urge you to consider our objective and independent expert judgments to guide your legislative priorities, which we remain happy to discuss anytime."

So they have no real demands, just "listen to us about crypto, and not anyone else". I'm all for responsible regulation to protect people from scams, but this is ridiculous.

Signatories include every single mega tech corporation, which is an obvious development; they want to control this too.
> We strongly disagree with the narrative — peddled by those with a financial stake in the crypto-asset industry — that these technologies represent a positive financial innovation...

This is a little bit unfair. When I became convinced that cryptocurrencies represented a positive financial innovation I immediately went out and bought some. Obviously the more potential someone sees the more they will be involved. This is a legitimate never-before-in-history situation. It was impossible to get an asset with the mix of properties crypto has before around 2010. This is an exciting era.
I just checked again and you are right! I just assumed that the border was cutting into the blocks themselves but it seems like it's actually extra added space.

Borders did make the graph look better though. It would likely be better for situations where each bar has the same number of sections. Otherwise, making the white border overlap the graph itself (so it doesn't increase the size of the bars) could keep it from being misleading. Of course then small sections could get completely covered by the border...
I got the feeling that the whole Darkstar scene, and the entire movie after the helicopter gunship missed with his cannon, were added just to padded the trailer with nice footage. I absolutely loved seeing the (virtual) F-14 fly, I think that I've seen all publicly available F-14 footage on Youtube a dozen times. But the actual story was bookmarked between Maverick getting sent to Mirimar (or North Shore, whatever) and looking down the barrels of the Mil MI.
This is by design.

You can't expect a free service to have highly trained human judgement whenever you want.

They need it to run fully autonomous. And does run flawlessly for 99% of the users, which is impressive.

I wish they offered a paid option in the 1% cases. Like an arbitration.

But that would be a cost center for them, and they don't want it.
It is, you just follow the rules in an ad-hoc way, and without having all of them formally in your mind.
That's what came to my mind as well.

Nobody has more contempt for "cryptocurrencies" than me, but "can be used for illegally activities" has to be the weakest argument ever created by mankind.
Ten Years of Ansible
>we still want you to spend 12 hours a week crammed onto a bus or train

Your commute is 3 hours per day?!
Most publishers let members "gift" articles. But only so for members.

I think the worry is that 12ft.io can "buy" the article and then have the legal claims to also distribute it as an owner through this model? I'm totally guessing
In one week we got news that wood logs price are normalizing, that GPU and ram are starting to be available and price as per catalog and now that. It seems only oil price normalization is missing and that would mean the inflation was truly supply side and temporary.
We need to figure out what we are missing, namely what is dark-matter, how does it interact with the currently visible matter, are there extra dimensions and so on. Once that it is figured out it might well be that we could engineer systems beyond our wildest dreams, we just don’t know yet.
For nuclear weapons, even if plans were publicly available, getting the right kind of uranium would still be a major hurdle for 99.9% of the people.
An easy but poor design choice is that locking the user channel will have no immediate impact on revenue, yet it will lessen the requirement for human intervention (due to "Report", copyright infringement claims, etc).
If by average you mean approximately 50% then yes.
Some slopes are slipperier than others.
The counterpoint is that this will produce EXTREME clickbaiting
And as well as not trusting that video of someone is really that person, I choose to live far away from places where anyone can get a gun
Except there is. NASA has already selected SpaceX to land the first Artemis astronauts on the Moon: https://www.nasa.gov/press-release/as-artemis-moves-forward-...

And while there maybe delays with Starship, it's certainly not 10-15 years away.