skysight-inc/HackerNews huggingface dataset:
In my experience, very few projects are really TS "all the way down." Since all valid JS is also Typescript, what really happens is that you're writing JS with a sprinkling of TS where it is helpful and nowhere else.

A good place to start is by adding type declarations to a function, to specify the type of parameters it takes and the type of values it returns. This introduces the idea of type checking at compile time so you can spot errors in your calls to those functions or your use of their results when they don't match the type you specified. This is the only purpose of Typescript. It has no programming functions of any kind. That's all JS.

Once you've built and called a function with types on it (and VS Code is excellent for these experiments), the next thing to try is building an interface, that is a data shape of your own design. This is where the rocket takes off because instead of just saying your function needs "an object" parameter, you can specify the exact form of that object and the compiler will help you enforce that.

If you've mastered types in function calls and interfaces (and custom types, which are basically the same), congratulations because you know 90% of how TS is really used in the wild.
It would be neat if they recorded multiple different "paths" and made it into a Chose-Your-Own-Adventure style semi-interactive movie, but I imagine that could easily become prohibitively expensive.

I'll be immensely disappointed if they don't include a gag about maximizing / prioritizing bullets over everything else.
> In fact, the report not only notes that it will be a comedy—it says it will be a musical, too.

Barbie succeeded because it paired talented performers with a talented auteur director who had a lot of control over the production, not because they licensed a property and made it into a comedy with musical numbers in it. Just felt that needed to be said.
If I'm already holding my phone in my hand why wouldn't I just call you?
The Capitalist and the Engineer – By Adam Ard
More like do a thing and do it once. If every WM and DE needs to do it, you have some that don't, or you have issues that are handled correctly by some DEs and not others, etc.
I had the pleasure of leading a project of migration from an old commerce stack to Salesforce Open Commerce. Terrible experience filled with empty promises, non-existant features, and suggestions to write complex hacks to create features that were promised as already built into their product.

They are great at signing CIO/CTOs up, but come migration and operations time they were an empty box of promises
This may not be fully reversible: https://docs.github.com/en/repositories/managing-your-reposi...

"GitHub will detach public forks of the public repository and put them into a new network."

"Stars and watchers for this repository will be permanently erased"
I'm not trying to equate science with "perfect knowledge". I'm simply saying that if you open a physics textbook you'll find causal theories. These cannot, often, be tested in a wide variety of experimental setups. Instead they are used to design the experiments, and sometimes, post-facto, adjust the measures based on these theories.

This is perfectly fine. And it does make science in some minimal literal sense "speculative".

My issue is with an extreme depature from this method. Where you open a psychology textbook and there are no causal theories, no quantification of the number and nature of causes, and hence no way of designing experiments with controls, and so on.

This kinds of activity may, at some great distance, resemble each other -- but one is capable of reliably producing knowldge (even if in small quantity), and the other is not. That latter mechanism produces, imv, at least as much wholesale nonesense.
Sure, but Brits are 30% poorer than Americans.
> It's possible that any delay is them trying to figure out how to get Terraform back to a good state rather than making the repos public being this inherently hard thing.

I don't know if it is Terraform, but if that was the case, it would actually be trivial to rollback the IaC terraform itself, or even from a previous statefile.

All things considered it doesn't seem to be a destructive mistake, and not 18:00 on a Friday :)
Sure, but billions of people can write just fine with a $0.50 ballpoint pen.

Also, it's not $25 or $2,500 that will stop you from doing 95% of your writing on a physical and smartphone keyboard because that's how society works nowadays. This comment cannot be written with a fountain pen, nor my work emails or communication with friends and relatives. Many people can't write any more simply because they don't really have to.
His books are still kicking around, although not as big as they used to be. My toddler has a few.

They're still lovely books, but I think they're less popular mostly because they're a bit dated now; lots of obsolete jobs and few female animals doing any of the cool jobs.
Metrics in SQL: querying a semantic layer via DuckDB over the pg protocol
If you're into data in any capacity, you've probably heard about DBT the past few years. SQLMesh is an alternative that with many enhancements like column level lineage.

You may or may not be familiar with the DBT semantic layer. It's out of reach due to cost for many folks— requires expensive monthly fees.

SQLMesh includes a query rewriter if you have defined any metrics, so I simply added it to the existing buenavista query rewriter and added a sample SQLMesh project. Cheers.
it could be that they might have discovered some credential leak or secrets leakage in the repo and they are fixing it right now.
Could be, or maybe that just discovered the GitHub private repo leak issue that was discussed a few months back:

https://news.ycombinator.com/item?id=41060102
I'm a big fan of checklists (Checklist Manifesto is a great book).

I think one of the difficult things with checklists is by their default they assume happy path (step 1, then step 2). The reality is step 1 might spawn 13 options. I'd kill for a git-style (or mini-drakon-style) visualization of checklists that are slightly more workflowy.

