skysight-inc/HackerNews huggingface dataset:
In principle, at the point where productivity actually starts to decrease.
> The developer and property owner are (usually) still different people in this case.

I would say the general contractor might be different, but the developer and property owner and always the same where I live for tall apartment blocks with 100% rentals.
Telekom in Hungary test drived with 150 then 300 employees but they ultimately failed to call it a success.

Takeaway message from this is to not let employees/teams pick which day they can claim as free.

Also, partially moving a company to this new scheme is asking for trouble.

Be bold and ignore what sounds "safe".

https://telex.hu/gazdasag/2024/02/16/magyar-telekom-iroda-mu...

https://telex-hu.translate.goog/gazdasag/2024/02/16/magyar-t...
So why does HN text look so small under default settings on the desktop, and I always need to zoom to 133% to match the font size on other websites (that require no special treatment)? Am I using the browser wrong, or something is not quite right with HN? I am inclined to think the latter.
Windows, Linux, MacOS, et al. are all just bootloaders for Chrome.

I'm joking. Maybe. Probably. It seems like we've come full circle with MS-DOS and Windows 3 in the 90s.
What are compound exercises and why are they good for you?
Why are apps that require accounts against the guidelines? Don't lots of apps require accounts such as Google Calendar or 1Password?

Maybe I'm misunderstanding what you mean, I'm genuinely interested.
More like a tautology: “if it ain’t Chrome/Safari/Firefox etc. it must be a toy”
Really this reflects how much "planning" is (a) historical accident and (b) powerless against bigger economic forces. The old high street concept was very dependent on having someone in the house who could go shopping during the weekday. Which, in the present era, basically limits you to pensioners and other benefit recipients. Pedestrianisation would probably help in some of those cases but it's not a magic wand. And of course many of London's "high streets" are completely vital to its sluggish surface transport movement.
Has anyone tried 4x10s (so 4 day work week but same pay)? I floated it with my direct coworker and we came to an agreement, but my boss had some level of skepticism so I haven't yet proceeded.

The last couple weeks I've been "quiet trialing" it, working Friday morning to finish things up and then keeping the afternoon light. It really helps me to come into Monday refreshed, raring to go like I am after a good vacation.
Blast Radius is a tool for reasoning about Terraform dependency graphs
There ist Jeremy Avigad's influence. He is not the typical type theorist and definitely no constructive zealot.

"I have been contributing to the development of the Lean Theorem Prover since its inception. I led the development of the first libraries and documentation.."

"Many parts of classical mathematics, however, have not been developed
constructively."

https://www.andrew.cmu.edu/user/avigad/research.html

https://www.andrew.cmu.edu/user/avigad/Teaching/classical.pd...
Isn't this exactly the moment where he is wrong? Even if all three of these would happen simultaneously, it would still be easier to ensure human continuity on earth, not on mars. A mars colony would have to be underground to escape the radiation and poisonous atmosphere - but of course you could also build an underground shelter on earth. And have better gravity, easier energy sources, endless amounts of water and so on for free.

A mars outpost after a nuke party on earth would simply die, as it is completely unfeasable to both a) develop it so far that it becomes self-sufficient and b) not become a military target along the way simply because of its size.
If you remove trivial errors for no space between attributes, table formatting, and use of "obsolete" inline styling instead of CSS it really isn't many. Could be cleaned up with a couple days engineering time or less.
This has also largely been my experience trying to have some openAI and local models help with game modding/scripting. Requires constant hand-holding which is just as much work as just doing it myself.
This would be fine if apple would either waive their tax, or allowed the seller to list for the (base price) + (apple tax).

As it was, sellers would earn 30% less for sales gouged by apple

Interesting that this post got flagged. Y'all are showing your biases. Nothing about this post violated any HN rules.
The company I work at introduced half-day Fridays. Its nice to have some time to do chores and things that are more inconvenient on a weekend, though the downside is we are more rushed to finish up our sprints.

I think the second half of a Friday, especially an end-of-sprint Friday, is quite lackadaisical anyway, so its probably a good bang-for-buck perk for the company.
> I work 20 hrs a day and that pays my bills.

Paying rent and living expenses in Germany on only 20h work? Can I ask in which city? Can't be a big one I presume like Munich, Berlin, Hamburg, etc. where rent is expensive.

Or you earn a FAANG wage where 50% of that is 100% of a regular full time wage.
> The science behind the former is established (mutations favored by environment); the science behind the latter is not.

That's not even an example of a paradigm shift. Continuous transformation trivially gets us between superficial differences like mere body shape, there are many examples of us applying selection pressure to other species to make that category of thing happen, including our crops, livestock, and pets — no more than 10k years separated Chihuahuas and Corgis from Newfoundlands and Afghan Hounds. Likewise even more extreme changes between crops and their wild relatives, the wild versions are almost unrecognisable except to experts.

