skysight-inc/HackerNews huggingface dataset:
There is a smattering of missionary-made alphabets that have way less usage than some conlangs. Why are they legitimate but conlangs aren't?
But then what are eyes but a bunch of cells?
I think more people in Europe don't find having random "friends" (that you can pick up at such activities) all that valueable. For example, as far as I know, there's no tradition in any European country of just sitting up at the bar and striking random conversations with strangers, like there is in US. We're much more about fewer, but deeper friendships, and don't mind solitude as much. There's way less extraversion in here than in the US for example. I'd say that, overall, we have a calmer and more thoughtful culture over here, whereas Americans love to be busy and frantic.
Always reminds me of the famous Douglas Adams quote: “I love deadlines. I love the whooshing noise they make as they go by.”

In seriousness, the author is right. Deadlines don't work as a tool to coerce people to work faster/better. Unless you have a detailed plan to get there; in which case the deadline is less important. It's just the last step of the plan. You'll know long before the deadline whether you are on track. Scrambling a few days before the deadline when you realize you are definitely not going to make it is probably doing more damage than good. And there's only so much that you can pull off in a few days. Doing that means you've already failed and you are just trying to cover it up.

A useful tool to get out of a deadline driven / firefighting style of project management is to switch to simply releasing often and frequently managing the pace at which a team releases new things and improves their software and prioritizing the next things to do correctly. We do a weekly all hands meeting where we take a few minutes to call out new/improved things. It's a very positive meeting where we celebrate progress. The flip side is that it's very visible if you have nothing to show. So, it creates a pressure to show something meaningful.

The rest is just normal planning. I set the goals for the team on a month by month basis and drive things forward. This in turn is done based on a roadmap that we revise every quarter. We identify themes where we want to do better. If I set the bar too high, I simply end up with a pile of unfinished things that spill over into the next month. You actually need to keep the queue of changes small and create space for people to do the job properly. Piling on more stuff actually reduces the likelihood of anything getting done or done properly.

We're a startup and we release often so there's no question about there being something to release because there always is a usable version of the software. Our sales people have been instructed to sell what we have, not what they'd like us to have. That just creates pressure to deliver random crap that they thought the customer wanted to hear. Usually exactly the wrong thing to begin with.

We talk only about things we already finished and know we can deliver externally. If you run a startup, stop talking about what you are going to have and start talking about what you already have does wonders for your credibility and sales. Unless what you have is nothing of course. In that case you fake it until you make it (or fail).

And there's also very little doubt about what it is we're releasing. It's literally what we showed last week + some small changes that we can do this week.

People get motivated by noticeable progress. Makes them want to do more of it. It's great to see this working. Our velocity is crazy good.
Except for the use-after-free?
Yes but they mean having an Outlook email open while making a calendar event in Outlook. It's the same app. Since they mentioned Outlook at all it's almost certainly a work email.
> Way better is to Google them in the evening.

There's that tip that says that you should do your own research before asking a question and then ask the question in a way that shows you did this. That should improve the outcome in many situations.
I think "committed" does not mean they roll over when the US president says so. International politics is not like that.
Casey Muratori's opinion on Rust: https://twitter.com/cmuratori/status/1367627549816152064?lan...
Although Soulver like apps are definitely a better solution. I actually think this 2 calculator app is kinda genius in the sense that people over 60 can instantly understand it and fit it into their workflow.
Yes. Use of the "C/C++" construction is a marker for one or more of ignorance, dishonesty, or laziness. Usually it doesn't matter which: into the round file it goes.
There are plenty of accounts of drunk Victorian men letting their horses lead themselves home.
As I recall, he started out intending to satirize it, then decided that no, this is just so grand and alien that it was better to just let it speak for itself.

It's a good match for Crumb. There's a lot of naked Id in Genesis, and of course a lot of shapely women and intense bearded men.

The thing he did on Kafka, and the one on Philip K. Dick, were good in the same way. Crumb is well placed to understand those guys in ways most of us (fortunately, really) aren't.
Tangled issues with permanent HTTP redirects
Crypto market maker Wintermute hacked for $160M
They could probably help prevent this by selling better reusable cloth bags. Bigger, sturdier, and with quality handles.
If handbasket theft wasn't much of an issue when people could get plastic bags they just need to have an option that's at least that useful.

The cloth bags I usually see are too small and shallow. The other issue I have with them is that you have to remember to have them with you. Stores should have them easily available at the entrance and the checkout for people who forget.

I'm glad the stores around me still have plastic bags tho. I reuse them all the time, mostly as either bags (if they are good quality) or trash liners. I'd have to pay for plastic bags if I couldn't reuse the ones I get from the store.

