skysight-inc/HackerNews huggingface dataset:
I think 90% of the ergonomics issue is that people want dot notation and tab-autocomplete in their IDE so they can type obj.<tab> and get the methods that operate on obj. Which I agree, some version of that should exist, and there's no real reason it can't exist in Julia. The tooling is just not as mature as other languages.

Julia is far ahead in affordances to write fancy technical code and fairly behind in simple things, like standard affordances to write more ordinary code, or the ability to quickly load in data and make a plot.

I just think it's a misdiagnosis to blame multiple dispatch for this issue. It's much more about the Julia community prioritizing the needs of their target market.
I think mulmen is wisely ignoring your ridiculous and baseless claim. They wrote "any religious expression".
I do agree with the scientific criticism towards MBTI. But I never claimed to be using it that way. It's possible to find value for yourself or use in things personally that aren't rooted in scientific trials or rigor and it's possible for one to engage with these things and be well aware of that fact. It's black and white thinking to assume that "X is into MBTI/tarot/etc, therefore they are not a scientifically minded individual". We can apply dialectical thinking to this, and challenge yourself and wonder if there can exist someone who is using these non science based things while at the same time is fully aware of the fact that they're not science based. Maybe it's more rare because many people try to prop themselves up and defend whatever they're interested in due to ego issues but that's not the case here. Do I personally see value in religion, and is religion science based? No on both of these counts. But there are people who derive personal value from their faith and that's not something I can argue with. Now when people double down and try to claim that X is real and actually happened and this and that, that's a problem, but there do exist religious people just like me who are able to be in both worlds. See my other comment.
Just an 08 equivalent:

https://kitronik.co.uk/products/2939-happy-birthday-melody-i...
> I merely observe that friendships did not flow naturally from going to meetups, the way you seem to be suggesting happens readily.

You're right, you definitely need to put a lot of effort in, inviting people, navigating problems, finding good people, etc.

And yeah, some social occasions are better than others.

The main point I'm making really is that you need to get out there and do stuff. If you don't even try then you have a 100% chance of failure.

Which is why I find some of the comments below rather odd.

The potential downside to asking your neighbour out for a pint is almost zero, the upside is unlimited. I mean, they could be an axe murderer or rapist, but actually we don't live in a movie and they're probably not, lol.
Either/both. And yes one is if one is one.

Glad I could clear that up for you. Really the word is very common, my 60 year old friend used it the other day at her birthday. I've even seen the old dinosaur mainstream media corporations use it. It really isn't some outlandish word that's impossible to grasp.
Heat pump efficiency drops as the difference between the indoor and outdoor temperature grows. No one specifically cares about the freezing point of water for this, but it’s a good proxy for “big temperature difference”.
Provided the dependency is dynamically linked, you can find everything running against an old version of the .so after it's been updated by using the 'checkrestart' command. A combination of unattended-upgrades and periodic checkrestart runs makes my life as a debuntu admin much easier.

Note: Yes, I know how many environments this doesn't apply to. But if one person whose environment it does apply to discovers the joy of 'checkrestart' as a result of this comment, it was still worth typing out :D
> It's code that I wrote to try to prevent other problems [...]

Don't worry, man, nobody expects people from Microsoft to write code that behaves as intended. Merry Christmas.
I didn't write radical Islamic terrorism didn't exist before 2001, I wrote it emerged at never before seen scales.

And I have plenty of data to back that statement. In Western Europe Islamic terrorism was pretty much a non-issue [0].

It only started becoming an issue after 2003, after the invasion of Iraq, when AQ conducted attacks on Madrid and London, respectively Spain and UK, both countries being part of the coalition of the "willing" that invaded Iraq.

That was very much a direct response, one that previously wouldn't have been possible as AQ lacked the resources and people in Western Europe to conduct these kinds of operations. They got these resources and people when the US declared them "enemy #1" and started bombing and invading Muslim countries, displacing Muslims as refugees deep into Western Europe [1], many of them holding resentments over what happened to them and their countries as their worst fears about what an "American crusade" [2] would actually entail in reality.

Over time AQ Iraq, which under Saddam wasn't even a thing, would ultimately turn into ISIS, an ISIS that parades its prisoners around in very similar uniforms [3] to those the US paraded them around, which is not a coincidence, it's a direct reference [4].

Even when you look at the global picture, this "war on terrorism" did the same as the "war on drugs" had; It didn't end terrorism, it made it thrive [5].

Anybody who looks at that and declares it "settled" does not understand the kind of impact this had on literally the whole world.

[0] https://www.datagraver.com/case/people-killed-by-terrorism-p...

[1] https://earthtime.org/stories/global_refugee_crisis_the_big_...

[2] https://www.csmonitor.com/2001/0919/p12s2-woeu.html

[3] https://twitter.com/syricide/status/505043264907804672

