skysight-inc/HackerNews huggingface dataset:
Fun fact, Ukraine is the largest democracy to ever be invaded by a foreign power. Just saying...

Edit - no downvoters want to provide a counter-example? Of a country that was a democracy and had a larger population at the time of invasion?
Ah, but can I overcome it perfectly?

We'd be a lot better off if we ditched the concept of perfection and go with "perpetual improvement' instead.

When you go to heaven, you reach a state of perpetual improvement. :-)
The price is wrong and you don’t want to admit that.

This is a free utility or $1 for a tiny tiny market.

Hook people and then charge them in that kind of shitty update model. Or a different model. Upsell something else in the app. Collect and sell data. If that price and funnel is not worth your time, then you have to do something else, thats it.
Fixing an Unfixable Bug as an iOS Developer
I think it’s more nuanced than that. People are just skeptical of government especially in rural areas. Aside from access to healthcare, I don’t think many poor people have faith in government help.

And living in a major city like Los Angeles is even worse. The government’s spending billions of dollars for 600-800k apartments for the homeless, when the cost of living for regular people goes up and up. And with little support for small businesses.

The trope that poor Republicans are just “too stupid” to vote for Democrats to save them, or are blinded by social issues, seems largely false. They view the government as causing their problems via cheap labor, “free trade”, unfair regulation and inflation.
Walking in the woods and listening to Berne Brown audiobooks is good.
I don’t tip but also live somewhere with a far better minimum wage.
No, I’m actually basically saying, don’t leave expensive bicycles unattended.

If you want to choose a bike based on theft resistance, a cheap one is much better than the Yerka.
Oh interesting. Like the Netherlands.
We are on the higher end of GDP per capita. If anyone can make room, we can.
Oh, yeah I like this. Yeah we definitely agree.

Re: type system, AFAIK you do like (let's assume something Go-ish here):

type Integer interface {
GetValue() int
Mul(i Integer) Integer
}

type Logger interface {
LogMessage()
}

type DataBlob struct {
value int
message string
}

func (db *DataBlob) GetValue() int {
return db.value
}

func (db *DataBlob) Mul(i Integer) Integer {
db.value *= i.GetValue()
return db
}

func (db *DataBlob) LogMessage() {
log.Println(db.message)
}

func triple(db *DataBlob) *DataBlob {
return db.Mul(&DataBlob{3, ""})
}

---

In this way, you can always implement more interfaces onto DataBlob, and then modify your pipeline steps to take advantage of the new functionality. This example isn't really perfect, but it's reasonably illustrative. The thing is getting the compiler to know you can do different things with a given piece of data. In Go that's interfaces, in Haskell that's typeclasses, in Rust that's traits, blah.

P.S. This [0] Rosetta Code example made it pretty clear to me, so if you're the same kind of thinker maybe it'll help you.

[0]: https://rosettacode.org/wiki/Monads/List_monad#Go
Ask HN: What is the best solution to monitor your infrastructure in 2022?
I have a large AWS deployment, Django based using celery, scrapy, DRF, redis, ECS, postgres. I was wondering what software solutions other engineers are using to monitor this type of thing?

I was looking to ask questions like:

- Number of requests per minute/hour/day
- Number of celery workers working
- Size of celery queue
- Keys in redis
- postgres stats
- etc.

Basically what a macro-view of what is going on. I dont want to build my solution from scratch because I do not have the time.
While the 'Intellectual Property' terminology probably did start in the 1980's alongside personal computers, the concerns about wide scale infringement definitely existed prior to that via Xerox (i.e. copy) machines (paper), audio tape/cassettes (sound) and VCRs (video) which made widespread consumer duplication trivial. This was all a thing before 1980, it just exploded as the technology reached the masses in the 80's.

Copyright infringement was most definitely a thing before then and damages could be awarded even if you had no income from it. See statutory damages. Really the only thing that changed with computers was the ability to make perfect copies, thanks to the data being digital. Prior to that, the problem was somewhat mitigated by the analog nature of it and that by the time you got to the 3rd or 4th generation copy the quality had significantly degraded.
I doubt anyone in congress has any idea what international laws are, and they're too petulant and grandstanding to care anyway. That's why we have a commander in chief, I guess.
No, you were correct, stop being gaslit.

Here is what Dominik Stillhart actually says, not the BBC lies -

https://twitter.com/BBCr4today/status/1500779527777230852

Of course the Russians didn't try and mine an escape route. It wasn't an implemented route and it was known to be mined.

The English is confusing because the BBC is playing games. You got caught out in the 'word' games, but you were correct.

Go google this further in the news, look how the media a propaganda machine, it'll wrap around to the BBC again eventually to even more of a lie.

The media doesn't even need to lie for their propaganda here, Russia gives them heaps of material, but it's just so habitual for the media to lie.
This has to do with immigration and equity among races more so than a direct transfer of wealth.
> Well, I think it actually does make sense. Don't keep highly-virulent samples on your soil.

I don't think it makes sense. Why do something secret where you have less control or ability to monitor the surrounding area and the people? It's easier to for a surprise to occur, or for a development/leak not to be noticed.
I am aware, just wanted to make sure this alternate view also was aired out there so people can have perspective and just not automatically bucket delegating managers into a single "passing the buck-bucket" :-)