Not that I'm not paying for them now, the cost for those bags is just factored into the food prices I pay. I wonder if anyone has looked at food prices in places where they've banned plastic bags to see if they went down after stores were no longer constantly having to buy all those plastic bags.
https://en.wikipedia.org/wiki/Cost_of_poverty

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

It's much easier for people to take responsibility for their situation if they're at least middle class.

Personal responsibility helps, but it's not a society wide solution.

That's why our cars are made of metal and have a million systems to prevent and alleviate crashes. Our planes have checklists 10 feet long before they take off.

People have agency and that agency should be helped. Look at Sweden, where there are a ton of what the US would call "handouts", and Sweden, as a result, has one of the highest per capita rates of entrepreneurship. Turns out, yeah, some people just sit on their butts all day long if you give them money, but statistically, most people want to be productive. And at the end of the day, you're better off.

Add a bunch of guardrails to reduce abuse.
When AI asks dumb questions, it gets smart fast
They're not the first in the world to setup up an optional charge for their own free software, and are not the first to use an app store as a front for allowing people to contribute money to a project.
This epitomizes my passion for coding -- it's the lowest barrier to entry for being an inventor
While I agree with most of what you just said, I'd like to pick out NPR as a bad example. When I visit a link to NPR from (for example) HN, I first get a demand to hand over the keys to my kingdom, then on refusal I get a passive-aggressive whinge about countries that like to protect their citizens, and then I get thrown a small collection of articles in text - but not the one was interested in. That's not my definition of a good experience.
You can have entire sentences constructed out of emoji.
:set syntax=language
Yeah I would say that your example is implemented exactly like the NES.
Every single time I see someone mention anal beads in this story I get more angry. For fucks sake. The anal beads suggestion was an anonymous shit-post on reddit about how Magnus has been using anal beads his entire career to win. Now you've got The Atlantic dropping in stuff about anal beads.

Here's a message- you get to be a serious authoritative news source, or you get to post unsubstantiated jokes about anal beads. You don't get to do both. Every single word in this article is untrustworthy now, because I don't know if it's serious, or just a reddit shitpost that The Atlantic decided to repeat.
Interesting. I saw a video of this on tiktok that said "sped up 2,000,000 times" and thought it was an exaggeration, or error. Apparently not.
> There are homeless drug addicts and alcoholics everywhere.

The question is how many, of course. There are no homeless villages in my country, neither is there a massive-scale opiate abuse problem.
Chess Champion Ratchets Up Cheating Drama by Resigning in Just One Move
The British Museum, the biggest collection of stolen goods in the world.
I used to work for a very large DNS service that charged by the query count. The metrics said reducing DNS ttl from 24h to 10 mins only increased the number of requests by some small percentage (my memory is failing, I want to say 10%) due to a hundred external factors, including companies not respecting TTLs. We usually recommended they kept it below 5 mins, and could show query counts wouldn't scale linearly.
And shouldn't it be two way street? Maybe USA should be committed to pay more for energy and president should promote the Saudis earning more money as good thing. As isn't rich people getting richer what the political powers aim for?
The Netherlands did not stop fracking.
The earthquakes in the Netherlands are not caused by fracking.
Yeah, Node.js is disruptive because it's fairly efficient for the time it takes to develop applications on it.
tl;dr

World Chess Champion Magnus Carlsen was supposed to play Hans Niemann, a 19-year old he previously implied was a cheater, in the Champions Chess Tour 2022 today. Instead, he resigned after making just one move, reigniting the embers of a scandal that’s consumed the chess world this month.
I can see how this would elicit quite a negative response, but getting an app onto the App Store requires non-trivial fees. Even just code-signing an app requires money that could be better spent otherwise. This money would have had to have come from somewhere, and I don't think 9 euros is unreasonable.

The strength of projects like LibreOffice is not that they are monetarily free (Google Docs exists), but that the source code is open.
I believe the author has only worked at a certain type of company where his points might be true. But if you work at a place where software supports the main business rather than being the main business, I personally found that they were not true.

At my previous gig we always had deadlines and we never missed them (technically, stuff gets de-scoped). Before a project is even started, time is spent doing a "feasibility study". The hardest problems are usually solved then (in isolation), tech stacks are evaluated and chosen, any hard algorithms are written and bench-marked to see if they scale, etc.

The deadline is padded to hell to allow room for stuff to slip and scope is clearly defined. If/when development starts to slip, stuff gets de/re-scoped pretty quickly to make sure things do hit the deadline. The deadline was pretty much never arbitrary, it would depend on when a different project(not software) would start/finish so that the next one could use it. If all hell broke loose and the deadline was somehow too optimistic, then the deadline would move to the next time it was a good time to launch the software, not just a few weeks (since no one cares at that point).

