skysight-inc/HackerNews huggingface dataset:
Pro-tip: put things like this in your ~/.pythonrc so that they're loaded when you start the REPL. I have a few things in mine, like configuring readline, a couple of functions to dump objects as JSON or YAML, and imports for pprint and datetime so that they're all there when I'm doing interactive stuff.
This level of nitpicking is of no interest to me. Sorry.
Is Oracle a factor?

Does a Kotlin codebase have more safety from a legal perspective?
Having English as a second language, it was essential for me for a long time. I never understood why they never marketed to that public.

I don’t pay for it anymore because I am more comfortable in my current company where I am sure my colleagues won’t be bothered by frequent mistakes and misspellings. Also, for the eventual more important text that I want to be grammatically perfect, there is free ChatGPT now.
If that's the only comparison that comes to mind, then you're basically proving the commenter's point.
Not just that, but that algorithms are driving us to the extremes. I used to think it was just that humans were not meant to have this many social connections, but it's more about how these connections are mediated, and by whom.

Worth reading Zitron's essay if you haven't already. It sounds obvious, but the simple cataloging of all the indignities we take for granted builds up to a bigger condemnation than just Big Tech.
https://www.wheresyoured.at/never-forgive-them/
>> Majority of Coda leadership will be gone in 6-12 months

Well, in this case, the new CEO of the combined company is from Coda, so perhaps a little less likely than otherwise...
Didn't use GMail for years but the labels were not quite up to the task.

