skysight-inc/HackerNews huggingface dataset:
The culture extends to self-employed people to an extent, but it can be hard to set boundaries for yourself when you are building your own thing.

I've been in business for 7 years and fully self-employed for 4 years. Last week was my very first vacation without my laptop.
It turns out colleges don't burn the money they receive. They either invest it themselves or pass it on to the next guy to do the same.
The details really matter here.

I won’t assume you or GP were racially motivated but “just sucks” can easily be code for “wrong race/culture”.

“Some nudges” is a red flag to me, regardless of race. You think you communicated a message but aren’t sure if it was understood. That’s your responsibility as the messenger, not theirs as the unknowing recipient.
HN generates ~20k page views over the course of a day with a peak of 2k/h: https://harrisonbroadbent.com/blog/hacker-news-traffic-spike.... At ~1MB per page load - not sure how accurate this is, I don't think it fully loaded - this static blogpost requires 0.55MB/s to meet demand. An original raspberry pi B (10mpbs ethernet) on the average french mobile internet connection (8mbps) provides double that.

I don't mean this as a slight to anyone, I just want to point out the HN "hug of death" can be trivially handled by a single cheap VPS without even breaking a sweat.
"serve [seemingly] <50ms latency N:N coordination between thousands of clients, sometimes who are all literally in the same place (events, cities etc) expecting to observe their and other users actions ~immediately"

This still sounds like a really hard problem, I can't imagine trying to do it 20 years ago. (WoW turns 20 in Nov, and it wasn't the first, though perhaps the first to reach such supercilious scale?)
Far safer than a couple of gasoline cars in the same place.
How does Aldi keep their prices so low [video]
Show HN: Rove – Self-hosted container deployments
Hey HN,

Rove is a deployment tool that I've been working on for a short while. I was motivated to create this after building a CD SaaS for AWS, and becoming disillusioned with the unnecessary complexity and costs associated with running containers in proprietary "cloud" runtimes.

Rove is very different from that. It is a single binary, does not communicate with an external service, and deployments run in a single command. Deployments are diffed so you can see changes before applying them, sort of like Terraform. There is no proprietary runtime because everything just runs on Docker Swarm behind the scenes.

I have no plans to monetize the project besides being open to sponsorships of features that follow the values of the project rigidly, which means no telemetry, no ads, and always opt-in.

Today marks the initial release. There is still a bit of work to be done around supporting additional Linux distros, more of Docker's features and things like scheduled tasks, but you should be able to deploy services and tasks with Rove in its current state on Ubuntu.

The Git repo is here: https://github.com/evantbyrne/rove

Thanks for checking it out,
–Evan
The article is referring to adults. I don't know that the % of grown adults watching Twitch all day is significant. I would say the loneliness issue here is more related to the fact that it's not easy to live close to friends, and neighbourhoods for the most part aren't designed for meeting new people.
electron apps are an optimization all by itself.

it's not optimizing footprint or speed of application. it's optimizing the resources and speed of development and deployment
Privilege Separation in C
Have you seen the new word "malinformation" yet? That basically means true information that damages the current regime's reputation. Government agencies have been set up in the US with the express goal of shutting down mis- dis- and malinformation lol.
I don’t know much about the company or situation, admittedly. But this wasn’t the strongest claim:

> they said their probe involved data scientists who dug into computer code to understand how these algorithms set prices
Please god, let uv be the final tweak of the python requirements best practices. I can't handle another easy_install -> requirements.txt/pip -> pyproject.toml. It will break me.
You don't see a person who needs workout advice from HN, but in case anyone else reading this might,

> Running hurts my knees

I've been following ATG (from Ben Patrick, the "knees over toes guy", google/youtube it) for about 2 years and it has made a tremendous difference to my knee ability; I have a torn meniscus and the routines he suggest have allowed me to regain full functionality.
And in the mean time, enjoy life for 20 years.

I am perfectly glad for all the things I did not do when they were not needed.

