skysight-inc/HackerNews huggingface dataset:
> In the 1980s a clear case of this was that MS-DOS 2.0 had system calls for file operations that basically worked like Unix whereas MS-DOS 1's filesystem API looked like CP/M.

I honestly don't think that's a good example. On the contrary, I think it actually obscures what I mean, and would lead the casual reader to assume that things were actually much less different than they actually were.

Both MS-DOS and CP/M still had the very clear and almost identical concept of a "file" in the first place. I don't know if CP/M (and in turn CMS) was inspired by UNIX in that way, or whether the "file" concept came from a different common ancestor, but it's worth repeating that MVS has more or less nothing like that "file" concept.

MVS had "datasets" and "partitioned datasets", which I often see people relating to "files" and "directories" through a lens colored by today's computing world. But if you start using it, you quickly realize that the semblance is actual pretty minimal. (If you use the 1980s MVS 3.8j, that is.)

Both datasets and partitioned datasets require you to do things that even the simplest of filesystems (e.g. FAT12 for MS-DOS) do on their own and completely transparently to the user (or even developer). And moreover, datasets/members are usually (not always) organized as "records", sometimes indexed, sometimes even indexed in a key-value manner. This goes so fundamentally with the system that it goes down into the hardware, i.e. the disk itself understands the concept of indices, record lengths and even keyed records with associated values. MS-DOS, CP/M, and practically all modern systems, instead see "files" as a stream of bytes/words/octets or whatever.

A lot of this has been abstracted away and "pulled" into the modern and familiar "file" concept the closer you get to z/OS, but that's what MVS back then was like.

A C64 with its 1541 is closer to old school MVS than MS-DOS and CP/M both are, because an 1541 supports both "sequential" files (byte streams) and "relative" files (indexed record sets), and because it provides relatively high level interface to circumvent that altogether and work with the disk ("volume" in MVS parlance) more directly. There's even a "user defined" file type. However, altogether the 1541 is closer to MS-DOS and CP/M again, because usually (not always!) you leave the block allocation to the system itself. Like you always do in a modern system and MS-DOS or CP/M, there is basically no sane way around it (at best you can slightly "tweak" it).

That's not even touching on what "batch processing", and associated job control languages and reader/printer/puncher queues, mean in practice.

It's so alien to the world of nowadays.
So I just tried with 2x macbook pros (M2 64GB & M3 128GB) and it was exactly the same speed as with just 1 macbook pro (M2 64GB)
Not exactly a common setup but at least it's something
It's not hidden in about:config thankfully. It's a checkbox in about:preferences labelled "Allow websites to perform privacy-preserving ad measurement"
One of my college professors was adamantly against Polygraphs, he made the case that over time it causes sociopaths to collect at whatever work address requires them because they can pass effortlessly and normal people on average get stung by false positives.
I just don't get what the new terminology is for. Like how is this helping anybody?

Manhours = story points
Task = story
Subtask = sprint
Upcoming tasks = backlog
Task turn around time = ??
Project goal(s) = epic(s)

I'm probably not even doing this right, but what are we doing here anyway?!

It gets real fun when the project involves software/firmware + mechanical engineering (think machines, robotics, etc), gotta love their faces when you teach them the special magic advanced project words for special software people.
Even with hiding whitespace changes, the differences often don't get recognized correctly.

Rather then misleading, the diffs are much harder to check, instead of showing that only white space changed (or in general, rather than highlighting only the actual thing that was changed).

Basically, it's little additional work which guarantees simpler reviews for everyone, I think it's warranted
Thanks for pointing out that. Fixed https://github.com/exo-explore/exo/blob/main/LICENSE
How many kids does he have?
Thank you so much for your kind words and support! Your feedback already was incredibly helpful.
As someone looking at algorithms for managing buffer bloat, this resonates.

In IP routers, the goal is to keep the congested link busy. i.e., Idle time from a momentary hiccup is wasted time. You need a small buffer to do this, but piling on more data adds latency without actually doing any good.

