skysight-inc/HackerNews huggingface dataset:
I put together a transducer in JavaScript with the intent to simplify Redux/flux architected front-ends. Rather than have synthetic actions that trigger reduction, I allow the caller to simply add objects directly into the store, and rely on them being combined in a useful way. And rather than leave it purely at dead data, I allow you to add functions, too, such that once added they can handle subsequent input. My `combine()` is a recursive `Object.assign()` plus reification of function calls: https://simpatico.io/combine2. It's that second part that makes it a transducer.

This work predates the term "transducer" and I was happy to see Rich Hickey defining it, so I use the term retroactively.

Note that I don't see much use for transducers as a general programming technique. This one use is very specific, but I have never before or since needed one.
Also the one place you can play Contract from Below, so technically the format is even more powerful than Vintage!
it's not a modded back, but the NONS SL660 might be of interest.
Do you have a link to more info and/or screenshots? Does it run on top of Linux?
Yeah, even before LLMs, the more advanced TI calcs like the TI-nspire can have Calc and Physics apps loaded on them that make tests trivial to cheat on.
A friend and I would often sleep in his car at LAN parties in order to avoid the endickening that would otherwise happen.
You could be using IPv6 ULA addresses internally on your home network to have static addressing. The real solution is moving to DNS names though with your router maintaining them based on DHCP leases or just using multicast DNS (Zeroconf).

In the future you can probably go "IPv6-mostly" with a CLAT engine to ditch dual-stack:
https://blog.apnic.net/2022/11/21/deploying-ipv6-mostly-acce...
I think it is quite simple. They have been able to reap the benefits of scaling, but have not had to pay the costs of it. An illustrative example is customer service. Good customer service does not scale well, because it requires human-to-human interaction. So better get rid of it by automation. Another example is moderation or lack of it.
"Emacs is the ground. We run around and act silly on top of it, and when we die, may our remnants grace its ongoing incrementation." -- Thien-Thi Nguyen.

https://savannah.gnu.org/users/ttn

https://www.emacswiki.org/emacs/ThienThiNguyen

https://en.wikiquote.org/wiki/Emacs
> Here, stories diverge. It is not clear whether Currey requested, or Forest Service personnel suggested, that he cut down and section the tree in lieu of coring it. There is also some uncertainty as to why a core sample could not be obtained. One version has is that he broke or lodged his only long increment borer and could not obtain another before the end of the field season;[7] another claims he broke two of them, while another implies that a core sample was too difficult to obtain and also would not provide as much definitive information as a full cross-section of the tree. Currey said that the tree cores were too small and difficult to read so he used a chain saw and cut the tree down.

Why was Currey so obsessed with sampling this particular tree and not any of the other, given the difficulties? More importantly, why was Currey so keen on cutting this tree down when it was so difficult?

It's all he-said/she-said, but what's clear is that even for those times the decision was held into question and very strongly disliked. Cox was pinned as the decision maker, but it's not clear how (if at all) Currey was held accountable.

References:

- https://www.sfgate.com/news/article/Staying-Alive-High-in-Ca...

- http://www.sonic.net/bristlecone/Martyr.html
Say you are in the middle of building a house. The foundation has been built and they are framing it up.

Is it a house?
> That manager you pissed off by not giving any notice may talk trash about you in backchannel reference checks

This is potentially illegal. Look up "tortious interference".

> or maybe you want to keep the relationship going to leave the door open for future employment opportunities

In my experience, my boss is usually pissed about me leaving anyway, even with 2-week notice. And then they try to backfill my position ASAP anyway.

> the industry is small and many people bump into one another more than once in their careers.

I switched into tech from a very small industry. Tech is huge in contrast to a lot of other industries. And people bumping into each other has a smaller affect than interviewing for better job.
I'm married and neither of us has a ring of any kind. It is possible to find reasonable, non-materialistic, people, even in the US. The average mindset can be quite disappointing for sure -- but hey, we're aiming for above-average mates right?

