skysight-inc/HackerNews huggingface dataset:
>Mistake 3: Communicating something one time is enough

I joined a company once where a particularly skilled engineer had become a manager. She was very good at her job and I'm fairly certain had something like 'perfect recollection'.

We were in a meeting and she went on about how she was upset people were doing a troubleshooting process wrong despite having sent out a detailed email.

Not wanting to do that thing wrong I searched my email, but couldn't find it. I asked about it and she told me "Oh it was before you joined us.".

I had been with that team for two years...

People tend to remember important things like it was yesterday, but don't always realize that other people can only absorb so many important things / don't always know how important it is... and email is kinda a terrible way to communicate it too. Let alone 2+ years earlier ;)
You might check out yoursecretnumber.com as their phone numbers show up as Cellular/PCS rather than landline.

That being said short code support is middling, not quite as good as VoIP numbers that use Bandwidth.com (Google Voice uses them) or Onvoy.
I respect how candid you are in all this.

I have friends like this as well and I can all too well relate to your worries.
What's wrong with simply sending apps and files via Bluetooth? Why do companies ignore the most obvious standards and instead have to reinvent it?

This probably requires a Google Account and having Google Play Services. As a bonus, it's likely to report to Google about which devices are near a specific location to send whatever.

Already another privacy disaster on wheels.
I would offer the same criticism of them, as it's the behavior in general that I don't prefer. But of course it's perfectly fine to disagree, this is all about preferences. I like fail fast, being required to handle errors and my tools (including programming languages) to very clearly help me identify where errors can occur.
> I don't put the blame entirely on Newsom, but America's COVID response has been a failure. We failed to enforce lockdowns, failed to do any sort of contact tracing and failed to give people confidence that there is any light at the end of tunnel.

Who would have thought that keeping citizens locked inside and spying on them when they are out of their dwellings effectively indefinitely isn't going to fly in "the land of the free." The reaction of the people is exactly what I would expect from a society that respects its freedoms while watching their leadership scaremonger and act against their own rhetoric and the media/big tech refuse dialogue and blatantly shut down any opposing views on the pandemic. We can blame whomever we want for this, what happened in America is the best thing that could've happened without completely stomping on civil rights.
Ironically “the Chan’s” had a better pulse of America than the NYTs.
Yeah, and how many citizens of these countries buy and use BTC? Particularly with how unstable it is compared to other assets like e.g. gold.

Mind you, I speak as someone who is a citizen in a country that experienced that. Not now, but back in 2016, our currency got halved. Nobody, and I mean absolutely nobody ever thought "I should have bought crypto."

When the 2017-2018 crypto rush happened, and people started mining ETH, well-off people* here got onto it and started mining ETH.... only to immediately sell it as they mined. Nobody held onto it.

*well-off because GPUs were absurdly expensive due to the inflation, and it only got worse when the shortages hit.

EDIT: I also want to add that very, very few people here in my country actually understand what bitcoin even is (or cryptocurrency or blockchain). The people that I have seen support mining here only really view it as a way to earn some money while doing nothing.
It doesn't help that their behavior leads to the public asking "what do they know that I don't?" or to wanton disregard in general.

Clandestine salon visits, maskless restaurant gatherings, trips to Cancun during a statewide crisis, calling your broker after an intelligence briefing, public ridicule of scientific experts, and more. All of these set very poor examples for the majority of citizens who are being asked to endure extremely difficult circumstances for months at a time.
a country has boundaries, but multinationals know no borders.
This is pretty solid advice, but very much basic EM feedback. The really hard stuff are ideas such as...

* How do you create a reality distortion field inside outside the team. Bad managers just list accomplishments, great managers tell a story.

* How do you manage/remove toxic people, personalities and influences and create a solid team culture

* How do you translate the relatively rigid corporate structure and objectives into flexibility and room to move for your team. Until you're VP level, you actually don't have much freedom in direction and a great manager will understand how to interpret and reinterpret this for the reports.

* How do you balance the relationship between business, engineering and product. Can you walk the line between tech debt, code quality and delivering? Can you have those conversations business is never willing to have to convince them to allow eng to pay down tech debt?

* How do you unblock and accelerate your team without being a micromanager. Do you regularly take a strategic view on pain points and blockers for your team?
> institutions and experts are failing all around us

Is that what we're seeing? Which institutions and experts do you think are failing us?

Could it actually be the case that institutions and experts are 99% accurate in their output, but the information ecosystem around us is highlighting the 1% of inaccuracies and presenting them as fatal flaws (while ignoring the fact that the alternatives to these institutions and experts have less than 50% accuracy)?