Algorithms like CoDel realized that a lot of previous attempts to make this were noisy as heck. Minimum latency through the queue is the signal that makes sense. Everything else is misleading or gives inaccurate predictions. Why should it be any different for managing tasks for human workers?

[1] https://en.wikipedia.org/wiki/CoDel
SaaS to manage SaaS licenses
NASA had a mission called AIM (Aeronomy of Ice in the Mesosphere) that observed noctilucent clouds, but it looks like the satellite stopped sending data in March of last year?

https://aim.hamptonu.edu/
Given the size of my scroll bar, I rate reading this article a 13. My PM has decided I shouldn't bother reading it, as the likely value isn't worth the effort, because whenever we take on a 13, it ends up dragging on for like 4 sprints, and preventing a lot of other higher value/lower effort stuff from getting done.

Maybe at some point in the future, we'll break the article and have a few people on the team each read it part of it for lower effort, and then synthesize their take aways.
I already do this a lot on my desktop. Running on of the FSF approved distros, I have three layers of browsers.

1. Links/Elinks for most stuff.

2. If that doesn't work, Trisquel Abrowser which is a privacy focused fork of Firefox.

3. If that doesn't work, Vivaldi browser in a sabdvox to get that Chromium conpatatibility.
Haskell Crash Course
> In Microsoft’s case, regulators incorrectly decided that “desktop” was the monopoly. Looking back, it was “developers” where Microsoft enjoyed a real edge.

I don't understand what this means. The desktop was a monopoly, by definition and on-paper. There might have been a developer advantage corollary to that, but if it wasn't expressed through their dominance of the desktop it didn't matter. That's why the bundling was such a critical part of the trial; Microsoft was taking their advantage and expressing it in unfair ways.

Unfair abuse of de-facto powers is also the root of today's tech regulation, and it's the most common-sense place to start in an age rampant with digital abuse. The author doesn't seem to suggest any alternatives to what the FTC is doing, so I don't see how they can earnestly suggest that they rethink it.

> With enough AI training, Meta and Google can evolve to become “advertising engines” of the future.

Am I dreaming? This doesn't sound like real prose, it's just scarewords being strung together to make a point. What does any of this supposed to amount to?
I am not an expert on this so I can obviously not give a good judgement but this is about Cohomology and p-adic numbers. Whatever it is they may prove, they are clearly furthering our understanding of these subjects. When you want to apply a theory it really helps if the theory is well-developed, people know different approaches to define things, what are the standard results, what things are equivalent, etc. These kinda of theoretical results work in the background to allow people to effectively and comfortably apply their linear algebra or calculus, for example.

So now I will argue that Cohomology and p-adic numbers are interesting and useful.

Cohomology and hodge theory are about geometry and partial differential equations. This can have applications in AI for example, since data lies on manifolds. I saw some paper a while ago that layers in neural networks fold the data manifold onto itself to reduce its topological complexity and this can be measured by computing some "Betti numbers", which are related to homology and thereby also cohomology. Now is this really true or useful? I don't know but having a mathematical theory makes it possible to even start thinking about such ideas. Also, partial differential equations have obvious applications. By the way, most theories have finite-dimensional/discrete analogues, for example discrete Hodge theory exists, and usually when you understand something about the smooth version of a theory then there are some equivalents for the discrete theory. So if you have data as a graph then you may want to investigate some discrete forms of homology/cohomology on that and may wonder how different types are equivalent etc.

P-adic numbers are related to modular arithmetic and therefore pretty useful just because of computers and cryptography and these things.
If they're not time, why use numbers? Use fruits: easy peasy, it's a lemon. A really tough story, a coconut. You can't add them in any case, because they're not time.
Start with the basics, be your own customer. I do a lot of automation. If there is something slightly annoying like hard to see unreads in Slack, I'll make a script to highlight them. A given keyword mentioned somewhere, make a script ding! If I need to authenticate on 10 different websites every day I'll make a script for that. Any annoyance and busywork is worth being automated.
Couldn’t the negative effects of 4 rich meals a week be countered by eating healthier the rest of the time and having a consistent exercise routine?
Just don't pick Houston, things aren't so great there at the moment.
That would be wild to see. Mozilla drops servo to save costs, only to then later pick it up.
Fun fact: LEaP’s original author, Christian Schafmeister, went on to create a Common Lisp implementation that uses C++ and LLVM for applications in molecular nanotechnology: https://www.youtube.com/watch?v=8X69_42Mj-g
Hey. Well done on launch. Looks very sleek. So the frontend is some sort of JS/CSS app. How did you get it so native looking? What UI libs are you using, or just tailwind classes?
TLAplus: https://en.wikipedia.org/wiki/TLA%2B

