skysight-inc/HackerNews huggingface dataset:
It's like being a junior developer again, blundering through the codebase to fix some problem, which I do through brute-force coding, laser-focused on the goal, heedless of any broader considerations :)

LSD has the opposite problem where it's too easy to go down a refactoring wormhole or just get sucked into the internet because you read something on Medium and needed to know MORE.
M1 has indeed introduced some positive and negative things.

(+) Impressive performance while staying literally quiet and cool all the time. My MBP's fans kicked in only once—when using ffmpeg. This in itself has pushed the industry forward. We shall see what Intel and AMD have to offer soon.

(-) Apple is obviously, well, Apple. They broke some things that used to work perfectly (or things for which there used to be a workaround). Apple is pushing a vision for user experience, which tbh, is not always ideal, but I get that. For this vision, they sacrifice so many things along the way (see this for example: https://medium.com/@parttimeben/mac-it-just-works-horribly-c...).

Docker has been working well for me. But I agree that some changes (esp. M1) have made macOS feel a bit like Linux.
> To break up elite colleges therefore, all you need to do is break up the endowments. Siphoning resources from school endowments is actually quite easy.

Wow straight up suggesting we steal money from private institutions to give to politicians to decide how to redistribute it. Totally insane.

The government prints $40 billion like it’s nothing. We literally just handed out trillions minted out of thin air. Maybe we should let the few groups and people that managed to actually accumulate money through their own systems keep the money? Highly likely they will be more effective stewards of capital than the money printing politicians.
I'm wondering whether the opportunity to legislate consumer protection and privacy laws has long passed because enough companies have sprung up to take advantage of this covert surveillance data flood that there could be relatively severe economic impacts caused by any attempt at trying to dam it.

ie. the political will to make any such changes just may not exist beyond pure lip service to minority who actually know and care.

I've considered what the options would be for something like "privacy-as-a-service", but I get the feeling that such an industry would be more likely to be regulated to death than the one it's in reaction to.

Ironically, "privacy-as-a-service" already exists to protect the financial records of those with big enough financial records to be able to afford said privacy protection service. One law for me, another for thee.
Telling people I'm in DND is my phone telling them that I'm asleep/in a movie/working/whatever. Since some people have emergencies, give I gotta them the ability to bust through is nice. That ability used to only happen with repeated calls in a short period of time, and that's annoying.

I suppose I look at it as less of an "away" message and more of a feature to override the DND.
`man cool` please.
The other problem I see large enterprises dealing with when it comes to K8s is the lack of cultural change in developer and infrastructure processes.

Traditional deployment models also have ways to separate the network, from the security, from the storage, from the application stack. But it's typically done through strict change control processes.

I see many orgs choose to change to K8s because it offers improvements to operational tasks related to provisioning all of those changes, and speeds up the old change control gateways.

However, K8s is tuned to operate extremely profitably in organisations that need to make large numbers of changes to their infrastructure or software stack all of the time. And begins to break down at scale (at least from a cost point of view) compared to alternative solutions if organisations are not meeting minimum requirements for deployments a day.

IT orgs have chosen to adopt this huge piece of operations software that is itself fairly monolithic, and requires large amounts of upkeep and maintenance to keep it running smoothly and provide constant availability.

But even though they've adopted this new massive fixed cost in their IT operations. They continue to use old change control processes, often because restructuring old teams, that have traditionally made the company a lot of money, into new teams proves to be an incredibly risky exercise.

And so, the net outcome, is that their overall IT operations processes marginally improve at best. But they now have simply absorbed a new fixed cost on top of all their existing ones. What's worse, I see in some orgs, the additional cost pressure is being noticed, but they attribute (IMHO incorrectly) this cost pressure to lack of competence in the new technology (K8s), and begin a massive hiring spree to try and find specialists to better tune the technology stack. The solution, IMHO, instead should be to push hard on existing teams to simplify and downsize, and create incentives to interact with the infrastructure APIs more aggressively, letting Sysadmins/DevOps/SREs deal with faults, errors and failures the way they always have, but with the new fancy tools that let them work more efficiently.
He hoards cars, predictably.
https://archive.ph/6mGxk
You can easily purchase massive amounts of cell phone location data via marketplaces such as https://datarade.ai/ .

You can get IMEI and many other identifiers. It's trivially to translate that to a person by geofencing their house.

Plenty of recent articles about people going to abortion clinics and getting doxxed over it.
> You seem to put it on developers coming to dynamically typed languages from statically typed languages having a "gap" in their approach.

Gap was a bad choice of words. I just meant a different approach.

I've worked with both dynamic and statically typed languages, as well as Elixir which I consider the right "in between" balance.

In the environments that I've worked in, the devs who were comfortable with dynamically typed languages were extremely productive. The ones that preferred static typing who tried to work in the dynamic languages regularly complained about the lack of static typing and were typically not as productive.

The in the static typing environments, you'd see the reverse. The devs who were more comfortable with dynamic typing were regularly frustrated by the steps they saw negatively impacting their productivity while the devs who preferred the static environment typically seemed happy and complaint free.

I really think it just boils down to how people think about problems. This is entirely anecdotal of course.
This seems like an article for a beginner programming forum not Hacker News? These concepts should all be understood before I'd consider hiring you as an SE 1.
> Feeling truly present with someone isn't possible in 2d

Or in VR for that matter...
So when do we find out why Rust can't multiply pi by 2?

I mean, what is the point of making float x int an unsupported operation?

I understand they're different types, but that doesn't seem like a good enough reason. Isn't it obvious that the output type should be float? So why not just cast the int to a float and multiply them and output a float, like other languages do?
Maybe not the same but in the modern era, with film, maybe: acting. In my region live theater is pretty well-developed, and there are amazing actors and actresses who never achieve the fame of film actors and actresses largely because their work isn't in a recorded medium.
Please add this text as comment to an existing https://news.ycombinator.com/submitted?id=whoishiring thread.
I have been using email-per-account since forever. My personal scheme I recently settled upon is two letters to give me idea what is this for, plus two digits indicating when it was created. For example twitter would be tr25@domain, where 2 stands for last digit of 2022 and 5 for May. That is a must for me now. When some company I trusted my email with leaks it, I know instantly. There are cases when you MUST know. For example, a phishing mails started coming from email I gave to crypto wallet coinomi support. Would I rather not know? Hell no. You can lose a lot of money by not knowing such things
You have to monitor the amount of complexity you can take on both on and off of your meds. The irony is that off of your meds, this is a much more difficult thing to do with adhd—especially in a work environment.

If you’re looking to continuously grow and take on new responsibilities in your professional life, your performance will need to be at a minimum consistent over time. Just wait till you have kids one day if that’s something you want to do-you’ll be thankful you have your meds ha. The struggle is real and I feel for you though.
I am aware of this. This is rampant in every country regardless.
I think I vaguely remembering trying it and eventually gave up as it wasn't working. I believe I arrived at this bug report which still seems open - https://github.com/mpv-player/mpv/issues/8818

Overall I just found it better to leave pretty much everything to the more battle-tested `ffmpeg` and then use mpv to play the content (or can also use ffplay, but I do have have some customizations in mpv which I like).
PredSpot: Predicting The Price Of AWS Spot Instances With Machine Learning [pdf]
Thanks for your thoughtful answer, you have some interesting insight on this :)
I'm not the greatest wordsmith, and in the rush to write lots of docs for today's launch I let some less-than-clear paragraphs slip through. Sorry! I'll try my best to clarify - appreciate you pointing this paragraph out :)

