skysight-inc/HackerNews huggingface dataset:
> It's very likely that Jump will settle this case. Even if they somehow win at trial, the domain owner can simply appeal and keep hold of the domain name for years before the appeal is resolved.

I hope he crowdfunds his legal fees if it comes to that. It would be an apt way to fire back at people claiming to defend public goods, and the negative PR would worry Jump almost more
Seeing the US treasury website's incredibly poor UX for buying I-bonds convinced me that, as bad as TurboTax is for doing "free" tax returns (see https://www.propublica.org/article/inside-turbotax-20-year-f...), maybe we would not in fact be better off if the IRS make its own website for doing tax returns.
I don't follow. The Arxiv link you provided lacks a single mention to the name you mentioned... and even without knowing him, I can believe you that Mr. Wadler is probably a prominent and important type-theory researcher. But unless your argument is about a reverse ad hominem (citing an important name for the sake of "important person participated in this, cannot criticize design/execution"), I cannot see the point of this at all.

Explaining further: When I mentioned "rushed", it was clear for most of us that "generics" appeared quite late in the Golang picture, and it did only rise in priority when they figured they were losing market share to 15yo+ languages because of this single design flaw. Also, as soon as it became a heated topic, the working group started racing to have it included as soon as possible. As early as Go 1.17. Then, in the last moment, it got pushed to 1.18 because several deep questions remained open. Why the need to race it so much for .17, I ask? They probably felt it was 'too late' so must get it out of the door as soon as possible, even build hype for it on .17 in several changelogs even though it was clearly not ready (and those who were following the working group discussions know that it would NEVER be done for the .17 release).

Hope I was able to shed some light on the reasoning and word choices I had in my previous answer.
The code is identical, modulo minor syntactic sugar. We're talking about 6 ints, 3 for loops, and 3 boolean comparisons between integers.
This looks clean and very readable. How's the experience on the programming side, though?
Or at least some cosmopolitain eastern locality such as Dubai; the one which would naturally meet the 'unprecedented invasion of an independent nation' accusations with a lot of laughs.

Having said that, I can imagine that there would be (already is a) proxy brain drain from Russia to Dubai but catering to the Western customers.
Apple's hierarchal organization based on technical expertise is key to its innovation: https://hbr.org/2020/11/how-apple-is-organized-for-innovatio...

Everything else is a complement, but they don't drive leadership internally or externally to stay ahead of the industry.
What's wrong with more words? Are they at a premium? Would you rather be succinct, or polite? You can be both, but given a binary option, I'd rather be polite.
Agree. That was one of the better examples. Saying "That meeting sounds like a waste of my time" is pretty rude.

To me the euphemism part is "I’m unable to add value to this meeting" which means "I don't see the need for me to attend this meeting".

Your examples are better too. Adding a question to ensure you've not misread the situation is absolutely the right thing: "I don't see the need for me to attend this meeting, is there something you needed me for?"
US treasury bonds are generally considered "zero-risk" in finance, it's a pretty common notion.
Sorry, I don't know anything about Kig. It seems that it is similar to GeoGebra?

Anyway. You may find this post interesting: https://castel.dev/post/lecture-notes-2/
> Apple did this before when they switched to to intel from IBM/Motorola,

Apple + (Intel) "Core" (geddit)?
Agreed. On the other hand its very possible to rephrase these much better than the site lists, and doing so earns you respect. In a meeting full of people where 1 person overcomplicates an issue, everyone on the call will know 1 person is overcomplicating it.

If you say "Being mindful of timelines. Let’s concentrate on the initial scope." you move the meeting forward but come off as a jerk.

If you say "Those are good thoughts - lets make note of them and circle back at the end of the call" you've moved the meeting forward, the 1 person feels heard and doesn't hate you, and everyone else silently thanks you for skipping the overcomplicated person.
To be clear, the “for now” is @jdrc speculating. The announcement doesn’t say anything about this being temporary, although they do say they are continuing to monitor and appreciate feedback.
You need a system of morals and ethics for AIs to follow. Does an AI believe in God?
You probably thought the original iPhone was pretty stupid, too, I would guess.
I mean it says right on the first page of "what is it" that it populate a CRD. This is k8s specific.

