skysight-inc/HackerNews huggingface dataset:
An idea to help with this would be a new resource record type, with an opaque value that changes only when the domain changes hands (yes, it is up to the registrar to decide when to change the value).

The resource records would live underneath registry.arpa, which has delegations that correspond to delegations at the DNS root; so to find out if example.com has changed, you can query:

$ delv example.com.registry.arpa OWNER
example.com.registry.arpa. 3660 IN OWNER "MEpnFkIk4sKW_oLPEl-R7WxFSAnWvgZnLYmRtn-3BkY"

You could put other stuff in there too, such as the start-date of the current registration... this is starting to sound like whois but structured and machine readable. Why on earth did that never take off!

An interesting related thing is the approach adopted by iSCSI, which constructs iSCSI Qualified Name (IQN)s by qualifying the domain name with the dates of registration.

So iqn.2003-05.com.example is a different identity to iqn.2021-01.com.example.
The Nobel Disease: When Intelligence Fails to Protect Against Irrationality
Uber’s move to the Cloud: Part 1
> One acquisition was particularly interesting: Postmates, a business acquired in 2020 for $2.65B. Uber’s leadership noticed Postmates’ infrastructure costs were significantly lower as a percentage than Uber spent on its infrastructure.

If a16z is right that a company would be crazy to use public cloud after they had scale, then this seems imply that Uber's infrastructure has not achieved perceived the economy of scales, as Uber often boasted.

This also reminds me of a previous comment about Uber's loss of productivity for not going to cloud: "no EC2-like functionality until at least 2018, probably even now. Teams would negotiate with CTO for more machines. Uber's container-based solution didn't support persistent volumes for years. Uber's distributed database was based on friendfeed's design and was notoriously harder to use than DynamoDB or Cassandra. Uber's engineers couldn't provision Cassandra instances via API. They had to fill in a 10-pager to justify their use cases. Uber's on-rack router broke back in 2017 and the networking team didn't know about it because their dashboard was not properly set up. Uber tried but failed to build anything even closer to S3. Uber's HDFS cluster was grossly inefficient and expensive. That is, Uber's productivity sucked because they didn't have the out-of-box flexibility offered by cloud"
https://www.pbs.org/newshour/show/popular-artificial-sweeten...

They also found that some fake sugars increases clotting.
Particular interest in that I used to clot like crazy when having drinks that contained that same sugar.
The lack of supply is because of a lack of desirable land. I don't think viewing it through the lens of "houses" getting more expensive is correct, as many old homes being purchased for 500k+ near me will be immediately torn down. There's a finite supply of land in driving distance of a city and bigger suburban houses mean less homes can be built. If you don't view it like that, bigger homes still require more materials and man-hours.
Nah, Makes no sense. I can manually disconnect the BT audio headset while having keyboard and mouse still working fine over BT.
>I write a thing and let you read it.

