skysight-inc/HackerNews huggingface dataset:
"Space Oddity" Being Removed from Alan Wake over "Changes in Licensing"
Restrictions That Comes with Capabilities
That’s how pricing works in a market?

In fact if every company did pay at 95th percentile then I’d say it’s a good outcome. There’s a 5 percentile slack which is not too bad?
The other side of the coin is for apps that are already listed in the Play Store, does side loading have any legitimate use cases other than piracy and IP theft?

Developers should have the right to decide how they make their software available to users.
Sampling Bias: https://en.wikipedia.org/wiki/Sampling_bias
It's legal the same way Airbnb and Uber are legal.
I remember transferring all my dads files from his Spectrum to a new PC with a serial cable, and then getting to have the Spectrum for myself. The serial cable worked surprisingly well, on the first try.
Fun fact as a kid I stuck my fingers in the loose mains wires as we were playing at unfinished building. The wires were live and I still remember it felt like it's going to break my arm. Fortunately I only got a slight burn. This got me interested in electronics which I started studying later in my life.
I had not heard of SSB or git-ssb, but this gives me a lot of pause...

>This seems to work well: the SSB network thrives off of being a group of kind, respectful folks who don't push to each other's master branch. :)

https://github.com/hackergrrl/git-ssb-intro?tab=readme-ov-fi...

Can't imagine that working at any real level of popularity, but maybe that just goes in the "if you have to solve that problem, its a good problem to have" bucket.
The Primeagen on "Developer Excellence" [video]
Per Google maps, there is an HEB, Kroger, Aldi, and Walmart Supercenter within 5 miles of what looks like all the populous parts of Texas City, TX.

I am not making value judgments. I just know that the availability of ingredients and knowledge of how to use those ingredients is there for the taking for most Americans.

Maybe people don’t have time, maybe people don’t find it worthwhile to cook for households of 1 adult, maybe people prefer the taste of super sugary/salty/sat fat laden restaurant food.

Edit:

> I mean even if you just open a map the geographical obstacle should be pretty apparent... It's an enormous country

The size of the country is irrelevant. All metropolitan areas have numerous options for purchasing groceries.

https://www.statista.com/topics/7313/metropolitan-areas-in-t...

> Nearly 83 percent of the U.S. population lived in an urban area in 2020, and that number is expected to reach nearly 90 percent by 2050.
Hey Guys!

I would love if you try this out and share feedback, we will improve the platform further or AMA about cursor editor or youtubesmry

- Harsh
Delta Kernel – Building Delta Lake connectors, made simple (2024)
I name it yack because it "talks" to servers and hanged the spelling to make it more unique.

I did think of that acronym later on, though!
I think that quote is correct. We have billions of physically separated computers that are all connected. And for the most part, if they are not connected, they are rather useless. So we do indeed have just a few "computers" in the world, whose components are distributed across every individual who uses these few computers.
If they’re all shooting for the 95th percentile and have up-to-date data then you certainly won’t have fixing; rather you’ll get insanely rapid wage inflation!
As someone who has been operating in hacky mode for years there's another situation where

> we might not be here tomorrow

Is true and increasingly common which is the recurring rounds of layoffs we all seem to be experiencing. It's in the individual developer's interest to bodge something in if it makes them appear productive in time for the next layoff. Certainly not a healthy incentive for building good software but it is what it is.
You can now use Cyphernetes to create K8s operators
Hey HN, I've been hard at work on Cyphernetes - A query language for k8s that lets you query Kubernetes as a graph.

Cyphernetes is an efficient way to express complex and highly-connected operations in Kubernetes. It comes with a fully-featured interactive shell and now, the very latest addition, a tiny operator framework!

You can now use Cyphernetes Dynamic Operators to express a cluster's desired state in a couple of lines and have an operator up and running in minutes.

Besides operators, this release comes with a bunch of new language features and performance improvements as well as bug fixes.
i love the simplicity. What do you do with team members who are terminal illiterate? Project manager/client?
https://news.ycombinator.com/item?id=37086022
Because they don't need that much reach if even a single customer nets them 20k/yr.
Lots.

Perhaps not with pipx itself, but as a symptom of what's wrong with Python (and most software nowadays) there are lots of problems with it: Everything is such huge stacks of stuff built on other stuff built on other stuff built on other stuff... All huge tottering heaps of infrastructure where shit can (and does) go wrong in every layer. It's package managers running in containers calling dynamically-linked libraries running on virtual machines calling package managers running in containers calling dynamically-linked libraries running on virtual machines...

With, say, Turbo Pascal you compiled your code into a .COM file, copied it to a floppy, and people ran it. Just your program. On their OS. No heaps of layers of infrastructure and toolchains to get knotted into a tangle of failing interdependencies. How the fuck can it be so impossible to build stuff like that nowadays?!?