(Pro-tip: If you find yourself surrounded by people with incredibly old school value systems and no desire to think for themselves, move to one of the bigger melting pot cities on the coasts. You'll find others like you already did.)
As someone who did something similar and also practiced underwater a little, holding your breath while sitting in a chair or even walking around the house a little is substantially less exertion than swimming / diving.
I'm unsure to what extent the people of today should be paying for the benefits their ancestors reaped. Yes, some wealth trickled down the generations buts its definitely not a 1 to 1 ratio.
I have too - and I'm supposedly one of the privileged people (white male) that get to skate through.

It wasn't a particularly big deal - it was just a speeding ticket. But maybe that makes it even worse, that a cop is willing to casually lie about the smallest things.

In the big picture, maybe his success with his lie does more harm than even if he'd let go free someone he believed was guilty. Maybe I get to skate on a speeding ticket, but at least it doesn't give me a story I can tell everyone, for the rest of my life, about how the cops cheat and lie.
>Athavale noted that even if the crystallization process happened in 100 primordial lakes, Earth’s magnetic field would ensure that they all produced precursors with the same handedness rather than a mixture.

I don't get it... Every grain of sand has two sides, so why wouldn't the crystals be equally likely to form on a north pole as a south pole?
Oh, that sounds like a coded critique of Al Gore, amiright?

You know, the guy that was warning us all and was mocked by people like you as being crazy. Now that there's irrefutable evidence he was right it's down to ad hominem attacks, because that's all you've got.
So you better turn off the engine and then hope the other drivers turns theirs off too.

In what world is doing nothing the right choice?
There's a setting to always show the scrollbars.
What should happen when police officers commit perjury?
Thanks for the feedback (I'm a collaborator)

- We were thinking ideally the selection menu should take text input but parked that for later

Also the visualise buttons get enabled as soon as you hit generate button for the corresponding block!
Toronto's Rosedale is a wealthy older inner city neighborhood with mansions and narrow streets populated with SUVs. The trophy wives who typically drive them generally lack the skill to safely maneuver them in tight spaces.

SUVs and other large dimension vehicles should require a higher class of license and training to drive in urban areas, same as truck drivers.

North America would do well to mandate the same pedestrian protection measures as Europe.
Huh, you're not wrong. The other time I quite shamelessly hacked something together with my son in Roblox Studio just to show what was possible. I did have to resist scorning all the snippets of code I came across (and I do think there are valuable design lessons to learn on that platform) and just did the simplest possible thing.
Is or was a thing with NAT. Linux also comes with stateful modules (ip_conntrack*) to track and rewrite higher level protocols, such as FTP control connections.
Minor technical correction, but ping is ICMP rather than UDP.

But I have seen data exfiltration strategies and other communication that uses ping! Nowadays I think it would be nearly impossible for p2p because most firewall default configs will silently drop all ICMP, including pings.
The lengths people these days will go to in order to not make a phone call...
Once you have the battery materials you don't need any more. You can recharge or recycle the battery.

Compare with fossil fuels, which can only be used once.
Yes this is possible but can come with significant challenges.

Seems like the biggest affordability gains has come from people moving entire provinces. There's been a huge exodus out of Ontario and into the relatively more affordable Alberta and Nova Scotia.

In general prices of homes in the few medium and small towns in desireable provinces like Ontario and BC have also exploded upwards, so while sure in absolute terms there are "more affordable" homes in other smaller towns, the gap isn't quite so big as one would think. The very low supply of homes in smaller towns have also kept their prices lofty.

IMO Canada in comparison to the USA seems to not have nearly as many medium and smaller cities one could downshift to.

In many parts of Canada it very quickly becomes remote and rural. Outside of the Vancouver there are a handful of small towner but quickly you'll find "towns" so small that the only store in "town" is the combination gas station/liquorstore.

The problem here is 1) low supply of homes 2) few if any services.
> It's absolutely not given that removing beef from our diet would make things much better.

