skysight-inc/HackerNews huggingface dataset:
Obviously we are all still in your dream. Please hold on asleep as long as you can as I treasure my existence and don’t want it to end.
> although I was worried that folks are too locked in to SaaS stuff

For some people the cloud is straight magic, but for many of us, it just represents work we don't have to do. Let "the cloud" manage the hardware and you can deliver a SaaS product with all the nines you could ask for...

> teaching a course on how to do all this ... there might be interest in that after all?

Idk about a course, but I'd be interested in a blog post or something that addresses the pain points that I conveniently outsource to AWS. We have to maintain SOC 2 compliance, and there's a good chunk of stuff in those compliance requirements around physical security and datacenter hygiene that I get to just point at AWS for.

I've run physical servers for production resources in the past, but they weren't exactly locked up in Fort Knox.

I would find some in-depth details on these aspects interesting, but from a less-clinical viewpoint than the ones presented in the cloud vendors' SOC reports.
> That goes in general but doubly so for AI companies

Agree but I'd like to expand. It goes doubly so for "whatever industry/technology is popular right now". AI is that at the moment, but won't be forever. The extra lying is a function of popularity and thus available capital, not something inherent to "AI".
Maybe you don't, but, speaking for myself 20 years ago, some people do.
String literals are one place where the compiler implements the null-termination, so it is built-in in that sense.

As per the OP’s example, a wrapper macro like their STR can work around this.
From what I read openai is having trouble bc not enough data.

If u think about it, any videos on YouTube of real world data contribute to its understanding of physics at minimum. From what I gather they do pre training on tons of unstructured content first and that contributes to overall smartness.
Poker Range Trainer
> and now there is push back because Musk supports it.

Musk is absolutely no factor in this.
This article seems to exist in a weird middle ground of both going too far, and not going far enough.

Private bathing is a modern luxury few people would be willing to give up, but at the same time, should they realistically advocate for it, they need to go beyond just considering communal bathing as a single concept. They need to instead consider the cultural environment which surrounds it, and consider communal living as a practice.

While there are many arguments to be made against this (some by me, even), it's a lot easier to conceptualize people bathing together when they actually know each-other on a more intimate level, instead of just strangers getting naked and pouring water on one another.
The stories of what acid did to Syd Barrett are vastly exaggerated.
> Keeping things in someone else’s desk drawer can be convenient and offer a sufficient level of privacy for many purposes.

Too torture a metaphor to death, are you going to keep your bank passwords in somebody else's desk drawer? Are you going to keep 100 million people's bank passwords in that drawer?

> I guess, since I’m not a carpenter, I can buy a flatpack desk from ikea and assemble it and keep my stuff in that. I’m not sure that’s an improvement to my privacy posture in any meaningful sense though.

If you're not a carpenter I would recommend you stay out of the business of building safe desk drawers all together. Although you should probably still be able to recognize that the desk drawer you own, that is inside your own locked house is a safer option then the one at the office accessible by any number of people.
Poet name checks out. ;)
Drugs of one kind or another have never been unpopular. So yes, it is hard to believe.
You claim to refer to choices in the article, yet the content of the article actually bears no resemblance to your post.

> Simply comparing each month’s job growth with the same month the previous year, which avoids the problem of picking a start date, reveals that California’s fast-food sector gained jobs in all but one month since September 2023.

As for who the losers are, the data is quite clear: Mostly corporate profits. The rational response of a corporation when faced with a law that reduces its profits is to lobby against the law and invest in propaganda that disparages the law.

> That doesn’t mean raising the minimum wage had no negative consequences. Reich and his co-author, Denis Sosinsky, found that the higher minimum wage caused menu prices in California fast-food chains to rise by about 3.7 percent. That number is far lower than the “$20 Big Macs” that critics of the law warned of, but it’s still significant at a time when many consumers are deeply upset over the post-pandemic spike in food prices. Even so, Reich points out that this number pales in comparison with the 18 percent raise that the average fast-food worker received because of the new law. (The authors calculated that about 62 percent of the wage increase was absorbed through higher prices, while the rest was likely absorbed by a mix of reduced turnover and, crucially, lower profits for franchisees—hence the massive industry resistance.)

