skysight-inc/HackerNews huggingface dataset:
> the word does not refer directly to that person, so the fact that its etymological origin happens to be the nisba suffix of that person's name doesn't mean it's not a mistake to include the article.

I can't follow you. Go back to the van der Waals force. Just like Arabic al-, Dutch van and der are grammatical particles; Johannes van der Waals is "John the Walloon". The capitalization is exactly what this would lead you to expect.

And of course the van der Waals force is no more a direct reference to Johannes van der Waals than the algorithm is to Muhammad al-Khwarizmi or the Eiffel Tower is to Gustave Eiffel. And also no less. They're all things that are named after individual people but are not the people themselves. Why aren't you arguing that the name of the van der Waals force was just a big mistake?

When you name something after someone, you use the name of the person being honored. You don't cut their name into random hunks and use those.
This was such a sad story - everything I read at the time said Dr Meza was a charitable, successful member of the community in LA (running coach, founded programs towards Latino students, etc.).

The LetsRun forum is such a wild place - it's a really strange mix of great running news discussion, 4-chan / bodybuilding.com conspiracy theories, and (IMO) a lot of teenage / college male runners who have a lot of angst, and something to prove because they are in an unpopular sport. Moderators/owners (rojo / pojo? or something) don't do anything / actively encourage this.
"but claiming we're not doing everything we could is a bit exaggerated, no offence"

You said it yourself - you are FUNDING this war.

Honestly, no offense taken.
> Isn't the point of languages to create abstractions so I don't need to learn how a CPU works?

This is the entire problem with Haskell. This isn't the reality we live in. In our world there's a concrete need to understand performance at the level of the hardware and the kernel. Let's not even talk about compilers, which have to make many tradeoffs and often produce sub-optimal code without human guidance. The kernel itself doesn't always make the right decisions on where to place workloads, how to balance IRQs, moving tasks between cores, etc.

If you want to become a better software engineer, learn how your computer actually runs code, don't learn Haskell.

Edit:

It's not letting me respond to your reply directly, so here is my reply:

We all have different experiences in the industry, but my experience has been that I often need to diagnose and solve performance issues that involve using perf, ftrace, bpf, pprof, etc. I'm not saying we should all write C, I'm saying that you need to know how to look under the hood when you're using a language that does more work for you. Understanding how to look under the hood (again this is my experience) and know what you're looking at is far more important than mastering high level language concepts. You can change out the language, but the kernel, hardware, etc. remain the same. It's also important to understand these things because security is only becoming more important and attackers exploit the gaps in your knowledge. Spectre was a huge deal and it requires an understanding of how a pipeline works, how your program interacts with the cache, etc. If I ask you how to find out how may instructions your program ran, how many branches it took, how many branch mispredicts there were, if it was exhibiting false sharing, etc. could you tell me? You can't optimize something or know if you're being attacked if you don't understand how things work or what the baselines are.
off topic but has anybody turned a series of compressed base64 into a video stream?
Also, homophobic policies.
The people deluded by state controlled media are both victims of the media colluding with the regime and putting their head in the sand, their complicity is not so binary.

(A bit like run-up to the Iraq war?)
My understanding is that Germany buys natural gas regularly throughout the year, and stores it. During the winter the stored gas is rapidly used up, much faster than can be replenished.

It is not like the gas flows directly from Russia to people's homes.
I seem totally incapable of stopping using “import pdb; pdb.set_trace()” in my code. Once every couple months I’m reminded breakpoint() exists and that I’m still apparently not using it.
The dude was 100% cheating, but the internet vigilantism around this was awful. One of the many unfortunate side effects of the largest (english?) running forum being a glorified 4chan run by 2 idiots, one of whom then gets interviewed for this story with next to no discussion of how he enabled it
The First Wow Processor Explained
My approach so far is just run tailscale (or some other VPN) and dont serve stuff on the public internet.

Your response is typical of what happens when regular people ask this question - see an insane number of suggestions and best-practices and promptly give up.. The amount you invest in security should be proportional to the consequences you incur in case of a breach. For someone just starting out, don't put anything too sensitive on the server, do the simplest security steps you know how to do and get started. You can scale up the security to insane paranoid nation state levels if/when the consequence of a breach is bad enough to warrant it.
>To be fair that selection process is close enough to how it works for everyone in the world

As a short and not very attractive male, tell me about it :)

In truth, before modern civilization, only one single male reproduced for every 17 females. That's some inequality, which I think is on par with how the market looks like on Tinder for some guys.
I’ve been using JS continually since the mid 90s. But once the changes started coming fast and furious with ES6, I just couldn’t keep up with them. I think the only thing I’ve really adopted is template literals. People who are newly coming into JS probably know and use the newer changes. For example, I’m so used to prototype inheritance that I don’t think I’ll ever use class. But I imagine new people use class and might never even learn what is actually happening under the syntactic sugar.
Yeah, something like that.

