skysight-inc/HackerNews huggingface dataset:
Thanks for these comments -- this one and your reply to vkou. I started working out of college during the pandemic, and my current gig is remote-native, so I've been kind of dooming about remote work. This is some great advice for how to get past that + a good reminder that COVID is still affecting things -- I've been going with my partner to a board game group and swing classes, but the activation energy is definitely higher than before.

Curious -- have you found anything that (partially?) replaces those opportunities, either online or in-person? I joined a Discord server and gave a talk about JPEG at one of their events, which was fun, but not frequent for me to feel that it's a replacement for having in-person coworkers.
But think about how this is trained. As with all of the authoritarian anti-offence rhetoric (i.e. not person to person politeness, but politeness enforcement), the response should be: who gets to decide?

Some concepts become less offensive over time; some more offensive. 20 years ago gay marriage was offensive in many parts of the world. Should that be codified into our communication tools? Offence is in no way objective, and this will never change.

There is genuine, vast utility in advocating for this sort of thing, but only if you want to be the person with the power to decide what everyone else is allowed to talk about.
> No, one on one tutoring is only marginally more effective than standard education system.

Two sigma https://en.wikipedia.org/wiki/Bloom%27s_2_sigma_problem is not a "marginal" effect. And a chunk of that can be explained by mastery learning, which while still hard to scale up is far easier than individual tutoring as a whole. The educational system is not institutionally incented to effectively pursue these empirically workable approaches. It's a matter of bureaucracy-driven failure, not some immutable fact about the world.

There's even specifically developed approaches to effectively train and educate those who might be often described as 'low I.Q. individuals', such as "direct instruction". Guess what, they get no takeup from the educational establishment, simply because they're (quite wrongly!) perceived as being demeaning for teachers.

The average teacher would rather pretend to educate those who are already highly functionally literate and familiar with educational dynamics (including test taking, of course) and can simply "learn by themselves". Education schools consistently cater to these attitudes and push the same approach.
No, it's not a measure of strength. It's a measure of explosiveness, or rate of force production. They are actually very different physical traits. Strength can be trained to a large extent. Explosiveness is mainly genetics. You can improve it by 15 or 20%. That's it.
Definite +1 to my sibling about coming in and keeping the head down.

Not sure which kinds of silos you are talking about. If it's silos as in social circles, that exists with 100% in-office as well. You know, the people that always sit together at lunch, always go out together for lunch or coffee, that meet after work at the pub and the people that eat lunch at their desk or off to the side, drink office-coffee only and don't go to the pub but go home to their family instead.

If you're talking about departmental or team silos those existed with 100% in-office as well. Marketing not talking to Product or Dev? Nothing really changed here I would argue. If anything it might have gotten better because everyone thought it would get worse and very actively tried to do something about it.

Face to face communication works very well over video and I derive enormous value from it. Only using written communication or audio only would suck big time. Especially when first getting to know someone that you've never met in person. But I don't have to sit in the same room with them or be 12 floors away from them for most of the day except for the meeting at three, when we both take the elevator, them 3 floors down, me 9 floors up to talk about something.

I agree that there will probably be a loud cohort of in-office workers that demand others to come back and if they succeed it will spoil the whole deal. But that doesn't get better with a 2-day in-office hybrid compromise either. If anything they would have much more pull already when they demand we go back to 5 days a week "because obviously 3 days of remote work are bad, we only get anything done ever in the 2 forced in-office days".
Did it come with a hard-drive filled with copies of every corporate document it had ever printed?
Spotify is suspending its services in Russia
Ask HN: Books with stories of successes in software engineering?
Seeing my company fail at software engineering -- we created a huge messy system that was barely ever refactored while the list of features piled up uncontrollably and the team grew -- i would like to know how others do it.

I've already read "The Mythical Man-Month", "The Phoenix Project" to learn some useful lessons on how to successfully build software. Maybe there are other books you guys know, possibly with real world stories of successes to learn from? I would like to suggest specific steps to my leadership so I'm looking for any information on the topic.
If that's true then why is this interesting at all? Is that 3 meters across at impact or before entering the atmosphere?
Not reverse engineering, but I'd used free iOS/macOS apps that could inspect the traffic content. I also had access to the spec sheet from the manufacturer ("smart" BLE scale) that had where in the long payload digits were the weight, body fat, and water content, etc. Kinda fun and frustrating at the same time. If you truly wanted to punish yourself, you'd be doing this while trying to write a React Native app that communicated with the scale over BLE. :)
Anecdotally, ageism seems to mostly exist in FAANG-type companies, web dev, and startups. If you look around at other industries like logistics, transportation, etc. there's less ageism.
I suspect things may have improved in Russia since then, there is plenty of screwed up stuff but in my adult life I (and as far as I know my friends) had never been forced to bribe someone to accomplish something (passport, driving license, etc.), much less routinely do so. But then I was a small self-employed fish, and in fact due to my expectation of bribery I chose not to execute any business ideas in Russia. (Which so far seems not to have been a bad decision.)
Honest question: when registering for those bridges is it just as simple as putting in your username/password or do you have to do other gyrations to make it work? Do you have to upgrade continually to avoid the services playing whack-a-mole with your bridges?