Thankfully FastMail interface makes 'search from this address' and 'search to this address' (I'm using per-service addresses) and then 'select all', 'delete' actions a breeze.
What made you write this comment, I have a hard time understanding your point.
The severity needing to be at the end was an important insight. It made the results much better but not quite good enough.

We had it output a json with fields {comment: string, severity: string} in that order.
I don't know, in practice there are so many potential causes that you have to look case by case in situations like that. I don't have a ton of experience with the raw Claude model specifically, but would anticipate you'll have the same problem classes.

Usually it comes down to one of the following:

- ambiguity and semantics (I once had a significant behavior difference between "suggest" and "recommend", i.e. a model can suggest without recommending.)

- conflicting instructions

- data/instruction bleeding (delimiters help, but if the span is too long it can loose track of what is data and what is instructions.)

- action bias (If the task is to find code comments for example, even if you tell it not to, it will have a bias to do it as you defined the task that way.)

- exceeding attention capacity (having to pay attention to too much or having too many instructions. This is where structures output or chain of thought type approaches help. They help focus attention on each step of the process and the related rules.)

I feel like these are the ones you encounter the most.
This might be what we experienced. We regularly have context reach 30k+ tokens.
I would argue it was Scala, not Kotlin, that has contributed to the push to make Java “better”.
> It would have made converting legacy C++ programmers harder (scarier).

And that, right there, is all the reason they needed back then. Sun wanted C++ developers (and C developers, to some extent) to switch to Java.
Right yes, provide their code licensed under AGPL, it's an important distinction, thanks.

What it doesn't ban people from doing is selling a service, which is different from their license that allows only non-commercial uses.
Steve Yegge has a fun article on why someone might prefer kotlin over Java: http://steve-yegge.blogspot.com/2017/05/why-kotlin-is-better...

Do note that Java has quite a few features now that it didn’t at the time of writing.
Weed comes close at high doses but no two drugs are the same.
One word changes impacting output is interesting but also quite frustrating. Especially because the patterns don’t translate across models.
Indeed. Those people have real imminent problems to prepare for above and beyond hypothetical ones that insurance is for. Except for legally required insurance I think they probably shouldn't get insurance, and instead dedicate their resources to being healthy and improving their finances.
[0] https://www.youtube.com/watch?v=fJRx9wItvKo

[1] https://thersa.org/globalassets/pdfs/blogs/rsa-divided-brain...

[2] https://en.wikipedia.org/wiki/Lateralization_of_brain_functi...

You have two minds (at least). One happens to be dominant.
I think the main problem with suspended monorails is that they're more expensive to build unless the tracks are already going to have to be elevated for 100% of their length due to other constraints.

As long as that's the case, it doesn't seem like they really have any significant disadvantages compared to normal trains.

But otherwise, by choosing a monorail you're going from being able to run some parts of the tracks on the ground with very little cost/effort to not being able to run any of them directly on the ground for very little benefit aside from looking cool.
"Two turkeys rarely give birth to an eagle"
Thank you, and thank you for the reference! I hadn't seen "Eliza," the emotional dashboard was really interesting / creepy / cool.

1. Exactly yes. The frontend is a light-ish amount of JavaScript + React, with a relatively enormous pile of my own janky CSS on top of (Framer) Motion, DaisyUI, and Tailwind.

2. No plot branching. Would love to add, but focused only on exploring the mechanics of conversational gameplay. Perhaps if it is ever successful enough for a sequel (ha!)
Periodic Table of Typefaces
Ho-Ho-How to Make ChatGPT Sound Like Santa Claus
Shouldn't it be possible to use a Merkle tree or similar structure to allow signature chains?
Isn’t every industry trying to eliminate human labor? Nothing will prevent humans from making music. Being paid for making recordings was already a dying business model due to digital reproduction making copyright toothless.
If the old pub is closed indefinitely, why not open a new one?
Why they wouldn't use React Native?
We tried this too, better but not good enough. It also often labeled critical issues as nitpicks, which is unacceptable in our context.
I guess they did other stuff instead.
Not to me, it is not my wishlist. The tying of hosted services to exclusive client software is by far the bigger problem - the services are the things with significant unavoidable lock-in like Melcalfe's law for social services, or persistent identifiers for email or content hosting. There could be healthy markets for competing software clients made for each service, but for this anti-competitive tying between hosted services and the client software.

Splitting each service+client offering up into its own company won't do much to affect their gravity beyond diffusing it a little. A much better split would be to not worry about letting Google keep all the hosted services, but make it divest of all of the clients (eg Youtube web and mobile apps). And of course going forward insist that every client is equally welcome according to completely open APIs.

Android and Chrom(ium) operating systems are a distinct third category that probably shouldn't be bundled with either, given that they are both client software themselves, and orthogonal markets to other client software.
Kotlin can't be called from Java land?
I meant for that to be more an illustration - might do a longer post about the specific prompting techniques we tried.
Poor people often have savings accounts along with checking to take advantage of benefits that their banks offer. That doesn't mean they keep a significant amount of money in savings.
Thank you so much for buying the full version!

I am impressed you broke it! Not because my code is that robust, but nobody's broken it in a while. I'm sorry about that. Investigating!
For what it's worth, the Typst people are advocating a YAML-based competitor to BibTeX (that can convert to/from BibTeX). That, in JSON instead of YAML, would fit well in a web environment, and still be a "well-known format".

https://github.com/typst/hayagriva
Been there, done that ;) tis a gem of a pub
Just updated the README, thanks for the suggestion!
If I had missed the point I would have given a much broader list of examples. I specifically listed ones that make employees totally redundant rather than more useful doing other tasks.

When these people were made redundant, they may very well have gone on to make less money in another job (i.e. being less useful in an economic sense).
Incredible! May take a while for a big city, but well worth the wait.
> Why did you do this?

You literally quoted the "why": their developers prefer writing Kotlin over Java for Android development. That's it. They don't need further justification. They didn't need a "Kotlin vs. Java" comparison, and they're not really evangelizing Kotlin all that much. They're simply stating a fact for their organization: Kotlin is a better fit for their developers than Java is.

> In the end, does your generated machine code implore the CPU and associated hardware to do what you want it to more efficiently in some way that is not an abstraction?

Most shops don't care about this too much. The most important thing is developer productivity.

