skysight-inc/HackerNews huggingface dataset:
Which begs the question: why use OO at all if you prefer composition? I personally am "over" OO, even though I have been doing OO professionally for decades.
> 54% supported Blake Neff being fired. Slightly more than supported unspecified social consequences.

I'm guessing people interpreted the question as "Do you think posting racist remarks is a fireable offense?". I don't think he should be fired because a Twitter mob harassed his employer. Ask them about David Shor and see what happens.

> Why is firing anyone for any reason acceptable if lost jobs mean dead kids?

I don't think it is acceptable, and neither do many other lefties with the notable exception for cancel culture--then it's just Social Consequences (TM).

> Companies often say something about the fired employee not representing the company's values when they fire someone who offended members of the public. And seeing how many people even claim they were fired because of public pressure would establish an upper bound.

Maybe, but it's still going to be a slog to get that data. Good luck to any researcher who is investigating this, but I'm not holding my breath. Probably a better approach would be to look at periodic surveys that ask "How comfortable do you feel talking about X?" every few years, and look at how the results change over time. I'm guessing these exist. Maybe the effect of cancel culture is actually smaller than I'm expecting? Who knows?

> Canceling would need a consistent definition to say anything about it.

No, it just means we need to be clear when we discuss it. As previously mentioned, I'm talking about ordinary people being terminated because of an organized harassment campaign.

> But it shouldn't surprise you some people aren't inclined to restrict freedom of association and freedom of speech without compelling evidence.

Nor should they be. But a harassment campaign for the express purpose of having an employee terminated because they offended you isn't "free speech" any more than any other kind of harassment.
It's keyed off space and enter.
I'm a Rust evangelist, but the article is titled "Speed of Rust vs. C" and doesn't seem to contain even one benchmark.

