skysight-inc/HackerNews huggingface dataset:
Autonomy. I like to work on an island. I have my tasks/objectives, I work with a team but I don’t need /want to be micromanaged.

Ensure your managers aren’t micromanagers.

An open door policy. A real one, where your employees can come to you and feel valued and heard. You may not always agree or be able to do what they want, but be an active listener.

Promote from within. If you have a team running for 6 months without a manager do you even need one?

I have always, except in one instance, changed employers due to management.

A little disjointed, but you get the idea. Sorry. On mobile.
It’s true. I built a robot intended to be open sourced and reproduced by others. I wrote the entire stack from scratch in Python. People on the forum asked “why didn’t you use ROS?” which is a perfectly valid question. My answer was that at the time I started the project ROS didn’t support Python 3, ROS is in many ways mostly a system for multi process communication which is something Python already does fine, and I wanted to avoid the learning curve of both learning ROS and learning our system. Also, I wanted to see if I could do it and what it would be like.

But ROS is indeed a popular framework for robotics, so the question is a reasonable one to ask.
It's hard for me to imagine a website actually managing to comply with such a requirement. Even if you set a font to "12 points" or whatever in CSS, and the browser respects it, will it actually turn up on every screen at exactly 4.2336 millimetres? I don't know if the law actually requires a particular point size, or uses some other definition.
I totally agree. Firefox's default JSON viewer (an example[0] if u wanna try it with Firefox) is one of the most well-done tools I've come across at solving JSON trees. I wish I could get this as a component to play with in web design

[0] https://old.reddit.com/r/zerowaste.json
I've known a couple people who characterize others as getting upset for no reason/escalating a situation and I wonder if they were participating in the same conversation I was witnessing? Like seriously, you started it. Plenty of reason to be had.

There's a whole thing called nonviolent communication and the basic premise is that if you spin someone up by choosing your words poorly, that's as much on you as it is on them.
The Unreasonable Effectiveness of Using Rehersals to Accelerate Expertise [pdf]
Replace JavaScript Dialogs with the New HTML Dialog Element
My understanding is that it’s necessary to get genetic samples from both parents and best to get them from all four grandparents, but if you can’t get the grandparents they can still develop a test with slightly reduced accuracy if there are three or more embryos to sample.
>The international community isn't good at stopping wars conducted by major powers. It's not designed to be.

The IC isn't good at it when members dilute the agreements they're a party to, like China and India are doing in this case. The Charter clearly proscribes all members, including the major powers, from non-defensive war. That the Charter also puts the power to use force in the hands of the five permanent members of the Security Council does provide a loophole for e.g. Russia, to not hold itself accountable for having illegally started a war.

That's not the case with all agreements though. NATO's charter requires conformance to the UN Charter, but has an automatic defense clause that requires use of force if any member is attacked. Should it be true any member attacks another, the attacking member is (a) automatically outside the bounds of the NATO and UN charters (b) article 5 still applies, the other member states are obligated to militarily defend the member(s) attacked. There's no allowance for the sabotage found in the UN Charter by way of Russia vetoing action against its aggression.
Long before that, very flexible units management was seen on HP-28 then HP-48 series.
Not in the North, no.
Calls can be done with apps instead of the legacy phone system. Not including legacy systems doesn't make it no longer a phone.
Yeah, let’s impose our benevolent superior ideas on the ignorant majority. I’m sure no one has tried that before and it has never lead any country into dictatorship.
Fascination with Caesar is only slightly better than fascination with any other mass murderer in history.

He himself boasted about having killed over a million Celts, probably exaggerated, but nevertheless had no problem in slaying tends of thousands, burning whole towns to the ground, and then selling whoever was unfortunate to still be alive to slavery.

He was a genocidal maniac that had no problem in doing the unthinkable to further his power in Rome. Whether he was a tyrant or a man of the people is largely irrelevant to who he was and should be a footnote in any text about him.