As such it is only for k8s.
For what it’s worth, I would roll my eyes and be annoyed by half of these improvements too. But I really dislike speech which is purposefully obfuscated to try and hide the “negative” aspects.

I think it’s far better to find a genuinely more empathetic thought process and then express those thoughts without having to specially obfuscate it to sound nice.
> media: it's feeding people rubbish all the time. All. The. Time.

Consume less media. That will deal with reducing attention on the other points.

Recognize what you can change and don't dwell on what you can't. Focus on what you can.
This looks so cool! Also really interesting to me that it's written in PHP. Is PHP still the leading tool for applications like this, nearly 20 years after WordPress first came out?
I am one of the brain drain 2 waves ago from mid 90ies. Especially these days I thank my family to have moved from there to USA. I have an uncle who is twice the programmer than I am and he had a chance to come bit stayed there because, you know, emigration is rely hard and his girlfriend didn't want to come. Now he's just super stuck in Moscow with mortgage in a modest apartment, wife whose job got killed due to sanctions and two children and unsure that he has energy to make a move. Hope programs like that can help him but he should have moved 20 years ago....
Clickable: https://veryla.io

Nice design, I find it refreshing :)
That isn't at all what I was suggesting. I am talking about proper contract work, or pro bono volunteer work.
Right. The hard line on this comes from aerospace. If A won't connect to B, you check the spec. If A isn't compliant with the spec, A is wrong and the vendor of A has to fix it. Same for B. If you can't tell who's wrong from the spec, the spec is wrong. This is why you can unplug a Pratt and Whitney engine from a aircraft and plug in a Rolls-Royce engine.

Now, this worked a lot better when aerospace companies and the USAF had real clout with manufacturers. If it wasn't in compliance with the spec, you put a red tag on it and rejected it. The supplier didn't get paid.

The way it works today is that if the supplier is bigger than you are, it's your problem.
You're right. I would put it this way: the rule "we moderate less when YC or a YC startup is being criticized" has to take precedence over the rule "we downweight generic and/or offtopic subthreads when we notice them at the top of a page". And it does take precedence—it is literally the #1 moderation principle here.

It doesn't work perfectly though—the system is just too complex. In the case we're talking about, the user (not mod) who downweighted the comment was quite aware of both those rules and of their precedence. They just didn't know that Fig was a YC startup. There are thousands of YC startups and people can't remember them all.

Since mistakes are inevitable, I think all we can do is be open when they happen, fix them if we can, and explain our general principles are. That's what I've been trying to do in this case, and if there's a question I haven't answered yet, I'd be happy to. None of this is secret.
Are you sure about that? I have only heard of Ritalin being a brand name for methylphenidate, where in the world does it refer to amphetamine?
- Stop asking me to work on the weekends for things that are very low impact

I need to adjust my work/life balance a bit. If anything super urgent comes up on the weekend, definitely let me know. Otherwise It'll need to wait until Monday. Thanks for understanding :)
Are large organizations in other countries more human friendly? That sounds delightful. My impression from friends in the EU is that it is similar there, at least for housing and healthcare regulations.
Unless the PR is really broken, I merge it so they get "credit" for it and then rewrite/refactor/add tests as needed. I do this for a few reasons:

1. I've been on the other side of spending time trying to figure out the arcane organizational details, existing utils functions, etc only to have there be things I missed. This is deeply frustrating.

2. I'm deeply appreciative that somebody took the effort to do something on project of mine! I recognize they did that for free out of good will and don't want to make it harder for them.

3. I know the codebase much better. I can fix up/trim/format/etc properly 10x faster than the contributor can. I'd rather spend 15 mins of my own time than try to suck away an hour or two of their time. I value my time very highly but I also try to be generous and loving, and that requires some giving of my most valuable asset: my time.

