skysight-inc/HackerNews huggingface dataset:
Nobody wants to go to the dentist until it’s too late, because it’s so expensive nor covered by health insurance.

Even if it’s not intentional, dentists aren’t R&D specialists. They’re a service, at a premium price, whose livelihood depends on people going for treatments.
Still worth linking because that is quite an obscure reference.
> The stupid friend of the detective, the Watson,

Watson was not stupid and I wouldn't trust an author who read him that way. Matched with

> Thou shalt strive to create a detective who has flaws.

it suggests audiences who must be spoon-fed or they will be lost and confused. "The Detective Solves Crimes To Ease The Guilt Over His Tragic Loss And The Side Character Has No Backstory So Don't Waste Any Mental Space On Him!!"
A close friend of mine is a dental hygienist. He once worked for a dentist in Ketchum, ID who had all the hygienists on a commission structure. Basically he was told to “sell” procedures that were virtually not necessary. Some of his coworkers were making $250k/yr as hygenists… Needless to say, he couldn’t stomach it and left the practice. He’s worked for many dentists and he ultimately left the field because the majority of clinics he worked for tended to be a business first and look after your best interests second.
Well, if your system is not measuring the cost of the index, and deciding on removing them, than you are correct in that it's useless.
> So let me just first say that just sending a CSV/JSON/YAML/whatever file to professional translators and expect good results back is just not going to work. We've done that and sometimes the context is just horribly wrong. The only way to get good results is for the translators to actually see the UI or even better run the app themselves.

You give them some context, and let them ask you questions if they feel things are too ambiguous for them to produce an accurate translation for the context it will be used in. In some cases we will include a screenshot of the rendered English page/component/etc so that the translator can map the key values they're seeing to the presentation context.

I can only tell you that this process has scaled to 10s of millions in sales in foreign languages, and that the translation services we use absolutely do not have any time or interest in signing additional NDAs around source code, in getting their employees set up with bespoke code and dev environments, etc. It would be a gigantic drag on their business model.

> I absolutely think the right way is to have translations be HTML fragments.

These translators do not know HTML and are not going to be able to work with it in any way – again, this would require the services to totally overhaul their business model, and spend a bunch of money/time on training or hiring more specialized translators with HTML/CSS skills, which they have no interest in doing.

It would also open up a threat model that's currently non-existent for us. Total non-starter.

> How else would you know what part of the sentence should be italic or contain a hyperlink?

Translation keys contain a simple substitutional form that can be replaced on key lookup, so

some.introductory.paragraph: Call to action: %{click_here}
a.fancy.link.name: Click to purchase!

in code:

