skysight-inc/HackerNews huggingface dataset:
> I think the general idea is for the company (and other employees) to give employees what they want and recognize how they want to work. If someone prefers working at the office, it would be terrible to force them to WFH.

> Regarding productivity, if someone does their best work at the office communicating with other people but prefers working at home, wouldn't they fall behind their colleagues when they opt for a WFH setup?

Generally agreed, but caveats apply here: a lot of folks may prefer to work from home, but don't necessarily prefer the approach that leads to their greatest productivity. Also, most people don't properly account for intangibles, such as the creativity benefits of an environment where people spontaneously interact on a daily basis (it's famously the entire reason the Pixar studio building is designed as it is), or the mentorship of new people. Costs like this may be OK for a year, or three, but will eventually come back to bite you.

Finally, many people have reliably mis-aligned notions of what "productivity" is. For example, when a junior engineer disappears down a dark hole of code, it's usually a bad sign, even though they almost always think they're being very productive (I say this from deep personal experience, having fallen into this same trap many times over). The danger of this one is that even if you're evaluating by "outcome", nobody really knows if you're unproductive because you're drifting, or because you're distracted, or because of something else. And if you're far from the group, it's even harder to tell what might be wrong.

Remote work feels bad for junior employees, for exactly this reason. So many times in life you're stopped from going down a dark path not because of a meeting or a status update, but because you started chatting with the other people on your team over lunch, and found out that Bob had an idea the other day that would make your change ten times easier to implement, and Alice was refactoring some other bit of code that solves the bigger problem. And oh yeah: haven't you heard that the manager of the Chaos team is talking about eliminating that use-case anyway? Spending too much time there would be toxic for your career!

I haven't found a way to replicate this with zoom.
Awesome!! Posting from it now after about 2 hours or so to backup some stuff and run through the installer with a couple glasses wine.

Super slick. No issues.
> An n of m scheme with each n being held by parties unlikely to collaborate is another solution.

there are two way to do this currently- multisig wallets and shamir's secret sharing algorithm.

multisig wallet is more widely supported. Gnosis Safe is a popular implementation, but requires multiple transactions per final action.

shamir's secret sharing allows splitting the secret off-chain, which means you only pay gas once. it's hard to find a safe implementation and be confident that it works correctly.
You can, and in fact, that's how idiomatic Go's handled this up until now. But it only works in that specific case, and even then there's a small issue with readability - if you're not already familiar with this pattern, it's not immediately obvious that the string is strongly coupled with the bool. An Optional is very explicit about that.

The problem becomes clearer once you venture out of this exact case. How would you embed this pattern in a struct?

Like so?

type A struct {
value string
valueOK bool
}

Or maybe with a pointer?

type B struct {
value *string
}

This option is the most common one in Go code today.

You can perhaps see the issues already - these are awkward, neither properly communicates that what we want is optionality.

But the real issue is that now that these are in a struct, nothing prevents us from accessing the value without checking if it's valid first:

a := A{value: "", valueOk: false}
// oops
fmt.Println(a.value)

a := B{value: nil}
// oops
fmt.Println(a.value)

This wasn't an issue in your example - if we attempt to only access the value, and omit assigning the bool, the code will not compile:

func hello() (string, bool) {
return "hi", false
}

func main() {
value := hello()
// ^^^ compiler error: assignment mismatch: 1 variable but hello returns 2 values ([1])
fmt.Println(value)
}

An Optional type fixes this by not allowing you to access the value directly, but to instead have to go through a function like the one above.

[1]: https://play.golang.com/p/cJcTD0WWSPO
Perseverance was originally a twin of Curiosity, but it cost more than Curiosity. There's no way that a twin of JWST would cost only 10%.
They’ve adapted remarkably well to urban environments it seems. In Chicago they regularly use train lines and greenways along the both branches of the Chicago river to get around. And there’s loads of parks, cemeteries, and other green spaces. Deer seem to do well in the city too. The cemetery I used to live by (Rosehill on the Northside) hosted many deer. This is a cemetery with dense urban residential areas on all four sides, but it must have been large enough for them and there’s lots of quiet neighborhood side streets around.
My personal view is that crypto currencies are basically the last frontier for capital to flow into in an environment of extreme accommodation and support by central banks. As central banks remove their support for the economy in the coming year or two, we ought to see a lot of money flowing out of crypto currencies and back into other things that are less risky.
You are right. Thanks for the suggestion.
Users?

Imagine that every Internet user pays just one dollar a month. That's still billions worth of revenue, and it can be segmented further such as basic features available for free and more advanced users (such as large-scale API access) can pay more.
i suspect that proof of stake cryptotokens at scale will consume less energy than video games and machine learning.
I don't disagree, and I am not trying to argue that these laws aren't a good thing. But I'm also not sure the lawsuits are going to make a big difference.

My last company, despite facing an actual accessibility lawsuit, was willing to let all 3 of the engineers with the most accessibility expertise walk (including myself) rather than allow a long-term WFH policy.
Author here, thanks – great point. Mind leaving it as a comment on the essay itself as well for posterity? Or I'm happy to add a footnote/comment quoting you.
> Right. And who do you think controls the media in other democracies?

Nobody “controls” the media. Any clown can start a media company and many do, across the full spectrum of opinion. Media also has far less share of communications now anyway. Everyone can publish, as you are here. Go ahead, write what you want. I’m far more likely to be arrested in eg Russia than you are in eg US. Remember https://www.iraqbodycount.org/ ? That’s still up and nobody is in jail. Try post this a few times in Russia and see how that goes: https://en.m.wikipedia.org/wiki/Casualties_of_the_Russo-Ukra...

Or better yet, https://twitter.com/Schwarzenegger/status/150442684419966976...
https://www.talkovlaw.com/defamation-defense-rhetorical-hype...

Perhaps you'd like to hold everyone who has ever called a politician a thief or a crook liable for defamation, unless that politician has actually been convicted of such a crime?
We look at the behavior of packages, what APIs they use, and how that changes over time. The list of issues we currently look for is here: https://socket.dev/npm/issue

Socket’s not open source at this time, but we’re releasing a CLI in the coming week if the GitHub App doesn’t suit your purposes.
>Is it really your selling point that crypto is good because Russians can wage war while circumventing sanctions?

No, this is a person sending money to their brother, who is presumably not engaged in "waging war."
> All currencies are dependent on being spendable.

Right, and the issue here is that Bitcoin is not spendable without first being converted to a better currency that normal merchants like your grocer will accept. That's Bitcoin's weak point, you clamp down on exchanges and suddenly it can't be used with most merchants.

> Involuntary adaptation historically leads to drastic inflation with the trust in the purchasing power degrading.

I don't mean to jump between threads here, but didn't you just finish telling me elsewhere that Bitcoin would be accepted once people had no better choice of other currencies to use, and that's why it didn't matter whether or not it was a currently attractive currency for my local grocer?

That sounds a lot like involuntary adoption to me.
This meme forever: https://i.redd.it/ca4fwtln57h81.png

We live on different planets. I don’t think you even understand where I am coming from.
I believe blocking an honest discussion is never going to do more good than harm. The original post doesn't even suggest that we should overthrow our Google overlord to replace it with whatever we find interesting. It's just pointing various limitations and issues that Google users are facing right now. And apparently from the replies here, there are even more aspects that people are have troubles with.

It's true building a good search engine is an gigantic undertaking but if Google (or someone else entirely) is aware of the current issues, they may have ideas to tackle those problems and then we can all share a better internet.

Same for the argument with democracy and any other similar arguments, pointing out problems within our current institutions doesn't remotely mean that we want to abolish everything and start from scratch.
Sorry to be the bearer of bad news, but that's mostly because it's a Chevy, not because managing lithium batteries in cold weather is an unsolved problem:

https://news.yahoo.com/cold-hard-truth-evs-winter-103037566....

If you are in a climate where freezing weather is common, you might want to swap it for a different brand. There are comparably priced options that work well in the cold (just look at the chart in the article).
Neither its open source status nor the number of countries a piece of software is run in make its users immune to the law.
Nothing is perfect, and the world is not black and white, it's not ideal, but it is what it is.

A criminal will lose part of his/her rights, some of his freedom, and even his life in a perfect democratic liberal human rights first country. This is how the system works.

If the war is deemed by most as a criminal act, losing some open source is just a very tiny part of what the offender deserves. Why is this even a surprise? Software is no exception here.
> “ Why wouldn't they just use the stablecoin?”

This is a good question and I think there’s a two part answer.

Part one is stable coins still have smart contract risk in the arbitrage style version, and fraud/authority risk in the custodial version.

Stable coins that peg a government currency are also vulnerable to all the same issues fiat currencies are vulnerable to.

Bitcoin is a better store of value than fiat (which is a bad store of value - we store wealth in assets primarily because of this).

So you’re better off storing value in BTC like gold and then moving pieces of it to transact in small amounts if you must. If you can’t (exchanges are locked) you’ll need to find someone willing to transact in BTC despite volatility (or someone willing to trade you fiat in person).

Is this optimal? No, but it’s about degrees of control. Wealth locked up in banks controlled by authoritarian governments give you fewer options.
Any contract must be backed up by force, or else it’s meaningless.

As an example, if you enter into a legal contract, that contract is backed up by the threat of litigation (and by extension, force). If it weren’t, there wouldn’t be any incentive to obey it.

And yes, I do believe that the consensus is that activities with an outsized climate impact are harmful.
"My company specialises in shaving foam containers which hide embryo containers and a cryovac. Have your computer guy contact us, when you need to exfiltrate something."

Please tell us what early success means and why we haven't e.g. done mammoths, or Tasmanian Tigers or even insects yet.
Internet Archive Netlabels: 75718 free music tracks
I think you're missing a lot of information from your article and your thinking. The creative limits of a new organizational strategy for information are nonexistent. That is, when the vacuum-tube was invented, no one foresaw the integrated circuit. When the personal computer was made possible, no one really foresaw the internet. When the internet was spawned, nobody really foresaw large companies dominating the mental associativity with the 7th and 8th letters of the alphabet. So it goes, things are not easily forecast-able. I agree with your first point. Your second point is where you lose me. Consider that lots of "value" is actually encased in digital content. Anything that we use to negotiate, sell, buy, barter, trade, or exchange valued digital assets, itself begins to have value by virtue of facilitating the exchange. In this way of thinking, while a credit card company does not produce anything new, it still provides new value to the equation or scenario by enabling exchanges that were previously not possible. Now, you can ask, quite intelligently, "what are the maximized branches like for exchanges that are now possible via decentralized ledger that previously were not?" And there you might find a cap represented as a ratio of real creativity. I define creative outputs as the fruits of mother nature and the fruits of the human mind. I define value in an ambiguous way, or ambivalent way, because the getting-of-the-food and the consuming-of-the-food are distinctly different modes of value, but culminate in the same process of satisfying a lack, want, or need. I could ramble on, if you have a question about anything I've mentioned please do not hesitate.
Oh excellent. I had read that it wad removed from librewolf.
That's a line from the same Faith No More song "Land of Sunshine" :)
What's the situation with Android?
Ive also heard about linux early-bringup from former apple employees.

Obviously what I say isn't proof though
I searched for "pizza near me". Google shows me several pizza places within a 2 mile distance. Alexandria gave me the link to papajohns.com.
The checksum only proves it came from where it says it did without modification. You still have to trust the original author to be honest about what the code really does.
Google stripped out extension support, and we haven't been able to bear the cost of adding it back — lots of forked files. If you are using KiwiBrowser, check what the chromium version is vs. latest, and check secbugfix back-porting.
it's easier to add time delays to cryptocurrencies than anonymity to our current banking system.
I don't really understand how that helps. An example:
Today 1 BTC is worth 10 of a stablecoin tied to the USD. I want to transact, so I trade for 10 of this coin and spend it. In three weeks, 1 BTC is now worth 20 of that coin. I regret transacting.

If you think your currency might be worth a lot more if you just hold on to it, you don't want to spend it for FOMO. Stablecoins don't change that.
Firestore has very specific usecases that don't match a lot of things that Postgres is really meant to handle. Namely, as you are learning the hard way, it isn't a relational database. It doesn't make it bad, it just isn't what you thought it was. $1400 a month is nuts, it sounds like something isn't optimized well.

GCP Cloud SQL (Postgres) has been fantastic for me. Easy to connect to, easy to scale and not that expensive.

I have GCP Cloud Functions (golang) in front of that and they spin up, connect to the database and serve the whole request in under 1s. Hot requests are 80ms for submitting some simple data.

If you do it right, you can minimize persistent connections to the SQL backend (offload as much as possible to PubSub messages which a backend function can handle). This will keep your bills down too because you won't need as large of an instance to serve requests.
> Perseverance was originally a twin of Curiosity, but it cost more than Curiosity.

I can't imagine how that could come about.

> There's no way that a twin of JWST would cost only 10%.

It's kind of the way building things works. The cost of the prototype is enormous compared to the next one. For one thing, the additional R+D cost is $0. The additional cost of the software (and I bet the custom software is a big chunk) is $0. The additional cost of committee meetings to discuss competing alternatives is $0. And on and on.

When cutting parts, the cost isn't in cutting the parts. The cost is setting up the machine to cut the parts. The cutting cost is trivial.
You should try Brave search.
Mind blowing.. dang!!
Exactly. Sure the blossoms are beautiful but the #1 reason is to spend a day (or night) drinking with your friends.
Accessibility and building regs ironically combined to prevent a bookstore where I used to work from replacing a set of skinny, awkward, inward-opening doors which made the entire store a fire trap.

Why? Because state law required that any part of the building being modified be brought into compliance with modern building code. In this case:

- Replacing the doors with outward-opening doors would mean bringing the doorframe into compliance by widening it

- Widening the doorframe would mean widening the alcove into which it opens, and in a 19th-century masonry mid-rise every wall is structural

- Widening the door also means widening the short (3-4 steps) staircase leading up to it and bringing them into code by making them less steep

- Making the stairs less steep means they are now longer than the alcove and protrude beyond the property line onto the sidewalk
There's a big difference between publishing the source code of malware while clearly stating that it's malware, vs publishing trojan malware on NPM while knowing that it will be automatically installed by a bunch of package managers and cause damage. The former is fine; the latter is clearly malicious and is or should be a crime.
Rather than throw them out, I'd say there's an optimal point to sell them off. (A couple of years ago, I bought a bus that was sold by an institution when the mileage reached a certain point.)
Lol, 2013 called it wants it “Bitcoin is only used by criminals” FUD back
There are companies in India that took your mobile phone before entering office. This was before pandemic. They had no trust in their employees. Because of pandemic they had no option but to trust their employees or else they were all gonna go in the ground. Their hand was forced by pandemic to trust their employees and it worked really well.

We would have forever worked in those awful open office plans if this mass scale experiment had not happen. Now the cat is out of the bag and everyone knows wfh works.
As a long time vim user I didn’t have as much trouble as I feared for the arrows: just hold my left thumb on mod while using hjkl. (This isn’t quite the native mapping that comes with the keyboard though.)

I mapped mod- and the four right edge keys to home, page up, page down, and end. These were familiar to me from an earlier split keyboard I used. (Goldtouch maybe? Or Kinesis freestyle?)

For function keys, Mod+2 is as easy as fn+F2 on a laptop and not much to remember/learn vs just a raw F2. But I have to admit that some of the shift-alt-Fkey combinations in IntelliJ are even harder to remember and type with an extra mod required.

Probably the thing that really got me was the default keymap requiring mod for escape. So I remapped the corner key to escape, (or backtick with mod) and I have mod-Tab to type tilde. It works, but when going back and forth to the laptop keyboard this is the one that throws me. Also I wish I could teach my Macbook keyboard to have an arrow key layer because I feel like command or caps lock plus hjkl would feel so much better than the tiny inverted T half keys on my laptop.
Which blockchain will be eternal?
You’re right about FDIC protection. The wire fraud example is really the least important part of my comment (it was just showing risk exists with some traditional financial transactions too).

Exchange risk is tempered somewhat by Coinbase which is more comparable to a standard bank in terms of risk (imo).

The true value and capability that’s distinct with crypto is self-custody and that is the important part of my comment.
I was actually reading about this recently and learned about the time problem. Some interesting stuff I remember:

* On LAN: NTP can get up to 1ms accuracy and on WAN about 10ms accuracy.

* People's 'system clocks' use NTP for synchronization but can still be completely off.

* When you call DataTime.now() in Javascript it returns the unix timestamp in UTC time.

* Since it is UTC it will have the same value anywhere in the world - however since it is set based on the the system clock it isn't guaranteed to be very accurate at all.

* Browsers now have a high-precision API for doing measurements of elapsed time called 'performance.' Don't use DateTime.now() for this.

* HTTP servers seem to return a Date field that has a unix timestamp in it. Some projects have attempted to use this to synchronize time in Javascript.

* There appears to be no good, robust Javascript libraries that can synchronize and keep time accurately. Some libraries exist that use a single server + NTP to try calculate clock drift, however. But this isn't as good as the NTP daemon.

* Researchers HAVE been able to write software to synchronize a clock with better accuracy than NTP using distributed networks -- this should be closer to what a lot of people are interested in. Here's a relevant paper I found on this: https://scholar.google.com/citations?view_op=view_citation&c...

* People have done some pretty cool bench-marking hacks to measure elapsed time in Javascript before the existence of the performance counter API. With performance.now() -- its not a clock but a counter and browsers can intentionally limit its accuracy to make 'fingerprinting' harder. https://stackoverflow.com/questions/6233927/microsecond-timi...
Your $100B figure should be $10B, for Webb.
Ingenuity was an about $80M part of Perseverance which was $2.4B in total.
Agreed. When people say they Google is returning poor results, I can never get an answer of what specific URL people actually want. Just general unhappiness and some mythical, vague, ideal result.
What does worrying have to do with writing structures?

To further improve the title: "The advantages of list structure on most writings".
Comparison with the previous generation infrared telescope, showing the massive increase in resolution.

https://twitter.com/gbrammer/status/1504369779540480002