Super low effort/spammy PRs do not count. I don't merge those because I don't want to incentivize more of them.
As an addendum, I think it's very unlikely that any one team is concerned with a large number of feature flags at any given time. But if you have multiple teams working on different parts of a big application, complexity starts to add up.
Of course it does. I say: I will sell you my house for $1. If you accept, I'm under no obligation to actually sell it.
Apple Inc., ‘After Steve’
I've deliberately used the generic term of "outgroup" because I think that the loophole present in "assume good faith" can be exploited to drive away any outgroup.

The "outgroup" could be "horrifying bigots". It could be also be "economically right-leaning thinkers in a forum where the zeitgeist leans left".

What I'm personally concerned about the most though are demographics which are underrepresented in tech and even more underrepresented on HN, most obviously women but speculatively also Black people, Hispanics, and so on.

(This thread has over 300 comments so you may not have seen my other posts, but if you want further clarification you may wish to seek them out.)

I disagree that the tree structure of comments provides a sufficient remedy for pervasive low-grade hostility, and I posit that the problem of de facto exclusion of outgroups under "assume good faith" is unsolvable.

Concretely, tropes such as women being uninterested in programming, or having it easy thanks to equal opportunity programs, or bearing responsibility when they are sexually harassed, are considered legitimate under "assume good faith" on HN and so get discussed endlessly. Such discussions have the effect of driving women away and diminishing their participation, in anonymous-optional internet forums even more than in the office where freewheeling discussion of such topics would constitute a hostile workplace and be subject to EEOC sanction. The result is similar to discriminatory exclusion from a professional society, even though the mechanism is not a formal barrier but instead the fostering of an unwelcoming environment.

To be clear, I don't believe in the slightest that this outcome is what HN moderator dang would wish for. I think he's done amazing work to guide discussion in productive directions, and HN is noticeably more civil than it was a few years ago.

But I also believe that the "assume good faith" model has severe, underappreciated, deeply consequential problems. I think that a comment moderation system like RadioPaper or Gawker/Kinja, which allows outgroups a say in how much dreck they have to tolerate to participate, holds promise for avoiding those problems, and I would like to see how closely that model can approach the ideal of open debate and participation from a different direction.

Now if only RadioPaper had tech topic focus page, and I could use it like HN, lobste.rs, Slashdot, etc...
There is a new crop of startups that are going full native, and not using things like React Native, and Flutter and other 'xchross platform' frameworks. They are falling out of the trend as they have the same problem that we have had since the Java Midlet times in the 90s, they tend to be: write once, debug everywhere.

So, keep using the native tools as close to the platform is smart strategy on the long term (as fads come and go).
You need well-defined interfaces to be able to reason meaningfully about the interactions. That usually requires comprehensive documentation, and for the implementations behind those interfaces to actually stick to the documented interface contracts.

A sibling subthread notes that it has become more of an experimental science than a mathematical science. That is getting at the heart of the matter. You lose the ability to reason about the interfaces; instead you have to poke a stick at them and see how they react, and build an incomplete and often inconsistent mental model based on that, instead of being able to rely on the interface and its documentation to provide you with a comprehensive mental model that is all you need to reason about and predict their behavior.
There are a couple of startups that does use "niche" languages/tech-stack. (the examples I am going to list might be arguable on the description of "niche")

- Amperity uses Clojure ($1bil+ val)
- Mercury uses Haskell ($1.6bil val)
I've never heard of this .Ritalin is methylphenidate.

Do you have any sources ?
About 20+ years ago a friend of mine and I had just started a company in Denmark, and we got a call from a bank that wanted to know if we had any experts in 'protocol' design, and if we had anyone that knew COBOL. These were not our specialties but at least have had one contact.
People are different. More words can be confusing to some people.
I work at a business thats in the business of connecting APIs. Id say the bulk of the work is the tooling around these in a generic enough way where it makes sense for our processing. IMO this is a fun thing to work on.

