skysight-inc/HackerNews huggingface dataset:
Yes, obviously I agree that someone can be smart relative to one set of people (or criteria, or problems, or whatever) and stupid relative to another. And yes, I agree that we are all much stupider than a hypothetical superintelligence might be. And I have no idea why you call this "the tricky part"; it isn't tricky at all.

(Except that comparing against "what is possible" is tricky, because there are different sorts of possibility. How smart am I relative to what I might be if I had better habits and less self-deception? What about relative to if I had as good a brain as any mere human could have? Relative to the cleverest things that could exist within our universe, obeying the laws of physics? Relative to a god that isn't bound by such petty concerns? I think those answers might all be very different from one another.)

This all seems absolutely obvious to me, and I suspect it is approximately equally obvious to (say) Richard Dawkins or Sean Carroll. In particular, I see no reason to think that those people or others like them think, still less claim, to be free of cognitive limitations and errors. Evidently you think there is something wrong with them in this general area -- but you seem strangely reluctant to be quite explicit about what your complaint is, and to my (doubtless not-perfectly-comprehending) eyes it seems that you alternate between implying, though not quite saying explicitly, that there is something specially, unusually, wrong about these people, and pointing out universal limitations that everyone, or pretty much everyone, suffers from.

I started writing a few paragraphs engaging with various actual possibilities for what you might be saying about those people and why you might think it bad, but instead of doing that I'll give you another opportunity to tell me. I'm getting bored of having to guess what you have in mind, and then having you ignore my attempts to engage with it.
"In effect, we conjure the spirits of the computer with our spells"

t. Introduction of SICP
Countering tactical kamikaze drones: ideas needed
It's not hard if you remove the self delusion. Removing the self delusion is maybe tricky for the individual, but it's easy for people around the individual to see. Societal tools like shame are generally used to encourage people in the right direction, but we don't do a great job of this in America, because money tends to override everything else and I don't think we have good structures around expressing non-monetary values like honor.

Especially on the west coast, we're so passive in our shaming of people that it probably doesn't translate to action. There are people who work at Evil companies like Facebook, etc, who are otherwise nice, but I find myself not including them or turned off to them as friends because this sort of contradiction is hard to square in my brain. Of course I wouldn't communicate to this, being a passive PNW raised wimp, and it's not even super explicit in my mind, it's really more of a bad vibe than anything else. I imagine over time if enough people act like I do, it doesn't actually translate to different decisions from the individual in question, but instead translates to them waking up one day feeling distant and unfulfilled, which is probably the worst of all outcomes. They still work for Bad Company, but are also sad about it, and there's a general sense of malaise pervading life that's hard to pinpoint.

*Obviously this all ignores the people who don't have a choice of employment. But here I'm generally referring to software people who have high pay and career mobility. Things get murkier when the conversation is opened up to people who are just trying to survive.
Everyone lied about the price of bonds, that's why our major investment banks still exist (though, I suppose CS doesn't at this point; that's another story).
Heh. Takes a scifi-level compression algorithm to make 32 bits comparable to 1 bit...or you'd need to get really lucky with your sparse matrix ;)
A single crazy in a sea of normalcy will be diluted. A congealed group of crazies, however, has political and social power.
It wasn’t the company that did fraud, individuals employed by Boeing did. Is it normal for the company to take the charge? How can “Boeing” plead guilty to anything?
While this looks cool, isn't using a full programming language to power your build the reason why builds become fragile? e.g. Maven just works because you're limited in what you can do.
> You can use `{…}` or `do … end` as you see best fit.

I don't use Ruby, so I don't know what happens in the Ruby world, but...

Doesn't this create a Holy War akin to C/C++'s fighting over where the opening brace goes (Current line vs next line)?
The Art of Training Young People – By Benjamin Parry
Show HN: demoshake – Supercharge your sales process with interactive demos
In principle, yes, but empirically? They can't do this reliably, even if all the texts fit within the context window. (They can't even reliably answer the question "what does author X say about Y?" – which, I agree, they should be able to do in principle.)
Which service does have separation?
And you will be going to prison for shooting down an aircraft.
I used to stick to Maya 2013 for about 10 years until i changed job last year. Maya 2013 took 2-3 seconds to start as opposed to Mayay 2024 which takes almost 2 minutes to boot. I started using it in 1997 and it was an absolutely fantastic piece of software for 20 years- i have been using 3dsmax and Softimage (not XSI) too. Then Autodesk absolutely ruined it, which is sad but now there is Unreal and Blender and no need to pay for their scummy subscriptions any longer.
Btw. replaced Photoshop by Figma and Affinity too.
Thanks for the tip, doesn't seem to be the case currently, but I'll keep an eye out in that area.
$14 mil isn't a whole lot when your company hires software people in the US. Software people in the US are expensive.
Speaking of this, the government should build some crazy Rube Goldberg laser that lets a user dial in frequency bands of high fluency output as much as technically possible. Not sure what it could be for, but it would be fun to have (eg asml euv near one end, IR and far IR lasers at the other end).
Apple's Open Source Roots
Would be interesting to know the other candidates for "most persistent entrepreneur".
Sure, but the choice of then mentioning the Galaxy S10 (2019) next to the iPhone X (2017) seems like a weird choice, when the Galaxy GT-I7500 (2009) as well as Galaxy S1 (2010) already had AMOLED 9-10 years before that.
I'm sick of object oriented/non-functional programming. It's soul crushing to constantly be fixing problems that wouldn't have happened in the first place if people just handled things immutably.
Sure but that doesn't quite answer my question: is the parser trick really that bad?

