skysight-inc/HackerNews huggingface dataset:
> If your org treats accountability as "an illusion" then it's doomed to fail regardless.

That was a reply to "...but for many the accountability of Scrum..." in the parent comment. There's an idea that Scrum creates accountability by making it possible to measure how well a team is meeting their commitments. It really doesn't. The metrics that Scrum exposes are little more than semi-random numbers. You're asked as a team to "commit to completing" some mostly arbitrary total of these numbers that has been determined to be your teams "capacity".

The entire premise of this kind of estimation is fallacious on face. It completely ignores the skill level, overall capabilities, and specializations of your developers and effectively equates them to an common minimum of mediocrity. Worse, it pre-supposes that your team fully understands all of the places that a particular task can go sideways which is almost never the case.

About the only way I can see it working is a situation where you know exactly what needs to be done, step by step, from or near the very beginning of a project. Otherwise, all you're doing with Scrum is forcing the team to make decisions on a Sprinted cadence rather than at natural break points along the completion of a project. This creates artificial delays, particularly when other teams are also working on sprinted cadences because you're likely to be requesting things that won't make it into some other teams sprint. Creating at least a sprint long delay before your team can complete their work, and well, breaking your sprint goals, etc..

Sigh ... Hence the accountability and predictability that's supposed to come out of Scrum is illusory at best and usually self deception.
Yeah, I did a quick search and the only relevant results I could find are a sanction against a drug trafficking firm, sanctions related to the falklands war from the 1980s (that have long since lapsed) and a proposed bill (which probably won’t make it out of committee) requesting sanctions on just the president and her immediate family.
> How do you handle maintaining this as you transition through jobs, machines, etc?

Currently, the tool reads ~/.mergerc, which is a JSON file with a list of SSH hosts to SCP history to and from. As long as the history file is in the same place (it tends to be on hosts that I setup, and otherwise I check in default locations) and the host has an entry in ~/.ssh/config, the tool will work. It's really just a wrapper for a few SCP invocations plus a history file (extended) format parser.

Changing servers is just a change in the config file, but it's also helpful for changing jobs, because I can quickly add a bit of filtering before the merging happens. I had to erase some API keys and such a few times, adding `filter` call here: https://github.com/piotrklibert/zsh-merge-hist/blob/master/s... took care of it.

> what is your workflow around maintaining these one off ad hoc "developer boost" type tools?

Good question. I don't have such workflow, at all. When I commit to write something like this, I try to make sure that it has a scope limited enough so that it can be "completed" or "done". In this case, the tool builds on SSH/SCP and a file format that hasn't changed in the last 20 years (at least). So, once I had it working, there was nothing much to do with it after that. The only change I had to do recently was changing `+` to `*` in the parser, because somehow (not sure how, actually) an empty command made it into the file. But that's all I had to do in 5 years time.

I'm not as extreme, but suckless.org philosophy appears to work well here. Here's another example: https://github.com/piotrklibert/nimlock - it's a port, done because I wanted to do something in Nim, but it worked for me for years and I suspect it still works now (after going full remote I stopped needing it). There's nothing much that could break (well, Wayland would break it, but I don't use it), and so there's not much you need to do in terms of maintenance.

As for language choices - these are basically random. I made the zsh-merge-hist in Scala simply because I was interested in Scala back then. I have little tools written in Nim, OCaml, Racket, Elisp, Raku - and even AWK (pretty nice language actually) and shell. That's another reason why making the tools any more complex than what's absolutely necessary would be a problem: the churn in the ecosystems tends to be too high for me to keep track of, especially since I'd need to track 10 of them.

EDIT: I forgot, but obviously the most important "trick" is not giving a shit if these things work for anyone else but me :D

> I'm checking it out

If you have Java installed, `./gradlew installDist` should give you `./build/install/bin/zsh-merge-hist` executable to run. The ~/.mergerc (on the host the tool runs) should look like this:

{
"hosts": ["host1"],
"tempDir": "/tmp/zsh-merge-hist",
"sourcePath": "mgmnt/zsh_history"
}

