skysight-inc/HackerNews huggingface dataset:
Undo is one thing you get used to very quickly. Copy paste, select and move, change colors, erase without a trace... digital handwriting has a lot to offer.

However, the app ecosystem is lacking in terms of interoperability, feature completeness within one app and export/import capabilities, and there is nothing you can do about it in iPadOS. File management is pure pain unless you fully bought into Apple already.

It's very nice for brainstorming and making transient personal illustrations while learning and working through technical problems, but you won't get the feel and certainty of a physical notebook as an institution for persistent notes.

The iPad is way too expensive for what it has to offer, in practice.

That said, without its artificial limitations it would be the last computing device you'll ever need. It could be everything.
I really love seeing the spirit of free and open source software here used for the good of humanity.
When I first started reading, I could not imagine why one would need to do this in the ”modern” age, unless they were hacking on an old minicomputer or something.
But then your explanation was made, and I instantly understood and applaud you. Please keep writing software for those kids, maybe soon they’ll be able to write it with you!
I browsed through the readme, and don’t quite understand how LLM or “GenAI” is supposed to help me with observability.

Pro tip: if you truly want to build an open source community around this. Don’t build your community using proprietary chat platforms (ie, slack). Slack in particular only keeps a small amount of history.
After five years of iPhone, I was so relieved to switch back to Android! People are different :P
You forgot to unfurl the course sails and get out and push.
I think copyright did, but no longer, benefit society.

The stated goal is to encourage creation of the arts, but looking at how hit-driven arts are, and also at how much more is created than bought[0], there's too much content being made.

Most people want to read books in the top 100 best seller list, of which there are necessarily 100 in whatever period that list is re-calculated; or to watch the latest blockbusters, whose number in any given month I don't know but assume isn't much higher than the number of screens in a large cinema complex.

But that doesn't mean get rid of it entirely; my (admittedly just a) gut feeling is that 20 years should be enough to claim a monopoly on derivative works, even if we retain an average human lifespan for the original and direct translations. This is separate to trademarks: I think by this point, I should be able to combine Short Circuit and The Matrix into a shared universe if I want to, but it's still a matter of consumer protection to make sure nobody mistakes such a creation for either of the source materials.

One thing I absolutely I don't buy is the arguments for copyright protection being "life plus 70 years", which seem to circulate around authors wanting their kids to inherit their residual income. Most people don't get to inherit almost anything, but even if they did, someone's kids will probably[1] live for as many years after the parent's death as the parent lived before that child's birth, not usually 70 years after the parent dies.

[0] with exceptions; furry artists report viable income.

[1] barring radical changes to life expectancy from global thermonuclear war and/or post-singularity life extension.
Yes! Many bad decisions—choosing the wrong partner, making bad health choices, or even getting the wrong degree, can be changed in 6-36 months, if the mistake is realized.

But the person who makes the mistake takes too long to see the mistake, and then goes about making the same mistake (or failing to make a different decision) for years after they start to question their decision. There’s the bottleneck.

That’s why I’ve invested a lot of energy into being more flexible, changing my mind readily, and learning from my mistakes very quickly.
I meant the Studio Display. Most of the Pro phones/ipads/macbooks are 120hz now with high DPI. But the Studio Display is stuck at 60hz.
Do you think that nighttime temperature rising independent of Milanković cycles can be put down to faulty stations?
That just supports my argument that men shouldn’t have to try to get laid. It should be provided for free by the state.

“If you can’t afford your own wife, one will be provided to you by the state”.
I first learned of the rope data structure and piece table [1] from the Tree Sitter docs:
https://tree-sitter.github.io/tree-sitter/using-parsers#prov...

1: https://en.wikipedia.org/wiki/Piece_table
The New Quarter-Life Crisis
Hah ok point taken. Here’s the paper I found about traveling salesman - looks like a version of Grover’s algorithm so I think that means it provides a speed-up but not polynomial time? Paper is paywalled: https://link.springer.com/article/10.1134/S1063776123080095#....
Any lawyers here able to explain why the fine is negligible? Feels like a complete joke, encouraging dishonesty as the winning strategy in business. Are judges scared they'll be assassinated or something? Do we need to anonymize them?
Nothing is better than a comeback story and I try to feel as inspired as I can every day because the truth is people have made groundbreaking discoveries in their 50s, started businesses in their 70s and completely overcome much harder obstacles than picking sciences instead of humanities?