I do see what you mean, of course, and am aware of the arguments but I've never found lack of non-whitespace expression terminator even remotely confusing. I can clearly see indentation in my periphery signalling that it's multi-line. I can also say that in ~13 of using exclusively using semicolon-less languages, I've never had or even heard of a problem caused by someone misunderstanding where an expression ends.

Anyway, this is getting pretty bikesheddy, lol but ya, to each their own, obviously.
This is cool. Even if we can't use it, it's cool to see innovation in Java build tools.
This seems timely in regards to the US Presidential race.
The Y channel of the 4:4:4 "sub"sampled image looks sharper than the other comparison images. Look at the ground next to the bird's feet. I perceive it as sharper in the 4:4:4 image even though it's just about a single colour and the luma was supposedly not subsampled.
Sadly not, have been paying for ChatGPT Plus since it's become available in my country. If I were merely a free customer, I'd have full understanding for such meassures.
You're Out of Here: A History of Umpire Ejections
Microbial Time – By Siv Watkins
The drones under 250g don't require a license only for recreation flight. You also can't fly over people and a few other things like that. You still need an FAA license to operate a sub 250g drone for anything commerical.

Also drones under 250g are still considered aircraft and protected by law.
Is this the MS employee you are talking about?

https://www.geekwire.com/2023/suspect-in-alleged-stabbing-of...

I am sympathetic to the pains discussed here, but that sounds like a psychotic and deeply disturbed individual whose traits were not attributable to programming or tech in general.

Might as well have been an industrial engineer or lorry driver.

"Entfremdung" in work is a real thing, but mentioning this kind of case and thinking up associations is not doing this idea any justice.
keep yourself safe :)
China will (supposedly) reach as well as potentially exceed their 2030 renewables target by the end of this year [1], and the solar manufacturing and deployment flywheel is still coming up to speed (global solar deployment is anticipated to reach ~660GW/pa by end of year, should achieve 1TW/pa within the next 18 months assuming current trajectories [2]). China and India being close geographically while also having enormous fossil generation to push out of the generation mix is convenient; not far from factory to solar farm.

[1] https://www.reuters.com/business/energy/china-leads-renewabl...

