skysight-inc/HackerNews huggingface dataset:
The complexities and intricacies of geopolitics (which is both driven and impacted by history, culture, school of taught, incentives,.. etc) are literally like a DC Comic Movie in the minds of some people with United States being the superhero world police who will crush evil with a mighty army and restore democracy and peace throughout the world..
Yes, and thus is exactly what happens is 49% of validates start censoring. The legitimacy of the chain exists on the social level and not the protocol level - just as it does with BTC.

What's new here is the cost as it forces participants (stakers) to choose a side.
Ignore any recommendation telling you to blanket ignore technologies without reason
If ever there was a need for an antitrust litigation and investigation such as United States vs. Microsoft (see below), then "Epic Systems" (see below) would seem like a corporation that needs to be investigated, penalized and broken into tiny pieces to prevent its predatory practises.

https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
https://en.wikipedia.org/wiki/Epic_Systems
React is one tool that a primary backend developer should stay away from.

Reasons being:

1. React uses jsx,css-in-js and other non standard solutions. Adding additional learning effort

2. React hooks require manual dependency tracking which can lead to error. Literally every other js framework has dependency tracking built in. Vue had it since day 1

3. React has minimal api, and leaves a lot to third party ecosystem. So, not only you need to Google a lot more. But these best tools change frequently.

4. React be default recommends CRA which is slow. While vite (which is excellent) does support react, some of react libraries do not work properly due to ESM and JS issues which webpack ignores.

5. You are not trying to be FE expert, so react's major pro (good on resume) is not relevant
No they are not. At least not in the so called civilised countries.
> legacy system needs to be kicked off the kerb, that you do not wish to be the sole owner of these

I'd agree. I'd love to say this to people. I'm in a similar position in that I need to offload legacy production code to my successor, but due to successive company policies of cutting staff to basically 1-person-1-job I have literally no-one to hand over to. It's going to get messy...
Hydronic heating system[1] (hot water running under the floors) that was incompetently installed. No expansion tanks, wrong pipes used (no oxygen barrier so oxygen seeped in and rusted the cast iron pump), pressure wasn't balanced, just tons of issues.

My current house's HVAC system was also done piss poorly in places and there can be a 15 degree difference between rooms, so that's going to be 10k+ to fix. Fun times.

[1]Despite the obscene maintenance costs, the luxury is worth it. Warm floors are really nice!
So what's the strategy moving forward? The operation clearly hasn't permanently solved crime, the next generation of organized crime bosses won't trust any apps to handle their secrets, so I guess their communication just moves offline again? Or maybe each develops their own methods in house that they know they can trust (such as shooting holes in a wall on call of duty)?
I'm not super informed on this topic, but I was under the impression that all the chat apps were somewhere between malevolent and incompetent, except possibly Signal.
Yeah I would tend to agree! I think there is freedom to do something like semver where you have breaking.nonbreaking.bugfix, which might be less “strong”... But in a world with time travel you tend to get surprised by rollbacks which is why they are always my go-to example. “I only added a field, that's non-breaking” well maybe, but the time reversed thing is deleting a field, are you going to make sure that's safe too?

And I think there's a case to be made for cleaning up handlers for old versions after a certain time in prod of course.
I think you think that because you want to.

But it's simply not true. Internet classifieds destroyed newspaper ads. Apple destroyed Nokia. It is a zero sum game to a certain degree.

I'm not saying you should feel sorry because you improved things, but sometimes your success is someone else's downfall.
But also like 4x revenue since then (or around there)
Read the Thinking in React.js article in reactj.org. Understand the why first before jumping right in the code.
Absolutely agree. I'm not sure why a governing body like the FCC isn't getting involved. TikTok is serving instructional videos of children committing acts of self-harm. If this was done on TV, it would be a multi-million dollar class action. Television has strict rules around content served to children. The UK is cracking down on this kind of thing, and I hope it spills into the US.

Where is the liability?
Yup, for all my clients it is Russia, China, Brazil, Vietnam.

It's all floods, spam, hacks, bots, malware, with zero market for my clients. All downside, zero upside in accepting any traffic from those places.
Why not just ditch the whole Proof-of-Stake system and use a classical consensus system then?
Why would they?

Your hands are not in the center of the keyboard in the base position either.

I'm seriously asking, I have no idea right now what the more ergonomic option would be.
Do you really suggest https://htmx.org/?
That thing has bold questions, like

> Why should only <a> and <form> be able to make HTTP requests?