For fuck's sake.
Start from the outside in. What interfaces does the system have? What are their purposes? How and where does the system store data? What executables are there? What are their purposes? Why was it separated as it is? What communication channels are there between the executables? For the more complicated executables, what components do they have and how do these interact? Why are these components as they are and not different? This is kind of a hierarchical breakdown that would map quite well into parts, chapters and sections of a document. From that level downwards there should be comments for non-obvious pieces of code. Often the birds-eye-view is what is lacking. One should also be cautious of existing documentation and of people telling you how things are. Often things are stated with great confidence that are not completely true or not true at all or used to be true but are no longer. This is also a danger of any documentation that you would be writing. If you are not keeping it up-to-date and also making sure that people have a way of finding whatever information they need, it might just be a better idea to not write documentation at all.
CLOS (https://lispcookbook.github.io/cl-cookbook/clos.html)
He's also currently building one of the fastest compilers around. It's unreasonable to consider that he never encountered use cases where parallelism makes sense.
I know what you mean, but I meant that it's mostly young kids who "buy" them, it's become almost a stereotype.
This is obviously true.

However Facebook is grouping people together into groups who only receive messages that reinforce these kinds of beliefs.

It is amplifying and hardening them and making them more extreme.

Is it the cause? Of disagreement? no. Of the extreme polarization? Yes, is one of them.
> Regarding worker rights I think that central banks destroying money by printing ,,infinite amount of dollars'' are the ones to blame, companies are generally in a hard position, that's why they can get away with inhuman tactics :(

Please read either the link below or a book called “the history of money” to know why you’re wrong in this statement. Central banks printing money has saved these workers you speak of.

https://www.fool.com/investing/general/2015/12/06/fiat-curre...
Are you from r/canada? For those not familiar, this is a typical example of the angry reddit posts on the topic of housing prices that get produced daily.

I was going to post a rebuttal, but you can go there to see this same debate repeated a thousand times over.
I'm still hashing out the details, but essentially cybersecurity has one major flaw: nothing is immaculate.

At least the way I see it, good CySec is creating a chain of dependent constraints (e.g., password-protect a file, which uses a password stored in another file, encrypted with a password, etc.). Wherever that chain comes out is the "entry-point". A password you forgot is as bad as deleting one of the links in the chain.

Thus, there's no perfect solution, and cybersecurity professionals make a lot of money on the ensuing fear from that.
All Watched over by Machines of Loving Grace (1967)
If you like this, you might also like geektyper: https://geektyper.com/
> we have to at least debate this subject as we face an existential threat from climate change and yes cryptocurrencies are contributing to the climate crisis.

Are you Kim Stanley Robinson? If you aren't you'll enjoy his latest novel "Ministry for the Future", which follows the line you describe and posits a post-apocalyptic future with less machine labour and more manual labour, abandonment of air travel, no meat consumption by humans, a solar array covering much of India, etc. He then proposes replacing Proof of Work with Proof of Carbon Sequestration.

---

Aside: MftF is, to me, an appalling unscientific low effort bit of propaganda (at least for the first 60 chapters) but perhaps there is a way to steelman KSR's theses.
Stop shouting it from the rooftops and you'll be accepted however you present yourself. That's your option, but you refuse to take that one.

You're continually bashing your sexuality and gender identity politics into people's faces and then complaining that they don't like you. Nobody else does this.

If I work with you, I would prefer to not know about your deeply personal issues at all.
I also have a few vintage-ish computing devices from the pre-2010 non-connected era. One is an AlphaSmart Dana "smart" keyboard that runs a version of PalmOS which I use for notetaking. It emulates a USB keyboard so it's easy to send notes to any computer. I can write equations in Pandoc markdown and render in PDF later. The other is a Garmin GPSMap 62s from the late 00s/early 10s. Unfortunately, I'm unaware of open software to interact with it, but Garmin has shockingly kept the GPSMap 6x series in production and still provides updates for both the BaseCamp desktop software and firmware.
it kinda is.

the whole wayland ecosystem is slowling taking shape month after month. and given the radical change that wayland is, most thing have to be re-implemented using radically different tooling, libraries and approaches, which is very similar to re-inventing.
No, neither of those mainstream models of living are countercultural.
The LGBTQ+ was countercultural, but is no longer. It's nice that a person's individual choices, whatever they may be, are no longer controversial.
But that also means we have to look beyond individual expression to find the present day counterculture, something that a lot of people in this thread seem to miss.
Tangentially related, here's my screenshot command for grim that you could easily build a sleep into:

command_screenshot_interactive = grim -g "$(slurp)" - | tee $(xdg-user-dir DOCUMENTS)/screencap/$(date +%Y-%m-%dT%H:%M:%SZ).png | wl-copy
In the UK during the lockdown I suddenly needed to kit out my wife and four children for working from home and there was a shortage of cheap screens online so I bought screens without stands on eBay. These seem to be taken from office closures or equipment refresh and so they are higher end devices with more robust design and more connectivity options than cheap consumer ones. You can buy monitor arms cheaply now that clamp to your desk and provide a much wider range of positions to get an ergonomic clutter free setup. Cost was roughly £30-60 per 19-24" 1080 Dell or HP screen with HDMI/DP, £20 for a good arm and £10 for box containing enough M4 screws of different lengths to last a lifetime. Now that the kids are back in school and more offices are hitting the end of their leases I expect the eBay prices will drop
> Sadly, Rust doesn't do this by default due to problems with LLVM, but eventually it can.

Can it, though? I keep hearing/reading FUD around both unsafe and Pin making it unlikely to ever be able to ubiquitously enable the noalias stuff.
So logically we get rid of it since most transaction don’t happen for those reasons? Is my point invalidated in any way if a majority of cash transactions are not during a natural disaster?
But the NFT is not the art itself.
Because you can measure by harm caused, not just by thoughts thought.

For example, I posit (without proof) that, because we have effectively banned hateful racist speech in most standard professional workplaces, the people who work in those environments and used to suffer harm (through being forced to work in an openly hostile environment to them, through being denied advancement or equitable compensation, through the mental stress of being the target of hate speech, etc.), that those people suffer less harm today then they used to.

- Is it perfect now? No.

- Can people still be secretly denied promotions because of racism? Absolutely.

- Does it happen less frequently in the aggregate than it used to 40-50 years ago? Almost certainly, though I base this claim on common sense for now (don't have scientific sources handy but I'm sure I can find some).
The only JavaScript loop benchmark that matters for the most of us
In my opinion, the level of detail in this article is much more useful than small benchmarks of code that doesn't resemble real applications anyways.
What Does Incognito Mode Do?
What a silly point to make. The code you’re writing in rust could launch a nuke that destroys the world and it will also compile just fine.
Founding member of Greenpeace deconstructs the climate catastrophe narrative
Could you describe what Google did in New York City for those of us not in the loop?
Please check reply by dig1, it does contains some mis-information. It even incorrectly refer to the Heartbleed problem.
You would know my deeply personal issues only by how I dress. I don’t shout about shit at work, I do my job (better than most could), and still I get harassed.

I wish people did see it as a deeply personal issue and felt embarrassed about bringing it up, or trying to get their fingers into my healthcare as in the rest of this thread.

You cannot have it both ways - attempt to tell me to shut up when defending myself, while trying to tell me you know better than my doctor and me about my healthcare and gender.
Apple cancels the HomePod after failing to find product-market fit
You don't need inflation with gold but you do need inflation to run the economy.

Because no one sane lends money at 0%. Or at -1%, with deflation.

Lack of lending brings investements down.

Lack of investments brings growth down.

The old companies keep grinding old way. The rich pocket money as a super safe way to get even richer. Stagnation.

See: Keynes
Benchmarks wouldn't tell the whole story. This detailed writeup is far better in that it gives information about how and where the two languages differ.
I don't think that's quite true. BCBS FEP offers some fantastic plans that would be pretty hard to match at a private employer.
The Covid-19 Baby Bust Is Here
I don't think anybody who's informed about crypto economics (especially coin supply) will honestly claim that BTC or ETH should ever be used as a currency rather than a store of value or a utility token.
PokémonMaxRaids, the Kindest Community on the Internet
I’ve been using smartstrings, which is both excellent and maintained. https://github.com/bodil/smartstring
You have to combine it with other techniques, e.g. journaling to make it safe, but this is not always necessary (e.g. when using large read-only data-structures)
I hold an extremist view that the war on drugs should end now, with all the drugs banned made legal to sell to anybody over the age of majority in that country (so 18 in the US) and anybody serving time in prison for any drug crime be released immediately.

People usually shut that down in a way that makes it clear they haven't considered the point and don't respect the opinion. It does not make me question that opinion, it makes me despise them more. Where twitter to stop permitting discussion of drug laws, I would not change my mind.
Water and You
How water is closely linked to your life, how important is water in life and how to be like water. Learn more:https://bit.ly/3jmOvRq
Yet another list of potentially extremely useful concepts that I'll never actually have the time to fully verify.

I wonder where all this complexity ends. If a human can't fully grok the systems we work on, then there is no way we can hope to not be misled and taken advantage of. Does anyone else share these concerns?
One Line Browser Notepad
Na, that is different. If you search "sri lanka yellow curry coconut sambal" you will see, it's just coconut fibers/chunks smashed with chilli I think, a very pale red looking thing that is usually served as a complement to the dal.

Sambar looks good though
No? I mean, if you're asking whether a Rust vs C++ comparison is useful, then sure, the answer is trivially true. If you're asking whether a Rust vs C++ comparison is more useful than a Rust vs C comparison, then the answer is "maybe yes, depending." But certainly a Rust vs C comparison is useful on its own.
> Someone should write "BTC respects the second law of thermodynamics"

Knut Svanholm: https://medium.com/hackernoon/bitcoin-and-thermodynamics-63f...

Andy Poelstra: https://download.wpsoftware.net/bitcoin/asic-faq.pdf
> Perhaps it's harsh, but it's true, and it's always been true.

Perhaps it's always been true in the US, but other countries protect employment.

> Employment has never existed in some pocket universe entirely separate from society or its consequences.

By that logic, someone murdering you is likewise "Social Consequences".

But fair enough, if you're ruggedly in favor of at-will employment and you're fundamentally opposed to free speech, then cancel culture poses no contradiction to your views. I think such a position is odious, but I can at least respect your principled stance as a staunch illiberal conservative.
It's not really surprising TBH. Everyone knows HN is a pro-Rust echo chamber.
Not quite related. What's the best way to start trading cryptocurrencies for a beginner considering ease of use, security etc?
I am pleased that this font uses a lower case l that is clearly distinct from an upper case I. Too many sans serif fonts have l and I that are nearly indistinguishable.
wlrobs has issues for me with 2 screens of different densities. With xdg-desktop-portal-wlr the Pipewire route will work as well.

My favorite way to record on wlroots compositors is wf-recorder, which seems to be lighter on resources than the others.

There's also a fork of SimpleScreenRecorder (with similar issues, unfortunately).

Here's an overview of screencasting tools for wlroots based compositors like Sway and Wayfire: https://github.com/solarkraft/awesome-wlroots#screencasting
Why don't just fuck Netflix app then? I can pay for subscription and get the content from torrents in any desired quality.
What country are you from? I’ve only seen this kind of hate towards cash in the European countries. Last time in Sweden and ask to use cash they looked like they were about to kick me out of the store.
Nothing-at-stake is a solved problem in Ethereum's PoS.

The basic idea is that stakers' deposits act as security bonds. If a staker commits to two conflicting chains, any other staker can see that they did so, and get rewarded for publishing a proof of that. Then the cheating staker gets their stake destroyed on both chains.
ripgrep is based on re2, a c library

I would guess it contains more c than rust code...

But what I love about this article is its lack of hype. It makes clear arguments both ways and all of them I can get behind

Hype doesn't help

Edit: To all my downvoters; I anticipated you :) With love and best wishes
I get a `SIGSEGV` error on this (also on her redbean executable that got posted recently):