Some dev frameworks on the other hand that turn 4 lines of CORS directives into 5 lines of library code + 14 dependencies annoy me.
There are no way this statement is true
To each their own. But if you look carefully, nothing is obfuscated. Each of them says exactly what the issue is without being rude about it. Yes, some might be a bit too soft for some cases, but that's the beauty of words. We can use our own as needed ;-)
How about europe?
Location still matters, even for remote employees in the US.

You can get on a flight to anywhere in the continental US in a few hours, usually much less (In my case I'm about 1.5 hours from SF). US citizens don't need to apply for a visa and can travel on a moment's notice to attend a meeting, or sync up with coworkers, or interview at a company.

The other issue is regulatory. I'm sure companies would pay higher compensation overseas, if overseas governments were more business-friendly. If you think the pay isn't competitive in your country, petition your government to have lower taxes and less regulations for a business entity that wants to operate there. You might have to compromise and give up some of the benefits like free healthcare, that we have to pay enormous amounts of money for in the USA.
>11th gen Intel chips were still 14nm

Nope, 11th Gen was 10nm. You might be confusing it with 10th Gen which was a mix of 14 and 10 nm.
Yeah, that's why I asked that particular poster about how they would place Douglas Adams in their two lists :)
It has existed for some years. Watching the Twit episode linked to from the website... that takes you back to 2014.
https://twit.tv/shows/this-week-in-google/episodes/266 (skip 22 minutes)
As the 'most poor', I can tell you that wages and costs do not have a similar ratio across different countries. I think its fair I get paid the same for the same quality and quantity of work, and can't think of a reason why that would be ethically unsound. India has great developers and they are already hired everywhere in the world, do they really need to relocate for that?
"The professor notes that breed accounts for just 9% of variation in behavior in individual dogs while, for certain behavioral traits, age is a better predictor."

"9% of variation" contradicts "unrelated" in the headline. And if 9% of the time one breed is being friendly while the other is being agressive, that's a large practical difference. That 9% can easily be considered to support rather than refute stereotype accuracy.
Are you sure? Maybe dext- is Aderall? I take Ritalin and it’s always methyl-
The website is basically an image of a wormhole. The owner is using the domain for an email address, but I imagine they could reach an agreement where he kept the email address(es).

Maybe squatting isn't exactly right, because he's not trying to sell it, but it seems closer to squatting than using it to me.
Not so much irrelevant as superfluous, and possibly a negative influence.

To give credit to Cook he listened to the chorus of complaints and acted on it. The results aren't as pretty as the Ive era designs. But they give users a lot more of what they really want, instead of a nice case with missing useful features.

Ive actually had a lot of misses, from the gradients and flat look in iOS 7, to the infamous butterfly keyboard and missing USB ports, to the early versions of Watch, to (at a guess) the touchbar. There were also Jobs-era failures like the hockey puck mouse and the Siri Remote for Apple TV.

And personally I'm not a huge fan of the current Apple typography and branding.

So - not really missing his influence. I'd love to see Apple find a new design head who could inject more personality than the current products have, but I don't think Ive's departure was a terrible loss in any way.
I've been making these comparisons between the new dataframe libraries in python so a couple of comments:

"Reading the full CSV without datetime parsing is in line in terms of speed though."
This sentence was a bit ambiguous, but is important: if you read this file in pandas with engine='pyarrow' but don't convert the date/time column to a pandas datetime dtype you get the same ~100 ms read time as calling PyArrow directly. So basically the entire time is spent converting the strings to dates. If this datetime thing isn't an issue for you then you can just use the engine='pyarrow' argument to read CSVs with Pandas.

In my own tests with various datesets Polars has always been much faster than duckdb/pyarrow. For this relatively small dataset it's about 2x faster, which is about the smallest margin I've found. Polars is also much easier to write, as its query optimization is so effective - you don't need to know all the tricks that Pandas requires (and is still 3x-10x faster than Pandas even when you apply all the tricks).

I've started making videos to address the need for more guidance in Polars - see this new on reading CSVs: https://www.youtube.com/watch?v=nGritAo-71o
Optional features and extensions are exactly that.

Optional and not expected to be supported by every compiler out there, otherwise they would be part of ISO requirements.
Thanks. Cheers.
>"I write C++ for a living and I admit I do like to push it to its limits (SFINAE, constexpr/type traits shenanigans, the more the merrier),"

I suspect maybe because you love programming as a process. I write C++ (other languages as well) for living but I am my own company, so my primary concern is to deliver more while spending less. The language on it's own means zilch to me as long as it adequate.
I’m a designer?
> For each person who correctly identifies a []manual sequence[] as a manual sequence, I will pay you $1. For each person who mis-identifies a []manual sequence[] as an actual dice-roll sequence, you will pay me $1000.

Payment only happens for the manual sequences here.

> you would just collect 20 x $1 from me.

So they'd only get 10 x $1 per batch.
There’s the term software craftsmanship which comes a bit closer to the truth.

So maybe “software engineer” should be deprecated in favor of “software craftsman^H^H^Hperson”. ;)
In the workplaces that Russian scientists and engineers will go in western countries, like software/pharma/bio/academia/etc, it's highly unlikely there will be virtually any ethnic hate. I've never once seen it in the places I've worked; we are all quite accustomed to diverse colleagues and most of us celebrate that.