> You are mixing the two together and complaining the second one is non-sense, but is it?

What I'm calling nonsensical is your description. You're calling for the time complexity for a brain to invent changes that aren't caused directly by brains.

> Somehow fish had to learn to walk ("evolution from one organism to another") in a limited time including complex mechanics that our computers can't solve exactly

1) Exact solutions aren't necessary; 2) computers have solved walking; 3) the boundary between walking and floundering is an arbitrary one. And #4 after the next quote…

> I am waiting for any computational biologist to give us some mechanism behind it that is realistic,

4) One of the ways computers solve problems like this is simulated evolution.

If you don't consider the working demonstrations to be realistic, that's a "you" problem, not something the rest of us care to waste time on.

> So far nothing and people keep mentioning local adaptations only.

Do you also insist nobody has ever climbed Mount Everest on the grounds that nobody has legs long enough to do it in one step?

Or that motion pictures are impossible because each frame is stationary?
In Monte Carlo simulations you usually don't care about predictability (so using a non-CSPRNG is fine), but statistical bias may compromise your results.

But I agree that a CSPRNG should be the default.
I think this applies equally well to domains other than robots: making comic books, programming (in general), making music, etc.

“Democratizing access to skills,” by replacing mastery with a tool always requires sacrifice: of the output, of the input, etc.

Sometimes it produces nice results but I don’t see the point of it.
How Coffee Powered the Industrious Revolution and Modern Consumerism
Well, unless you posses a superhuman ability to walk around with your eyes closed sometimes it is simply impossible not to see some breasts against your will.
Not sure if he’s right though.

I don’t think it is “inevitable” that a C program is going to have memory problems, potentially one can be very simple and use only the stack for memory allocation. It ought to be possible to make proofs that certain C programs are safe. Certain though it gets harder to get it right when your program gets more complex.

Similarly it takes special techniques to detect memory corruption after it happens such as stack canaries but usually these are built into your compiler, OS or runtime, and your program is just crashed when memory is corrupted.
We can even relax this to: let's stop at whatever amount of work that is necessary and not more.

A good start would be to stop producing so much junk.