However, taking "Command-line Applications"¹ as an example it lists six alternatives. I think in the version I'd like to see a good few of them would disappear. For example, I'll presume plac/fire/cement aren't in common use given that only two are packaged in Debian and the two that are don't have reverse dependencies. Cliff looks largely uninteresting too, as outside of OpenStack nothing seems to use it.

I think my ideal implementation would probe recent releases of popular packages for dependencies to see what the community has settled on or moved to. I also suspect this comment that somewhat moves the goalposts also points to the difficulties of maintaining such a document.

¹ https://docs.python-guide.org/scenarios/cli/
Mentioning Eckert and Mauchly requires also mentioning Atanasoff, with whom they lost a priority dispute.
Has there been any confirmation that Near actually died? From what I remember the only source was a Twitter account claiming to know them.
The monad as used in Haskell is really just a functional replacement for the semicolon: `doFoo(); logBar(); requestBaz()` in Haskell is `doFoo >> logBar >> requestBaz`. If you want to get really fancy you can pipe the inputs: `doFoo | logBar | requestBaz` becomes `doFoo >>= logBar >>= requestBaz`. Haskell suffers from the fact that endless mathematical analysis is enjoyable to a certain breed of programmer known as the "mathematician".
I like the idea that you wouldn't talk to someone you consider stupider than you.
Writing good code is mostly language agnostic. Where the brain power in computing tends to flow to is hard or interesting problems (I say tends because money is also a factor), so you're going to find smart people concentrated in different places. I've been very fortunate to have worked with many groups containing the best and brightest in the software industry and I was never held back by letting go of Haskell.
Indeed, but some of my test accounts setup using TOTP still have been hit by the phone number prompt, where this poster didn't- so they might treat their own authenticator higher. (And if they do, i have to wonder if it means it sends more data back than others do)
yep, that was the original title
Cool, can we support Container Runtime Interface (CRI) with few more lines of code?
Bodybuilding.com misc & 4chan are super toxic communities.

I look back at my teenage years and realised how hazardous they are to mental health. My curiousity & engagement on those communities was limited to infrequent lurking.

I now understand why alt-right/q anon movement popped up so quickly.

A big issue with these boards is that the ownership can't overmod because these communities are a big drawcard, even if they're financial negatives.
Good point about public perception. But there's a deeper problem with this: people _want_ to believe it is a justified and necessary act of violence. And this is really hard to change now. Too many years many of us/them were passively silent and now it is almost too late to take an action.
I can't recommend Erlang enough as a way to teach concurrency. It was far ahead of its time while still being an incredibly practical language compared to Haskell, which I attribute to the fact that it was built to solve a specific problem (keeping telecom equipment running forever).
I would object that C focuses on practicality.

If you mean for the compiler writer, sure, C is very practical for someone who wants to make a compiler. But I'm afraid people might read your comment as saying C is practical for writing applications.
I see why this seems like a reasonable thing to ask for, but JS engines tried this and failed hard a few years ago.

Google's V8 team (the team that owns Google Chrome's JS engine implementation) floated a proposal back in 2015 to implement a new JS mode that they called "Strong Mode."

https://docs.google.com/document/d/1Qk0qC4s_XNCLemj42FqfsRLp...

The idea was that you'd opt-in with a pragma like "use strict", but this time you'd "use strong". Strong mode would include a bunch of restrictions on how you'd write your JS. For example:

- class prototypes would be frozen; it would be forbidden to add properties at runtime, or to `delete` properties from a class

- The "new" keyword would automatically Object.seal() the object

- Arrays are non-sparse

Here's Google's 2016 announcement canceling the "strong mode" experiment.
https://groups.google.com/g/strengthen-js/c/ojj3TDxbHpQ

> The main problem here was the interoperability with weak classes: we need to allow inheriting strong from weak classes and vice versa (or even alternating inheritance chains), because ruling that out would severely limit the utility of strong mode. But we could not find a semantics that would work without breaking either weak parent classes or weak child classes. In the end we had to give up on this one.

There were other problems, too, some of which are substantially mitigated now in 2022. Maybe it's worth a try now!

…but if you're hoping to hold up type comments until "strong mode" works, well, I just don't think it's gonna work.