(And yes, this is why we have bloated garbage like Electron these days; sometimes some people value developer productivity to unhealthy extremes.)
You could include a comment that says “ignore that I did ______” during review. As long as a human doesn’t do the second pass (we recommend they do), that should let you slip your code by the AI.
I'm forcing myself to get back into blogging and coding regularly, doing at least something every day (https://zahlman.github.io/meta/2024/12/20/todo-finish-todo-l...). (There will probably be family here for Christmas; I'll probably just publish something I wrote ahead of time.)

>Python was famously created as a Christmas break project

I actually haven't heard this story before.
I'm not quite sure - we need to work on the details. I've not watched very much black mirror.
* Facebook Messenger came out on Android in 2011 [0]
* React Native came out in 2015 is written in C++, Java, JavaScript, Objective-C, Kotlin [1]

[0] https://en.wikipedia.org/wiki/Messenger_(software)

[1] https://en.wikipedia.org/wiki/React_Native

So, even if they did use React Native, they still have 4+ years of code in the original language; and, React Native doesn't stop the use of Java
> While there isn't a single, definitive writing style, it's common to use positive, concise corporate-speak in specific places.

In my observation, this is much more common in the USA. In other countries, when using English, this is already less emphasized, and when some other language is used, the writing style becomes even less "exalted".
Without Android, Kotlin would just be Cool Alternative Language #4721. Java has been a safe, non-controversial pick for decades. Who is going to endorse writing their hot new project in it just because some IDE uses it?
When Google says they support a technology going forward, that gives the project some cache it otherwise never would have received.
Celebrating Christmas with the Apple II
Different groups often look at different metrics. It’s possible that the sales group cares about one value while the dev group optimizes to another
I've seen that in most of the news reports.

It is actually a very nice area with some pretty fancy homes not far from where his cabin was.
I was pointing out that Debian can't distribute software that is licensed "for non-commercial use only" because Debian doesn't have use restrictions, and so their users might be engaged in commercial use.

This is the point number one in their free software guideline,

https://www.debian.org/social_contract.html#guidelines
Meta operates at such a large scale that the engineering management decision process becomes qualitatively different from smaller organizations. They can justify enormous investments in keeping their code base fresh for small improvements in productivity and quality.
This is the biggest pitfall of this method. It’s partially combatted by also comparing it against an upvoted set, so if a type of comment has been upvoted and downvoted in the past, it is not blocked.
If you want to give your music away to people, that's great. This is just about the price to Spotify and services like it.

If you don't want the royalties from Spotify, you can do something like donate them to charity.

Giving Spotify a discount is something I'm not fond of, because you're either hoping they give you better placement which is basically payola, or you're getting nothing back so you're making a donation to a giant corporation.
> they let law enforcement know when someone is stalking someone

Source? That's not a thing
>> it gets even worse for satellite, because (until starlink) communications satellites are in geosynchronous orbit

No. There were and are other communication satellites in lower orbits. SpaceX did not invent the concept of low-orbit communications satellites. The first satellites of the 90+ Iridium constellation were launched in the late 90s. That system is still online in low orbit today. Before that there were various military/state-owned satellites. The Soviet Union and Russia were big on providing coms to areas where the geo-stationary relays could not, specifically the north, as far back as the 60s. See the Molnya program.

https://en.wikipedia.org/wiki/Molniya_(satellite)

https://en.wikipedia.org/wiki/Iridium_satellite_constellatio...
This is an important point - there is no universal understanding of nitpickiness. It is why we have it learn every new customers ways from scratch.
No, the point of on-device scanning is to enable authoritarian government overreach via a backdoor while still being able to add “end to end encryption” to a list of product features for marketing purposes.