https://github.com/tlaplus

A learnxinyminutes for TLA+ might be helpful: https://learnxinyminutes.com/

awesome-tlaplus > Books, (University) courses teaching (with) TLA+: https://github.com/tlaplus/awesome-tlaplus#books
Striking in American means it will be shocking and arresting to view or behold. The Grand Canyon is striking in size.

Striking in EU is put on the calendar for Monday. The pilot union is striking until the coffee is served at the perfect temperature.
Related:

52,000-year-old woolly mammoth chromosomes reconstructed from 'jerky-like' skin

https://news.ycombinator.com/item?id=40947479
Wow, it’s so cool to be rude to a 17 year old that started their own file hosting business at 14. You’re so smart, we all think so!
im not sure, but the chances are not nil. An lawyer will give you better answers than someone on the internet. Any other non-eu country would have less chances
TL;DR:

- Blocking requests to known trackers

- Remove utm_ and other such parameters from URLs

- Fingerprinting resistance

- Extension disabling

- Cap third-party cookie lifetimes

- Partitioning for sessionStorage and blob URLs

- Proxying encrypted-to-the-resolver DNS traffic

- Proxying HTTP, but only when it's unencrypted

With a subscription, you also get per-tab sessions and a VPN

---

The fingerprinting resistance is interesting as it claims to remove user behaviour characteristics like typing speed and how you move the cursor. Does it fire keyboard events with randomised delays and adds random offsets to mouse locations or how could this work? Games would be unplayable with mouse offsets and random input lag, but if that's not it, then the website gets the data so this has to be it right? For canvas specifically, they say there'll be small but probably visible artifacts from noise injections. So no web-based photo editing in private navigation? Curious how this'll work out in practice

Also cool is that they offer an open platform (Mastodon) as a place where you can respond to the author!
...but you could just get a suana and use it 4-7 days a week for 20 min > 174 F, which reduces risk of all-cause mortality 66% and come out 17% ahead! :)

I suspect portion size and number of dishes with homecooked food.

In a restaurant, adding appetizers, side dishes and desserts can be done with a nod. At home, it will take a lot of work to add each dish.

But yeah, if you do apples:apples I think restaurants are paid to make things tasty - with salt, cheese, cream, butter, oil. And then with more of those.

(also, I wonder how restaurant review eating compares to supersize me)
Thanks for your feedback! The final price isn’t set in stone yet. My goal is to make Taim accessible and affordable for individuals. The current discount is a special offer for early supporters, and I’m still considering the best pricing structure to ensure everyone gets great value. I appreciate your thoughts and am always open to more feedback!
Thank you! I've learned a lot over the years and a lot more during this HN launch.
What a lazy response.
Does that control at all for type of restaurant, both by market segment (e.g., fast food vs. sit-down fine dining), and by cuisine (e.g., "American" or "steakhouse" vs. various ethnic or vegetarian menus)?