By the why the physical universe you live in works the moment you let someone see an informational project (text for example) you no longer have a monopoly on that information. You can never remove access of that data from my mind, and with digital information under a end to end encrypted channel (and assuming you're not watching it with an OCR application from a monitor) you can't remove access to any other allowed person.

You have an extreme position, yes. It is extreme in the sense your idea only works in highly controlled situations or where everybody agrees to play nice. These rules do not work on the internet and there is no means or way of enforcing it.

Once you let photons go, you no longer have a permanent and fundamental right to recall it.
And naming is actually a valuable activity. Knowing this is not merely NonEmptyListWhereTheThirdElementIsTheIntegerFourAndTheOtherElementsAreStringsOfLengthSixOrUnder but actually WidgetDescription is a valuable insight.

Deciding this thing is specifically a WidgetDescription, not a Widget or a WidgetLabel, or a WidgetAssociatedText and definitely not a ThingyDescription, can help both users and other developers produce a mental model of what's going on that results in a better experience for everyone.
They kept him on as ‘senior director’ in his words. I think the senior directors in my company are quite capable as senior directors setting strategy, priority, creating valuable work environments and sometimes add some value in tactics and logistics. Never, ever are they to do any work. Don’t let them touch customers, processes or god forbid use any tooling. It’s been decades for the most of them. De facto demotion is a sorry excuse for firing with a good package. Notable exception for the phase nearing retirement where awesome firms put these types in risk management and audit.
"lift heavy things" can require instruction, but something as simple as 45-60 minutes of walking, hiking, rucking, jogging, or some mix of it all is not something that requires particular skill or stretching.

I am sure there are people who are responsible for more than themselves and live paycheck to paycheck, so between dependents and themselves have little time.

However, I wager that any person or couple without dependents absolutely 100% has 45-60 minutes to spare per day in the form of basic physical activity with a disconnect from social media and work obligations. It's mindfulness and movement in one.
My previous title was sre. I'm looking for a new job and it is a horrible experience because I need to every time dig into what exactly their sre is.

Which is even more annoying because every sre job is some "everyday is different" bs.
Mark loved Snow Crash. He does actually read. That's the really sad part.
Yes, we do plan to open-source GPUI, as well as the Zed editor itself.

Right now, our plan is to keep certain collaborative features the editor as closed source, because we would like to build a business around those features. So before we open-source anything, we have to do some work to identify and cleanly separate those closed-source components.
> I'm sure there were many people at Twitter doing mostly nothing

So just because he is well known, you suddenly believe a Twitter employee. But others who Elon claims to not be working, they’re probably not working?
It's a compromise on anonymity, not privacy. But I agree with it, it's a compromise on anonymity because it avoids having to use another identifier and another social graph.

My entire extended family uses Signal, and I didn't even onboard them, my 69 year old mother (a retired special education teacher) did, because it uses your existing contact list to message people. I didn't need to walk people through account creation, we didn't need to exchange usernames. Even my 92 year old grandfather was able to get Signal to work. He's not great at typing on a smartphone, but he's figured out video calling, opening pictures, and voice memos.

I think that's a decent audience to shoot for.
Gitlab has a great security dashboard for this. It organizes the output of multiple tools in a place where you can discuss, triage, ignore or track an issue to resolve it.

https://docs.gitlab.com/ee/user/application_security/securit...
In which states? Under what conditions? What is allowed if a mob threatens or begins to pull you and your family out of your car and beat you to death?
Reminds me of NeuralPi, which uses ML models to emulate real AMPs

https://github.com/GuitarML/NeuralPi
Some of their problems are tied to their severe tech debt, weak leadership, poor vision of the future, lack of understading of the present, all the while relying on 3rd parties to profit instead of them actually making a better product and providing (with 8k headcount) changes with any sort of velocity. oh and they killed off their main competitor in Trello; but sweet now my user is deleted an i have to use atlassian user now. :: sighs :: all this and we still have to pay premium to use it?

hope they give these employees a good exit, it's the leaderships own fault.
My favorite by "Certified High IQ" is

> It’s interesting to me how much the GPT answers read like a bright, but credulous and untutored student in their senior year of high school trying to summarize a lot of information in an “authoritative” voice but lacking the context or critical thinking skills to demonstrate real expertise.

The recommendations make no sense.

1) Water: The top comment destroys it.

2) Steam power: https://acoup.blog/2022/08/26/collections-why-no-roman-indus...

3) Germ Theory: I'm sure they know to clean wounds. I'd recommend to send the recipe of penicillin instead.

4) Electricity: Static electricity has almost no practical uses. Batteries can be a good idea. They already know magnetic stones [1] and perhaps batteries [2] [3]. Anyway, electricity get's really useful when you have cheap coal for the power plants.

[1] https://en.wikipedia.org/wiki/History_of_electromagnetic_the...

[2] https://en.wikipedia.org/wiki/Baghdad_Battery