Not that I'm blaming pipx (whatevertheheck that is; judging from the name seems to be a relative of pip's, which I've heard of) in particular, or even Python itself, more than anything else. Almost everything nowadays seems to be that way. I just wrote all this in the hope that it might explain why a lot of us (like for instance your interlocutor saghm in a sibling thread) are rather reluctant to pick up all the New[1] Shiny stuff. It all seems to so inevitably bring with it rat's nests -- colonies of rat's nests! -- of interdependent cruft tangled up into tight balls of mud and misery. You lose the will to even start trying anything out.

___

[1]: And yeah, OK, calling Python "New" might be problematic... If we'd gotten around to picking it up some fifteen years ago it might still have been. And maybe not accrued as many layers of cruft.
Why is the color important here?
That proud phrase "HR Tech" in that link, gives me the heebie-jeebies.

I'd say "if you work in a company like this you're a bad person", but sociopaths, sorry, Wharton graduates won't give a shit anyway.
Looks nice. I already terminated my Github account due to their support of AI in coding, which I hate. This looks like a good alternative.
Stochastic wage fixing is still wage fixing
Researchers refine experimental gene therapy for herpes
We spent $20 to achieve RCE and accidentally became the admins of .mobi
It's quite a different thing when you think about just plain code that would need refactoring and data systems that need migrating. Probably an easier decision to keep code more focused on the present than data architecture, because rewriting code, while annoying, is a lot simpler than switching out data systems and migrating data in production.
If you opened up a business selling water bottles, you'd probably check what price water sells at across brands, then decide in which segment to price it.

"I want to sell my water at the upper end and market it as a gourmet brand"
> Wage fixing is when multiple companies agree to set wages at a certain amount.

I am not an expert on wage fixing laws in the US, but I came across a class action on wage fixing a few days ago (Ron Brown et al v JBS USA Food Company et al) where part of what was aledged was the illegal exchange of salary data via surveys [1].

> The Red Meat Industry Compensation Survey conducted by WMS on behalf of the Defendant Processors violated the Safe Harbor Guidelines in at least three ways. First, the Defendant Processors, not WMS, collectively managed and controlled the annual Red Meat
Industry Compensation Surveys. Second, those Surveys often contained information about the Defendant Processors’ future compensation plans and practices. Third, Defendant Processors had extensive discussions about the Survey results, including at in-person meetings, during which they disclosed their respective compensation rates, practices, and plans

[1]: https://www.classaction.org/media/brown-et-al-v-jbs-usa-food...
As long as they're not forced to work, I don't see how NYT is exploiting them.

What harsh working conditions are they working under that makes their situation so untenable at NYT but aren't willing to go looking for better conditions elsewhere?
You could try to contact your bank and put a stop-payment or refund on the transaction?
>> What is stopping you

Possible disapproval by fine HN community.
Your honor, the algorithm made me do it!
ADP has a product called compensation benchmarking which is very similar to how this is described.

They’ve had that product (with various names) for years.
On the other side, a lot of it wasn't sustainable. Just how many forums just vanished all of a sudden as the owner died, ran out of money or was simply fed up moderating bullshit and infights, not to mention the ever increasing compliance workload/risk (yeeting spam, warez and especially CSAM)?

A lot of the early-ish Internet depended on the generosity of others - Usenet, IRC, Linux distros or SourceForge for example, lots of that was universities and ISPs - and on users keeping to the unwritten contract of "don't be evil". Bad actors weren't the norm, especially as there were no monetary incentives attached to hackers. Yes, you had your early worms and viruses (ILOVEYOU, remember that one), you had your trolls (DCC SEND STARTKEYLOGGER 0 0 0), but in general these were all harmless.

Nowadays? Bad actors are financially motivated on all sides - there's malware-as-a-service shops, bitcoin and other cryptocurrencies attract both thieves and money launderers, you can rent out botnets for a few bucks an hour that can take down anyone not hiding behind one of the large CDNs. CSAM spreaders are even more a threat than before... back in the day, they'd fap off in solitude to teen pageants, nowadays virtually every service that allows UGC uploads has to deal with absurd amounts of CSAM, and they're all organized in the darknet to exchange tips about new places / ways to hide their crap in the clearnet because Tor just is too slow.

And honestly it's hard to cope with all of that, which means that self-hosting is out of the question unless you got a looot of time dealing with bad actors of all kinds, and people flock to the centralized megapolises and walled gardens instead. A subreddit for whatever ultra niche topic may feed Reddit and its AI, but at least Reddit takes care about botnets, CSAM and spam.

