skysight-inc/HackerNews huggingface dataset:
You are right. Equality checks for any complex data-structure in JS (and TypeScript) are cumbersome as hell, yet for a React architecture they are crucial for performance.
That's a pretty bad statement, but not close to "kill the Jews".
When I hear Plover I think Mark Jason Dominus.
Looking Back at the Most Disruptive Internet Outages of 2020
Yes, the unwanted parentheses were the worst, but illustrated my point exactly – mixing keyboard input with pencil is bad.

APL mentioned in the article, has a strict prefix syntax without operator precedence, which works fine.
Other books in the same vein:

- "Heavily commented Linux source code" http://www.oldlinux.org/download/ECLK-5.0.1-WithCover.pdf
- "The Design and Implementation of the 4.4 BSD Operating System" https://www.amazon.com/dp/B001FBFHEM/
> Playing dumb is thoroughly bad faith trolling and I have absolutely no patience for their bs.

I completely agree with this sentiment.

My biological brother is trans and I support him as best I can. It's particularly tricky for him given the cultural conservatism of our community (which I'm guessing you can relate to if my assumption about your username is correct).

I know what you mean about trolls. And can see why you thought I may have been trolling you.

My initial point was sincere - albeit a bit naive it seems. Evidently I am not as politically astute as you.

Edit: thanks for the links. Will check them out.
I would be truly shocked if this optimization ever mattered in practice. It would mean that rewriting code from

{
auto& a = <expression>
auto& b = <expression>
foo(a, b);
}

To

foo(<expression>, <expression>);

Could be an optimization.

Edit: modified the code a bit to make the two samples more similar.
I would venture to suggest that the Middle East as a whole is a cash cow for the US - oil, weapons contracts - so aint nothin' gonna change until that changes.
My keyboard is supported! Never tried stenography, so I hopped to http://qwertysteno.com and tried the tutorial - it makes sense, but has a steep learning curve - you certainly need a lot practice more than the 5 minutes I gave it.

I wonder if something like this for programming rather than writing is feasible, and if one then could code at the speed of thought.
New network of European sleeper trains planned
> Are you.... sure about this? Like how sure are you? What do you think you know?

> The human body changes surprisingly fast. Astronauts that stay in outer space for too long can't even walk when they return to earth. That "too long" is like... a year basically.

> A "lifetime" of muscle mass will last for how long once someone starts taking androgen blockers then estrogen?

You raise a very fair question, but we have sufficient data to really support either position at the moment?

Do we have a way of knowing when an individual (or group of individuals) would have lost the ‘benefits’ to make competition truly fair?
Oh yeah, definitely, and so do most other programs that don't respect the standard (VS Code being the biggest exception). Still, wouldn't hurt to update things a little, although in the grander "backwards compatibility vs modernisation" debate, this is still a small and insignificant issue.
Don’t you see value in looking at projects in the cutting edge? Ideas from Clojure already appear in more mainstream languages. This is your chance to be ahead of the curve and maybe even learn techniques you can apply today.
The only way for it to be illegal is if they're breaking a law, but then it would be illegal regardless of what the ToS says.
I would think critical systems and updates should also have some form of out-of-band access channel?
Increased bone density means less prone to injury and more momentum in pivots and swings/punches.
How did that not wake you up?
And the Lockpicking Lawyer
No, they don't. Most women have no idea how bad it is for most men. An average woman is offered sex all the time. An average man - pretty much never.

https://youtu.be/RCsiNSA7sgs

When women try Tinder as men, they see how much harder it is
It would be better to give equally to people.

You can raise the baseline without excessively penalizing those who were more responsible.
Could you please make some basic effort to engage in a discussion with something other than outright hostility? To actually consider what people say to you?

You are a absolutely exhausting person to talk to. You stand out in every single conversation on this site that you take part in as being really pointlessly hostile and unpleasant.

This is really adding nothing whatsoever to the conversation other than making people dislike you.
Funny thing that you mentioned Augmented Reality. Next thing Ivan Sutherland invented after Sketchpad was a head-mounted display. [0]

