skysight-inc/HackerNews huggingface dataset:
You have no idea what you're talking about, and the fact that you're so confident over your obscenely wrong conclusions makes you a dangerous person. How about going and exposing yourself to a massive dose of radiation if you're so sure you're right
Yellowknife is interesting because of its location. There is an airline company called Buffalo Airways that is one of the few to operate passenger and cargo services to places deep in the Northwest Territory.
I'm sure they thought of that, so there must be some reason why it is inaccurate.
> In order to avoid all those excessive functions and 'silly' constants, Go needs to support const and variadic generics like C++ does.

oh yes, lets look to C++ as a shining example. lets please not ruin another language by bolting on functional programming. if you want functional programming, use a functional language.

If you want to use Go, just use a for loop like everyone else.
Any one of a million web apps/frameworks have had file traversal bugs where you could read /var/log/rails.log but not /var/db/secrets.db. In many cases you also get app.env or whatever, and it's game over anyway, but it's not automatic. Or the logs land in an unsecured S3 bucket.
Side-effect is a Word of Power in the context of the standard with very specific meaning that doesn't include, for example, temperature increase. Even if you use it as a Control key replacement.
Longer name, harder to type, probably won't catch on.
By the time everything is imported and running you can be into the territory of really not wanting to do it on every request. I’ve not timed it in my case for a while but you’re definitely looking at 100s or 1000s of ms.
The technical faults with movies don't bother me anymore, because my expectations are basically zero.

What bothers me immensely more is the same but with human choices, motivations and character. There's no reason to try to understand characters as they increasingly make the most superficial or arbitrary decisions, pulled along by plot necessities rather than driving the story. The humans in recent movies feel like window dressing or set design.
True, but I buy AirBnB specifically for things that you can’t get in a hotel.

An entire villa with pool in Tuscany. An apartment with a kitchen. A flat with the view of Acropolis in Athens (maybe you can get that in a hotel, but you can never be sure lest they rebook you to a different room.)
The lack of “interface” was one of the main reasons I never ended up using scheme to build production systems.

I loved playing with scheme in my university days 20 years ago, and loved how one can make up any fancy programming concept using call/cc and dynamic-wind. Except if you want to have multiple implementation of some protocol or collection. Hand roll your own object model or dynamic dispatch mechanism? Hard to make it scalable, composable and compatible with other projects.
> they don't need donation to keep wikipedia.org alive, they need donations so they can do outreach and grants and travel and community programs.

Keeping Wikipedia alive isn't difficult on the tech side. Like, the software needs a bit of maintenance and the occasional rebrush, but that's it.

The problem is the community. Wikipedia's survival depends on editors and administrators, both of which are in short supply - which has been an issue for way too long. I remember it from back when I was still at school, so way over a decade ago, that there was a huge issue with the Croatian Wikipedia basically having been taken over by far-right nationalist ideology on everything related to history, and other Balkan Wikipedias suffering from the same fate of nationalism, not made easier by people argumenting that there shouldn't be a distinct Wikipedia as it is a widespread belief that Croatian and Serbian are the same language - but no Croat will ever learn to read and write Cyrillic unless he has to (vice versa is a bit better because most Serbs will learn English and with it the Latin alphabet).

Therefore, Wikimedia has no alternative but to (massively) invest in outreach, because the less active editors there are the higher the chance of entire communities being lost to ethnic squabbles or plain fraud (IIRC there used to be a case of someone making up entire articles in a faked Germanic? dialect).
Edge gets to die of old age.
It's not like they decided to use 100% of donations for other projects, it still supports the Wikipedia.
I expect you incorporate aspects of "guess" culture without even realizing it.

For example, Is it okay if I bang your wife/gf?

If you think that's a rude question, why? All I'v done is Ask.
This. In addition to better outcomes for founders it can be a better outcome for the economy at large including but not limited to customers and employees. As a whole society would be better off with fewer Ubers & WeWorks.
When you say that your experience in the south is more Ask -- who is usually doing the asking, host or guest?

I said this down the thread but my experience (grew up in the south) has always been that Southerners are very up-front about trying to meet your needs before you can even ask for them. That was always how I was taught to host, anyway.

And I think that weirdly, that's more aligned with Guess culture: the person who needs something should never have to ask for it.
It is a common tactic to blame industries for climate change rather underlying consumer preferences. Only a small minority of people are willing to give up meat to reduce climate change, but instead let's talk about the "gigantic power of the meat industry".
> They are lobbying for laws that severely limit (and in some cases, prevent) their ability to operate.

That's what I'm curious about. What's in those laws they're lobbying for?
Nice! Does smhasher have a benchmark for short unaligned strings, up to about 16 bytes?
That sounds very unlikely given that unsigned overflow is defined. The original motivation for undefined behaviour was not performance. I'm pretty sure autovectorisation was not a thing in 1989. The author's theory sounds far more likely.