Finally, why a shell game? There is nothing hidden here, there is no con. No money is secretly moved around. Workers have more money. Owners and consumers less (the latter very slightly so).
Germany's SPD Calls for Antitrust Act to Clip Elon Musk's Power
Not OP, but I'd like to add the term “learning complexity reduction” which relates closely to “pedagogy”.

Reflecting on my experience as a CS graduate with a strong interest in math (though not very advanced knowledge), I realize I would have benefited from a more intuitive, black-box approach when first engaging with complex topics, rather than diving straight into their intricacies.
https://archive.ph/TfmCq
California and in particular SF, there’s been substantial reporting on police inaction. It’s been improving but for a while there were regular stories or police watching people do felonies and not bothering to do a single thing.
s/never/commonly\, in the parlance of the time\,/
> As the fortunes of AWS et al rose and rose and rose, I kept looking at their pricing at features and kept wondering what I was missing.

You are not the only one. There are several factors at play but I believe one of the strongest today is the generational divide: the people lost the ability to manage their own infra or don't know it well enough to do it well so it's true when they say "It's too much hassle". I say this as an AWS guy who occasionally works on on-prem infra.[0]

[0] As a side note, I don't believe the lack of skills is the main reason organizations have problem - skills can be learned, but if you mess up the initial architecture design, fixing that can easily take years.
> If normal communication does not come naturally to you, it's difficult to convince people as well as there is a greater tendency of misunderstanding and lack of trust.

OTOH, in the age of eloquent writing by genAI a total BS can be expressed in a very convincing language.
Not GP but: Personally, I find that book's advice is highly subjective and rooted on aesthetics rather than pragmatism or experimentation. It encourages an excessive number of very small methods and very small classes, and brushes off problems that it causes.

Not about the book, but: Its influence is malignant. Even Uncle Bob mentioned in a recent interview that he will break the "10 lines per method" rule if need be. But practitioners influenced by the book lack his experience, and are often very strict. I even remember a specific Ruby linter that capped methods at 5 or 6 lines max IIRC. Working in such a fragmented codebase is pure madness. This comment from another user made me remind some of those codebases: https://news.ycombinator.com/item?id=42486032

EDIT: After living in the "Clean Code world" for half a decade I can categorically say that it produces code that is not only slow to run (as argued by Casey Muratori [1]), but also slower to understand, due to the jumping around. The amount of coupling between incestuous classes and methods born out of "breaking up the code" makes it incredibly difficult to refactor.

[1] https://www.youtube.com/watch?v=tD5NrevFtbU
Thanks. Yes. That is one of the central ideas of CodeMic. The way I imagine the web player is that we'd be able to pause the session and browse the codebase and even download the entire codebase as it is at that exact moment.

With something like VSCode for browser, as opposed to a simple code viewer, we'd also be able to use the intellisense features to better understand the code.
You need to be a natural-born citizen to become US president. Musk was born in South Africa.
There are many kinds of secrets that are used for purposes where they cannot be derived from customer secrets, and those still need to be secured. TLS private keys for example.

I do disagree on the second part - there’s a world of a difference whether an attacker obtains a copy of your certificates private key and can impersonate you quietly or whether they gain the capability to perform signing operations on your behalf temporarily while they maintain access to a compromised instance.
of course, I'll fix it, thanks.
I’m here for it :) love the Clojure approach to symbiosis. Parens consume all the things!
Yes, like the Fields Medal. Everyone should get a Fields Medal, that way we're all winners.

Or the Riemann Hypothesis! Why not call it the American Hypothesis? That way everyone could think it.
That doesn't sum up my comments in the thread. A rogue actor in a datacenter could attack zillions of companies at the same time while rogue actors in a single company only once.
There is an enormous "iceberg" of untapped non-public data locked behind paywalls or licensing agreements. The next frontier will be spending money and human effort to get access to that data, then transform it into something useful for training.
not for non latin american speakers.
> Wikipedia says the UK uses various area codes for the same thing, including 011x and 01x1.