A specific example, we made a tool to analyze production test data for semiconductor devices. tl;dr a few thousand devices per wafer, _many_ production wafers, _many_ tests per device, basically "big data" (trillions of rows). We spent a few months evaluating different databases/schemas until we found one that worked. We knew pretty much all the queries that people would want to run against the data and made sure they would be fast.

The tool was meant to replace a vendor tool we paid for. The deadline was for when the contract was meant to renew. If we missed the deadline, the deadline would have moved to the next year (next contract renewal). This wasn't a software company, a lot of processes were pretty messed up, but the stuff the author complains about was pretty good. Probably because it was a semiconductor engineering company that always hit deadlines to get stuff to the fabs on time.

The downside is of course is that you are a "cost-center", not great for career development.
That doesn't imply being a different person in different groups though.

You probably have different conversations with friends, than friends + partners. You're still yourself, just fitting the conversation to the group.
"then the software development output is a gating feature for real-world contractual obligations"

Cool, I hope that whoever agreed to these obligations knew full well that they were taking a gamble and are prepared to deal with the consequences of the gamble not playing out.

A complex software project is already a gamble. It may drag on for years even after the most pessimistic time estimate. it may totally fail (the outcome which is rarely taken into account). Drawing an arbitrary deadline on top of it just makes it a more risky gamble.
I honestly don't understand the point of your post then. Are you looking for a pat on the back?
Does anybody else fear there is something wrong with his mental health? I mean not defending his title, throwing tantrums, creating drama on the internet.

I'm not a psychiatrist but I play one on tv. Is he manic depressed?
Everything has a cost, especially time. They may have agency to improve their situation, but the time scale to do so (due to lack of savings, location, or whatever) may be ridiculous. People also have incomplete information; they could burn their resources to change your situation over the course of a decade and ultimately end up in a far worse situation. It only takes a few cycles of this for someone's time to actually run out. Agency is necessary but insufficient.
> You're confusing free with libre.

I'm not confusing them. The fact that they are not libre is precisely the point I was making. They are both proprietary intellectual property and encumber the person using them with financial obligations under some conditions.

> Apple's software and Unreal are free as in "free beer".

No, they are not. They're free as in "free beer when consumed on our premises, max five per customer, and if you sell our free beer to someone else we'll take some of that revenue thank you very much".
> Offer a variant of your API format that either: 1. Moves the resource path to the request body

GraphQL

ducks
It shows they have never worked in a regulated industry like banking. FRTB, MIFID 2, PRIIPS RTS etc etc all have/had fixed deadlines and sanctions against the company for non-compliance.
I’m not suggesting an alternative material. I’m suggesting a more sane way of replacing the backside. For the iPhone 13 Pro it’s so expensive and hard to do they even just hand you a new phone rather than fixing it.
I'd argue that your parent is right. In the superficial sense, of learn the syntax and can spit out code.

That said code in C++ would just vomit cryptic messages about templates and SEGFAULT nearly all the time.

What I'm trying to say skill floor - minimum skill/time needed to learn something to do it however in Rust is higher than C++. Although not in the sense of you must be this smart to enter, but you need this much time to learn it. If I can learn it, and I'm a mediocre programmer it's not an issue of skill.

That said skill ceiling - skill needed to do it efficiently and without error is much higher in C++ than in Rust.
Ah makes sense, thanks!
Why the down vote? Genuine question. If I Google, all I get is results for the well known shop. (in this country)
> The article mentions Crumb living in France. He moved there right when he was being filmed for his biographical documentary "Crumb" (1994). It's considered one of the best documentaries ever made.

Yep, obligatory recomendation for that movie (which was re-surfaced to the wide public by Jordan Peterson BTW, as a great opportunity for an in-depth look into certain psychopathologies, exhibited by members of the Crumb family). It's one of my favorite movies, documentary or not. His life story is more interesting than most fiction screenplays.
Critically Engaging with Models
The comment you were replying to wasn't talking about free as in speech. They were talking about free as in beer. And the whole thread talks about money and cost. Not their source code availability.
Yes, but that is not what I wrote. What I attempted to convey was that they re-started 'started up again' in 1988 because they had survived the entire Soviet era, and are in fact very ancient.

You can't just one day sit up and decide to hate Armenians or anybody else for that matter, as hard as the Azerbaijanis hate Armenians. This is why I have the remark that the Azeris are in fact a Turkish people-- i.e. the people which depopulated the entire region, where a tiny number of survivors happened to be able to hide away and eventually get a country.
> Leave the company (or get fired or laid off) and you have 10 days to leave the country or find another job that will sponsor your visa.

I don't think this is correct. There's a 60 day grace period if you leave (voluntarily or otherwise) before the visa expires. Still too tight in my opinion, but not 10 days which is insane.
You have correctly identified where pantheons come from. The term for these religions is "syncretist". Each tribe, village, city-state has its god or gods that join in, or are merged into others already there (some get lots of names).

