skysight-inc/HackerNews huggingface dataset:
> Absent that, you absolutely would be right to say something like, “without knowing what’s going on here I can’t answer any questions.”

No!

An actual lawyer wrote an actual book about this (after he made that famous video we are all talking about). Refusing to answer questions can be used against you!

His advice is to collapse it to:

"I want a lawyer."

It becomes unconstitutional for them to continue questioning you after that statement. Do not decline to answer questions directly - ask for an attorney!
Not when that software and the ecosystem around it, which are entrenched, actively fight against change.

If you think that's not true, C++ programmers, raise your hand if you were ever working on/contributing to a C program and you proposed C++ as a safer/better language and got shot down.

So even C++ is facing the same kind of challenges now faced by newer programming languages.
That was simply because the alternatives to Win32 had various serious regressions, be it usability, features, bloat, or other things that are important in one way or other to the people who stick with Win32.

More secure languages and APIs can only win if they are both easier to use and offer the same features.
The author here. I am ready to answer any questions about KatLang. The future plan is to create android app and I hope that it will become the future calculator. I have been postponing android app creation for years, but now KatLang is in good shape and I can continue with tool development.
There is a difference between having a set of rules and doing ad hoc moderation.
It's not a scam. It's a parody of the USD back when it was on the gold standard.

Why is a fixed supply a bad idea for a day to day currency? Just look at Bitcoin.

A currency is effectively a public good, it's needed to facilitate trade. People sell stuff for currency and this creates a chain of transactions. If someone saves money beyond what they intend to spend, it's like damming a river. There are less transactions on the other side, in extreme cases no transactions may happen, which means an infinite chain of transactions has been interrupted. If the owner of the dam periodically releases the water (spends the money) then people downstream don't mind it. However, the dam owner may abuse his power and charge these people for the privilege of not having their water drained. (real interest) People get indebted to the dam owner but at least the infinite chain of transactions is no longer interrupted.

However, there is a problem with this. The dam owner makes it harder to make a living. Everyone starts building their own dam because it is more profitable than working. Suddenly, there are droughts everywhere even though there is no lack of water in the dams. That's how you get a 30s style depression. It's like panic buying money instead of toilet paper. All these Bitcoin investors are panic buying into it, for whatever (possibly valid) reason.

When you think about it, a fixed supply currency is meant to be exclusive for elites that don't want to give up their power.

In my opinion we might be in a mini depression (Japan and euro area) since 2008 or maybe even 2001. Our money systems are more flexible than a gold standard, however, pessimistic outlooks prevent banks from lending to small businesses. So you get a lopsided recovery at the top income spectrum where the rich are highly credit worthy and get their shoes kissed by the banks, meanwhile the average person still gets up to 10% interest for a small $10k loan.
> C actually should be improved and not fucked up into forced disuse...

It can't, it won't, it isn't.

The last major update has C99 and even that was minor from a security point of view.

For better or worse, it's frozen.
The Word text processor was already ungoogleable before there even was Google. This lexicographic landgrab not exactly a new phenomenon.

Within platforms like Apple OS it's a very powerful tool: if you give your app for doing something a brand it effectively admits that there could be other apps, but if you don't that is easy to forget.
You wouldn't have needed to lawyer up, as you wouldn't have been arrested. Refusing to talk to the police at all would have been the end of it.
No, not at all. I'm a Christian and it's dogma for me that all humans carry the image of God and have intrinsic worth independent of their abilities or utility.
This is incorrect.

If they had simply removed the offending line (or, indeed, set a preprocessor flag that was provided explicitly for that purpose) it would have been fine. The problem was that they also removed a similar looking line that was the path providing actual randomness.
As a customer, the one thing I really want to know is whether or not the company is dealing with this in a manner that helps me decide if I should continue being a customer.

Do they understand that they may need to fire the CEO given that the CEO probably is the weakest link here? Do they have sufficient liquidity and capital to invest in resetting the culture and hiring people who can turn this around?
No, nothing I said at all is in regards to what you mention.