[0]: https://www.youtube.com/watch?v=LZCx0yH9gLM
So you know how few years back companies were peddling this idea that forcing your real name in comments will make the discussion more civil and proper?

Yeah, I can click on every single one of those people in this comment section, see their real name and their FB profile, and it still doesn't stop them from being vile on the internet.
Just trying to understand you... When I open it, it takes 6.37 (sometimes 6.18) MB of memory. I look at the 'Memory'-tab in the webdev tools in FF browser. For a second I thought uBlock or NoScript made a difference, but when I disable these I get the same result of around 6 MB. What am I missing?
I think much slower than I can type, so for something where I'm the author, typing speed has never been the limiting factor.

Yet the idea of being able to author something at 250 wpm is utterly fascinating. A novel in around six hours...
I was claiming it could be left implementation defined instead of unspecified. That way, code for particular platforms could be evaluated in different order, but it would always be deterministic for a particular compiler.
Machine learning enhances non-verbal communication in online classrooms
I mean, the speed of code is something like 10 lines per hour for good code... Sometimes less or even negative so I'm pretty sure the input method is not the bottleneck. That said I still use Vi mode in vs code so maybe there is something to it.
LinkedIn’s job-matching AI was biased. The company’s solution? More AI
Quick Decisions, Stressful Situations and Purposeful Business with Pip Wilson
Join 3.0 – Join on the Web, New Desktop App and More
This is great, love it.
Microsoft hits a $2T market valuation for the first time
Lab analysis of Subway tuna sandwiches fails to identify tuna DNA
PipeWire Under the Hood
Spider-Man drops in at the papal audience
Perhaps, but that criticism should be the easiest to ignore. The OP expresses frustration to lay criticism and I expect that even brief contact with academic criticism will make the frustration felt by the OP to lay criticism fade into irrelevance.
Memory consumption of that level has no noticeable impact on battery life.

There are bloated web apps that should be improved for sure, but they also exist with "native" languages.

The issue has always been runtime computations, PWAs are perfomant if you keep them low.

I wrote myself an ebook and webnovel reader PWA which tracks progress by pixels and percentage amongst other things. There is no noticeable difference between fbreader (native) and this angular app. I get the same amount of drain per hour as I repeatedly verified when I switched.
The Refugee Project
As I said you should provide positive and constructive feedback. You are here to do your job and be helpful, not to pick and choose what you want. You cannot refuse a decision made by management apart from quitting.

As an individual dev "we don't have the resources" is not something that you can really say, either.

Maybe I'll take an example: You're fully busy and you are told that a new feature was requested and agreed that you need to implement. You don't just say 'no'. You say that you are fully busy on another feature and that you then have several other features on your todolist and ask how you should schedule that new feature. Maybe it's urgent and you'll be told to drop what you're doing and work on it, instead. Maybe it's not and it'll go into your queue. Maybe it'll be allocated to someone else (e.g. it's urgent but what you're working on is also urgent so better that you continue).

You do not say 'no', you propose ways to make it happen the best you can considering what you've already been asked to work on. If there is no good way then there is a management/project decision to be made (not by you).

That perhaps boils down to pretty much what you're saying, but how you communicate it is very important and so is understand where your authority stops.
JPEG XL's Modular mode is based on the best elements of FLIF/FUIF and lossless WebP. For lossless compression, it does improve quite significantly over FLIF, see e.g. https://docs.google.com/spreadsheets/d/1ju4q1WkaXT7WoxZINmQp...
(FLIF is on average 7.2% larger than JXL, and for some categories like pixel art the gap is larger). It also decodes significantly faster, and it has fast encode options that make it more suitable as a PNG replacement in image authoring use cases where density is not the most important thing.

Progressive animation is a neat feature of FLIF but it is totally impractical in terms of decode speed and memory consumption. In general I think animation is better handled with video codecs (with multiple resolutions/bitrates to cover various devices/network conditions).
How odd. I spent my childhood inna constant state of hayfever. A major revelation for me was going off to university, where I was no longer around the household dogs, and my allergies all but disapated.
I studied for 12 hours a day for over a year
I Wish I Knew this 20 years ago.