I think that Shodan and LetsEncrypt (or rather, Certificate Transparency) are partially to blame for the rise of cybercrime. Prior to both, if you'd just not share your domain name outside your social circle, chances were high you'd live on unnoticed in the wide seas of the Internet. But now, where you all but have to get a HTTPS certificate to avoid browser warnings, you also have to apply for such a certificate, and your domain name will appear in a public registry that can, is and will be mined by bad actors, and then visited by Shodan or by bad actors directly, all looking for common pitfalls or a zero-day patch you missed to apply in the first 15 minutes after the public release.
It's great to collaborate on code in a P2P way. I think in the end, we also need a way to share binaries in a P2P manner using Git (so we can track history with the beloved Git). Maybe it's a good idea to integrate git-annex into this?
OpenUK Awards 2024
Seems like your programming partner was particularly micromanagey. When I pair program it's more of a conversation to discover different approaches. If you're having to tell someone where to position the cursor, that's missing the point!
"I believe wage-fixing would require companies to agree to…fix wages"

They don't need to officially twirl their mustaches and laugh evilly while telling each other how they're definitely fixing wages. They just need to share data on wages with other companies in the same or a similar business with the intent of decreasing wages. That is already illegal, because they're colluding with competitors to keep wages low.
Pave's data is _incredibly_ revealing. First of all it covers historical data for every single employee, secondly it includes stock as well. It also relates the compensation to performance.
compared to others. x has more users and will be seen by more people, reddit is also a good channel but it will often hide your content.
It is.

Its normalization of failure / suffering. in a village full of alcoholics, drinking with your family/neighbors was part of greeting, social contracts, or venting out frustrations. It was evident to everybody how things end up down the line without exception, but when all are in the suck, mentally it feels better.

Our herd social behavior which make humans such a successful species are showing its darker, and easy to abuse side.
Reading that, seems like RealPage could protect itself from similar problems if they simply avoid using the same sales rhetoric, and don't do explicit recommendations. "You are paying way more for this position than others... hmmmm."

Surely they are aware of the similarities and are strategizing.
I keep considering this and similar tools, but I have a concern that they will miss things and effectively opt-in when I want them to opt-out.

For instance: if the code/config for a particular site or family of sites becomes out of date for a while due to said site(s) adding a bunch of “legitimate interest”¹ checkboxes, then I may have just given consent (or passed by the opportunity to object) without knowing.

----

[1] In other words “we see your preference not to be stalked by our partner(s), but fuck you and your preferences we want to let them anyway”.
> Saying "no" for two years is not a negotiation.

What does the other side offer? If you want something from the other side, you better have something to offer which the other side wants:

"Give me a million USD, and I will smile!" - "No."

"Give me a million USD, and I will smile!" - "No."

"Give me a million USD, and I will smile!" - "No."

"Give me a million USD, and I will smile!" - "No."
> Usually "why" and "why not"

Related anecdote: yesterday I was on a code portion of a personal project with a "Is this really useful?" comment on a line that seemed it could easily be removed. I tried to use the newer and cleaner class instead and the particular old way was indeed needed. So I appended a "=> yes!" to the existing comment as well. I'm glad my former self documented the interrogation.

At work, especially on bugfix, I often write a one or two lines comment with the ticket issue number over a non-obvious change.
From Python to Paper: Visualizing Calculations with Handcalcs
It’s less of a mystery - I agree. Less fan fare.

I think that’s also with the news in general right now.
A thread to pull on for anyone who misses this unconstrained creativity and humanness of online communities. It exists again, in a new form in VR. It's absolutely wild and fantastic and unbelievable.

Perhaps start here
https://youtu.be/hVWlgh8QP5s?si=z4RD6FnMpPGQYuem&t=1523
And feel free to email (see bio) if you want to connect in there
For a while we were being sold on CDs on a more permanent medium, such a M-disks.

Assuming you store your own players, and have a convertor from USB to whatever exists in fifty years, is that a real solution?
I think it's happening at every tech company. They are now being led by tech-illiterate company hopping businesspeople rather than passionate engineers.
Collecting and sharing data is in itself not illegal. RealPage was also using the data to algorithmically generate a rent number and encouraging landlords to automatically use that number with no room for negotiation. It literally branded itself as a service that would prevent landlords from bidding against each other. That part is what pushed it into collusion.

And regardless of whether it is legal or not, the problem has to go beyond a handful of small startups for the DoJ to get involved. RealPage is used in 80%+ of multifamily rental buildings in the US. What is Pave's market share? How many employees are affected by their practices?
GenZ are mostly aware[0] but feel powerless about it so they don't act accordingly which may seem that they are oblivious.

From personal experience in a controlled setting (tutoring) if I'm strict about the form: no phone and all learning material prepared beforehand I get mostly positive feedback and some even feel relief for that time.
Imo the deeper truth of the matter is that they are used to adults struggling to give them full attention, too, a two-way-street but all the blame is usually given to the younger folk.

