skysight-inc/HackerNews huggingface dataset:
Why do you assume they're thinking rationally when they're acting irrationally?

My guess is it's a desperate, irrational attempt to save face and appear strong. The chinese government is extremely anxious/insecure about their image.

From the beginning, many (including much of the US media) have praised china for their alleged ability to contain the virus early on.

The reality is they were just arresting people who were reporting the truth and were censoring their death count as of April 2020.
Ahh,OK.
GPG key management is very useful, at least for personal use. For instance, it’s unwieldy to copy paste various keys manually in terminal. The latest versions of GPG offer authenticated encryption as well.

But perhaps age is better suited as a backend in other apps, especially Go apps. A good feature of PIV applet of Yubikey 5 is that it stores 24 keys. compared to 3 in OpenPGP (although any app including GPG could make use of those 24 slots).

What I am looking for these days is a back up tool that uses age. Can an app like restic use age as backend?
“most days that's a meeting-free hour where I can go make lunch, walk the dog, listen to some music, or whatever suits me.”

You can do all this in an hour? Do you live in the same building as your work? I assume that your working from home.
Ask HN: Policies regarding the inclusion of tech in law/surveillance?
Simple premise for discussion:

At what point should technology be regulated/precluded from being in "standard equipment" for LEOs (not military, but police.)

(Regardless of the fact that the two are so overlapped, currently)

---

So the iPhone13 pro/mx has the 3D mapping Lidar capability.

There are two major companies that make Police Body Cams at this point.

On the one hand, it makes sense to have body cams that are basically iphone 13 max equivs, which LIDAR map the spaces that are entered...

But that would violate Amendment 4 of the US constitution. FULL STOP:

Amendment IV

>The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

