skysight-inc/HackerNews huggingface dataset:
In some countries (UK, AU off the top of my head) you pay an inheritance/death tax when your parents pass, unless they gifted you their wealth several years prior to death (7 years?).

Likewise with means-tested public healthcare & retirement systems, you can find yourself having to spend almost every cent you’ve earned over the years on paying for carers, medical, retirement housing etc. Whereas those without any wealth will get the same, but paid for by the state.

In these cases it makes sense to reallocate most of your wealth to your family (responsible child or younger sibling etc) well in advanced of, say, plans to move to a retirement home. Ring fencing your money to protect it both for your benefit and your family. It also avoids squabbles over the will if everyone has already received their inheritance well in advance of your death.

If you’re in the unfortunate position of no trusted family member to take care of your finances then that’s a different ball game.
I think what they suggested is actually the reverse: coworkers becoming friends, not friends becoming coworkers.

It makes sense in a way, when you spend 7+ hours a day with those people, you're bound to find some common interests that could bring you closer. What's hard is maintaining those friendships once they're no longer coworkers, as usually those "common interests" are mostly about the company's.
> But people are passionate about talking about their problems and that's where you should orient your discussions on. Don't ask about your product at all during PM interviews, simply try to understand the problems users are facing and figure out what ways your product is or is not addressing those problems.

Yeah you need to understand the whole process that the user is part of, and then design a better overall process.

You can't ask the customer to design the product for you, they don't have the overview it requires and they also don't have any incentives to help you with your job, unless you give them something for their time.

Product managers make their job way too easy for themselves by expecting the users to provide complete requirements for them.

You could never have done any user research that would show you that people wanted to have a phone without buttons, before the iphone came out.
There is an option "increase contrast" in accessibility, plus a slider to adjust the display contrast, plus a set of color filters for color blindness that can be quite useful even if you don't suffer any of the specific conditions.
That was a long time ago, and computers have come a long way.

Maybe now is a good time to re-examine those assumptions and re-evaluate those priorities.

At a time when Electron is the cross platform UI toolkit of choice, Tcl/Tk seriously deserves a second look.
I think everyone is responsible for doing what they can to contribute towards a better society, not only governments and law makers. That also means you're responsible for the actions you make which does the opposite, whether you get paid for it or not. If someone values having a great home over contributing to a better world, that obviously does tell of that person's values.

Starving is not very "arbitrary" because it means life or death, and you can't expect people to choose death over doing something unethical.

If more people say no to doing unethical things (or show disapproval of those things being done), it'll be harder and more expensive for companies to find people who will do said things. Software engineers working in online gambling make a lot more where I live, which makes that industry less profitable. That's way more effective than waving signs on the street.

Why do you feel that you can't be held accountable for your actions as long as you get paid for it? Do you not want a better world? Or do you think it's up to others to do something about it, and not you?
I guess he just wholly missed the point that the code shipped, in the end, is exactly, identically the same either way.
I'm not sure which vault we're using. There's no identifying information in the server responses. The storage type shows as "Consul" so that suggests Hashicorp Vault.

I'm not the person to ask how to set it up but it's seamless in use and can return data in json format which makes it easy to parse. If it were my money I'd look very hard at this product.
Okay, let's assume land is expensive and you do need the parking lots. Georgism just tells you, please use the land more efficiently. Underground parking or a multi story garage become profitable as they reduce the amount of land being used and therefore reduces land value taxes you have to pay. Ethical tax avoidance!
What's left in the RHEL family? CentOS is dead, Scientific is dead, Rocks I guess? It's not a lot of fun using these as a workstation, and even as servers they're quite a pita if you need any kind of up-to-date language runtime on them (e.g node or elixir or something).

I use Void on my clients, and ubuntu server for servers, hopefully snap won't get in my way there too much :}
Dying for a better life: South Koreans fake their funerals for life lessons
Turns out it often depends on context: https://www.nasdaq.com/articles/indexes-or-indices-whats-the...

[..]
"Indices" is originally a Latin plural, while "Indexes" has taken the English way of making plurals, using –s or –es.

"Indices" is used when referring to mathematical, scientific and statistical contexts. It is used to refer to a numbers, symbols, and figures comparing a value to a standard.

"Indexes" is usually used in reference to written documents, such as bibliographical or citation listings.
[..]

Based on that definition “indexes” is probably more common in the context of databases than indices which makes me suspect it’ll win in this poll given the audience of HN.
Option type was my favourite solution to this until i was introduced to nil punning. I still haven’t found a more pragmatic approach.

Some languages allow you to say “this can never be null”, and in general, i find that really helpful and ergonomic but there’s cases where it’s not practical and you have to permit null and at that point, you’ve sunk the boat.

Strict non-nullable with Option types has been moved to 2nd place solution since i experienced nil punning.