For me, it is the best motivation video ever. I put at the same shelf as Richard Hamming's "You and your research" and PG's essays.

Incredible thrust charge
there are athletes who might suffer from abnormal genetic mutations that might give them an advantage. the most popular example might be usain bolt who is, technically, too tall - but in combination with his abnormal muscularity ...

then there is robert förstemann, a track cyclist who might suffer from a myostatin deficincy (a hormone that restricts muscle growth).
A. Text-only

B. Search from command line

C. Can open an index.html of saved search results in any browser; each query gets its own SERP; search results are saved in a directory that can be tarballed and compressed allowing simple transfer to any computer with a UNIX userland

D. Easy to add new sites; follows a failry standard template; currently at only eight sites, but adding more (like the ones in searx)

E. Requires only standard UNIX utilities; consists of small shell scripts of less than 2000 chars

F. Fast; no cruft

Unique features:

1. Streamlined SERP; URLs only, minimal HTML, i.e., <a>, <pre>, <ol>, <li>, <!-- -->; no images, Javascript or CSS; SERP contains timestamps in HTML comments to indicate when each query was submitted

2. Each SERP contains deduped batches of results from different search engines; source search engine indicated by short prefix; if desired, can resort to intersperse results from different sources, e.g., sort by URL

3. Continuation of search; allows retrieval 100s of results by spreading searches across periods of time too long for websites to track, thus allowing retrieval of large numbers of search results while avoiding ridiculously small result limits or temporary bans for "searching too fast" <--- I could not find anyone else using this approach

4. By default only minimum headers sent; custom headers can be sent when appropriate for particular site, e.g., DNT to findx.com; allows for complete customisation of presence/absence/content/order/case of HTTP headers, thus can potentially emulate any browser or other HTTP client (also supports HTTP/1.1 pipelining which curl cannot do)

5. Can be used with any TCP client; not limited to one library, e.g., libcurl; works great with proxies like stunnel and haproxy

6. URL params or hidden form fields that can potentially be used to link one SERP with another SERP are removed or rendered ineffective
Every counterexample will be a special case for some reason. Police unions?
Stripe builds APIs and teams (2019)
Samaritans in Nablus: The Other “People of Israel” (2014)
The important thing is to just refuse these things.

Like with Willie Horton, it moved the debate on criminal justice reform to be replaced by a specific case where it didn't work. It's a Lee Atwater technique, he did the Welfare Queen and Willie Horton political projects. It's marketing positioning applied to politics.

Here, it's an attempt to move the discussion on human rights for transgendered people to instead be about a New Zealand weightlifter.

Just refuse the discussion. The bait and switch reframing is the technique. It doesn't matter what's said, it matters that the discussion focuses on it instead of broad human rights.
> The parsed version flashing every time a change was made was distracting… you don’t want to keep having your eyes pulled away from where you are writing.

Totally.

> Also, having all of the input terms be integers, yet the answer returned as a floating point, seems a basic type error.

Spot on.

> In general, though, it seems to miss the mark. If you’re going with a hybrid electronic/pen approach, why not let the computer handle the annoying bits, like having to wrap things in parentheses that you manually need to keep balanced? Why not draw a circle around some terms, and have that get used for grouping? Why not have the entry itself be interactive, like in the works of Bret Victor?

I am familiar with Bret Victor's work, but I don't know which interaction you have in mind. I think he would despise any such notation akin to APL.
Not all activities in the financial sector are destructive, but the sector as a whole has a tendency to reward destructive activity.

You might like Michael Hudson's comment: "when left-wingers–or people who call themselves left-wingers, they’re really not left-wingers at all; they’re, I don’t know what, post-left–very few people who call themselves left-wingers distinguish between industrial capitalism and finance capitalism."