There are of course such people, but they are for a good part the few notable exceptions you hear about. For each of those there are thousands of people that don't manage to pull it off.
Yeah remember tup? It was on hn probably a decade ago, people put a ton of work into it. Now "just" is the hot new thing.
Why is this not called PiedPiper?!?!
Objective-c allows you to send messages to null objects. On one hand it allows for a form of null-coalescing, but on the other it allows bugs to slip in and get the program into an unexpected state, whereas a more rigorous treatment would result in a more deterministic crash.
> framework

Can’t tell you, they refuse to ship or honor warranties to the country I live in at the moment.
Introducing new UX concepts is always hard, but I'd suggest that most people would understand and appreciate the advantages rather quickly. Everyone knows the pain of manual styling.
> Therefore my conclusion is that the reason e.g. slack usage x1000 what my old IRC or Jabber cliënt used, isn't technical. It's a deliberate choice made for reasons of budget, time to market or another trade-off.

That was never not the case.

Jabber makes a big usage of XML, which back in the day was very much seen as overkill. It requires a pretty complex parser, and increases the amount of data considerably.

They could have gone with a much more compact binary protocol with ID/length/value pairs, where there's not even field names, but say, a 16 bit integer where IDs are allocated from a central registry.

Even going back to DOS, you could shrink a program with measures like outputting "Error #5" instead of "File not found", and require the user to look up the code in a manual.
Other modalities affect word semantics. You cannot ignore them when discussing sample efficiency.
Hmm, thanks for keeping me honest; I took another look after reading your response and I've changed my mind a bit :)

I think my primary criticism is the way in which the formal specification is surfaced in RISC-V as opposed to ARM rather than any issue with Sail in particular.

In ARM, the relevant portions of the pseudocode/ASL are available directly in the architecture reference manual. A snippet is either included directly underneath the relevant instruction or there is a link to it. This makes it very easy to use since only the relevant bits are presented when it is being used for reference/human spec reading purposes. This relationship to pseudocode/ASL, of course, makes sense given the history of ASL. The documentation pseudocode was originally just a nice and clearer way to explain how instructions work (free from the trappings of natural language). Later, they cleaned up the pseudocode and created an actual language specification for it so that it could be used as a formal model.

In RISC-V, we don't really get any such luxuries. If you find yourself confused about how exactly an instruction works, you have to somehow know that the Sail model is the official specification (it is not called out anywhere in the natural language spec!) and then go trawl through the entire model yourself hunting for the definition of your instruction. This isn't super hard if you know what you're doing, but there is a lot of other machinery in these models that you can trip over (it includes instruction binary encoding formats and the assembler language specification as well). I would say that I'm comfortable using the model as a reference but it's definitely not as easy to access as it is over on ARM.

I see now though that there is an effort to integrate the Sail source into the natural language specification. I hope that makes it eventually, it'll be a big quality of life improvement.
I think 4 is underrated. From what I've seen Apple is making a play for on device inference. Gains on better screen, thinner phone, better camera selling points are pretty incremental now. But with on-device inference they now have access to: doubled the number, no cloud we care about privacy, on device translation capability, etc.
Moving things to india sounds like a great idea, except the 13-15 hour difference in communication. it's all well and good until you're in Cupertino and taking an 11:30 pm call because they have 0 hours of overlap... guess you can force them to work US hours, but that goes to culture as well.

Are they trying to show that India's workplace is more compliant and they'll just do what corp types will tell them?
I'm not sure why you're being downvoted for that. It was part of Walmart's early success that they sold products made in America, and there was a long time that people griped about it no longer being true. Clearly people care.
If nothing else it'll help you tap a hole properly.
Something like (in Python)

os.isatty(sys.stdout.fileno())
> A girl misid­en­ti­fies a rap­ist, and in doing so shat­ters three lives, includ­ing her own ( Atone­ment).

That's not what happens, is it? I thought she falsely accuses her sister's boyfriend/lover as being a rapist for reasons left slightly unclear to the reader (misunderstanding the situation vs wanting to cause attention).
Ironically, most of this habit came from the airlines having horrible baggage times. They invested in this a lot to the point that for most of the airports I'm usually in (SEA, SLC, DAL, BOS), even when I do check bags, I can't remember a time in the last few years where my bags haven't been on the carousel by the time I get there.

The only things I will not ever check are my camera gear, and I'll fight to avoid a gate check too (I've only had one occasion where I've been pressed to do so, and I just told the agent that what was in the case exceeded their checked bag insurance, and she told me to take it with me. I've also heard anecdotes about photographers carrying $50 or $100 and if being 'required' to gate check, turning to people behind them and saying "this is for you if you'll gate check so I don't have to" - no idea how that's worked out for them).
It convinced me
TamaNOTchi – Cute Virtual Pets
It’s very expensive at $10k/year/patient, but I wonder if the long term costs are still cheaper than treating heart attack or stroke. Obesity greatly increases the risk of cardiovascular events so I think this may end up saving Medicare money by shifting to pharmaceuticals from emergency care.