And so, in practice, for the next five to ten years, we're either getting something pretty much like Microsoft's "type comments" proposal, or nothing at all.
Share a link, I'm curious
"You people" implies identity politics instead of discussion of actual ideas. This is not science.
Yeah, and a real problem is how they "poison" the ecosystem. If the community was one that strongly encouraged libraries and frameworks to stick to Haskell2010, I might still consider using it.
Amazon never claimed it didn’t knock off other sellers’ products. What it claimed is that it didn’t use private data about how well other sellers’ products sold to decide what to knock off – a claim that was apparently false.
Thread from an email received by a developer on Web3
Honestly, what you describe is a major reason I never pursued software engineering as a profession. I love it as a hobby and entrepreneurial tool.

Also, I kind of just prefer building my own things instead of working on some over complicated stack I didn’t design.
What's crazy to me is that he was never charged with a crime, just a fee.

Should probably make it illegal.
Intel 7 is non-EUV. https://www.anandtech.com/show/16823/intel-accelerated-offen...
It did. There was a long table of languages not having the bug at the end. ;)
The advertisement for Disney's "Turning Red" after updating is a bit odd.
This proposal is compatible with Flow and other type checkers. It's not forcing TypeScript. (The types are just comments!)
https://github.com/maciej-sypetkowski/autoascend
The best thing to do is take them apart and use the screen for something, recycle the rest. The screen is the only really useful part as it's high quality and wont require updates to keep being useful.

https://www.amazon.com/Controller-Driver-LP097QX1-LTN097QL01...

You can do this with lots of old electronics actually. Laptops tablets and phones, you name it.
> Bodybuilding.com misc & 4chan are super toxic communities.

Yes, but so are Facebook and Twitter.
It's terrible that people were harassing this man, and that those communities formed a mob mentality against him. But I don't feel particularly sorry for him; he cheated, denied it, threatened to sue people, and then eventually took his own life after his reputation was ruined.

Perhaps if he had stopped competing after the first blog post exposing him, things would have de-escalated. Instead, he doubled down on his lies, and made things worse for himself.
> Which is why I never bought this “we can’t cure it because it’s not one disease”.

Really, in an important sense, cancer isn't one disease because cancer isn't a disease at all. It's a mechanical malfunction, kind of like having a cleft palate.

On the other hand, it is more disease-like than most mechanical malfunctions.
Ukrainian Hospital Bombing Increases Pressure on US and Allies to Stop Russia
The parent comment said "C lineage", not C.
The energy was already generated. Imagine you're a power company. You gotta sell your energy. Who do you sell it to? Locally? To that price-fixed monopoly who have exclusive control simply because they happen to be physically located near your very heavy and hard-to-move power station? Or do you mine Bitcoin?

As long as a free market exists, for whatever stupid ass reason, a fair economy will result from those economic pressures.
You have refuted neither.
Are you thinking that if we can do (say) a worm (with DL), then more and bigger DL will get us to a dog, and then to a person? Humans generally seem prone to the "X is good so more X" is better fallacy - Gary is saying that X (DL) can only get us so far, and we'll need X+Y and likely +Z+... to make real progress.
The people in Mariupol have been cut off electricity, water, and are starving. Without electricity, even mobile goes down. No electricity, no Star Link. No electric cars. No photos from your smartphone (it dies eventually, like all batteries). Zero communication. Its objectively worse than no internet. Besides, the Russians were centralized on their own walled garden anyway. They still have their RUnet, and Putin was alreafy censoring the internet heavily as far as he could (including by centralizing in Russia).
I wrote a script similar to Julia's and other people's here to score tickets to a sold out music festival. At the time, people were posting on the event page that they had tickets to sell, but they were scooped up very quickly. It was a simple script that used Facebook's API to pull the messages on the event page and notify me via email that a new post had been made. I ran it every minute via a cronjob on an ancient laptop I'd been gifted. It was arguably a little chatty since it notified me of every post, and of course I had to be wary of potential scammers, but it worked and the festival was great.

I'm currently in the process of changing careers from computer science to healthcare, but I'm glad my software development career has given me the tools, skills and knowledge to solve little problems like these.
They can still individually learn tool usage by imitation, random exploration and reinforcement. But without culture they can't build on it.
That's not true. E cores on desktop Alder Lake mostly allow for higher multithread performance for a given amount of silicon. At desktop part power limits they are run so high that they don't allow for more work per power budget, and they don't have any advantage apart from cost. This will probably change in the future with higher core counts, but for now E cores have no real advantage outside low power laptop parts.

https://chipsandcheese.com/2022/01/28/alder-lakes-power-effi...
Not communities.
> How did she determine which one was the smartest?

Beats me. But here's the Ann Landers test for intelligence based on having a conversation with the person:

1. smart people talk about ideas

2. average people talk about events

3. below average people gossip about other people

I know, I know, it's not perfect, but it's not a bad proxy. Yes, I indulge in gossip myself. No, I deliberately did not say "all" people for a reason.

