skysight-inc/HackerNews huggingface dataset:
Ask HN: I need help picking a name for our product
We are building a product for scheduling meetings (kinda like Calendly at the moment but we have very interesting set of features planned). It can be used by freelancers, consultants, big companies (white label), and startups.

Our product is fun, simple and looks great. We want a cool name but anything we come up with is taken.

Help us by suggesting anything that comes to your mind. We plan to launch on product hunt and give everyone coming from PH a free for life account :)
You have just answered, with the most cynical note, possibly eye-opening, to a question that many have raised, including people of refined intellect. Maybe they were missing the notion of the appointment on the calendar, maybe they did not associate the two (or did not instinctively believe they could be associated - but when you add the "mitigating factors", the decision gains an aspect of "rational", or of /rationalized/).
Idk about over there but where I'm from men are expected to make money well, and women are expected to marry well (marry men who make money), whether they like it or not. As a man, if someone tells me there is no social expectation on me, then I don't know what to tell them, fuck off may be.

On the other hand, my younger sister received less pressure from my parents to success academically. In fact they never expected anything from her, and I feel that's unfair for her, because as a result, she's achieved less than me at her age. I know for a fact that this is a documented phenomena (first borns are more successful).
I don't think it fares very well against any kind of radiation.
https://www.researchgate.net/publication/358153868_Plastic_c...
> hated community

Freud would surely be proud.
Oxford Street would be a much nicer environment if it were closed to traffic from TCR to Marble Arch, perhaps with a thoroughfare for Regent Street. It's been proposed many times over the years, but Westminster council are against it. If the street were pedestrianised, and furnished with seating areas, landscaping, and perhaps some small cafe/restaurant units in the former roadway, it would be a much more pleasant environment to shop.
Probably, but in Tortoise stack overflow is a real issue.
An excellent slide-set for the uninitiated - although if the first several slides assume a 3D graphics processing background. I especially like the perspective-switch from SIMD to NVIDIA/AMD-speak regarding threads and warps/wavefronts.
Neither hate or empathy are in words being written but in the intention behind them. If anything, corporate writing is all about feigning empathy while having none. Or do you actually believe that corporations care deeply about your privacy or all the other things they claim to do.
It's difficult to compare Hare to every other language project at once, but the rationale is ultimately the same: we think we can fill different niches than the others.

If I were to speak generally about Hare compared to other efforts, I would focus on its simplicity and stability goals. It's the only new language in this space that's arguably simpler than C, in my opinion, and the goal is to provide a small, stable foundation that can be depended on for a long time, much like C is. Unlike many other languages in this space, its trade-offs also tend to position it to do anything C can already do - Rust has famous issues with linked lists, ownership when linking to things like libwayland, and they have their hands full getting into Linux; Go's runtime and GC rules it out for many applications; and so on.
I wonder if, as the world's product offerings have specialized so intensely, that most of this activity happens in industry specific expos.

Not many would care to see a really special, new method of refrigeration at a world fair, but the refrigeration industry would probably be enthralled.
I doubt it's just that. If those things were actually great, people would have embraced them like they did slack.

Consider Google+ also. They had plenty of reference points for that. It was just not very good.

Google tends to abandon development on new projects way too quickly, before they're ready for mass appeal. They probably expect it to explode like Gmail did. But I think they forget they lost a lot of promotors like us when they abandoned the don't be evil thing.

At the time I recommended Gmail to everyone, now I try to get people away from Google :)
I find that quote true regarding the linked example yaml.

Applying it globally might as well be BS. Where I've seen it in practice is in software that allows end-user configuration.

At the intersection of classic directive oriented configuration and the dynamic configuration file, but not quite an embedded language.

Another example is when you allow users to input rules, or have rule builder systems. You're going to build something similar to a lispy evaluator fir those rules.
How does this compare to Zig? They seem to share the same problem space.
DEC VAXes have never used EBCDIC. At least not natively. Probably they could convert from/into it, but the Unix/Linux program dd on my Raspberry Pi can do that, too.

Coding is not the problem, the hardware is.
Given the great success of trickle down economics, benevolent dictators etc. throughout history, I call this out as the bad rhetorical technique of "no, but this time it is different".

The very framing of dividing "civilizations" into "tiers" where one is clearly superior to the other shows some implicit assumptions that not everyone might share, as well as the idea that there will be or should be a "ruling class".
If people reject this, we do not get to thinly veil "just accept your technological superior you luddite" like some 1920s robber baron. That's been done, and they got pushed back, and we have no obligation to enable the fabulous wealth and power of some elite to last forever without provable commitments that this will benefit all of us
I think the problem is that the tsserver for historical reasons even though is quite similar, still does NOT implement the LSP protocol. That's why you need another level here.
I worked for nearly a decade in Soho and moved away (from London and the UK) just before the start of the pandemic and before these stores I can remember the famous headset-mic-wearing-perfume-salesmen throwing out boxes of perfume to totally-not-in-on-it-plants. It's always had that kinda crappy tourist trap sleezy vibe that you'd find in any other big city to me.

