skysight-inc/HackerNews huggingface dataset:
There's a weird tension between planning and itterating.
You can never forsee anywhere close to enough with just planning. But if you just start without a plan you can easily work yourself into a dead end.
So you need enough planning to avoid the dead ends, whilst starting early enough so you get your reality checks so you have enough information to get to an actual solution.

Relevant factors here are how cheaply you can detect failure (in terms of time, material, political capital, team morale) and how easily you can backtrack out of a bad design decision (in terms of political capital, how much other things need to be redone due to coupling, and other limitations).

The earlier you can detect bad decisions, and the easier you can revert them, the less planning you need. But sometimes those are difficult.

It also suggests that continuous validation and forward looking to detect bad decisions early can be warranted. Something which I myself need to get better at.
You probably need it because your corporate IT department wrote a policy that says you must have it. As far as I can tell that’s the only reason.

The AV scammers must have paid the SOC2 racket at lot of cash.
Neither are exactly a 1:1 replacement, but check out backblaze and syncthing. A combination (syncthing for device sync, backblaze for offsite backup) might suit you.

I was impressed with syncthing when I used it ~2 years ago and I assume it's matured since then.
I also just want to add that Bogdan is the author of gui-easy and http-easy, which are indispensable libraries in the Racket ecosystem.

Bogdan also is extremely helpful and active on the community forums and gives EXTREMELY helpful answers on there.

Definitely an unsung hero of the language - just wanted to give a shout-out - I can report that your libraries are powering code that is making some unsuspecting users lives much easier :)

https://docs.racket-lang.org/http-easy/index.html

https://docs.racket-lang.org/gui-easy/index.html

https://racket.discourse.group
You are wrong!

Okay, the banks might cause more carbon emission than blockchains. But, the banking system serves the whole world, providing services for 8 billion people. But Blockchain is still a niche thing.

You might say, no, Bitcoin is not niche, Blockchain is used by a lot of people! Then, you are wrong again. The media is talking about Blockchain all the time, but it is indeed a niche thing. No one is using, say Bitcoin, to buy real physical stuff, cryptocurrency is not taking part in the people's real life.

So, my point is, if Blockchain is adopted by the world and replace the banking systems, it will definitely emit much much much more carbon, I am saying orders of magnitudes more.
A photosynthetic organism that fixed more nitrogen than it needed would (1) be at a terrible competitive disadvantage (nitrogen fixation requires a great deal of energy), and (2) would be a source of fixed nitrogen when it died, boosting the growth of other plants that could leech off its efforts.
Pen, paper, diagrams.
And get some engineers on the executive boards.
Famuosly described as the tale of the two programmers - the one who spends their time thinking will provide exponentially better work, though because good work look obvious they will often not receive credit.

Eg. https://realmensch.org/2017/08/25/the-parable-of-the-two-pro...
It depends if your use case is more to sync with yourself or if sharing with other people is important to you. I feel like Dropbox that does way better, the UX of iCloud Drive is still horrible (Seeing the progress of sync, sharing with people UI,...).

I use iCloud sync for things I want to eventually access on my phone, but I see it as "eventually consistent" as sometimes things just don't show up for a while.

I can highly recommend Syncthing if you don't need to access on mobile but only between computers.
Show HN: I made a website that converts YT videos into step-by-step guides
Hey HN,

I've been working on this side project for the past month. It generates a step-by-step tutorial guide for YouTube videos that you can follow along without watching long videos. Best suited for tutorial videos but can work for other videos aswell. No BS. Just straight to the point.

The guides are generated from pure transcript so you don't have to worry about it being AI. It's my first project as a total beginner. Something I had to do inorder to get out of tutorial hell.

Please let me know if you have any suggestions or if you face any problems or bugs. I would try to fix them to the best of my abilities and as soon as possible.