[3] Read the last part with the Ancient Aliens music. It is possible, but it's not clear what that device do.
But the watch didn't detect a fall. The watch saw signals and data points and thinks it could be a fall. Saying "Fall detected" is too confident and not a reflection of the feature.
Pull Missing Responses into Mastodon
Ultimately though signal is yet another centralized messaging platform that can pull the rug on you at any time, and using a different client to use that platform is officially forbidden.

I was fooled by the relatively open nature of the client, but ultimately it's still a closed, private network.

If your social circle allows this, push for a true open network.
Of course such a partnership comes with its perks! We have some amazing news

AdCreative.ai users get $500 FREE Google Ad Credits!
I don’t think they are some evil scourge on humanity, but I also don’t like them and won’t work for them.

For a few reasons: they copy/steal or acquire all their new ideas, have diluted most of the real human element of their social network products into “promoted” content or “recommended” reel spam - leading to an “Instagram culture” of flexing and showing off to gain an audience.

But I do agree with you that “misinformation” and user data issues are blown out of proportion.
Compare how much “car” you get for the dollar, though. People are in their cars for one-and-half hour commutes twice a day. It matters.
I'll try explaining this in more familiar terms for you. A province is like a state in US, and the central government of China is akin to the federal government in US. I hope that helps clear things up for you.
It's also simply not feasible for people who don't live in metropolitan areas. Should we just leave rural folk to go back to the horse and buggy? What does Joe Blow in Wyoming do if he lives 2 miles from his nearest neighbor and 25 miles from town?

There's a giant class of people that will be left behind if we get rid of cars, and they're being continually ignored by the anti-car movement. The pro bike / anti-car people have a point, but they will have to address this problem if they want to reach their end goals.
It's been split between three areas - writing mathematical code that wouldn't really benefit from numpy, at least not at first (think engineering design codes - step-by-step calculations where the output has to be verifiable by a human; charts and graphs aren't the focus (I'm not at this company anymore)), writing testing infrastructure for a legacy client/server application that was designed around the time Ethernet was invented (well before I was born), and writing library code for my QA team to write tests for said application.

Most of these domains are sort of document-oriented - for the math stuff, the hard part is just defining the model, and there is only one "thing" to operate on. For testing, the units of work are test cases and steps, which _could_ be database entries, but work better in practice as a document that a non-technical QA team member could edit by hand. Results are fed to a SaaS that keeps all the historical test result data.

Not that I couldn't pick up either one of these tools and use them (I'm a mechanical engineer by training and got into Python because I didn't like using Matlab/Octave), I've just never needed them professionally. But that doesn't get me past the resume filters :(
Tell that to Adam.
> No. it's not the approach OP recommends.

It absolutely is.

> I have no idea why would you question that.

I did not question [that they were different approaches], I explained, through example and counter-example, why they were the same approach. I will try again.

Alexis wrote both 'validate' and 'parse' examples in ML-style types:

validateNonEmpty :: [a] -> IO () // ML-typed 'validate'

parseNonEmpty :: [a] -> IO (NonEmpty a) // ML-typed 'parse'

More from the article:

The difference lies entirely in the return type: validateNonEmpty always returns (), the type that contains no information, but parseNonEmpty returns NonEmpty a, a refinement of the input type that preserves the knowledge gained in the type system. Both of these functions check the same thing, but parseNonEmpty gives the caller access to the information it learned, while validateNonEmpty just throws it away.

I chose OO-style types for my samples, because there's a large fraction of HN users who dismiss ML-ish stuff as academic, or "practically useless outside of the most trivial cases".

// OO-typed 'validate' (my straw man)
class User {
// returns void aka '()' aka "the type that contains no information"
void validateUser() throws InvalidUserEx {...}
}

/* OO-typed 'parse' (as per my baeldung link)
* "gives the caller access to the information it learned"
* In this case it gives back MORE than just the User,
* it also gives back 'why it went wrong', per your request above for password validation
* (In contrast with parseNonEmpty which just throws an exception.)
*/
class UserValidator {
Validation<Seq<String>, User> validateUser(...) {...}
}

> But, ML-style types have very limited expressive power