t('.some.introductory.paragraph', click_here: link(target_url, t('.a.fancy.link.name'))

The developer can inject formatting that way if necessary, etc, although generally speaking this is a really rare use-case in my experience: randomly italicizing or bolding or otherwise styling words in a paragraph looks fairly unprofessional/isn't typically done.
I don't know what a better manager is going to do in that kind of situation. You need a medical and mental health staff and a social worker.
Yeah, I think they should be classified as common carriers since a lot of the money individuals spend in the western world gets filtered through their coffers.

If they are allowed to decide who they will do business with on "moral" grounds what protections are there for people when those morals shift?

"Sorry, you're an unmarried mother, and we frown upon that so you're not allowed to use your debit card any more" is a stretch, but roughly 60 years ago it was the norm and we could easily backslide to that era again.
The main problem was using a machine that had access to half a billion dollars to also browse the web and do stuff like applying for jobs.

If you're gonna have access to such amount of money, it's worth buying a dedicated machine and using it very, very cautiously.
Not sure if this makes you feel any better, but: people around the world are waking up to the understanding that countries like the US vilified countries like Iran to make vast fortunes in oil and other resources, while keeping wages artificially low through the threat of violence. I'm burned out from knowing that a large share of my income comes from exploitation of other countries.

In a very real sense, an increase in your income depends on us working to heal the racist/sexist/classist wounds of our own cultures to de-escalate the violence which props up income inequality.

But since that doesn't seem to be happening anytime soon.. the best bet is probably stoicism. What helped me was to drop expectation and focus on the current moment. So for example, when the boss is demanding, do you know why? Is it to save the business, or to increase profit for the owner? Those sorts of details inform us as to when we should go the extra mile or set a boundary and take care of our own body/mind/soul. I don't do much for money anymore, but I throw myself on my sword all the time for the greater good.

We can direct our attention towards virtuous paths by listening to our instincts. I've found that following my intuition towards service to others causes me to shift into realities that are more meaningful spiritually. Basically, the universe provides for us regardless of our economic circumstance, as long as we believe. But if we deny our inner child and soul contract, life crushes down on us harder and harder every day until we finally burn out (like I did in 2019).

So: yes there are a multitude of developer jobs, and working for a client directly is often far less stressful than working for an agency which seeks to maximize billable hours. The tradeoff being that money really does buy happiness, but idle time gets siphoned away so life goals sometimes slip out of reach. You mentioned moonlighting with remote work and the difficulties around bank accounts. But I suspect that the real difficulty is that if the boss finds out, you might lose your job. That's why you're kept so busy. Which creates cognitive dissonance, because a job that rules your life like that isn't worth having.. but it pays the bills. So I'd recommend ignoring the details like choice of programming language, and instead focus on just exactly what it is that you'd like to do with your life, and begin making small choices every day that will lead you there. You may lose your job and end up homeless, but half the people on this site are a month away from that anyway. Letting go of that fear and embracing love and gratitude for all things is where miracles begin IMHO. Just give the universe some time to manifest what you ask for. The bigger the ask, the longer it can take. I'm seeing changes in the world that I dreamed of over 20 years ago! I'm also receiving small blessings daily that I didn't even ask for or know I wanted. Basically the manual work I was doing through ego has largely been replaced with co-creation. Which is another way of saying that I rediscovered faith in something greater than myself, and that saved me from the wretched state I was in.
Almost in tears reading all you supportive comments. Thank you everybody.

So my take is my biggest issue is to open a bank account that remote employers can pay me.

Another issue is to find a remote job/project that the employer is legally able to pay somebody located in Iran

Then having secured some money, Move to a cheap country so I'm able to take on more jobs.

Or just get a sponsored visa for Canada or Australia.
I've always assumed it was because of what I perceive to be an overall decline in workplace training. Employees are supposed to come fully trained, so they can hit the ground running. The only training done is the absolute bare minimum required by law, if any is required at all.

Is it possible to calculate the possible return on investment in training? Maybe? It is most certainly possible to calculate the cost of training, and that sum comes right out of profits, so it doesn't happen, given the other is unknown. This is the way of things in corporate America. Profit above all.

Apologies for my cynicism, but I'm finding it harder and harder to exist in the status quo.
I'm not the person who said "$5K". But it's not about the money per se. Mooting a number is the polite way to say you're open minded to assisting them.

Maybe they'll share a third party audit of your code with you.

Maybe the written agreement reiterates "you agree to be bound by the license terms and FULLY UNDERSTAND AND ACCEPT ALL LIABILITY" and you still get $5K.

Besides at the negotiation stage it's still plus costs. It's been a decade, but if you spend $20K on lawyers and liability insurance and they pay you $25K, you still make $5K.
Has Google ever faced any sort of real regulatory hurdle beyond a wristslap? It seems like they mostly operate above the law.
The previous M1 base model was (still is) 899€ I believe?
No, but I almost never pulled the lever anyway and it cost 80 souls to "solve philosophy". It was almost more but I didn't quite save the sentient robots because I didn't believe they were really sentient.
My feeling is that 8GB is barely adequate in 2020 for light or medium-light usage, a couple of MacOS updates and a few more apps switching to Electron and you're going to be chugging hard. This wouldn't be a problem except that the RAM can't be upgraded so you have a laptop that would probably last 6-8 years easy likely being kneecapped in 2-4 years instead.
Soock was wrong — this is not how rational people behave. Rational people preserve their own life. If they die, the consequences of their choices can no longer matter to them. A cat isn't going to affect my longevity, but a cat is more likely to be a pet than five lobsters, and the emotional distress of the owner will have some greater expected impact on my longevity than the lesser distress of the lobster fisher who lost $60 from their catch.
Do normal people not use their laptops like an iPad with a slightly less painful word processor experience?
It looks like they're venture capitalists, so I won't hold it against them!
Yep - the case was pressed aluminium, which cant be returned back to it’s original shape after it has been deformed or bent, so the fitment around thinner spots near the ports and cd drive would always look a bit off after a few years of use.

Thicker aluminium on the unibody is less prone to bending, and much easier to assemble once you’ve overcome the challenges that come with milling, such tooling, optimising the materials usage and recycling the swarm and scrap.
> A well-regulated militia is necessary to the security of a free state, but that doesn't mean it's the only reason to bear arms

Some would argue that even some Framers disagreed with you on this one.

Stevens' dissent[0] on DC v Heller was that if the Second Amendment "plainly does not protect the right to use a gun to rob a bank" how can we interpret it to provide protections beyond a well regulated Militia?

What's confounding is evidence that the Framers explicitly did not include broad language. Other state's proposals included language around hunting and self-defense, and they did not make it to the final draft.

> Madison’s decision to model the Second Amendment on the distinctly military Virginia proposal is therefore revealing, since it is clear that he considered and rejected formulations that would have unambiguously protected civilian uses of firearms

[0] PDF: https://www.law.cornell.edu/supct/pdf/07-290P.ZD
Fyi, someone actually built a formal model to demonstrate that large conspiracies are probabilistically doomed to get exposed:

https://www.csmonitor.com/Science/2016/0127/Can-mathematics-...

However, the model makes a few simplifying assumptions, eg a single leak is sufficient to expose the conspiracy, and I think it also doesn't cover mortality. A conspiracy that wasn't exposed up until the death of all in the know would probably be considered as succesful by the model. I think it's fair to assume that the probability of getting exposed at least significantly drops at that point.
My M1 Air is a nearly perfect machine, but I continuously find myself looking at the yellow “memory pressure” graph and swap disk writes.

I wish Apple never offered 8gb version, as I was surprised to find that MacOS wants to use more RAM than a Windows machine with the same amount of RAM.
Thanks :) We've gone all-in on using our AI to answer questions based on information from multiple sources.
You seem to know this site well. Was there something wrong with the post which caused it not to be shown on "show"?