I would appreciate your feedback on this. Let me know what you think!
Ah, that's a relief. It sounded incredibly scary if it was some new type of species just now. I would imagine that it would overwhelm our ecosystems wreaking havoc until a new balance is eventually found with new winners and new types of species dominating our environment.
> The significant investment in robotics showcases Amazon’s commitment to innovation in its supply chain and highlights the company’s belief in the synergistic potential of human-robot collaboration. Despite the massive scale of automation, Amazon emphasizes that deploying robots has led to the creation of new skilled job categories at the company, reflecting a broader industry trend toward the integration of advanced technologies with human workforces.

An article about robots that's written by a robot. It's robots all the way down.
Here's an interesting video about a type of Maize that can also create its own "bound" Nitrogen
https://www.youtube.com/watch?v=CFyd-kC6IUw
> On Linux never required

Oh okay! Would you mind running a really cool program I have here for you?
I tend to iterate.

I get a general idea, then start writing code; usually the "sticky" parts, where I anticipate the highest likelihood of trouble.

I've learned that I can't anticipate all the problems, and I really need to encounter them in practice.

This method often means that I need to throw out a lot of work.

I seldom write stuff down[0], until I know that I'm on the right track, which reduces what I call "Concrete Galoshes."[1]

[0] https://littlegreenviper.com/miscellany/evolutionary-design-...

[1] https://littlegreenviper.com/miscellany/concrete-galoshes/
I didn’t interpret anything tbh. I just found the passage to be interesting.

It’s dangerous to have an opinion on this topic on HN ;)
Tip your chauffeur next time. It makes all the difference.
Always glad to see Jeff Minters work featured.

As an aside, check out his youtube channel. It is entirely just him and his life/work partner feeding sheep, donkeys and llamas on this property. Very cool! Many discs are inserted into them. Discs being hobnobs biscuits/cookies.

https://www.youtube.com/@stinkyox
Do insects have an inner life? Animal consciousness needs a rethink
2.2 billion years ago, and then again 1.6 billion years ago = once in a billion years event?
Apple's own MacOS is still around, and you are able to install anything on it. Yet the world keeps spinning.
Looking for minimal note taking application?
in the world of note taking application packed with 1000 different features and functionalities, if you're looking for simple text only and local note taking application, look no further than robonotes.

It's the open source project that I created on my free time, I'm pretty sure that there is a good amount of people who are looking for these sort of simple note taking application. I would love to have some feedback about this application and keep improving it.
Show HN: I made an app to help memorize music notation and the guitar fretboard
Apps can, though.
It is possible, but if sources have any apps that are not notarized (none of them are right now) they cannot be added.
The only issue with syncthing is that it is prone to conflicts if you modify from multiple devices (such as some notes from phone and laptop) and you don't have at least one device always online syncing. For offsite backup, Hetzner has some very cheap storage boxes.
From the newer announcement https://developers.google.com/nearby/fast-pair/specification...
Who will inform the turtles they are no longer needed?
You're damn right, its record has been terrible.
I installed Malwarebytes (somewhat recommended by this article) to do a one time scan on my Mac. It required me to install a service that would run always as a superuser, and would not uninstall completely.

I wrote to them, and got no response.
Why is that needed for a on-demand scanner? Why should I trust malwarebytes?
Parse Ternary Lambda Calculus for Correctness
Absolutely, it is kind of the badge of an operating system that if it can run the GNU tool chain - it is a complete operating system.

I am still 100% on board with the libre/freedom stuff but you are right, a lot of the GNU stuff is being over run by more nimble newer things. A part of that is probably in part due to the technical legacy of some of the GNU tools having code dating back to the 1970's.
They're obviously talking about the app the QR code points to. The one you suggest should be a requirement for ordering.
Is it the case that all the cons cells at the base of the language are compiled into more efficient structures?
Once a year I do some tests to see if the wife and I, with only our grocery list shared between us, can switch. And once a year I find out the answer is “no - and it isn’t any better than last year”.

iCloud is extremely slow. Updates in files can take 10 minutes or more to propagate, especially if two or more people have been editing them. If you’re the only one editing a file, on multiple devices, it’s still slow but much less so.

