skysight-inc/HackerNews huggingface dataset:
Looks interesting!

I'm working on a novella (human-written) and there are many things where I thought about how the graph of different relations is useful to keep in mind, and the lack of recursive outline makes (collaborative) editing harder than it needs to be.

I'm thankful to be able to work with Latex/Pandoc (for epub generation) and Git while we're only technical people (I'm helped by one person for now), but dread when we'll expand the reading/implementing comments phase with non-technical people --who will probably annotate a pdf or epub?

I'm not sure who exactly your target audience is, but I would infer at least semi-technical people.
For technical people I would say you should have the ability to edit text with your own editor (vim, or whatever), have a format that you could version control, and hopefully standard that you could be confident your book will continue 'working' in the future.

Another thing that could be integrated is a generated graph of the character relations within nodes.
For example Chapter 1 involves A to E, Chapter 2 is only B, C and E, etc.
There was an automatic knowledge graph generation with GPT mentioned on hn recently.
Another thing that comes to mind is "the shape of the story". Based on the events you can consider if it's positive, negative or more subtle variations of moods.
The resulting timeline should be easy to check, and the Chapter's individual writing style should reflect that.

I'm writing from the perspective of using the AI as an assistive tool rather than purely generative.
Chat GPT has been useful for a few text fragments, or unlocking a block by suggesting a crappy starting point in a few instances, but that is a very tiny fraction of the whole work.
This happened when commercial and industrial corporations started using them in bulk for IoT platforms. The original price made it very attractive for their BOM and now they are willing to pay >$100 per RPi because put Docker and NodeRed on them and then they sell them for $300-400.
Sorry that should have been https://mermaid.js.org/syntax/sequenceDiagram.html#classes-u...

The section where you can add styling by using css classes.
Fifteen years ago at Microsoft, most people worked ~40 hour weeks, there were shuttles between Seattle and Redmond, a good gym on campus, and (mostly) private offices.

You'd come into work at 9, wander off campus to a nearby restaurant with coworkers for a relaxing lunch at noon (granted, because the food in the cafeterias sucked and cost money), and after a bit of exercise or a nice game of racquetball at the gym, you'd go home at 6. Or if you were single and it was a weeknight, you might stay late in the office watching movies in a conference room and doing a bit of coding.

Of course, fifteen years ago, Google paid more and had a reputation as a place where the really smart people came to grow their careers, whereas Microsoft was sleepier and more middle-aged.

But it had "WLB" in spades.
The Next.js SEO Playbook: Ranking Higher with Next.js on Vercel
Russia used to be such a humongous nation in culture, science, art. And now look at it today, a dystopian shithole.

Tsar Russia was a backwards and problematic nation. WW1 and the consequent, The Russian revolution, is still the largest catastrophe to ever happen to the human race.

Imagine a 400 million liberal Russian nation today, a timeline where the bolsheviks dont take over.
That's a bit oversimplified. Surely a bug that could lead to data loss needs to be fixed ASAP regardless of whether a customer complains about it or not.
> So the consequences of one's actions, don't matter?

For the purposes of the First Amendment to the Constitution of the United States, this is broadly correct.
>exponentially more difficult

How so? If you utilize Jekyll you merely move the text content from HTML to markdown. Essentially strongly separating content and presentation.
In short, supply chain issues have made a market for scalpers.
You're right, he may have been an early investor too.
> after a Monsanto lawyer filed a records request with his university, the university barred him from campus

Yesterday I was listening to a Podcast episode [0], "How Interpol Hunts Criminals - Who Benefits from the World Police?", which sadly is in German so I can only point to the written transcript [1].

It talked about how useful it is, but over half of the episode was criticizing it, how it is misused by autocrats and totalitarian regimes:

> The United States and other democratic countries do not extradite politically persecuted persons. But that is not always the goal of a red notice, explains Professor Edward Lemon. For many dictators, it is enough to terrorize their dissidents living abroad:

>> An Interpol wanted person request does not only mean that one can be arrested and extradited. In addition, it is very difficult to open a bank account, find a job or travel anywhere. In Istanbul, the United Arab Emirates or Qatar, with their large transit airports, there would be a high the likelihood of being arrested. Moreover, the government that obtained the warrant can undermine the reputation of the person in question: "This person is wanted by Interpol. It then has committed serious crimes." Yes, Interpol wanted persons are also a proven means of discrediting anti-corruption fighters and political opponents worldwide.

> There is another Interpol tracing tool that dictators use to bully their opponents in exile: the Interpol database of stolen and lost identity documents. It's a tool that the Turkish government apparently likes to use: in 2019, the Nordic Research Monitoring Network published explosive documents from the Turkish intelligence service. According to these, Turkey had declared several hundred thousand passports stolen or lost after the 2016 coup attempt and uploaded the relevant information to the Interpol database. Lawyer Marko Stambuk, who looks after many Turks stranded in Serbia without passports, said:

>> With this simple measure, the Turkish government harasses opposition members and critics worldwide. Without a passport, they have problems traveling and in everyday life; without a passport, they cannot apply for a residence permit. And when they check with their embassy, they are told to return to Turkey. Some have also asked authorities in Turkey what is going on with their passports. But they did not get an answer from there either.

[0] https://www.swr.de/swr2/wissen/wie-interpol-verbrecher-jagt-...

[1] https://www.swr.de/swr2/wissen/230220-wie-interpol-verbreche...

* translated by DeepL with manual corrections
It's even worse, though. Setting concrete, achievable goals, and tying those to performance reviews creates perverse incentives. It encourages setting easy goals because you know you can achieve them, and it discourages emergent teamwork when it doesn't match your goals. Someone comes to you asking for help with something? Sorry, can't help, it's not part of the goals I set at the beginning of the year. Stretch project that will improve your skills and unlock a lot of value for your employer? Sorry, I might not succeed, best stick to the goals I've set that I know I can achieve.
That seems short-sighted. Just because a customer hasn’t complained about it doesn’t mean it isn’t a bug.

I’m not disagreeing that customer complaints are important for prioritisation, but the problem isn’t quite as first-order as that.

In an extreme case, imagine you found a bug that corrupts data if a customer name begins with z. Would you not fix this bug just because you don’t have any customers whose name begins with z?
You're just assuming that, though.
All evidence is correlational. We observe phenomena, and build causal models. The particles move this way when near this bit of metal. Given this, what's "really" there? The magnetic field, or the magnetic potential field?

I don't think there's great cause to say that this is a seperate magisterium. We just have a paucity of data compared to what future beings will have. When everyone can spin up a hundred simulated copies of their brain and trace thought-patterns in realtime, it'll seem much less mysterious.
I am always reading and never experiencing this (knockonwood).

I'm self hosting email servers for multiple domains for now nearly 25 years. When moving to a new hoster with new IP addresses (especially Hetzner, as it is cheaper and seems to attract more malicious people), I have to contact Google, Microsoft, Yahoo and one or two other big providers to clear my IP address range. This has to be done only once and usually is resolved within hours (faster for automated sites). The bigger ones have a web page to do this, others can be reached via email and are always replying quite quickly. So after a day, everything works and once it works, this never changes and mail gets accepted.

These servers are being used by multiple users and businesses and none have reported any problems. For decades.

I am only using dedicated servers though and using everything in the book: DNSSEC, DMARC, SPF, DKIM, proper DNS records, TLS with valid certs and a correctly behaving SMTP server...
Those decks are a single screen with a mask and mechanical button overlay - you can argue that there is additional cost to a regular screen without buttons, so maybe it's additional cost they avoid.
Galileo has search and rescue capabilities (relaying emergency signals, that is)

https://www.euspa.europa.eu/european-space/galileo/services/...

It does more than GPS / location determining. I didn't think a commercial provider would be as well known (I've never heard of EPIRB) as this constellation, but yeah I guess few people would know Galileo as more than GNSS
That's very classy, humble and will go a very long way to get your team mates to want to work with you again in the future.
"it prevents the actual current victim getting paid."

