skysight-inc/HackerNews huggingface dataset:
Suspending basic rights, the constitution, and due process without consequences over a protest is what's damaging to civil society. I'm genuinely baffled by how you can see protests as damaging to civil society but reacting to them by suspending the charter and using an act that has only been used in wars and armed insurrection before is perfectly healthy for our system. When has that ever happened in the western world before over a protest?

The gilets jaunes were miles ahead in terms of disturbance and there wasnt even a debate about "suspending" everyones rights until they stopped dissenting and being annoying. What a complete shame for canada and the nonchalant reactions like these make me even more impatient to leave this country as soon as I can get a new job. The recent events have been really eye opening.
If you sanction all around, there will be rebound. Sitting there alone, all the sanctioned sing loudly, AHARRRHARRHARR! Rot on your throne, proudly.
IMO, the solution is to either:

- Stop money printing globally. Switch to a deflationary monetary system like Bitcoin or other.

- Change the mechanism of money printing globally. Distribute all newly issued currency via UBI indiscriminately to citizens (instead of the current trickle-down approach of currency issuance which gives an advantage to corporations).

We need to get rid of the centralized streams of new currency because it artificially concentrates all of a nation's competition to small areas. Those who are closer to the money printers have a huge competitive advantage over those who are far. We need to get rid of Cantillion effects.

Maybe if globalization was done in a decentralized way, we would have smaller tribes wherein reputation would matter more and competition would be less intense.

Currency printing is essentially a form of government subsidy via dilution. It takes wealth from PersonA, PersonB and PersonC who are on the periphery and uses it to subsidize PersonD who is in the middle. It's not difficult to figure out why PersonA, PersonB and PersonC are not able to compete against PersonD - Their own money is weaponized against them. The subsidy allows PersonD to offer lower prices.
> Added the sqlite3_error_offset() interface, which can sometimes help to localize an SQL error to a specific character in the input SQL text, so that applications can provide better error messages.

So, once I get my Sqlite provider updated to 3.38, I will have the ablity to highlight the naughty token directly in the user's sql entry box?

This could be revolutionary for our internal admin tool UX. If I can flip everything following the offset to some error style class, the user will be able to instantly zoom to what the database is complaining about. In larger queries, this would be even more valuable as locating an offending magic string can take a lot longer.
Definitely a dark pattern, for the record.
Their use of those names predates the policy (and the git trademark), projects like that got exceptions.
Actually it's customers like us who benefit from it. Amazons are just the facilitators. The comfort, the low cost, the ease….
Maybe this - https://www.theguardian.com/technology/2013/mar/25/summly-so...
Linux doesn't really need to support many filesystems. You will probably want to be using ZFS anyways.
You might want to report that Korg violation to Conservancy:

https://sfconservancy.org/copyleft-compliance/help.html

Since you are a Linux kernel developer, you might want to join their Linux GPL compliance program:

https://sfconservancy.org/copyleft-compliance/help.html
IF as in Interactive fiction.

As for an interpreter:

https://github.com/ZContent/A2Z_Machine

OFC, games could come from the IF Archive. Zork I..III can be played as ZDungeon with almost the same content. But I prefer Anchorhead, Spider and Web...
A recruiter reached out once for a company that offered "better financial lending to underserved customers". Basically people with shit credit getting more loans with shark predatory rates.

Can you imagine working there and looking at yourself in the mirror? You are actively contributing to the hellscape life of people. Fuck no.
Lonnie Johnson (Inventor)
All of these scenarios can be addressed with a fungible cryptocurrency.
I think, generally, making CO2 is pretty easy. There are billions of things that make it as a byproduct and that's why we have a problem with runaway CO2.

Things that consume CO2 are less common.

But that is a good thing to think about. We don't know what industry will be like 200 years from now. I guess boring deep into the earth for methane and other gases to burn would be one way. No matter what happens, resources on this earth are limited, though.
It's not really worth it for small downloads. I looked at one of my projects and it is an 880kb download.

If you are talking a gigabyte or more there is a big advantage in terms of (1) a completely reliable download, and (2) being able to split up the download into multiple streams. At home I have two ADSL lines and a load balancer and with bittorrent I get double-speed downloads.
>4. It lends itself to what I'll casual cheating, i.e. there are easy ways to get some hints without giving the answers away while focusing on a strategy.

I like this part. I’m in a 5-person group text where we’re posting our scores every day. Sometimes I’m the first, oftentimes not. When I happen to see a couple of others’ results in the thread, I’ll start to think about what they would have guessed with whatever pattern they posted. Like if I see ⬛ ⬛ ⬛ _ ⬛ , and I’m struggling between guessing "CHART" or "CHANT", I’ll go with CHANT because I assume they went with CHART first.
Thanks for taking a stand and sharing your experience. That takes bravery. And thanks for acknowledging that that is not always an option for all of us.