It also tries to be clever about what it syncs and when, with no options (that I’m aware of) to force it to simply fetch local copies of everything. This makes it unusable for files that you want to access in a terminal as the terminal is, for some reason, not part of the clever sync on demand system.

However, if you want to get fancy with sharing stuff with applications on iOS, such as, for example, an Obsidian file directory or some other set of markdown files to view and edit on the go, you’re pretty much forced to do it in iCloud as the Dropbox file provider on iOS is extremely unreliable and prone to locking up, even if you’re the only one editing the files. For this use case you’re pretty much condemned to iCloud.
Yep, like most things it is no one single thing driving it. They arise mutually.
I neither had to do that with a custom email.

I entered the email addy and the password and Thunderbird congigured the account automatically.

Snd that was a few years ago.
I could not agree more, it's rare to write a program where you know all the dependencies, libraries you will use and the overall effect to other parts of the program by heart. So, gradual design process is best.

I would point out, though, that that part also touched understanding requirements, which is many times a very difficult process. We might have a technical requirement conjured, by someone less knowledgeable about the inner workings, from a customer requirement and the resolution of the technical requirement may not even closely address the end-users' use-case. So, a lot of time also goes into understanding what it is that the end-users actually need.
Api2Pdf: PDF Generation, Powered by Serverless
Yet another example of "it is so stupid it just had to be done.". I love it!
I think first on a macro level, and use mind maps and diagrams to keep things linked and organised.

As I've grown older, the importance of architecture over micro decision has become blindingly apparent.

The micro can be optimised. Macro level decisions are often permanent.
I think this is true for certain categories of coding more so than others.