I ask because I’d like to set up Matrix bridges like that locally, but if I have to create a Discord bot account or fish out an API key then that’s asking a bit much.
I'd say he's entitled to speak his mind, same as everyone else. The fact he feels the need to be as talkative as he's gotten in the last decade or so is a sign of how royally screwed things seem to be getting.

I'm glad he's speaking out more. Someone damn well needs to. The level of cavalier attitude taken toward the maintenance of institutional integrity in civic life suggests frank conversations on the topic need to be had and reaffirmed.
This behavior can make your internet on the phone really slow, especially if your SIMs home country is on the other end of the world.

But with 5G there is a mode for routing IP traffic directly to the internet during roaming, without sending it „home“ first. Let’s see if providers will implement that.
> "where does the new day start?"

I honestly am trying to understand the point being made. Isn't when the day starts obvious in either case? We know when the new _day_ starts because the date rolls over at that time. No one thinks the day starts at 12:00 in the 24-hour system, or 12:00pm / noon in the 12-hour system?

> ... there's a single point where the new day starts ...

Is this what you're saying: that in the 24 hour system, there's one point in time where the clock resets from a high number to zero, and that's also when the day starts. Therefore, it is "not confusing."

I felt rather that the problem the OP stated was simply "I am used to the 24 hour system and I was communicating with someone who was used to the 12 hour system. They naturally gave me a time of 12:00am but I didn't notice that am part and assumed they meant the same "12" that I understand as "12" in my system. So I missed an exam."
10,000 Days couldn’t be more fitting of a request. But given how long he’s been out I think the humane choice would be Fear Inoculum so he could finally get caught up!
I was working for a programmatic advertising demand side platform. We had customers that submitted all sorts of ads to us and the lambda was in charge of rendering the ad and performing some validations on it. We accomplished it in the end using layers. It was in 2017, but it feels like a lifetime ago.
This is important for Westerners to understand i.e. 'different rules' and that's material to the situation.
It's all relative, I'm sure, and I don't have any experience with decompilers other than this one: https://www.benf.org/other/cfr/, but, if you look at the change log there you will see that "really straightforward" is an unfortunately optimistic outlook. :)
The Soviet-style farms of boring apartments blocks are basically Le Corbusier's vision on a budget - and yep, it does get boring in there.
what would we do with "proper near earth detection" other than contemplate our impending doom? lowest estimate for lead time to prepare an interception mission is one year, and even still the probability of success is not clear.

https://en.wikipedia.org/wiki/Asteroid_impact_avoidance
> No they do not. I am an engineer in a technology heavily used by crypto projects and they have a really hard time recruiting.

Absolutely not true and this is very typical HN bubble-speak. Been helping with hiring engineers for a stealth crypto startup for the past 6 months, and getting some of the best applicants I've ever seen, most coming from FAANG. To add to this anecdote, one of my friends (FB product manager) was telling me ~Oct last year that a lot of engineers are leaving her team or churning for either TikTok or crypto startups.
V is a beautiful language, but got tons of flak for being overambitious if you're generous, a scam if you're being suspicious. They've been called both on this very site.

I follow it, and love their ambition...but there are a ton of open issues that convince me it's not even alpha quality yet. If anyone has experience otherwise, would love to hear.
I did pidgin and before that Trillian, Miranda and Disgby.

It would be great to see an integrated chat app.

For me Telegram is the king of today's UI, hence, it would be amazing to see them integrating Skype (still using it) and whatsapp. Line and wechat integration would also be super.

This new European law that is about being passed gives me hope.
Microsoft is more than big enough to not play the game. We are not talking some little company against a big one here, we are talking about a big company, if they don't pay bribes what is the country going to do, they have more to lose than Microsoft.
That is how tests are described in scientific circles, but not with the general public. An overall `accuracy` number is usually given.
It’s really not the same thing.

Bribery undermines the rule of law. Lobbying helps form it. The difference may seem subtle but it isn’t.

If you believe US lawmakers are taking bribes please provide evidence because that is a Big Deal.