Certainly you could make the case that there are some people with an ideology and/or incentives to make sure that governments don't work for the benefit of the people they are supposed to serve, but if that's the threat model then all proposed plans need to be considered against that threat.
The BaoFengs can, last I checked, transmit on 2m, 70cm, and the FRS band. I don’t remember if the modulation is exactly right on FRS.
This article doesn't make a good case against static linking, and the author doesn't seem to understand what vendoring is either:

> Bundling (often called vendoring in newspeak) means including the dependencies of your program along with it.

No, vendoring means including a copy of the source code of dependencies in your repo. You can bundle dependencies without vendoring them.

The only argument presented against static linking is that when a library is updated rebuilding dependants takes longer (and people will have to download bigger updates but I doubt many people care about that).

That may be true, but is it really that big of an issue? I somewhat doubt it (for sane distros that don't make users build everything from source themselves anyway).

The author clearly doesn't like how people do development these days but hasn't stopped to think why they do it like that.
Oh sure, I understood the effort to make it easier to "plop down" bunch large plants at once, not hundreds of small ones - though those are kind of interesting in isolated locations.

The other thing is old Soviet idea of using small nuclear reactors for heating - put small reactor to every town and run central heating to the housing estates, meaning you get to use close to 100 % of the heat output of the reactor, instead of the ~ 30 % the turbines give you in electricity.

Of course, if things go wrong, you have very efficient radioactivity delivery mechanism to every home. And outside of very cold climates it might be actually less efficient than a modern heat pump, even accounting for the heat conversion.
I might not be your market but I'd want:

- a tiny version

- with little bezel

- at most 35eur

- showing just todays upcoming agenda.

- Maybe some bold and inverted display of soon to begin events.

Than again... I could dock my phone, keep the screen on and show some calendar app, but I don't either.

Maybe I should :), would be possible with tasker, rfid and a dock.
I read a similar article by Scott Alexander, about the fact some psi researchers could generate a reliable signal with their studies, but since he a priori ruled out the possibility of psi, he is convinced there is something wrong with the scientific process.
Given the title of this piece, I was surprised to find yet another piece about Scott Alexander. I've read a few of his essays, but never regularly, and I wouldn't claim to be a follower or a fan. So I'm pretty much the target audience for a takedown of his work: I know who he is, I'm not on "his team", and I try to stay open-minded.

With that in mind, this article is borderline unreadable (ironic in light of the title?) and seems to be almost purely preaching to the choir. I do admit I stopped partway through, because I didn't think I'd get anything more out of it. For a takedown to be really effective, I think you've got to give your target the benefit of the doubt... then show that they're still wrong. I don't see that here. I didn't really find anything worth my time.
HN karma isn't important? I've wasted my life.
Scores often don't just benefit the website owners, but arguably also the other users (and thus also you). Without karma, HN could be a different place.
Is there a professional system for Diplo? Do people train by playing against AIs created by the top companies in the world? Has the game existed for thousands of years and has studied by endless generations of scholar, military generals and intellectuals of all walks of life?

I doubt so. The game for alpha nerds is Go, in my opinion. It is an incredibly deep game that will always offer you life lessons at every stage of learning.

Now, make no mistake. Diplo is a great game, but is it for alpha nerds in its current form? Not yet.
The article mentions, but ultimately downplays race. Race is the reason public transportation is unattractive to a millions of Americans. American cities and suburbs are designed to create areas where black people cannot and will not live. Sometimes this is done, as the article mentions, by rejecting bus and train plans from the word go. Other times this is done by building roads that purposefully do not accommodate buses, as was done on Long Island. And then of course there are the myriad gated communities with the word plantation in their name, which create a different form of deterrence.

The reason the US sucks as building public transportation is that Americans do not want blacks in their neighborhood.
The Front Fell Off
Hi there, I have a few recommendation:

- Add an indication of the current time and date.

- Add a hidden button/switch to change between weekly/monthly calendar layout.

- Show a small popup with the pertinent information of the next appointment. (Location &c.)

- Where do you show entries that are scheduled for the entire day? It would be nice to display them in an area that is separate from the regular entries.

- Add a button/switch to flip through the next few weeks.

Good luck with your project, I can surely see a market for the e-paper calendar.
The frame size to screen feels unbalanced to me. I would reduce the frame width and consider using a solid CNC’ed price of wood instead of using picture frame construction. Unless you can get those seams very tight, it looks a little cheap (which your price point isnt).
Here is the solution to this Debian/Gentoo/<other true free software distribution> packager's dilemma. Packagers realize that their numbers are small and they can't keep up fixing all the modern big software (BS) projects that go against their philosophy.