Of course, would be nice if they would negotiate a lower price as it’s really expensive.

But Medicare covers other chronic preventative meds, PReP coming to mind and that’s like $10k/year. But still way cheaper than HIV treatment that it prevents.
It's magical how the airframe gets 15% stronger just by arriving in Alaska!
It would be the last device I ever need, if it did work like that... It actually hurts me, how its limitations are completely arbitrary and artificial. The iPad could be the best thing ever, yesterday. So, so frustrating and disappointing.
Just because this is done in verilog doesn't make it emulation. It's probably just machine placed and routed. Almost everything is these days in digital design.
Another option is C#, it keeps getting active development, is the closest[0] in performance to pure unmanaged tier of languages and has tooling similar to Rust's cargo, isn't being abandoned any time soon (it's a core dependency of msft and seems to be increasing in amounts of promotion (finally!)), and has other industry players also working on it (like Unity).

[0] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
This is fascinating really interesting to see how these are built first hand. My father-in-law is one of the only companies still building speed lathes and it's basically the same lathe they have built since 1937.

I'm pretty sure their customers range from SpaceX to Pharma co's and they are just a small shop in midwest PA.
That's what I was expecting too. I was excited to see some kind of topographic map, or an open web map with pins for particularly good skating areas, etc. Could be a cool project.
I would argue that if they bought a more expensive product because of the label "made in usa" then they lost the difference between what they would have paid for the cheaper product and what they paid for the product labelled "made in usa".
Or "overfitting as a service".
This "Full Self Driving" thing is absurd. It should already be illegal to sell "Self Driving" cars that are 0% responsible for any crash. But Elon thought it wasn’t enough and decided to go Full Hypocrisy and called it "Full Self Driving". What a joke.
Because cloudflare works. Build a better one if you're so concerned about the involvement of MIC.
There are some terms that LLMs use a lot (delve, dive, foster, etc...), but if you're smart enough you can replace them with synonyms... Also, LLMs tend to create short sentences, but you can merge two consecutive sentences in a simple way, with a however, in fact, etc...
I'm surprised they bought a fleet of EVs in the first place. The battery tech still has a bit to go before it can be reliable for enterprise fleets. I think we're more than halfway there based on the range and serviceability of the latest and greatest batteries. Once they're comfortably at 1,000 miles range per charge even in the winter, then I think EVs will be better for enterprise fleets. Heavy usage and heavy recharging are bound to reduce the battery's reliability, so to have a fleet car that is comfortably still at...say, 500 miles of range per charge...they'll most likely need at least 750 to 1,000 miles of total range so that battery degradation even after a few years is not noticeable.
What will the ti-83/4 calculator use now?
That data isn't random, it's based on countries, cultures, demographics etc. You see the correlation beyond number of unicorns. You see it in academic awards and achievements too. Claiming that data is just random seems lazy.

If Israel is doing things right, it's worth studying why and emulating it elsewhere.
28 cases resulted in payments in 2022.

This is a joke. You may as well round that down to zero.
> I was speaking in the context of a man-in-the-middle attack.

I can't imagine why, since that's not the attack in question.
The EU enforces a bunch of them, including no more than 0.2% fees on card purchases, no cellular roaming fees and no fee for in-EU money transfers.
Depends on what the long term side effects are.

Fen-phen reduced obesity for some, but the heart damage it caused made it more expensive than no intervention. [1]

[1] https://en.m.wikipedia.org/wiki/Fenfluramine/phentermine
I'm using flow field pathing in the MMO game I'm making. It was surprisingly easy and intuitive to implement! And you can have huge gains if you cache paths to target cells and re-use them across different agents. Its kind of crazy how just a few lines of code can change your implementation from flow-field to A* to Dijkstra, or whatever. I think implementing these algorithms is a fun exercise in recursion it forces you to enter a different head space. Also some crazy overlap with other AI systems, as things like A* are used for goal planning. So its worth to learn all this stuff if you want to program game AI.