I'd love to see an actual citation though if you aren't just guessing.
There are a lot of warning and error options. Turn the guiderails and sanitizers on during development and testing. Turn the optimizations on when you ship.

Check out:
-wall -werror
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
> The somewhat religious belief in progress is non-representative of the human experience.

It seems the other way around. You'd have to be willfully blind to ignore that the human experience consists of technological progress.

> The function of the human race isn't to secure commercial services of convenience at any cost.

Who can say what the function of the human race is? I worry that we in software are becoming detached from reality in a strange way. I suspect your sentiment is common among the tech industry, and yet it seems the opposite of empirical observation -- the basis of science.

> It is possible that your beliefs don't correspond to the goals of local or global communities.

Sodomy, for example. To ram the point home, suppose you were born a few hundred years prior. Are you sure it would be unethical to engage in buttsex in the privacy of your own home with a consenting adult? Everyone's fine with that now, but it would quite literally get you executed not so long ago:

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

> This meant that a convicted sodomite’s possessions could be confiscated by the government, rather than going to their next of kin, and that even priests and monks could be executed for the offence—even though they could not be executed for murder. In moving what had previously been an offence tried by ecclesiastical courts into the secular ones, Henry may have intended it as a simple expression of political power along with other contemporary acts such as Submission of the Clergy Act 1533 and one year before the Act of Supremacy 1534. However Henry later used the law to execute monks and nuns (thanks to information his spies had gathered) and take their monastery lands—the same tactics had been used 200 years before by Philip IV of France against the Knights Templar.

The Knights Templar were a powerful organization, yet many of them were sentenced to death on the basis of buttsex being unjust.

I fear we live in an era where, metaphorically speaking, the buttsex corporations engage in is being framed as unjust, even though it seems pretty fair to me. Coinbase, Uber, Airbnb... It's hard to find anyone here that actually thinks startups are a good idea anymore. Or at least, if people speak up and say that they're fine, they tend to be shouted down.

> In summary, we have laws because other people exist and we live in a modern economy.

Our views don't seem so modern. I think history may look back on us the way we look at the people in the 1500s.
I always wonder about those statistics, I could imagine an extrovert is going to have a much tougher time being alone than an introvert. To apply it across the whole population seems dubious.
i think the parent commenter has confused "without any extensions" and "without installing any more extensions than the ones i've already installed"
I'm pretty OK with NodeJS being as basic as possible.
Chatgpt + Zaum = ? Let's see...
If you are called the 'Justice' system you are out of a job when there's no longer a need to implement 'Justice' because you solved the issue higher up the food chain. Why would they put themselves out of work?
The "historical Jesus" one is the funniest entry to me, it conveniently ommits who his "historical father" is, and pretends multiple sources are talking about the same person even if they don't agree in the most basic details, imagine that with any other Wikipedia bigraphic entry: "The Hitler I'm talking about commited no genocide and didn't believe in eugenics, but let's all pretend we are still talking about the same person, for the sake of peace among the discussers".
It isn't really clear that fundamental and drastic changes to lifestyle is needed. It just needs considerable investment in climate friendly energy technologies. On the order of 100-200 trillion USD. Which is roughly 100-200% of global yearly GDP.

This investment will likely bring in a positive return on investment because it reduces the negative climate impacts.
I think people are tooting examples to him, and that’s just a recent example, not the source of the name.
Thanks for the link! I'm mostly in the same part of the world.
Since today's center was yesterday's far left, I'd be interested in what year it would have been considered centric
(Context: Moist/Spangler is a criminal about to be hanged.)

> 'You're a card, Mr Spangler,' said Mr Wilkinson. 'It won't be the same without you around, and that's the truth.'

> 'Not for me, at any rate,' said Moist. This was, once again, treated like rapier wit. Moist sighed. 'Do you really think all this deters crime, Mr Trooper?' he said.

> 'Well, in the generality of things I'd say it's hard to tell, given that it's hard to find evidence of crimes not committed,' said the hangman, giving the trapdoor a final rattle. 'But in the specificality, sir, I'd say it's very efficacious.'

> 'Meaning what?' said Moist.

> 'Meaning I've never seen someone up here more'n once, sir. Shall we go?'

-- Going Postal by Terry Pratchett
It doesn't defeat the purpose, it decreases the effectiveness. Do not confuse the two.
I live in a pretty typical American middle class neighborhood far from any tech centers and Airbnb is almost universally hated around here, for pretty much the usual reasons you hear (disruptive guests, housing availability, etc). Airbnb clientele is heavily skewed towards techies and upper-middle class in my experience. Folks traveling on a limited budget either can't afford Airbnb or can't spare the extra time they take compared to a hotel.
Thanks!