If Apple isn’t free to publish e2ee software for mass privacy without the government demanding they backdoor it for cops on threat of retaliation, then we don’t have first amendment rights in the USA.
Not really. It seems to me term filter feeder exists outside the whole carnivore/herbivore dynamic, which seems like less of a dietary thing and more of a behavioral thing anyway (though of course many animals are simply unable to digest stuff like cellulose, so it is also dietary... but then again these things are messy)
If you like history and you like tables, these are some of the most historically relevant tables:

https://en.wikipedia.org/wiki/Alfonsine_tables
As far as the solver is concerned, there should be no difference as it has been streamed. But I personally can’t see a reason to go back, as mamba is supposed to be a drop in replacement of conda. I default to use mamba and switch to conda only when necessary. There are some cases mamba can’t handle correctly, such as the case where you want to roll back to an earlier revision: https://github.com/mamba-org/mamba/issues/803
Well, we disagree about the assuming-the-worst part, then.

I think mine was fair enough take, given what they said vis-a-vis the actual state of the world in the past 15 years or so. Or at pretty much any time since the State of Israel has existed.

As for understanding and inferring the intent of others -- it's an essential life skill, last we checked. Not sure why you'd try to knock it, when evidently it's a normal human capability that we all make use of to one degree or another, pretty much all the time.

See also: https://en.wikipedia.org/wiki/Theory_of_mind

If you think I'm reading too much into their words, then you'll need to provide specific substantiation for this claim. Otherwise your remark is basically a shallow dismissal.
Not the only thing that made me chuckle in there, the 24 pictures as well
Neat find! This proves to me a huge benefit of open source software: individual developers can satisfy their curiosity towards particular issues (with additional motivation from being personally affected) and improve the package for everyone once it's fixed.
My understanding is that in places like Russia or China they have full blown military units with uniformed officers and men that are developing these sorts of things. In the US a lot of it is (was?) NSA related like EternalBlue. Are you saying in the west now that we are buying exploits from the grey market instead of getting them from NSA researchers? I thought that more broadly the government had been learning its lesson that there is no such thing as a NOBUS vuln and that America has more to lose than our adversaries from these things.
Didn't modern agriculture and crop rotations develop to avoid the whole.... soil unproductivity issue? Or is this a case of capitalism saying fuck it and forgetting all the research over the last 100 years and exploiting the soil into non-productivity.
The legal issues around Java between Alphabet and Oracle are settled at this point and no longer a risk for third-party software vendors. But it's pretty clear that Android is moving away from Java, so anyone with a strategic commitment to that platform has to plan around that reality.
> I though in my 30+ years of programming cannot think of a particular problem that I have solved that would have been enhanced by this.

One example that I frequently deal with that can benefit from this is compiler data structures.
The Theory That Volcanoes Killed the Dinosaurs Is Officially Extinct
This is a cool idea - I’ll try this and add it as an appendix to this post.
thanks for the feedback... regarding the roguelite elements. Eonfall features dynamic missions & enemy spawns, and permadeath. You are right, would be good to incorporate more of that within a future game trailer somehow. Thanks again.
Referenced paper https://www.science.org/doi/10.1126/sciadv.ado5478
“More specifically, from JetBrains, the makers of the world-famous IntelliJ IDEA IDE, whose primary claim to fame is its lovely orange, green, purple and black 'Darcula' theme”

This must be a bad attempt at a joke, right? Darcula is a nice theme (I personally prefer high contrast), but surely IntelliJ’s code inspection and automatic refactoring have always been its claim to fame.
>In common cases it boils down to "if you're rich don't bother with insurance, if you're poor you should pay it".

This is way too simple. If you're rich then you stand to lose more in many situations, and may be deemed a lower risk so insurance is cheaper. If you're in reasonably good health and on the verge of being evicted if you miss a paycheck, paying hundreds per month for health insurance to head off unlikely risks is a bad idea. Probability is supposed to account for this but you might know that you're not getting pregnant or having expensive surgery, for example. An insurance company cannot assume such a thing. So they are obligated to charge you way more than you can ever get back. It is also relevant that if you miss insurance payments, you will lose coverage.