Ofcom has set aside blocks of numbers within many different area codes for dramatic use[1]. The note on Wikipedia about 011x and 01x1 is that the reserved numbers in those (real) area codes usually end with 496 0xxx (so, for instance, 0114 496 0000 to 0114 496 0999 are reserved numbers in the Sheffield/0114 area - other 0114 numbers may be allocated to real customers).

[1] https://www.ofcom.org.uk/phones-and-broadband/phone-numbers/...
I also maintain older codebases and this is how I feel about Clojure. It’s far too terse and the syntax is nigh unreadable unless you are using it very often - add to that there seems to be a culture that discourages comments. OTOH so-called “C” languages seem much more readable even if I have haven’t touched them in years or have never written a line of code in them.

On another note, I have done a lot of things with Perl and know it well, and I agree that it can be written in a very unreadable way, which is of course enabled by its many esoteric features and uncommon flexibility in both syntax and methodology. It is simultaneously a high-level scripting language and a low-level system tool. Indeed, I have caught myself writing “clever” code only to come back years later to regret it. Instead of “TMTOWTDI”it is has turned into “TTMWTDI” (there’s too many ways to do it).
OpenShot 3.3 Open-Source Video Editor Brings Better Wayland Support
I’ll take the bait: junk DNA, arguments against epigenetic expression, the irrelevance of the guy microbiome. Wrong and wrong and wrong NYT biosciences editor!

Mainstream consensus on this as reported in the popular press is nothing like the actual credence of the guys in lab coats. I know serious biotech people at serious schools who won’t fuck with mMRNA vaccination personally. As long as they’re not quoted on it.

When you get your bioscience from The Atlantic? Be ready to be wrong soon.

Real scientists don’t mouth off like this. They choose an emphasis when writing a grant application like a cover letter.
They offered several other forms of analysis besides just looking at April - October (for instance comparing each month to the previous year’s month and comparing other states that didn’t change their minimum wage laws.)

As for if it was effective: if the point of the law was to increase the money flowing to fast food workers it managed to increase their wages without decreasing employment, so I think it was pretty clearly a success. Now if that is a worthwhile thing to try to accomplish is completely a matter opinion.
(S2 Founder) Congrats on the success with Estuary! You are not the first person to tell me there is no/tiny market for this. Clearly _you_ thought there was something to it, when you looked to HN for validation. We may do a lot more on top of S2, like offering Kafka compatibility, but the core primitive matters. I have wanted it. It gets reinvented in all kinds of contexts and reused sub-optimally in the form of systems that have lost their soul, and that was enough for me to have this conviction and become a founder.

ED: I appreciate where you are coming from, and understand the challenges ahead. Thank you for the advice.
The high price was also justified by the success of WebObjects at the time, which was seen as a potential fuel for an IPO for NeXT, even though WebObjects was not what Apple was buying it for. This Computer History Museum article goes into that angle in detail: https://computerhistory.org/blog/next-steve-jobs-dot-com-ipo...
Everyone can do maths.
All you need is pencil and paper. Or download Lean, if that's your preference.

Of course it's possible that instead of "no gatekeeping" what you mean is "free tutoring".
> it sure feels like google is switching from trying to comply with regulation & instead doing what they want with a "Well what are you going to do about it?" attitude.

I got one link for ya buddy.

https://x.com/sundarpichai/status/1854207788290850888
“The Floyd” is the name a lot of people who worked with the band use, it shows up on many texts and other documentaries.
it's called a "ciclovía" and it's popular in Los Angeles and many other places.
Kotlin's null safety is a huge win, but the language has it's own set of flaws such that I try to avoid using it.