If you believe lobbying is harmful to our democratic processes please present that argument directly.
Yeah, I really don't know for sure, I just know that my Fi phone behaves oddly when crossing into Mexico and Canada compared to my Verizon phone a bit ago and I'm guessing it has to do with some of the less typical cost optimization Google does wrt carriers. I don't know a lot of technical detail about how Fi does that and I don't think there's much info about it out there in general, but my theory at least makes sense to me... well-standardized VoLTE and eUICC are pretty recent developments (the same capabilities have existed for much longer but in the form of various proprietary solutions). So this could explain why, early on, Fi was limited to only a few Android devices with bespoke kernels, while nowadays (as VoLTE and eUICC have become much better supported) it works correctly on a much broader range of devices.

VoLTE, for example, has been around in concept for longer than LTE, but it has had a complex standards history that I did not try to really explain because it would get lengthy. "VoLTE" and "IMS" can actually refer to different systems (not all VoLTE uses IMS) but it all gets sort of vague and contextual. LTE phones with VoLTE capability have been around basically as long as LTE has been in service in the US, but for a long time were mostly proprietary systems that required per-carrier support. This is still true to some extent but US carriers and device vendors are now much more converged on an IMS-esque architecture than they were even just a few years ago, so it's now a lot more likely that you can e.g. switch to a different carrier and still have VoLTE work... although not guaranteed!

One hint that might help reveal how Google Fi handles this is the source of web traffic on my phone... web requests from my phone in Mexico are coming from an IPv4 address registered via ARIN to Airlinq with a contact address in the UK! Airlinq has some kind of relationship to Hong Kong ISP Hutchison and it seems like the takeaway is that they offer a "global cellular mobility" solution. My guess is that Telcel is being used as the mobile provider (I did some checking of intercept recordings which confirms my voice calls at least are going via Telcel) and IP traffic is being routed via Airlinq, whom Google presumably contracts to handle international IP connectivity. Normally, in the US, my traffic emerges via IPv6 from T-Mobile. This is an indication that my traffic is not being tunneled back to the "home" provider as is the typical case with roaming.
> Bingo. This goes for young people too, but is more important as we age or rise through the ranks.

This is more personality in general than age. There's just as many cocksure youngers as there are grumpy olders and neither want to learn from you.
Most people who work at those companies don't read or comment on HN.
EnvKey End-to-End Encrypted Environments Is Now Open-Source
Yeah, so in hindsight I feel that there's a better way to resolve this than the two options of "don't tell anyone" or "tell everyone."

The way I would do it, is tell people that we need to move their team to {{other country}} and therefore we would like to offer them either a severance package to find a new job _or_ work out a plan for them to transition to some other team that is in their location.
Before the current crisis, there were >1M Ukrainian workers in Poland, hundreds of thousands in Slovakia, Czechia, etc. The world where Polish, Slovak or Baltic people watch dying Ukrainians through their border fences was never going to exist. The possibility only ever existed in the minds of some confused Americans and maybe western Europeans. German policy in the previous refugee crisis (especially with regard to non-Syrian migrants) literally made the present course the only possible one -- something along the lines of "If we are letting random Africans in, how can we not let the Ukrainians in." is hard to argue with.

On the other hand, accepting even less refugees in the previous crisis is something that was definitely (politically) possible at the time.
see also, from just 4 hours ago:

"Have a car with a push-to-start ignition? Here's how it could end up stolen and overseas"

https://www.cbc.ca/news/canada/marketplace-car-thefts-1.6396...
Where did Americans move in 2021?
Could this be done with LLVM?
Because those people have none of their own.
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

"Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community."

https://news.ycombinator.com/newsguidelines.html
In this case, the community is defined by the proximity to your home. Working at an office with a typical US commute is not remotely the same.
Are thr salaries much higher?
You group yourself with TikTok and think the engineers are leaving for something other then money?
It doesn't even have to be a discussion, per se. One common fixture in old-school community forums are participation topics -- open-ended, low-effort topics like "what music are you listening to" or "what did you have for lunch today" that can give people a low-commitment way to be active in a community. Link-centered forums like HN or Reddit don't handle this well.
I imagine a post-seed startup founder is actually VERY interested in peoples negative opinions on their product, and what they would change

and by VERY I mean would pay good money for a reputable company to collect said opinions
> as well as the proximity to lymph nodes change the calculus on that a bit.