They define the core of the OS that they can keep managing in this traditional way (kernel, basic userland, basic desktop, basic server services, basic libraries, security support for all that).

"But people want Firefox, Rust, Kubernetes, modern OS has to provide them".

No it doesn't. Let the new complicated juggernaut software be deployed and configured by the users, according to developers' instructions, using whatever modern mechanism they prefer, containers/chroots/light-weight VMs, whatever. Packagers can then forget about the nasty big software and focus on quality of the core OS. Users will have all the newest versions of BS they need from the developers directly.

There is no reason to keep fast-pace, ever-changing and very complicated programs/projects in the main OS distribution. It only leads to lots of OS-specific packaging work with mediocre and obsolete results, and that leads to discontent users, developers and packagers.
The frame overshadows the display. You might:

- reduce the size of the frame

- mount the display flush to the front of the frame

The contrast in the photo does not look great. Perhaps use hatching or shading instead of the solid black areas? In any case, you'll want to be able to separate out different calendars.

Other display modes? "Today", "Clock/Calendar", "Now and Next"?

How do you control it?
Good point. Pathos is not with the boring old tech approach :)
I do know that people have transacted real estate in Bitcoin in Canada before, mostly as a gimmick, but no reason you couldn't do that legally on the Canadian end. But I assume one would convert to CAD. What's the problem with KYC on the Canadian bank end? Canada has no such controls and wouldn't care that the money was laundered out of Argentina.

Even if you had to do that, laundering the funds into Canada unfortunately does not seem it would be difficult in practice, given the apparent scale of money-laundering associated with the Vancouver housing market. And you do not have to be physically present to acquire property in Canada.
Also important to note that the Android approach is more likely to continue to work. In many places (certainly Manhattan, where I am), everything but LTE (and I gues 5G) has long been turned off such that GSM/Edge/UMTS/etc no longer work.
Not using the cloud has many hidden risks. You need multiple physical locations for reliability, those now need to be staffed.

If you instead use cheaper 3rd party hosting companies, you may have hurdles to growth and future migration cost since those companies do not have many of the certifications required.

From an investor POV, paying a little extra now is often worth it to reduce risk and remove barriers to explosive growth.
The NHS is free at the point of delivery. https://en.m.wikipedia.org/wiki/National_Health_Service_(Eng...

It is not free like a free buffet.

But if you have a need, and a doctor/nurse agrees, then you get the treatment at no cost/free.
This will be a somewhat intemperate response, because as a developer of a significant library I found this quite irritating.

If you publish a Python library without pinned dependencies, your code is broken. It happens to work today, but there will come a day when the artifact you have published no longer works. It's only a matter of time. The command the user had run before, like "pip install spacy==2.3.5" will no longer work. The user will have to then go to significant trouble to find the set of versions that worked at the time.

In short unpinned dependencies mean hopeless bit-rot. It guarantees that your system is a fleeting thing; that you will be unable to today publish an end-to-end set of commands that will work in 2025. This is completely intolerable for practical engineering. In order to fix bugs you may need to go back to prior states of a system and check behaviours. If you can't ever go back and load up a previous version, you'll get into some extremely difficult problems.

Of course the people who are doing the work to actually develop these programs refuse to agree to this. No we will not fucking unpin our dependencies. Yes we will tell you to get lost if you ask us to. If you try to do it yourself, I guess we can't stop you, but no we won't volunteer our help.

It's maddening to hear people say things like, "Oh if everyone just used semantic versioning this wouldn't be a problem". Of course this cannot work. _Think about it_. There are innumerable ways two pieces of code can be incompatible. You might have a change that alters the time-complexity for niche inputs, making some call time-out that used to succeed. You might introduce a new default keyword argument that throws off a *kwargs. If you call these things "breaking" changes, you will constantly be increasing the major version. But if you increase the major version every release, what's the point of semver! You're not actually conveying any information about whether the changes are "breaking".
Posting this mainly to ask the uninformed question why we don’t Build ships from multiple flexibly connected segments to reduce stress to the structure while creating longer ships?
Porting a React library 1:1 to Svelte – It might be easier than you think
So, if you chat with a business, Facebook will know details about the business, and maybe the chat. That's the real value Facebook gives business to use WhatsApp.

If you only chat with private numbers, WhatsApp will operate exactly as it was before the privacy policy changes, Facebook will know nothing about you.

Is this correct?
Falling 20% short of a five year plan that included 2020 is not strong evidence they're pulling back.
That price was at quantity '1' though, right?
Programmers, game makers and 2D/3D artists are very different target audiences with very different needs. To name one example, the commit hash integrity which is a foundation of Git is a must-have for software projects, but might be not useful in environments like VFX or CG productions
Doesn’t seem like it was ‘many systems’.