I find it surprising because it took e.g. smokers a lot longer although the evidence was overwhelming [1] in 1964.
Today (almost) every tobacco smoker acknowledges the negative health effects.

It is a insidious kind of addiction: a massive amount of very short-lived, small dopamine spikes throughout the day seamlessly incorporated into your "normal" functional life which makes it extremely hard to get out of the loop.

[0]https://talker.news/2024/08/28/why-3-in-4-gen-z-blame-social...

[1]https://onlinelibrary.wiley.com/doi/full/10.1111/add.16007
I would like to believe engineers care too. A simple action like standing up or being on a bus that's taking a curve will make items on your person weigh more.
WSJ: Paywalled.
This is closely related to my PhD. It was many years ago but if I remember rightly there is no need for the assumption of determinism - Bell Inequalities hold just as well for random local hidden variables.

Simulating the correlations with computer programs is an interesting idea, partly because it challenges to those who still believe in a "local" reality to demonstrate Bell Inequality violations in distributed classical computer systems. Back in the day there was a crackpot researcher named Joy Christian who kept publishing repetitive papers in the belief that geometric algebras provided a counterexample (it looks like he's still going strong! [0]). Of course, there's nothing about geometric algebras that cannot be modelled in a computer program, so in principle Christian should have been able to demonstrate Bell violations in a distributed scenario. Needless to say, this hasn't happened even though it would be a momentous breakthrough in the foundations of physics.

[0] https://ieeexplore.ieee.org/document/9693502
I totally agree. This is a terrible place to research - but I also seek to get the “nerd” perspective bc I’m curious if they’ve hacked it to be better.

I did some research at a football game recently. If you’re bored / interested you can find it on YouTube under “charleswilliamss” or instagram under “gethalftime”
unless you collude with other companies, doesn't seem like it is.
> Pave is a YC-backed startup

This thread is getting removed from the front-page in 3... 2...
... right, because people start companies out of their philanthropic desires.

It is funny here how all the people are pro-union don't start their own companies to compete with the ones that exploit people and offer employees all the perks they ever dreamed of.
> but was always frustrated trying to save and recover my programs on the cassette tape.

you didn’t save up your pocket money for the “Interface One” and a Microdrive? I found them very cool - and they worked pretty well
I think that’s the desired outcome but not the most common path.

I love music but I mainly Spotify - concerts are a once a quarter thing, right?
I think that's it, although I don't think I'd describe it as a grid, but as a 1d list. The core concept of CLIs is linear. That's in part why streaming works so effectively in CLIs, because the linear medium clicks really well with the idea of streaming data. And actually the fact that a lot of UNIX commands actually operate on a graph of sorts under-the-hood is where you can see some of the limitations of this linear approach (eg trying to pipe one stream to multiple paths with each path having its own processing requires a branch which is inherently a little difficult to represent in a linear system).

You can lay things out in a grid, but the same can be said of GUIs. You can consider each character a cell in a grid, but I think that's so small that at that point it's not conceptually sufficiently different from being continuous. The computational paradigm that's a grid at its core is spreadsheets.
Or even better a header to signal the wish to not be tracked. We could call it "Do Not Track", and enforce with laws.
Also this blog post
https://yang-song.net/blog/2021/score/
Show HN: A better way to find expired domains
I appreciate your insights.
If this were illegal, so should the KornFerry Hay system be, and that system has existed for decades.
I like the simplicity, but does everyone actually log in to the server and edit the files directly in the same repo, or is the repo exposed over SSH and everyone works in forks on their own machines?

The first one doesn't really scale beyond a handful of people, since you risk losing work if the same file is being worked on by multiple people. Vim shouting at you that the file you're editing has changed on disk is not good enough.

I can see how this could work with a central repo, though. It does require everyone aligning on the same conventions and workflow, so you likely still need some software to ensure this is done correctly.
Don’t “npm install” anything and just copy the compiled .min.js library/framework files into your “/libs” folder.
Build as a regular user; invoke root to install.

ie:

make

sudo make install
python is relatively simple. But what matters is what you need to do with python. Different uses mean you need to learn to use different python libraries.
NLP is a much bigger field and requires a lot of prior knowledge, which I'm starting to learn now. My approach is driven by requirements. That is, I need to accomplish a certain function, find the general idea from the internet first, and then go learn the corresponding technology.
I disagree. For an open core product the core is actually open source. You can fork it, change it, distribute it. It may have an OSI approved license. You can't do that with a source available product.

Furthermore, you can't even talk about the open core as a part of the closed source product, because the open core application is invariably a whole in and of itself. You could theoretically fork it, improve on it and it could have a life on its own as a 'fully' open source product. You can even make it incompatible with the closed version.
Does Cargo re-use dependencies today? Last time I tried to build medium-sized Rust projects, it pulled hundreds of dependencies each time, even the same ones. It took up too much space, and took too long to build.