Thanks for the posts
I observed that many voters value their morals/values (for example, Republicans who place a high value on preventing abortions) more highly than they value tangible goods.

Many would consider that a compliment.

I am such a person, or at least I strive to be.

I understand well that there's a "poor Republicans are so dumb that they consistently vote against their own interests" narrative out there. It appears to me that's plainly something you brought to the table here. That trope wasn't present in my observation, either explicitly or implicitly.
Yeah but I think the lack of an army supports this behavior. If German gas emboldens Russia, it should be German boys dying if Latvia is invaded.
Surely the idea that a young motivated constituency used the most modern communication methods available to them to campaign for their preferred candidate, successfully moving the needle somewhat, is pretty mundane?
That's because you only see part of the picture, because you're a Westerner.

You don't see how, under the guise of "anti-corruption fight", most of the local businessmen (part of them also politicians) would get sent to jail and their businesses acquired on the cheap. That would be ok, of course, if the place of said corrupt local businessmen would be taken by other, non-corrupt, local businessmen, i.e. non-corrupt Russians taking the businesses of corrupt Russians and making them better.

Unfortunately that's not what happens, the place of those corrupt businessmen is taken by Western companies and multi-nationals that are not corrupt on paper because they do not posses personhood (at least not when it comes to doing bad stuff), but which are even more evil because bigger (look at Nestle, headquartered on the shores of the idyllic Lake Leman, no-one is bombing that place any time soon).

Now, you could say: "better have evil Western corporations take the place of corrupt Russian businessmen in Russia!" but the reality is that not everyone thinks like that and that's what this ideological conflict is mostly about.
I don't know that that's true. I'd argue that the level of military involvement is roughly proportional to the level of military investment; i.e. the US contributes most of the military power, and also instigates most of the military activity.
The Russians are incompetent beyond belief. I thought the farmers were lucky when they confiscated the first tank, but now it's happening all the time. Have you ever seen Iraqi farmers towing away American tanks?
There’s no perfect solution. ;-)

I’ve found that sharing my work actively as it is being created helps. I write a lot of documents that get delivered to the end user or customer and I now tend to share them really early as an rough “sneak peek”… once they’ve seen it “ugly” as a early work-in-progress I tend to be able to let go of my tendency to over refine the final version. It really focuses my work around “what is needed to get this good enough to work for you?” This doesn’t work for all clients or in all situations, but it can be really effective when it does.

I also keep notes on “how I would make this perfect later” . I almost never return to those “// Improve Me” comments, but it somehow lifts the weight just to acknowledge that I saw a thing that I could improve, and walked anyway because I wanted to eat dinner with my family that night. I suppose it’s a bit like like productivity confession…
The same thing would have happened. Even with an EU military, member states would still maintain their own national militaries and could deploy them independently. Just like how NATO didn't participate in the Iraq war but several member states did.
> We're so used to see the world in black and white, us against them

Are we? My anecdotal media exposure tells me the many Middle East wars are seen as, at best, grey.
Usually it's not, but you just described the problem when it does. i.e 90%+ of Python users couldn't actually debug a C extension. I would argue closer to 99% which is insane when you consider the prevalence of them and how critical they are to the Python ecosystem.
I feel sort of weird about how much I hate that this exists and how much I want to go to one of these events.
I have just started my job search in Dallas/Fort Worth area. I hate to waste my and other's time, so I ask upfront their pay range or tell them my expectations. I am looking for $200-250K as a senior developer, and only a few of employers said it was above their budget.
When working on my side projects, I keep a notes file of “everything it could be/do/have” and that helps clear part of my brain and allow me to ship whatever the first one of those is. When I complete that, I can go back to the list, mark that one “DONE-“ and then decide to tackle the next one (or not).

Having the combination of a place to put the ideas and then see progress (via the DONE- prefixes) was helpful to me in (partially) tackling rampant perfectionism.

As a concrete example, this weekend I was working on a tracker for my old boiler (a 1950s cast iron atmospheric with a single stage burner, fixed temp limits, simple relay-based bang/bang control system) to guide my selection for the new system this summer.