where `sourcePath` is a path to history file relative to the home directory.
> Is there a viable path forward?

That's the tough part. The places that I'm familiar with that experimented with no-tipping ended up reverting back to the standard model. With tipping, good waiters at good restaurants can make solid money - probably more than they'd be paid in a no-tipping model. So they quit and get a different job with tips, and the back of the house makes a bit more money, but then overall business declines due to the less-experienced/lower-quality waitstaff.

I think we're stuck with the tipping model we have in the US until some tech really disrupts the dining experience - robot waiters or some such.
This is why all bills should be single issue, with a public comment period of 1 day per page of text before a vote is allowed
I pay for Google One and still have adds in Gmail.
This can be addressed. Protocols not platforms™. However, these protocols need to have spam mitigation mechanisms built it. We need "RPoW" tokens deployed ubiquitously.
Tipping in the U.S. is such a travesty.

This is painfully apparent in bars. Compared with, say, Ireland where a barman can take multiple orders at once, batch them, then quickly take payment via a single contactless tap.

In the U.S. you have to "open a tab", the bartender has to add drinks to your tab, then when you want to pay, the bartender has to print off the tab, have you sign it, do mental maths, and finally write down the total bill. I'm sure there's also extraneous labour when it comes to reading the signed amounts and inputting them into the billing system.

It also lends itself to fraud. What's stopping a bartender adding a few bucks here and there on tipped amounts. Or a card owner disputing a tip they genuinely gave. The idea that a bar which has scanned your card, can then withdraw any amount it wishes at a later date is totally backwards and should be stopped.

I am convinced that if a bar were to switch to the non-US system, then the increase in order speed and reduction in prices would mean no lost profit for the bar, and happier customers.
> No part of the specification requires Google, cloud or third party trust.

AFAIK the only reason you need Google, Apple, or etc. is because the mobile OS needs to make the process of doing the bluetooth pairing between a random device and the phone seamless. Given the crap networking we have in the world you need a 3rd party everyone can reach to exchange the most basic information. Then everything is local via Bluetooth.

> The point is replacing passwords with something which is equally user-friendly, but which cannot be phished.

Yes, and biometrics (which pretty much everyone uses) are great! They're device ONLY. It's entirely a convenience feature that avoids needing to enter the Required To Setup PIN/Passphrase every time.
> free which is impossible to beat

I mean, they could also pay you, the content creator, but yeah, that wouldn’t work as well on a classified ad website.
> Think of it this way, "Should you consider race when hiring for a job?" Yes: you're a racist because you want to hire white people. No: you're a racist because you don't support affirmative action.

Reminds me of this scene in The West Wing talking about how numbers can lie: https://www.youtube.com/watch?v=t7FJFuuvxpI
Allende came to power with only 1/3 of the vote, and during the ensuing congressional negotiations over 'who would take power' - a military general supporting the notion of non-intervention in politics to tilt favour was 'mysteriously killed' paving the way for Allende's ascension.

He then went on a rampage to socialize large swaths of the economy (without a mandate mind you aka no real popular support) and then crashed the economy. Limiting emigration, arbitrarily crushing strikes as he saw fit, the usual stuff.

He lost congressional support and began to rule by decree, and then began to avoid both congressional and judiciary acts.

Just a typical tin pot dictator with socialist/utopian aspirations, assured that his bullshit vision was better for the country - even if they didn't want it.

And then they ended him. It has echoes of the socialist/communist takeover in Spain, resulting in Franco.

Seems to have happened a few times in the 20th century.

Pinochet was authoritarian, not totalitarian.
You can have nice foreign function interface between R->Julia and Julia ->R. If you're already happy pulling out slow functions into RCpp, then maybe there's no speed benefit. But there are some very nice, very fast libraries in Julia, where if you have a tight inner loop, it could be worth looking into