The language's "declarative style lambda syntax" makes code overly-complex. Every library is basically it's own DSL and every lambda context has it's own set of specialized keywords. If I write `test { somthing(value) }`, depending on the context, `somthing` could be invoking a higher-order function, calling a method on an object that the lambda is extending, or calling a static method. The muddling of data/declarations and procedures, makes jumping into new codebases confusing and time-consuming. Rich Hickey has pointed out in numerous talks that syntax itself is complex because rules and order are complex, but in languages we generally trade a little complexity for terseness. Kotlin encourages this trade-off far too much in the direction of complexity, and the language would be almost unusable if not for it's IDE support.

Getting to the root of the previous problem is that method extensions in general feel like an anti-pattern. Without introspecting a method call, it's not possible to tell where that functionality is coming from. It's a huge amount of added cognitive strain to have a classes functionality split into various files, possibly across various code bases.

Another problem is coroutines (oh joy, another new DSL to learn). By now, it should be known, from languages like Go and Erlang, that preemptive lightweight threading is almost always going to be better than cooperative. It avoids function coloring, keeps throughput of applications more consistent, and is generally easier to reason about. Java also now has preemptive lightweight threading via virtual threads, but because much of the Kotlin ecosystem is reliant on the coroutine API, it don't get any of the ergonomic benefits.
That's not what style means.
Nope. NeXT switching from NX to NS predates Sun's involvement.
Ciclovía
Apple is working on a doorbell camera with Face ID
What gatekeeping? Anyone is free to do math to the extent of their abilities. Math is known for accepting contributions from other fields. You don't need special credentials in math to publish a book or paper about math. It helps but it is not essential. Some academic positions are very difficult to get without a proper degree in the subject but that applies to every field, and for good reason.
Not what I was saying. I'm questioning the need for the thing entirely.
That is a bold claim. If they do not know … how can they do that. And a technical solution to exist need management know-how, financial viability or at least the market allow you to play out.

That is why even if you were right, within Steve Jobs there would not Apple.

World need to have a mix or proper mix of important things. The reason why communism fall always not because it’s ideal but because it is wrong in human level. You need a mix. A proper mix.
True, but even on the big ones, she blocked Spirit/JetBlue. Now Spirit's declared bankruptcy. She spent a bunch of taxpayer dollars to block a merger and made the American consumer worse off as a result.
Per bbum and others, NS long predated Sun getting involved.
Tips on Reciting Poetry
Render unrecognizable? Yeah, I guess that could be survivable, but it's definitely lethal intent.
Does it matter why? They asked their devs and got an answer. Kotlin is not just another cool language, it's now the main Android language. Staying with Java if you're on Android definitely should feel like staying behind...
I only write backend Kotlin code, lots of it, and we have freedom to choose Java or Kotlin, the code base is mixed. Nearly everyone uses exclusively Kotlin for new code. Sometimes they go to the trouble of even converting some existing Java code to Kotlin before working on it.
If you need to ask why devs prefer Kotlin, you probably don't have any experience with the languages.
The latest version is 0.7.5: https://pypi.org/project/FindMy/
Literacy in the Time of Artificial Intelligence
I'm referring to the especially dumb one you linked at [1].
Being an asshole is being a moron.
To anyone new to poetry, you’ll gain much more from the poem by reading it aloud rather than silently.

Other tips: https://www.poetryoutloud.org/tips-on-reciting
> Then what is freedom of speech if every platform deletes your content?

Freedom of speech is between you and the government and not you and a private company.

As the saying goes, if don't like your speach I can tell you to leave my home, that's not censorship, that's how freedom works.

If I don't like your speach, I can tell yo to leave my property. Physical or virtual.
If you are using an LLM for judgment, you are using it wrong.
An LLM is good for generating suggestions, brainstorming, not making judgments.