No, it doesn't. It just prevents a company from paying them and requiring them to sign away labor law rights as a condition of payment. And it would be in the company's best interest to do so as it changes the story from "X did this to me and Y company did nothing to take care of me" to "X did this, but the company made sure I was OK".

If a company chooses to stop doing this, it is their decision and not a result of the law.
also:

- no need to use a shitty office 365 web app (sluggish, slow to load, trusting 10 CDNs)
- ppt is not a graph tool, have fun moving things around after creating a diagram
- no need to rely on proprietary software
- no need to log in anywhere
- no costs

I know there is also the offline old school office suite, but that is more and more deprecated, as MS pushes for everything being a web app.
Calling Zeloof 'a YouTuber' is a bit thin.
You can go to North Korea and help them build any time mate!
And so can threads.
Gunax lbh irel zhpu sbe gur uvagf. V tbg vg!
legal minimum pay is what everyone will get

If there weren't any bad things to talk about then people only got the minimum anyway.

This stops companies buying the silence of people who'd keep quiet for more cash, which stops bad companies who do bad things from hiding their bad things so easily and it stops people who'll keep quiet about bad things for personal profit from gaining.

That's a win win.
Fwiw you can strip the space with:

{{- [...] -}}

(Or just one side) and put back the right amount with:

{{ [...] | [n]indent X }}

(Where X is the number of spaces to indent)
If you're driving users away with some major bugs you better try to fix them ASAP. But chasing "100%" is usually a bad business strategy IMO. When you have an absolutist policy like that you risk losing a lot of momentum over something small that isn't driving much value, just to satisfy the arbitrary policy.

