skysight-inc/HackerNews huggingface dataset:
Tell HN: After 2.5 years, I finished an eBook series on iOS at 2,050 beta sales
Hey HN -
Around May 2022, I made a thread here about my early (access book series over iOS)[1]. It was kinda popular (at least, by my own standards) so now that I (finished it)[2], I thought I would update everyone on how it went.

I ended up selling 2,050 copies while in early access. That number changes a bit, since some of those were from companies who bought team packages. Looking back, I don't think I would ever start another book series again. It was a massive task that ate up virtually all free time. If I hadn't of put a deadline of promising updates for the series every two weeks, I would have (no doubt) fizzled out. Writing this series, though, taught me a very valuable lesson in opportunity cost. I was put on this earth to eat pizza and ship iOS apps, but I simply couldn't do the latter while writing the book series. There just wasn't time, and that's been a very hard part of all of this for me. It's a big part of my identity, and I find so much joy in it.

In the end, I feel very proud to have finished this thing up, though. I'll update it going forward when new versions of iOS come out. I like to think I've built up enough trust at this point (shipping 55 updates on schedule, never missing one update cycle) over the years while it was in beta, so I think folks know I'm good for it. Logistically, I ended up switching from Gumroad when they changed to a flat 10% fee over to Lemon Squeezy. It's a newer platform, and I'm mostly happy with it. My biggest pain point is that I can't do bulk sales for companies (trust me, I've tried) but other than that, it's nice.

Tooling wise, I wrote the whole thing in Ulysses. I've really grown to enjoy that app, and it's still the best place to write in my opinion.

If you have any other questions on the topic, how I marketed it or absolutely anything else, I'm always happy to answer questions.

[1]: https://news.ycombinator.com/item?id=31534988 [2]: https://www.bestinclassiosapp.com
> Says Paul Amrine, quality assurance supervisor on this project, “Sometimes we go to work in the morning and end up having to ask our wives to bring us a packed suitcase.” [. . .] Man-hours, parts and resources, and a time-flow to a rock-hard completion date are calculated.

I had to do a double-take to confirm this was written in 2008, and not the 1960s.
It's simple and clean looking now now, but with time and success, you will join the darkside.
The economy has been growing in 2023 though

https://tradingeconomics.com/united-states/gdp-growth
What are you talking about "the brain" of the engineers, this is bonkers. Monocasa is being excruciatingly patient with you all but the fact is this was generated with tools and is not a source release, it's a final product or compiled or generated release.
The economy has been "about to take a nosedive" for quite some time now.
Eza is a modern, maintained replacement for ls, built on exa
> Now around every corner lies a brand you’ve never heard of, selling a product you’re not sure about.

Amazon used to be a department store, now its a bazaar + department store. You can still find the old trusted brand stuff if you want, but now you can also get a much larger diversity of products.

People in the department store model just assume that any weirdly named brand they haven't heard of is just automatically a shitty product but that hasn't been true for a long time. Actually pretty often the well known brand is selling the same thing at a 2x markup.

The department stores have their own websites if you prefer that curated experience though.
> Instead of the exception, labour shortages could become the norm.

They have already become the norm since COVID without labor activism. A lot of nurses haven't gone on strike, just left the profession. There aren't enough mental health practitioners or other medical specialists (and in my experience before COVID, waitlists for experienced providers were already 1-6 months, whether in private practice or in hospital systems). Several restaurants I've been to lately have had open tables but an hour-long wait to be served because there aren't enough wait staff or cooks.

Some of this is people burning out or switching to jobs with better pay and benefits. But millions of people are also disabled because of Long COVID: https://www.brookings.edu/articles/new-data-shows-long-covid...
As someone else said, JSONP, the callback thing you showed, is/was a same-origin workaround: script tags are legacy and can be loaded cross-origin and executed, but that doesn't expose the content of the script to you.

So you pass along the callback that you want it to execute in a query string param, the script comes back as a call to your callback, and you can then get at the data even though it's coming from a different origin. The remote side has to opt in to looking at the callback query param and giving you back JSONP, so it's kind of a poor man's CORS where the remote side is declaring that this data is safe to expose like this. Of course on the flipside, you're just getting and executing whatever Javascript the remote chooses to send, so you're trusting them more than you have to with a modern fetch/xhr using CORS.
I'm explicitly not contesting that Heidegger was influenced by Taoism! I said "he definitely was". I'm contesting that you'll find a statement by Heidegger like "my work, as extended by postmodernism to which I also lay some intellectual claim, grows out of Taoism," which doesn't check out for at least those three major reasons.
I mean, that's like most non-junior software development jobs--at least it has been the case for all the ones I've had: Actual, physical, typing-in-of-code is usually about 5-10% of any software developer's job. The rest is tools management, configuration, compiling, merging/source control, code reviews, helping other developers, brainstorming, planning, design reviews, bug management, status reporting, project management rituals like scrum, and so on.

I think many software developers have this romantic, idealized notion that their entire job should be furiously typing code into a computer, and that anything else they have to grudgingly do is unproductive overhead.
Eh...interviews were a mix of brainteasers like the manhole question and coding questions. IIRC some of my MSFT interviews back when allowed pseudocode but mostly wanted to fill the role of e.g. FizzBuzz. Then IIRC there was some validation of C or C++ competency.

Leetcode is FizzBuzz on steroids, but IMHO is not on its own likely to be more predictive of success at a company than the old MSFT way.
> ... and sports programs (except for schools well-regarded for this)

Those shouldn't be called "universities", then.
I haven't opened it in ages; just updated it. Andd... It's hot garbage. How can they have an app that feels this bad?

Apps with a better UX than EPIC GAMES:

* GoG

* Blender

* Godot

TWO OSS projects including a GAME ENGINE, and a game service that made their name on budget and retro titles..

Somebody at Epic should be massively embarrassed with that steamer.
I would prefer almost any of the alternatives you mentioned to yaml for most places it is used. Except for json, due to lack of comments.

Although for things where you have ifs, loops, etc.like CI pipelines and ansible, it really should be using a fully featured language instead of definig a new mini-languagr inside of yaml.

Yes, none of those are perfect, but that doesn't mean none of them would have been a better choice.
I'm with you.

The problem is that the issue is phrased too crudely.

I don't want to be ignorantly happy and wrong. My definition of being right implies me being happy or at least at peace with myself.

It may mean disengaging with a pointless discussion, letting somebody wrong have the final say, etc. Because that means I'd made a "right" decision.

The false dichotomy is really unnecessary.
Apple users say iPhone 15 gets too hot to hold, stock price dips
People are good with chances up until let's say 1/100, anything lower is filed into - it will never happen in their minds. this is usually called normalization of deviance. To make things even worse - if you see someone doing something dangerous and that person knows what he is doing - you may decide to imitate without having the experience or knowledge to see the hidden safety measures that are being taken or the force majeure circumstances that made him do it.

Now let's assume that you have to walk a lot into the gigafactories - not at all a small buildings. You are not employee trained or authorized to be near the hot metal, but taking some obscure path saves you 300 meters. You take it, nothing bad happens. It becomes part of your routine - until one day you slip.

Not saying that this happened - just an example how people could easily put themselves into danger without realizing the magnitude of it.

And throw in the mix that Tesla themselves are not paragons of do things safe, but do it fast as a corporate culture - and it trickles down to the employees.
Gunman says he shot YouTube prankster out of fear
Why wouldn't it? The glaciers on the Kilimanjaro are expected to melt completely in the next few years.
From https://rzk-lang.github.io/rzk/v0.6.4/reference/introduction...

> rzk-1 assumes "type-in-type", that is U has type U. This is known to make the type system unsound (due to Russell and Curry-style paradoxes), however, it is sometimes considered acceptable in proof assistants. And, since it simplifies implementation, rzk-1 embraces this assumption, at least for now.

I do this too (in my HoTT-book-inspired proof-checker)! I do plan on eventually implementing a hierarchy of universes but it doesn't seem to be a problem to let U be of type U. I wonder where the first practical issue comes up when you allow this.

---

After writing this comment, I decided to put it up on GitHub. Here is the entire source code of my proof-checker as well as some of the theorems from the HoTT book: https://github.com/sid-code/metalogic/blob/main/dts.org. It was never meant to be used or even read by anyone else, but here it is.

Here is where the universe is defined (unsoundly): https://github.com/sid-code/metalogic/blob/main/dts.org#the-...

To see the theorems, scroll down past the machinery to the `(env-define-checked)` calls. Here is the proof that multiplication of natural numbers is associative: https://github.com/sid-code/metalogic/blob/main/dts.org#asso.... There is no type inference, so it's pretty gross. I think it's pretty cool how little you need to actually have a working proof-checker.
Nice! Is there a way someone can hit the same endpoints while not on a plane? From an environment perspective it’s a great use of time if the API is only available while in the air.
Whatever happens, its kind of troubling.

If JWST finds life, that changes the Drake equation. It means civilization/intelligent life is either extremely improbable, or (more probably) extremely unstable and fleeting. Our odds would not be good.

If it finds nothing, that just extends the uncertainty for a long time.
> Can we agree to stop raising animals >specifically< for killing and consumption?

No, because we omnivores enjoy eating animals, and there are not enough which die of natural causes to go around, and many natural causes make the meat unsafe to eat.

This is controversial, but I feel that eating animals is fundamental to being human and that to eat only plants is less than human — perhaps paradoxically, like an animal. I know many, many people disagree, but it’s how I feel, and no amount of rational argument will change that.
Ok but this very strong statement has literally nothing backing it
Related thread from yesterday: https://news.ycombinator.com/item?id=37674097
These virtues are promoted by Christianity as well
This is my problem with writing YAML for Home Assistant. You have to do so much code gymnastics to do the simplest things. It tries so hard not to be a programming language that it really should just be a programming language.
OK, but there are a few questions first.
Is this change desirable, or undesirable? What is the correct number of glaciers and are we moving toward that or away from that number? Why?

If we are expecting the world to stay the same and never change (homeostasis), then we expect what has never been before. Planetary history is one of heating-cooling cycles, occurring well before mankind existed.
agree 100%. I had to read it, and to be honest I found little wisdom in it. To add on to your list, you could tell they had distain for people who travel or wanted to do new things.
"literally nothing there"

1. Space is big.

2. Space is REALLY big!

3. This thing would be tiny.

4. This thing would be invisible.

Combine these four together and you'll quickly realize just how difficult even scoping out the probe's requirements and such would be. Would be cool though.
Kinda cool how in many tech logical breakthroughs, the fix is to convert a process that does something in a single instant to a bunch of smaller processes that do a smaller easier something over a period of time and then add up their results.

Aka: Teamwork!
With regards to the article, this is in the first part of it:

Codegen is the process of generating code automatically, based on a defined set of rules or specifications. There’s a wide ecosystem of codegen tools, including:

- Simple code completion in an integrated development environment (IDE), like Microsoft’s IntelliSense feature

- Templates for repeating code patterns, like code snippets in Figma

- Visual programming and no-code tools, like Bubble

- Modern AI-based codegen systems, like GitHub Copilot and Replit Ghostwriter
Some are, but I never mistook a boiling big gulp for user error.

There's a CTO here who used to seal McD's grease drums at night by jumping on them. Son of store owner.
Black screen after login is a GNOME problem, which is caused by trying to remote in as a user that is logged into the desktop already. I solved this by creating an additional user. It was intensely annoying.
5v/5A seems weird. Can normal power supplies even deliver this? One of the big benefits of rpi has always been to reuse power adapters and isn’t that all PD standard today?

Higher wattage PD chargers and powerbanks that I have here all work with voltages of 9/12/15 at 3A and 20V at up to 5A
Also, the editor in the language has an expandable dedicated glyph panel (click the "Show Glyphs" or "Hide Glyphs" button on the upper right; on the front page it is expanded by default in the top example and the Pad editor page but then hidden on the rest of the embeds).

That glyph panel is pretty neat because it also serves as a language reference and you can ctrl+click into the documentation pages.
"The computer network in the Dreamliner's passenger compartment, designed to give passengers in-flight internet access, is connected to the plane's control, navigation and communication systems, an FAA report reveals." [1]

(I guess there's some kind of firewall, but we know that those are not always perfect)

[1] https://www.wired.com/2008/01/dreamliner-security/
A plane going up and down 20-30 feet seems like it would be very unpleasant. Considering that there's longitude and latitude, isn't it more likely that the altitude is coming from GPS, which is notoriously inaccurate with regards to elevation?
Japanese scientists working on creating human eggs and sperm in the lab
Yes, I was particularly thinking of Retch PLC, which Private Eye recently reckoned had had one of its own senior execs complaining about how bad the website was.
Considering how delayed that flight was, I'd have loved to be able to PATCH the `dist_remain` field.
Algae-based blocks could make for a more sustainable building
There is a lot missing in any translation of the Dao De Jing, because nothing really captures the various layers of meanings from the original. There are also some meanings that are made clear with realizations and gnosis (for the lack of a better term).

One of my favorite is Ursula K Le Guin’s rendering. Her version captures some of the poetry that I rarely find in more straightforward translation.
I wonder if they could have referendums on keeping these shady middlemen and being a financial paradise or these are subject beyond popular debate.
Come on baby just try a lockdown if you don't like it we can stop. Don't you like trying new things?
Yeah, helm is...interesting. it's just a gnarly yaml -> template -> yaml cycle. it's better than nothing for the problem it solves....but god, there's gotta be a better way.
The “hang everything from the elevator shaft” design doesn’t allow that, does it? You might be able to take it to the joists if it’s not hurricane season but not more than that.
The examples GP gave were java-specific, but the concept of codegen meaning "deterministic generation of code in a 'compile' phase" is universal—think of OpenAPI libraries, Go pre-generics, Babel, etc.
>There is already precedent for this happening in Russia; in that incident every VPN pulled out of the country. However if everyone enforces it, it's gonna be hard.

Not only that, ISPs now close all connections which look like VPN traffic. I used to have my own OpenVPN server as a window to the free world and now it doesn't work... I wish there was some kind of open standard which doesn't leave a very obvious signature which is easy to detect by ISPs. I don't know if HTTP CONNECT can be hidden from ISPs? I guess I'm going to try Edge after all.
Toy Story is also software. It's a program you run on a renderer to generate a/v.
no, it only states that you shouldn't be greedy or envious of other people's things. That's a far cry from 'you shouldn't have any things at all'. ambition is fine, so long as it doesn't distract you from god - and god is in everything including yourself, so what its really saying is dont let anything distract you from yourself. don't do anything that is against 'you'.
Is this your homework, mkovach?
Aren't we still trying to understand where the training data for all of these AI models was sourced from? If it was data that was used without permission, wouldn't that be considered some form of IP theft and potentially plagiarism?

I fail to really see the nuance here. The news is hot garbage though, I agree with that. I however would make the assertion that greed and $$$ are the reasons the news has turned into hot poop rather than AI or plagiarism.
That's very awesome, I feel like it would be fun to make a feedback loop with the LLM outputting syntactically valid programs which also log the status of various invariants and pre/post conditions as the program runs to validate correctness and maybe even train a LLM this way.

Would be interesting to see how far it would get writing programs, and wrt. the problem of stopping too early on a token, it could resume with some extra context from where it stopped.

Maybe construct program such that it is made by building blocks which can fit into context, such that each block/function has a pre/post condition and invariants are inside it, which the LLM will try to test against each time it runs.
I think I just found my next side-project, I know there are many similar tools, but I haven't seen anything trying to couple the compiler, running the program, creating pre/post and invariant checking against emitted code yet.

Would be interesting to test this hypothesis to see if the llm can actually build a program this way. I think about it like humans have a short-term memory as well, and for each sub-structure of a program, the llm would have to work in a similar way. Then reserve a bit of context to control the long-term memory for general goals, or create something like an AST of thoughts which it would recurse through, while reasoning about it.
100% marketing speak.
Maybe the plane is staying level but the ground is variable terrain.
Essentially. https://en.wikipedia.org/wiki/Protected_group

For this case, you'll need to get X to be legally recognized as a distinct race from Y (that has not happened in this case), and minority races have MUCH more protection than ones that are seen as a majority. It also tends to be sensitive to employment statistics broadly and in an area, and "Indian" is often not "under-represented" even if some sub-races are being massively oppressed.

It's more of a "yes, race is a protected characteristic. that doesn't mean it matches your definition of race" thing. You could probably successfully sue on it and get it effectively recognized via that precedent, but it'll be a substantial legal battle to get there and many cases do not establish legal precedent.
The idea of prophecy is kind of curious when you think about it. These days if you said you had a vision of the future that you literally saw and were so sure about, people would tell you you were dreaming, and if you kept insisting, delusional.

Plenty of fiction uses "future seeing" as an interesting plot device, (Dune for instance, and currently the Foundation tv series), so we clearly find the concept intriguing, but it is relegated to fiction of course, so likely we generally find it preposterous, and perhaps it's all just biblical references after all.

But it seems that there was a time that people could get away with prophecy as a real claim. It's hard to put your mind sometimes into a pre-scientific mindset, but obviously enough people found these claims compelling. (I realize there is some survivorship bias going on here.). How did they get away with it, I wonder? Just make it vague enough and far enough into the future to be unverifiable? Just make it scary enough that people don't want to take the risk that you are wrong?

When you think about it, it's amazing that some of these stories made it so far and that people even today still believe them. I mean this from a kind of anthropological point of view I guess. Makes you wonder what we commonly believe today that will seem silly 1000 years from now.
The original "task failed successfully".
For reference, if it exists, it’s closest approach to the sun is more than six times farther than Pluto’s furthest approach and it took New Horizons nearly a decade of travel time to reach Pluto. A probe would be a decades long project. Sending humans would be effectively impossible.
That privacy-first analytics increases the visibility of website traffic data is an odd paradox that comes from removing CMPs. It's pretty cool to see such an increase in data capture when compared to standard analytics, and to also have more data while protecting internet users more.
see https://news.ycombinator.com/item?id=37692883
Chomsky is not a communist, he's a syndicalist.
His views are more nuanced than you give him credit for.
Well, we are at 20-year highs... and a typical business career is only 40 years long. So I believe "high interest rates" is fair.
Goldman Insider Trader Did His Best
True, I just figured a move back toward natural biodegradable materials (canvas, wax) was going to be better overall but with the other comments (LDPE facts especially) I am more comfortable with this out in the world.
it's not even a definition, it's a heuristic approximation.

Likely the concept of species can't really be truly defined, but works best as a loose concept for organizing thinking about evolution.
MASH is culturally important but it’s not The Guns of Navarone or A Bridge Too Far. If Bridge on the River Kwai had watches, Sir Alec Guinness would have not yelled hack.
It would be cool, it would also be insanely hard to pin down. It would be about the size of a grapefruit but 5-10x the mass of the Earth. And it's way-way-way out there. Oh, and it's basically invisible. But, if we could find it, pin it down, and send out a probe imagine the science we could do!