What would've happened hadn't he been murdered is that he would've continued his genocidal dreams, now in East Europe, just to feed his ego and increase his "glory".
For around the house/office, a two (or more) device solution is fine for many. But when you're truly mobile people generally want to minimize the number of devices they have to deal with. For most Linux users, including myself, we're not there yet but the day is getting closer.

What is this 'if' of which you speak? I've been using Linux as my daily driver desktop for over a decade ;-) It's not likely to ever become a mainstream desktop, nor are these Linux phones, but there are a fair number of us who don't care if they do or not. We just want them for ourselves.
Android phones have terrible battery efficiency compared to iPhones. The only reason you don't notice is because manufacturers cram in massive batteries to compensate.

Same with Linux/Windows versus Macs. It is only recently that Linux/Windows laptops have begun to approach Macs in terms of battery life, and their battery efficiency is still far behind, especially with Apple Silicon being a thing.
> It is properly documented?

IMO If you're really staking a key part of your architecture, you should be comfortable enough with the technology to basically be able to document/maintain it yourself if you need to.

Put another, if your understanding of the tool/stack depends on someone else making it accessible to you, either you have an unshakable trust in that someone else, or you're in for a wild ride. I'll concur sometimes you might not have a choice.
Nice implementation, there are a few sites like this already, but this looks very clean and easy to use.
The struggle is real. But something that made me feel a bit better was learning that my partner also gets overcharged even though she's local - but she comes from another region with a different accent. Not quite as badly overcharged as me, maybe she gets charged 200% while I get 300%, but still.

There's also a few street vendors who don't overcharge, they're lovely and I make sure to remember them and go back. Not something you can do as a tourist though.
> Do you visit a grocery store or similar establishment for at least 30 minutes per week?

Not by car I don’t; there’s no need to.

Likewise my company’s office basically doesn’t have parking, so charging there isn’t an option even if I did drive there regularly (but I don’t).

Best option for me would be if my apartment building had EV chargers in the garage, but it doesn’t. (And my last place was more central and didn’t have a garage at all.)
In Sep 1939, after their pact, both Germany and USSR invaded Poland. One early USSR action (denied by the USSR until 1990) was

"a series of mass executions of nearly 22,000 Polish military officers and intelligentsia carried out by the Soviet Union, specifically the NKVD.... which was approved by the Soviet Politburo led by Stalin"