```

error: Uncaught SIGSEGV on <omitted-name-of-machine>
./printvideo.com
E?/err=2/errno:2/GetLastError:0
Linux <omitted-name-of-machine> 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021

7fffea2de458 00000042cb19 UNKNOWN
7fffea2df360 000000401722 UNKNOWN
7fffea2df3a0 000000402fec UNKNOWN
7fffea2df3b0 00000040116a UNKNOWN

RAX 0000000000000000 RBX 0000000000000000 RDI 0000000000000000 ST(0) 0.000000
RCX 0000000000000000 RDX 00007fffea2df230 RSI 000000000046b8c0 ST(1) 0.000000
RBP 00007fffea2df360 RSP 00007fffea2df348 RIP 000000000042cb19 ST(2) 0.000000
R8 00007fffea2e0f49 R9 0000000000000004 R10 0000000000000000 ST(3) 0.000000
R11 0000000000000293 R12 00007fffea2df3c8 R13 0000000000000003 ST(4) 0.000000
R14 00007fffea2df3e8 R15 00007fffea2df578 VF PF ZF IF

XMM0 ffffffffffffffffffffffffffffffff XMM8 00000000000000000000000000000000
XMM1 00000000000000000000000000000000 XMM9 00000000000000000000000000000000
XMM2 00000000000000000000000000000000 XMM10 00000000000000000000000000000000
XMM3 ffffffffffffffffffffff0000000000 XMM11 00000000000000000000000000000000
XMM4 00000000000000000000000000000000 XMM12 00000000000000000000000000000000
XMM5 00000000000000000000000000000000 XMM13 00000000000000000000000000000000
XMM6 00000000000000000000000000000000 XMM14 00000000000000000000000000000000
XMM7 00000000000000000000000000000000 XMM15 00000000000000000000000000000000

./printvideo.com -ts /home/vincent/Downloads/crabrave.mpg
```
I don't think it's just a Canadian thing, I do live in Toronto and I do hear this rant all the time - however, I also heard this exact same rant when I lived in NYC, Seoul, Edinburgh.
Um?? `smallstring` was updated 3 months ago.
Lucid Totem – Fitbit Watchface for Lucid Dreaming - toughts?
what’s telling about it? they got what they wanted with an easier case... that doesn’t absolve him of other crimes, it happens all the time
> PRINTVIDEO.COM should also go fast enough to render 4K video on an old ThinkPad without needing APIs or GPUs, since experience has led me to believe...