It is - the food input & land requirements are less efficient - and it’s absurd to say that eating pork or chicken instead is so miserable that people won’t abide it.
Doesn’t that mean the driver doesn’t get to screen their passenger & doesn’t get to preview the route they’re being asked to drive?

Seems like that takes away a lot of the essential agency from the driver
Which means every cop will know how to get past them. I grew up in a family with a number of members in law enforcement and other parts of the justice system. Cops actively teach each other what to say/what to do in court and when they themselves are questioned.

The county I had lived in at that time was the worst. The guy in the sheriff's office that administered the lie detectors was "criminal scum" himself. For the longest time there were allegations of criminal behavior, but he finally pissed someone off and they hired a PI to follow him around. Caught this 40+ year old member of law enforcement giving minors alcohol at a party and hitting on them. It broke on the news and he was fired from his law enforcement position, but no criminal charges where ever brought...

What was even better, he was quietly brought back on as a consultant to administer lie detector tests!
> I once spent a lot of my time and the time and the time of a developer trying to find a setting because there was no indication that a window had more content (a checkbox) to scroll down to.

I've done that, man. Quite embarrassing.
Strong “dropbox could be done in a weekend with rsync” vibes.

Also “If You Can Keep Your Head When Everybody Round You Is Losing His, Then It Is Very Probable That You Don’t Understand the Situation”
Rare to see an effortful post so full of citations! Bravo for raising the standard of debate, even if your conclusion is disagreeable!
Voting online is risky. But hundreds of thousands of people are already doing it
When I was 11, i was the official tech support in the embassy of X in Y... (too embarrassing). The secretary had to redesign the template for official documents every day. No two documents ever looked the same. At least once a week the computer failed to boot and I had to reinstall win 95.

One evening I stayed in the office until the end of the day, teaching her formatting tricks in office 97. When we were done, she didn't save the file. Instead, she reached for the wall and yanked the power cable. She gathered her purse, handed me 5 (currency). She didn't understand the concept of saving files, or shutting down.
That's an awesome wordplay with the intent of the engine
Isn't officescript much the same thing?
That rail would be nice to have, but it will not yield a decisive difference on the global warming time frame (~20 years).

You could go the Soviet route (had 30 cars per 1,000 people, a lot of train, bus and subway), but do you really want that? Of course, you would want to improve it because Soviet economy was hugely wasteful despite all this. Plus, all the apartment blocks are not going to build themselves, and certainly not without carbon emissions.
I work for zf. There are two large plants in south carolina. One that supplies the bmw plant here and another that makes transmissions for most of the major auto manufacturers and parts for tesla. We have a few thousand employees at the plant I work at. They are investing a fair amount of money and time in setting up more manufacturing here(US). Fun fact I get to ride a tricycle around the plant.
> But now I've been in the management/client-facing role for a while, and my burning question is: 1. WHAT did the person say over the phone to calm them down? 2. Could the author of the article have said it with same results?

Sometimes there is nothing the underling can do because people treat others differently depending on perceived social position. No matter what you say and how you say it, some people will treat you badly if they think you are below them on the totem pole. Think about people who berate service workers and ask to Speak To The Manager, then when the manager comes and says the same thing, they’re mollified.

I’ve had managers tell me “Bring me along when you go talk to Director ABC” because he knew Director ABC sees manager as a peer and will listen, and sees me as someone beneath him.
If you were hawked goods unsolicited it would be a waste of your time if you were not interested in your goods. If you were interested in those goods you would find value in this interaction.
If it can be proven beyond a reasonable doubt, they should be prosecuted.

If it can be proven by a preponderance standard, the prosecutor should issue a Brady notice to the defense bar, which will in most cases naturally result in the police officer being fired or assigned to administrative duties.
Or that everyone else doesn’t have google’s unique technology and scale challenges that require anything beyond rebranded sysadmins. You decide
I just wish people would be more open minded and curious by default.
And this is a good thing! For the most of its history, Earth was much (>5F) warmer than today:

http://www.climate.gov/media/11332

https://www.climate.gov/news-features/climate-qa/whats-hotte...

We are still technically getting out of the last ice age.

Warmer climates mean more places are warm enough to grow food. More CO2 means plants grow faster (also more food). Yea, some low lands might get flooded - either build protections or don’t buy / build houses there. But overall for humanity warmer Earth temperatures are good thing. Much better than another ice age.
Right I shouldn’t have said optimal, it’s the Nash equilibrium though.
PSA: plant identification is built into the native iOS photo viewer. If it detects something the little circled “i” button will have magic sparkles added and you can see what it thinks is pictured.
that sounds no worse than regular Windows 10
It's also exactly the kind of humor I love. Intentional misuse of idioms, homonyms, intentional dangling modifiers, and the like. It's ok if people think I'm stupid, I can always prove them right!
I can understand why there wouldn't be a "no ads" box from a business standpoint. Ad-supported sites could say "we currently have no better business model than advertising, but we could make the ads less terrible if you help".

Nobody does this because the trust is completely gone. If you claim "we can offer you crappy ads or better ads", nobody really believes you'll do that, and there are some very dubious definitions of "better ads". So people demand the financially impossible, "no ads".

There's also a lot more hostility towards internet ads than other media, in part because trust was broken very early on. Bad internet ads are a lot worse than bad traditional-media ads. Other media had effective limits on how obnoxious an ad could be: if you accidentally lingered your eye over the Kroger ad in the newspaper, it didn't expand and crowd out the latest Covid statistics. The injury-lawyer ad on TV couldn't provide a vector for a zero-day that permanently dialed your set to Telemundo. I also suspect there was a lot more "ad curation" in legacy media-- the ad choice still reflected on the publisher, and the cost of entry was high enough to filter out some of the most scammy ads. (Could you pull off the "Punch the monkey and win a PS3" scam if you had to pay for high-quality print ads?) The result: people who never hit the "30 second skip" button on their VCR remote are intimately familiar with uBlock Origin.
you're right. culture doesn't exist, I suppose.
If only the only thing that came out of a mine was what the company took away with them.