Designing and building amphibian hovercraft monorail dumptruck racecars for all those projects that only ever needed a wheelbarrow is just a diffetent form of technical debt. It's not investment because it never pays off. It's just work that does not produce output, that you pay before instead of after.

It only takes a little bit of thought to avoid the normal idea of technical debt where past thoughtlessness costs you work today. Plain old modularity, seperation of concerns, avoiding tight coupling, and not even those religiously but just as a prefference or guiding direction, pretty much takes care of the future.
I mean, the problem here is more that companies don't really want to be pro-user and respect privacy. You have to make it so that companies can't exploit their consumers to increase profits, because if there are no repercussions they will.

Also, I wouldn't say Apple is that pro-user. They regularly fight against right-to-repair, and Cory Doctorow even had an article about how they spy on their own users https://pluralistic.net/2022/11/14/luxury-surveillance (I haven't looked into this fully, though, so this might be hogwash) The 'Apple = Privacy' thing feels more like a marketing gimmick to me than a real commitment.
the way to do mobile privacy well would be to run an android image with a VoIP phone number in a cloud container and then actuate the image using another handheld via wireguard.

I don't know that market well, but it seems like you should be able to run a virtual cloud android devices as a digital twin. secure hardware is a honeypot. disposable hardware with keys you manage is the best possible.
> Do you think it [copilot?] helps or hinders...

It showed me some nice shortcuts (quick anon js functions and the like) which I will be using in the future, but I noticed that I didn't remember multi step code flows. For example while trying to get the response from an http request in go, there is a chain of calls which you will most likely follow. Building the client > making the request > checking the response code > reading the body > maybe parsing the body if it's structured text.
I had written this kind of flow hundreds of times while having copilot running, and I still could not write it myself - I just had this abstracted idea of what's happening, but no memory of the syntax.

> as a replacement for documentation

I feel like they are too focused. And not having to go through the docs to find the piece I'm searching for results in me missing out on important context / possibly even better ways to solve my problem.
How could i have gone 50+ years without having heard of such transmitter use by stores? i could ask Google when that practice was (thankfully) eliminated but i prefer the mystery of it.
Frontier is about to offer 7-gig fiber across several states
This was already possible with `pipx run`, I love having deps inline for simple scripts.

I don't see examples of using this with a shebang script, though I suspect it's possible.
I guess Ethereal is available :)
I don't have a ± key. I'm using swaywm which seems to have no compose key set by default, I've tried all the common ones and they don't act as such.

I haven't been able to detect any pattern to what triggers this, at all. It is always "±".
What would the hit to the U.S. economy be if Europe turned into a Russo-Chinese protectorate? Besides, almost all NATO members have been doing exactly what the Americans have asked and increased their defense spending to 2% of GDP (a lot of that money flows in the U.S. economy through weapons purchases, thereby subsidising the U.S. economy)
You gotta feel for a guy who just really wants to make an awesome MMO but keeps fucking up and making shit like Flickr and Slack.
IT person for the department is at the bottom of his list of professional responsibilities. He was in fact an assistant professor of mathematics at Columbia before his current role as senior lecturer.

Is suspect that Woit would argue that they are colleagues because Greene is also a mathematician and former physicist.

https://www.math.columbia.edu/~woit/
I used CyanogenMod/LineageOS for the better part of a decade and switched to GrapheneOS a couple years ago and haven't looked back.

When it comes to security (and privacy), GrapheneOS blows LineageOS out of the water in pretty much every way, e.g.:

- Arbitrary-length encryption passphrases
- General security hardening: Memory hardening, sandbox hardening etc.
- Non-rooted (i.e. much higher security barriers for malicious apps to take over control over your phone)
- No userdebug mode (LineageOS ROMs are often development builds which weaken the security of the OS, see e.g. https://github.com/GrapheneOS/os-issue-tracker/issues/284#issuecomment-690417436 )
- Fully secured boot chain (in other words: A thief won't be able to do much with your phone)
- Sandboxing of Google services (*if* you want to use them), i.e. Google no longer has admin access to your phone
- Being able to restrict internet access for certain apps (that's a huge one in my book)
- Being able to grant apps access only to select contacts from your contact list (contact scopes), and only select files/folders (storage scopes)

See https://grapheneos.org/features for a much longer list.

Now that I'm thinking about it, some of the above features have become so natural to me, that I find it wild that other AOSP-based ROMs (including Google's) don't have them. Moving away from GrapheneOS would be incredibly painful for me.
Neat. For tool packages, I use pipx. There's little need for global system or user packages anymore. Many other major platforms lack these kind of essential package isolation management tools, or make it awkward or are fragmented if they do.
Funny how translations of Dostoyevsky is a contentious topic in English-speaking world. In ru-speaking world, we bicker about Harry Potter and Lord of Rings translations :) There’s a particularly inflammatory translation of HP which causes people to swear that they won’t let their children read it.
Unfortunately, every democracy is one election away from Gilead.
No math. Only noticed 210-Pb has half life 22 years and thus can cumulate.
Core team members are living in Dubai
rowing is good, you're right about that. So is sandbags/rucking (goruck is the premier brand). So is kettlebells, but I have no idea who is good for training that.

Key thing is to find something you like doing.

And I'm with you, reducing activation energy makes a big difference in success probability.
I have always found this view interesting. Emacs has been able to run external tools with sentinels for a long time. Compilation mode being the easy example to show this.

It is somewhat cumbersome, no doubt, but for all of the code that didn't decide to use that and can easily cause emacs to stall, I see no reason to think we won't have as much or more problems with multiple threads.
One caution about changing the captive portal as described in various de-Googling guides is you can shoot yourself in the foot, as ime the entire cellular (and even Wi-Fi) connection can fail to work if the captive portal domain doesn't return the correct 204 status code (which can happen when some independent servers randomly fail or their HTTPS cert isn't renewed), which becomes frustrating to troubleshoot as the issue can be intermittent.

Additionally the guide I've seen referenced the most (from Reddit, which a popular Youtube video is directly based upon and which this article covers the main points of) suggests an outdated HTTPS URL which no longer works. I'd imagine many are just blindly copying adb settings and encountering problems (the burden of which often falls onto LineageOS community support as people spend time trying to identify an issue).
An underrated benefit of IKEA is the consistency of their product names. Having products that have had the same names and characteristics (approximately) for decodes makes buying and selling much easier than other furniture.
Lex x Levelsio: Startups, PHP, & nomads [video]
I don't really get why it's an "issue". I understand from the fist paragraph that USA government forbids you hiring North Koreans, for whatever reason, sure. But it's not like it's your job to investigate them, right? Anybody you are hiring could be a terrorist, drug dealer, ex-mercenary, whatever. If he has documents saying he is a citizen of USA and you are transferring money to an, uh, non-North Korean bank (how would you even do that?), you shouldn't care less if the documents are fake and if he sends money straight to al-qaeda.
I have to agree with mid-kid here. GrapheneOS is great for security, but some of that ends up directly in conflict with privacy.