[2] https://news.ycombinator.com/item?id=40727619
Using a SmartCard HSM for DNSSEC with Bind, Knot DNS, and LDNS/NSD
Mine was more determination =stubborn + pragmatic. Obstinant is missing the pragmatism
The criminal liability should be directly on the persons responsible who ignored safety warnings knowingly. If someone responsible for this doesn't go to jail, it's just a matter of time that a similar thing will happen again, given the company culture.
Yeah I agree, they are not incentivized to fix scaling/bots because they get a fee every time a ticket is sold. It is in their best interest for the ticket to be sold as many times as possible.
There’s a MONIAC at MoMa in NYC but it’s sadly not operational
I couldn't fully grasp what he was trying to say and your summarization is both shorter and gets the point across better. Thanks
Disney is collecting pictures of everyone faces. That's pretty creepy.
Here is something actionable you can start doing immediately: recognize when you are jumping into habitual reactions in conversation. (e.g. problem-solving, giving advice, storytelling, devil's advocate, etc). I have a list of those here under "concepts": https://josephrmartinez.github.io/reactionsjournal/

Just chill out and try not doing that for a few seconds. Not saying this is always the wrong thing to do, but if your intention is to have your friends and colleagues appreciate your listening skills I think this is the starting point. Be more present to the conversation; responding to what they are actually saying and not just habitually reacting.
I am naive about this subject and my wording for this might be technically wrong. What I meant was replication emerging in the simulation instead of being predefined.
What ruling? What, more precisely than "pretty much this", does it allow?
There are existing well established companies already doing this (active cooling).

https://www.worldcourier.com/

This is one we use all the time.
It's a little bit bigger than a "snippet" but probably smaller than a typical "library". But I have a little bit of code I reuse quite frequently for server applications. I have server implementations in Java and Python and a Java client.

So what is it? I call it "stoppable". Basically in the main() of the service I wrap everything in a while (!stopped) where stopped is a static boolean variable that defaults to "false". But before entering this loop, I start a thread that just loops, listening on a socket for a message reading "STOP". If it finds that message, it toggles the stopped variable to true.

Then in my systemd unit file for the service, the stop command just becomes something like:

java -jar stoppable-client.jar -p $SOME_PORT

It's simple but works well for my simple use-cases. There's no authentication or anything at the moment, so not really something I would use for production use in an important app; but in my context it's something I use for little POC / prototype services, or random little things I run for my own purposes on my private network.
> In short, it is the view that material progress leads to human progress.

I certainly hope so. Power dynamics are pretty bad right now, and they've never been great. Wonder what the people working Amazon's warehouses, and the slaves at Tyson Meats would think of such a postulate.
could be worse... Teams cough, cough
I mostly like the Kotlin flavor of Gradle, but it still has some relatively simple workflows for which you need to deeply understand the execution model of Gradle. The ideal build tool would just work intuitively - i.e. would be geared towards developers rather than build tool nerds.

For example, I wanted a standalone database migration task that wouldn't be run by default. The magic for that is "doLast", which I don't think describes what it's actually doing particularly well.

tasks.register("db-migrate", DatabaseSetup::class) {
doLast {
println("Now migrating")
migrate()
jooqGenerate()
}
}
I personally think we are more like "plumbers but with JSON". I have principles and apply them but I don't expect the others to do that
Yup. We use Black where I work. It runs on every PR and we don't approve PRs that aren't approved by Black. Most of us have created a pre-commit hook so we don't even make commits that Black won't like.
mmm. I'm the exact opposite. My job is interesting, valuable and often quite challenging. And if they stopped paying me, I'd stop showing up.

I care because I'm paid to. Otherwise, why bother?
https://www.scotusblog.com/2024/06/supreme-court-limits-scop...

Somewhat opinionated, but clearer explanation: https://jacobin.com/2024/06/supreme-court-corruption-thomas-...

Perhaps somebody finds a better overview.
That sounds like a great idea for our next bubble
I answered this in a sibling comment in more detail, but basically my complaint is that comparing a single soda brand to an entire class of tens, possibly hundreds of thousands of drinks, which have a rich cultural back story just seems wrong to me, that doesn’t do wine justice, especially as we don’t just discuss cultural impact, but cultural significance. I’m sure I come across as a European snob here, and I’m actually sorry for that, but I can’t get over the fact that someone claims Coca Cola is in any way as significant as the tradition of winery in total :(
Astronomers find surprising ice world in the habitable zone with JWST data
Are there any documented examples of societies where "magics", "shamans" or "wizards" were at the top of the hierarchy? I gotta say, I'm an avid reader of Ancient History and Anthropology and the closest I can think of is the Priest-Kings of Sumeria and your garden variety theocracy and the latter is much more of a priestly bureeacracy than anything else...
Well this just isn’t true. You can’t take the release dates of those OSes and claim everyone had fancy GUIs starting then.

Mac was always a tiny fraction of the market. No one used Windows 1.0. High end UNIX workstations were extremely rare.

What was common was DOS, the other home micros, and dumb terminals. All black background.
HN poetry! How lovely. Thanks for sharing your creative work.
We Have Made Science
HTML itself allows inline styles. I’m not sure how or why you would want to remove it from React, since it’s part of DOM.

If you don’t want to use inline styles, then don’t use them. Though even if you use a stylesheet, they are still essential for setting CSS variables.
Agreed, there are tradeoffs. But from a principled perspective I recognize the risk in having to choose between escape and home power. Adverse events often stack in unexpected ways at the worst time.
Is this actually better than just putting in dry ice?

It seems that dry ice has 571 kJ/kg latent heat at -78.5 C sublimation, while lithium batteries have around 250 Wh/kg = 900 kJ/kg, but with batteries you have the extra weight of the refrigeration system plus whatever loss of efficiency it causes, as well as the risk of mechanical/electrical failure.

It seems that charging batteries is much cheaper though, with dry ice seemingly going for 2-6$/kg and electricity 0.1688 $/kWh = 0.04$/kg to charge batteries.
What happens if you put 100 of these in a box? I have a feeling it's going to be tough keeping the ones in the center cool.
People are excited for less functional app. This is insane.
“Strong opinions lightly held”?
Why? She cannot have thoughts or agency?
One small example: In 2012 Facebook emotionally manipulated people in the name of science without anybody's consent by controlling positive / negative posts on their news feed.

Right? Wrong? Discuss.
Yeah, we are more like masons. We have useful skills that enable building impressive things, but at the end of the day we are building someone else's cathedral.
Use the semantics of the standard Incident Command System. Emergency responders have spent decades figuring out the best way to organize for these situations. Tech orgs should leverage that work.

https://en.wikipedia.org/wiki/Incident_Command_System

https://training.fema.gov/nims/
Do I understand correctly that this only works for shorts?
> The idea that connecting the world will make it a better place and undo the millennia of tribalism is a romanticized platitude of the 1990s.

shrug Certainly a better place than a disconnected world.
I don't think I follow your concerns.

For styling, there has never been a requirement (or even, really, an incentive) to style your elements directly in JSX. It's possible to do so but you're just passing through inline styles to HTML.

For "the province of the designer," do you mean the designers of your sites are writing all the HTML and CSS themselves? I do not think that's the province of the designer personally, but it may be an older school of thought (I only started my career in the age of React). When writing in JSX, they truly can become thoroughly intertwined, as the structure influences the styling and vice-versa, and code can control either of those other options. I find this complex, but quite reasonable. The majority of the time it's actually just straightforward.
Show HN: I coded my own JSON translation tool to easily localize my side project
Hi HN, I’m Joan, the developer of Quicklang. I made this app to easily translate and keep in sync all my localization JSON files for my side projects. While searching online for a similar tool, I only found enterprise solutions that do not allow direct editing of JSON files.

I used to use ChatGPT to translate the JSON translation file changes before coding Quicklang. However, I realized that ChatGPT only allows you to input short content for translation into another language (even if you provide a .json file), and each time I had to request translations for one language at a time. So, I decided to build an app that only sends the changes I’ve made to the OpenAI API and easily translates them into all the target languages for my side projects.

Technical details: I used Next.js to build the front end and backend, and I use a custom VPS (EC2 instance) on AWS to handle the translation process. This is because the translation can take several minutes, and Vercel Functions time out after 10 seconds by default (up to 60 seconds on the Hobby plan). Finally, I save the translation files in an S3 bucket.

What’s next? I want to add cool features like change history, the capability to add context to the OpenAI API to make translations as accurate as possible, and maybe allow developers to interact with the API in order to use the tool.

Let me know your thoughts and feedback. It’s been a blast working on this so far, and I think it’s just neat :)
Might be more complicated than introvert/extrovert, probably has some spectrum as well, but a lot of people talk just to talk and not to exchange information and that doesn't work well when they are trying to talk to someone that talks to exchange information. I'm pretty introverted if someone is talking about nothing, but get me in a room with people who actually know what they're talking about and I open right up. People who know something about a topic are so interesting and talking with them is super refreshing because you are able to learn stuff and challenge your existing knowledge and what not.
Hey HN.

I got tired of manually copy/pasting translations from ChatGPT every time I updated my main language JSON file.
So I build my own alternative.

Joan
Thanks! But how would I start bashbro in this case, and assign it to the label "myfiles"? I suspect I need additional scripting to make this easy.
Book looks very interesting.

random nit (obviously not having read the book): I would say p99 behaviour can be captured in profiling, it's just going to be the p99 of the profiles. E.g. if you sample 10,000 stack traces out of your executable, 1% of those are going to be in that p99, sort of by definition. Tracing through requests (e.g.) is useful but I wouldn't make as strong as a statement as that's the only way of understanding p99 performance based on my experience.
ChatGPT 4o in Slack
https://DataScope.io created ChatScope, enabling businesses to access various AI models directly within Slack. ChatScope eliminates per-user license fees, providing a cost-effective solution for seamless AI integration. This innovation simplifies collaboration and enhances productivity by allowing teams to leverage powerful AI tools without leaving their communication platform. https://chatscope-ai.web.app/
I've never understood the strong demand for multi-statement lambdas. At best, it's just syntactic sugar. What's wrong with:

def my_map_function(x):
# do stuff

new_list = map(my_map_function, my_list)

?
Persistent = stubborn about achieving a goal = good

Obstinate = stubborn about executing a solution = bad
Open-TeleVision: Why human intelligence could be the key to next-gen robotics
It's a lot more expensive to put panels on roofs than to put them on a meadow somewhere.
There are some good points, but I disagree pretty strongly with some of the premises in your blog post. I ask this quite seriously: why should I care about the health of the jvm ecosystem? Unless I am oracle, how does that fit in with my personal or business goals?

I know definitively that for me, personally, the quality of my build tool significantly impacts my productivity. Maven does not meet my personal bar and if I needed to use java for whatever reason, I'm not making a sacrifice to the altar of the jvm ecosystem purity and subjecting myself to maven.
I mean, you basically ignored the point about them buying Russian oil/gas, thus enabling the Russian war. But yes, I agree that China makes things. India doesn't really have that excuse for using coal.
Psychological and Genes' Eye View of Ergodicity Economics
BC electricity is completely hydroelectric. And they encourage homes to go all electric with no gas.

If BC's population went up by a factor of 1.1B/40M = 27.5x, most likely the hydroelectric resources in the province would become insufficient and BC would have to switch to alternate forms of electric power. Maybe that is solar+wind+nuclear, but maybe it's just gas and coal.

Please note that in Canada, electricity, heat, and transport emissions dwarf those from all other sectors [1].

[1] https://ourworldindata.org/grapher/ghg-emissions-by-sector?t...
I wonder if a solution is not to try to contain the 'pressure', but to give it a release valve. Instead of trying to detect and push them out, give them a chance to say their piece and make their connections. If they have a reason to out themselves, then they can be contained.

HN does this too - you'll see the ads occasionally for startups, and we're all glad for the 'who is hiring' and 'who wants to be hired' threads. Those are likely containment as much as anything else.
Transactions and Serverless Are Made for Each Other