skysight-inc/HackerNews huggingface dataset:
Show HN: Zepto – Generate Business Requirement Docs and Collaborate in Seconds
Hi HN, I built Zepto, a web app to generate a Business requirements doc from a product idea in seconds and collaborate with your team effortlessly. Saves time coming up with the initial product requirements documentation and gets alignment by sharing with your team.
Would love to hear your thoughts, feedback, or feature suggestions!
My trackpad seems to handle it fine, but I agree that keyboard controls would be nice.
The article contains Young’s surviving eyewitness account of the much-memed ‘demon core’[0] incident involving Louis Slotin.

Young expresses anger at the pressure put on Slotin to enact the experiment so dangerously in person.

“ Hospitalized for observation, Young was released, but forever after blamed Slotin’s death on Groves’ insistence on obtaining test results before proper equipment was available. “There was no need to kill Louis Slotin to show that making critical mass measures should be made by remote control,” he wrote in 1975, still angry.”

As the demon-core incident is often attributed to Slotin showing off and his careless youthful bravado, Young’s account is valuable as is testifies that pressure for results from the head of the project Gen. Leslie Groves was the cause that the experiment was not performed remotely.

Young further testified that Slotin’s quick reactions saved him and others from a fatal dose.

“ Slotin immediately knocked the two hemispheres of radioactive material apart with his hand, probably saving the other technicians and scientists in the room—including Young—from immediate death.
“

So Slotin was not a fool but under deadline pressure for results and his actions saved others.

Young is a fascinating chap, no formal science education but worked his way up to scientist and made the world’s first working breeder reactor in his spare time.

[0] “ The meme-ification of the “Demon Core””

https://news.ycombinator.com/item?id=42200699
Lots of things and voices don't get covered in the media even with the best intentioned people. Simple resources and headcount. Maybe tools like AI can help more information get out there, maybe faster than mis-information.
Accept that you cannot prevent everything bad happening in life.

Doctors don't just say it, evidence bears it out. Screening detects way more false positive than true positives. Following everything up is simply not possible, unless you have tons of money and basically making your life about prevention and little else.
when your boss is a one-upper who doesnt understand your teams product, they will do everything possible to sabatoge your efforts and spin metrics to make you look bad. attempting to give feedback to such a person will get you this response: "you need to earn trust and learn to disagree and commit".

idk if this is a US thing; its mainly a thing where a manager is tasked with supporting a product that they dont understand. managers in these situations attempt to treat their managerial role as if the product itself does not matter - the team has metrics to hit, and to them thats more important than the product.
The article was apparently published in 2021 but meow has had a release as recently as October.

https://github.com/meow-edit/meow

There's also a Doom Emacs module: https://github.com/meow-edit/doom-meow