For example years ago I opened an issue around runtime-patching applications (https://github.com/GrapheneOS/os-issue-tracker/issues/284) and was told it didn't make sense in the OS.

Putting aside the validity of arguments on either side of that issue, runtime patching allows me to very quickly excise large swaths of anti-privacy code across every app on my phone.

If I was to switch to GrapheneOS I'd have to accept that I'd be giving up a fair amount of privacy for the added security.
Get a squat rack and a rolling bench! It unlocks many good lifts and is probably the sweet spot on the "exercises per unit of gym equipment" curve. A case for this approach to garage gyms is made in super-detail in [0].

[0] https://www.amazon.com/Starting-Strength-Basic-Barbell-Train...
Fines were less than 1% of the revenue of the EU in 2023, to be more precise. I don't know how people here got the idea that the EU can fund itself only with such fines, to be honest.
Curious where the line is supposed to be for gathering market information and making pricing decisions.

Surely it would be legal if I had an employee scour all the rental listings in my area and use that to give me price distributions for similar units to the ones I’m advertising.

But according to the DOJ if I hire a company to do this, it’s not?

What if I have two units to list and it wouldn’t make sense for me to hire a whole employee for this purpose? I can’t share the cost with other small players by paying a company that specializes in this task? The big companies get this benefit due to their scale and the little guys don’t?

If I wrote a program to do this for me, would that be legal?

Could I sell the program to others?

Could I open source it?

Could I sell a hosted version of the program?
Convert your WordPress blog to use chatbot-based comments
I see platforms becoming less fruitful to tinkering as a characteristic of them maturing, especially when a commercial side is linked either by whoever 'owns' the platform or companies that make use of it. Tinkerers are great for pathfinding the platform and a certain amount of evangelism among early adopters, but when the platform is established among the mass market it seems lockdown is inevitable.
why limit yourself to Scala? bootstrap everything! [0]

[0] https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-...
I'm glad nothing has happened to you. And I hope it never does. However that does not negate what I said earlier.

If a cop is willing to say that they don't have to have body cams on, then they're also probably willing to exact revenge on you if you fuck with them too much.
Are you saying kids are only so absorbed by their phones because they all have long COVID?
> for once doing their job

And that is a sudden change because… lack of censorship in matters that affect Israel and Ukraine. This is not a distraction.
> What policies within GPDR are dumpster fires?

Every company I have worked for (including banks, FSP and retailers) have different interpretations of GDPR and do vastly different things. National agencies were also responsible for specifying which certifications cloud providers should have to be GDPR compliant, but they did not do that for years, and I think they still have not done it. The end result was that you would spend months with internal deliberations with incompetent lawyers internally trying to determine if you can, for example, use GCP — while government agencies in the same country are using GCP — and ultimately, there is no way to know without the agencies doing their job which they did not do.

Then there is the cookies popup mess.

> Likewise, afaict it only applies to doing business with EU citizens... So if you don't want to comply, or not be subject to the fees, don't?

I have not worked for one company that is subject to GDPR that actually knew for sure if they are compliant with GDPR. So, easier said than done. In practice, it's a racket to enrich lawyers.
HiringCafe – Job Search Engine
As I've said, you can be less exploitative. You can't be not exploitative.

> happy employees

Trader joes employees are not actually paid very well. They're paid okay. Also trader joes is not very successful. They're a small niche, only profitable in the whitest and richest parts of the country.

> seems rather naive and stupid from a branding and long term return perspective

Yes, to an extent. But branding, as I've alluded to, is mostly advertising. The reality of your product is a tiny tiny part of your brand. How your brand is advertised is a much bigger part.

Luxury goods are often not actually higher quality. They just advertise to rich people and have big "no poors allowed" signs on the front door. They create an artificial scarcity in people's minds, and monkey brain says "ooo ooo rare = valuable!!"

Trader joes is cleaner, sure, and the experience is nicer. But from a food quality perspective, how much better is it than Walmart or Target? ... not much. I can find produce and whole-foods at both locations and I can live an equally healthy life with a diet consisting of only foods from Walmart.

But Walmart doesn't have the prices written on cute little chalk boards, so...
This guy is also copying medium posts without attribution, first one I looked at:

https://awstip.com/using-nginx-as-an-api-gateway-ce7781c712b...

Stolen from:
https://marcospereirajr.com.br/using-nginx-as-api-gateway-7b...
Someone illegally exfiltrates data from within your jurisdication and you can use _your_ legal instruments. Someone uses your data stored on another jurisdication and your legal options more limited or even powerless. Data is too leaky to prevent, so states focus on having the most tools to deter, including legal. And for some legal instruments to have maximum effectiveness, the location of physical molecules are important.
Oh really? You are saying that American companies are fined to the sum of roughly €160 billion to €180 billion each year? Because that's what the EU budget is (roughly 1% of the EU GDP).

The biggest ever fine was against Google and 4.3 billion several years ago (2018). As far as I know that has been fought over in court for several years and I am not sure if that actually has been paid yet.

So it certainly isn't a steady income stream and doesn't even come close to the actual EU budget.

I am all for discussions about topics like this. But it really is ridiculous to see takes like this, where clearly no single thought or piece of research has gone into the comment. Do better.
Nice work. An AI populated mind map. I like it.
Just missed a way to go from a node to more textual content if I want to know more than just a bullet list. E.g. an abstract-style paragraph, or even just a web search for the string.
"But as we allege, these are more than just recommendations. RealPage actively polices landlords’ compliance with those recommendations. It also monitors landlords’ other policies by, for example, trying to stop concessions that landlords use to attract or retain renters."

Directly from the DOJ press release.
On the demand side it would be nice to keep PE firms from hoovering up all the single family homes.

https://www.thesling.org/are-hedge-funds-and-private-equity-...
yes, I believe that's already implemented; the more interesting thing I still need to do is make futex() work with the head and tail pointers.
> It would be different if the software made you promise (by contract, for example) to not go below a certain price.

From the reporting of this over the past 2 years, it became very clear they required them to accept the prices.

> Specifically, every morning, RealPage provides participating Lessors with recommended price levels. ... If Lessors wish to diverge from the “approved pricing” they must submit reasoning for doing so and await approval. ... But RealPage emphasizes the need for discipline among participating Lessors and urges them that for its coordinated algorithmic pricing to be the most successful in increasing rents, participating Lessors must adopt RealPage’s pricing at least 80% of the time.

https://cohost.org/morayati/post/925436-i-saw-real-page-s-cr...
This is way off base in my experience. I live near several freight lines and cross the tracks often. The only negative is having to wait at a crossing every once in a while, but that's a very minor problem. I've literally never heard anyone bash trains in general and want them removed. In fact, it's more the opposite. There is a niche of serious train enthusiasts that get really excited about trains of various types.
I'm curious what makes you so sure those plugins will actually use multithreading appropriately? Emacs already has methods to communicate with processes off the main thread, right?
Yes, because according to the GrapheneOS devs it would weaken the security properties of the OS.

Besides, GrapheneOS already supports the native Google Play Services (with additional sandboxing), so I have a hard time seeing how MicroG would help here. (I used MicroG on LineageOS for years and it certainly wasn't without bugs.)

Also, regarding what GP wrote, I haven't encountered a single app in a long time that wouldn't run on GrapheneOS.
Yes all those are indeed pessimizations during encoding but are features when decoding: the decoder can skip decoding fields and tolerate unknown fields.

Now, you may disagree that tolerating unknown fields is a features (as many people do), but one must understand the context where protobuf has been designed, namely the situation where it takes time to roll out new versions of binaries that process the data (either in API calls or on stored files) and thus the ability to design a schema evolution with backward and forward compatibility is worth a few more cycles during encoding.

Not all users have that need and hence there exist other formats, but I wouldn't dismiss the protobuf encoding as flatly "wrong" just because you don't have the requirements it has been designed for.
Researchers develop microscope that can see electrons in motion
NSA releases internal lecture delivered by computing giant Rear Adm Grace Hopper
Getting rid of the law of supply and demand is like getting rid of Boyle’s law. Legislate whatever you want but the behavior those laws model will still exist.

I prefer to think of it this way. I like my markets free as in GPL, not free as in BSD. That is, I want the market itself to be free with limitations on the participants that keep them from taking it for themselves.
Dokku: My favorite personal serverless platform
Someone tasted a bread thinking it is not sweet enough, which is fine. But calling the bread bland is funny because it does not mean to taste sweet.
He did qualify his selections for being domiciled in Ireland. I think the taxation rules are different for him because of this.