That sounds interesting. Why does lymph node proximity matter?
Is there any fuse or something the owner can take out to use the key in manual mode?
until there is fix
This hasn't been my experience at all. I feel like this is just pandering to group sentiment. My work (household name so we work with a lot of companies) has been seeing increased spend from crypto companies and so we've talked with a few folks from these companies and they've been hiring headcount like crazy. We've had lots of our own engineers churn to crypto companies also. Yeah they won't get the anti-crypto-bubble engineer or Stephen Diehl (who's been astroturfing crypto because he works on his own blockchain company), but there's no need to project your personal biases into the entire industry. It is a gold rush though, so there's a high likelihood it will all go bust soon. Let them fail if you hate them but stop spreading inaccurate statements.
Forces them to make them interoperable in Europe. I’m sure they’ll drag their feet and then use some fuckery in the rest of the world to avoid it.
I suggest using more descriptive words than 'modern'. Simple, uncluttered, native, and interactive seem like better words to describe the effort you've put into the application.
Detect malicious activity in Okta logs with Falco and Sysdig okta-analyzer
With UBI the entire conversation around inflation would shift to increasing UBI to compensate, which is a federal problem that would directly tie inflation to higher taxes. IMO it puts the conversation in the proper venue.
That says a lot more about Facebook and the type of people it attracts than it does about the crypto industry.
Double event like missing the target and anyway hitting some civilians is rare, let us be honest. Hitting some special civilians might be not a failure for an attacker.
This is rather clever commentary.
Having lived in big cities half my life, I leave my car's doors unlocked, and keep a waterproof seat cover on.

Remote start is troubling though.
Do you have a citation for this? In my experience, pairing a new key requires either providing a cryptographically signed certificate or having an existing paired key within range before a new key can be added.
And most people in the US also don't read or comment on HN, nevertheless HN is full of people from the US.
This is day 4 in a row - I feel for the team. :( Hope they are doing well. They have the backing of Microsoft though so chin up gang they can weather the storm.
Ask HN: Quirky Hardware Setups?
any interesting hardware setups?

For example my laptop's boot drive is empty, I boot off of an external/portable usb ssd always. This lets me boot into my setup on any computer (useful for connecting to PC with gpu when I need it), but its annoying to keep a usb drive constantly connected.

Would love to hear more things like this.
Token offers (which a lot of crypto companies give), often have more upside than RSUs (especially if you're bullish on crypto as a whole), and definitely have more upside than early "traditional" startup equity (which is basically worthless).
I also use telescope, but I never found a way to search for a couple of words that are near each others (like on start and end of a line eg)

Does that work for you? I thought that's what a fuzzy finder is
I assume you don't have any friends or family outside of work that live close to you?

My group of friends gets lunch together 3-4 days out of the workweek. We even sometimes do dinner with eachother during the week. Sometimes we do this with family instead - my wife's sister and parents live within 15 minutes of us.

And we have kids that we lug with us.
> People have 1 head. There is at least one case that this is not true.

> Forcing radical viewpoints on all of society over extreme outliers is ridiculous.

"Don't take away basic human rights from people with more than 1 head" doesn't seem all that radical to me, but maybe I'm out of touch.
ghidra
meh. I'd be happy to sit in a chair and watch nonsensical videos for $100/hr any time you like.
There is no one standard that fits all cases e.g., I've written useful code in Groovy/Java but I wouldn't dream of claiming I know the languages (or want to know), on the other hand I have a lot of experience with Python code but I see there is much to be learned (the more you know, the more there is to learn).

You can learn something useful in a few ours. It is arrogant to claim you know everything even after decades of experience.
Yea, I certainly agree. But what if this leads to a cohort of aggressive males that do not accept this new innovation. They'll breed more and proliferate, while the BC males do the opposite. A war of alphas and betas is finally upon us. The aggressors are coming now, just over their horizon. I can't quite make it out yet, but their standard is coming into view. Dark red border surrounding a pale yellow background, and something ... green? in the foreground.

"But I don't want comfort. I want God, I want poetry, I want real danger, I want freedom, I want goodness. I want sin."

"In fact," said Mustapha Mond, "you're claiming the right to be unhappy."

"All right then," said the Savage defiantly, "I'm claiming the right to be unhappy."
I never found a way to search for a couple of words that are near each others (like on start and end of a line eg)

Does that work for you? I thought that's what a fuzzy finder is
I don't mean high-level synthesis. In fact, using C++ or Python is even worse because there is even more mismatch in the abstraction.
How can this not affect the Insight that is based on the 10th-generation Civic?

At least I always naturally follow the advice in the article: I use the passive entry system and I can't recall ever pressing the buttons on the fob.
MySQL – What to Do with Nesting_event_id
Signs Your User Experience Needs Work
Yeah, one thing being fake surely means all the other stuff is also fake. /s

Edit: Here, with sources and all https://en.wikipedia.org/wiki/Iraqi_chemical_weapons_program
The fact of the matter is that the vast majority of people are just barely competent at even bullshit paper-pushing jobs, let alone highly technical work.

The reason the majority of people end up with higher degrees and the jobs that require them has more to do with wealth/class and social privilege than actual competence or intelligence. It's almost to the point where people who are actually good at something end up with an appropriate line of work almost by coincidence.

That's the natural outcome when you organize your society by wealth instead of skill.