This is HN submission is the first I've heard of meow but it looks interesting. One of the bigger problems I have with Doom is reading the docs for Emacs packages and the keybinds don't match. It's nice that someone took the time to make evil bindings but sometimes it's a struggle to remember where the bindings differ (I'm thinking of Magit in particular).

Plus, object-verb command order just seems next level. I'm always using evil/vim visual mode anyway. My fear is losing muscle memory for using vi and vim in environments where there's no Emacs, especially not one with my special config.
No matter how much smarter AI becomes, it doesn’t necessarily mean humans can utilize it effortlessly. When companies onboard new employees, they engage in processes to help them integrate and thrive within the organization. Similarly, for AI to operate effectively, “AI onboarding” is crucial—creating an environment where AI can perform at its best.
Lego is not edible. they'll need food in the coming war.
NotebookLM is very decent at giving summaries to lengthy audio files:

The sources strongly advise against giving feedback to your boss, even if your boss claims to be open to it. This is due to the inherent power dynamics in organizations and the potential negative consequences. Here's why:

- Power Differentials: Organizations have vertical structures where bosses have more power, authority, and responsibility [1-3]. This means that certain behaviors, like giving feedback, are reserved for those in higher positions [3].

- Risk of Negative Reaction: Even if a boss claims to be open to feedback, they might react negatively, consciously or subconsciously, to criticism from their subordinates [4-6]. This can lead to:

- Damaged Relationships: The boss may view the feedback as insubordination or a lack of respect, straining the relationship [7].
Stalled Career Progress: The boss may hold a grudge, potentially impacting future promotions or opportunities [7].

- Job Security: In extreme cases, giving unsolicited feedback could even lead to termination [8].

- Misinterpretation and Misunderstanding: Bosses often interpret upward feedback as a challenge to their authority or a lack of understanding of the complexities of their role [9, 10]. They might feel that the direct is overstepping their boundaries or does not have enough experience to offer valid criticisms [11].

- Breakdown of Hierarchy: Allowing upward feedback can blur the lines of authority and lead to a situation where directs feel empowered to dictate their boss's actions [9]. This can create chaos and undermine the effectiveness of the team.

- False Sense of Openness: Many bosses want to believe they are open to feedback, but in reality, very few are truly capable of handling it maturely and constructively [12, 13]. Their initial openness might just be a facade that crumbles when faced with actual criticism [14].

The sources highlight that while it's tempting to give upward feedback, especially with good intentions, it's generally unproductive and carries significant risks. They advocate for focusing on alternative approaches like offering suggestions during brainstorming sessions or providing input through formalized channels like 360 reviews, while exercising extreme caution even in those situations.
Nim has this too:

- `assert` is disabled in unsafe `danger` mode or can be disabled with a flag for performance
- `doAssert` cannot be disabled

While I've never come across an argument for why there are two types of assert, over time I’ve naturally started using them in the same way as the author.
For an objective/scientific reasoning behind this, I once read somewhere (no citations handy, sorry) that humans can't really "associate" at a personal level with more than a few hundred people or so at once.

This means that beyond the family, friends, co-workers and other professional relations, and "the village/church" so to speak it actually doesn't matter at the individual level what happens to those outside of that circle.
You're quite right in that early C was a primitive compiler, and adding a macro processor was a cheap and easy way to add power.

Using the macro preprocessor to work around some fundamental issues with the language is not what I meant.

I meant devising one's own language using macros. The canonical example:

#define BEGIN {
#define END }

We laugh about that today, but the 80's people actually did that. Today's macros are often just more complicated attempts at the same thing.

The tales I hear about Lisp is that a team's code is not portable to another team, because they each invent their own macro language in order to be able to use Lisp at all.
Edit: sorry I misread, never mind, thanks.
More importantly, while Ukraine has a developed network of shelters for protection of civilians and procedures for evacuating civilians, if necessary by force, the authorities in Gaza have been very clear that shelters are only for militants and they have also used force to keep civilians from evacuating.
Exceptions are a special case of general effect systems which do include the capability you describe.
Safari is only available on macOS
> I find it hard to believe humans were building houses, painting pictures, making rope, and sailing for tens of thousands of years without inventing writing.

Egyptian Pyramids - 3,800 BCE

They were writing just not with an alphabet
I find it baffling that, for instance, India, one the most polluted and polluting country in the planet on several metrics, is one of the recipient of the money.

People in countries that go the extra mile to keep the environment as clean as possible and that already cleanup after others, are being extorted money to give to a country that's responsible, for instance, for the most plastic being poured into the ocean after China. [1]

This is a total inversion of principles and a reinforcement of negative behavior. These countries should be suffering penalties, not getting rewards.

[1] https://www.scientificamerican.com/article/stemming-the-plas...
If they offer hybrid yes. Small company yes. Be upfront on your cover letter: looking for remote. Let them decide if they want to try it. Important never go in for interviews or for any reason.
> Discrimination is at its peak.

It could just as easily be comically inept authority figures. I got suspended for less than this (in violation of state law).
Cool now how do I get a table in my markdown file? And a chart? Also some diagrams.
" $300 billion annually by 2035" to me 300 sounds pretty good. But that's a long time
https://archive.ph/f5pGY
> These days I thus view asserts as falling into two categories:
> 1. Checking problem domain assumptions.
> 2. Checking internal assumptions.

(1) is the category of assert that should not be an assert. That is an error to be handled, not asserted.

Ok, to be fair, (1) is really a combination of two categories: (1a) assumptions about uncontrolled external input, and (1b) assumptions about supposedly controlled or known input. Both should be handled with error checking most of the time, but it's forgivable for (1b) to be asserted if it's too inconvenient to do proper error handling. (1b) and (2) are problems that you need to fix, and the sooner and clearer the issue is announced, the more likely and easier it is to be fixed.

One thing I didn't see mentioned is that asserts, especially category (2), enable fuzz testing to be vastly more effective. A fuzz test doesn't have to stumble across something that causes a crash or a recognizably bad output; it just needs to trigger an assert. Which is another reason to not use asserts for unexpected input; fuzzers are supposed to give unexpected input, and your program is supposed to handle it reasonably gracefully. If you over-constrain the input, then first you'll be wrong because weirdness will sneak in anyway, and second the fuzzer is harder to implement correctly and is less powerful. The fuzzer is supposed to be a chaos monkey, and it works best if you allow it to be one.
Hey. I actually just built a dashboard and filter for f5bot hits. Would love to know your thoughts and if you think it is useful!

https://tracker.16x.engineer/
Climate getting milder has also meant the tree line, and thus forest line, has moved up quite a lot[1].

[1]: https://www.forskning.no/norges-forskningsrad-partner-miljoo...
I think it says 300B /by/ 2035 per year
Related: https://news.ycombinator.com/item?id=42219407
Satya Nadella and the three stages of scientific truth
You’re off by a factor of 20+.
But not one of the things you mention is an “open standard”.
Denmarks agricultural performance is not great at all. it's way too expensive to produce stuff. if it wasn't for EU subsidies the agricultural sector in Denmark would loose over 50% of their profits. To drive the point home the agricultural sector in Denmark only makes up 3.6% of the bnp and 4.3% of exports while taking up 60% of Denmarks total area and employing around 3.9% of the working population. i think Denmark can easily let go of 10% while only having miniscule effects on the economy. Denmark is a very small country and technically has no truly wild nature.
Places that used to be forested and are not productive farmland. There’s lots of places like this, just maybe not in Denmark.
I prefer a histogram or jittered scatter plot.
I meant that most labs and tutorials were run by PhD students, not that most PhD students had jobs running labs and tutorials.
He also once said that 640KB should be enough for anyone, so ... let's take his opinion with a grain of salt. Affluence does not equal wisdom.
Hey, u/ss99ww. We did not go on a banning spree, we banned only one person, you. After removing the comment we're you insulted someone, I checked your history, noticed that you did not meaningfully participate in r/cpp outside this thread, and decided to remove someone from the community who'd only be there to cause trouble.

(And for the record, we barely removed any comments, just the ones that directly insulted people.)
> I find it baffling that, for instance, India, one the most polluted and polluting country in the planet on several metrics, is one of the recipient of the money.

It's for tackling climate change, not pollution.
Thx for the feedback!

Will specify a license asap.

Very small amount of 3p deps are used. A few modules from @std and the well known date-fns lib. deno info src/bin.ts shows a generally short, shallow tree.

Wrt to implied imports and the ref’d line, it’s not really implied as much as default filename. Nearly the same but i think perhaps a subtle enough difference? -r can be used for an explicit entrypoint, thus opting out of the default.
They had paper though not as durable as the modern one. Papyrus had the same function, but it decays over few decades and things written on it should be rewritten. If you have a few centuries of war and low literacy like in the western parts of the Roman empire, there is noone to renew the pagan texts and they get lost. The eastern empire bothered only with the texts compatible with christianity while the arabs kept those compatible with islam.

The printing press might've been useful though.
Most people can, some people can’t - and the ones who can’t can be incredibly dangerous.
> give feedback to such a person will get you this response: "you need to earn trust and learn to disagree and commit"

Sure, but you won't get fired, right?

Even so, this is just about dealing in general with people who have ego (for the sake of brevity) issues. I don't understand why this should be advice for dealing with senior leadership in general.
"Using runtime assert() in a tight performance loop can impact performance?" Um, like ... duh?

Run time checks should simply be enabled. Normally, you're checking some context on entry or exit from a function. 99% of the time it simply won't matter to performance. And, when it does, it will pop out at you and you can remove it.

The bigger issue as alluded to is assert() in libraries. As a user, you can't add an assert() to a library. And also, as a user, you can't remove an assert() that is getting in your way.
> Your argument is an argument against doing anything at all.
My argument is about the scale.

They didn’t build a giant railwork network after the first train was shown, they didn’t build Highways after the car’s invention.

It’s like the IT industry turned into a one trick pony and bets everything on a certain type of AI.
Considering that the average person in these so called developed countries pollute and consume far more than the average person in India and China, I don't see your point.
Many cultures never invent writing. From well-known 1969 research on 186 pre-industrial societies: [0]

* 39.2%: No writing
* 37.1%: Pictures only
* 23.7%: Writing

Also of interest (but also a bit dated): "... the making and reading of two dimensional maps is almost universal among mankind whereas the reading and writing of linear scripts is a special accomplishment associated with a high level of social and technical sophistication." [1]

> I think we just haven’t found any of it that survived.

It's an interesting question, but do I think that? That's the thing about science - we need evidence. Otherwise, what we think turns out to be especially unreliable.

[0] George P. Murdock, D.R. White. Standard Cross-Cultural Sample (SCCS). Ethnology (1969)

[1] Edmund Leach. Culture and Communication. Cambridge U. Press (1976)
American workplaces are very toxic. Waves of managers ride on the coattails of the latest dude in charge. That they are completely clueless doesn’t prevent them from getting the job. If you point out their failures, you will immediately be labeled as part of the opposition.

In other words, this is pure Machiavellian politics. The truth doesn’t matter. If you don’t kiss the donkey’s ass, the best advice IMO is to shut the hell up, collect your paycheck, and go home and kiss your wife. Your family is the only people who matter. The farce will go on for years. Like all Ponzi schemes, it will eventually collapse. But it may take years.
> detected inorganic arsenic … at higher levels … chickens treated with the drug … than in untreated chickens

More than 0 seems like a lot in untreated chickens.
Why not? People lived ok without being able to read and write until a couple generations ago. Passing knowledge orally and by example is easy.
By one count, Mastodon has been stable at about a million users for the last year; this hasn’t increased significantly with the rise of Bluesky, and may have dipped a bit. I would suspect that a more viable Bluesky is cannibalising some users from Mastodon; anecdotally I use Mastodon less since Bluesky has become more viable over the last month or so.
The entire point is that developed nations went through their phase of intense pollution, came out the other side, and are now rich because of that history. Developing nations can't afford the luxury of clean industries, because they can barely afford the dirty ones!

The money is aimed at getting them "over the hump" in the least polluting manner possible.

It's like... helping up others after you've climbed the wall instead of pulling up the ladder behind you and blaming them for being lower than you.
Not really. Trees plant themselves. If it’s not being actively used for something/mowed it’ll turn back into forest.
My understanding is that the average Chinese dictionary has 20,000 characters. The full set is somewhere around 50,000. The average educated adult knows about 8000. The number of characters to read a Chinese newspaper is about 2500 to 3500.

This is based on multiple sources online.
Here is one example source (BBC):
https://www.bbc.co.uk/languages/chinese/real_chinese/mini_gu...
> while Israel seems less interested in incorporating Gazans as equal Israeli citizens any time soon.

Israel doesn't want to control Gaza. Israel want to coexist peacefully with it and has been willing to go very far and take risks to achieve that.

This is very clear when you study its relation with Egypt, Jordan and Gaza.

The fact that Jordan and Egypt has not seen a single attack after they stopped attacking Israel is well known.

On the topic of Gaza it seems to be a lot of confusion, but here are some details people often leave out:

- Israel voluntarily left Gaza in anticipation of a permanent peace deal

- Israel wanted Gaza to succeed and forcefully removed their own people

- Israel left infrastructure behind

- Israel, in the beginning, had relatively open borders towards Gaza

- There was hospital cooperation so people could easily be rushed from Gaza to Israeli hospitals to save lives

- Gradually the borders have been closed more and more. Each of these restrictions have a reason written in blood.

- Yes, that includes the reasons why ambulances are not allowed to cross into Israel without inspection, Gazan terrorists abused even that opportunity to stage attacks

- The border have been restricted more and more thanks to this, but even until 07. of October last year, people could live in Gaza and work in Israel
> prior to the invention of the printing press, writing was very laborious to produce at scale.

Imagine having to engrave anything you write in clay, stone, wood, etc. One reason runic alphabets are shaped that way is because it's easier to carve in straight lines (iirc).

How many comments would there be on a HN page if that was required?
My hot take in this forum: this attitude is a sort of damn-if-you-do-damn-if-you-don't Catch-22 clause for traditional media which, among other things, has lead to over-cynicism towards these sources which, in turn, has allowed the rise of fake news ("alternative facts" heh).

I'm not saying don't ever be critical of the media you consume rather be nuanced in doing so. Do realize that the decision which to produce/what to report on/what counts as "news-worthy" is an opinion in itself. Deciding which headline to use is an opinion in itself. Choosing your lede down to your last sentence is an opinion. You can't ever "just report the facts"

"US Olympian ends Moscow campaign with silver" could be the same news item as "Russia takes gold at home vs US rival" but you can see they are expressing very different opinions already.

To be clear I can't agree more with "less but better" but that act is inherently---you guessed it---very opinionated. I can already read the "Hey BiasBroadCast, why you report on this war but not this other war?" all the way from here.
The political philosophy guided by neoclassical economics; the political economic philosophy that has governed most public discourse since the early 80s.
Yes, but LLMs are expensive to run.
I agree this view: "... journalism's first loyalty is to the citizenry and that journalists are thus obliged to tell the truth and must serve as an independent monitor of powerful individuals and institutions within society."

Once upon a time we had a weekly newspaper in Sweden that did this. Watched the powers that be and reported on them. Government, corporations, individuals that wield power was exposed/illuminated for me to draw my own conclusions. And it didn't matter what color/team that happened to rule the government. Sadly they hired on of the top political pundits (that I 80% of times don't agree with) as editor-in-chief and my trust in their mission disappeared along with my (too cheap) subscription fee. I guess this is harder for you Americans to digest with your division (and we are heading your way as well) but this is journalism worth paying for and maybe ai actually is the solution here, not as text producer but as one source for the actual human journalist. A source that is good at extracting structured subset of (verifiable) information out of a large corpus. Eg how has this individual politician voted during his/her career.
Ironically previous versions of macOS also used brushed metal heavily
> Even when the world was mostly illiterate, it seems clear than lots of humans had some level of symbol literacy.

Interesting - where is that from?
Why is it baffling at all? Indians can’t spend as much money as say someone in the US. Shouldn’t the money go where it’s the most beneficial?
> Sure, but you won't get fired, right?

in my experience, they will start an email paper trail as a precursor to a PIP.
i don't know enough to properly answer this

take a look at: https://doc.pypy.org/en/latest/cpython_differences.html#c-ap...
200 countries pledged $300 billion per year in total - not very much since climate change disasters are already costing tens of billions a year and many human lives in the US alone.

Also this target is 11 years away.

Definitely disappointing.
Why would foursquare release this dataset? I can't help but try to think of an angle..
Ehh. I'm sure any number of equally awkward HN commenters at 14 might have done the same, and if they weren't muslim, gotten the benefit of the doubt instead of being hauled off to the police dept.