I'm replying to the point that mask mandates do not imply proper mask usage, which is almost certainly correct. However the usage errors the general population will make with masks should show up in the overall case rates and be accounted for in the data and conclusions here.
There's also a good one about co-founder mistakes and how to avoid them https://youtu.be/dlfjs_eEEzs
It's interesting how their Block design is very similar to Gumroad's new design (which came out earlier this week), and yet they came out so close I doubt either copied or got inspiration by the other
I've been working on https://concise-encoding.org/ for the past 3 years part time, and the worst part is being aware of all of the time I could have spent on it but couldn't because I need to put food on the table. And I've got a ton of other technologies in the works, many of which will never see the light of day because I don't have enough years to make it happen working on them part-time...
fortrabbit | Multiple roles | Berlin | REMOTE or Berlin (Visa) | full-time | €55k - €75k | https://www.fortrabbit.com

fortrabbit is PHP as a Service — cloud hosting dedicated for a modern PHP. More dev, less ops for web designers, startups and digital agencies. fortrabbit is a small bootstrapped company located in Berlin Kreuzberg. If you've ever wondered what it’s like to build and grow services for yourself, this is the place. We use our own services every day to be more productive in our work. We take work seriously and expect each person to be self motivated.

AWS, LXC, GoLang, Linux (Ubuntu), Apache, HAproxy, NGNIX, FPM, PHP, Laravel, Moden JS

Cloud Platform Engineer:
https://fortrabbit1.recruitee.com/o/cloud-platform-engineer

Full Stack Developer:
https://fortrabbit1.recruitee.com/o/full-stack-developer

Developer Relations:
https://fortrabbit1.recruitee.com/o/developer-relations
I wonder how the canary image interacts with 'rendering intent'. I could well imagine 'relative colorimetric' or 'perceptual' methods of converting to sRGB color space essentially scaling down how red the square is to allow showing the embedded logo in a redder color than the rest of the square.
They are, UWP is basically another take on what was being discussed before .NET as COM evolution, and Longhorn's failure has given them the wind to pursue it as Windows foundation.

So since Vista all major Windows APIs are COM based, not always surfaced to .NET, and we are expected to just go through books like ".NET and COM: The Complete Interoperability Guide" and do the needful ourselves.

WinRT as introduced in Windows 8 was then the full reboot, with .NET metadata taking over TLB files (COM type libraries) and introducing a new base interface IInspectable.

So the long term vision pursued by Synofsky, was that .NET Native and C++/CX would take over with COM fully replacing .NET.

Naturally it all failed down during the borked execution, and now you still have devs pushing for C++/WinRT, the C++/CX replacement, with ATL like tooling as "modern". Maybe it is modern given the tools that they are used at WinDev, I guess.

Ars even has a nice article how this reboot took place,