[4] https://theintercept.com/2016/08/25/u-s-military-now-says-is...

[5] https://ourworldindata.org/grapher/fatalities-from-terrorism...
It's more efficient to burn gas to make electricity (45% efficient), transport it over the grid (95%), and then run a heat pump (250 - 600% efficient) than it is to burn the gas for heat (80 - 95% efficient).

And renewable electricity is cheaper than gas electricity, if it is available.
> They all felt they were in touch with greater truths and pitied me and my judgement; my self-restriction of perception. They have a lot of flowery language about how I can’t know what I can’t see that you have to be some sort of logician to parse.

This concept has been promoted by philosophers and mystics for centuries and is completely consistent with mainstream neuroscience and psychology. I'm not saying that your friends genuinely transcended this barrier, but that they didn't and thought they did is not a proof that such a realm does not exist.

> They are out of touch with reality.

Surely. But, do you believe that you are accurately in touch with reality?
This is about heating more than cooking as heating is a way bigger energy use for most households, but you are seriously proposing it would a smart move to build out gas delivery infrastructure just so people can keep cooking with gas?

More importantly, please stop using the tired old excuse that we should wait to electrify until all electric generation is renewable. Converting domestic heating infrastructure to electric is a massive project that will probably take decades and represents billions of tons of CO2 emissions already baked in. We need to start now. Deciding to build new gas infrastructure today is committing to burn more gas for decades.
I highly recommend you go for an open core model: gpl core + commercial proprietary add-ons.

From direct experience, selling GPL code rarely works. And when it does, you know you're leaving a ton of money on the table (for no reason).
Recruiter: "We're doing <solved problem> to <extract money> from people by implementing <unnecessary subscription service> that attaches <internet stuff> to <something that doesn't need it>. Also, we'll have <creepy video technology> installed in people's homes for <nothing bad ever happened doing that>helping them live healthier, happier lives whilst partially clothed</nothing bad ever happened doing that>. We've raised <large amount of VC measured in hundreds of millions> that guarantees <anybody with equity is so diluted they'll never see a payout>, with that <equity on a stick dangled out in front, we think we can convince you to take a lower salary>."

Paraphrasing from a recent recruiter pitch.
Signal jumps to mind.

Plus I don't see much evidence people care. This argument reminds me of Accelerationism, which doesn't seem to work either.
What opportunity do you have for dramatic acceleration driving legally on a public road? 0-60 in 3s vs 20s how much time can that really add up to shaving off your drive?
Unfortunately all ECAD fools are quite terrible when it comes to usability, even the commercial ones (Altium, Cadence, Mentor and their ilk). I expect that KiCad’s design is influenced with what’s “standard” in the industry as far the UX of ECAD tools is concerned.
You need to get known for being really good at something, then the problems will find you.
I know this argument doesn't work well in this example since it's Amazon. But in principle, centralizing data on the internet around a few big services is not a good thing.

These days forums and IRC channels are replaced with Facebook and Discord. An untold amount of code is hosted on GitHub. And now Stack Exchange is the go-to platform for Q&As.

I understand it's convenient and those services have a network effect behind them. But something is lost. Something that made the internet great, where everyone hosted and shared their own content.
Hopefully this restraint will become less significant for future missions. Starship should mean larger payload volume (less folding/structure required), far more payload capacity, far lower costs, and more frequent flights.

Refueling and refurbishment costs should become much more acceptable as viable approaches emerge due to dropping ticket cost to space.
How interesting. Amazon has an internal stackoverflow (Sage), wouldn't be surprised if they just forked and externalized it.
I wouldn't be as harsh. We do not really know the entire picture and we are too often primed for outrage nowadays.

Perhaps the heirs ran into some serious trouble that can be alleviated with money. If a kid needs an expensive operation or a paralyzed person a better wheelchair, may the letters of the dead help them.
At the hospital today. Let me tell you, if you're in the hospital on Christmas, you've either got serious socio-economic problems, or are sick as shit. Most years, it's a little slower than usual, but not this year
> But for a "one time" or "very small number of times".

Is this based on personal experience, clinical studies, something else?
I don’t like JS and try to avoid it wherever possible. I have written some, but I’m not an expert by any means.

My problems with JS/TS:

Simple to start, but hard to program robustly and defensively. Due to the lack of typing, a lot of the codebases I’ve seen end up with extensive input validation code, which often uses fancy tricks that are hard to parse (unless you already know them). Typescript helps with this, but it is not the same as a proper type system because it is optional. Usually I run into runtime problems due to type errors with library code which doesn’t have types (or has the wrong ones).