Come on, Justine. It's fast enough to render that because you're using MPEG-1 (Older codecs take less CPU per unit of video, at the price of worse compression ratios) and because you're rendering to a postage stamp of a target. You can probably just skip most of the DCT and do the rendering off of 8x8 blocks. (IIRC MPEG-1 is very similar to JPEG, but moving)

> One of the properties of GNU/Linux code is it tends to approach read-only on a long enough timeline, in the absence of continual maintenance. That partly explains why we can't compile old GCC, or what may have frightened off John Carmack when he tried to share Quake with the Linux community.

I always appreciate a random potshot at the free software movement and one of the most popular kernels for dev-facing CPUs.

> In fact, it actually takes less CPU to decode + convolve + render high definition video than it does for OpenSSH and Zlib to copy the finished text to ethernet, possibly due to

to the fact that MPEG-1 is, again, a codec made for such 30-year-old CPUs.
What Estonia's digital ID scheme can teach Europe
Hey, thanks for the link! I'm not sure that the article is too relevant though, since it is about the effects of puberty blocker in treatment of precocious puberty.

Which brings us to the reason why I linked to the Economist article; it gives a pretty good overview about the various concerns of various groups and gives some rudimentary overview about the current understanding. It's pretty hard for laypersons to really understand the jargon in all these papers and it's easy to overlook subtle but important details.