Thanks.
Indeed, and that's why I love it. When I need extra performance, which is very rarely, I don't mind spending extra effort outsourcing it to a binary module. More often, the problem is an inefficient algorithm or data arrangement.

I took a graduate level data structures class and the professor used Python among other things "because it's about 80 times slower than C, so you have to think hard about your algorithms". At scale, that matters.
Interesting--seems you have to retrain your "google-fu"

"meta programming python" does not give as good results as

https://beta.sayhello.so/search?q=meta+programming+python

"how to implement a meta class in python"

https://beta.sayhello.so/search?q=how+to+implement+a+meta+cl...
Systemd was voted on multiple times by debian maintainers in one of the most democratic votes possible and always won hands-down. It was also independently chosen by several other distros including Arch.
This seems like it would just be annoying and would not even work for most purposes. Kind of neat though.
Sounds like they need a bouncer at that location.
No comments on HN about the importance of the discoveries and every article I've seen so far puts relationship with Ukraine in the title, but does not put any of the achievements there. Was this award mostly political?
Show HN: TripleCross – A Linux eBPF rootkit with a C2 system and more
Check out ballerina.io
Is there anything out there that can run linux that has battery life like this?

I'm debating just getting one and running a linux VM full time in it.
eBPF is a Linux technology (now coming to Windows and Android) that allows running code in the kernel without loading kernel modules. Although useful, it has recently been found to be at the heart of the development of an infamous class of malware: rootkits. Bvp47, BPFDoor, Symbiote, these are all rootkits found in 2021 and 2022 that have used eBPF to infect telecommunication, military and financial systems worldwide.

eBPF is mostly available by default in Linux and presents an attack vector to which system administrators are usually unfamiliar with. Following the latest research on the matter by Jeff Dileo at DEFCON27 in 2019, Guillaume Fournier and Sylvain Afchain at DEFCON29 and Patrick H. at DEFCON29 in 2021, our rootkit TripleCross reuses and extends these techniques to build a rootkit that features:

- A library injection module to execute malicious code by writing at a process' virtual memory via a GOT hijacking technique.

- An execution hijacking module that modifies data passed to the kernel to execute malicious programs.

- A local privilege escalation module that allows for running malicious programs with root privileges.

- A backdoor with Command and Control (C2) capabilities that can monitor the network and execute commands sent from a remote rootkit client. It incorporates multiple activation triggers so that these actions are transmitted stealthily.

- A rootkit client that allows an attacker to establish 3 different types of shell-like connections to send commands and actions that control the rootkit state remotely.

- A persistence module that ensures the rootkit remains installed maintaining full privileges even after a reboot event.

- A stealth module that hides rootkit-related files and directories from the user.

This project was part of bachelor's thesis, I am the student that developed the project and I am here to answer any questions if needed!
When I look at the terrible code I wrote only 5 years ago, I get really impressed that I built such good sites (really well executed, lovely smooth UI) for large brands with such basic knowledge of JavaScript!

