skysight-inc/HackerNews huggingface dataset:
If you're not interested, why force yourself? It's okay to let things go that no longer give you the joy they once did. Maybe a break will rekindle that spark, but maybe it won't!
I've been laid off with a week's notice. 4 years of my work very likely thrown away (including the part that I'd always been told would be open-sourced Real Soon Now). Pretty sure I got less notice and less severance than this guy. I agree with GP that complaining about it publicly feels whiny and entitled.
I’d honestly not want an immigrant in my country who lives there for 10 years without learning the language. What a way to not make any effort to integrate into your chosen society.
> I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions would have long been against the law.

Here we are, 42 years later, and bounds checks are still not the default in some languages. Because performance, or something. And our computers are literally 1000x as fast as they were in 1980. So instead of paying 2% in bounds checks and getting a merge 980x faster, we get 2-3x more CVEs, costing the economy billions upon billions of dollars a year.
Just make sure you never do a firmware upgrade unless it's absolutely required, and, if possible, disable DNS lookups for FW upgrade with something like pihole.

E.g., for Epson, that is epsonpfu.ebz.epson.net
It could and would get hacked but would it be as often as cops injure and kill people today?
Q: If someone removes their head from their body, will they still be able to think?

A: No, it is not possible for a person to continue thinking if their head is removed from their body. The brain is the organ responsible for all of the body's functions, including thinking, and it requires a constant supply of oxygen and nutrients from the blood to function properly. When the head is removed from the body, the brain is no longer able to receive the necessary oxygen and nutrients, and it will quickly stop functioning. This would result in the person becoming unconscious and eventually dying. It is important to note that this is purely a hypothetical scenario and is not possible in real life.
You learn category theory for intellectual curiosity. I learn category theory to pass a Haskell course. We are not the same.
> We have determined that an unauthorized party, using information obtained in the August 2022 incident, was able to gain access to certain elements of our customers’ information. Our customers’ passwords remain safely encrypted due to LastPass’s Zero Knowledge architecture.

Sure sounds like they found passwords or keys in the development environment breach back in August, and nobody bothered to change those after knowing they were hacked.
That's just not true. There are many kinds of social relations, dominance being just one particularity nasty one. Other apes also exhibit a whole range of social relations. It doesn't have to be a dog eat dog world out there, and most of the time it actually isn't.
Global four day work week pilot was huge success
Moving to vaultwarden (the open bitwarden server implementation) was also really easy. Just installed the package in Arch, setup the vhost in nginx, put the vhost into my local DNS and slightly adjusted the vaultwarden config file. Now I use bitwarden clients everywhere and point them to my server.

Since I don't feel 100% comfortable having my self hosted things on a public IP, I put it only on my LAN. For remote access (e.g. phone) I use wireguard.
> What has changed, however, is our approach to experimentation. As you’ve seen over the past several weeks, Twitter is embracing public testing.

"Everybody calm down, the building is not on fire, this is just a test of our fire suppresion system. After we fired staff handling it. Also due to miscommunication someone filled it with diesel.
I'm in manufacturing. We print probably 10k pages a day. Not everyone is a work from home app developer.
Its open source, so feel free to prioritise your own workload into making this feature.
This is a very cool vision but it sounds like a lot of research, and they probably have many lower-hanging fruit to pick before that!
Proof of work is slow, wasteful, and provides no benefits to the proposed problem (chain of custody tracking).
Proof of stake makes no sense for this use case because there's nothing to stake.
"Proof of Authority" is effectively just a centralized DB.
DealBook SBF Interview
I doubt your country was the result of a bunch of people from a bunch of different countries coming together to create a new nation. It was almost certainly a group of like minded people who all came from the same place creating an offshoot that is influenced by the original.

Especially given that the ability for global communication is newer than most existing countries.
The biggest stain on FOSS, with the worst apologists, 27 years strong! Try drawing a circle, in the year 2022.
I believe I installed that but what I need is probably microg like the sibling comment suggests.
It's wonderful to see a piece of OSS add yet another year onto its life! More people should be aware of open source alternatives to mainstream/first-party software like Photoshop!

I'd sure like more features and a UI that looks like it wasn't made 27 years ago though. Keeps me from using it for day to day image editing or really anything advanced.
> When people know you will fight back they tend to not mess with you and getting hit is not the worst thing that can happen to you. You'll heal up. Not fighting back sticks with you and hurts forever.

100%

I once had a kid walk up to me and tell me he had to show me something out in the recess yard. We get out to a certain spot, he bends down and picks up a screwdriver and throws it at me, slammed into the side of my head. To this day I have no idea why, didn't know the kid.

I chased him back into the school building, he turned a corner and the principal was standing there talking to a teacher. I remember very clearly he drew up next to the principal and had a shit eating grin on his face.

I removed that grin from his face very quickly, he thought I was afraid of the consequences of beating him in front of the principal. He learned otherwise.

To the principals credit, once I told him the story, saw the knot on my head, AND the screwdriver I got away with absolutely no punishment.

I've never been one to start things, and in fact often times I let them go too far, but I've never actually been afraid of a fight. I used to move a lot as a kid and at some point I just got used to having to fight atleast 1 person at a new school, once people realized you wouldn't take their shit, they didn't give it.
Serva me, servabo te.
Oh right I forgot that emotions were invented by the woke cancel mobs
I feel that we can hardly call that random changes "policy"...
As of 2020, the Federal Reserve lowered reserve requirements to ZERO. And in Canada too. That means banks can now issue money without being required to back it by L1 money.

Those trillions “printed” and given out to people as PPP loans were originated by banks. But the loan forgiveness comes from where? Who pays the liabilities these banks have to each other?

Technically, the banks can simply cancel liabilities they have to each other. If Bank A issues a loan or credit card and it is redeemed for credits in Bank B, while Bank B does the same for bank A, then the banks can simply cancel out their debt to each other when they settle their balances periodically using the Automated Clearing House (ACH) system that is also run by the Federal Reserve.

So banks can issue a ton of money to spur economic activity, and then cancel the debts to each other and take it out of circulation.

I started https://intercoin.org to making an alternative way to the banking system, allowing cities and other communities to issue their own currency (eg Berkshares, Bristol Pounds etc.), give it out as a UBI and then tax it back to remove money from circulation (fiscal policy). The fiscal policy can then be used to mitigate negative externalities like pollution etc. So the monetary and fiscal policies are managed by the people. The businesses are getting money from people spending money on things they actually want, rather thank bank underwriters trying to guess whether there will be a lot of demand for the business’s services 5 years later.

Crypto has been captured by ponzi schemes and nonsense. But the real value is in communities. Real goods and services by people accepting the local currency is what backs the local currency. The other stuff (“redeemable for gold, etc.”) are just mostly fictions to get a critical mass of adoption in a community.
Not Datalog but inspired by Datalog: https://www.openpolicyagent.org/docs/latest/policy-language/.
Ye olde Deskjet 500 was pretty good, however.
Oh, I see. So it seems it was more about the presentation and interest rather than the concepts. You may like Calculus by Michael Spivak if you're interested in it again. It is much more analytical than computational.
> Society generally disagrees that unclear or unresponsive communication is welcomed. If someone speaks to me, I believe giving and them expecting a respectful response is not entitlement on their part.

That only works because meatspace limits the number of people who can impinge on your time.

That's not true for Github. Any maintainer is heavily outnumbered by the number of people who can file issues against their project.

I blame the fact that we centralized bug reporting. Back when everybody had to create an account on a different Bugzilla, there was enough friction that you had to want to file that bug report very badly--especially if there was a 24 hour waiting period to sign up. That kept the ratio under control so the maintainers weren't too outnumbered.

(Side note: I suspect there is also some level of "Filing bug reports on Github is a corporate metric" somewhere also creating extra static.)
He said that he donated roughly equal amounts to both parties, as stated in the article.
So the plural of anecdote isn't data, but I have a Quest 2 and the limiting factor on use for me is one of two things.

1. The battery runs out.

2. I get physically exhausted. Most of the VR stuff I do is fairly energetic so it's not the VR goggles that tire me out, it's the constant swinging of arms and jumping/crouching.

I've never had an issue with motion sickness and since I'm doing it in my home any worries about how dorky they look are silly. Comfort is mostly fine, although you do have to wash off the foam bits that touch your face regularly or they'll start to smell like old gym socks. Fogging of the lenses is also an annoying and regular issue that I've never fully solved, mostly just getting used to everything being soft looking. The final minor issue is that the lenses can get warm (like hardworking cell phone level warm) so if your room is already hot they would probably get fairly uncomfortable.

Thanks to the battery issue I've never used them for more than a couple of hours at a time however. I can't comment about the comfort after 12 hours. I imagine my arms would have fallen off long before I got to 12 hours of Dragon Fist, Ragnarock, or Beat Saber however.

To stay article relevant I will comment about Horizon Worlds: My overall impression after an hour of trying it out just to see was "What did they spend the billions of dollars on?" It's so corporate and empty and I have no idea where all of the money went. It looks like any old VR Chat clone, there are a handful of minigames, chatrooms, and "VR Experiences" which are just short looped videos. It's not like SecondLife where you could maybe build your own thing or might stumble upon some crazy weird thing at any point. It's just minimal effort everywhere you look. To hear that it is such a money pit makes me wonder if it's some kind of weird money laundering thing or if the developers are just watching YouTube all day for years?
"The ultimate solution to being bullied often lies in the hands of the victim" is the reality that people who are pushing for anti-bullying measures are trying to change.
The company has never made a dime in profits and has no path to do so. Just a matter of time until the VC money dries up.
Of course I would. I feel as though this is a false dichotomy. It isn't either/or. I wish I got the help that I needed and that adults took it more seriously - not going into detail, but I ended up almost dying because of it.
I mean absolutely no disrespect to anyone doing serious work in CT or in Haskell - and I'm actually very interested in Haskell as a language per se and have been exploring it more in recent months - but having spent some time in Haskell communities, I have to agree.

There's a lot of empty posturing by people who don't really seem to understand a lot of mathematics but still seem to have very strong convictions about certain aspects of it (constructivism is another such thing).
I have nothing to back this up, but I can’t see Elon and Bret being friends or even close at all after the Twitter debacles this year.

Bret will likely start another company as he’s always been more of a start up person.
The first step would be to not store any confidential information electronically.

https://www.theguardian.com/world/2013/jul/11/russia-reverts... for example.
That looks interesting. I'm using a pi-hole now, but it seems that AdGuardHome can be installed directly on my (OpenWrt) router. Does anyone here have experience with that?
That's how WUFFS (Wrangling Untrusted File Formats Safely) works:

https://github.com/google/wuffs#what-does-compile-time-check...
The Economic Way of Looking at Life (1992)
> When people comment internally and there is even a hint of cynicism in what they say, they are frequently called out on it.

Correct me if I'm wrong, but it sounds like whenever people presented valid criticism, the standard approach to silence it would be to criticise the tone with a holier-than-thou attitude. Sounds like a cynical ploy to shield yourself from criticism.
I thought SF was one of those places that wanted to send social workers out rather than police. Have they changed their minds now and want to send out murder bots? I can't wait for ED-209
That definitely works better than a timer, but still has to be adjusted for the water quality in your house.

But it also assumes you go fill-to-empty. In my limited experience they are often refilled from partially empty, whenever convenient. If you are doing this on paper, maybe you should count output instead of input? More work though.
Excellent analogy. And pretty much no one who advocates for allowing more flexible housing wants to forbid suburban single family detached homes. Buy that, if that's what you want. Just stop limiting everyone else to that.
I'm not sure I follow: where is abs(x)?
For Virgil, there is a switch to turn off bounds checking, for the only reason to measure their cost. (It's not expected that anyone ever do this for production code). Bounds checks do not appear to slow down any program that matters (TM) by more than 2%. That's partly because so many loops automatically have bounds checks removed by analysis. But still. It's negligible.
It’s still an accurate term under that definition. Single-tenant cloud is technically multi-tenant with respect to the underlying cloud provider (AWS/GCP/etc.), but not with respect to the software service provider (GitLab in this case).

But I believe language and communication are emergent, decentralized phenomena. Single-tenant cloud is a good and useful term.
In practice it seems unlikely that someone could get an H1B-eligible job without speaking English, except in some unusual situations.
Amazon thought Alexa would be the next iPhone. But it's a glorified clock radio
> The biggest stain on FOSS

Pretty sure that program that is useful and usable, but not as much as you want, does not qualify for this description.
My last two jobs have had this lack of cynicism, but I would describe only one of them as toxic. We were going straight to the top and anyone who left was a traitor. The other simply considered the products to be incredibly important and life-changing.

I can live with keeping the cynicism to myself as long as the rest of the culture is ok.
I feel like it's especially bad for any UI changes that have relation to long-term productivity; measuring how given change affect existing users and whether the performance will go back to previous level or get below it after few weeks or month.
That's true for most corporate employees as well, no?
I wonder why they go rid of it. Was this shipped with every filter or was it a think you reset and put on again? Do you recall if it could tell the difference between a partial fill and full fill?

What you really want is to measure the volume through the filter, but I can't think of a way to do that cheaply and mechanical only.
This article is bad, and contains several falsehoods, but the worst one is about fractional reserve banking:

> banks are able to issue out far more digital chips than they have in a state money ‘behind the counter’

> Imagine a person arriving a casino with no money but requesting chips nevertheless - this is pretty much what happens when someone approaches a bank and asks for a loan.

This is just completely wrong - banks only loan out money they have. If you go to a bank and get a loan the bank didn't just edit a database entry - they had that money. Banks loaning out money they don't have is extremely illegal.

The reason that banks ""create"" money is because when you loan money it ""duplicates"" it. You don't have to go through a bank to see this in action: Alice loans Bob $20 and then Bob goes and loans $20 to Charlie. The world now has $40 "more" in it, and remains that way until the loan is settled. Banks just do this process with your money and pay you interest for the privilege.

This is the reason that banks are sometimes required to keep some percentage of their money in reserve (and thus where the name fractional reserve banking comes from), because otherwise the same money could be loaned out forever and the maximum money supply would be infinite.

=======

EDIT: Because everybody seems to be ready to link the same Bank of England paper.

Yes, this is an simplified and slightly incorrect model of how it works in real life. In reality, this process is asynchronous: the government gives banks permission to loan out the money _now_ and figure out the backing cash later.

They don't have to keep track of who's money is loaned out to who as long as the balance sheet works out at the end of the day, and some percentage of assets are kept in liquid form (I believe it's something like 4%-5% in the US).

In the end, the point is the same: the government controls the creation of money, even if banks are the agents by which they do so.

The analogy the author has of a casino just going into debt by creating chips out of thin air is inaccurate and extremely misleading.

If everybody were to claim their chips, the casino would go bankrupt. If everybody were to simultaneously pay off their loans and withdraw their money from the banks, the banks would be fine (and have the interest payments they collected left over).
> What have they been prioritizing ahead of that?

There are very few active maintainers, what few there are have been scratching their own itches.
Paradime
Some of this is quibbling about definitions in my head at least. Fundamentally I like working in environments where folks are optimistic but realistic, keenly aware of how effortless failure is. Discussing both failure and success should be allowed and encouraged, but constantly looking at the negative or opining about how an individual can't change anything in the organization doesn't feel healthy to me. Most Googlers I've talked to view the company as a large, corporate politics chess game where engineers are the pawns.

> Do you think people's cynisism about Google has made you miss out on a positive opportunity or can their discontent have signaled actual organizational issues that'd have affected you in negatively?

This is a really good question and I don't have a good answer for it. At this point my sample size is high enough that I'm inclined to think it's Google but I also realize my sample set has lots of correlating factors (they're more junior than me, they work in different areas than I would, etc, etc) that could lead to their cynicism that might not affect me.
Hey: vox populi, vox dei!

It's Latin so it must be smart.

Apparently Twitter had some huge problem with bots when Musk was trying to get out of the purchase. Thankfully he solved the bot problem after the purchase so he could run polls and really get the will of the people and not, you know, all those previously problematic bots.
If they would just copy Photoshop... Even the 2000 version of Photoshop.
One technique is to add asserts before a block of code to hoist the checks out. The compiler is usually smart enough to know which conditions have already been checked. Here's a simple example: https://rust.godbolt.org/z/GPMcYd371

This can make a big difference if you can hoist bounds checks out of an inner loop. You get the performance without adding any unsafe {}.
Ask HN: GitHub donate button – do people give?
Have any of you gotten significant donations for your open source projects via the Donate button on GitHub?
Thank you for your detailed response. You've looked a lot more closely at what WasmEdge is doing than I did, and I find myself agreeing with you more and more as I read your findings. (I don't know how I got the impression that their tooling use was more thorough than it actually is, but long story short: I was wrong.)

I'm left with one difficult question, though. What should we do when trying to target environments that aren't well-served by languages like Rust? The demand is clearly there, so people will keep building new things using C and C++. What do you see as the most realistic path forward for these use cases? Push harder on platform support in Rust?
There are some free software projects with bigger legacy then commonly realized. Gimp for sure is one of them, KHTML another.
They went back in time and brought a wormhole from when they'll actually build one using only a piece of string and some paperclips!
Rules apply to them but they aren't driving a 2-3 ton hunk of metal that's basically a murder machine. Their danger to other road users is much, much lower than from anything self-propelled just due to physics.

Here in Sweden it doesn't matter how much right of way you have, if you are driving a car you're responsible for the safety of others in the road, even more if they're a pedestrian or cyclist. It's not excuse that a pedestrian was jaywalking or whatever bizarre law to limit access to the road for people you got in the US, you are ultimately responsible for the safety of other users. You're drilled and tested on that in your driving lessons and exams, you will fail your driving test if you fail to yield for a pedestrian at any moment, even if it was just briefly not pressing the brake pedal way before another road user is in danger.

This is a false equivalence, yes, the road is shared and has rules but one user of the road is safely driving on tons of metal powered by hundreds of horsepower, the other is pedaling a bike.

Degree and level matter. Don't hold such a black-and-white view of the world, it's reductionist and not very smart.
Interesting observation. So one should instead do the comparison with something like:

1. if (x >= 0) && (x < arr_len(arr))
2. get element from array index x
3. else
4. core::hint::unreachable_unchecked
5. do more stuff

Where unreachable_unchecked transmits precisely such information to the optimizer: https://doc.rust-lang.org/stable/std/hint/fn.unreachable_unc...