known as the Katyn massacre. [https://en.wikipedia.org/wiki/Katyn_massacre]

The Nazis pointed it out in 1943, the USSR blamed it on the Nazis. The (non-Russian) Allies played down the fact at the time. (Churchill is quoted as writing 'we should none of us ever speak a word about it.')

It seems hard to believe that with modern tech everywhere, such an act could happen again. Not so hard to believe that the same is true of a cover-up.
> It is not clear to what extent individuals are counselled on the technique’s uncertainties and risks. Meanwhile, the scores of such assessments could be harmful. They could trigger the unnecessary destruction of viable embryos or induce women to undergo extra cycles of ovarian stimulation to collect more oocytes.

That is grasping at straws.

People doing this are having trouble conceiving children. The woman in question has been ovulating and menstruating for a lifetime, and all she wants is two kids, maybe three.

The egg to actual-number-of-kids-wanted ratio makes this issue beyond giving a damn.

Extra ovarian stimulation and discarded embryo ... to avoid a child with a lifetime of health and development problems? Seems like a slam-dunk no-brainer to me.
My experience with the iPhone camera (X) is that smudge artifacts (AI, compression) are quite noticeable even on the device's screen. As soon as you put that on your 30" desktop monitor, the photo is nearly unviewable. This hasn't been my experience with mirrorless cameras, whose output looks pretty good at 1:1 on a 100dpi screen.

There are two photographs that come to mind where the iPhone utterly disappointed me. One was a morning park scene, rays of light filtering through leaves. The leaves just looks liked blobs. Another was on a boat at night; with my eyes I could clearly see texture in the buildings on the illuminated skyline, reflections on the water, and texture in the water. The iPhone shot was just a black screen with some blurred specks of light.

I know I could have gotten both of those photographs with my A7ii. I have handheld nighttime pictures with stars in the sky. A big sensor gathers a lot of light, and even more important than getting close is collecting as much light as you can.
But well-defined interfaces are not specific to microservices (ms). Low coupling, high cohesion, separation of concerns and well defined interfaces are simply system architecture. Which is easier to work with without the infrastructure overhead of loads of semi-independent ms. Ms is a net loss here because your complexity budget is consumed by the infrastructure instead of the system architecture.

Fault tolerance again is largely orthagonal to ms. It's a matter or system architecture, see the point above. e.g. A common situation where service one depends on availability from service two, having them as seperate ms doesn't help, what helps is architectural design to keep service two useful somehow regardless, and this is orthagonal to if the services are in process or done as ms.

Scaling is a whole other discussion, and microservices can have good impact here, but so can other techniques.
I'm not sure what corporations you're regularly interacting with, but the government is one of the most open bureaucracies I have to deal with. In principle, virtually anything that isn't national security or personal information can be FOIA'd for a nominal fee. If you don't like the treatment, there's usually a variety of processes to appeal or shortcut the bureaucracy, ranging from paperwork to senators.

Compare to Google, where the only way to get a rationale seems to be complaining about it on HN and hoping the PM responds and the only semi-effective feedback mechanism is massive public outcry.
> If we think about the easiest way to swap out pieces of functionality, that is by using well-defined interfaces, low coupling, and separation of concerns.

Microservices don't enforce good practices and monoliths don't prevent them either.
I think a lot depends on whether you stand to loose and the other bloke stands to gain from those lies - if these are old war stories that bear no relationship to my current life, well, that's just entertainment, whatever.

But if the other person is telling me "deposit money in this ATM, it's totally secure' then I'd be a bit assertive with holding him to account.
> It tolerates brilliant jerks and has no effective CoC.

That reason exists only in the wet dreams of a few open source social justice troublemakers. No corporation would refuse a great tool that fits their use case over what happens in its mailing list or whatever.
which is why I asked:

> Sort-of, the underlying question is "why did we allow corporate entities to become legal 'persons' in the first place" ?
>it is simply market participants correcting informational inefficiencies and providing liquidity.

You are describing the process of eliminating arbitrage. What synthetic stocks have is arbitrage. Is that distinction not clear to you?

>why this is not at all useful.

So a pizza slice cost 0.0002 BTC last year and now costs .0003 BTC and that's not meaningful to you? Just because someone said the word 'non-inflationary' doesn't mean Bitcoin is immune from the factors that cause inflation (supply and demand of a currency vs. supply and demand of goods and services - note that fixing currency supply is only 25% of that equation).

>the FT article

"While Turks have long chosen to protect themselves against lira volatility by keeping their savings in dollars or euros, data suggest that some of them are turning to “stablecoins”, which are pegged to hard currencies or other assets and act as a bridge between digital coins and national currencies."

So the use case of crypto is making it so Turks can hold USDC (bought with USD) instead of just holding USD? Cool.

EDIT: Just to be clear on my last point here, unless people are willing to sell their tokens for Lira, then Lira holders can't buy the tokens. If there is a large market of people willing to sell tokens for Lira, then the Lira can't be that bad of a currency or somebody is lying somewhere. Just because it's crypto doesn't mean you don't have to thinks about the two sides of the transaction - contrary to popular crypto belief, value isn't generated arbitrarily from the ether.
It seems like adding new code as "Chapters," unless pursued with a bit of self-discipline, may result in spahgetti which is worse than a non-literate style.

Imagine a multi-person project where every little feature gets its own file, and now the programmer has to find the source of the bug between interacting blocks of in code fragments split across multiple files, ehich are combined together by tooling.... oh wait, I think that describes just about any sufficiently large C or C++ project.
Interesting problem. There are therapeutic companion, mostly are for longer treatments. But I see how they can earn a few bucks with “easy” jobs like what your describe. Basically a therapeutic companion for shorter (or longer) periods, like Uber.
I don't know what the op intended, but services can be deployed in process inside one monolith.
That's hacking (or coding), not engineering.
When you create a sharp discontinuity in the marginal cost of hiring someone, expect companies to act accordingly. It would be irrational not to. Blame the system of shitty incentives
strcat is right here. Purism designs and markets their devices, effectively, to cater to a crowd that believes that devices with actual security are inherently evil, because they do not understand it. You can have better security with user control, but for that you need to look at the details. They don't care about the details; their story is all fluff under the guise of freedom and privacy.

Purism's marketing material is outright deceptive, e.g. they insist that in competing phones the baseband blob has access to system memory, which is a lie. The reality is that the baseband blob in the Librem 5 (which is every bit a giant blob as that in the competition) has access to the USB port of the AP and there is no filtering implemented yet, so the attack surface it is exposed to is every USB driver in the Linux kernel, which is much worse than systems with embedded basebands and proper memory firewalling where the baseband has no more inherent access, but is exposed to a smaller attack surface. That means that you are more vulnerable to giant blobs doing evil things with a Librem 5 than with, say, an Android phone running a free OS build.

Then there's the whole hilarious situation with the RAM initialization blob where Purism went and hid it behind two layers of CPUs (not execution, just handling it), because somehow doing that - which provides absolutely no benefit to the user, it's just a waste of engineering time - made it possible to certify the phone under the FSF's utterly broken and nonsensical "Respects your Freedom" program, even though precisely zero freedom was gained by doing this, since it still running the same blob on the same final CPU with the same access. All the while while reducing security, since the blob is then made no longer part of the normal OS image and is not validated with it, so it could be backdoored as part of a supply chain attack and you would be none the wiser.

The whole thing just stinks the more you look into it, and it is completely evident that the folks behind Purism are a mix of deliberately deceiving people and just clueless about security and modern embedded platforms.
I’m a fan of both SQLite and Postgres
I have always felt a literate program is probably for many of us, a future deliverable on the hack we've implemented up front.

Very very few people can start from the abstraction and get TO a literate outcome without a lot of false steps along the way.

Or, as an alternative, the LOC of a literate program has to include the 100x cost of exploring how to carve it out of the block of mud we start from, including making our own tools.
Peer-reviewed canonized science has a reproducibility problem. That's your Nigerian who can change into a cat.
Made UP STUDIO: Create better digital products in less time
I’m having a hard time finding information about this in the sea of other WeWork drama, so I can only speculate. This sounds like it easily could overlap with one or more of the other categories I listed.
What explains why Amazon has been relatively open about Nitro but Google has never said anything about how their NICs and SSDs work? It can't be because it's secret sauce; Amazon beats them on latency etc.
'So it seems that once again I screwed up by not buying IKEA. Higher end IKEA stuff has a great price/quality point.'

IKEA does state materials, and some of their more expensive items are made of real wood - so at least choosing simple items like a desk is quite straight forward
None of your fucking business? I'm not asking for a prescription to heroin, and I'm happy to pay the cost of the test. And if 10% of the population end up with assorted "long covid" symptoms there are likely to be interventions to address them, and I'd like to be able to access those.
This is interesting. Recently, I've been trying to buy a decent couch for the first time. What I really want is a "power search" tool, kind of like newegg's search interface. Sorting the results of that by price would be nice too, but right now, just finding products that match my criteria is a challenge.
Understanding Software Adapter
I’m in the US and very rarely speak Hindi let alone read it and got it in the first try. I thought it’s a very common word, no?
Alternatives to Google Products – Privacy Canada
There are techniques to allow large teams to work on monoliths together. They take planning and discipline, but overall I would say are far more reliable than microservice explosions for similar sized systems, because the earlier you manage the integration the less work it is. ie what you pay at source integration time is less than what you pay dealing with deployments, infrastructure and especially support across distributed systems which can get real expensive real fast.

I've worked on multiple systems with around 50 developers contributing fulltime to them, very practically.
I’ve personally replaced several iPhone batteries. The aftermarket ones don’t seem to last as long as the Apple OEM ones do.
Correct.

The intent for keeping IP addresses in logs also matters. To give two examples: if you're keeping logs for legal reasons, then it is perfectly fine. If you're keeping for anti-fraud reasons, this is also fine and can be considered "legitimate interest" (as long as the amount of time for storage is reasonable, as you said). If you intend to use this data for other reasons, then you need consent before doing so.
Search for "Putin's speech. Concert marking the anniversary of Crimea’s reunification with Russia".

I agree that in this case it can be dangerous to rely on official sources though :)
I’m curious to hear your take on phones shooting in RAW then?
Except you could have a jury trial so all bets are off and they are expensive.
My friend, who is the security-minded administrator of a somewhat huge public XMPP server, told me that he always disables Autofill/AutoType. He uses KeepAssXC and manually copy-pastes his details into forms. Said that he doesn't trust autofilling because of JavaScript exploits which would compromise his passwords. I don't recall if he mentioned it or not, but I'm pretty sure he also uses some utility that wipes his clipboard every so often (if KeepAssXC doesn't do that automatically)
The fact they rolled back hours of trades is astounding to me. I'm surprised it would be legal, to be honest.
SD6 adds class A2 cards that allow queueing.
An HTTP reverse proxy forwards HTTP requests and adds e.g. X-Forwarded-For and X-Forwarded-Host headers.

