skysight-inc/HackerNews huggingface dataset:
We're actively working on static metaprogramming. It got slowed down during the lead-up to 3.0 because it was sort of all-hands-on-deck to get that set of features out and fully migrate stuff to null safety. Now that that's done, we're picking it back up.

It's a particularly hard feature to work on because it touches everything. Some of the kinds of stuff you run into are like:

* How do IDEs handle go-to-definition when the thing you're navigating to is generated through metaprogramming?

* What is the API we expose to macros and how does that API evolve when the language changes?

* If a macro adds a method to a class that shadows a top-level identifier, how does that interact with other method bodies in that class that might be referring to that identifier?

* What happens to the user experience when a macro takes a really long time to run? Can users tell which macros are running slowly? How?

* What happens when a macro throws an exception or otherwise fails?

* How does hot reload work with macros? How does macro performance affect hot reload time?

* What is the syntax for invoking a macro? What kinds of arguments can you pass to macros? Are they passed as values, raw syntax, meta-values? If they are passed as values, when are those values evaluated and in what context?

* Are macros expressive enough for the use cases we have? Are they too powerful? What kinds of things should you be able to do with macros? What kinds of things should you not be able to do?

* How does a user understand code that may be relying heavily on macros?

* What is the user experience for authoring a macro? What developer tools do we give you? What is it like maintaining a package that exposes publicly usable macros? When the language changes, what do macro package authors have to do to keep their package working?

Getting any of these answers wrong can really harm the whole user experience of the language, so it's just a big challenging ball of work with lots of stakeholders. We're making good progress and I'm really excited by everything Jake, Johnni, and Konstantin are doing, but it's definitely not something we want to rush.
doesn't even have to be DRM, just "media mapping" where its adjusting tot he individual platters and such. like factory low-level format stuff.

I don't know how complex HDDs have got, but I recall giggling at someone installing linux on an HDD controller board several years ago. So I bet its much worse now.
Controlling humidity cant prevent human damage from mold, as well.
I dunno, I got a (Common) Lisp job, and I don't think I've ever had a problem where I didn't understand the semantics of a macro; people aren't just making a ton of them all the time for no reason, and the ones that are popular are from popular libraries (e.g. alexandria and iterate) and have clear semantics.

I think the same problem applies perfectly well to developers who "create their own little ecosystem of classes and functions nobody else can understand" -- I don't think [0] would be made any harder to understand by having macros involved.

[0]: https://old.reddit.com/r/programming/comments/15s0lp6/how_we... (only picking on it because I saw it recently)
This is also related https://en.wikipedia.org/wiki/Fermi_paradox#Hypothetical_exp...

and this seems like a good summary:

> Some examples of possible resolutions [of the paradox] are that intelligent life is rarer than is thought, that assumptions about the general development or behavior of intelligent species are flawed, or, more radically, that current scientific understanding of the nature of the universe itself is quite incomplete.
We should insist that TikTok display the same content it is legally mandated to in China. The CCP got wise to crappy addictive content, and made sure that ByteDance (TikTok's owner) only displays legitimate educational content (languages, maths, physics, etc). If you're going to get people addicted to short-form content, at least teach them something useful.

Also we should insist that quid-pro-quo policies be implemented - if China wants to ban our tech companies and control anything and everything on their shores, we need to treat them the same way they treat us.

To those who think that would be unfair - get a grip. China does this shit all the time. China also freely admits they are in an economic competition with the US and wants to overtake the US in terms of economic power.

A good analogy to this is steroids in an athletic competition. The US won't use them, but won't stop their competition from using them, but acts surprised when their competition (China) beats them. Either the playing field is level and everyone acts as such (quid-pro-quo in terms of banning tech products), or the playing field is not level (acknowledging that one side is playing by a different set of rules and gets to continue doing so) and one party is objectively playing a different game, one that it will win every time when its competition is stuck claiming moral superiority. China doesn't give a fuck about your morals, and China will stop at nothing to win.
> 2012

If that's not a typo, then it seems like those drives have been powered off for about 10 years.

I think powered off hard drives are commonly said to retain data for um... maybe 3 years (from rough memory). So, your drives have probably lost their magnetism (and thus the data). :(
No Edge?
I love my Vanatoo Transparent Zero speakers for my desktop setup:

> The intensity of the blue power on LED can be adjusted to taste. In fact it can be turned off completely if you want. To adjust the intensity once the T0s are powered up and the blue LED is on and no music is playing...
> isn't really an experiment being run, just the waste product --> money pipeline

You're claiming we have all the clinical data we need on this treatment model?
"Hey, check this out! User engagement as a function of time spent on amazon.com is up 125% with the new build!"

Once a metric becomes a target for optimization, it often loses its value as an indicator of a larger goal. People who obsess over A/B tests rarely understand that.
> Theres something deeper thats causing things like Google search refusing to show more than 12 or so results and them being lower quality.

That something is - wait for it - capitalization.

Google, YouTube and the rest of the Internet are drowning in low-quality, automated, yet monetized dreck. The signal-to-noise ration on the web has never been lower, and it's getting lower still.
We are building an open source library for process automation with transformers:

https://OpenAdapt.AI

https://github.com/OpenAdaptAI/OpenAdapt

Feedback welcome!
> archiving material that is already (by definition) archived by somebody, just not publicly accessible.

How useful to the public is it to have it archived but not publicly accessible?

> They're clearly violating the law, they've lost already on a similar case

They're not clearly violating the law, they're doing something where the law isn't established (which is the point), and the other case is subject to appeal.
Building Graphite with Graphite is oh so satisfying, but sometimes I forget to look through the lens of someone less familiar with the product! Any users of the tool have interesting thoughts on what we might be able to improve?
Fantastic news! Gather up the young! Your overlords in Congress demand "fresh blood"!
Yes that is how polls work
I did this many years ago when I was a bench tech at a PC shop. It was an old Connor 40 meg drive running DOS. If I squeezed it just right, it would work. Too much? Failure, Abort/retry/ignore. Not enough? Same. So I stood there, squeezing the drive, and hitting ‘r’ for retry, over and over. It worked!

Boss walked by. “What the heck are you doing?”

“I’m milking the data out of this drive!”
AI, End of Privacy, End of Sanity
One thing you discover once you start to look into ultras: no matter how crazy you are, there's somebody out there who's crazier.

This particular crazy is the Sri Chinmoy's whole schtick: they treat running as a form of meditation. And it turns out that it's actually possible to just keep running, as long as you don't worry about how insanely boring it is and ignore how much it hurts.

You do have to learn to distinguish between the pain which indicates actual damage being done, and how much is just your muscles saying, "Surely we have something better to do with our time." They do races like this on a track, which is even more insanely boring, and they have to switch directions every so often to even out the repetitive stress.

I know them only by reputation, but they seem harmless. Weird, but all us distance runners are weird.
There used to be a website a long time ago, but for now your link is it, unfortunately.

R7RS is the Revised⁷ Report on the Algorithmic Language Scheme, the latest common-ground description of the language.

Revisions up to and including R5RS were fairly minimalistic (even if not all of the features new to R5RS are uncontroversial) and specified essentially no library facilities, which were usually either completely implementation-specific or released as RFC-style documents called SRFIs (Scheme requests for implementation). As a result, toy, teaching, or research implementations of Scheme were fairly easy to make, but moving programs between implementations was a bit of a crapshoot.

The reaction to that was R6RS, which is—if not the length of the Common Lisp spec—similar in scope, with utility and OS interface libraries, an extensive macro system, a freshly designed module system, and a lot of other stuff. When SRFIs for the new functionality existed, R6RS certainly took inspiration from them, but its redesigns were neither fully compatible nor taken through the public SRFI process (the standard was still subject to public discussion, but in a different venue with different procedures). And people wanting a minimal standard to implement on their own (a not insubstantial part of Scheme users) were told that R6RS wasn’t for them and pointed back to R5RS.

Long story short, the few commercial Scheme vendors (first of all Chez Scheme, prior to the Cisco acquisition and open-source release) largely adopted R6RS; the rest of the implementor community largely ignored it or cherry-picked some parts—and that means not only the myriad hobby implementations, but also the medium-scale ones like Chicken, Gambit, or Gauche. I think even Guile (whose stance on minimalism mirrors that of most other GNU software) requires some wrangling to get it close to R6RS.

R7RS was intended to close that divide: there’s R7RS-small, which is an R5RS-style lean spec, and R7RS-large, which was intended to be a R6RS-style real-world language, but composed with more respect to existing practice and SRFIs and with more implementor buy-in. It was to be released in several issues organized by topic (data structures, I/O, etc.). John Cowan managed to get a couple of these out the door over the last decade, but the efforts seem to have stalled. AFAIK Chez, the gold standard of real-world implementations how that PLT Scheme has reinvented itself as Racket and gone its own way, has also indicated no interest in even looking at R7RS-large however nice it turns out, because they have customers now and that takes priority over ecosystem health.
Remember when the Dow crashed 3000+ points at the beginning of Covid? The Treasury Secretary was asked when the stock markets would be closed down and he said something to the effect of "people need access to their money, we are not going to interfere with that".

The same thing applies here.
Sounds nice, mind saying which part? How has the winter been?
You've pierced my completely precise, absolutely airtight choice of language about this situation as some sort of flaw in the greater point being made.

Less glibly: a non-profit oriented LLM is just in a little different place on the scale, but doesn't fundamentally change my takeaway. However in this situation it makes it particularly egregious.
The printing press analogy isn't really the right analogy when it comes to media "platforms" (any media platform). It's not really about allowing or banning a printing press, it's about companies deciding what printing presses citizens will see work from, what gets boosted and what gets buried, via a behind-the-scenes mechanism and based on heavily profiling users first. And because of the size of these platforms, the dynamic is different than say TV networks. Eg, think of Youtube's control over what videos people see on the internet, it's crazy how much cultural and political influence this gives them

So, it's sort of a subliminal form of influence, not a "this is what I have to say, now make up your mind" situation, and one with a lack of alternatives.

Also, that profiling data being sent to China's government is sketchy. I mean, in Canada, there's a national scandal about election interference and Chinese government outposts policing/pressuring Canadians as it is

TV networks were kind of similar actually, just less personalized, and way smaller in scale so that viewers could have some choice over what company controls what they see. Somewhat... maybe...
But I thought capitalism was just the thing we need more of, if only we could get government out of the free market then all those problems will go away since the people on the bottom will become rich too!
I use the AAAsummarize.io chatgpt plugin to summarize youtube videos. Has worked really well for me.
gogle's product failure is failure of executives and product managers, not engineers.
I used to like Naomi, but like a lot of intelligent people online recently, she has caught the politics mind virus and began using her platform to spread even more hate and division.

These days I find myself desperately craving an online community that just focuses on building cool projects and learning about new stuff, rather than pointless political debates that have extremely little relevance in anyone’s lives.
What a simplistic view of the world. The Chinese government will use their control of TikTok to allow them to have as much control and influence as possible and they won't subscribe to the view of "do what you want as long as it does not affect anyone else". Their view will be "do what we tell you or else".
He posted about fusion, and you replied about solar. Not all technology follows the same cost curve.
True, it's a rule of thumb. But I think it holds in the overwhelming majority of cases -- even if the reviewer themselves honestly don't think so.

> Let’s say they are using Amazon affiliates, if they consistently use those across the site regardless of if they reviewed the product as good or bad, then they aren’t inherently being salesman.

I don't think that rules them out of acting as salesmen at all. Let's say I run a review site with the intention of making money from affiliate links. Mixing a couple of bad reviews in with the good reviews is an excellent tactic for increasing the trust my readers have in the good review, increasing the chances that they'll buy one of those through me.

In my view, if someone is making money by reviewing things, then it's far more likely than not that their reviews will be different because of that.
What domain do you program in where handling strings/bytes is not a weekly if not daily task?
You might find this helpful

https://github.com/poteto/hiring-without-whiteboards
Are you not entirely proving the OPs point? A law has been changed regarding right of way and you’re not aware of it, potentially leaving you more likely to strike a pedestrian. Does that not highlight a failure of communication?
Whoops, I carried down the wrong number to the gasoline conversion.. I left off the 1875

The whole impact is like 40000 gallons of gasoline per cm^2 of surface, or I think like 2kt TNT.

So then, not sure what the kinetics/kinematics is there.
How much is released by the atmosphere impact vs then the surface stopping the asteroid.
I don't understand why TOR Browser thought that was a good idea either. It seems extremely risky to try to make every browser appear the same and simply hope that they've managed to cover every single means to fingerprint an individual. It's a game of Whac-A-Mole where your adversary is constantly exploring new fingerprinting techniques so TOR/Mullvad has to invest their time and effort into doing the same just so they can counter them all. If they miss anything or don't catch it before or as soon as anyone else does they lose the ability to hide in the crowd entirely.

Some amount of research into fingerprinting techniques will always be needed but it seems to me that a far simpler solution would be to randomize the fingerprint for each connection. It doesn't matter if your browser fingerprint is unique as long as it's always changing. That would also make it harder to detect TOR/Mullvad users since they'll look exactly the same as anyone else with a unique fingerprint. It also gives users the ability to modify some of their fingerprint according to their needs without losing protection. For example, they could freely change their useragent for certain websites/requests while still having a unique fingerprint.
I am sorry, nothing against the OP, but I did not understand this post at all.

I am not a native speaker of English, so it may be that.

I am still not sure if this is just me being unable to tie together pop culture or historical references, read between the lines, and get some in jokes and sarcasm -- and see the point.

Or this is actually not meant to be understood?

If I were shown this passage and asked to say whether this is human produced or AI generated text, I would have picked the latter :)

Apologies again if that came across as rude. No offense intended. Am just stumped.
If humidity is a serious problem you could consider getting a proper central unit installed. A lot of new construction in the Gulf Coast region is including these in the HVAC systems. It's like a mini 1/4 ton A/C system inside your system. I had one that came w/ the house but it didn't last very long (Honeywell). Replaced it with an Aprilaire unit.

I can tell when my dehumidifier is off or not working because I'll see really bad condensation forming around registers. Keeping RH below 55% is an extreme battle this time of year. My dehumidifier runs 24/7 for about 9 months of the year and the main heat pump runs about 80-85% of the day.
The Internet Is Still Early
Are we though? We're altering the planet's weather and ecosystem, but that's not the same as destroying. Plus there have been several large impacts in the past that acted quicker to alter the planet, and life found a way.
This is awesome! Can you please make spacebar fire as well?
Yes, similar to how I turn down free heroin.
FIDE Regulations on Transgender Chess Players’ Registration on FIDE Directory
At home I have a collection of various Asus Tinker boards and a raspberry PI. They all have linux and I use docker to run my projects. I also have next cloud with an external sdd on one of the boards and openvpn on the other.

I mostly use them as dev/staging servers for my personal projects.

The VPN let’s me demo my projects while not on my network and work on it while away from home.

It’s not amazing but it servers me well.

I should give out a shout out to tinkerboards, I have some that have been running for years, SD card never got corrupted unlike the only Pi I have..
Hmm, I use cryptocurrency on a daily basis, and my usage does not fall in any of those categories you listed.

It sounds like (correct me if I'm wrong), the "nonsense" that you see consists of two things: (1) a lack of integration with a legal framework, and (2) that your local pizza shop doesn't accept crypto.

Neither of those things are fundamental shortcomings of crypto though, as some pizza shops do accept cryptocurrency (just not as many), and custodial cryptocurrency is a thing if you're not into "being your own bank", which does give you some integration with the legal system (as long as your custodian is a law-abiding entity, like a well known company). As far as I'm aware, Brave's usage falls within that category.
Listening to Dylan During Covid-19
They're not very smart, because I've been answering them all wrong, on purpose, as a joke for years and I always get through.
That has nothing to do with it, as renewable power is being deployed extremely quickly in developing countries too.

Intermittent generators does not mean an intermittent grid, and in fact by having fewer single points of failure, and ensuring that grid operators are used to dynamic dispatch from intermittent generators, grids like Germany's have become more reliable with the addition of intermittent generators.

It's like ~10 years ago when web apps went from large architectures with a few boxes to cloud-scale operators where random failure was expected. By planning for lots of small, less reliable components, overall reliability increased.
well im sorry to hear that and ive never found myself in that situation...but isnt this point where you ask for a replacement/refund?
Is Communism the answer? IDK. All I know is what we have currently is objectively bad for the planet and humanity.
TIL that I've been doing OOP wrong for the past twenty years.
The really telling sentence is:

"I use the term "difficult" to differentiate between those employees where everything is going smoothly, and those where more effort is required."

... apparently "difficult" software engineers are those that might require the manager to do ANY WORK AT ALL.

Seriously, if this is anything to go by, managers of non-difficult software engineers could be replaced by a cardboard cut-out ... which would be a major cost saving.
Huhhh... can you repeat the question?
Be thankful that toy ambulance isn't also made of Lego!
It is incredibly difficult to translate Chinese well into English. Now that I'm thinking about it, I don't think I've ever read a Chinese novel with good dialogue in English.
Cybersecurity: Detecting Cryptomining with open source Falco
> gathering requirements, clarifying ambiguity, weighing up trade-offs, making sure code is clear

if you dont do that in leetcode interview - you will not make it, or you will be graded as junior/entry level engineer.

No senior engineer will be passed without doing what you described during the leetcode interview
I grew up in an Italian American neighborhood. I grew up drinking coffee from a moka pot, Italian style espresso and the odd cappuccino here and there.

I'd say you can't generalize who uses milk or not, either. Also the super thin third wave espressos are more acidic than bitter. Read up on third wave or Nordic espresso. I don't think you have a full grasp on that aspect of coffee outside of Southern Europe...
Opposite, I liked the first two Dune books, bounced off of WoT hard.
The Crater-ion Collection [cue logo, cue greyscale film of various impact events]
thank you. i tested this on lc playground and yeah it does work.
We have all of our dev and production servers running on Debian without systemd as init. systemd helper packages are still installed.

It's more difficult in desktop installs.
It’s not “their” social network. It’s the CCP’s. They have never lacked for a social network. They will simply migrate to YouTube, Instagram, whatever. They will not hurt one bit for expressive capability. No one is being censored.

This is like banning a specific blend of woodpulp for making paper. There are other papers.
Running your own business kinda sucks. I did it and failed and it was extremely painful. Now I’m building my dream product working for a philanthropist who pays my wages. SO MUCH easier than doing it myself.
We're not talking about "trade" here. We're talking about not allowing US citizens/residents access to media that they want to access, regardless of whether or not it is "good for them".

What does that remind us of? The USSR during the cold war? China, today? No thank you.

I think it would be totally fine to use financial controls to, say, ban US users from buying things from ByteDance. But consuming free media should never be restricted just because it comes from a country you don't like.
I'm partial to this Irish one: https://www.youtube.com/watch?v=LNL6t-Eu-IY