The system could lookup the outdoor temp, humidity, precipitation and temperature forecast, track the gas meter, calculate the reset target, tell when various zones are calling for heat, figure out how long the burner ran, intercept and proxy/rewrite the thermostat calls for heat, log data to Icinga/DynamoDB, have a Grafana dashboard, do anomaly detection, have a 7-segment display, have a web interface, speak MQTT, be queryable by Alexa, etc. But the first thing it needs is a temperature sensor for the boiler, so I made a long list, but worked on that first. (Then OTA updates so I could update it without disconnecting anything. Then on a web interface so I could avoid building any other interaction methods. Then an SVG graph of the last hour of data, then…) I find “my task for the next 20-30 minutes is clear” to be super helpful.

Screenshot: https://imgur.com/a/VM7nD74
Ukraine has not been neutral. NATO integration wasn't proceeded with legally but it did continue. US increased arms deliveries as well as military training. Ever tighter diplomatic bonds were formed. At no point was NATO integration off the table.

Russians certainly do not want to annex Ukraine either. They want to destroy it.
I would like to add here that Baltics (along with others) have served their fair share as a buffer against Russian expansion into west for good part of the 20th century by being occupied by Soviets and incorporated into USSR. Who knows how far to the west the Iron Curtain would divide Europe if not for these countries. And they paid with tens of thousands deported to prison camps [1] and decades long crippling of societies and economy under soviets.
So I think there is also a little bit of moral obligation of West (incl. US) to support them today.