The backend of my game is written in Elixir. And the world grid used for path-finding is represented as a global shared ETS table (distributed data store) with 1 writer (world server) + multiple readers (ai unit controllers). It works so well, and I can even have sub processes that evict cached paths when dynamic "obstructions" like resources spawn into the world. The ETS table structure also can partition cells/grids/paths by "level/map" and server instance. And you can profile it in real-time and see how much memory the ETS table is using, time-to-pathfind, and other metrics.
In 1942, Heisenberg became the director of the Kaiser Wilhelm Institute for Theoretical Phiysics, where research into nuclear physics was conducted (on a small scale) and a Uranmaschine (small experimental reactor) was built. At that point, Heisenberg indeed didn't believe anymore in the possibility of building a fission bomb. But a year before that, Heisenberg had told Niels Bohr that he believed that such a weapon was possible.
So, you're right: although there was an "atomic weapons program" in Germany, it became an "atomic energy program" quite early on, and that happened before Heisenberg became a leading figure in it. The Allies came to know this only after 1945.
What’s up with Sinclair? Saw his name pop up in a multitude of aging/longevity content on youtube and my spidey senses were tingling.
> "I feel like I’ve always known what the best choice is"

That's an astonishing level of confidence / hubris. Also, many people choose to enjoy extended travel -- having saved $ in advance, and typically finding ways to live with much less luxury than your FAANG lifestyle takes for granted, and/or doing odd jobs or remote work/gigs, or teaching....

I would recommend that you find a way to broaden your horizons, either literally w/ travel or by way of books and ideally interactions with people outside the very narrow band of your current environs and perspective.
Aren't ti-83 calculators still sold today using z80?
Show HN: Auto-updating docs with every product release
Hey HN,

Every time software is released, documentation goes out-of-date.

I was a PM for 3 years and by far the worst part was the bookkeeping required to draft updates to documentation, marketing materials, sales decks and demo videos every time a new feature was shipped. It was a huge time sink for myself and our engineers. Product teams want to focus on making the best products possible, and maintaining these materials is therefore an afterthought.

Unfortunately, they are critical for a business to operate. Bad docs lead to increase in support workload and higher churn.

Today this problem is solved by hiring dedicated roles to maintain these assets (tech writers, sales enablement), which is expensive and adds processes. With LLMs, we think the same can now be achieved for less.

That’s why we’re building AutoDocs, a tool that automatically finds which parts of your documentation need updating, every time a product is changed. We ingest JIRA / Linear releases, search for internal context to understand the change, and then flag the documentation that needs updating.

We’ll next start automatically drafting updates to docs, and then move into other content such as help centres, sales decks and product videos. Our mission is to make it 10x easier to have a full set of assets that stays in sync with the codebase.

We’d love to hear your honest feedback!
Chinese Subs May Be Propelled Silently by Lasers
Cushy or not, everyone likes to feel that they can trust the people that they work for. Everyone is equally upset when their job is off-shored, especially if they were sold the idea of pouring themselves on the job. This feels equally harsh for the Personal Assistants with a 60k salary that get off-shored for half the price.

I agree that just shouting "capitalism" is really poor commentary though, now everything that involves money is called "capitalism" for some reason, even though every single place that organizes around money has this basic incentive of cheaper labor. "Capitalism" or "not so capitalism". :shrug:
HN never disappoints on weekends. I especially liked the sharper note to click the mouse button.
In case anybody is in the mood to browse and listen to a MIDI collection in their web browser:

https://chiptune.app/
Which still goes for full price today despite using an EOL chip.
The point is that if google ads were busted up into more corporations it would be more competitive and there would be other ad companies that would offer superior options.
they have very different use cases...
If the FTC is this impotent and toothless, why do they even exist?
Yes thanks that is what I meant.
I'd just looked at the Dell U2723QE in the past week. It's great pick with the hub and all--but the "IPS Black" aspect isn't quite all that much better than previous IPS UltraSharp. Dell now has IPS Black monitors with 120Hz refresh at lower 2560x1440 resolution. My ideal monitor might be a 32" 1440p (or wide 3840x1600) VA panel (for better blacks/colors) with high/variable refresh rate. It would mainly give up maximum brightness, so for use in a controlled lighting environment. Still looking.
Shameless plug: If you have bigger data sets, check out rowzero.io.

We implemented something like PySheets initially where the formula language was full Python. But we found the Python interpreter to be the bottleneck during (e.g.) large CSV imports, and the GIL prevented parallelizing evaluation. It was also harder for business users to adopt due to small syntactic differences between Python and the Excel formula language.

So we implemented the spreadsheet engine and formula language in Rust. We have a Python code window that allows you to write arbitrary Python functions. Those functions can be called as formulas from any spreadsheet cell. We seamlessly marshall Pandas dataframes from Python land to spreadsheet land and back. It gives you 90% of the benefits of pure Python without compromising on performance.
Sorted Containers in Pure Ruby
This is correct. For a 120v 12FLA load at a distance of 50’, you’re fine using a #14 cord. If you double that to 100’, you need to use #10 cord to account for the voltage drop. As voltage drop increases, the amount of current flowing through the cord increases, which can potentially heat up the insulation beyond its rated temperature.