:(
You realize the police sometimes have to shoot at people who are trying to murder them? Violent criminals deserve to have their threat capacity neutralized in the most effective way possible. If it can't be done with non-injurious force then so be it.
It's probably fair to claim that zero* game developers have this hard requirement. At best they have a strong desire which might be partially backed up by benchmarks and squinting hard enough.

*: ignoring deliberately esoteric cases, like Doom on a hard real-time system.
> “Those people make less because they are all lower level"

Of course it is. People with more experience and higher performance get paid more.

If the accusation is instead that certain groups are being promoted less often because of their immutable characteristics, it requires some evidence to substantiate.
>are not a UI/UX problem

Never said UI, but they are absolute usability & user experience problems. Arguably the most important ones! This is exactly what I mean by missing the big picture. What do you think has more impact on completing a task and the experience of completing that task? A working maybe slightly inconsistent toolbar, or the thing crashing and loosing your work?

> The article actually says the same thing: 'A few rogue applications didn't play by the rules,...'

Fair enough, although I would say it was a lot more than a rogue few..

> Do me a favour–try getting an older person who has not used Zoom before

Great example of something that you couldn't do and now can, times are truly great right now.

It's great that you mention old people, I have helped some learning to deal with computers, back then, and also more recently. It's so much easier now.

Old computers with the software we are talking about was/is really hard to learn for them, now with ipads and smartphones they can do so many things. Can't say I have tried zoom specifically, but Hangouts, face time, whatsapp, email, even installing games and apps, no problem at all! They can achieve so many more things because we have come so far and things are more usable than ever.
> We also shouldn't forget the idiocy of hiding file-extensions.

That must be the number one reason why .jpg.exe with a jpg-looking icon still works on a surprising number of people. And that's with even the most non-technical users knowing what file extensions are and how they work.
Priorities. I don't have to put up with PPPoE in 2023, but it's a hell of a lot less expensive than pulling munifiber to my garage (and the monthly fees for munifiber are higher too, so there's no point in time where it makes economic sense), and consistency and stable addressing is currently winning over the promise of 5g/leo satellite.
I wouldn't even call it clever. The Actor model trivializes avoiding locks, since you're letting everything act on stale information (if the actors process concurrently) and then just iterating through their intended actions against a singleton state and resolving those conflicts with sequential code.
Looking a bit more recently, after Canada added capital gains taxes, Chretien cut the inclusion rate by 50%.
How it works out for an honest person? They commonly go to jail. Just ask Michael Morton.
>crony/late-state capitalism

Let's call it what it is: feudalism. The active income era of capitalism has largely subsided. When economic growth comes from active income all classes can see their wealth increase. When passive income dominates you get the opposite: certain sections of the owner class with the most powerful monopolies[0] cannibalize everyone else. And while "feudalism" is a historically complicated term, one common feature was economies dominated by passive income. In that era, wealth went to those who owned the land - a natural chokepoint to economic activity. Today the chokepoints are different but the effect is the same.

I would also disagree that half of HN is "just fine with the status quo" given that this community also likes to talk a lot about right to repair, abuse of copyright and patent ownership, DMCA 1201, platform capitalism, etc.

[0] e.g. copyright ownership over culturally relevant creative works, patent ownership over the most economically relevant inventions, etc
> If it was some creature that's evolving we surely stopped it in its track.

Not quite how evolution works in that (1) organisms are never in a state of evolving (or not evolving), and (2) evolution (i.e by random mutation and natural selection) operates over a gene pool or population, not at the level of individual organisms.

I do however echo your sadness, that we can’t easily study things without killing a few of them first.
> 1GB of RAM was unfathomably expensive back then

Well ... about $6k which wasn't astonishing for workstation budgets. These were machines that many people used to run software that cost $100k/year.

A credit to the incredible expandability of this era of Precision Workstation machines is you could have expanded the model 620 to 3GiB of main memory, which isn't bad at all. With 2x Pentium III Xeon CPUs and 3GiB you could credibly use that machine today. All that RAM only costs $75 today.
For webapp, maybe not very valuable.

But for API gateway or any kind of sidecars? Very valuable.
Nit: I'm not an expert here, but I think cannabis or hemp more accurately describes the the plant, and marijuana is somewhat more likely to describe it as a drug. There's obviously a lot of overlap, and hemp can also describe the fibers, but never the drug.
I'm in Europe.

I don't know how much time I already wasted clicking away cookie banners. Maybe a minute a day? That's 6 hours a year. That's a day of clicking on cookie banners every 4 years. One week of clicking away cookie banners every 28 years. About two weeks for every adult life.

There are 450 million people in the European Union. Two weeks times 450 million is 900 million weeks of clicking on cookie banners.

Average life expectancy in the European Union is 80 years. 4160 weeks. 900 million weeks of clicking on cookie banners is 216346 times that life expectancy.

The EU will kill 216346 people of my generation with cookie banners.

Those are good people.

And you ask why I hate that?
I guess that my pun using "unreal" in a post about a game engine went under the radar and now I look like I can only speak English which is kinda flattering and worrying.
They send these takedown notices ‘under penalty of perjury’ so all you need to do is jail a few executives and it’ll be over soon.
My number one reason to use make is to have a single centralized location for project commands. If I see a Makefile at the root, I can quickly scan it and have an overview of what high level actions I might execute.

Note that I have recently switched to Just (https://github.com/casey/just). While not technically the exact feature set as make, it covers all of the ground for what I typically do. It gets the benefit of history and discards a lot of make cruft to make a more predictable experience.