In general, gRPC documentation is very clear because you're either in or out: if you have end-to-end HTTP/2 and trailer support, you're in and everything works. If you don't have both, you're all the way out and _nothing_ works. Connect aims for something more like progressive enhancement, where implementations support as much of the feature set as they can. Even if that's just unary (request/response) RPCs, it's still useful.

No matter what protocol you're using, bidirectional streaming requires:

1. A schema language with the concept of bidi streaming RPCs. If you're using Thrift, you're out of luck.

2. An HTTP/2 connection. If you're using Python and `requests`, you're out of luck.

If you have both of those, you're capable of bidi streaming. (gRPC's HTTP/2 protocol _also_ requires support for HTTP trailers.)

Protobuf supports bidi streaming RPCs. `connect-go` supports HTTP/2 (and trailers, for the gRPC protocol). So if you're using Protobuf schemas and a `connect-go` client and a `connect-go` server, you have full bidi streaming support and you can choose between any of the three supported protocols. If you're using a `grpc-go` client and a `connect-go` server, or vice versa, you have full bidi streaming support but only using the gRPC HTTP/2 protocol. The wire details differ between the gRPC, gRPC-Web, and Connect protocols, but the semantics are the same and all the Go APIs behave the same.

Hopefully that clarifies things. (If not, let me know and I'll take another run at it!)
Are a few dozen SBIR mills sucking the air out of small business innovation?
People like wearing blinders because it makes them feel better about wanting to keep the status quo while it actively harms hundreds of millions, if not billions of human lives
Is it really hard to justify? Search is one of the things that I do most on the internet. I use it daily. Google search results are really bad for me: full of SEO spam and github/stackoverflow repeaters, or pinterest crap.

I feel it's like paying for a mattress or an office chair: the time I spend there adds up quickly. $120 a year is a freaking good deal for me.
That is a major downside with putting gibberish in for answers to security questions… let’s hackers socially engineer support into letting you get access by saying something like, “oh man, I just mashed on my keyboard for that I don’t remember!”

You would hope it wouldn’t work, but it probably will.
Any ideas on how to train people in thos area?
Go do some reading about inflation vs deflation and also how bank loans actually work in reality. These topics are much too complicated for it to be worth my time here.
No, synchronous means synchronous. Instant means instantly, sure. But that does not mean synchronous.

You can send an instant message. That's instant. It does not mean the recipient must, or even should feel that they must, reply immediately. You won't know if the other person has read your message and decided to reply or not. That's not synchronous at all.

A voice conversation, on the other hand, is synchronous. You know when the other person has decided to leave the conversation or simply to not reply. That is synchronous.

> You may argue it has changed, but it is false to dispute the original intent.

I am not arguing it has changed. I am stating that it simply isn't what you claim it to be. That might be how you use it but that doesn't mean that everyone should feel obligated to.
Same if you register to vote in most places. It’s just insane that in order to participate in society you have to blast all your info out into the public worldwide for anyone to use for any purpose, forever.
Scummy data brokers and stalkers win, everyone else loses.
The Necromancy of Justification
I would dispute the idea that Air Farce made Tim Hortons popular. Tim Hortons has been a fixture of small town life in southern ontario for as long as i've been alive. They've historically been cheap and cheerful, the go-to place for working people. Not just coffees but bagels and donuts. Old folks would sit around all day and drink refills from a china mug and munch a single old-fashioned plain. Most towns have at least one, and bigger towns have a ton of them. Recently they have tried to go up-market with premium drinks, more food, etc. and the low end has been squeezed by McDonald's which has better filter coffee.
American Eagle | Remote | Full-time | Multiple positions

We are a startup inside American Eagle and we are building the future of supply chain and logistics through enterprise crowd sourcing. This article in fastcompany.com explains it in more detail - https://www.fastcompany.com/90753951/american-eagle-exec-the...

Join us in helping improve supply chain and reduce waste, while getting paid for it. We are looking for program managers, UX designers, UI, data and backend engineers. Reach out to me at vaidhy.gopalan@airterra.com for more details.
If you have an hr dept that isn't worthless, they're already in compliance with whatever local state laws they need to in order to operate in that state, including workman's comp.
Get ready for the "calories in calories out" people to come after you. Intermittent fasting also helped me lose around 15 pounds but in around half the time with a 20 hour fasting window.
I've recently started being include in some meetings I didn't realise were happening. It's night and day between the crapshoot planning was before hand. Now when I suggest solutions it's based on what the company needs instead of what I think is best for a given problem. Those things don't align more than you'd think.
It’s also the same data used by police to identify devices (and by extension their owners) that were near the scene of a crime. Phones don’t use “just” GPS for calculating position.

My point is one article uses the information to (rightfully) strike fear/discomfort in the reader. The other article uses it to dismiss an investigation that is inconsistent with the paper’s narrative.
Connectly | Frontend/Data Infra/Backend Engineers | Remote(Worldwide) / San Francisco | Full time

We are big believers in the future of messaging. At Connectly(https://connectly.ai) we are building an AI-based messaging platform to connect businesses and customers. For example, I don't understand why I need to call or email instead of messaging businesses from my WhatsApp. Today we are a 18-people team(hiring 10+), have raised a large amount from top investors in Silicon Valley, and built an early product that has 40+ paying business users(SMB/Enterprise). Message volume has been growing 100%+ week-over-week.

I'm proud to say our team is pretty awesome and our tech stack is very modern(golang, python, typescript & react). We pay people well and treat each other with respect.

We aim to get to something meaningful quickly while cultivating a good & open culture along the way. Email me at careers@connectly.ai or apply at https://jobs.lever.co/connectly if you are interested to know more!
I just typed in “word” and the results did not come close to my expectations
Russia in “failure to pay” credit event, investor committee says
Firefox has adopted the Chrome addon api. There are some difference, such as Chrome's changes that weaken adblockers are not being implemented.

The old (insecure) firefox extension api is long gone.
The size and longevity of these enormous endowments is a problem, but it is quite naive to think that you could create a top tier university with an arbitrarily large amount of money. There is quite a lot more to the quality of an institution than the ability to build facilities, pay salaries, and buy equipment.
One of the last interactions I had with a good friend of mine was in a talk session, he was showing it to me and then it went on for a while.

We were very young men, and he was coaching me in some situation with a girl.

He died soon after of CF. RIP nion
This author must not have the slightest understanding of the world; to think all one has to do to create an elite college is to have money.
The DLR in London is another example of how zero-person trains may work.
Happily signed up to pay for a year. I've been using Kagi as my main search engine for a while now and they really offer excellent results on top of the pro-privacy stance.
I enjoyed reading it, good article.
What does this mean to you? I'm actually not sure what the actual impact of CA was (Democrats claim it got Trump elected?) I also have no idea what her personal culpability is - it seems possible that FB had a leaky walled garden, and then their standard ad targeting mechanisms were used to achieve aims orthogonal to democracy?
The kicker for me was his follow-up tweet: https://twitter.com/elonmusk/status/1531867103854317568?s=20 It's one thing to troll for kicks or whatever but he's now implying people at Tesla working remotely haven't really been working?
People on HN can both like that some piece of software is OSS and dislike it for other reasons. For example, Chromium is also open source, and most criticisms of "Chrome" aren't exactly limited to the closed-source additions (like Widevine and enhanced grammar fixing) Google puts in after the fact, eg. Manifest v3 which will touch both Chromium and Chrome.
I think the opportunity has passed because companies who rely on violating privacy have effectively taken over humanity's social fabric.

Any politician that attempts to regulate this can be thwarted by just shadowbanning any content that mentions them on social media - and he'd effectively disappear for a large chunk of people.
Yep! I’m sure Rowling did that intentionally. By the way, Haaretz says:

“Abracadabra belongs to Aramaic, a Semitic language that shares many of the same grammar rules as Hebrew, says Cohen in Win the Crowd.

‘Abra' is the Aramaic equivalent of the Hebrew 'avra,' meaning, 'I will create. ' While 'cadabra' is the Aramaic equivalent of the Hebrew 'kedoobar,' meaning 'as was spoken.”

https://www.haaretz.com/2013-05-08/ty-article/word-of-the-da...
Status is zero sum, so it’s not even possible to create an arbitrary amount of elite schools to begin with.
It isn't "permanently" depleted, but it takes between 75-150 years to build topsoil up to any significant thickness, sacrificing fertilizer and crop all along the way to the soil before it provides high yields that we enjoy benefit from. Short term we are growing more crops and harvesting higher yields than the soil can support, drawing out more nutrients than we are able to effectively put back into it.

What people need to remember is farmland is not just dirt. Dirt is near worthless. But top soil is an entire living ecosystem of bacteria and fungus that must be grown and takes a very long time to do so. And an organism/ecosystem has an upper limit on how fast it can grow no matter how much food and care you put into it. The topsoil on a field by itself is worth more than all the equipment, buildings, seeds, fertilizer and more combined.

Because of agricultural land contraction large agricultural businesses have been enabled to deplete the soil for short-term 10-20 year profits, sell it off for development, then buy out the smaller and more sustainable run farms that are on the edge of bankruptcy because of the unsustainable practices they cannot compete with. At some point we will run out of old farmland to keep buying up and unsustainable practices will become impossible, but not before we ruin tons of prime farmland that took 100+ years to build up and further limiting the amount and yield of sustainable agricultural practices until we spend many more decades building the soil back up.

Its like the same problem with fishing, we can gather more fish now and make greater profits now, but at the cost of severely reduced future output as we over-utilize natural processes.
> We literally just handed out trillions minted out of thin air.

It's so weird to see memes like this persist. No, no we didn't.

Those spending bills were financed via deficit spending: they were loans. All spending bills are loans. The treasury department raises money by selling bonds. Every deficit dollar the government spends is a dollar it takes in from some investor somewhere who wanted to park money in US treasuries.

Now, that comes with interest obligations. It's not "free". If the money gets spent rapidly vs. being left in a money market fund or whatever, then it can be a Keynsian growth stimulus or an inflationary pressure (which are pretty much the same thing).

But it's not just printing money! That doesn't happen. People need to stop saying that. Why do people keep repeating something that is so clearly incorrect?
derivatives committee votes: https://twitter.com/BondHack/status/1532017451621404674

details of votes, showing Citibank was the sole dissenter and why: https://twitter.com/seth_hettena/status/1532100783671418880

Pimco stands to lose billions if Russia defaults on its debt: https://www.ft.com/content/8d5bfe45-ebcb-4f75-8f4f-e0435ca87...
Here's your vlc buddy
https://www.etsy.com/listing/812080523/crocheted-constructio...
I don't have a sense that Google is free, because I feel mugged by special interests every time I use it.

My marginal resources aren't dollars, they are time & energy.
A much better website is https://alternativeto.net

Really great crowd-sourced recommendations with useful reviews.

Though while AlternativeTo allows filtering by open-source status, it doesn't do so by license.
AdNauseam attempts to do that with ads: https://adnauseam.io

I was thinking the other day of setting up a bunch of VMs with some browser automation with the goal of aimlessly browsing popular sites with the plugin enabled in the background in order to have most ad providers blacklist my IP for ad fraud and thus not trust any data coming from me.
'Crazy stuff is happening at my work': Silicon Valley engineers are freaking out
Basically, yes! Browsers aren't the only clients (or servers) with limited capabilities, but they're probably the most important. Funnily enough, the biggest problem with browsers & gRPC isn't HTTP/2, its support for HTTP trailers.

I'm bemused by gRPC's status code system. It seems just as difficult to use as HTTP status codes, more or less, while also being less widely understood. If I were designing for myself, there would only be four error codes: maybe retriable and definitely not retriable, with an extra bit for whether or not the application returned the code explicitly. Sadly, we had to adopt gRPC's codes to make multi-protocol support work well. (Plus, I don't think anyone else agrees with my hot take on errors!)