I think my point still stands; we don't know enough yet. We need more research.
Aren’t all webpages handmade to one extent or another? Or are these webpages that don’t use frameworks like React and Angular?
The article is about the "death of my family's farm". Not about whatever you think policy problems are.

If you read the article, the fact that it's impossible to turn a profit in a small family farm is more important than how hard the work is.

I'm really not sure at all why you want to turn this into a political argument.
"cancel culture" isn't a very good term because it can encompass different things, but I've established several times in this thread what I mean by it: harassment campaigns for the express purpose of having an employee terminated because they caused offense. I don't understand why you say this claim is weaker (weaker than what?).
why wouldn't it be? if you leave early, you're no worse off than you were when you graduated med school. I guess you could be worse off if you wouldn't have gone to med school in the first place if the offer wasn't on the table...

I'd guess if you leave early you have to pay off your own debt, possibly prorated by years on the job.
He also has the audacity to exist, how dare he live! Let's throw stones at him for consuming any form of resource!, no matter how insignificant!
Exactly. Polymorphism is the killer feature and it's expressed more simply in functional languages like Clojure.
50% of bankruptcies in the US are medical cost related, so the whole “you can save more in the US with lower taxes” argument is moot. You’re doing the same as driving without car insurance; it works right up until the crash site.
This hits the nail on the head, I think. Other comments talk about limitations of EGA, but that really isn't the problem exhibited here. The problem here is not drawing things right.

The graveyard scene has the trees illuminated from the side opposite to the sunset. The original has them illuminated by the sunset. The scene with the pipes has several of the shadows wrong for the apparent light sources, compared to the original.

And where did the birds and the will-o'-the-wisps go?
Yes YAML. We have built https://lowdefy.com to enable us to create web apps in YAML - It makes creating web apps as simple as writing a query.

Over the past couple or years, we have been developing apps for internal use in companies. These apps needed to change a lot. Eventually we found the current stack just to complicated for these kind of things, and tried to imagine something better The challenge was coming up with a way to do it by only writing config, while maintaining a way to embed all the front-end logic - our current approach works really well for us.

Also I have not tried Flutter / Dart yet, but it looks promising! https://betterprogramming.pub/flutter-is-about-to-win-over-t...
you intentionally stake your ETH on the new chain. So 6 billion from individuals and organizations that intentionally "moved" their coins.
> OO is about encapsulation and about putting conventionally functions close to the data it operates on.

According to Alan Kay, the essential ingredients of OOP are: Message passing, Encapsulation, Dynamic binding.

> OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I’m not aware of them.

* https://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_ka...

* https://medium.com/javascript-scene/the-forgotten-history-of...

* https://softwareengineering.stackexchange.com/questions/4659...

Though it's recognized that Simula invented objects:

* https://www.hillelwayne.com/post/alan-kay/