https://twitter.com/txtpf/status/1393211215053299716
I don't know how it is in the US, but here in Germany unions are democratic entities. They are pretty much exactly what (the actively voting subset of) their members want them to be.
U.S. government seizes dozens of Iran-linked websites
Probably the most important dimension, time, isn't ever included in any of these mathematical evaluations of voting systems.

Strategic voting doesn't just happen once, people apply a strategy over multiple elections and can exert influence before the election even happens. In a two-party system the party in charge knows they'll be punished for egregious transgressions - even by some of their core supporters - leading to opposite policies, whereas in multi-party if one party is caught cheating for instance they know voters will defect to a party with similar policies. The parties also act strategically.

If they want to use a satisfaction model it should be lifetime satisfaction, how well the system represented people overall. This may be basically impossible to model without a complete understanding of human nature, but it matters in the real world; if your country gets overthrown or ultimately makes poor decisions it doesn't matter how satisfied you were with the candidates at one point in time.
I wouldn't engage in hacking foreign banks if I know I risk going to jail.

If my government is paying to do that, well, it's just another job.
This wouldn't help for when in the BIOS,
but when running Windows/Linux I wonder if a tool like kmonad could be used work-around the problem (albeit, not with the Fn key):
https://github.com/kmonad/kmonad
...or leaving comment on HN.
You forgot one adjective.
Sell usernames as NFTs.
Well, Haskell's lazy execution model and implicit purity makes this far different from C++. The examples there all rely on the guarantee-breaking unsafePerformIO, while in C++ you can break your program with perfectly safe,c normal C++ code, such as creating a shared pointer and throwing an exception.

Note that in Haskell evaluation order is not guaranteed anywhere, even between separate statements, whereas in C++ it is basically guaranteed everywhere except function calls.
Leonard Rosenthol from Adobe and a key person in the PDF standardization has spoken out in favor of JPEG XL: https://bugs.chromium.org/p/chromium/issues/detail?id=117805...

It does seem likely that a future edition of PDF will include JPEG XL.
Student's cryptocurrency investment explodes to over $1T
In my accent, lover, hover and clover have three different vowels in the first syllable. Plover rhymes with lover for me. Does it rhyme with clover for you?
The Stripe Extension for VS Code
Can you point to a real example where you can't distinguish between candidates (I'm Australian, so vote with IRV, and I can't say it ever comes up, except perhaps when choosing who should be last vs second last ;)? Approval voting would seem to have the same convergence to a two party system as FPTP where you have a chamber composed of multiple members, a mayor or similar role would be different.

Multi-member representation would be ideal, but I can see the appeal of having a single person represent you.
I who am the rockstar programmer of rockstars, the hacker of hackers, the dispenser of fixes to the bugs on the face of the Github, the sovereign lord of Realm of Npm, and Kingdom of Rust...
I don't want any notifications from my apps either. If i want to see the latest news from my (bank app), or an advertisment from a local electronics store (from Viber), or to find out what happened "on this day" (from the OneDrive app), or that Customers are noticing me (from the Gmaps app) . What's the difference?
The 4.4 BSD book is also available in an updated version for FreeBSD: https://www.pearson.com/us/higher-education/program/Mc-Kusic...

...and there's more:

- "xv6: a simple, Unix-like teaching operating system" https://pdos.csail.mit.edu/6.828/2020/xv6/book-riscv-rev1.pd...

- Douglas Comer's book "Operating System Design - The Xinu Approach" (https://xinu.cs.purdue.edu)

- Gernot Heiser's "Inside L4/MIPS" (https://ts.data61.csiro.au/publications/papers/Heiser:IL4.pd...)
> That's not a concern for the bottom 99%.

It should be: top 1% of income earners pay 40% of all federal income taxes. Also, entrepreneurs capture only a few percent of the value they create - the rest helping move forward the society and everybody else.

We, as a society, should encourage high contributors and value creators since we are all gaining from their work. Moreover, we should be extremely careful to not discourage potential high contributors through the populist measures we are taking.
> Now authoritarianism is on the rise again as a result.

Perhaps this is an indirect result of the US providing military support to totalitarian regimes, but I don't see how it accounts for a rise in totalitarian/authoritarian tendencies in Russia, China, and other countries that don't receive such aid.