For each one of those "No"s there are probably so many half-hearted and exasperated "Ok"'s. In aggregate we get to the point we're at, one little water droplet at a time. I'm optimistic though, because the same force works the other way too.
> I'm saying using cash is inconvenient for me for things like paying my monthly bills because it would require me to physically go to each individual company I pay bills to and pay them in person.

We could solve this problem with an a service where you'd be able to pool all the money you intend to spend on bills, and then the service would handle getting the cash to each individual company. :)

That money could even accrue 0.001% monthly interest, while it's waiting to get spent on bills.
If you're unwilling to read what I'm writing and just want to waffle, go for it.

If I don't have coffee in the cupboard is it inconvenient to drink coffee or is it just that I don't have coffee in the cupboard?

If you're arguing that it's inconvenient, then okay, that's your definition of the word.

I'm really not interested in arguing about definitions of words and neither should you be.
So GitHub.com is blessed, but no newcomers can use it?

Cool...so exclusive. /s
EDIT: Was rushing, but updated with the exact quote here so people don't need to go digging :)

I believe this is the story OP mentioned [1].

> Windows 95? No problem. Nice new 32 bit API, but it still ran old 16 bit software perfectly. Microsoft obsessed about this, spending a big chunk of change testing every old program they could find with Windows 95. Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here’s the amazing part: On beta versions of Windows 95, SimCity wasn’t working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn’t free memory right away. That’s the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95.

[1] https://www.joelonsoftware.com/2000/05/24/strategy-letter-ii...
> But how do you use docker to run a container on boot if not with systemd?

On a mac, I do ——restart=unless-stopped and it starts automatically when Docker daemon starts. Does it not work on Linux?
> Any solutions?

I think people's frustrations with this is part of the reason we currently have a cancel culture.

Part of the risk of unethical behavior IS getting cancelled. Of course as soon as people bring up their pitchforks, a company always backtracks with a "we remain committed to bringing the best experience for our customers"
Your arguments are literally the same as those anti-work people, just replace “getting a vaccine” with “getting a job”

Whether or not I agree with either of those positions is neither here nor there, but both of them tend to elicit a considerable degree of eye roiling from the general population.
Where else should we go to but the official information? I agree it's not great and as faulty as humans so where can I find information about these things that is great and not faulty?
When someone tries to navigate away they wanted to stop them. A real world analogue would be if I tried to leave a store and someone blocked my way to try and make me buy something.

That's insane behavior, I don't owe your business or site anything, least of all my time. Those are the kindest words I can find for that behavior.
The best downside that I've heard, at least for doing this automatically, is that not all users have cheap/available upload bandwidth. As long as you're able to opt in as a seeder, it's great.
I'm more talking that if you're stuck, it's extremely easy to go to a generic online dictionary and enter some parameters and get to see some options. So you can still be playing a strategy but just not come up with a potential word yourself. It's not about going on social media with your hole in one.
> Having a niche and highly customizable thing costs you extra.

Niche sure, but I'm not sure I agree it's highly customizable. Not all laptops are designed like macbooks with just a couple ports and soldered everything. There're still good models made in large volumes. They are often made for corporate sector, but who cares about their marketing as long as the hardware's good.

I have already replaced RAM and SSD in my laptop as soon as it was delivered. WiFi is user upgradeable as well, but I don't have a reason to replace that part. It does not need port expansion cards because all these ports are already built-in.

Also, for people in US or other countries where their online configurator works, that model is even more customizable than the Framework laptop: supports a choice of 5 CPU models, a few different display panels (albeit I have to admit none of them is as good as the one in the Framework), optional infrared webcam, couple options for keyboard.
Note: employer vaccine mandates aren't only about workplace safety. They're also about motivating people to get vaccinated.
Basic - naming a capture group.
Awk / posix - \1
Perl - $1.
Python - (?P<name>).

I’d find it hard to ignore the specifics. I mean if you only ever use one tool and were never exposed to other regex engines I guess.
With fail2ban setup and ssh auth with only keys and PermitRootLogin no, you don't even have to worry about the pentesting bots.
You can easily block Wordle scores on Twitter at least. Just add Wordle to your blocked words.
I think the Podman-good-Docker-bad thing is/was amplified in certain corners, but by and large the number of users running Podman seems at least anecdotally to be a small fraction of those running Docker either on servers where K8s/other orchestrators aren't involved or Docker Desktop for Mac/PC.
WASM debugging is not non-existent, read up here: https://developer.chrome.com/blog/wasm-debugging-2020/

Just trying to point you in the right direction as many projects are now using WASM and the debugging tools are useful. good effort
Just a friendly note - both you, and the person you are responding too, are breaking the guidelines of this site:

>Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."

https://news.ycombinator.com/newsguidelines.html
I can understand for combersome shared logic.
I'm American, and I firmly believe that anyone who carries a gun in their daily life is living in abject and completely irrational fear based on a fundamental, tragic innumeracy.

And if you think me saying "And no, “cities“ are not one solid, unbroken group" means “all cities see crime everywhere”, you've gotten yourself very lost, friend.
This is why I roll my eyes every time someone goes off on some tirade about how cryptocurrency is a scam. Yeah, grifters exist. No, that doesn't make the most viable alternative we have to these centralized digital monetary systems any less vital. My BTC can't be frozen, and my ADA can't be seized during a traffic stop.

I strongly disagree with the antivax protestors currently the subject of these measures; I think they're all plague-enthusiast morons and should go home already. I also recognize that using such measures against these protestors makes it that much easier to use the same measures against protestors with whom I do agree (like, say, First Nations folks trying to reassert their right to the lands stolen from them), and that it's absolutely prudent to prepare for that eventuality should my government on this side of the US/Canada border opt for a similar strategy (as police here in the US already do rather routinely via civil asset forfeiture).
Until everyone has synchronous internet it won’t need to be a thing. I’ve pointed out many times that between BitTorrent, tor, and bitcoin we’ve already done alleged web3, which is what we used to call the Dark Web.
This is nice.

Not criticism, more a confession. My eyes aren't what they used to be. They somewhat struggle to focus if there is much white screen appearing with colored fonts if the font isn't sufficiently dark. My tired eyes want subdued effects now. As I said, lovely site. It's my aging eyes that are the bother.
Huh. This explains a lot. I guess my sense of justice is more strict than most at my office.
>
It should go to some completely unrelated dedicated fund. Like the University fund or state parks fund.

Money is fungible, and if you fund some <good cause> with <particular tax/fee/whatever>, all that means is that funding that was previously earmarked for <good cause> would get spent on <some less good cause>.

The solution to highway robbery and grift is not earmarking revenue, the solution is hanging the robbers and grifters off the mile posts.
I can’t repro on iOS, but a google for that specific TODO shows it indexed at google.at and google.co.ve, as well as a variety of other domains with google in the name… unclear which if any are Google owned but the few I tried don’t redirect, that’s a bit surprising.
^^ shoulda said "add weight to your argument"
I just realized last night that the self check outs at Walmart don't accept cash, as far as I can tell, and that the only choice is to use their regular till but that is staffed by one person so it is always a long wait which is what I am sure Walmart has planned to discourage its use.
Are you able to qualify: Better off in what way? The built-in re package has always been sufficient for me and I dream in regex.
I have worked tech support.
Fred Brooks put it this way:

"I will contend that conceptual integrity is the most important consideration in system design. It is better to have a system omit certain anomalous features and improvements, but to reflect one set of design ideas, than to have one that contains many good but independent and uncoordinated ideas."

IMO C++ does not have conceptual integrity.
You forgot the single most important piece: outlaw usury. Lenders should earn from the value they create by underwriting, which is to say identifying parties that will increase general wealth and well-being if found creditworthy, not by collecting rents.
Sure, but unless the employer has a legitimate workplace/safety concern, why would that be any of the employer's business?

Imagine if you had to submit proof to your employer that you have a healthy, well-balanced diet according to the FDA.
The claim isn’t that broad. The democratic model of society has never trusted executive government to dispense justice unilaterally. Having due process and an open system of courts is a mandatory feature of the democratic society, and when a government decides to suspend those safeguards, that governments own commentary about how little harm it’s decisions are causing do not have any credibility.
> See, and in almost all of my use-cases, I really do. I do HPC computing, which is almost always a multi-tenant environment.

Maybe you need firecracker with something along the lines of https://github.com/combust-labs/firebuild?
(Apologies about reordering your statements slightly.)

> There's a reason practitioners are blinded in a double blind trial.

Well, yes. That's to avoid experimental bias by the experimenters themselves.

> You can say "this is probably wrong" before you start experimenting, but it's not scientific at all.

There's a threshold before you even engage with speculation. Speculation is good, but as a scientist one must decide to what to spend time on.

> [...] as some might hate to admit it, it is simply based on logic and intuition.[...]