The core language is filled with weird edge cases in coercion. jsfuck.com and https://www.destroyallsoftware.com/talks/wat are examples. This doesn’t affect my day-to-day code, but it’s equivalent to C undefined behaviour for me. A bunch of hidden rules that I don’t really want to extensively learn and understand, but which will bite me when writing anything moderately complex. ‘===‘ is good, but I think it’s really easy to miss the extra equals, especially if you write code in other languages a lot.

Lack of standard library (in Nodejs). For quick things, I find Python a lot better. The scant JS standard library has been widely criticised. This is a contributing factor to the absolute explosion in the dependency graph whenever you start pulling in a lot of the common dependencies. IMO, Go and Rust both do a better job despite having comparably easy package mangers.

Although some JS code is easy to read, I’ve seen lots of examples of overuse of functional indirection. Maybe it’s something I will start recognising the patterns once I’ve come across them more, I end up ragequitting JS codebases much more often than other languages. Despite its flaws, Go in a good editor is an absolute joy to understand new codebases.

I’ve found a combination of Python, Go and Rust to be the ideal combination. Each has its flaws, but for any specific use case, I can pick one I’d rather use than JS.
Reflecting on what the human needs for surviving and thriving are, which ones am I not meeting, don't know how to identify, don't know how to meet, and how can I start meeting them sustainably.
It’s more of a lost in translation - we use _laowai_ as a convenient word. When I just came to US, I sometimes still “translate” what I want to express from Chinese first, so I even called the other fellow US students “foreigner” once when talking about a cultural difference. “Foreigners tends to do XXX while we(Chinese) do YYY”

He laughed and thought it was funny
No offense, but how on earth is a markdown text editor 100 megabytes. I know this is the way it is now and I'm just going to have to get over it, but it's still so bizarre to me
dataclasses makes it easy to just add your own `__eq__` method, if the default doesn't suit you. You just define it! Nothing else is required.

So I wouldn't be so quick to abandon dataclasses in such a case.
I personally don’t think the current iteration is meant to be an online reference. I look at it not even as an ebook but a simple digital copy of a book.
Taint mode in Perl.
You don't have metered on-ramps? These are ones with a traffic light at the start where one has to come to stop at the light and then accelerate to match your speed with the traffic.
Nice. Now i dont need to read the book
Better still, with -somebody elses- regexp.

p3rl.org/File::Spec#no_upwards - after calling splitpath and splitdir from the same module - is very much my friend.