Treat nil as a value, like in this article’s example of the array being terminated by nil. Don’t make it an exception to compare against nil. But don’t ascribe any other meaning to the value - that means no matter the context, nil can semantically fit your use case.

It’s better than option primarily because it means a lot less code. You delete all “is this value present?” type code from your codebase because encountering nil in your happy path is rendered harmless.

Very nice.
That's equal to the black-white and gender gap after affirmative action programs and laws making penalising minorities and women in hiring processes illegal though....
Bugs exist. No question.

What does bother me is where you detect the bug.

Is it at compile-time?

Is it at run-time through a crash?

or is it months later after you notice that many of your users seem to have January 1st 1970 as their birthday with no way of recovering the lost data.

But hey - at least stuff kept running. Right?
Let me rephrase: you don't need a public permissionless blockchain to have an append-only ledger that allow you to audit transactions. If you're not using a public permissionless blockchain, then there's nothing new that hasn't been around for decades. See also the paragraph about private blockchains in https://www.schneier.com/essays/archives/2019/02/theres_no_g...
The code isn't particularly clear (nothing written in Rust is) but it looks like the output is using linear interpolation to compute the values in between steps.

If you use a lookup table then you're approximating a sine as a bunch of piecewise linear segments with surprisingly little error, and linear interpolation works well on those. You don't have any harmonics to worry about and the curve is incredibly smooth, so there are no odd effects to take into account.

A while ago I wrote some Python code to demonstrate this effect in calculating frequency from pitch in synthesizers by interpolating a table of semitone steps. The error was negligible up to around C6, which is the top key of most 5-octave keyboards, and only a handful of Hz at C8 which is higher than most folk need. I can't find the code now but when I do I'll post it.
The Foreign Earned Income Exclusion can reduce US tax burden for US citizens abroad.

https://www.irs.gov/individuals/international-taxpayers/fore...
For a brief moment of my life I memorised like a half windows xp cd key…
A real threat to Bitcoin: Miner Centralization
There's a company doing one based on plasma treated sheep's wool that looks good (if a little pricey).

Their pitch is that unlike other sheep wool based insulation theirs doesn't have issues with insects moving in, I guess the high heat means it's not edible and absorb water any more.

EDIT: Isolena in Austria is the company.

They seem to be one of the only ones whose insulation is purely wool and doesn't have a bunch of recycled plastic in it as well.

Heritage House has an (opinionated) article:

https://www.heritage-house.org/stuff-about-old-buildings/ins...

Edit 2: It's Plasma treated not heat treated.

https://www.lehner-wool.com/en/brands/isolena.html
> I think everyone wins here.

except for the cities flooded by tech workers that do not belong to the community.

Like it's happening to Barcelona.
they would cause trouble to the company though. And the company would have troubles with the country where they are tax residents
As far as I can understand it:

1 - I'm proud of having cheated Airbnb out of their commission when helping me find housing so I could live like a hipster

2 - I hate living next to Airbnb hipsters

Needless to say: not a lot of coherent thought in that comment...
Big5 Chinese Character Encoding
Meh, different languages give you different tools, different degrees of nannying vs freedom. Some may give you a foot gun, but at least you have a gun and you aren’t required to point it at your foot.
You are absolutely correct, this may be a multi generational project and as far as we know politicians don't think beyond their term. Future generations, even those born today, count for nothing.

Perhaps we should just convert all inherited land into 20 year leases with a land value tax being introduced after the lease expires?
The gist here should be that there needs to be worldwide coordination for taxation base of workers. Remote work visas are a start but there needs to be a clear global standard. Maybe airbnb could push for this
I work at Automattic (no proper offices, fully remote), which (pre-pandemic) does meetups once or twice per year per team, plus one for the whole company. Meetups are typically a week long. I’ve had the chance to visit Lisbon, Hawaii, and soon Cancun on the company’s dime, so I can’t see a world where I am upset about “having” to attend these trips :)

I recognize that kids makes it difficult. And there are also folks who find it hard to travel much at all. But I’ve found I have the opposite problem: remote work can be extremely challenging from a energy and social point of view without meetups. I’ve never met most people on my current team, and don’t have strong social relationships with them. Those are really only possible to build in person. I come away from meetups with a sense of camaraderie, energy, and vision that’s difficult or impossible to replicate over Zoom.

So for me, I have found remote work more difficult during covid without meetups. I burn out more frequently, and struggle to find as much energy as I’ve had in the past.

True remote work — not 4/5 days, or in close proximity to an office where most work — would be less viable for me without meetups. Just as remote work is less viable for some with meetups. And working in the office has huge drawbacks as well for plenty of people. So it’s all a balancing game, and I wouldn’t say that meetups should be ditched because of this.