What to do experimentation, trials, etc. on is mostly based on pure conjecture. But that's not contrary to anything that's been said ITT. Conjectures generate experiments, but these conjectures usually have *some* grounding in known physics, biology, whatever. (This a very poor explication of David Deutsch's brilliant exposition on this point of epistomology in The Beginning of Infinity.)
Thinking about places like Boeing, Theranos, etc - failing to create a good corporate culture is not a crime, but it breeds crime.
Scratch my previous - I see it.
I wish it was b/7 or something like that, present since 1999
> Amazons are just the facilitators.

The profit that Bezos has realized from Uyghur slave labor is part of the reason he was able to buy a half billion dollar yacht.

https://www.geekwire.com/2021/see-worthy-first-look-jeff-bez...
Fair enough. It's better than nothing, but probably not good enough. We'll be seeing more of this sort of problem as living standards decline under climate destruction and the buffers separating us from more direct conflict of interest thin out.
Is this the same way that free radicals are harmful but then we realized the human body can't function without them.

Excuse me for dismissing the latest internet theory on diet.
I adopted this approach and read some long-form sources once in awhile. My only vice is reddit, but I want to make the effort to avoid engaging with the news content often. Actually I hadn't used RSS until maybe 2 years ago and it's such a revelation.

No tips to offer. I find it impossible to avoid hearing about most news between wife and family.
True, I forgot that point. But new cities will surge from that.
Zoom meetings! Friend got put on leave for repeatedly wearing tank tops and raggedy shirts. They are not interacting physically with any one. This is a personal issue as you stated. It isn’t being left at the door. Same with when they accidentally were shown to be in boxers when they got up a bit too high to grab something in a zoom meeting. Nothing was revealed. Still. Not left at the door”.

Interestingly, I’ve been told this sort of behavior never would have flown in corporate America ever. In fact it was stricter.

> am not ashamed of

No normal person thinks or says you should be

> I am somehow lesser than others

No normal person thinks so
The Supreme Court disagrees with you.

https://en.wikipedia.org/wiki/Jacobson_v._Massachusetts

And don’t snowflake. Being a white male isn’t a bad gig, all things considered.
Nah because banks exist and can make digital transactions when you give them cash.

Literally, if you were standing next to me, you can give me 10 quid and I can send someone else that ten quid. You have paid them ten quid using cash, reasonably anonymously in a way that cannot be easily blocked or censored as long as cash exists.

This becomes far, far less convenient or feasible if we only have barter and now you need to find someone that accepts some arbitrary valuable object of a value that isn't exactly the amount you want to send.

No-one is arguing that electronic transactions are not useful, this is a strawman. It makes no logical sense, so perhaps you should consider that I'm not making that argument.
At the risk of the perception that I'm making a false equivalence or reducing the importance of being mindful of the types of suffering you point out (I don't intend that, and I'm as outraged by the problem you mentioned), but it's ok to tend to your own garden. In fact, that's where we can sometimes make the impacts that occasionally tip the system over. The more we try, the luckier we get.
So I assume you were equally outraged not long ago at the blocking of rail lines by indigenous / environmental activists?

The truckers were not violent. For real violence, look at the ax-wielding attackers in the recent incident at the gas pipeline site in BC.

It is frightening how you and many other people so easily absorb state propaganda. Try thinking a bit about the circumstances here. Why did Trudeau go out of his way to falsely characterize the truckers as homophobic racist Nazis, while refusing to discuss any of their legitimate concerns? Why did Trudeau invoke the Emergency Act after the the peaceful resolution to the blocking of Ambassador Bridge (which was the most economically damaging part of the protest)?

It seems quite likely that Trudeau was hoping for violence. Hoping that insulting the truckers would provoke them. Hoping that clearing the Ambassador Bridge blockage would involve violence. But when that failed to happen, he invoked the Emergency Act anyway, even though clearing the remaining protesters from Ottawa was then accomplished more-or-less peacefully with ordinary police tactics. Trudeau (or his handlers, he's not particularly smart himself) are clearly delighted to have the opportunity to establish a precedent for increasing state power, and for making everyone think twice before offering any support for any dissent group, lest their life be destroyed. Of course, "dissident" groups that are actually in line with the government's agenda are safe...
That isn't really the function of an employer. And that's fine, lots of things aren't done at work, for example talking about politics and religion.
> Then there is Mac dropping 32 bit support, to which Steam seems to have thrown up their hands.

Steam's copy on a 32-bit title is much better than GOG. It's big, it's in red, it's clear that this title is limited because its 32-bit.

On GOG, you have a small line of text at the bottom of the Mac system requirements. That's way too small a warning (try to find it on this page: https://www.gog.com/game/darwinia)!
My Steam copy of the original Crysis has the same issue. Not necessarily Steam's fault, but other publishers can always stack their own DRM on top of the Steam DRM. And yep, EA published Crysis.
The problem is strongly tied to whether exceptions are checked if you want to have the type system support you in checking and validating your reasoning about the contracts between callers and callees. With unchecked exceptions, unless you have extreme discipline and document exception types for every function, and take care to use dedicated exception types for all non-bug exceptions, effectively emulating what the type-checker does for you with checked exceptions; unless you do all that, it's a fool's errand in terms of ensuring (being able to prove the correctness of) your interface contracts.