Because I could see a lot of variability amongst those. And without controls, the study will default strongly toward fast-food, doughnut shops, pizza, burger / franks stands, and the like. Several of which have pronounced associated negatives (see, e.g., Morgan Spurlock's Super Size Me <https://en.wikipedia.org/wiki/Super_Size_Me (2004).

I find some restaurant meals strike me as far better than others. Taquerias, Thai and Vietnamese food, better vegetarian restaurants (say, Greens in SF), for example. Specific choices such as sides, beverages, alcohol, and whether or not the restaurant permits smoking (some parts of the US still allow this barbaric practice) would likely be huge confounding factors.

I'm not discounting home-cooked meals, and generally far prefer them myself. But overly-broad, undifferentiated analysis is ... not especially illuminating.
The Functional Essence of Imperative Binary Search Trees
But you have !sprints! and if you have laptop crunched you either have other dev taking over - so something else doesn't get done - or story that dev with crunched laptop is not going to deliver. That's just life and I also understand how disconnected management can be - but a lot of time you cannot say "exactly" when something will be done, because that is just not possible.
Lifelong Texan here. I believe Tesla already moved engineering to Austin and then back to California. Texas has problems and politics I personally find atrocious, but there are some advantages too. Building homes is doable here (often done by crews of questionable immigration status; for sure Spanish is the primary language used) to the point that prices in Austin have actually seen declines recently.

And ERCOT seems to be doing ok these days - they keep quiet about it for political reasons I'm sure, but Texas has tons of renewables and is using batteries now to level supply out as needed. And the plans are to keep adding renewables and batteries.
Bill Hicks on advertising and marketing [0]

[0] https://yewtu.be/watch?v=tHEOGrkhDp0
Yes, AS/400 / IBM i is the other IBM OS I like to play with (I have an actual AS/400e at home), and in a lot of ways I consider it to be the polar opposite of MVS on the mainframe:

Where MVS seems to be missing very simple abstractions that I took for granted, AS/400 abstracts way more than I'm used to, differently, and most importantly far away from the very, very "file-centric" view of today's systems that was derived from UNIX. It indeed shows you what computing could have been, had AS/400 been more open and had those ideas spread farther.

Before I got to know AS/400, I thought UNIX was great, and that it rightfully took over computing. Now, not so much, and I've started to see how detrimental the "everything is a file" concept that UNIX brought into the world actually was to computing in general.
Hi,

A bit late to the thread but was wondering where you got your art for the top of the page? They’re useful little diagrams I’d love to hire person who made those
Website looks nice! Looks like we are competitors, I run https://ipdetective.io.

It would love to connect, I will send an email to your support so we can exchange numbers.
Ex150coconut1000 and Ex150_iler_valr Reviews
[OP here] yeah youre right i've adjusted to 200%, ty
I misread this as XSLT :')
The cranelift backend itself has a JIT mode.
Because of the whole culture of GNU/FSF/Stallman, it can be a little funky at times. It has been a while but I think it still comes bundled with LibreJS, an addon that checks every Java script for Libre licensing. And yes it can be disabled.

I get it and I like the idea but it does make for a difficult up front experience.
Do you expect a Maga style government to let you protest more freely?
Going to post this here as it's too small to deserve a top level comment, but I have a copy-edit tip too: at the bottom near the pricing, "be sure to checkout our roadmap", "checkout" should be "check out".
Dupe: <https://news.ycombinator.com/item?id=40979974>
Yes, that is good point. It might be reason why it fails in practice. Whatever view one produces from a single model, it will look crappy and cheap compared to the Powerpoint slide of someone else. It might be more truthful and more up to date, but it isn't as persuasive. Persuasion is what a presentation is ultimately about: It should influence the behavior of the audience.
Just got https://github.com/distantmagic/paddler working across 2 machines on windows, for load balancing, This will be next level and useful for Llama 400B to run across multiple machines. But looks like windows support is not there yet.
New Newsletter
A friend (works at Mckinsey) and I (work in growth equity investing) are interviewing series B/C entrepreneurs and how they have built their businesses, challenges around operations, fundraising and hiring. We just released our first interview, with a Series B emerging market InsurTech player that is backed by Bill & Melinda Gates, Mastercard Foundation, and Worldbank.

early in the journey but really keen to get any feedback (and ofcourse, subscribers!)

thank you
>salt, cheese, cream, butter, oil.

there is a famous cooking book with a name close to that. ;)
It seems like this is macOS only? It's not really explicitly spelt out - you just have to work it out through context clues (screenshots showing macOS borders, "macOS Ventura is 'recommended'").

I can definitely see someone not realizing before getting to the payment page - probably needs to be an explicit list of supported OSes somewhere.