I do want to note that when I think of a meetup, a lot of it is social and having a good time. While “real work” obviously happens too, it’s not like these trips are consumed by it. Getting paid to go to a pleasant location of your choice with nice lodging and a decent food/drink budget is super nice. If it was just going to a soulless office at a minimal budget with no expectation of having a good time, I probably wouldn’t be so much in favor of them :) But with a nice mix of meaningful conversations, socialization, brainstorming, and fun, they have a positive impact on my work/life balance. And I’m more productive as well. So it’s a huge win all around for me, and I hope most.
If you write bad code then your code will be bad.
I think it will be worse for people who uses their work as main source of connections with other people. I guess society should take loneliness seriously for once, as it has a very negative impact on people's health.
> doesn't give governments the right to say what purpose owners can use their property for.

of course the government is gonna govern.

quoting you here

"governments told what purpose owners can use their property for, for ever"
I think it's because the author thought the tags you use in tables are <tr> and <tc> (table-row and table-column) and then did a s/tc/td/g.
Maybe the user lives in a place with 100% hydroelectric power.
Programming languages are like shepherds. They offer a compromise between the freedom to do stuff efficiently and the danger of unwanted behavior. You cannot maximize both at the same time. You can, however, minimize both by making bad design decisions. Footguns are more and more considered a fault in the language design and less the responsibility of the programmer.
Did you have any thoughts about the home owners around you while you were doing the same thing?
But then these calls will be way more tedious
Oh yeah, I'm going through the book also. Perhaps one mistake I made was to implement (in a very different language, to boot) while I am reading. This makes me only advance a few pages everytime I pick the book up.

I think that after I finish the interpreter from the first half of the book in this way, I'll go read the C bytecode part without writing any code quickly, and then have a second pass while implementing on the side.
There are often multiple sets of credentials that you need to pass to a microservice, some of which may be shared between multiple instances of the service or even between multiple services. Changing them would require plenty of case-specific updates to service configurations or just one update in the vault. By reducing the amount of work to update the credentials you also reduce security and quality-related risks.
Curly braces FTW. I like Python, but I recognise that the use of whitespace is problematical, especially when it comes to refactoring code. I have a shortcut in vim that nicely reformats my C code to consistent indentation.

begin...end, while no disaster, tends to hide the structure of the code visually.

So, curly braces it is, then.
To some extent, Boeing doesn't. The controls are physically linked; you can feel the other pilot moving them. In order to make opposing inputs you have to physically fight each others' inputs.