Then when the emperor wants to solidify his power, he replaces local kings with his own people, and identifies himself with a chief god.

Akhenaten, Tut's father, tried it in Egypt, with Aten as big cheese god. It didn't work out (probably) because the priesthood turned out still too powerful.

But that goal probably is a big part of why Rome went Christian.
Which is why government regulations exist.
> Unless you're asking someone who has great confidence in their knowledge

Or are ready to admit they don't know and will look for the answer with you.
This is really common and I expect it from my Jr devs and plan accordingly. So don't feel bad for it (not that you said you did).
> GraphQL

And now you have two problems
If I had to chose one factor I'd say lack of language skills.

It doesn't really change the fact that America is squandering its many advantages and seems unaware of how poorly it's doing compared with what it could be doing.

You could make a reasonable case today for wanting to be born in China rather than the US. That should embarrass the US but instead they've recently latched on to a very convenient belief that China will implode in the next five years. And they've been saying that for decades because it's been obvious for that long how embarrassing it is to be caught up so fast and need an excuse that isn't just them at fault for their own problems.

"Oh China only did so well because we gave them all this stuff and they cheated and copied us, not at all like how we ripped of IP from Europe in our own history".

No instead were celebrating well known, tragic failure Mississippi because it has a number higher than another number if you carefully avoid all context.
The team at ruffle.rs has done a really good clean-room implementation of Flash. The hard part with Flash (beyond having two virtual machines, a JIT compiler, pixel shader support, etc) was that it was also bug-for-bug backwards compatible, such that new player updates would not break existing content compiled for older versions. Good luck reverse-engineering that (or porting it with a fully copy of the ~2.5M line codebase).

It's also the case that a lot of games were dependent on specific timing, and changes to internals that were completely unrelated would elicit super weird behaviors in various games.

When Flash in the US was EOLed, the folks at Newgrounds used Ruffle to keep their large body of Flash content running. It's been a couple years since I've checked in on it, but what they had was pretty impressive compared to other FOSS attempts that had been made over the years.
USDA approves genetically-modified purple tomato
There is a in memory database H2. Anyways, I have never used h2 as short form of http/2
It's not lost on me at all.

I prefer to finish software. [1] I get it to where it needs to be and put it in maintenance mode.

I don't accept outside contributions. [2]

I prefer to work alone to keep the scope of my software manageable and to reduce communication overhead. And to avoid working with people. People are too complicated.

I obsessively document my software. [3]

I comment all of my code. I wrote design documents and requirements lists. I write documents about the source code, its concepts, and how to understand and read it. I turn my code into something that can be studied and used far into the future.

Most programmers are not like Donald Knuth. But there are a few that are. I'm one of them.

Please let me be like that. Don't make me work like everyone else because I can't; I've tried.

I'm fine if you all want to use Rust. I even said to use it by default in my first post.

You all seem unhappy that I do not want to use Rust. I don't get why.

I'm defending my position because it appears you all think it's not acceptable. You're wrong.

[1]: https://gavinhoward.com/2019/11/finishing-software/

[2]: https://git.yzena.com/Yzena/Yc#open-source-not-open-contribu...

[3]: https://git.yzena.com/gavin/bc/src/branch/master/manuals/dev...
Revolut breach: personal and banking data exposed – Cybernews
Melbourne beats Brisbane for it by a mile, as much as they're otherwise comparable cities.
And crypto solves this… how?
The difference between 0 and 1$ is bigger than the difference between 1$ and 100$.

Edit: That being said, I welcome the additional of an optional charge.
Looks very cool. I'm going to be in Switzerland next week, but sadly no time to make the trip down from Zurich... :(
Reminds me of the Computer History museum in Mountain View, CA. I visited many years ago, it was very cool then, but much improved now from what I understand.

If you are every in the area of either, visit - it is good for engineers to understand what came before, IMHO.
Even his first metaphor falls down:

> You can’t simply start training today and run a half marathon tomorrow, for example. You can, however, create a system in which you consistently increase the number of miles you run.

The marathon will be on a specific day, ie a deadline. If you haven't finished your training before the day of the marathon, you fail.
Singapore authorities claim he has left the country [1].

[1] https://www.businesstimes.com.sg/government-economy/police-s...
One question that often comes up on HN is how to make open source sustainable. This is one avenue that will allow funding of open source applications.

What we found out with Spotif, Netflix, ... is that people are willing to pay for a convenient access to media. They could get the same content on pirate websites but it takes a while and there are some risks associated with it.

This dynamic probably also true for software distribution channels. Users can download and compile the source, and side-load it on their phone. It's just more complicated and you don't get automated updates anymore.

The main blocker right now is that people are used of getting things for free. Changing that social contract is going to be difficult.