Definitely a lot to improve design wise.

Currently working on fixing critical issues: I'm noticing that the crop UX is a bit broken as the controls to confirm/undo are hidden below the fold
I think response rate is meant more generally in this context. It doesn't necessarily literally mean an email in response. I think more typically it means the recipient following the call to action link in the email.
The article isn't very clear about how the improvement works until the end. But, once you get there, it does seem like a pretty cool approach.
I'm not sure I'm following you. What state are we considering to be "what XDG wants"? If it's just adding XDG as an option for where config is, then that's fine. If it's replacing custom config location with XDG only, then I would certainly agree that they are unduly influencing things.

It depends on how XDG dirs are handled by the software. If we're forced to use the env vars then it's not really optional anymore. But if the program can default to another location without those env vars set (trivial with an ldpreload script or something), then it supports both.

Vim can be configured to use XDG dirs, if you really want to. Does Neovim limit users to only XDG for its config? I can't think of many pieces of software that outright force XDG. Maybe GNOME stuff?
America’s Fight over Tipping at Restaurants Comes to Chicago
Of all the things people can be angry about Wikipedia's small contributions to other non-profits is the one they choose do protest. Amazing.

Wikipedia has been one of the most beautiful creations of the Internet and they continue to be trustworthy. I don't really see anything worthy of bad faith assumptions about Wikipedia's $70K donation Filipino American National Historical Society. Seriously people find better causes. Protest real issues.
Would love to have you write about it. Seems like you have both the experience and the appreciation.
Rust is one of the typical examples that I had in mind.

While it has some very nice features, they are combined with ugly mistakes inherited from languages such as C.

For instance the need of using the address-of operator for function parameters passed by reference is ugly and pointless.

Moreover, the distinction between parameters passed by value and parameters passed by reference is a big mistake in the design of a programming language.

Already in July 1977, the DoD Ironman requirements for computer programming languages have shown the only right way of classifying function parameters, i.e. in 3 kinds, in, out and in-out (this had been inspired by the language Jovial, previously used in some DoD projects, but Ironman has improved upon the Jovial version of parameter specification).

When any function parameter is specified as belonging to one of these three kinds, then it is irrelevant whether they are passed by value or by reference. That is an implementation choice that belongs to the compiler and which is completely transparent for the programmer (e.g. the programmer does not care whether an in-out parameter is passed by reference, i.e. the function receives a pointer which it uses to modify directly the parameter, or it is passed by value, when the function receives a copy of the initial value of the parameter and at function exit the final value of the copy is copied back to the caller).

Besides the burden imposed on the programmer to care about how parameter passing is implemented, the failure to adhere to the Ironman requirements may cause serious performance degradation.

The ugliest parts of C++, which, especially before 2011, were frequent causes of confusions, bugs and low performance, derive from the failure of C++ (inherited from C) to distinguish the out parameters from the in-out parameters.

To work around this misfeature, which is especially important for an object-oriented language, C++ had to invent some kinds of constructors that would not have been needed otherwise, it also had to handle constructors in some special ways, different from the other kinds of functions, and then it had to continue to invent new tricks for fixing performance problems, like move semantics.

The inappropriate way of classifying function parameters is just one example of many programming language defects that are still widespread even if the right solutions were known fifty years ago.

It would take more space to explain the implications for OOP of distinguishing out parameters from in-out parameters, but the main result is that many redundant operations are avoided automatically and effortlessly, while the C++ compilers have needed several decades of improvements until they have become sophisticated enough to avoid such redundant operations when handling big objects, like in libraries that implement operations with matrices and vectors, and the compilers still need considerable help from the programmer, who has to specify details that should not have been his or her concern.
What about the Chapman Stick, which came even earlier?

https://en.wikipedia.org/wiki/Chapman_Stick
Read my comment again, as you obviously did not internalize it the first time.
I love and share this view—whenever a website uses dark patterns like this to try and get me to do something I just close the website and thank them for helping me reduce my screen time!
i routinely needed to go to an atm to withdraw cash to load up my suica while i was there. I dont understand how the Japanese people find that acceptable.
>You've made an obviously non-sensical statement—

Therefore it should fail to compile.

You can even spin it as a performance enhancement: the whole program can be optimized away!
I'm non-white. My friendliest and kindest neighbor is white, an old timer who has been in the same house for over 50 years. His wife bakes cakes for us and they share produce from their vegetable patch. The only other neighbor who talks to me regularly is also white. He is also from an "older" generation with grown up kids who have moved away.