Is it worth not making progress on any new features, all because of a smaller bug or issue? Can just one person work on the small bug while the rest of the team starts a new feature?

Sometimes the best bug fix is a new feature that depreciates the bug, so be sure to consider the estimated lifetime of the bug if you keep progressing your platform and maybe don't spend too much time fixing things that will be soon phased out anyways, unless they're really major issues that are rapidly hurting the business or reputation and need immediate fixing.

If you really want to halt all new features, I might try putting it on a calendar. Maybe you can afford 1 month, 1 quarter, or half a year on just bug fixing but eventually you have to keep moving forward in some way. Unless your platform is already pretty feature complete (which it doesn't sound like it is) you might do more harm than good when delaying your next core feature releases.
Cruise ships stopped during the recent pandemic. Did it collapse? I imagine it suffered, but do we know what happened?
You are basically saying sha256 is prune to attack. As long as they salt the password, it should be fine.
HTTP-NG (1995)
Many bugs don’t cause customer churn short term, but it does long term. And that is difficult to measure. They might not tell you for all kinds of reasons.
That's risk management. If the risk of losing the customers' (or future prospects') revenue is big enough, you should fix the bug. There might also be the risk of fines.
At the theoretical level I agree with you about creating an MVP first and then solve these kinds of problems the moment you hit the jackpot at the ROI level. The problem is that in 20 years I have never seen a single game do that. Because revisiting the whole network/data stack in a game that has come of age is a nightmare and the PM probably doesn't see value in it. By now you are a hit. The problem is that instead of milking the cow for 10 years because you have a cheat proof product, you make money for 3-4 and then you close. (possibily damaging your brand as a cheater infested game)
> Of course, in practice this just means 3 or 4 levels of bugs that will never get fixed and languish in a backlog until the team / project gets re-orged and the entire backlog is wiped clean.

I've never had much success getting a "won't fix" decision out of a PM or designer, and my time is too limited and valuable to spend debating it. If developers all know "low priority" means "never do" and "stakeholders" believe that their pet quibble will be fixed one day (even though they will never allocate time to do that) then work can continue in a sensible fashion.
I think you misunderstand. You cannot have a mail service on shared webhosting. It’s like 1999: Upload PHP using FTP, the end.

Instead, the hosting provider will operate a mail service for you, much like Microsoft 365, G Suite and the like. They will also take care of the IP reputation, SPF, DKIM and all.
Silicon Valley Bank profit squeeze in tech downturn attracts short sellers
> "Reading a book on paper by lantern light" vs "reading the same book on Kobo by frontlight" is the same mental activity.

How many times brighter was the light emitted from the ebook compared to plain paper?

We know that not getting sleep is bad, we know that bright lights affect sleep.

For this study to be convincing we'd need a number of things:

1) more than 12 people to take part.

2) Spectra controlled but the same overall lux level in the room. Both booth and ebook emitting/reflecting the same number of lumens.
I believe it :D
That's not the main reason for paying more though. The main reason is because there's usually a clause in an increased severance package that says you won't sue the company for compensation.

It's not clear from the article if this new ruling precludes those types of clauses. If it does then it most definitely will reduce the size and type of severance offers.

I read the article as saying that the severance agreement can't prevent you from discussing work and severance related issues with co-workers, unions or the NLRB. If the restrictions are just those then it may not have that big an impact on severance sizes.
Targeted non-disparagement and, for senior folks, gardening leave, are both still valuable and on the table.
It's interesting that teacher unions dont seem to have the same degree of absolute power.
Betweenness Centrality Graph Algorithm – What, Why and How
In a mature product that needs to live long and continuously being developed I just do bug first and features later. I promise that users hate features not working more then features missing. The general idea that we always need to release new features are so misplaced, the best version of Spotify was the original release, the product has not really gotten better with time and more features, the actual reason why 90% use it is just working worse and worse...
Still waiting for the day someone out there adds some drag-and-drop capability in a Mermaid based UI similar to https://sequencediagram.org/
Love it; one of the biggest things we've preached to users of our computer vision dev-tool is: it doesn't matter how much time you spend on your model if your data is bad.

When you're trying to get a first version of your CV project launched, you can usually pretty much ignore the model (and pick one up off the shelf) because the time you spend on improving your data is orders of magnitude higher leverage.

Someday the model might become the limiting re-agent but it's much, much later than people assume (if at all). But the model is the "fun" part for technical people to play with (and academia encourages treating your data as an immutable constant) so it gets a lot of attention at the expense of the data.
And my point there is that sometimes it turns out that knowing it will be discussed at a call is the most effective way of getting people to actually do things.

It depends very much on how disciplined your team members are. It turns out - from experience - that a whole lot of "sorry, I'm too busy now, will do it shortly" disappears when there's a clear, known deadline and you need to give an update in front of a group.