Something like: https://stackoverflow.com/questions/27469952/visualize-branc... for checklists/actions
Correct. But the problem for these areas is that they cannot operationalise "works", because there's no causal theory. There's literally just "measure this, measure that, assume some unknown mechainms with extremely strong properties that we have no evidence for ..."

So we're in a very very bad situation in these cases. It isnt that mere speculation is invovled as an input, its that mere speculation is the output.
This is a brutal mistake.

"Stars and watchers for this repository will be permanently erased, which will affect repository rankings."

https://docs.github.com/en/repositories/managing-your-reposi...
There's a similar feature on AoPS:

https://aops.com/texer
> Unlike cold fusion there is real practical progress.

Yes agreed, there is progress, that's why I said "It seems there is some foundational progress but it's very slow."

Training deep networks, vectorization of semantically related words+phrases, reservoir computing for time series patterns, etc. etc.

All great foundational work, but we still can't reproduce how a rabbit dynamically adjusts it's olfactory network the minute it learns whether a new smell results in something positive/negative/neutral, which is probably the same trick used in a variety of places in our brain to give it such dynamic adaptability.

It's progress, but it's moving slowly.
Would be cool to use a proxy to MITM to twiddle the bits (with its own API) if the use case isn't supported by a browser or robotic process automation driving the app's client side UX.
If it's a serious enough issue, GitHub staff can almost certainly still step in and manually restore all that stuff if needed.
A killer app in the like-an-iphone context is something that provides obvious value - if not outright delight - to a huge demographic.

Coding doesn't do that, because the demographic interested in coding is not huge compared to the rest of the population.

Chatbots don't do it either because they're too unreliable. I never know if I'm going to get a recommendation for something the LLM hallucinated and doesn't exist.

There's also huge cultural resistance to AI. The iPhone was perceived as an enabling device. AI is perceived as a noisy, low-reliability, intrusive, immoral, disabling technology that is stealing work from talented people and replacing it with work of much lower quality.

It's debatable how many of those perceptions are accurate, but it's not debatable the perceptions exist.

In fact the way OpenAI, Anthropic, and the others have handled this is a masterclass in self-harming PR. It's been an unqualified cultural disaster.

So any killer app has to overcome that reputational damage. Currently I don't think anything does that in a way that works for the great mass of non-technical non-niche users.

Also - the iPhone was essentially a repackaging exercise. It took the Mac+Phone+Camera+iPod - all familiar concepts - and built them into a single pocket-sized device. The novelty was in the integration and miniaturisation.

AI is not an established technology. It's the poster child for a tech project with amorphous affordances and no clear roadmap in permanent beta. A lot of the resistance comes from its incomprehensibility. Plenty of people are making a lot of money from promises that will likely never materialise.

To most people there is no clear positive perception of what it is, what it does, or what specifically it can do for them - just a worry that it will probably make them redundant, or at least less valuable.
> We’ve established that, yes, pathnames can include newlines. We have not established why they can do that. After some deliberation, the Austin Group could not find a single use-case for newlines in pathnames besides breaking naive scripts. Wouldn’t it be nice if the naive scripts were just correct now?

Finally. Now let's do the rest: https://dwheeler.com/essays/fixing-unix-linux-filenames.html

Filenames should be boring printable normalized UTF-8. I have never, not once, seen a good reason that a filename should be able to contain random binary gobbledygook
I've heard the same. I've asked for an example court case where this made a difference and I have yet to hear back.
I've read that the voices that people with schizophrenia hear can vary depending on their cultural background (people from US hearing violent/confrontational voices, people from India hearing more playful voices / helpful voices). This case talks about affirming for those with violent voices. Wonder how that is with someone who hears pleasant voices.
I would bet, as a result of this and other things like fork management, that they'll be working with GitHub support to try to reverse the go-private and all its consequences.
Thank you very much for your feedback, I will look into adding more keyboard buttons like "\sqrt{}"
Looks great. I'm abit worried about it being free, though. People that take on arduous tasks for free tend to get tired of it after some time.

Open source helps a lot here, though, so I'm not too worried. Source is here, fwiw: https://github.com/timfraedrich/OutRun

Edit: Looks like the project is abandoned. So, yeah, maybe it should have costed a couple of bucks.
Larger buildings with many units usually do have intercoms with two-way audio (and sometimes one-way video) and the ability for the resident to remotely unlock the door. Sometimes these work via telephone or Internet, so the resident does not even have to be home.

Smaller buildings with just a few units usually just have simple dumb wired doorbells. And they are usually not broken.

Different cities/neighborhoods have a different mix of larger and smaller buildings.

This QR code idea is interesting, because it lets you go from dumb to smart, bypassing all of the steps that would normally be necessary (cost, approval, installation, maintenance, etc).