https://www.nginx.com/resources/wiki/start/topics/examples/f... :

X-Forwarded-For: 12.34.56.78, 23.45.67.89
X-Real-IP: 12.34.56.78
X-Forwarded-Host: example.com
X-Forwarded-Proto: https

TIL from the nginx docs that there's a standardized way to forward HTTP without the X- prefix on the unregistered headers:

Forwarded: for=12.34.56.78;host=example.com;proto=https, for=23.45.67.89

What is the difference between a reverse proxy and a load balancer?

k8s calls this "Ingress" and there are multiple "Ingress API" implementers; which essentially must reload the upstream server list on SIGHUP.
https://kubernetes.io/docs/concepts/services-networking/ingr...

List of k8s Ingress Controllers:
https://kubernetes.io/docs/concepts/services-networking/ingr...
"The World Jones Made" by Philip K. Dick. Like much of his work it feels depressing and melancholy, however there is one paragraph, just one, that turns the story on its head. It is so thoroughly provocative and mind-bending that it made me re-evaluate my perspective on reality. A very Philip K. Dick thing to do.
97% less cost!

That means that the AWS service based option costs 33 times more. Not ten time more, but thirty plus times more.
Clearly I'm talking about what helps you get the best result.
I'm glad to hear MMS works so well for you! Usually other than my own usage, I don't hear too often about folks for whom it works for, usually only issues or help supporting it.

Chatty used to use a libpurple plugin, but the dev realized the issues that came with it (as the old comment outlined), and it was moved into Chatty proper, which also allowed for a much cleaner SMS/MMS implementation too.

> MMS attachments (images, didn't try video), group chats, everything was fine.

MMS on Chatty actually supports arbietrary attachments, so you could send a binary file, a PDF, Video, whatever. Android and iOS will not understand them, but you can send it to another Librem 5 or Pinephone. One neat thing I tried was to use GPG over MMS. It was successful, though very manually intensive. There was thought into making GPG over MMS transparent in Chatty: https://source.puri.sm/Librem5/chatty/-/issues/671
If I swap my SSDs from HP and Laptop and Lenovo I'd get same issues...