And than you turn off your js in the browser and try to open a demo from the htmx. White screen of death. It doesnt even work without js. Why even bother to use it?
HTML is not perfect, but it is well tested, can work without js, also works with screenreader and you can create accessible web apps.
With htmx you can create something usable to some degree, but completely inaccessible, which may lead your company to be sued.
My guess would be Serbia, that's the typical attitude towards the EU there (not to mention not-so-subtle pro-Russian stance). The only place which sees the EU in worse light would probably be Belarus or Russia.
> They dock in the industrial part of the city

They do now. Up until last year they docked at Tronchetto (https://www.google.com/maps/place/terminal+msc+venezia/@45.4...) traversing the Canale della Giudecca to get there (that big canal between the main island and the Giudecca island in the southern part).
I often find that DRY is in conflict with Conway's law[1]. It's almost always better to let Conway's law win. If I help write a build script for one team, I often copy and paste it into another's git repo to instead of trying to share it. It's often way better than factoring it poorly[2] or getting the two teams to coordinate on changes they need to make to it. Best to let the two copies diverge in that case.

1: https://www.wingolog.org/archives/2015/11/09/embracing-conwa...

2: https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction
Clyde Mobility (ZURICH on site with home office options) - We're a swiss startup. We want to innovate the car-subscription mobility - https://clyde.ch/en
We're looking for you:
- Fullstack engineer
- Salesforce / Zuora Admin Manager
- Product Owner MyClyde
- Product Owner Subscription Platform
Young team, great spirit, a lot of possibilities. Join the team. For more information about the open positions or how to apply -> https://clyde.ch/en/jobs or just shoot me an e-mail (eliane@clyde.ch) - Cheers!
Wikipedia is not a reliable source for citations elsewhere on Wikipedia. As a user-generated source, it can be edited by anyone at any time, and any information it contains at a particular time could be vandalism, a work in progress, or simply incorrect.
Yeah ... i mean ... everyone who uses protonmail non-ironically is a dupe. It is virtually certain that it is a front for state intelligence agencies.
You need both. Being an ignoramus but having all attitude makes you like the emperor with no clothes - everyone will easily see through your charade and afford you the corresponding amount of respect. Likewise, being super knowledgable while being very timid or always finding the dark spots in the silver lining isn't very useful. You can't put that knowledge to use.

That's why you need both. You also need someone who's honest and will tell you which one you should be working on. It's a mistake to work on one to the exclusion of the other. Keep them in balance and you'll go far!
Ask HN: How to Hold Someone Accountable?
I'm a first time tech lead (CTO, but functionally more of a tech lead) at a start up and I've been struggling with the advice of "holding someone accountable".

My vision for culture was to use a KanBan process so that we could quickly iterate, be agile, and set up a sustainable workload. Mostly using Eric Brechner's "is this task less than 5 days?" to break work down and put it on the board.

So far this has worked out well for 3 developers on the team -- they work hard, communicate often, and really try to push the ball down the field every day. Code is checked in on a daily / every other day basis and overall have a high degree of "accountability" to work hard every day.

We brought on a senior backend developer in May who had previously worked at a bank for 10 years. He was meant to be a key hire to take over on some of my involvement with the backend codebase (note that I am not the original author, it was originally written by a previous contracting house). Overall I would describe him as "okay" -- has been slow on his tasks ("is this less than 5 days" = 5 days), overshooting timelines that he gives (everything is always "1 or 2 days away") , and "okay" quality.

- I'm a developer and understand that there is an element of "it takes as long as it takes", but I want to start thinking in days instead of weeks for tasks

- I had a 1-on-1 with him today and he describe it as "relaxed" which is definitely not how I've been feeling

I'm not quite sure what to do in this situation -- clearly there is an element of mismanagement on my end, but there is also an element of "this person is not driven like the rest of the team" that I don't quite know how to handle. How do you determine how much is your own failure as a manager, versus how much is someone just "not working out"?

- Do I just need to get really specific about asking "how long will this take" for every task and then trying to hold his feet to the fire when we get there? What does this look like?

- "You said 2 days ago that it would be done in 1-2 days, what's going on?" What if they come up with excuses?

- I have an agreeable personality which I am trying to overcome, and so am trying to figure out how to navigate conflict in a healthy way

Any help / resource recommendations would be greatly appreciated!
Gas is accepted if it's a replacement for much worse sources of energy such as coal or very old gas plants.

This law basically classifies anything that's better as a green investment. Relatively, it is, of course.

Activists want the EU to only brand renewables as green investments, but doing so would make replacing coal plants by much cleaner gas plants more expensive. Renewables have different characteristics than coal plants, which can operate at night in a storm during droughts, unlike many real green alternatives.

I think we should aim towards a 100% green energy grid with the necessary battery banks to maintain power during difficult weather. However, it'll take us a while to get there.
They hyped up their tech and when they discovered it didn't work, they gave up and made a hololens clone
>the only companies who are scared of scraping are the ones whose business models...<snip whatever other nonsense followed>

This is just patently false. There is an expense incured by scraping. There is no benefit to a host providing the data from those scrapers. My logs are full of various bots that pull data from my webhost that costs me money to serve. I run various sites that do not serve ads. I do not include any 3rd party tracking. They're just simple sites that I pay for out of my own pocket because that what I've chosen to do. Nothing shady about any of it.

It's just sad that your own personal feelings towards scraping prevents you from being able to accept that there are people with views other than your own.
Ask HN: Have you ever worked under an abusive boss?
By abusive I mean somebody who intentionally sets impossible deadlines, denigrates you or possibly insults you personally. Also choleric temperament types count and when a lot of employee behavior is fear driven.

Regardless of the answer, I'd also be interested in how prevalent you think the issue is in tech compared to other industries.

I know its hard to gauge and unscientific, but I think you can make tentative statements sometimes. For example, I would say head chefs are generally more abusive than head engineers.

I'd be interested in your experiences.
Mining a single metallic asteroid would increase the supply of certain metals many fold:

https://www.smithsonianmag.com/smart-news/asteroid-16-psyche...

And there are millions of these types of asteroids in the solar system.

Extra-terrestrial resources also include the sunlight that is currently being beamed into empty space all around the Earth, that could otherwise be harvested by massive solar farms. There is millions of times more sunlight missing the Earth than reaching the Earth.

Setting up an infrastructure for harnessing these resources would be a massive endeavor but once the infrastructure is set up, the amount of resources that come to be accessible to human civilization grows by orders of magnitude.
music has a lower production cost than tv shows and films. the copyright holders are more willing to distribute them at a lower price
I am sure anyone who worked with gdb without GUI/"dual" mode is aware of this experience.
In some cases, one can “port” their mortgage; ie sell their existing place and keep paying down the mortgage and buy a new place
It’s an appealing idea and what attracts so many bright minds to crypto. People voting with their money for their interests or the interests of the group. Love it. But that’s not how this dynamical system plays out. It would perhaps stand a chance if players could make transaction decisions based on information about the other party but that just isn’t the case in practise. Bad actors have had no issue obscuring sources if they need to (as is clear by NK state successfully using stolen crypto). But let’s say they could make truly informed decisions, that would put them at a competitive disadvantage to those who just trade with anyone regardless of potential harm. So you have a system of oligarchic growth of bastards - the biggest bastards get bigger. We of course have a similar problem in fiat, but with a currency backed by government, you have a chance to place sanctions or seize funds of actors harming the group.

Organisation of systems of humans is _hard_. We’ve been trying many different systems of governance for thousands of years. There are appealing ideas, many experiments but no easy answer. Does currency decoupled from local governance work better or worse for the interests of humanity? The answer is not obvious and we should be careful saying we have clarity. It’s worth the experiment. I’m curious to know the result and watching the evidence carefully but my reading is results don’t support the suggestion that crypto is a force for good overall. It’s not even clear crypto stays trust-less and decentralised in any practical sense once it begins to collapse into more efficient structures of big players (coinbase and friends)
Yeah there are a lot of definitions out there that are along these lines and they do hollow out my argument.

But why call it "Don't Repeat Yourself" if it actually means something somewhat more subtle than that. I firmly believe many junior developers don't grasp the nuance and based on the comments I'm not the only one who thinks this. So if DRY is widely understood by developers to mean literally "don't repeat yourself" and nothing more, does it really matter how the formal definition phrases it?

In any event, if SPOT / SST and DRY do mean the exact same thing, I like SPOT / SST better because the names encode the essential concepts of the principle.
The Republican Party seems to be evidence against that. They've had a ton of success by appealing to the extremist wing. Extremists are more exciting and create more engagement.

The trick is not losing the "centrist" wing. In the GOP case, their centrists seem pretty much fine with it. It's not clear whether the same will hold for Democrats, who have spent a ton of effort trying to appeal to the center, with mixed results at best. There is a very good chance that the Democrats will be annihilated in November.

It is true that people who don't compromise don't pass much legislation. Republicans accomplished very little, but that was mostly OK because their agenda is more focused on the status quo. They achieve their primary goals by controlling the Supreme Court, and they've locked that in. Changing the status quo requires compromise, even if elected. So they may not last long even if they win this November.
> ed .ssh/config

I think this is my ed use-case as well. I've noticed I need to "apt-get install ed" sometimes. The standard editor is not always standard, it seems.
wait what? they can simply take back something you purchased?
That's what I wonder about too. I imagine that a slow calculation would be fine if done once when the data is first loaded into the system. Once the results are in memory, any new data should only affect smallish subsets of cells.

This is the approach our product Grist (https://www.getgrist.com) takes for its calculation engine.

Keeping track of dependencies slows it down for the initial load, but beyond that, it only needs to calculate what's needed, so most updates are fast. Even though the engine literally evaluates user-defined Python code for every cell.
Correlation does not equal causation. Maybe it is just caused be increased volume at those times?
IRRs have been waning the last few years anyway, to the point folks will look at 12.5%. There is a lot of money chasing PE allocations. Of course top quartile funds will just pull further away from the pack.
My guess is this this is a resolution issue. When the resolution was low, moving to 16:9 or 16:10 allowed you to have two side-by-side windows open. Now that the pixel density is higher you can make it 3:2, have two windows side by side even more comfortably, and get your vertical space back as well.

That said, you do sort of need 16 inches. Otherwise things start to get too tiny and you'll want to do scaling (which defeats the point..)

The Matebook 16 for me seems to hit the sweetspot in terms of pixel density and I don't feel the need to scale anything (the DPI is similar to my 1080p 13inch). So I'm actually glad it's not 4K
I would consider using facebook if there were articles like that. Not sure why you consider this a problem... "Because I can" is a good enough reason to do anything that doesn't cause harm to others.
I think you should ask your users, rather than asking HN.

If you don't have users, then bidirectional links are not a feature users want so find some users first.

Good luck.
A Biased Article About Finding and Maintaining Love
Microsoft has not proven to be a good faith steward of their own open-source projects in the 'new days', though.

See https://isdotnetopen.com/ and especially the recent controversies with Omnisharp ( https://visualstudiomagazine.com/articles/2022/06/16/csharp-... ).

See also the first snobby, then underhanded, then petulant behavior of the Windows Terminal maintainers recently with respect to some performance improvements: https://news.ycombinator.com/item?id=31284419

It's very reasonable to be skeptical of Microsoft's relationship to open-source in 2022, even as we might also feel positively about some aspects of their new open-source strategy.
In some languages these do different things, right? (Or if someone did something horrendous with operator overloading)
Not only shades of anorexia. Looked at the recovered memory movement in the 90s where unhappy women decided either on their own or with the help of psychologists that the reason for their unhappiness was that they had been sexually abused as an infant and 'suppressed it.' Articles were being published all over the place talking about this "awakening" with claims 1/4 of all women had been abused in this way. Of course, the money to be made on these women wasn't as much and the movement had a natural enemy in the form of the wrongly-accused parents. Now parents are co-opted, "trans son or dead daughter".
The mind is incredibly flexible and it's easy to convince kids of just about anything. And young women are extremely vulnerable to suggestion.
The whole thing is a total and utter shitshow and extracting ourselves out of this mess is going to be incredibly painful and slow.
I think people realized that the media-centric 16:9 doesn’t handle the piles of horizontal bars (titlebars, toolbars, tab bars, status bars, taskbars, etc) that compose modern desktop UIs all that well, particularly at traditional laptop resolutions (1920x1080 and its 2x counterparts and below).

Personally I don’t need a ton of width, the most I have side by side on a laptop screen are two code panes in an IDE. If I need any more than that I’m docked at a desk with dual 27” monitors. I would say my sweet spot is 16:10, but I’ve not tried a 5:4 or 3:2 laptop and have never used a 4:3 laptop for dev work, so I don’t know if I’d find those more suitable or not.
There's no evidence of the accused scraper sharing the scraped data with anyone but the account-holder, so the privacy of their friends is still protected.
How can there not seem to be a kind of consensus around this?

There were tons of citations, why does a simple idea written down need to cite work from 20 years ago?

The threshold of tolerance here is basically ridiculous, authors will be more predisposed to research and citations than to actual thinking.

I suggest if someone feels left out, they can make a claim and the paper can be 'amended or not' and that's that.

How on earth is someone supposed to have an 'idea' without a team of grad students ...