This means that if such LIDAR mapping was added to the major body cams that everyone wants, they immediately violate the 4th amendement... because they data they will retrieve (a fully photo 3d map of the interior of a space (such as a private citizens home) should be illegal/unconstitutional...

However, we know how this all plays out.

If the body cams are allowed to be developed utilizing this tech, then whatever data that is derived from them goes to GovCloud.

(SOURCE: I worked on a major bay area's GovCloud governance model to exactly setup the infra to capture AXON cam data and get it into govcloud)

---

SO.. at what point do we actually start talking about such policies.
I forgot that some people still commute. I assumed that you have an office in your residence and a gym in the garden. You will have committed most of your time, yes. Still at least in my experience it let me do more in a quarter than in a year of taking it easy. You can retire after a few years, which should still be early enough to enjoy life.
No article, but just some anecdata: There are many ways to do it wrong (like naively encoding the whole desktop as a video stream) and many ways to optimize it. VNC is everywhere and easy to set up but it arguably provides the worst experience using the RFB protocol, sending the raw pixels for the most part.

Microsoft's native RDP, for example, knows to send a window's start location and end location when you move it, and the client just recalculates how it should appear in the new place, with only the x-y coordinate changes needing to be sent over the wire. A naive protocol would instead send every frame in between as though it were a video. On Linux, I think remote X11 operates on similar principles... it might've been designed that way from the start, but that use case never really seemed to gain widespread popularity for some reason. On the enterprise front, I think Citrix has their own protocol (ICA) with heavy optimizations, but I'm not sure how it works.

These days, I think a lot of apps (IDEs, etc.) have real-time collaboration and streaming built-in at the data layer, without needing an actual remote desktop (i.e. they sync state changes, not pixels). VSCode and IntelliJ, for example, can both stream their actual app into a web browser and/or also host your development environment remotely through a transparent tunnel. You don't even have to use VPN or SSH.

We've come to a pretty interest hybrid of thick/thin clients, where apps and UIs can be compactly sent as a javascript package and trivially rendered by any laptop made in the last decade or so, but all the heavy lifting can still be done remotely -- just in the cloud now instead of internal mainframes. (Although I suppose you could run those containers in a LAN too.) I guess there's not much need to stream the desktop anymore when hardly anyone uses the desktop anyway, just specific apps and a ton of websites.
For the CCP, control is an end in itself.
Yeah this is what I was trying to explain. PLCs don't exist just to be expensive. They wanted to make hundreds of these and I was to develop a prototype. They also wanted it to be self-servicable. I told them they'd need to employ a dozen guys just to calibrate and maintain them.
> Wages and cost of living have an innate balance, that sometimes swings more one way or the other, but by definition can't exceed certain limits: e.g. we can't all make US minimum wage and afford SF rents / home prices.

So reading your comment gave me a thought.. Why? To pose a question, why does it matter that people need housing? (Matter, in the sense of - have an impact).

Ie, it will only have an impact if something will correct it, right? And what would correct it? Normally i'd say "Well people can't afford homes, so the prices will lower" - but people haven't been able to afford homes for a long time, i thought. This tweaks some already janky numbers, but i fear it doesn't tip the apple cart. If "people" (in the common sense) aren't propping the housing market up then their lack of participation in this market wouldn't change much, no?

Ie, i wonder if the people who were offering cash and driving up housing prices yesterday will be doing the same thing tomorrow. Mortgage rates don't matter much to cash rich, no?
When the kernel is the gatekeeper for the system, obviously it can do anything userspace can, and then some.
Sure, at the moment these are non-NLP sequence models.
This isn't new, right? Firmware loaders and hardware hotplug events (when not using sysfs' netlink firehose) are also spawned directly from the kernel, IIRC?
Ask HN: Is there a TV on the market without “Smart TV” features?
Or is there at least one where Smart mode can be turned off verifiably AND it doesn’t keep enticing you to turn it on by withholding ease of use or some convenience feature until you just give up?
If rent wasnt super high, where would the person that happily rents an apartment for $4k a month actually live? Since his apartment wouldn't be available as someone paying $900 a month would still be in it.
neither Apple nor Amazon would use such a 3rd party infrastructure.
doubtful whether Disney would either (owning Disney+ and Hulu, ESPN+, and HotStar).
I also don't see YouTube switching.

HBO Max is now owned by Discovery, a cable company, so presumably they know how to run infra.

I don't see a market.
Ok, thanks I went and read some more seems about that's an accurate description of the reason he's being banned.

on edit: I guess from what I read there it seems he's saying being male and female are biological categories, but he does not specify what kind of category transexuality would fall under, that is to say from looking at just that page not sure if he has said transexuality does not exist, only that it must be something different than the male and female categories. Which from what he writes seems that he wants these terms to mean 'born with male organs' and 'born with female organs' respectively.
Cute Agilist gaslighting about not needing a ticket because that’s “asking for permission” and it’s supposed to be implicitly bundled into feature work.
> A postmortem would be nice

Aren't those supposed to come about after the incident is over?
WT.Social
Let’s first open a ticket to have a discussion about the ticket opening process, and from there we can get a ticket open to open your proposed ticket.
I was poking into a 7-10 second test a couple years ago out of curiosity, and pulled a tracing profile.

Garbage collection accounted for over 95% of the run-time. It was a perfect pathological case where it continually thrashed below/above a GC threshold, without hitting the point where it would make more room. Adding just a couple kilobytes of ballast[1] pushed it over the limit to where it reliably took about 200ms. (and then I rewrote the test to stop allocating so much junk)

Go's GC is mostly pretty good in practice, but yeah. It's definitely not something you can rely on blindly.

Also I wish they'd stop claiming that its pause times are tiny - the stop-the-world pauses are indeed consistently very short, but it hardly matters when it can pause goroutines for far, far longer[2]. And e.g. when you're allocating, your goroutine may be paused to "help" the GC, which can take a substantial amount of time (as happened in that^ test), which frequently leads to very large tail-latency. Most people don't care about stop-the-world times, they care about tail-latency, and Go is just leaning on people's misunderstanding that one is the cause of the other. It can be, but it's not the only source.

[1]: https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i...

[2]: http://big-elephants.com/2018-09/unexpected-gc-pauses/ among other sources of individual goroutine pauses.
Yeah, there are plenty of fake 10x engineers out there, or temporary 10x-ers who are only doing well because of their working environment.

But I have worked with a few people who were clear 10x engineers. Everything they worked on they did better and faster and cleaner. They could often solve problems that other skilled people couldn't even get started on. Yes, they usually picked important and impactful things to work on, but even when just assigned tasks from the grab bag of team tasks, they were still 10x faster.

Somehow these individuals were also 10x nicer too.

The only downside of working with them is going home and looking in the mirror and wondering why you can't match their pace. Oh well, I would trade the hit to my ego for getting to work in their codebase any day of the week.
> Live off your savings while trying something new

Warning about this, I've been doing this for the last five years, and it's made re-entering the job market difficult. I've spent the time working on Open Source software and doing what I love, but it seems to raise a lot of red flags to potential employers. So document all of your crazy adventures so that you have something to point to. Or start your own thing along the way.
As I understood, fork was just meant conceptually, not as a GitHub/GitLab fork.
A git branch is a fork in the timeline of a codebase.

The point of the article is avoiding feature interaction.
Try to implement a feature first on top of a smaller feature set first, just so you can learn about the problem domain and the solution space.
After that, integrating such a feature on top of a more complete application should be significantly easier.
I'm on the other side of the fence with read receipts. There are times I don't care if someone replies, I just want to know if they got the message so I don't feel the need to call. I also don't feel the need to send those "ok" or "got it" messages to just affirm that I received the message, because the read receipt takes care of it.

That being said, it cuts both ways. At work, if I read a message asking for something, and they know I got it, I feel more pressure to drop what I'm doing to take care of it, or at least let them know where it's at on my priority list. Turning off the read receipt means I can't view others, so I leave them on. The app does have a "peak" feature to read the message without showing it as read, which is very useful... especially if I happen to be checking it after work hours.
Oh, another window manager in Nim — how sweet.

There also Nimdow: https://github.com/avahe-kellenberger/nimdow
You sound like you might need some assistance mentally. You should probably head back to where you have a support network
Aside from the major differences in social pressures others have mentioned, you've also completely missed that they have free universal healthcare in Japan. One might ask, how would drug addiction and mental health improve in the USA if we had free medical care and mental health care?

Sad that you're so quick to chock up issues in the USA to "not enough of us are nice people" when there are huge material differences between the USA and every other developed nation.
Can you discuss this transparently with the client?

Can you charge for project instead of billable hours, or agree on a fixed number of hours up front? Would you be willing to work more hours than agreed on if you aren't making enough progress?

Are you willing to potentially fail?
it has to do with the organization to. As soon as they start with Jira and Scrum, your productivity goes down the drain.
Every human being wants peace and order. The question is the cost: you shouldn’t support Mussolini because he makes the trains run on time. Japan has made a cynical bargain: peace and order are worth an astronomical suicide rate and a civic ethos that prefers clean streets over individual lives. It’s their bargain to make, but it isn’t one that’s compatible with a plural society like ours.

And likewise: everybody wants dignity. But I don’t see anything particularly dignified in suicides of shame or abandonment.
Funding the invasion of a European country and the murder of countless Europeans doesn’t seem like a good option.

What’s bad about gas from the US?
To others, yr.no is a free weather service with API:
https://developer.yr.no

I see that dns.toys use it.
That's probably one of the reasons they make their polarizing stances known so publicly — to make it less likely that candidates who aren't interested in working for them know it and don't waste everyone's time going through the interview process.
Try searching for "fossil fuel subsidies", "fossil fuel lobby" and so on. There are many examples.
Meta Halts Plans for Portal, AR Glasses, and Other Hardware
During covid something like 70-80% of businesses on the US west coast I can think of closed their bathrooms to the public and even now if I stop in at a restaurant for take-out (or even dine-in!) the odds are good that they don't let customers use the restroom anymore.

I stopped off to buy gas during a drive a couple weeks ago and the gas station didn't have a customer-accessible restroom, neither did the Subway across the street, or the Dominoes next to it, or the grocery store next to that.

I guess not wanting to sterilize the bathroom surfaces hourly served as a good excuse to not make them available, and they're in no hurry to reverse it.
It seems to me that if everyone did this (didn't pay the meter and just eat the cost of the tickets from time to time), the city would eventually realize it and would just ramp up enforcement and make bank for a while until people started paying the meters again. So LAZ Parking would end up getting their cut again and the city would be making no less than they are now.

As a side note, I've always thought that the categorical imperative is as good of a rule to follow as any. But sometimes the 'if literally everyone behaved this way' thought experiment can get pretty silly, not to mention impossible to actually determine what would happen in such a case.
Ever done any nontrivial reading? Beyond memes and one-liners that you think are clever?

https://en.wikipedia.org/wiki/Racism_in_Japan

Imagine seriously claiming Japan is non racist and a good place for non Japanese to prosper (maybe white folks can).

https://rowman.com/ISBN/9781498513920/Embedded-Racism-Japans...

> Consequently, businesses around Japan display “Japanese Only” signs, denying entry to all 'foreigners' on sight. Employers and landlords routinely refuse jobs and apartments to foreign applicants. Japanese police racially profile 'foreign-looking' bystanders for invasive questioning on the street. Legislators, administrators, and pundits portray foreigners as a national security threat and call for their segregation and expulsion.

Japanphiles will sing and dance around this discrimination.
I would agree it's not necessarily the best solution, but corporations have proven over and over again that they can't be trusted to steward data long-term.

I wish there was something kind of like bit torrent that lived on people's computers that helped maintain a certain amount of data for every person if they wanted to (even if it's just text data, like journals or stories or a simple message to future people that might stumble across it, whatever), that would remain even when they're gone, and can be accessed by people who do searches by certain types of metadata (or by name), and didn't cost any money or web 3 tokens or crap to keep the platform going. That would be my preferred method. I've even been tempted to work on building such a solution at times.

But until then, web 3 seems to have the better solution to what's already out there at the moment.
> and the autonomy of "rockstars" is of dubious value.

I agree, but with your example, I wouldn’t call somebody committing massive amounts of tech debt a “rock star”. I used the term fairly facetiously anyway, because I think we all know the 10x engineer is a myth.
What's DNM?
If your parents are vaccinated, and you are vaccinated, and you don’t have any symptoms then yes I would call it unnecessary worrying. Elderly parents are vulnerable to not just covid, but the cold and flu etc. That’s why elderly normally get free flu jabs.

I never needed to take a test to know to stay away from people if I felt sick (family or work colleagues).

I guess if I knew it wasn’t a transmittable sickness (which is normally quite obvious, eg headache, sunburn, hungover, muscle pain, etc) then I would still visit. Coughing, sneezing, etc anything involving fluids I’d probably just stay away. No test needed. Just common sense, same as before covid.
That is something you would do after you made your experiment.
The point of the article’s advice is to avoid feature interaction.
There’s 10x in almost every profession, why is engineering different?

If you take physicists with Ph.D. plus 3 years of post-doc as the baseline, of course top physicists are 10x the baseline. And don't interpret the 10x in a superficial silly way which makes post-docs stronger than Einstein.

This goes the same in sports, arts, academics, etc. As long as the field has enough depth for growth, the top players can easily be 10x compare to the majority.
We’re using Hurl [1] at work for integration tests with very good success. We’ve eliminated false positive or flacky tests: it’s a simple tool that runs HTTP requests and you can add asserts on responses.

It’s as if you would test your app with curl, very fast and reliable.
On the other hand, contrary to Selenium, there is no Javascript engine so you can only test the “raw” DOM or json response sent by the network (and not a DOM managed and rendered by a Javascript front end framework).

(Disclaimer: I’m one of Hurl maintainer)

[1]: https://hurl.dev
Says the one dying or the one judging them as a nuisance?
In my past job, I volunteered and pushed to get the whole project, then I asked to be exempted from all scrum stuff, then got really close to PM and Designer, launched the whole thing without a single bug in 3 months and with more features than planned, and had 2 more months left.

The reason there were no bugs was because any question I had, I slacked messaged PM, and got replied in less than a minute. She was on the project full time too, and was technical so was able to test out things and apis, document correct relevant data like console log errors, browser version, json response, curl ... etc.

My takeaway was similar to yours but in more concrete terms:

- have experts available in team which can be consulted asap
- give whole projects
- start with minimal project
- create small informal groups, POC for each area: sr eng for legacy code, designer to get artifacts, PM to clarify tickets and address new bugs, main dev to do the whole thing
- have team informally occasionally input on tech decisions.
At this point you’re just strawmaning.
I can understand motivation to read some code samples from prospective employers, but not for the examples that the OP mentioned.

There are some terrible software patterns that someone might not want to work with, but such things can be found in every team of every company. My experience is that good engineers will gradually come to own whatever legacy they have inherited and either clean those up or rewrite them until they are satisfied. So for the purpose of not wanting to work with tech debt, asking to see the codebase seems futile.

But a codebase is also a reflection of culture, and it's reasonable to want to understand what culture you will be getting into. For example, if every other code comment contains a juvenile joke and that's the sort of thing that will offend you, that might not be a place you want to work.
Cleaning up code is much easier than cleaning up culture.
Yes, but some of this is based on federal lending which cares more about stability of the loan rather than interest rate. Many banks don't care what the interest rate is because they are simply in it to collect the fees and then sell the mortgage to someone else like Fannie Mae and Freddie Mac.
The Coinbase CEO _did_ say that in his letter opposing talking politics internally that are not associated with the company's mission.
Owned a 40 foot sailboat with 5+ feet of freeboard. Waves refract going around islands (lee side has weird waves even if less wind), through currents and over shoaling. The Strait of Juan de Fuca is sometimes referred to as Juan he Fuck You because of the "haystacks". You see them: "oh there was a haystack! did you see it?"

Ran into one once; two feet of green water rolled across the deck. And then it was gone.
I think the biggest danger here is that you can severely underestimate the time needed to complete it, both in terms of the learning curve and of how much the project itself may be worth. The project may take 2x just because of the learning curve and needing to build scaffolding you would otherwise have, so unless it's super niche you may consider using a lower hourly rate to account for the learning curve - or don't, because you will probably underestimate it anyway.

I don't think I would do it without making a related side project first where there's no time pressure and can pause anytime - and I don't really care if it takes 300h or 900h because it's a side project. I don't even have to finish it.
Yes it was reductive, but not frightened. I think building the right team is the antidote to over management.

Sadly I've seen too often teams are not built with this in mind, and stringent process can work to keep efforts in line with requirements. It almost allows broader hiring.

I'm not saying there's a right or wrong, just that arguments dismissing lots of process here don't work for me for their reasons.
https://news.ycombinator.com/item?id=31706068