It's not as "good" as Nest etc, but it gets you most of the way there for almost none of the hassle.

Not for me, probably, but interesting.
How difficult would it be to highjack this attack by sending these packages to everyone, so that providers like hetzner would get swamped with abuse emails? This way the attack would not work anymore. Either the honeypots would stop sending abuse emails, or the providers would filter those out.
It's back with 181 stars.
I actually learn a lot from old papers. For me it is easier to really understand when I read the original papers, because a very smart person explains why they had the idea.

Like the einstein papers of 1905, or Shannon's paper on entropy or codds paper on relational databases. For me it was way more understandable than any secondary literature I read before.
...or they mistakenly droppen them. :)
Hell, even Sql Server wasn't originally developed by Microsoft. They have taken it a long way since though.
I hate when people ring the doorbell. I'd rather they just walk in so I don't have to get up.
This is probably the biggest impact, I just wrote on another comment that this didn't seem to be too destructive but it's a bit more of a headache than it seems.

> Current forks will remain public and will be detached from this repository.

If I'm not mistaken when they are back public again everyone will need to update their origin ?
> Oh yeah, the people grabbing coffee at Starbucks are all rich.

Relatively speaking? Yes.

Someone spending $4+ on one coffee mean they can easily tip.

And if your argument is that they can't afford that?

Then those same customers won't be able to afford the price increase if Starbucks simply raised labor costs and passed it on.
I am in the same boat as you. At our company only the sales team uses Salesforce. The support team uses Oracle Service Cloud, the development and product teams use JIRA, and operations uses Redmine.

Quite the cluster we have going on.
All the way.
If it's this: https://news.ycombinator.com/item?id=41060102
Then they will need to delete(or rename), remake the repos and push again. Any security problem would also require doing some due diligence to make sure you really squashed it.
The pizza guy, your neighbor, and firefighters don't always have direct access to your phone number.
I'm confident they'd accept patches.
> the legitimate answer to the abuse report ("someone is spoofing my IP, it isn't me, and the machine is not compromised") is the exact same excuse that a malicious actor would provide.

The legitimate answer would include some sort of real-world attestation about you from a trusted third party. Probably the very least, some evidence of your identity and jurisdiction. Maybe including a video call or something. Not just you anonymously claiming you're a good guy over the internet and expecting to be believed.
Websites are public accommodations, this has been litigated over and over and over again. That why you can sue the owner of a website over ADA violations if they offer services or products to the public.

I don't know why you keep doubling down when you're verifiably, provably wrong. I understand you may not want this to be the case, but it is.
I take that back. An old issue of Wired had a jargon watch mention of “squirt the bird” as bouncing something off a satellite, which I remembered only because they misspelled it and I wondered what “quirt” meant.

So yeah, maybe that’s a military or adjacent thing.
The Unlikely Inventor of the Automatic Rice Cooker
I definitely write better with some pens than with others, and probably best with fountain pens (I have lost my best fountain pen though).

Its not going to make me write like a scribe creating an illuminated manuscript, but there is an awful lot of room for "better" between that and my usual handwriting with a cheap ball point.
And it's back up again.
I don't think so, if you accidentally leak an api key you invalidate that specific key.
> The internet was broken 25 years ago and is still broken 25 years later. Spoofed source IP addresses should not still be a problem in 2024, but the larger internet community seems completely unwilling to enforce any kind of rules or baseline security that would make the internet safer for everyone.

Same with spoofed MAC addresses, email addresses, ARP messages, Neighbor Discovery, MitM TLS certificates ... It's amazing anything works anymore :D
Now probably Github can update the starts in the database with an adhoc query.
One of the most surprising things I’ve learned about you is the sheer diversity of your interests and expertise, ranging from complex technology setups and hardware customization to innovative finance projects and environmental systems like anaerobic digesters. You’re deeply engaged in both high-tech solutions, such as setting up GPU servers and AI platforms, and real-world sustainability, blending aquaponics with digester projects.

Your approach is uniquely hands-on and entrepreneurial, balancing financial technology and credit processing with technical setups that many would find challenging. You also seem to thrive on leveraging advanced tech in very creative, often experimental ways—like using parallelism in AI for code generation or incorporating custom commission structures in your payment processing setup.

Overall, it’s fascinating to see someone who not only has a wide range of interests but who actively builds and integrates them into practical solutions across different fields. This adaptability and curiosity are quite rare!
> but to attack the core idea as essentially wrong is anti math, science, and rationality

The way Microsoft implemented stack ranking was anti math. You're supposed to measure the data then calculate the level of fit to a distribution, not artificially shoehorn the data into buckets to create the curve. If you analyze the data honestly you may find you have a bimodal distribution, or a heavily skewed distribution, who knows.