That said Soho in general seems to have evolved with better restaurants, coffee shops, pubs, streetfood and smaller boutique shops whereas Oxford St didn't seem to read the writing on the wall when it came to the viability of large department stores selling things that people needed but could get elsewhere easier.
The UK has chosen about 400 deaths a day instead as a level that the media are comfortable with.
How to Start a B2B Podcast in 2022
Summary of the article:

Author notes a diversity of viewpoints are represented at UN (South America, Africa, ...), but not all, notably East-Asia, e.g. China.
Yet the author notes that very disproportionately the representatives are people educated in US universities and living out of their constituency.
The author says data shows overwhelmingly that 'normative' family (stable family formed by the two biological parents leads to much less child abuse, and therefore lower rates of mental illness in the raised children etc.
Despite that, author notes that the 'inclusive' viewpoint from the UN would rather say that "all family structures are equal".
When this is discussed no data is not considered for philosophical reasons like women's rights and equality trump such concerns.
The author then says somebody who vehemently opposed his viewpoint privately agreed and apparently detailed how much she believed it in her own life.
Nonetheless "she suggested jokingly that I had better leave now".
The author concludes that the UN representatives are elites that do not believe what they profess.

---

Without considering the ideological battle, I'm wondering how the UN could give "universal recommendations", knowing how diverse the viewpoints from each culture may be.
Let us consider that what the author says is true in his country, and therefore encouraging "non-traditional family structures" creates more child abuse.
Suppose also that might be entirely false in some other country (author does not provide any such data).
Isn't it profoundly evil to make a "universal" statement that refuses to consider that?
One point the author insists on is that his African colleagues consider what he considers a "traditional family structure" to not be a norm.
If pushing such family structure on these communities created more child abuse in these communities, doing so would be an evil thing, or there does not exist any evil in this world.
There is also a service which can be integrated into your pipeline: https://diffy.website.
You can take screenshot from your production or stage environment and compare them with your feature/PR builds.
In my country rural areas only poor had horses. The rest had cars and agricultural tractors.
Crimes with Go Generics really is the perfect title for this article.

I chuckled at the juxtaposition of the “expressivity and clarity” comment:

>> you can create composite types (types out of types). This lets you get a lot of expressivity and clarity about how you use Go

Followed by long winded code:

>> However, we can make this a lot more complicated with the power of the Thunk[T] type

And confusion:

>> Why is this so much slower?

This article touches on a lot of the frustration i see with abuse of static typing.

You’re going to write more code and take longer to write it and longer to change it (read: you’re going to cost me more money to build and maintain this code), for the unproven claim that you’ll write less bugs.

The author then goes on to write a logic bug in their memoization code.

But only after they’ve created a generic MPMC queue type by taking an already generic MPMC queue type (a go channel) then writing logic that breaks it (can’t handle an empty queue state) which they code their way out of by throwing more code i have to own.
fpdf2 maintainer here.

I'd like to point out the multiple tutorials we have that could be of interest to the HackerNews community, to integrate fpdf2 with other tools: AWS lambdas, Django, Flask, streamlit, Matplotlib, SQLAlchemy, pdfrw...
https://pyfpdf.github.io/fpdf2/UsageInWebAPI.html
Hare is much simpler than Zig and has a much different design, things like Zig's comptime is absent in Hare. Hare also has, in my opinion, a more fleshed out standard library than Zig. However, they don't compete in some respects: Zig targets nonfree platforms like Windows and macOS, and being based on LLVM gives Zig a greater range of platforms/architectures OOTB.

Andrew might be able to expand on this.
I guess you're aware but the Jetbrains folks (who do Kotlin and the IDE range) have been a bit cold towards LSP since it's basically commodifying their USP for their IDEs (rich, language specific integration) which is why kotlin LSP is a bit of a no man's land.
Of course, better opportunities may come without working hard. But in my case the opportunity was only realistic as I spent years preparing for it. If I'd spent those years doing and selling drugs the opportunity would've came but it would have not been realistic for me to seize it.
There's still a lot of entropy involved in forcing a new update, such as laptops possibly not supporting the new minimum macOS for Xcode, various frameworks which may have been deprecated, etc.

And when it comes to games? The game engines are big issues, which is why most games are just made and left to gather dust, because updating them can be a real herculean effort.

And asking people to take the effort without stating a reason? That's pretty harsh. At the very least make a public statement about it, and make it apply to everyone, so everyone's aware of what their time/money investment will amount to when making an app.
Socialism produces mediocre works, and can't compete with free market operations. This is why socialist operations tend to be heavily subsidized or they simply make free market competitors illegal.

It's most obvious when agriculture is socialized, because it's impossible for people to believe the lie that they aren't starving.

Yes, I know that communism is supposed to be without a government.
> The monkeys hated the fresh bitter leaves, but once they fell to the ground and cured, they took on a tobacco chewing habit pretty quickly.

I'm a bit distracted today, at first I thought it was the monkey who fell to the ground and was cured.

nicotine as medicine :)
> This also applies to compression and decompression performed by Archive Utility: for example, if you download a copy of Xcode in xip format, decompressing that takes a long time as the code is constrained to the E cores, and there’s no way to change that.