(edit: downvoters: interested in what you think, please develop. I think we produce a big amount of useless stuff, and that keeps many human beings pointlessly busy - what's the positive here?)
I've taught kids to make line-following robots, with very little code. They are slow, don't handle crossing lines very well, and can often just flip out and do their own thing.

I'm not teaching the kids to compete in line-following competitions with robots that can run a course in seconds though. I'm not teaching them to handle multiple crossovers in their code.

What I am doing is developing a passion for robotics and programming, and hoping that a handfull go on from there. If they are inspired, they can ditch the simple APIs and move on to the more complex and powerfull stuff.
> The anti-diagnosis attitude is surprising on a site like this.

Did you know, up until the 1970s, homosexuality was considered a mental disorder [1] by the psychiatric profession?

Can you understand why many homosexuals felt that they were just being themselves, and that them being themselves didn't warrant inclusion in a diagnostic and statistical manual of mental disorders?

With that thought in your mind, can you see how a happy and successful person who wasn't struggling in any way might feel similarly?

[1] https://en.wikipedia.org/wiki/Homosexuality_in_the_DSM
What your point here exactly?

They are both shit companies who peddle shit and anyone with half a brain would be wise to steer clear.
Out of curiosity, what is the system? Is this based on Rails Event Store, or something else (custom?)?
> When decluttering means you end up having to search the internet for a recipe as to what place to click to find which flydropping menu, was it worth it?

The Jony Ive aesthetic made so many things harder to use.
Malicious VSCode extensions discovered with millions of installs
I've been working a 4 day week (Fridays off, 100% salary) for a german consultancy and there's no way I'm going back to a 5 day week. I have never been this motivated to start work on Mondays and Sundays no longer feel dreadful as the weekend comes to a close. My sleep has improved and I have much more mental clarity because of just one additional day of rest.
External audits?
I have not worked on an MMO before, but recently I had the chance to try out my own custom event system on a small multiplayer game (Unity, PUN2). I had most issues with differentiating which events came from which client. Additionally, I had lots of issues differentiating which events were issued locally. In the end, the code ended up being quite messy. If I were to redo the game, I'd use direct method calls where possible with regular callbacks.

Generally, I found that when using event systems you have to be really careful not to over-use it, even small/single player games. Its super hard to debug when everything is an event - if you go this route, you essentially end up in a situation where everything is "global" and can be reached from anywhere (might as well just go full singleton mode at that point). Additionally, I found it difficult having to deal with event handlers which raise other events, or worse, async events, as then it becomes really hard to ensure the correct order of invocations.

If you plan to use an event system, my advice would be (in Unity):
- Reference and raise events only on root Game Object scripts (e.g., have a root "Actor" script which subscribes/publishes events and communicates with its children via properties/C# events)
- Never subscribe or publish events in regular "child" components
- Use DI/service locator to fetch systems/global things and call them directly when possible from your "Actors"
A Big Decision for Boeing's Next CEO: Is It Time for a New Plane?
Healthcare workers often work on six-week rotations that average out to 37.5/40 h per week. The key word is average, because shifts are usually 12 hours and some weeks (one or two per six week rotation) are composed of 3 days on, 2 days off and 2 days on.

This is 60h / week.
Congrats, the university you run just lost out on a Nobel Prize. The donors are going to love that.
Everything inside the M25 is part of London, yes. This may annoy the residents of Watford who think they are not part of London because they aren't in the GLA, but morally it's London. If you are in a London postcode or a "London Borough of .." you are definitely in London.
To this day, not one person in the spec reviews in whatever overseas OEM electronics or those split AC units (which are fantastic in one regard) reflects on persistent light in a room where people are sleeping? The worst is encountering AC units when arriving at a hotel that do not have a "display" button to turn off the 20C display in white LED. Are the actual people that make these and make those decisions just tougher or they're just ignorant?
No, kernel32.dll is a real library that is referenced in the import section of executables and libraries that need it.
This is an example of somewhere a comment would actually have been useful.
Instead of grinding LeetCode, learn mathematics, bro
Let’s face the uneasy truth: without a deep knowledge of the mathematics behind grinding algorithms and data structures, like those on LeetCode, it is impossible to come up with original solutions to real, profitable engineering problems.

It doesn’t matter how many times you grind LeetCode challenges, for instance, those related to finding the shortest routes or some variation of the Dijkstra algorithm; if you don’t have any deep mathematical knowledge of the graph theory upon which it is based, you are painfully wasting your time. It is simple to see; just a slightly different formulation of the problem would be enough to expose you in the most painful way.

Yup, we all know that the tech industry is turned on by those LeetCode challenges and uses them in technical interviews. The result is a huge amount of false-positive candidates with a good memory for learning even a phone book but totally clueless when facing real problems where most toy LeetCode algorithms must be greatly tweaked and extended, or fail miserably.
Funny how when Elsevier tries to enforce its copyright, HN acts like they're the devil, but when the AI training data is the subject turns into the strictest IP rights warriors I have ever seen.
Senior employees, ordered back to the office, are jumping ship
Did it work in its stated goal?
A fully isolated colony anywhere isn't going to happen in our lifetimes. This would be true even if there were another Earth. It would require multiple revolutions in compact software-defined manufacturing and a rethink of supply chains around that core.

McMurdo on the Moon is entirely possible and I think there's a good chance we'll see it. This would get us started trying to live elsewhere and we'd start learning how to deal with the challenges. We'd also find out about the challenges we don't know.
what a nonce.
I find this specially true in "passion-drive" jobs like research. I am doing a PhD and this is so true in so many levels.
> > In GCC, inline assembly has insane syntax. Probably on purpose, to discourage writing it.

> Certain folks will mention it is because the compiler needs register usage info, yet PC compilers could and can, infer the usage as well, when parsing those asm blocks,

The compiler can only infer the register usage info for known instructions, but the whole point of inline assembly in GCC is to use instructions the compiler doesn't know about (and many of these have implicit register uses which can't be inferred from just looking at the assembly syntax, you really need to know what the instruction does). And in some cases, the register usage can't be inferred even for known instructions; for instance, the registers used by a "call xyz" instruction depend on how the "xyz" subroutine was implemented (it probably has a nonstandard calling convention, otherwise there would be no reason for using inline assembly to call it).

The "weird syntax" actually matches closely how known instructions are described within GCC itself, which makes sense since GCC inline assembly is all about teaching it about new (or non-standard) machine instructions (or pseudo-instructions), without having to modify and recompile the compiler.
Thank you for sharing this excellent article. I think this pairs very well with this science-based discussion:

Debating The Harms Of Social Media With Dr. Jonathan Haidt

https://m.youtube.com/watch?v=dGtXTPW84ak

Dr. Jonathan Haidt describes how the U.S. government legislatively turned corporations into the East Empire Company and gave them permission to do whatever they needed to succeed in their missions, consequences be damned.
yes, and drivers (used to at least) check the filename of the exe causing unexpected behaviour like performance degradation or even gains in some cases
As developers, we constantly strive to provide our users a seamless and efficient interaction. One crucial aspect is handling large datasets, especially when presenting them in a tabular format like a DataGrid.

The lazy loading or on-demand loading technique enhances loading performance. Instead of displaying the entire dataset at once, only a subset is initially loaded. As the user scrolls towards the end of the visible data, more rows are dynamically loaded, providing a smooth and responsive experience.

The Syncfusion .NET MAUI DataGrid (SfDataGrid) displays and manipulates data in a tabular view and provides on-demand loading support.

In this blog, we’ll see how to lazy load JSON data using the Syncfusion .NET MAUI DataGrid control!
I also fail to remember ethanol as green; in my recollection it came in (as did HFCS) due to Big Corn.
I Demoed Too Early
With all due respect to Mr. Friedman, but if as a 10 year old, you're winning 50% of the intellectual exchanges with your parents through having the better arguments, then you're either Young Sheldon or the intellectual exchanges weren't very intellectual to begin with.

(Not making this assertion out of some "respect your elders" orthodoxy but out of empirical observations of the typical knowledge level of 10 year olds.)
Life doesn't make sense. It's a fantastic tower of complexity fighting against entropy. Just let hydrocarbon goo sit peacefully like it apparently does on other bodies in the universe and stop this self-replication and evolution madness.
I take your point, but that assumes someone working 24 hour days, or constantly handing off the project to at least 2 other people every day.

I don't think those are reasonable work scenarios, so it's more like 2 bisects (maybe 3!) per day, rather than 6.
Devereaux & I probably agree on this one. In that article he identifies pursuing mechanisation and cheap energy as vital. He also stresses the importance of understanding the principles of the process which I'd class under research.

It is unlikely that the Romans could have had an industrial revolution, given that they were limited by being human and the conditions that caused the revolution in the Europe weren't present in Rome. But there was nothing actually stopping the Romans.
I think we should push some asteroids at Venus to make it spin faster. Is this feasible? Maybe hit it with two simultaneously, one in each side. Surely that would help with the temperature and magnetosphere there.
The WebAssembly Founding Story
Do they really not share any execution hardware?
It annoys me how you have to manually choose these safe options in FF. Same with "copy link" vs "copy link without site tracking." Why would anybody ever want the former?
"Spending time at work is not a goal."

Of course it is. Too many people with free time will just get bored and stray away from the path of the righteous so that would be a direct way to hell.

(too many people actually believe that, see the discussions about unconditional basic income)
Only if your company outsources your job there though.
In general, life, if it is to endure, has to keep pushing its boundaries. Our current niche will surely end. Through stretching to build colonies in difficult places, hopefully we will become more robust. So it’s useful for explorers to go to places where they might just barely survive.

As humans start moving beyond Earth, I think that it’s more likely that we change ourselves. We can probably make our bodies more tolerant of lower gravity and higher radiation.
There is a mean trick to make people stop pushing their own group identity. Refer to them as their group identity instead of by their name.
How to make colored fire at home (2020)
Plan Your VPC Usage
Yuck, AI thumbnails.
Doesn't GWT transpile to Javascript?
Maybe, and I think this is a good thing. We want more engineers in the world, or, at least, more people who, when they see a problem, or something that's not perfect, bet bothered to the point of finding a good fix.

You can train someone every other skill but that one - the urge to look for what can be improved, and to improve it - is the most valuable an engineer can have, and it doesn't apply to engineering alone.
> when are they going to install automated gates on the platforms so people can't fall into the tracks?

It is interesting that you picked this one. For those unaware, in the busiest mass transit lines in East Asia, some countries and systems are slowly installing barrier gates to prevent accidental (and intentional) falls onto the tracks. To me, Japan is special because they are trying to reduce suicides when people throw themselves in front of oncoming trains. Is that really an issue on the DC metro? I doubt at even 10% the level of Japan. And accidental falls that result in serious injury are incredibly rare. One more thing to consider: These gates require maintenance, and a lot of it. Unless your system has world class maintenance (I really mean the "world class" bit), these gates will quickly become a nuscience and disabled.
The market shifted, and two decades passed. Most importantly the courts have been packed with jurists from the Federalist society, who are libertarian. As a result there are far more judges willing and able to throw out consumer protection cases such as what happened in the 90’s with Microsoft and IE.
> You're being paid hundreds of thousands dollars to deliver business value - so do that. Build mathematical towers on your own time.

A better understanding of the deep underlying structure behind the business problems is a step towards proving business value. This is exactly what I mean with a " much less anti-intellectual way of approaching [business problems]".
> "I think we were about 20 minutes from landing when we got into a cloud of hail and thunderstorm, and the turbulence started," Emmeley Oakley, a passenger on the flight, told ABC News via text...

> ...a Mayday call was made due to the damage.

> "The cabin crew did a really good job calming [...] people down though," Oakley wrote.

> "It was a pretty uneventful flight for 90% of the trip," Oakley said.

Somehow, I doubt that any of the more sensation-oriented news outlets will bother Ms. Oakley for her account of the incident.