That's why it is called Generative AI.
Clojure and the JVM are so dynamic its hard to infer what namespaces/vars/classes might be needed during runtime. That makes static analysis like tree-shaking difficult. Whose to say some strings are concatenated together at runtime and used to load a namespace that might have been tree-shaken out? The only way to really know is to run the program.
Apple decided they only care about porn editors. Basically. lol.
For those looking for more poets that have a similar feel to Robert Frost, I can recommend Gary Snyder and Sydney Lea
I'm more interested in policy being adopted on its merits, rather than out of concern that The Joker will punish me for not supporting it.
One rule that may be good, depending on how much of the mailing list email you receive is promotional, is to match "A header called List-Unsubscribe exists" and move that to Promotional. Then you could put any exceptions that it categorizes wrong above it.
I’m quite happy with Sapling at work. I still haven’t figured out what Jujutsu does better. I think nothing substantial? Not that Sapling can be easily used in the public sphere. But at a conceptual level I’m not sure there’s anything in JJ I’m missing.
It's very obvious that this makes any interaction with an agent more engaging and potentially more effective.
Even with audio/video, it's still useful to have a side pane to show some text, slides, and visual aids all synced to the timeline. I was thinking something like the markdown preview in a split screen. Also, I'm sure some prefer to write than talk so once that feature is in place, we can have any mix of audio, video, or markdown guides.
How to Tell If You're Behind a Cgnat
I use jj for all my projects on github! It's really useful for my sort of workflow: chains of commits with easily-editable history. If you make a change back in time, you edit the previous commit (which puts you in a state similar to git's detached head), and any edits you make there are automatically carried forward (rebased) onto descendants. It feels way more natural, especially for newer users.

The killer feature that I love the most is a small one, but it's that commit messages can be made ahead of time rather than after-the-fact. So I can sit down at my desk, say

jj new -m "Work on XYZ feature"

then edit my code in the editor. When I'm finished, I move on to the next commit:

jj new -m "Working on UVW feature"

No more "oh no I accidentally started touching code and forgot to commit my work, so now I have to manually split two git commits;" it's a small way that the tooling encourages you to be intentional about your engineering philosophy.
Even as an Anti-Cloud ( Or more accurately Anti-everything Cloud ) person I still think there are many benefits to cloud. Just most of the them are over sold and people dont need it.

Number one is company bureaucracy and politics. No one wants to beg another person or department, go on endless meetings just to have extra hardware provisioned. For engineers that alone is worth perhaps 99% of all current cloud margins.

Number two is also company bureaucracy and politics. CFOs dont like CapX. Turning it into OpeX makes things easier for them. Along with end of year company budget turning into Cloud credits for different departments. Especially for companies with government fundings.

Number three is really company bureaucracy and politics. Dealing with either Google, AWS and Microsoft meant you no longer have to deal with dozens of different vendors from on server, networking hardware, software licenses etc. Instead it is all pre-approved into AWS, GCP or Azure. This is especially useful for things that involves Government contracts or fundings.

There are also things like instant worldwide deployment. You can have things up and running in any regions within seconds. And useful when you have site that gets 10 to 1000x the normal traffic from time to time.

But then a lot of small business dont have these sort of issues. Especially non-consumer facing services. Business or SaaS are highly unlikely to get 10x more customers within short period of time.

I continue to wish there is a middle ground somewhere. You rent dedicated server for cheap as base load and use cloud for everything else.
Ah yes, unfortunetly just playable on desktop for now. I should put a notification of sorts to inform mobile users. Thanks for that feedback.
> At some level if I didn't trust you to not write shitty code you wouldn't be on our team.

Code review isn't about preventing "shitty code" because you don't trust your coworkers.

Of course, if 99% of the time you don't care about the code review then it's not going to be an effective process, but that's a self-fulfilling prophecy.
With the cloud, in a lot of cases you can have additional regions that incur very little cost as they scale dynamically with traffic. It’s hard to do that with on-prem. Also many AWS services come cross-AZ (AZ is a data center), so their arch is more robust than a single Colo server even if you’re in a single region.
As a customer of Fastmail and a fan of your work at FastAI and FastHTML I feel a bit stupid now for not knowing you started Fastmail.

Now I'm wondering how much you'd look like tiangolo if you wore a moustache.