You can surely find other ways. You can chew out people who don't heed the reminders, or bring it up in performance reviews, and do all kinds of things. Or you can just have people take five minutes, and at the same time occasionally it tends to throw up other things that are useful too. Which approach will work best depends very much on the team. W

The point is that the reasons for ceremony is often not the ceremony itself, but how it alters behaviour.

At the same time, of course there are also managers who engage in cargo cult management, for whom the point of the ceremony is the ceremony, so I'm not saying there aren't plenty of pointless standups being carried out.
My greedy cheapest first heuristic also solves hard combinatorial problems super fast.

It’s only when you check for goodness of solution that you realize that their scope is pretty limited. And dangerous, because you have no clue of how bad your solution is.
Show HN: Building AI powered .com domain name finder. Would love feedback:)
The thing about bugs is their subtle influence on overall product quality.

It's like building a wall; if one layer of bricks is laid unevenly, at least a number of layers built on top of it will have to compensate. Usually, this compensation takes form in increased development times or increased complexity / convolution of new features.

Furthermore, it lowers end users' overall trust in the platform.

Both of these two effects will have at least some negative impact on profitability, though it may be lower than the increased profitability gained by adding new features.

I'm not saying all bugs should be fixed immediately at the expense of new features, but I've rarely been in a situation, where it felt "right" to ignore a bug indefinitely.
This must be really disappointing for you - I think most people would agree you didn't break the 'spirit' of the rules even if you did maybe break the letter of the rules.

It would be great if you could re-draft that clause in a way which makes sense, and then get back to your teacher to see if she can influence the competition organisers. That way, next year's competition will be just a little fairer.
I also have stopped buying eggs, but everything you said is correct. Maybe they are still underpriced? I wonder how high the price will go before the average American will buy fewer of them.
Yeah - that's a super interesing point about bug fixing leading to engineers wanting to quit.

Have you found a balance that works?
They still do. But nowadays they mostly bartender and party instead.
>They did not say "such as" GitHub.

But that's what they said. https://tsaweb.org/docs/default-source/themes-and-problems-2...
ckj: The number one issue with Safari has always been lack of investment by Apple. It has always been plagued with serious application breaking bugs for the past decade. In comparison with both Firefox and the Chromium browsers bugs would just not get fixed. Most developers I knew gave up in lodging bugs.webkit tickets.

This is not the Safari/Webkit's teams fault, just far too small a team for such a complex project and Apple, without any competition on iOS and an adverse incentive to make the web a compelling platform was not going to fund it. This is in addition to the fact that Google was paying Apple not only for Safari search engine traffic but Chrome traffic as well.

Outside of the stability issues, the gaps in functionality especially for Web Apps became vast and it was not practical to build a viable Web App on iOS. No Install Prompts, no push, no orientation lock in addition to severe issues with scrolll (which haven't yet been fixed) meant the only way to build a working app was to go native.

The only thing that has changed, is that Apple realizes that competition is coming and they need to build a competitive browser. This is why they are investing now. Headcount and the development of Push Notifications was almost certainly related to this regulatory pressure.

This is a great outcome, and just with what's happened in the last year I'm really hopeful for the future.

That said, still quite a number of critical missing features and fixed are needed before Safari can truly be used as an application platform.
Out of interest, is there an EBNF form for mermaid? I'm asking as I'm looking at notation alternatives for comments in code, for a language I'm designing.

I'd like to be able to write orgdown+mermaid+mathjax equivalent into comments in the language. The language itself needs to be quite formally specified hence the question.

I know markdown isn't actually suitable for this purpose as there are too many edge-case anomalies, I'm hoping mermaid is better specced around the edges.
Unemployment Forecasts, by Country in 2023
Literally hundreds of police forces in other countries have to broadly follow the law while exercising their powers.

How do they manage this? They have training manuals which break down the law for them in basic, easy-to-understand terms. These are used in training and are widely available to the police, including when a scenario develops. For example: when is it legal for a police officer to move a member of the public's car without their permission? Rather than discuss detailed case law or legal concepts with funny names, it just gives standard examples and standard exceptions (when moving the car is immediately necessary to prevent damage to the car; when moving the car is necessary to prevent damage to some other property; when a order clearing the road has been obtained AND sufficient notice has elapsed since blah blah BUT NOT when the order was obtained AFTER... etc).

Are police officers in these countries often prosecuted successfully over slight discrepancies between this type of summary and the exact legal position in grey area cases? Of course not. But they are subject to prosecution in scenarios where it can be demonstrably shown that, for instance, none of the conditions for moving a vehicle applied, and it must have been clear to the officer at the time that none of the conditions applied.
That's an implementation detail.

Pthreads work differently, but historically kernel-mode cooperative threads were also popular at one time.

(We decided to not go there because cooperative parallelism sucks balls.)