Copilot is above all fantastic for outputting routine tasks and boilerplate. If you can, through the power of thinking, transform your problem into a sequence of such well-formed already-solved tasks, it can basically be convinced to do all the key-pressing for you.
_ _ __ _ _ _
(_)_ _ ___| |_ _ _ ___ ___ / _(_) __ _| | ___| |_
| | | | / __| __| | | | / __|/ _ \ | |_| |/ _` | |/ _ \ __|
| | |_| \__ \ |_ | |_| \__ \ __/ | _| | (_| | | __/ |_
_/ |\__,_|___/\__| \__,_|___/\___| |_| |_|\__, |_|\___|\__|
|__/ |___/

https://repology.org/project/figlet/versions
> has led to the creation of new skilled job categories at the company.

"While systematically removing the unskilled job categories at the company"

The robot missed out that sentence for some reason.
The demo is kinda neat. I like the multi-select to download as a tarball and how you can add HTML headers and footers to folders. But it doesn't seem like it's designed for mobile and takes a moment to load. Something similar with server side rendering seems better.
This isn’t true. I just looked for directions to somewhere in my city that involves an estimated 3 minute walk to the tram stop and a 34 minute ride and it correctly reported 37 minute journey. I already knew this though because it’s walking speed estimates are a little slow for me, so I often arrive earlier than I need to.
> only about 700 American students are studying at Chinese

This is ~100% COVID

https://www.statista.com/statistics/374169/china-number-of-s...

Australia had the same lockdowns as China, but because they had remote learning it didn't change a lot - https://www.statista.com/statistics/430276/number-of-chinese...

Education is Australia biggest export after selling their dirt from their massive continent (75% of the USA with 8% of the pop) - https://thekoalanews.com/education-as-an-export-for-australi...

Why China is allowing it's citizens be propagandized by living their formative years in free democracies is crazy. They should have stopped their students leaving after COVID.

We should make the most of Xi mistake, or get ready for war and keep sanctioning them and their products. Just chose a direction.
It's a shame that the report server is hard-coded (well implied). Imagine if the device could advertise a report URL and then you could receive reports without a Google account.

The only thing that may be hard is forcing aggregation. However that could be accomplished with a Google "buffer" that holds messages until some threshold of reports for a given device is hit. Then it flushes them to the device owner's reporting server.

This would also allow more use cases such as logging device location over time as a server owned by me may be trusted enough to decrypt and index the location reports.
Contact lost and found with a story about an item to return, give them your contact to pass to the woman. Maybe it works.
Well given the complaints about work conditions it would be good if humans were given less dangerous jobs
Bit OP but probably means “no fancy silver bullet acronyms”.
I mean, usually when archeologists don't understand a device they just end up chucking it in the "religious device" bin. Not that would exactly be wrong here, but you know.
Drugs...

Or you had something unusual going on. They were very concerned when I was trying to fly from Amsterdam to the US on a one way ticket because I had a passport stamp from Iraq which, at the time, was impossible to get unless you were involved with government operations.

And this one time I was stopped by Border Patrol at the Phoenix Greyhound station with zero reasonable articulable suspicion as a 30-something white male who, incidentally, lived in Phoenix.
You're an optimist.
I like Racket because of these things

1. Package manager

2. Cross platform Gui

3. Easy to install on all platforms

4. Gradually typed language Typed-Racket that checks types at compile time

5.fast (has moved from middle of the pack to top 3 fastest Schemes)

6. Evolution under the hood as opposed to just syntax and features (chez scheme over C)

7. Simple IDE with Emacs built in which makes getting started if you are afraid of Emacs easier.

8. Documentation languages like Pollen and Scribble make writing documentation better than any other language I have used

9. Zuo, a Make replacement which works like a mini Racket

10. Large active community

11. Modern communication channels (Discord, Discourse Forum, subreddit)

12. Documentation geared towards beginners or experienced programmers (Racket Guide vs Racket Reference)

13. You can turn a Racket program into an executable (it’s far but better than Python’s options that’s for sure)

There are Schemes that I like better for specific things (Gambit-C for C integration, Gerbil as a Racket Successor, Chez as the Fastest Scheme, Guile for its large GNU ecosystem)

But no Scheme has come close to offering even half of what you get with Racket out of the box
Of these outcomes I like the choice to pick nits best. I felt the same way before I learned any Rust (ie I wrote C where I had to manually groom strings) so this went in my pile of things to like about Rust. Apparently Rust only chose relatively narrowly to have &str (the string slice type, which is guaranteed to be UTF-8 text) at all, rather than just &[u8] (a slice of bytes) everywhere and to my mind that's a pretty serious benefit.

The choice to have this in a language with the safe/ unsafe distinction works very nicely because in so many languages you'd have this promised UTF-8 type and then in practice everybody and their dog uses the unsafe assumed conversion because it's easier, but in Rust you're pulled up short because that conversion needs an unsafe block, your local style may require (and good practice certainly does) that you address this with a safety comment explaining why it's OK and... it just isn't, in most cases. So you write the safe conversion instead unless you really need not to. This is a really nice nudge, you can do the Wrong Thing™, but it's just easier not to.
If you stick to your distribution repositories, flathub/snapstore and never run `curl | bash` from untrusted sources, you would be fine.

And if I have to run your bespoke program, I will use a sandbox or VM whether an antivirus is running or not.
Defender seems more aggressive than usual lately. I keep it mostly disabled for the time being. JetBrains for a while now has a pop-up in their IDEs on new project asking if you want to exempt that folder from scanning, but obviously that only helps if you have those permissions =\
I meant sub 10% of 28%, which is what the other FB founders got but you’re right that could be low 8 figures even after taxes.

Except you also take a pay cut for several of those years so your benefit from a billion dollar IPO over non startup really can be 6 figures if you’re not the CEO.
Your grandmother sounds like smart lady.

I appreciate your perspective and share and interest in clarity of thought and expression. I originally thought you must be being sarcastic due to the implausibility of calculating a discrete number of potentially possible misunderstandings of comments when whether something is misunderstood or not is largely subjective and may simultaneously be both understood and misunderstood depending on the reading of a comment as serious or unserious, or both.

I thought for moment of asking you to show your work to derive your answer, but opted for a more lighthearted literary device.

Concepts like death of the author complicate matters. You may feel that a comment misunderstands your point, but your position as such should not be too privileged as a reader, and it’s possible to both say more and less than intended.

We also shouldn’t take for granted that we are understood, and being sensitive to potential misreadings are sometimes a useful device for playing with the actual ambiguity of reality itself.

https://en.wikipedia.org/wiki/The_Death_of_the_Author
Maybe an opportunity for LLM-powered AI agent with voice recognition on the automated kiosks. Can even ask it how its day has been.
Having worked with the file provider API, it’s not ideal. It will automatically prune downloaded files and you have no control over it. One Drive had to do a hack of storing the files you want to always keep in a different location and then have the file provider extension copy from that location rather than the cloud.

I switched from iCloud to Nextcloud, but Nextcloud will also be moving to a file provider extension, not for sure how it will work with their current sync client.

Ultimately I left macOS and don’t have any problems on Linux with Nextcloud.
Trix is simple and easy to use for basic writing like a blog. It’s what Basecamp and HEY both use (it was built by 37signals and is the default in Rails)

https://trix-editor.org/
The problem is the word “producing” of the parent comment, where it should be “reproducing”.
Protesting against genocide is no antisemitism. To let an apartheid state commit a genocide while claiming it acts on behalf of the Jewish people is antisemitism.
They say it's been restored:

https://www.topspeed.com/cars/car-news/with-26-wheels-and-se...
I can't imagine, where-else this game is going to run in future.
I am most against HTML email for security and privacy reasons. Plain text (or hell even RTF) are simply safer. Also, most HTML email is used for marketing, which we don’t need to be making easier/better. Really Markdown email would be a happy medium, anything but whatever non-standard abominations Outlook/Exchange inject (don’t get me started on .eml files).
I didn't think arena was a synthetic benchmark?
Pretty sure it's because Emojis are Unicode and HN only supports ASCII.

https://news.ycombinator.com/item?id=35524948
I would put a couple HDDs into a synology, and install Tailscale. The experience has been better than cloud storage.

Synchting will also beat them. Could be on an always-on MiniPC or PI with external drive.
Corporate is the key part being missed here

They provide the device(s), they have access to it. Countless ways to mess with the trust.

If anyone thinks they're safe from their employer due to SSL, lol.
Some friends are moving from SF to NYC, safety being one of the reason. How safe SF is compared to NYC?
This notebook also has an associated YouTube video:

https://youtu.be/jkrNMKz9pWU
Now that is awesome. I worked at a place that had the sun version of 1-2-3 running for a guy who had blown the memory limit of the MS-DOS version during that awkward period where windows still wasn’t quite a thing. That spreadsheet gave us nightmares
Code is more flexible than text for drafting the idea. Later on it will expand into a fully working solution. Defining non functional interface definitions and data objects for "scribbling" the use case works best for me.
Not saying whether it’s good or bad, just the obvious bit left out.

Does really show that UBI discussion needs to be had sooner rather than later …
You are of course right :-)
If you say "I was analysing the problem, and evaluating different solutions, and weighting the pros and cons, for example, I thought about [insert option A] but I see [insert contra here]. So I also thought about [option B]... I'm still researching in [insert source]". I do not think that should be a problem. Is what I say constantly in our daily's. And of course, eventually I deliver something.
I love how so much of distributed systems/robust software wisdom is basically: stop OOP. Go back to lambda.

OOP was a great concept initially. Somehow it got equated with the corporate driven insanity of attaching functions to data structures in arbitrary ways, and all the folly that follows. Because "objects" are easy to imagine and pure functions aren't? I don't know but I'd like to understand why corporations keep peddling programming paradigms that fundamentally detract from what computer science knows about managing complex distributed systems.
I was having similar concerns as you until a friend recommended Maestral. [0]

It works really, really well and at this point is much better than the Dropbox app.

[0]: https://www.maestral.app/
It's okay. You won't even get an opportunity to hear the best music. All that stuff is distributed by hand to DJs you've never heard of, who play it once at parties you'll never attend, and then put it into their collection never to be heard again by anyone.