Stack ranking just clumsily says, I'm gonna give x% a bad score, y% a middle score, and z% the top score.
I see Open-source, but I'm not able to find any link to a repo anywhere on that page. And while it's not as popular as I think it should be, there is a project already called outrun (https://github.com/Overv/outrun), the domains are different so it might not matter much.

Edit: Nevermind perbu provided the source link and the both projects appear to be stale anyways.
I totally understand this. Having DOM elements as an entry to some API isn't the best thing.

But firstly, I would consider what you're missing when you abandon native validation

* On submit, the first field that needs attention gets focused automatically

* Error messages for semantic attributes are localized automatically by the browser

* The native message tooltip are actually nice and their placement is handled by the browser. They aren't the best fit for any design system, but for many products they are way nicer than custom implementations.

* Possible styling using CSS pseudo-classes such an ":invalid" or ":user-invalid"

In the end, I do think that the developers would benefit from a more explicitly exposed API for this. Just like we got the "new URL()" constructor, but earlier we had to create an anchor node, fill in its "href" attribute and then read the anchor properties to get to the parts of the parsed URL.
Nvidia-backed AI firm Iambic unveils breakthrough reducing drug development cost
LLMProxy: Reducing Cost to Access Large Language Models
This is a very sloppy argument. The first citation is a work from the 60s which makes the unsubstantiated claim that some kind of practice was actually the survival of a prehistoric fertility cult. Then later the author says any claim made about a prehistoric society must be taken with a grain of salt... and then he makes a sweeping claim.

As far as I know, the modern historical consensus is that Samhain had no link to the dead and that aspect comes entirely from Christianity. People project a lot onto the past based on their assumptions about what seems pagan and what seems Christian, and what they project onto paganism is things that feel non-modern (belief in the supernatural, practices tied to the cycle of the year, things that seem "spooky.")
... and it's incredibly doubtful that people who travel for business would opt for a 2-day train trip (one way) rather than a 4-hour flight.

Personally I love trains, and they're my preferred means of travel. But they aren't very practical, especially when you have time limitations... and at the moment they are very expensive.
Is it really a big deal for megaproject? Not like someone wouldn't know what elasticsearch is or where to look for source code. Yeah, there are billions of people on planet and some may be casually exploring some repository tops and stumbling upon and getting to know elasticsearch that way. But if one wants to find solution for search, I don't think github stars matter.
The user interface did have a complete re-think. Windows phone popularized tiles and live tiles which was not just innovative, but an order of magnitude easier and more ergonomical compared to icons, esp for older people. The comforting common-cross-app back button, the metro UI, the smooth performance, ability to store all apps on SD card, best phone keyboard of that era, integration with windows PC - they had the bare-bones down fine. But simply gave up after a few years, instead of incrementally improving.

I thought it was a bad mistake to bow, kneel and surrender the smart-phone market space. Today, I am fully convinced it was a critical, life-threatening mistake as more folks move to the Apple ecosystem - buying both iPhones, Macbooks and Apple Watches because of a fully-integrated ecosystem. The funny thing it was Microsoft who popularized Continuity, but after they gave up due to lack of willpower, it was Apple who took over, executed better and won. Really frustrating to see the state of Windows OS and device market today.
"Earlier this year, WIRED asked AI detection startup Pangram Labs to analyze Medium. It took a sampling of 274,466 recent posts over a six-week period and estimated that over 47 percent were likely AI-generated. “This is a couple orders of magnitude more than what I see on the rest of the internet,” says Pangram CEO Max Spero. (The company’s analysis of one day of global news sites this summer found 7 percent as likely AI-generated.)"
You can see this now on the link in the post. The repo is currently sitting at

Watch: 194
Forks: 0
Stars: 183
> but I don't live in some places

Great. I don't think OP made this thing explicitly for you.

And I'm not attempting to persuade you into choosing this doorbell option.

For others, who are not you, and who have different living situations than yours, this could be an interesting option.
It started off as a fork of d7 (really very early d8) but it's since diverged into it's own thing. It still has a core that is d7 compatible, so migrating is very simple (you can import a d7 database and it just works), but the theming layer is different. It's placed an emphasis on usability and modernization.

It's definitely a good choice for migrating from d7, and could also be a great choice for a new site for someone who enjoys working on a classic drupal stack.

The people behind it are great, but the community right now is kind of small.
I was talking about web apps. But yeah, for old school desktop apps or windows native proxy MITM works
Well maybe it’ll take a day or two before they can get someone to restore the stars?
Feels a bit late at this point. Surface Pros run snapdragon but it still feels like too much of a lift to spin up an entire new mobile OS.

I'd be pretty intrigued but they're still struggling to nail the tablet market imo.
Ok I see.

It is really hard for me to relate to, the feeling of believing I am Piccard.

Like do you want logical reasoning?

'I am Gandalf'

'So where is your beard?'

Or just reassurence?

'I am Gandalf'

'No you are not'