Edit: just noticed the expandable 'what platforms does Taim support' at the bottom. That should be bigger, and not buried with the rest of the FAQ stuff imho.
Also covered by the Guardian: <https://www.theguardian.com/technology/article/2024/jul/16/s...>
[op here] i've just switched it to 200% bc its the smaller number, but i agree that was what i was thinking
Immerse Yourself in Generative Art: An Angular WebXR Adventure
Hey, this is a blog post about a Gemini AI and Angular, WebXR project. You can find the code on Github: https://github.com/google-gemini/angular-webxr-art-sample.
Back in college, for 90% of the "team projects", I just assumed that I had to do all the work solo, and nobody else would contribute.

One of my friend had a 3-person team, and one of the teammate kept procrastinating, and one day before the deadline, decided that he would just take a "fail", leaving the other two teammates completely in despair. It was a hardware-related project and without 1/3 of the work, nothing could be bought together at all. And the professor didn't give a shit; they had to beg to get a 60/100, despite having done their work perfectly.

The big difference between group projects and real life work, is that the professors don't really have a stake in whether the work is being completed. In real jobs, the boss would really care about it if one of the colleagues just refuse to work and cause the whole product to fail to launch.
Ultimately, we are bound by time, not complexity. Why does it matter how complex a task is? The product managers and customers wont care how hard we as engineers have to think or reason about a problem; to them, the only thing that matters is time until delivery.
That is one of the complications - one thinks developers should be smart as in abstract thinking so they should understand (just like all the other numbers humanity made up): "numbers we call story points are not having property to add them and they are not convertible to time".

*Properties of Whole Numbers:

Whole numbers are closed under addition and multiplication.
Zero is the additive identity element of the whole numbers.
1 is the multiplicative identity element.
It obeys the commutative and associative property of addition and multiplication.
It satisfies the distributive property of multiplication over addition and vice versa.

*
Wegovy in Men vs. Women: Study Shows How Weight Loss Differs
That plus a few of the team have been deeply involved in other browsers. This is nothing new for them.

Doesn't make it certain, but it is a good foundation to be working from.
I don't understand at all my kids choices in game or way of spending time at all

It seems completely random but in a coherent way. It is wonderful.

Anyway, you are right and not pedantic at all.
EU4Digital cross-border digital ID interoperability pilot successful
Isn't that what WASAM suppose to be?
Story points are pointless on their own, but estimation meetings are invaluable. In those meetings, story points serve as shortcuts for expressing gut feelings. However, after the meetings, they become completely useless, and even harmful, because, as the article mentions, people start treating them like precise numbers and do arithmetic with them.
> The report concludes that, prior to this year, we weren’t doing enough to help prevent our platform from being used to foment division and incite offline violence. We agree that we can and should do more.

people have been genociding their neighbours since before we were people. if it wasn't Facebook, they would have used something else. do you also support to banning e2e and having big brother reading everybody's communications? because if you don't, then anybody can organise a genocide without the authorities being able to stop them.
I'm going to look seriously at Ladybird. I'm completely neutral about Servo. I don't care if the language a thing is written in is Rust or not.
I just use my tty1, especially since I can work a good chunk of my morning without having to launch my DE.
Compiling to Javascript is a really low bar: all Turing-complete languages are equivalent, one can be translated to another. You could have a Lisp or Haskell compile to Javascript. The problem is: everyone has their favorite language, so such ecosystem would be fragmented, and Javascript is the lowest common denominator.
I'm amused by the idea of the vintage of a landfill :-)
> - Remove utm_ and other such parameters from URLs

Incorrect. Safari does not remove utm_ parameters. See: https://lapcatsoftware.com/articles/2023/6/2.html
Looks awesome!

I do wonder will there be Linux support in the future?
My Productivity Secret: A Stopwatch
Tunnel found in Tijuana is so long authorities need oxygen tanks
Might I suggest adding Mo Money
Dev(sher)Lock
Hey, thanks for the kind words! I’m glad you like the design. It’s a mix of Tailwind CSS and Tauri to achieve that "native" look. Using Tauri helps me access some OS features to create effects like the “glass/translucent effect” If you have any more questions, feel free to ask!
What happened to the Sonos app? A technical analysis