https://arstechnica.com/features/2012/10/windows-8-and-winrt...
European SMEs stand up to Microsoft, urging an antitrust investigation by the EU
You can basically take any LLVM IR that Clang would produce and produce Rust that compiles down to it (modulo irreducible control flow, I think, but the C++ doesn't have that). Because of that, C++ vs. Rust language (as opposed to library) performance comparisons are uninteresting.

> It's a nice reminder that for the ultimate performance, there is no substitute for knowing exactly what the assembler is doing.

C and C++ do not let you know exactly what the assembler is doing. I work on compilers for a living and despite that--perhaps because of that--I have no confidence that I can predict what instructions the compiler will generate ahead of time. If I need to know the actual instructions, I run my code through Godbolt and check. C, C++, and Rust are all millions of lines of LLVM optimization passes away from the metal.

Based on some other comments, I suspect that all the time is being spent in locking stdout, which you can amortize by using Stdout::lock [1]. As is so often the case when microbenchmarks are discussed online, this has nothing to do with the language.

Also, it shouldn't need to be said, but FizzBuzz is so totally unrepresentative of real workloads that you shouldn't draw any conclusions about language performance from it.

[1]: https://doc.rust-lang.org/stable/std/io/struct.Stdout.html#m...
> Is there an easy way to run two profiles of firefox simultaneously?

Start one of them with

firefox.exe -p profile_name -no-remote

I do this to run the beta and the stable version at the same time.

More details here: https://support.mozilla.org/en-US/kb/profile-manager-create-...
Cheap science fiction book idea: imagine having to choose between living without your smartphone or living with every company and government agency willy-nilly spying on you. Oh, wait...
What you do and whether you "run away" or "close business" is up to you. But likewise, what other people do is up to them – how would you impose your choices and preferences onto others?

You're able to do that only to the degree that you hold power over them. That is what "power" is.

Which is precisely what is being discussed here. Not the personal preferences and animosities of human X (Radim, repomies69, whoever), but how social interactions evolve over aeons. It is a pretty complex dynamic system with feedback loops that span individual interactions (the repeated prisonner's dilemma from my OP), generations and even civilizations.

Let me try another way: You can be perfectly happy with your strategy Y and die content you did what you thought was best. In fact, it's probably the best anyone can hope for. Alea iacta est.

But if you're the last person believing Y, that strategy dies with you. It is not a personal attack on you to observe that there are people who do not follow Y, and evaluate relative merits of strategy Y vs Z. You can wish everyone followed Y (was more like you), and still do that.

Interestingly, lashing out at people who observe other strategies than Y even exist is a strategy in itself. Proselytizing, ostracizing and zealotry are a form of social pressure, and humans evolved to be quite susceptible to that.

On a technical note, "if A then B" is an implication, a form of logical reasoning. An implication doesn't mean that A is true, or that the person proposing the implication believes A (or B). For example, you could say "if everyone is dead, money will be worthless". An implication is an observation about relationships, trying to make sense of the world.
"In any case, no need for outright racial hatred of a whole nation."

Ooof, so many levels of paradoxicality. It's like words have no meaning these days.

- "In any case"? like ANY case? (bit pedantic but still)
- "no need", we are discussing the need
(- Israel and Saudis and most of the World DOES need to be boycotted (big fan of the Prime Directive))
- "racial", using something that has a problematic definition to describe a billion people that would NOT be the same race with any definition of the word
- "hatred" ?, I agree that "to blacklist all Chinese nationals and refuse to deal" is drastic and voluntarily discriminatory, but that is the point. Hatred would be calling for their death, or at least a minimum amount of direct physical harm.

In the end, the USA had and still has an ongoing embargo against Cuba (yes,yes it IS more complicated than that, but we don't call it hatred).

"Most people don't want to risk their lives for noble causes", now THAT is a line of reasoning we can work on.

- Why don't they?
- Does that affect their perception of reality?
- Does that affect their social relations and information sharing?

Then let us skip from the Yang to the Ying, and then go on about our days.
We are oblivious to most of the automatic/subconscious moral reasoning our brain does, the Ghost Not, so we're kinda fucked if no Genius Philosopher/Messiah/Fusion Tech/Aliens come out soon.
> a product can be valuable without being worth attacking, like something that only runs on trusted inputs. the bar for software "worth attacking" for me is that there are people who are paid to find exploits on it.

I'm in agreement, but then we get back to the fact that memory safety may not be a compelling argument to use a new language.

After all, most products aren't "worth attacking" until they are large and successful enough, thus reinforcing the decision not to rewrite a product in a new language. This means that memory safety alone is not a compelling argument for switching languages.
Paper Explained – Sparse Is Enough in Scaling Transformers (Terraformer) [video]
What is this moral relativism? If you want to live in a world where disappearing people for speaking up, heavy handed state censorship and social credit score are all common practices - I suggest you buy one way ticket to China. It’s easy to talk all of this “liberal” bs while sipping your latte at your local Starbucks, but when it comes down to it you know very well what is right and what is wrong: you make the distinction daily (eg by not immigrating to China)
Before running the code, make sure your CPU does support AVX2. Most 64-bit Intel and AMD CPUs should. ARM CPUs, like those found in newer Apple computers, Smartphones or Raspberry Pis, won't support AVX2.
On your first point, I agree.
> I've never seen a company sell such bitterness & sadness so actively before, ever.

If I were to look anywhere, it might be at how Apple is trying to claim the ability to sideload apps on an iPhone would lead to the destruction of modern civilization as part of their war on general purpose computers.
It sounds like prison! Gosh
It's quite simple really. Bad programmers (or good programmers in bad environments) are able to write slow code in any language, and the current Windows Desktop team seems to be an example of that.
Detecting Anomalous TLS Certificates with the Half-Space-Trees Algorithm
This chap is the developer. Kudos to him.
https://www.wolframscience.com/prizes/tm23/alex_smith_bio.ht...
My favourite phrase here is "distributed systems", and that includes any system with discreete components that communicate over a network internally (i.e. consuming a third-party API does not count; obviously there would always be some gray areas).

And yes, a simple SPA is a distributed system, even if the backend is a monolith.
>No point in debating, they will buy in when it clicks for them.

Yeah, it didn't take long for the aristocracy to click that owning land and passing it onto their heirs for all eternity is good for humanity and the landless peasants are just jealous that they can't abuse their own landless peasants.
Wrapping your phone in aluminum foil also works.

I've made a few DIY Faraday bags that way. They're not perfect of course, but less expensive than these bags most of the time.

Edit: Ah, I see this was covered in the article. I didn't read it before posting this comment.
Now I'm kind of hoping that someone will rewrite the glue in Python so that Python is the second fastest implementation of them all, just for the laughs.
I support Human Rights, but our problem then becomes the Power/Violence required to enforce those Human Rights.

We're so fucked in this Clown Timeline(tm)
Minifying the javascript wouldn’t help anything, as it all gets byte–compiled and then cached. It wouldn’t even make the download smaller, since the download is compressed.
Also known as "Goldilocks services". ;)
ẞ is right next to 0 on a German keyboard.

Interestingly, searching for "6ßpx" gives a few results. This is probably the culprit, going by author name: https://codepen.io/DirkWeber/pen/ArFvk
Deterministic photonic quantum computation in a synthetic time dimension
Yes, we all understand that. You have to use Bayesian reasoning here. The prior probability of one person infecting another they've spent little time next to, if the vaccines are "extremely effective" to use the claims we've all heard, is very, very low. That's the whole point of saying the vaccines are effective.

What you're arguing is that this event is merely an extreme fluke that a hungry press managed to dredge out of ... somewhere. That doesn't hold water because Omicron is only days old as a recognized variant at all, and these aren't 'two random people' but rather one clearly and recognizably infecting another in a low density space (e.g. not a conference or other big accumulation of people), despite that they're doctors and thus highly vaccinated.

Now, here's something to chew on. The claims of vaccine efficacy you keep reading are all wrong. They aren't measures of relative likelihoods of getting infected as you might imagine. They are heavily adjusted using a statistical methodology that's known to malfunction in the presence of variants. The raw, unadjusted data is unfortunately hidden almost everywhere, except England, where the public health authorities publish it alongside the adjusted numbers. And the raw numbers show that vaccination makes people more likely to get infected, not less. The rates per 100k are higher in the vaccinated than the unvaccinated.

This has led to the ultimate absurdity of the UK public health agency claiming, "Comparing case rates among vaccinated and unvaccinated populations should not be used to estimate vaccine effectiveness against COVID-19 infection".

https://eugyppius.substack.com/p/ukhsa-efficacy-stats-death-...

Someone made a dashboard you can use the explore the UK numbers here:

https://public.tableau.com/app/profile/t.coddington/viz/UKRe...
And, did you find something?
As proven by mobile OSes, it is not technical features that win the game, rather railing the developers into the future, regardless of their opinion.

The problem at Microsoft is that what Office and WinDev want, drives the whole business no matter what, those "serious regressions, be it usability, features, bloat, or other things" get fixed, if one cares enough to make it happen.

Speaking which, Office now is an heavy user of JavaScript, less perfomant than .NET, because it needs to be in the cloud.

Whereas Windows, while king of the desktop, is undeniable that it lost the backend to POSIX clones even if we consider MS shops with IIS, where languages like Java and Go dominate.

Also apparently PWAs are cool now as fight against ChromeOS, which from performance point of view are much worse than those former Win32 alternatives.
I would love to see a Python implementation that approaches the C code. It would be educational on so many levels. Would anyone be interested in trying?

Also, why is the ASM version so much faster if the glue code doesn't make much difference? I suppose it matters at the margins...
AFAIK, there are exactly two ways to avoid getting phished. One is using physical security keys (not implemented everywhere and we can't expect everyone in the world to buy one). The second one is checking the domain you're in.

Please, do elaborate on what other ways of phishing preventions you have in minds.
The fact that nobody adopted Freicoin is a sign that there is nothing of substance in the cryptocurrency space. Freicoin is Bitcoin without the speculation. Freicoin can only be used as a medium of exchange.

It's far more likely that in 50 years we will see negative interest rates on cash and thereby complete abolishment of the business cycle, involuntary unemployment and growth dependence than a move back to a currency designed to maintain dynasties.
Yeah Australia too. The date in the title is Feb 12th :p
Looks like a shitty crypto altcoin website.
Is it just me, or does it seem like only one end of the political spectrum has perfected information virality?

What is it about these messages that is making them so sticky? Is it volume, medium, semantic construction, social proof?

I'm hoping this link's threads manage to remain intellectually directed because I'm really curious what people here think.
But hand optimizing a few microbenchmarks like this tells us how far we might be able to improve compilers.

And from the looks of it, at least 100x is possible. It's a shame therefore that even a 1% performance increase in a compiler release is considered pretty noteworthy.
> C/C++ has a barrier of entry that's significantly higher than that of other languages

Especially in this context it's important to mention that C and C++ are actually very different languages ;)
It's probably stdout locking. Call Stdout::lock.
Recently some of the data touted here actually showed increase death counts at times in children that were vaccinated than those that weren't.
A comprehensive guide to Fuzzy Matching/Logic
This man was a senior developer yet this quote sounds like it comes from a nine year-old.

I knew a senior developer doing advanced R&D at a big tech company, who also kept getting suckered into MLM scams.
You're not accounting for all the high quality content they produce. Like Creating a PCB in Everything, or Logic Noise.

https://hackaday.com/tag/logic-noise/

https://hackaday.com/tag/creating-a-pcb-in-everything/
What else would you call jumping into a conversation just to make multiple comments about how you don't like someone's word choice?
An observation for people that make websites: if you introduce multiple theme, you are now responsible for ensuring that your content works in all themes. Most of the time things will work tolerably enough (though you may want to tweak things on occasion, e.g. `filter: invert(0.9)` can work on black and white line art), but transparency especially is hazardous.

In this case, this means adding something like the following to glitch.css:

@media (prefers-color-scheme: dark) {
.glitch {
color: white;
}
.glitch:before, .glitch:after {
background: #1c1c1c;
}
/* and, unless you change the SVG one to use clipping or masking instead of a white flood fill, probably easiest to just give it a white background and be done with it: */
[alt="Svg glitch"] {
background: white;
}
}

The code highlighting also needs fixing.
I agree. Branding changes "for nothing" help nothing.

But the worse contender seems to be Transferwise who changed their name to Wise, losing the recognition and the brand specificity.

Oblig. "Yeah that wasn't a very wise choice."