It reads and writes a lot like python (but nicer IMO), I don't think the learning curve is immense to try it for small optimizations. And it's also not unreadable so other people can verify your code
Rome wasn’t built in a day. Cali has very difficult construction challenges wrt earthquakes and land acquisition
Is the point of this that layoffs are natural but sad and we should feel bad for CEOs? That's not very topically relevant when the incremental increase in payment is almost irrelevant for a lot of CEOs, they're already making unimaginable sums of money. In addition, many of the most recent tech layoffs were completely unnecessary. Alphabet's revenue still increased last year.
>but it's necessary to force reallocation of human capital and hopefully improve conditions for everyone.

You say this in a manner like you're ripping off a bandaid. Meanwhile we have no idea if this is tourniquet that if moved incorrectly will cause us to bleed to death.

At the start of the 20th century there was massive technological change, and this growth of technology lead to two world wars. The big issue is humanity may not be able to survive any further wars along those lines. By the end of the war we created civilization ending weapons. Our capability for destruction has only grown since then. Attempting to move to a new economic paradigm without having war starting authoritarian fascist leaders destroy the world is, I feel, going to be a very difficult task to achieve.
Spectral (http://spectral.energy) | Multiple Positions | Full-Time | Amsterdam, the Netherlands | VISA Sponsorship Available | Primarily On-Site, with flexibility for some remote working days.

Spectral develops technical solutions that help propel the evolution of smart energy networks. We are involved across the whole grid, whether it's a community, building, energy farm, neighborhood, or all at the same time! Some areas we focus on include: improving asset efficiency, unlocking the value of energy storage, facilitating demand flexibility, and locally produced renewable energy.

We believe that one of the most urgent issues of our time is the challenge of providing for our energy needs in a sustainable way. We are looking for engineers that share our mission.

ABOUT THE TEAM: An awesome, multicultural and very ambitious entrepreneurial team and the chance to change the world for the better by creating innovative software! No unnecessary hierarchy, but a team of like-minded individuals that are committed to making a lasting change in the energy landscape.

TECH: Python (with some golang and C#), Google Cloud, Postgres & TimescaleDB, gRPC, Kubernetes, Docker, Ansible, Terraform, HTML, CSS, RabbitMQ, Vue.js, Reactjs, front-end, DevOps, Typescript, REST, Git, SCADA systems, .Net, Linux, CI/CD, IoT, Azure, AWS, C, C++, Embedded systems, CLoud engineering

WHERE DO I APPLY? https://jobs.spectral.energy/
More like RIP Chilean democracy, as the US stages yet another coup, and installs yet another brutal far-right dictatorship that tortures, murders and disappears its citizens.

Chile still hasn't yet replaced the constitution drafted by the last US installed brutal far-right murderous dictatorship after the last time a US backed coup overthrew Chile's democracy. Many of the bodies of the disappeared have not yet been recovered. The mothers of the disappeared still gather to mourn their still missing children in neighboring Argentina where the US also overthrew their democracy and installed a brutal far-right murderous regime. The US hand in Central America was even more brutal-- even engaging in genocide.

And, RIP the many who will lose their lives fighting the US oligarchy installed coup government.

Sadly, realistically, the best case will be a repeat of what happened in Bolivia, where the US (Trump administration) staged a coup, against the most popular president in Bolivian history, and installed a brutal far-right government in an attempt to steal Bolivia's lithium. The US installed coup government fired live ammunition into protesters trying to regain their democracy and freedom. The Bolivians won their freedom back in only a few months, but there were many losses.
I found that AI 'augments' the truth, easily verifiable - http://dx.doi.org/10.13140/RG.2.2.34838.01603
My AI Wife
That is diabolically clever. I always try to cash tip so the worker doesn't see it on taxes (unless they choose to) but this is another big reason to cash tip only.
That's functionally scrum anyway, you're just not calling it that to avoid the ceremony, yeah.
We split it among 3 families and it lasts ~6 months or longer.
Democratic congresses also raise revenues. Republicans congresses are all about driving wealth inequality and cratering social benefits through taxes, and starving agencies and programs of funding.
> (CRTC) today announced that as of December 1, 2017, all individual and small business wireless service customers will have the right to have their cellphones and other mobile devices unlocked free of charge upon request. In addition, all newly purchased devices must be provided unlocked from that day forward.

https://www.canada.ca/en/radio-television-telecommunications...

https://www.cbc.ca/news/business/crtc-wireless-code-cellphon...
I haven't used this service, but the food delivery guy can rate you and that also affects your other Uber rating? What the heck? How does that make sense?
Hi Cik

If there was a service that caters to you for buying books, would you use the service?
This is utter nonsense. Let’s play along:

Take a 2 TiB flash drive. That’s 1e13 bytes or 1e16 bits. Suppose it’s one electron per bit. That’s approaching 1% of a Coulomb! So you take two flash drives, charge them up, and hold them 1cm apart, and they fly apart with several hundred meganewtons of force! The electrostatic force is strong!

This is, of course, completely wrong. When you write to flash, you are moving electrons around, not adding net electrons. The whole device stays electrically neutral (on average), and any mass change is due solely to minuscule relativistic effects if you add or remove energy.
When you get that high up in a corp., your North Star is “shareholder value”, and you’re probably right to do that.

I wouldn’t want to and won’t if I was ever lucky enough to have the opportunity.

But what are the alternatives?
I have to assume the person you're replying to was being sarcastic.

I think it is obvious to most people that your race and gender should not be a factor in admissions in the modern era, because as you said the real limiting factor in a person's opportunities and potential are socioeconomic factors, not racism and sexism.
> probably waiting for the official binaries to be done

For 3 weeks? Because that's how old those release notes are.
ChatGPT’s Growth Begins to Flatten, Up 12.6% from March to April
Not a leak, this is how IndexNow works, if you don't want this, disable Crawler Hints.
Wow. Great advice. Thank you
Hi there, Tutanota team here, we've compiled a guide how to forward from Gmail to any service, works also for Tutanota. ;) https://tutanota.com/gmail-alternative#switch
Tipping is a classic prisoner’s dilemma. Everybody stops tipping, we all win. You stop tipping, and you lose. One thing is for certain, no amount of think pieces in major newspapers will change the status quo. There needs to be a different solution, maybe technical, in a reasonable direction.
AI Scientists: Safe and Useful AI?
I think you're on to something with regards to subways in urban environments moving a number of people that a highway expansion would struggle to match. Feels to me like movement of people should be the real metric and, given that, that we should be prioritizing transit investments in places like NYC, San Francisco, and West LA (as opposed to light rail to Azusa).

Downs-Thomson Paradox is also interesting here and relates to your second paragraph. In a built out environment, transit trips and car trips will take roughly the same amount of time, door to door. Transit advocates have used that finding as a way to complain about road projects, but I think it actually is a much more interesting finding that suggests a more multi-modal approach to planning. I wonder how relevant or irrelevant it is for non-built-out environments.
A hundred times no.

Science and economics isn't about having big swinging balls, and thank god it's not.

It's about slow, incremental progress towards understanding. Yes, being low-confidence and hedged at first because that's truthfully accurate. Methods and prior studies place your work into context. The idea that this is "cowering behind cover" is completely incorrect.

Science, and the social sciences, aren't sports competitions to win the championship -- and again, thank god they're not. It's not that you're supposed to be swinging for the fences or else you're worthless -- what a counterproductive idea. It's about slowly building up knowledge.
Gran Turismo 4 had that too, all you needed was three PS2s, three network adapters, three TVs and three copies of the game. The feature was mainly intended for installations at E3 and the like but it was left in the retail build so anyone dedicated enough could set it up at home.

https://www.youtube.com/watch?v=wHM42OcnX_E
My fear on not tipping beforehand is my food being contaminated. It's not an uncommon fear, I've found.
I had this same question for my Tesla when I first got it, but I came to the conclusion charging was just a chemical process that alters the state of things. Still don't know the actual answer.
For me personally, I just think it's really fun to write julia code. Granted, I'm neither machine learning nor physical science, but the fact that I can go through the whole stack and choose an abstraction that's right for the problem at hand (Metaprogramming? Regular struct-based abstractions? External program? LLVM optimization? Inline assembly?) and still being able to understand what's going on while getting good performance at the same time, is just magical to me. Maybe that's not for everyone, but to me the ratio of dev time to run time is just really, really good.
> In principle you could create fungible keys flashed with the same private key, but in practice that isn't possible (outside of some obscure open-source implementations).

Not necessarily – Yubico has a proposal (that requires some changes to all RPs, though): https://www.yubico.com/blog/yubico-proposes-webauthn-protoco...

> why do I need a separate microcontroller taking up a USB slot, when the host device is capable of running the same software? Passkeys do solve that (though so would soft-FIDO without resident keys), but the bait comes with the hook of vendor lock-in.

Trusted computing and vendor neutrality are unfortunately somewhat at odds with each other. Google has learned that the hard way with Google Pay – only when they finally gave up on Secure Elements (in favor of HEE and software-based OS attestation) did it become available on non-Google devices. The device vendors and mobile carriers (which control the SIM, the only other pragmatic trusted hardware).

It would be amazing if there was a sort of "embeddable Yubikey" specification that would allow you to, logically or physically, install your own Secure Element/TPM and have that be decoupled from both OS and OEM, but it would be a major upstream effort.
This especially never made any sense to me. Just set the price of service level you want to charge.
I'm sure almost all countries do it at some scale or another, like the US government's manipulation of Twitter that was recently brought to light.
About 4.50 a pound packed.
It’s interesting we single out servers as the ones who must be paid a “living wage” in America. Why them in particular? It’s not like restaurants are providing some crucial service to America.

I’m fine allowing restaurants to figure out their compensation and pricing without offloading it onto me.
Check out also https://www.phantomhelp.com/LogViewer/Upload/ which is free.

And https://airdata.com which has a free tier. It can also sync automatically with DJI and third party apps (I use Litchi).
>There's no consensus on whether or not use of pornography is harmful.

I think a lot of the lack of consensus is due to an unclear definition of what constitutes "pornography". This makes it easy to muddle the issue.

>given that I generally prefer people be allowed to make choices over what they do with their body when it doesn't meaningfully harm others.

I generally agree when it comes to adults, but the crux of this discussion is risk to children. Do you extend this same logic to minors? If your stance is that it's up to the parents, do you think there should be safeguards for kids with "bad" parents? If so, what would that look like to you?
I’ve always assumed that tips are for any non-professional personal service where the output quality can vary massively depending on care and/or attention to detail, and which requires a degree of trust in the service provider — whether or not there’s actually “table service” involved, or a human being directly handling your money.

Tipping is effective at encouraging that care and attention to detail, and shows a degree of respect for someone doing you a service.

I tip movers, my house cleaner, the valet, hotel maid service, bartenders, and anyone (at a non-chain restaurant) involved in directly preparing, serving, or delivering my food — including take-out.

I’m okay with this. I think the US’ tipping culture produces a better overall level of service than we’d have otherwise — barring some massive shift in our underlying culture.
My in-laws did this (think they got 1/4), but they ended up with a bunch of cuts they weren't used to/didn't like and ended up throwing away a significant amount.
Governments enforcing intellectual property in the marketplace after death of the owner is pretty different than gov forcing their grandkids to sell their family home because grandpa bought it before he died and decided to leave it for his family.
Why don't the just say "you the people have no rights. Copyright lasts 10,000 years and that is it.".

We all know this was pushed by the US Gov. where their motto should me "Pay our politicians, you get more bang for the buck, and it is legal".
I am a firm believer in a 14 year copyright, and 1 extension granted to the human owner for a total of 28 years.

Corporations get only 14 years, and estates only get until the term in place at the time of death
If the tip impacts the service level, rather than the service level defining an expected tip, then it is more or less dishonest.