[1] https://en.wikipedia.org/wiki/June_deportation
Im pretty good at avoiding perfectionism (that's a lie) but it's one of the reasons I hate front end work so much. I can literally toy with css forever and it completely drains me. I got to a point where I could make pixel perfect document reproductions in css 2 and at that point I could no longer stand looking at it. I managed to avoid working with it for the last ten years and have recently had to touch it again and realized I forgot everything about it and now even have a ha re d time relearning it. Trauma.
Germany and a lot of politicians in other countries just woke up from 30 year long dream that Russia is and can be normal country. In a few years a lot of what you're talking about will be thing of the past.

>Another big problem is the pathetic state of German army, especially heavy component, luckily they have just decided to put significant amount of money on making Bundeswehr a real force since right now with its 300 tanks (three times less than Poland) it is a sad joke.

Tanks seem to be more and more of a joke in a modern symmetrical conflict right now.

I wish we didn't buy Abrams, but more jets and SAMs.
I loved Freshmeat from about 1998 to maybe 2002 or so and I remember checking it multiple times a day from my first dorm room at Georgia Tech. In those days, the "./configure && make && make install" was burned into my mind. As others have said, it really felt like the "wild west." I remember needing to turn in a printed paper and looking frantically for an updated version of AbiWord that fixed a bug I was experiencing.

By the end of my time using it, it already felt superfluous. I moved from RedHat to Debian and apt was clearly a better system for managing the software on my system than the random mix of installing RPMs and grabbing source tarballs.
Perfectionism (for me) is a misalignment of my objective and the requirements for success. My solution is to retain my perfectionist drive but alter my objectives to better match the end-goal. This usually requires setting aside time for reflection. I can feel depressed during this process. But, achieving success in the end continues to lead to overall greater pride and happiness
China is providing some kinds of assistance, for example they are substituting their own (and India's) banking system for the SWIFT cut-off. So far, no military assistance, but that is not really needed; the RF has a huge military of which only a tiny fraction has been committed to the Ukraine action.
It's about speed. Wolffia can double in size every day whereas the fastest growing woods can take years to double in size.

Also, while Wolffia is human and livestock edible, to make it safe for consumption would require precise control over the growth media to prevent unhealthy buildup of contaminants whereas using it as feed for self-growing building materials, clothing materials, and packaging materials is a viable alternative.

It would require little by way of energy, be a carbon-negative process practically from the start, help supplant a more dangerous industry (plastics and foams) with a safer one, and the waste products would be compostable organics.

Further, Wolffia prefers mildly acidic, highly carbonated water for optimal growth, so you could boost production by percolating carbon-heavy air into the water, and for secondary utility you could also grow fish in the vats to provide additional fertilizer for the Wolffia while also farming a secondary source of income, or failing that you could incorporate these farms into wastewater cleanup plants, allowing them to help provide clean drinking water for cities while also absorbing carbon out of the air, locking that carbon into static pieces, and then growing useful materials from them all in one fell swoop.

So, yeah, wood has its uses and is a great carbon sink, but for sheer quantity and speed Wolffia and mushrooms have it beat.

There is a problem though, and that is getting Wolffia to grow in a farm is a difficult process that we do not have mastered. It can be done but it takes time and skill to get started, and would require maintenance above and beyond traditional farm work, but if that problem were solved then it would be a good thing all around.
> All this machiavellian stuff is definitely effective for people in power.

As an engineer by trade who turned to politics and government for a while, I find your perspective very simplistic. People are hardwired to seek recognition and social respect - also known as "power" - and build hierarchies around it. Politics exists in every profession and walk of life, as soon as you have people trying to achieve some common goal, you will have competition for decision making.

In professional politics, the grab for power is naked and participants understands the game, so the field tends to attract sociopaths effective at persuading others. That's all a good politician does at the end of the day, convinces people around them that acting in the interest of the politician is good for them too. Professionals cannot afford the luxury of ideology or vision, since any effort earnestly spent on those is time not spent furthering their own power, a weakness a better politician will surely exploit. Politicians will claim values and virtues, they will fish around in society for popular themes they can champion to increase their reach, but the only real project of any successful politician is themselves.

In other fields, reality tends to get in the way of pure politics, and you can't talk your way out of a brain surgery or spaghetti codebase. This tends to leave many naive people with the impression that politics is marginal and things are decided on technical merit, personal talent, work etc. This is not the case.

Every CEO, inventor, Nobel-prize winner, famous author and journalist is first and foremost a skilled politician. They were able to convince others to work in their lab or company, to publish them, to fund them, to support and promote them. Every step on the ladder to greatness required accumulating some form of political power - get a well funded lab supporting their research, an investment, a scholarship, a small team of friends to work on their idea.

At every step they competed with other politicians aiming for the same resources, because nobody can make it alone, and everyone would like an army supporting their own dreams. And throughout this process, successful climbers distributed booty to their supporters to keep them on their side.

Politics is not just for rulers, it's for anyone who wants to matter in any sense in society.
> I really hoped the Ukraine war showed how respecting international law and treaties goes a long way in forming coalitions and stabilizing politics.

Isn't it? The world is united. There is one country flagrantly violating international law, and that's russia. They are paying for it. All other countries are in agreement that this must end.

The coalition is forming. And it will eventually succeed in taming Russian aggression.

I just hope that this time we demilitarize russia like we did with Germany and Japan. The world has had enough with russia swinging a broken bottle around and adding very little value to anything.
wtf

edit: Oh I see, you're that guy that comments on everything [0]. Sorry for responding in the first place.

[0] https://whaly.io/posts/top-10k-commenters-of-hacker-news-in-...
what was the last democracy that the US invaded?
> Algorithm is just someone's name. It seems no more erroneous to include the al- part of his name than it is to include the "van der" in the "van der Waals force"

I thought the part of his name that led to the word “algorithm” was “al-Khwārizmī” which just means “the person from Khwarazm.” Is that not right?
> This should unpeel that Brexit voting demographic

Support is 67% for implementing some refugee scheme in the 'Leave' population; 91% in the 'Remain.

https://docs.cdn.yougov.com/nag7zbuivl/YouGov%20-%20Ukraine%...

Though the submitted article is the most pessimistic take I've seen (others are more positive about the two introduced visa schemes: family & church/community group-sponsored placement with an 'adopting' family) so what that poll doesn't show is whether there's a difference on opinion of whether this is the right level of support etc. - the question wasn't about visa-less open borders.
> I struggle with starting. I think I can't accomplish the perfect result I envision so I find myself paralyzed and unable to begin.

I think you're on a similar note to my thought on this thread. As I've gotten older it's been less about perfectionism as a platonic truth, and more as "the greatest I can be" knowing that it won't be perfect.

That causes other problems, but does including trouble starting and finishing.

So my most recent method is "just read the book." And if I get stuck, to keep reading the book. It's when I put the book down or get stuck the book doesn't get finished. But at least if I finish a book I can always go back, and then I have one more thing accomplished even if it's not 100% and it's better than 10%.

I think "just do the thing" is the best advice I've ever gotten.
"France's client and Qaddafi's gold" (2011)
Stories about politics and the war in Ukraine are off-topic[0], so being sad that off-topic conversations are being "stifled" by flags is like complaining that your book club refuses to discuss wrestling, or your gym not allowing you to use a weight bench for knitting[1].

There are lots of forums for discussing politics and world affairs. HN is not one of them.

[0] From https://news.ycombinator.com/newsguidelines.html:

> If they'd cover it on TV news, it's probably off-topic.

[1] You may really admire the physique of the people who work out there, but that doesn't give you the right to use the space differently than intended.
Because the store can't sell those goods. In this case the store can still sell the goods, and there is no lost revenue. There is not a single analogy to theft.
Ironically, that's the sort of thing the USSR used to say to the US. Problem with the USSR? Just point out something equally bad about the US. Through that logic, until the rest of the world was perfect, the USSR could get away with anything.