Nationalism and authoritarianism/totalitarianism tend to have more support when economic and other factors make people worried about their futures. In such situations, the natural human instinct is to crave stability at any cost, which opens the door for nationalism and authoritarianism/totalitarianism.
I really hope that’s inaccurate. As much as I love programming in c++, I find it very hard to believe that the same number of nines can be achieved as Ada for similar budget.
I'm reminded of a quote about C, sadly I forget where it's from:

> It is fundamental tenet of C's philosophy that the programmer is always right, even when they are wrong.
Quantum computers are already detangling nature’s mysteries
Development databases in Docker aren’t good enough
What was this course? Was it a dedicated stenography course or taught stenography as part of something else?
I started going through the book, but from the start I deviated to use Rust and Pest PEG grammar to make the parser and the logic. Saved me many times of debugging, but also showed, that you do not have to stick to the library or parser that the book uses.
HTML Data List Element
It's possible to be against the idea of trans women competing in female competitive sports without intentionally misgendering all trans athletes/humans.
Sports is basically a competition and a display of strength and athleticism. Because most men are stronger and more athletic than most women, it is more entertaining to watch.
Organizing sports so that we are including more women for the sake of being inclusive is silly and defeats the purpose of sports. This is about competition on who is better than everyone else, not about equality or equity.
If you have a global infrastructure with worldwide customer base you'd want to do critical upgrades when everyone's at the office ready to jump at issues.
This is really not about getting a particular outcome (which is too subjective/relative to even have a meaningful conversation). This is about the reality and perception that there is some correlation between effort and outcome. You clearly feel that there is a correlation — whether you “utilize” it is your decision to make, as you explain, but you believe it is there. Many Americans dispute the existence of the correlation itself.
Software Testing New Techniques
This British pronunciation of hover https://dictionary.cambridge.org/pronunciation/english/hover does not sound at all like the vowel in 'lot' or 'song'.
For anyone wondering. The issue is that the line:

World world(Dummy(value));

Can be interpreted as the following function declaration:

World world(Dummy value);

As mentioned in child comment. This is sometimes called the most vexing parse: https://en.wikipedia.org/wiki/Most_vexing_parse

It originates because C++ allows superfluous parentheses around function parameter declarations.
You mean the highly successful and timely delivered F-35 project?
No, it is not.

SAG is in no way the norm when it comes to US Labor employment unions.
While it's easy to blame the big multinational here, a lot of people seem to ignore just how corrupted fish labelling actually is across the world.

Australia has strict laws on seafood origin and labelling and yet year after year it's found to be a systemically broken industry.

I love eating seafood but can't bring myself to do it anymore. There's all but a few species left on the planet that are still sustainably harvested and they are rarely popular with consumers. It's a huge tragedy of the commons that's only getting worse, especially in Asia.
Interested to learn this language? Then head on to this tutorial and get to know all about it. Plus they have added numerous examples such that you can learn better! So happy learning!
UV Randomizer (Blender Addon)
Tools to apply randomness to the uv map.
The tool has 5 functions, which can be applied to all faces, or to selected ones.
The first 3 are the usual ones (Translate, rotate, scale).
The fourth (Swap faces) allows you to randomly swap faces with each other.
The fifth (Shuffle) re-positions the faces in a random location, within the uv map.
At the moment it works with uv maps that do not exceed the limits (1, 1).
Although it could work on uv maps that exceed those coordinates, the addon was not tested under those conditions.
When I tell you something in person, we did an instant thought transfer. However, we were bound by the time and space. When I write you an email, you can read it on Mars in the year 2037 and we did almost the same thought transfer even though I might be dead.
They are making it sound like they did everything right and it was a issue of third party library. If we list all the libraries our code depend on, it will be in 1000s. I can't comprehend how a CDN does not have any canary or staging setup and in a update everything could go haywire in seconds. I think it is standard practice in any decent size company to have staging/canary and rollbacks.
Paper can be moved