I personally wouldn't count on China, an ethno-nationalist country that does not offer a pathway for naturalization for people who are not Chinese-passing, to provide a safe place for me or my family to reside. Not to mention the enormous scale of abuse of power the current Chinese government is engaging in.
The single years old partsian study that is the basis for the "takes in more takes than they pay out" is intellectually defieciant on many levels and ignores all kinds of inconvenient truths

Anyone uses that as a justification for anything is just further perpetuating partisan divids not looking for solutions to any public policy problems

So is that you? Just a partisan hack seeing through the my tribe good lens of party politics
There's a domain I want that has been squatted since 2001, current going price was $19000, I check in on it every now and again and the price goes up by some $1000. So stupid.
> the GOPROJECT env var crap, which is now gone

The Go version control history has never contained the word GOPROJECT. Maybe you meant GOPATH?
There is a help page to get you started: https://noisecraft.app/help

It's pretty basic but I invite people to open pull requests to improve it.

This video shows how (an older version) of the app is used: https://www.youtube.com/watch?v=609k3_Z-16o
SVG wasn't an option at the time. Now, support for TeX labels might still be an advantage. These days I just use PGF/TikZ.
The cables don’t last because of pretty but ineffective strain relief. Another failure squarely imputable to Jony Ive.
>Why can't we be just efficient and say what we're thinking?

Triggering emotions is far more inefficient than using a couple of extra words to attempt to make people feel valued and respected.

>So much time is wasted at work simply because we have so differently compared to when we are with friends/family.

I take it your partner has never said to you "why can't you be as nice and respectful to me as you are at work?"
I never say “trust the experts” when the experts are economists talking about climate change.

When there are tens of millions of climate refugees, widespread drought, and compounding natural disasters (as predicted by actual climate scientists), we’re not talking about a minor setback in GDP growth. It’s civilizational collapse.
Well for the vast majority of students, they eventually are just plugged into some machine/business post graduation and their job is "do not fail at task X." Task X usually well defined and not really requiring much outside the box creativity. Basically education was designed for creating industrial labor and then it's been morphed recently to create knowledge workers with mixed results.
I previously posted my wiki on HN 3 years ago and it gathered a nice discussion on wikis/knowledge sharing:

https://news.ycombinator.com/item?id=19468993

I since updated it heavily and now use Docusaurus for rendering all pages.
If you hate these guys so much you should not let them dictate your language. Crypto doesn't mean cryptocurrency.
I looked it up. https://www.webmd.com/add-adhd/ritalin-adderall-difference
It also has to do with keeping that brainpower from going to other potential problem nations. There is a reason the US basically paid former Soviet rocket and nuclear engineers after the fall of the USSR.