It seems in this case there was maybe some additional confusion about automation thrown into the mix; the pilots perhaps thought they were fighting the aircraft rather than each other. This is worrying, since if you want the autopilot disconnected, it would be typical to disconnect it, rather than try to override it (the autopilot will disconnect if manual inputs are made beyond a threshold, but that's not a typical way to disconnect it).
Is crypto just one big Ponzi scheme?
i think academia's future is remote. school too - especially if people want to travel nomadically.

Academia has actually had this model for a long time - people moving with their families for postdocs every few years and keeping in touch remotely with old colleagues
You know this is published in Nature ... Scientific Reports. And there goes the reliability!
Classical Music Doesn’t Have to Be Ugly to Be Good
indeed, neat e.g. for nicely (with modifiable styling) viewing immutable raw data like messages: https://mro.name/microblog

Have mutable design on immutable data is awesome for long-term concerns. And having the data raw!
Note that this journal is Scientific Reports (a Nature Portfolio journal), not Nature. Confusing I know.

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

> Scientific Reports is an online peer-reviewed open access scientific mega journal published by Nature Portfolio

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

> A mega journal (also mega-journal and megajournal) is a peer-reviewed academic open access journal designed to be much larger than a traditional journal by exercising low selectivity among accepted articles. It was pioneered by PLOS ONE. This "very lucrative publishing model" was soon emulated by other publishers.

Basically it's bunk-for-hire.
Maybe not really what you have in mind, but write.as as a blogging platform I think supports distribution of new posts through activitypub. I might be wrong about that though, as I never looked into it closely.
> so far the primary response have been “you don’t need to do that since you can trust [centralized company].”

It's more like: you can try, but current blockchain-based systems don't succeed at this, because you do end up trusting one or several entities (you wrote "Using a blockchain doesn't mean you no longer need trust."). So even blockchain-based solutions don't solve this problem, and if they don't, it's unclear what benefit they bring, even years after.
What is legally acceptable is a laggy mirror of what society finds morally acceptable. Morals evolve over time and are gradually accepted by the majority before becoming law.
> Just because Airbnb exploded this practice in popularity doesn’t give governments the right to say what purpose owners can use their property for.

That’s true.

The power of government to govern does not originate with AirBnB, but predates it considerably.

The particular use of the power may be responsive to situations created by AirBnB, though.
> If you stop to listen to a musician or street performer for more than a minute, you owe them a dollar.

Yes. Also if you take a picture.
Depends on the country.

In a crowded Island like the UK, doubling the wall thickness absolutely makes a difference.
I prefer languages that make it easy for me to focus on solving novel problems, rather than wasting my mental energy just trying to not blow my foot off with a rusty musket.
I remember some Soviet scientist had trouble cutting thin samples for transmissive electron microscope because the cutting itself introduced stress which then ruined the sample so he created a method of slowly cutting the sample with thread dowsed in sulfuric acid, this didn't deform the sample.
And I will also add: suppose that somebody claimed "they cannot help it" (that somebody lures them into it is a different matter) - that when presented with a situation that requires control they lose it: then, you understand, they should treat that as an issue to be overcome with some degree of priority.

...Just like the snipers here that leave a cheap track of their disapproval on the basicmost behavioural "standards".
I think this comment very well encompasses the modern discourse on sustainability: With a complete lack of a principle of proportionality.

The problem by elevating the seriousness of flushing a toilet, is that it dilutes more severe cases where one could do an actual impact.
I'm not sure how you can say it's meaningless. It's clearly not just a bunch of babble that you often see in business writing: each of these is a specific, concrete suggestion. I'm also fairly sure it wasn't just one guy's preferences, and in any case those preferences were born out of experience with the early days of the web.

I've worked on web services that did not follow those principles as well as ones that do, and it seems pretty clear to me these principles are all more or less correct. In my experience this is now more-or-less best practice* for web services.

*with maybe minor exceptions such as accessing secrets from an external vault service.
MirBFT is a consensus library implementing the Mir consensus protocol
I bought a brand new external hard drive last week and it comes with USB A. All of the competing products were the same.

USB C has replaced microUSB for most devices, but USB A still dominates by a long margin.
A difference between 200W and 500W for a single computer in your home isn't going to save the planet.
>During his lifetime, and even—astonishingly—in the half century since his death, the music of Arnold Schoenberg has been influential and controversial out of all proportion to the frequency with which it has ever been performed or otherwise disseminated. His name has been a battle cry, a punching bag, an article of faith, a term of abuse, a finger in the dike, and a symbol for anything and everything: progress, degeneracy, elitism, integrity, disintegration, regeneration, sublimity, ridiculousness. According to some, he is the reason serious music is dying. According to others, he is the only reason it has even lived this long. Nobody in the history of music has been a more dependable whipping boy; but neither has anyone been a trustier stick to beat with.

- Richard Taruskin, The Poietic Fallacy, Musical Times 145, no. 1886, 2004
I thought that as of today only North Korea and a handful of countries (Yemen, Afghanistan...) still use leaded.
> "This particular study went sideways, and here's why..."

You often can't tell if it went sideways because your hypothesis was shite, or your experiment was.

And when you can guess that your experiment was, you often don't know why.
I hope they add a "remote working approved" tag and filter, just like the "superhost".

I have been working remotely since almost a year now in several European countries and to filter out AirBnBs, which offer a decent desk and have stable internet takes hours. The "workstation" filter can not be trusted and neither the "has Wifi", which doesn't say anything about the quality.

An internet speed test should be required to be done by the host. This way I can avoid having to ask about the internet every time before booking - which takes sometimes half a day for getting a response.
The domain is a bit misleading. It's not Nature, it's Scientific Reports, and it's not exactly a great journal[0]

[0] https://en.wikipedia.org/wiki/Scientific_Reports#Controversi...
Eh, I'll admit [1] looks very architect-designed but it seems more about looks than practicality.

Where are the external monitors? The laptop chargers? The plants? The photos of family? The screens in meeting rooms? The whiteboards?

They're missing all of those, there's a guy trying to work on a laptop while in a hammock?

I'll stick with my home office, thanks.

[1] https://officesnapshots.com/2019/01/29/airbnb-headquarters-s...
Misbehave != tantrum. Normal child misbehave way more than they have tantrums (source: I have 2 children myself and my wife is a trained nursery nurse).

Regardless with a tantrum you wait till they are calm then speak to them and explain to them what's the correct thing to do in that situation.
On a large scale motorized sun tracking photovoltaics is very costly. The systems that can take the wind loading of six 1.65 x 1.00 meter size 60-cell panels on a pole cost more than the panels. Needs like a 6" OD sch80 pipe set into a concrete foundation.

Commodity fixed angle ground mount photovoltaics arrays are low cost.

If you do the dollar and kWh produced in year calculation for spending $40,000 on fixed mount ground pv, and $40k on a combination of pv panels on trackers, and compare the kWh proxied by both... The fixed ground mount comes out far ahead.

A tracking mount can make sense only if you have a VERY small amount of space to work with and want the absolute most kWh per month per square meter of area occupied on the ground. And don't care about money much.