> Not sure she was very nice to her fatherless children

I have no idea if she was a good mother or not, but it's unfair to presume she wasn't.

> or to the taxpayers

Of course people take advantage of welfare.
Power of propaganda is truly terrifying. Many, if not majority, of my American and Israeli acquaintances of Russian origin think that Putin is heroically liberating Ukraine from Nazis. They watch Russian TV channels.
ahnnd, you made me blush :-/
The same way TypeScript works now. If you depend on a project with invalid/unrecognizable types, tsc will report that as a failure. (You can choose to instruct TypeScript to ignore the invalid types, or provide correct types of your own.)
I snagged the GPU for $700 (or MSRP) on launch. That is the hardest part to obtain right now. 5950X goes on sale - it's at best buy for $599 right now. That left about $1000 for the rest of the build (Motherboard, RAM, SSD & Case) based on my budget of $2200 which honestly is more than you need.

The 3080 beats the Ultra in perf for games/ml. The 5950x is not 90% slower, but it is slower.

Like I said, it's not going to be equal to the $4000 M1 Ultra. But it's in the ballpark (and does beat it in certain use cases such as games/ml).

The thing is these are 2 year old parts at this point. If we see 4x series from nvidia and/or Zen 4 this year all this could change dramatically.
First, you have to grow the courtroom
> "I want twice as many, right now, to use, abuse, and discard without guilt or strings attached".

The only thing that meets this definition of scaling is our fantasies. Absolutely everything else uses resources implying an opportunity cost and has non-zero latency in making any desired change.
Discussion from 5 months ago when Ruby Together merged with Ruby Central

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

Was there something new here on the main page that needed posting?
> Because of how batteries-included Python is, you absolutely can, because you can use it quite a bit without any dependencies outside of stdlib.

I'm not talking about stdlib. If we're talking about stdlib then Golang is the gold standard :) I'm talking about using other projects. If they use a requirements.txt and pip maybe you'll have some luck, that is if you're using the same version of python/pip.

> I find Python's documentation to be far and away the best of any language I have encountered, and that definitely includes Go and Rust.

I'd say everyone should make their own opinion on the subject:

* https://docs.python.org/3/library/string.html

* https://pkg.go.dev/strings

* https://doc.rust-lang.org/stable/std/string/struct.String.ht...

For having written a lot of these three languages, I find python's doc an ordeal to go through. But if you're comparing Python to C, C++, and other languages like that then sure it's great :D

I mean look at Golang's. List of all the methods on the left, examples for each method.
Nice one! Although when I started reading your comment I was sort-of hoping you found a way to hack it and put your own songs in!
I don't think this is even a Haskell criticism as much as it is a software engineer criticism. You can be ignorant about hardware in most languages, especially Python.

Going by what you've said, it sounds like you want the industry to return to C/C++ for everything.

As for Haskell, I'm not experienced enough to make a real defense of it, but I've been told the compiler is pretty damn good. It's a decently fast language. I don't know how it compares to something like Go, and of course for very high-performance needs you probably shouldn't use it, but letting it take over isn't the worst thing in the world, and you can still use knowledge of hardware to make it faster.

But if that's not enough, just use Rust or something. It's basically Haskell-lite anyway.
SRU++ Model Speeds Up Transformer with Simple Recurrent Unit
What you're missing is that the gigantic initial success models have consistently gotten much much lighter after the hype cycle moves on from the initial release. In my own domain, WaveNet - speech synthesis vastly outperforming previous methods - went from fantastically expensive to being able to run on cheap phones. You can run bird song id on your phone in real time in the Merlin app. There's a proliferation of light neutral networks for lots of specific use cases, and it's already happening all around you.
Early Ordovician assembly patterns show initial stages of Ordovician Radiation
Haskell can also be very useful for practical real world programs, not just researchers. Check out IHP: https://ihp.digitallyinduced.com/ This might change your mind a bit :-)
Then why not both? Throttle the performance of those who don't want to do it, but let people replace their phone's batteries if they want without throttling its performance.
It is bad press for people who only read (or understand) headlines.

The man with the pig heart died. Sounds bad. Pig heart not good.

Swipe.

Next newsflash.
The American political system isn’t uniquely more complicated than others; it simply doesn’t want to solve the problem. Lobbying by parasitical entities such as Intuit is the true reason. We could solve these problems if we chose to. We don’t.
I have a hard time understanding both cheating at a marathon and killing yourself over being discovered to have cheated in marathons. I wonder if there is a relation between the two in terms of the psychology required - an intense desire for public approval.
In games the fastest moving object is bullets, so model them as lines, not points.