I’ll definitely think the same thing about the SQL/C# backend I wrote last year. I had zero clue what I was doing but the product has worked out great. I still have no clue what C# is other than that I hate it and think it’s utter garbage. Lol. But I’d hate Java more and I’m too lazy to figure out how to run clojure on AWS.

Also, while I’m here can I just say if there are any Microsoft AD/B2C developers here I’d like to wag my finger at you and ask who I need to beat up at MS to get you guys some time to improve that pile of junk. I can’t play minecraft with my son because of AD/B2C.
Can you give an example of using the context of a previous query?

I applaud you for trying to make a new search engine - it's not something sane people would try to do because of a certain behemoth eating everyone's lunch. It's going to take extraordinary insight and out of the box thinking to get something really good.
> it is just a way for greedy corporations to maximize profit by co-opting governments and international institutions to do their bidding

Except we know that’s not true, eg, in the case of pushing DIE which has catastrophically reduced profits in Disney, WarnerMedia, and Netflix. And more broadly ESG scores, which have led to the ridiculous virtue signaling we see.

The “boring” explanation is that it’s a cabal by the people involved to implement their vision — not that there’s some magic corporation that’s always maximizing its value through its drone agents. That’s just as much a fiction as anything else.

To portray the WEF as “those greedy corporations!” minimizes the nature of what people there are doing by creating fictional entities who are the real actors.
I'd love to hear more about your experience with con artists!
> We also had a lot of safety issues at that store that were not handled well. I don’t know how to deal with someone overdosing or people verbally abusing us every day.

I guess I don't understand the ask here. Starbucks should be more authoritarian and discriminatory? Does no one remember the bathroom fiasco? I'm not sure what management is supposed to do other than call the cops more often.

There was a similar article about Medieval Times workers trying to unionize because guests were bad. But I guess I never thought that one of the roles of customer service unions is also unionizing against customers.
What does being a "certified UNIX" have to do with power?
Quebec was part of France for more than 200 years before it was forcibly incorporated into British North America. Most French Canadians today are descendants of 800 French women who settled in Quebec from 1663-1673: https://www.cbc.ca/2017/canadathestoryofus/most-french-canad...

Yes, it’s part of Canada now. But maintaining its independent French identity was a fundamental part of the bargain of that union.
Fair, though if I'm looking I'm planning on being gone in 1-2 months max and I'm probably leaving in part due to lack of promotion.
I've sweated in a cold AC room.

Btw, sweating when it's cold somehow feels much worse.
Do you think there is anyone here who didn't understand exactly what they meant?
> Because both things you mention "demands on how you build your code" and "limited scope" are part of the course with async in most languages

I don't see how "asyncio is annoying and can only be used for a fraction of scenarios everywhere else too, not just here" is anything other than reinforcement of what I said. OS threads and processes already exist, can already be applied universally for everything, and the pool executors can work with existing serial code without needing the underlying code to contort itself in very fundamental ways.

Python's version of asyncio being no worse than someone else's version of asyncio does not sound like a strong case for using Python's asyncio vs fixing the better-in-basically-every-way concurrent futures interface that already existed.
> I'd say that's kinda a big selling point of Emacs though: you can write elisp code to make anything you do (not just writing code) less of a pain.

I agree in principle, but in practice, I find myself writing a lot of ELisp just to work around Emacs' shortcomings. E.g. on macOS, to support dark/light theme switching integrated with the rest of the system, I need an external program[0], a shell script to tell that program to call emacsclient, a LaunchAgent to keep it running, an unholy build of Emacs with all of the GNU-unapproved Cocoa integrations that some kind soul is maintaining, and only THEN a piece of ELisp (which is also calling out to AppleScript) to actually change the theme[1]. And as I wrote this, I realised half of this glue didn't even make it into version control.

[0]: https://github.com/cormacrelf/dark-notify

[1]: https://github.com/rollcat/dotfiles/blob/7f6a6d7/.emacs.d/in...

I've been using Emacs for about 20 years, and with every passing year I just wish there was *less* ELisp for me to think about. The actual useful customisations (like adding the +x bit on shell scripts) are few and far between, most of it is just glue and fixes.
This.

Most bigger corporate meetings could have been an email with some bulletpoints on top with most important things everyone must know, and later then details for people that are interested.

But if it wasn't a meeting, where else would the management get a change to flex, pat their backs, do some ritual sucking up and self promoting and generally justify their existence?

OP: Just focus on your real work and responsibilities, ignore the corporate meetings as much as you can get away with. Unless you want to join management, in which case you have to start clapping loudly and play the game.