Hindley-Milner types are a godddamned crown-jewel of computer science.
> Horrendous UX decisions by Apple.

Is there any OS that offers that by default? I don't remember ever seeing that on Windows or any linux distro I used.
Oxford comma as well, how controversial can it get
> It's insane how bad Elon stepped in it with this guy. While I'm sure there were many people at Twitter doing mostly nothing, he happens to publicly pick on a guy who single-handed built one of the most well-respected branding agencies in the tech industry, and who also has debilitating muscular dystrophy.

Haraldur seems like a pretty accomplished guy and I don't like what Musk did either. But none of the things you wrote about are about things Haraldur did at Twitter. Without knowing more about the situation, we're all just guessing it, but it is possible for a accomplished individual to join a company and then lose motivation and not do much.
Or just run power over Ethernet, because no safety best practices survives market ease-of-use pressure. /s
Crap you're right. Here's the pile of removed cables.

https://i.imgur.com/PLCphKA.jpeg
I would argue that isn’t over the lifetime of the vehicle but over the lifetime of the manufacturer warranty.
I don't think so. No list of tables, graphs, lines, boxes, globes, or whatever "visually" improves code and it never really has. That's why none of those products are very successful.

It would be great if there were some kind of documentation generator that produces boxes and lines out of real code. Today's tools want you to code AND draw boxes, which is really dumb -- or just draw boxes and hope the code underneath works, which is even worse.

There are some exceptions. Synthesizer programming is often done visually. So is programming instruments with LabView. But for general programming, no, visual is not the way.
yea unfortunately what I've seen on twitter are people saying

"well if he's not working why is elon paying him"

for these groups of people Elon is tied to their identity and he can do no wrong
To give you another take on Elijah's answer:

> acquiring and moving data around,

yep with Hamilton we provide the ability to cleanly separate bits of logic that's required to change and update this. For example you'd write "data loader functions/modules" that are implementations for say reading from a DB, or a flat file, some vendor. If they output a standardized data structure, then the rest of your workflow would not be coupled to the implementation, but the common structure which Hamilton forces you to define. That way you can be pretty surgical with changes and understanding impacts.

Regarding assessing impacts, Hamilton provides the ability to "visualize" and query for lineage as defined by your Hamilton functions. We think that with Hamilton we can make the "hey what does this impact?" question really easy to answer, so that when you do need to make changes you'll have more confidence in doing them.

> managing the data over the lifetime of a model’s use,

Hamilton isn't opinionated about where data is stored. But given that if you define the flow of computation with Hamilton and use a version control system like git to version it, then all you need to then additionally track is what configuration your Hamilton code was run with, and associate those two with the produced materialized data/artifact (i.e. git SHA + config + materialized artifact), you have a good base with which to answer and ask queries of what data was used when and where. Rather than bringing in 3rd party systems to help here, we think there's a lot you can leverage with Hamilton to help here.

For example, we have users looking at Hamilton to help answering governance concerns with models produced.

> and serving adjacent needs (e.g. post-deployment analytics).

If it's offline, then you can model and run that with Hamilton. The idea is to help provide integrations with whatever MLOps system here to make it easy to swap out.

For online, e.g. a web-service, you could model the dataflow with Hamilton, and the build your own custom "compilation" to take Hamilton and project it onto a topology. During the projection, you could insert whatever monitoring concerns you'd want. So just to say, this part isn't straightforward right now, but there is a path to addressing it.
Signal keeps pestering me to allow access to contacts and to turn on notifications. There is no “No, I don’t want to” option. Only a “Not Now” option where the app will tell you “We’ll remind you later”. Within a few days, it will pester again. It has been this way for years, IIRC.

How such an obnoxious and intrusive set of features continues to exist baffles me. One would think that a self-proclaimed pro-privacy app would know to leave the user alone and to respect the user’s choice.