It’s a very severe bug, for sure, but it wasn’t long-standing and looks like it only affected a small number of versions before it was fixed.
A way to think about whether something is constructive is that everything is decidable, in the sense that there is some procedure that will give you the answer in finite time.

In Kevin's example where you have two programs, one which depends on the Riemann hypothesis being true and the other which depends on it being false, is that you can't just execute the programs -- they might have undefined behavior since they depend on the truth of some statement during their executions, and there's no general algorithm to decide whether undefined behavior is happening. They depend on undecided facts, so you can't put them together into a single program that decides the result. (Maybe a slogan is "truth can be contingent, but data cannot be.")

In Lean syntax, this is an example type signature of something that takes two programs (h and h') that respectively take in the truth/proof of a proposition or its negation, along with a proof that there is at most one element of α, and produces that element. I don't think there's a way to write this definition in Lean without marking the definition noncomputable:

def extract {p : Prop} {α : Type*}
(h : p → α) (h' : ¬p → α)
(unique : ∀ (x y : α), x = y) : α := sorry

(the sorry indicates a missing definition).
Do the ads wobble like that live?
If there is only one sensor, how do you know it’s reporting wrong data?
Ask HN: Are heavily deflationary Cryptocurrencies sustainable?
Bitcoin is without a doubt one of the scarcest assets in the universe, as its supply is completely insensitive to its demand.

Is this extremely deflationary model, where the early adopters have a disproportionally large advantage over people that begin to use the system later on sustainable though?

I guess my question is more philosophical, but will latecomers/later generations put up with a monetary system that is of such nature?
It's a mixed bag, if you hire engineers who exclusively want to refine the existing toolchain - you may find that solving new product problems becomes more difficult. You may get stuck with an ancient oracle stack drawing down your entire companies profit margin. Or the team responsible for some technology has ossified so heavily that your launch date is moved to twenty never.

You can immediately spot a misaligned engineering culture when every team has its own tech stack and its own ops as it means that none of the teams trusted each other for anything and had to resort to federation. On the flip side you can se bad engineering cultures where decisions are made based on pure conformity with what was previously built regardless of the problem being solved.

There's a happy middle-ground, a company like etsy with 200-400 engineers can happily afford a small team of 2 engineers trying out scala/mongo for something, it might work out, and nuking it from orbit won't cost that much in the grand scale of things.
Wall calendars don’t have room for enough information. A weekly view would be nice. I would like a thinner frame and larger screen for readability. I might worry about the inconvenience of powering it or of entering/editing information. For the price point, a fancier build quality would help with the “premium” feel you probably would need: it would need to stand as a practical art piece
I played it recently. I spent almost a full day to finish all the worlds and then lost interest afterwards.

I think I had expectations that it would be a lot less ... tedious? Like I was hoping it would be mostly automated except needing hints whenever it got stuck. Much like how the flavor text would hint to you (the human) that you needed to use certain theorems for certain levels.

Instead, it was so low level that you had to do every step of algebra manually with a line of code each. (and to be fair, in the beginning it was necessary because you're developing the usual rules of algebra as you go, but even in the later levels after they tell you about the ring tactic there's still a lot of manual algebra you need to do) The search space seems small enough that even I was just mindlessly spamming rewrite/intro/apply/induction. Why can't a computer automate this completely.

And going in the other direction, I was hoping this would be a good tool to aid in proofwriting. But most of the "proof" I wrote was complete gibberish not meant for human consumption. I think the problem is because the code relies heavily on mutating a context that you can't see without using the lean UI.

Anyway, maybe the number game is just not a good intro to the full capabilities of lean and I am missing the point.
Too expensive for the utility it provides. A Raspberry Pi with a simple LCD could do the job for half the price. An old obsolete phone would work too.
You have to be careful when anthropomorphizing AI models. Yes, goal-driven optimization is a thing, but in what sense does the model itself "want" to achieve its goal? Can it even understand its own goal, in any sense? Change it? Improve it?

In linear programming, you wouldn't describe the model as "wanting" to optimize its objective function, for instance.
He's a smart guy but this feels more like a pendulum swing. ASP.NET had a similar implementation called AJAX UpdatePanels back in the mid 2000's.
Exactly. When you want to install one of those fast-paced pieces of software on your system, you're often dissatisfied with the old version coming with your OS anyway.
“Apple's reaction is they come to Hacker News and try to bury people talking about real problems that real users see.”

The seems like bullshit but to me.

Also claiming people are shills is against HN guidelines.