The rest of the neighbors are a younger and more diverse crowd who have moved here within the last decade. A few of them will wave hi occasionally. More commonly they will avoid eye contact.

IMO it is a generational thing and not racial.
And people will stop donating, I stopped.

The point of charity is to help the charity you want to help. Having it turn around and misuse your money by spending it on a completely unrelated cause defies the point and is downright fraud.

I donate because I want to advance human knowledge and access for all. I don't want my money spent on downright anti-white propaganda that discriminates against innocent white people.
It is for me, who

– sometimes needs to make a few quick edits right from the terminal (but prefers a proper GUI text editor like VS Code for longer sessions)

– is accustomed to the keyboard shortcut conventions of desktop applications on Linux/Windows[1]

– occasionally, wants to use the mouse and expects it to work in the terminal like it would in a proper GUI text editor.

Micro fulfills all these needs with its default configuration. It is one of the first things I install on a Linux box, be it a desktop or a server.

[1]: https://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts
Seems to be a CPRA violation for CA citizens?

https://www.bytebacklaw.com/2022/02/how-do-the-cpra-cpa-vcdp...

Though not sure if law enforcement exemptions apply, AFAICT you need a subpoena to get a company to disclose sensitive personal information like DNA.
do you have a link or timestamp for this?
I don't think I understand your example, but that may come from having had more than my share of polyamorous friends.

By default, I would take your request at face value and have no trouble saying, "No, we're monogamous, but I can't very well blame you for wanting to!"
The following case is interesting because it might fall in the space between what various folks on this thread consider acceptable.

An engineer on my team once merged a change that created a security vulnerability, without review. We didn't have any real users on prod yet, and the potential impact was small. But I was still angry because I had given explicit instructions (speaking as the tech lead and the one with the most security experience) that all changes had to go through code review for security issues.

I responded with an email message that was visible to the whole team (about 5 people). I knew it would sting, but I also wanted everyone to know that this was an important line not to cross, because at some point in the near future we did hope to have real users. I wrote, approximately, "You merged this change without review, and that's not okay. I explicitly told you not to do that. As a result, we now have a security vulnerability. Don't ever do that again."

I am paraphrasing from memory, but the tone was not too far off from this: stern, direct criticism without personal attack. At the time, I held myself to a simple standard of communication: stating facts and criticising actions (even bluntly) was acceptable; any criticism of personal attributes was unacceptable. The engineer in question was very hurt and angry with me, and our working relationship was difficult for many weeks after that.

Was I the asshole here? What's your standard of communication, and what would you do, from the point of view of the tech lead or as the engineer?
> which makes you not pass behavioral part of the interview

I'm okay not getting 1% of the offers. I'm not $100 bill so everyone likes me.

I appreciate an attempt to educate me though, I wanted to make clear that any discussion like that is useless without solution to a problem. Post your solution, we'll discuss downsides. You can see it from my side, and I have another one. The parent commenter ain't got no solution, but keeps insisting he can implement that easily with this and that...

Good luck passing interviews with that attitude...
I mean articles not contradicting each other.

> reality itself has problems consistently representing itself

In this case neutral statements could be used.
Meta's Set to Drop a Code-Generating AI Bot
Word, remember the world before the hockey puck mouse? Strange to think we used to shape those like a human hand.
I think the key is to inspect the childhood trauma, however small, BUT don't try and make it your identity. You are just making some things conscious, understanding yourself. The moment it becomes a crutch, it is just an excuse for not taking agency over your own life.

In a way it is the perfect excuse, a childhood determinism of sorts. Blame everything just to avoid ANY change of the self.
The links referenced in the article didn't work, this was from 2016.
https://medium.com/jme-venture-capital/meaningful-vc-exits-2...

I couldn't find the capshare post but there was a similar slide deck from capshare: https://www.slideshare.net/IanBeckett3/analysing-5000-startu...
China's demographic slump is actually much more dramatic than Japan's.
Try FF multi-account containers instead of switching profiles: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Let's say there are 1000 people in an economy with $1M floating around.

In one version of this scenario, every person ends up with $1000.

In another version, most people end up with $500, and one person ends up with $500,000.

This creates a scenario where the preferences of that one individual come to dominate the structure of the economy (because the preferences of the other 999 people will, in aggregate, be scatted and diverse).

So this sort of distribution of income system creates an outsize influence in the ongoing nature of the economy, for no reason than that one person was somehow able to end up with a revenue flow 1000x larger than anyone else.

Now, it could possibly that this person is very, very good at doing whatever they do to achieve such revenue. But is that any reason whatsoever to grant them such outsize influence over the nature of the economy?
Wickard v Filburn broke that, in ruling that a man growing more than the “legal limit” of wheat for his own use was nonetheless “affecting” interstate commerce.