So no, Signal is not for everyone. Signal pretending to be for everyone is disingenuous.
In what way is selling on blockchain “without leaving a trace”? The whole point of blockchain is that trace is publicly viewable
I got the marks all the time on my 2016 13" MacBook Pro, too. I even had the keyboard (and by extension battery) replaced in that machine, and Apple "professionally cleaned" the screen. There were still some permanent keyboard marks on the screen after the cleaning. It's not just oil, but permanent abrasion marks after a while.
Really? Nothing?!
I much prefer skippable in-video sponsorships that pay the creator directly over biddable ads or paywalls.

And if this really bothers you, there's this Firefox extension to skip them:

https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/
Supporting phone numbers is a different question than supporting only phone numbers.
What‘s your proposal to get transportation emissions to zero?

Mine is an appropriate CO2 price (pricing in the currently not priced in externalities) and then distributing most of the money from that equally back to everyone (meaning those who earn less and also pollute less will on average get more money back than the increase in CO2 costs for them while still preserving a strong incentive to reduce emissions).

It seems pretty clear to me that in that world BEVs are the only viable way forward for personal transportation.
Well personally, I find GCP highly reliable and easier to understand than AWS.
It's weird when people talk about Islamic contribution when the fact is that Islamic invaders burnt Nalanda university. It was the beginning of dark ages for India. Not the only institution to be destroyed. It was accompanied by ethnic cleansing by invaders that sent the whole education system into an abyss.
Wow, that's really cool. I can't wait to read the paper. Have y'all written anything else about it?

> For example, when we can prove that a regex R subsumes a regex T, then an alternation R|T can be rewritten to just R, since T is already included in it.

This doesn't compose though, right? For example, if you have `sam|samwise`, then you can do that transformation, but if you have `\b(?:sam|samwise)\b` then you can't.

> but a larger class of patterns get to stay in the DFA world with derivatives.

Can you say more about this?
> ...and they could make it so it stays on only of there's an external display connected

Not always, my monitor goes to sleep and turns off. At this point, macOS should turn Bluetooth off? How would I wake the computer then? I would have to open it.

> Find My would not be able to find and more importantly report a location.

That might be another reason why Bluetooth stays on. On a laptop, I'd rather have Find My working in clamshell mode (given the theft risk).
> At least some people [0] have reported their Roku device scanning their network, which is explicitly allowed in that policy.

Not just no, but hell no. I would 100% interpret that behavior as the prelude to an attack.
It is similar to all the subscriptions for social networks now (snap, meta, twitter) that will boost your posts if you're a subscriber. The top posts will have X% of sponsored or boosted content and X will grow over time (to increase revenue).
"Swedes urge patience and calm in Nord Stream blast probe" : https://euobserver.com/nordics/156748
I was having constant stroke symptoms. dozens of doctors in all specialities.
One mentioned that I shouldn’t take triptans for migraines as it could trigger a stroke. Not a one mentioned anything else. Including 4 neurologists.

Symptoms stopped the moment I went on blood thinners.
Hmmm. Good observations. I hope this doesn't break my interest in the Warhammer universe, lol, which I believe probably suffer from a lacking "origin story"
Reddit or 9gag is a better place for you.
If you're looking for an open source ChatGPT UI, I built one with React + Typescript:

https://github.com/cogentapps/chat-with-gpt

https://chatwithgpt.netlify.app/
OK, but what's your point? That Go isn't good for writing language processors?

For that problem, Go can be put in the family of Rust and C++, and IMO the GC is actually an advantage over them. As mentioned, ASTs are often graphs.

Putting Go closer to JS is just wrong, in an absolute sense, and relative to this problem. esbuild proves that Go is good for these workloads (again see those links). I think you're over-generalizing language performance without paying respect to the workload -- performance is very multi-dimensional.

On microbenchmarks, Go is probably 2x slower than C, but (1) that's VERY good, and (2) those benchmarks aren't representative of the pointer-rich AST workloads we're talking about here.

I have some beefs with Go myself, but it sounds like you just have some beefs with it that aren't all that relevant to the problem being discussed.