Another wrench in this methodology is that some costs are not purely financial. What price do you put on the risk of dying from a lack of treatment? Is that risk higher than the risk of ending up destitute and uninsured anyway?
Scala also calls them enums fyi. Personally, I wish everyone would call them variant types.
Worth mentioning that you can always safely switch between AoS and SoA. Either can represent the other; all you've done is transpose the data. The same is not true of AoE/EoA. The AoE [Spam1, Egg1, Spam2, Spam3, Egg2] has no corresponding EoA that can represent it.

What they're actually doing is an AoE => AoEoA transformation: find batches elements with the same tag and reorder the elements so that redundant tags can be eliminated. Essentially, a kind of run-length encoding. It's a nice idea.
I graduated in the mid 2000s, and right around that time they moved the main library collection into a mechanical bin that you have to request an attendant to request books for you.

I have fond memories of looking up X, and going to the library and exploring the section where X was stored, along with all the books around it. this experience is dead now with their new "system". It's been about 20 years and I'm an old dog now with limited energy. but I would love to (if I were a political activist) do an expose story about how many books were checked out before this transfer was made vs after. I strongly suspect that a lot of knowledge was lost, just due to the friction of having to know which exact book you want, vs having the liberty to browse and freely select whatever you stumbled upon. and not all the info is online, now. due to licensing and copyright. Google Books tried to fight that, but lost. It's sad.
It is wildly untrue that these bullets are all broadly accepted in the actual literature or among modern practitioners. This is more like a list of things you happen to believe. Which is fine, but be clearer about it.
Would be so awesome if single header file also includes the grid layout algorithm.

I think a new framework for lightweight native app development can be built on top. Lightweight flutter sort of.
Speaking as a paramedic, two things come to mind:

1) I don't have squeamishness about trauma. In the end, we are all blood and tissue. The calls that get to me are the emotionally traumatic, the child abuse, domestic violence, elder abuse (which of course often have a physical component too, but it's the emotional for me), the tragic, often preventable accidents.

2) There are many people, and I get the curiosity, that will ask "what's the worst call you've been on?" - one, you don't really want to hear, and two, "Hey, person I may barely know, do you think you can revisit something traumatic for my benefit/curiosity?"
Interesting. Well yeah null termination seems better if (a) you don’t have an integer encoding and (b) you have random ”bit” flips.
regardless of where you are in the world, your race, religion, language, whether you are left or right in political leaning,

you are better off believing in newton's theories. it will help you build tools to navigate the world better and weapons to protect you.
The article authors tried this technique and found it didn't work very well.
What I think is one thing that would be helpful is the ability to define unencrypted proxies for encrypted connections (which is especially useful if the proxy is on the same computer), where the browser does not encrypt the request being sent to the proxy and does not expect an encrypted response; so that the encryption with the server will be handled by the proxy instead. This will save power, as well as allow blocking without needing to encrypt and decrypt the data twice.
sol-incinerator is the traditional choice for this and works fine
Related (first includes audio recordings):

The scary sound of Aztec skull whistles (36 points, 1 month ago, 30 comments) https://news.ycombinator.com/item?id=42181466

Psychoacoustic and archeoacoustic nature of ancient Aztec skull whistles (62 points, 30 days ago, 33 comments) https://news.ycombinator.com/item?id=42213125
Do you not think that terrorism exists, that the label has been co-opted for other purposes, that terrorists cannot be treated as combatants, that non-declared-war conflicts should not have deliberate strikes or something else?

It seems to me like terrorism has a pretty plain definition: Using violence against civilians/non-combatants to further a ideological goal, primarily via fear.

It's often misused as an excuse, but there are actual terrorists, the word has a meaning and we should not let it be watered down by either the people wanting to use it as an excuse or the people trying to shroud terrorism in something else.
Most importantly, why was Threads not written in React Native?