(or for advanced mode, Path::Tiny, possibly with the help of App::FatPacker to condense back down to a single script if you're writing something you need to be able to copy around without thinking about dependencies)
Yeah, I don’t know what this is about. You can buy stuff with gluten in it. But I can kind of see it as if you had 99 things that meet your preference and 1 thing that doesn’t, then when you move to a world with 900 things that meet your preference and 100 that don’t, you see that as 9% of things being displaced rather than you having additional 801 things.

In fact, I shall call this the Percentage Bias. The Percentage Bias is when you allege displacement by looking at alterations in ratios without looking at alterations in total amounts.
The only car I know of that works this way is the BMW i3, which came with an optional 'range extender' that's essentially a little gas generator with a 2(!) gallon tank. One complaint I've heard is that it doesn't necessarily put out enough wattage to fully drive the car under certain (hilly, cold) conditions (But, I have to imagine that could be solved with a bigger generator).

The problem as I understand it is that California's regulations require that the range extender doesn't provide more range than the car's internal battery. How this ended up the case I have no idea.
Please don't post unsubstantive comments to HN, and especially please don't take threads on predictable ideological tangents. They're tedious because they're so repetitive, and they usually turn nasty too. Not what this site is for.

https://news.ycombinator.com/newsguidelines.html
Lack of an interface mechanism, with multi inheritance instead, is messy. This is my biggest complaint that doesn't apply to pretty much all dynamic languages.
Not really. If the Deity dictated a book, telling how the world come to be, and to guide all aspects of the life of their disciples...So much the participants of the religious group believe it comes directly from their creator...Would have been nice to mention this major change of mind, after letting these creatures roam free for 200 million years..And some mention of the real earth position and structure of the solar system would have been nice.
The problem is described as the customer answering basically 5 different criteria (age range, gender, interests, category, price range) about the gift recipient, and the computer returns a list of 10 gifts.

Based on the description of the problem being solved, I'd guess they would have used "FARGO", a sort of report generation language, which probably had some predefined way to "AND" those criteria together and print out 10 matches. FARGO may have morphed into RPG by 1962, but the idea would have been similar.

http://bitsavers.org/pdf/ibm/1401/C24-1464-3_1401_fargo.pdf
Please don't take HN threads further into flamewar like this. It's not what this site is for, and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
The linear-feedback shift register method is also used for procedurally generating content in e.g. demos. Funny to see this implemented in hardware and it would be interesting to know when this trick was used firstly.
...run any of the 50+ other non-commercial BBS softwares instead, including Telegard, the software Renegade was a literal hack of.
People think “High-functioning Autism” means they’re savants… Some terminology choices can yield comical misinterpretations.
You've been repeatedly breaking the site guidelines. We ban accounts that do that. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.

Note this one:

"Please don't use Hacker News for political or ideological battle. It tramples curiosity."

and this one:

"Please don't sneer, including at the rest of the community."
Glad you’re alive. Another virtual hug from a stranger on the internet.
You don't "fix" a person. Mental health is not a binary.

Just because helping her with her ADHD didn't just flip a switch and "solve" her mental health doesn't mean it didn't help her.

The threshold for ADHD being a disorder is it causing distress in someone's life. Unfortunately, most of that distress tends to be invisible, so it's not something you can just decide as a third party without a lot of training and empathy.

If you want to reach your end goal of good mental health, you have to work on every problem that exists. Healing one aspect of mental health often has a positive domino effect, but that's not the case every time.

People are complex, and so is treatment. I would never urge someone to avoid treatment for something that is hard to solve, because health is worth the effort.
Each of those persons who die is one who will stop doing it.

You should be satisfied that I don't mean to kill them myself, or put out a bounty on them.
Most-read stories of 2021 on Ars Technica
That's good because if there were no properly functioning woks in NYC I would be pretty pissed.
No opinion one way or the other regarding this specific case, however I'd like to note that both general and local anesthetics can have serious side-effects. There were even relevant horror-stories in HN comments.

A specific issue is that anesthesiologists are not necessarily available for all medical procedures. Perhaps it's better to err on the side of pain if the gynecologist is alone?

EDIT: "After simple dental surgery, a man lost his ability to form new memories" https://news.ycombinator.com/item?id=24566568
When Big Tech and EHR worlds collide
I pursued video games as a professional programmer and all it did was kill my enjoyment of games in general. I couldn’t really get my creativity out either because you’re a cog in a 10-100+ person team and often you work on projects you probably wouldn’t play if you weren’t paid for it.

I still dream about FIRE and working as a 1-3 person studio working on silly creative little games for the joy of it.
"Petition to bring new renewable generation online and close coal and gas powered plants instead."

Recent European energy market seems to indicate that the more renewables you add to the mix, the more coal and gas you actually need to burn once the nature starts conspiring against you. Dark and freezing days with weak wind are the worst.
I don’t think accidentally removing credits from a software license is exactly on the level of burning someone’s house down.

In general, I wouldn’t say that causing someone harm should be dismissible with an apology, but in a situation where the harm seems pretty limited, easily reversible, and unintentional—and the apology seems genuine and even informative—I don’t see a particular benefit to causing hardship to someone who made a mistake. The communal reaction as it is should give Microsoft/Google/etc an idea of what the blowback would be if this sort of thing was a deliberate corporate practice.
You can't post like this to HN, regardless of how right you are or feel you are. Perhaps you don't owe the people you're referring to better, but you owe this community much better if you're participating in it. Comments like this point directly to its destruction—so we don't allow them.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
For me, the surprises were the deaths of Sun, DEC, and Silicon Graphics. Runners up might be Gateway, MySpace, and AOL
Between Ruby and Python, Ruby used to be deemed the slower language. With all recent improvements from the 3x3 initiative and yjit I wonder, does Ruby officially surpassed Python on performance?
Please don't respond to a bad comment by breaking the site guidelines yourself. It only takes us further into hell.

https://news.ycombinator.com/newsguidelines.html

Edit: your recent posts to HN have been breaking the guidelines repeatedly and egregiously. We ban accounts that abuse this site that way. I'm not going to ban you right now because you've posted good things in the past, but please review the guidelines and return to that in the future.
So new built houses in Brooklyn and Queens would need to be all electric?
> This is a great example of one of the tactics CCP deploys. Whataboutism.

And comments like this are a great example of propaganda methods employed by nation states since even before WWI [0];

"All who doubt our propaganda are traitors."

It's also nothing really new for me, I got plenty of similar insults and accusations thrown at me, mostly by Americans, when I opposed the invasions of Afghanistan and Iraq. I was called a "terrorist supporter" and "freedom hater" for not just running after blatant lies.

Wasn't alone with that, large parts of the world felt similar, literally the largest protest event in human history [0]

In that context this whole situation feels like quite the dejavu; It's the same Five Eyes countries leading the charge, it's the same organization peddling lies. Yet bringing up these similarities shall be considered "propaganda" because "Bringing up Iraq is something that only Russian/Chinese trolls do!".

[0] https://en.wikipedia.org/wiki/Falsehood_in_War-Time#Receptio...
That's great to hear! It's still legal in restaurants so less rush, but good to know.
It's a Schelling point.
"one highly illegal piece of plastic ductwork from Czechoslovakia"

Just wow, that is the last context in which I expected to see the name of my long defunct country of birth.