This is actually not correct. If you decompress something with Archive Utility, you'll see that it does spend some time on all the cores, although it's definitely not using them equally. It's just that it doesn't spend very much time on them, because it does not parallelize tasks very well, so most of the time it will be effectively running on 1-2 threads with the other cores idle, which macOS will split over the efficiency cores and perhaps bring in one of the P-core clusters if it likes. For the very limited portions of the process that Archive Utility is actually computationally bottlenecked, AppleFSCompression will farm out the work to all the cores. When writing unxip (https://github.com/saagarjha/unxip) I found that you will actually lose to Archive Utility if you don't use all the cores at least part of the way.

> There are two situations in which code appears to run exclusively on a single P core, though: during the boot process, before the kernel initialises and runs the other cores, code runs on just a single active P core.

I'm not 100% sure on this, but I believe the processor comes out of reset on an Icestorm core?
It's impossible in Germany. I help people migrate to Germany, and getting them a bank account is an unavoidable step.

You won't get paid in cash. You won't pay your rent in cash. You will need it to register a business, get social assistance, pay for your health insurance and a lot more.

You are legally entitled to a free bank account, but it's still difficult to open one while you wait for your residence permit and address registration (both of which can require a bank account).

This is a major problem for Ukrainian refugees at the moment. The government wants a bank account to pay social benefits, but banks won't let them open one with the papers they have.

I have a whole section of my website dedicated to that cluster of issues and it's very popular.
Do consider HiGHS. MIP performance is way ahead of Cbc now. For LP, our simplex solver is comparable with Clp, and our interior point solver is well ahead of any open-source solver.
I work close to Oxford street as well, and yes, it feels seedy now, almost like in the 80's at times.

Generally, this is more "death of the high street" stuff. Visit the Bullring in Birmingham and one whole wing is largely devoid of shops.
Monetize your email- a Lightning Paywall for your Inbox
Yep, if the salaries are the same, no benefits. In our case we married because of taxes and inheritence. Both came with a house, being married reduced any inheritence tax loads and meant that the living partner ended up in sole ownership of the house, otherwise parts would go to the children, which would have required the involvement of courts (children under 18) or childrens approval (over 18) for selling of the house and so on. Which would truely suck, especially the first part.
> And yet the suicide rate in Norway is among the highest in the world

In relative terms, sure. But in absolute terms it's a tiny fraction of people: 10 per 100k.
WeChat wants people to use its video platform. So they did, for digital protests
> And try to write more about how to implement language servers — I feel like there’s still not enough knowledge about this out there.

Yes, please! There is next to nothing about "How to write a language server using LSP". All I can find is "how to write a language server for VSCode".

- Written by a neovim user
Maybe the rent increases have made these the only viable business models.

EDIT: The business models I am referring to are “dubious trading, maybe even money laundering”, not “candy stores”.
Yes, there are, including myself. I work for free for the D Language Foundation. You can't run a country like that, however.
HiGHS is now the default open-source LP/MIP solver in JuMP documentation. Performance-wise, for MIP HiGHS is way ahead of Cbc
Gotcha. One thing that I really liked about Zig is its effortless interop with C. How does Hare compare in that regard?
I think the topic is a legitimate and interesting one – what is time, anyway? What is the relationship between the concept of "time" as a concept in theoretical physics (which isn't a singular thing, since there are multiple competing theories with somewhat different things to say about it) and "time" as something we are all intimately familiar with from our everyday lives? But, as an introduction to that topic – I don't think this article is a good one. And, from what I've read of their book – only the first few pages (via Google Books preview) – I'm not really impressed by their book either (although maybe it is unfair of me to judge without being able to see the whole thing). But, even if their take on the topic leaves much to be desired, that doesn't mean the topic itself is worthless, nor that somebody else couldn't write a better take on it.
In his latest TED interview [0], Musk said that he had the funding secured for that Tesla private offering. He said that he needed to settle with the SEC so that they wouldn't freeze Tesla's bank accounts, and as part of the settlement he needed to publicly say that he hadn't secured funding.

I don't think he's lying.

0: https://www.youtube.com/watch?v=cdZZpaB2kDM
Why is opening file in "os" namespace but closing file in "io" namespace?
He literally has like 5x the market cap of Twitter in net worth. Yeah, that makes it pretty hard to imagine that he couldn't secure funding. Not really the same as the Tesla tweet.
Yeah, but DP feed the text (including corrections) downstream and standardebooks (while adding their own extras) may spot things that slipped through and get them reported and fixed upstream. They don't need to, but they do.
LSP is what made me make a full switch to Vim[0]. Neovim even made it part of its API out-of-the-box, and that's a perfectly reasonable move given how much benefit it brings.

[0] https://www.vimfromscratch.com/articles/vim-and-language-ser...
Yet that is what he has done at both Tesla and SpaceX. He set the company vision and direction and his hand picked executives execute that...

I look forward to seeing who Elon pickes to replace all board members and executives at twitter
For open-source, the HiGHS MIP solver vastly out-performs Cbc now, and is easily called from JuMP
> If men were angels, no government would be necessary. If angels were to govern men, neither external nor internal controls on government would be necessary.

Federalist No. 51, James Madison
Yeah that is my pain point with Kotlin. I really like it, but the (pretty inexistent) non-JetBrains tooling is a deal breaker for me.
Yet another shameless plug of my feed reader side project: https://github.com/msurdi/feedo

Not many features, and nothing super special, but I use it daily since I started it and works fine for myself. I'm also trying to make it as easy as possible to run, either on your own laptop or on any hosting provider.
I think the idea is that those should be the same though. Like the move to standardise web extensions so a 'chrome' extension works in obscure browsers too.
Yeah, that's true. I can see their reasoning, but I'd hope they wouldn't be so cold.
> The actual work eas done by others, and the fact the Musk fails to properly say so

This is not true. He often mentions and emphasizes that the success is the work of his great teams. He also publicly acknowledged that he failed to do so in the past, but he is certainly doing it now.
Oh, absolutely. The platform is overrun with bots. Here's an interesting exercise to try: search for a unique phrase on Twitter and see how many results you get that are posting verbatim copypasta from seemingly "unique" accounts, especially around popular trending topics. Detecting this should not be too difficult I imagine.
I've used this for a while. The fact that I do not game that much and don't need an extra Windows pc made me stop using it after a while.

Also, I tried Nvidia GeForceNow [1] which does not give you full RDP access to a Windows PC, but only to an app store where you can pick and start games.

[1] https://play.geforcenow.com/mall/#/layout/games
Hare uses a superset of the C ABI and interop with C should be relatively straightforward. You can see an example with SDL2 here:

https://git.sr.ht/~sircmpwn/hare-examples/tree/master/item/s...

We have some planned improvements which will make this easier still. We'd like to improve the build driver's ability to link with C libraries via pkg-config, and automatically rig it up when you depend on C interop modules like hare-sdl2. Code generation to automatically provide bindings going either direction is also something we'd like to work on.

Zig goes, imho, a little bit too far. Hare has no intention of providing a built-in C toolchain, and does not treat C as more special than any other language for interop. It's a question of scope.
You need a <title> for it to be spec compliant.
I attended Expo 88 (my family drove up from Sydney) but was too young to take it all in properly. All I remember is a Rube Goldberg machine that I stared at for at least half an hour.
If the JSON is nested, how do you put it the map?

Since map key is one type, how do you handle multiple types of values?
The HiGHS open-source MIP solver is vastly better than Cbc now - and getting better rapidly - although we've got a way to go to be competitive with the best commercial solvers.
Came here to make this exact comment. These are more than likely dodgy.
Interesting research here (much longer than one would expect): https://joint-research-centre.ec.europa.eu/system/files/2021....

Conclusion:

> in the majority of EU Member States, being married does not bring substantial financial gains or losses for a couple. For several countries we find important differences, mainly stemming from personal income taxation rules that either assess incomes jointly or apply marriage-related allowances or credits, and also from different benefit eligibility rules. While in seven countries married couples are substantially better off than cohabiting partners (marriage bonus), in four countries, the opposite holds true (marriage penalty).
Many people take on debt to finance a wedding. I personally have known people who were under a lot of financial stress for the first several years of their marriage as a result, and the run-up is often a stressful time.
> Why can't arbitrary LSP clients connect directly to tsserver (maintained by MS) ?

Can you explain a bit more about why they can't connect?
The I/O namespace provides an I/O abstraction that only knows about I/O operations, like read and write, rather than I/O objects.

https://docs.harelang.org/io

There's also an "fs" module which provides a filesystem abstraction:

https://docs.harelang.org/fs

The "os" module links these with the host operating system. It provides an implementation of the fs abstraction for the current working directory in the host filesystem, and also provides convenience wrappers like os::open, which calls fs::open with the host filesystem singleton.

https://docs.harelang.org/os#open
The link title is wrong. It is not Live TV.
Another external factor is culture: in a country were marriage is more or less forced, it might also be very difficult to divorce.