skysight-inc/HackerNews huggingface dataset:
It's a pretty good book. Mike Duncan was asked constantly if the United States was Rome and is the American Empire about to fall. Mike's position is the late Roman Republic, before Julius Caesar and the empire, is most similar to the present day US. Both countries had just seen their biggest rival Carthage/USSR fall, and so ambitious people started looking inward to gain power instead of outward. This led to a lot of political division and slow erosion of political norms.
> All of those putin stories are coming from either shady tweets or outright ukrainian propaganda.

These “stories” as you call them are coming from nearly all western media.

> there is absolutely 0 way for us to know about the inner dynamics of the Kremlin that wouldn't be completely tainted by propaganda.

We don’t need to know the inner workings of the Kremlin to know that 8 years ago Putin illegally invaded Ukraine annexing Crimea, and based on the lack of response that he would be emboldened to eventually continue his use of force.

It’s great to champion support for Ukraine now, but most of that is just virtue signaling, where was the support for the last 8 years as Russia occupied entire parts of Ukraine?

Crimea was both geographically strategic put also a chance for Putin to gage response of the internationally community. It’s not exactly propaganda that he would have thought this armed conflict would have unfolded similarly his use of force and annexation of Ukrainian territory 8 years ago.
'AMD is always free to build a fab to make their own chips.'

By that logic there us no limits on a monopoly abusing its power, after all you are always free to create your own water supply company, electric distribution company, etc.
How are newcomers handled in those "self-documenting codebases"?
> INT 18, WIS 3.

Pardon?
>My advice would be to carefully construct an explanations of the scenarios when microservices do apply, and then explain why you are not currently in that situation.
I tried that once. Didn't work. End result was just pure pain.
> Do big companies actually do enough due dilligence to know?

I was talking to a company about a role, and one of their ex-employees warned me that one reason they'd left was that the company required contact with shitty upstream communities that make contributors' lives very unpleasant. I passed on that role, and one item I carried from the experience was that in discussions about a subsequent employer's open source contribution was that we needed to make sure that we weren't expecting people to deal with upstreams whose behaviour would be drive our staff out, or give them grounds for legal action against us.

So yes.
Response to Geniuses of the past were aristocratically tutored (https://news.ycombinator.com/item?id=30698624):

> We think Erik is right that historical tutoring was better than education today. But we don’t think being aristocratic is what made it better. So here are three other angles on the same idea:

> 1. Mechanized education is really bad.

> 2. School no longer includes moral instruction.

> 3. The real problem is segregating children. Tutoring worked because you exposed children to people practicing a real skill (even if it’s only speaking their native language), or working in an actual profession. Modern education exposes them only to teachers.
I agree with you on the limitations of the article, and I can see the rise in nickel prices due to the war as "real macroeconomic phenomena", but the short squeezes on nickel produces clearly created a positive feedback loop that pushed the price way higher than the fundamentals justified.

Voiding the transactions here serves the same purpose as a circuit breaker on a stock exchange: to prevent temporary pricing feedback loops from causing chaos. If the LME had a circuit breaker (and I'm sure they'll be getting one soon), this wouldn't have even come up.
Projects · CodeEdit
Why provide the Node component as a child and not a prop? Seems less intuitive to me.
I finally got around to reading it.

What an absolute shock. Even though I have the benefit of hindsight and know how the story ends, it is still incredible to read the article and feel the confidence emanating from the journalist. The whole thing has an air of well-researched credibility - the professionalism you would expect from an authoritative source.

Yet it is dead wrong about the facts.

It really makes you wonder what else we hear that is blatantly false but do not question it.
"First you cut the tree down, then you cut the tree up."
Interesting to see how the authors approach taming the combinatorial explosion of possible compounds.
Wonder if they apply that to dependencies too...
Yep exactly, heck you could just link in tui.css and go wild making something that looks like text but is 100% accessible with ARIA labels and semantic markup: https://github.com/vinibiavatti1/TuiCss
IMHO the two biggest problems I find with existing tools are that they assume the documentation is the source of truth and that the tangling will leave artifacts in code. Both of these make them poorly suited to the sort of projects that most of us work on, I'm not Knuth writing a dead tree tome but I would like some better ways to add documentation to existing projects and have to integrate with others.

I wrote a PoC of a tangling tool that worked through "virtual" files and had a syntax aware handler, there's enough information that it could possible work with language servers too, but sadly I haven't had time to take things further: https://gitlab.com/lusher/tanglemd
What? The power bill is not insignificant, it is irrelevant when talking about battery capacity. The size of the battery has no bearing on the energy cost. If the device consumes 2500 mAh per day, that costs the same whether the batter is 10,000 mAh or 500 mAh.

The downsides of larger batteries are increased weight, volume, and cost. Being more efficient gets the same battery life for less of those three, allowing them to either be reduced or the budget to go to other components.
You're not imagining the stuff you can do with raw sensor access.
I recently upgraded from a Pixel XL to a Pixel 5a, so no joy for me. What are the prospects of other devices being supported?
Send them a mail offering funding, asking their preferred payment method and then send them money every month until they stop maintaining the software.
I felt this same pain and it was one of main motivations to make this library.
The entire purpose of the distinction that I’m remarking on is that Duration * Duration → Duration is mathematically utterly incorrect, and especially super misleading when the base quantity for the unit is nanoseconds rather than seconds, yet that is what Go requires, beyond constants, which it special-cases. To be sure, with durations, the distinction doesn’t matter much because arithmetic performed is with constants, and that’s why I say that Go is probably still better with this wonky unit scheme than with entirely unitless quantities, but there are plenty of situations where you will want to multiply durations by typed numbers, and so you’re forced to do the mathematically-ridiculous `Duration(n) * duration` rather than `n * duration`.
U.S. President Biden Warns Business Leaders to Prepare for Russian Cyber-Attacks
Curious if essential sites include Google and YouTube. I tried running YouTube on my wife's old Win XP laptop and it refuses to load.
You should probably try this course https://www.igmguru.com/cyber-security/cyber-security-course...
Dullest Editorial Launches Panic
As someone who has been acquired prior to profitability a few times, there are subtler variations at play here. There may be avenues to profitability that the founders have no stomach for. Their sense of ego will let them do a lot but there are things they won't do. There is some honor among thieves and being willing to exploit people is very different from outright abuse. There are much worse people out there in the world to have as a boss. This sort is merely run of the mill.

The new owners have a different threshold, which you are about to learn. The exchange of money is fresh in their mind, they don't have a history with the employees, and they have a story in their head about how they can turn this money into a pile twice as high. They may well get the company to profitability, but if things were a little ridiculous before they may be a proper circus now.

There's some magic algorithm they use for figuring out options and vesting periods to retain staff, and there's some inflection point where if you stay this long then you get the most extra money per month. This is the trap they have set for you. It's practically an optical illusion, which you can only see once you've stepped past it. You will underestimate the relative value of month 3 versus month 13, and you will forget that 6 months may be worth $6N dollars but 5 months is worth $0. And so with one month to go you will be willing to put up with 4x as much bullshit, forgetting that most of that extra money was already buying the last 5 months. In effect, double spending your bonus. The moment you leave you will wonder why you didn't do it ages ago, even as you are spending the cash.

If it seems like you should stay for 2 years, then you will probably be happier with 1. If 3 years, then 2 years, maybe 18 months if there are increments smaller than a year. Of course, nobody can really tell you this, because your brain will keep asking you 'what if I had stayed' until it's happened to you at least once. But I think maybe you can tell people not to repeat that mistake. Trust your instincts from last time. This one won't be different.
Check out Gwern's analysis(https://www.gwern.net/Embryo-selection) of this kind of technology. It suggests a somewhat noticeable effect, but not a particularly large or worthwhile one. That doesn't factor in new technology, but the methodology is all there so it shouldn't be too hard to plug in the new values. I haven't done that yet, but I'd be surprised if there was a big shift.
Going from working at a company with an engineering team of 40 odd engineers to a company with thousands of engineers where the small company was trying to move towards microservices and it was just really slowing us down and the large company was in a hybrid mode of still having a couple of monoliths and a lot of microservices I could definitely appreciate that there is very much a scale at which it absolutely makes sense for the engineering organisation to use microservice and very much is a scale below which it's fairly counter-productive.
> At college, you learn that there is no one right way to think

Again with this "at college" rhetoric. I guess if you don't go to college, you will be a bigot, on top of having no critical thinking and being an absolutely selfish individual

> For maturity, get married and work in a coal mine at 13 years old

Did college teach you this stellar argument?
First Raspberry Pi Powered Ultra-Small Form Factor Rugged for Defense, Aerospace
This is a good way to piss off hard working people who don’t make much.

You clearly don’t know anything about how they operate.

You do know the vendors go to multiple farmers markets, right? You’re not saving anything from waste. Unless your particular farmers market is the last stop for that vendor, you’ll piss them off.
Does anyone know who pioneered battery swap scooters? I thought it started with gogoro which is everywhere in Taiwan. But the article just states it was prioneered in China and nothing more.
I don't have the interest or time to go through all of these, (and I many of your comments I don't disagree with) but this one stuck out:

> 7. We suffer very few losses, while the losses of the enemy are enormous.

Everything I've seen in the media (I live in the USA) has been about how the Ukrainian forces have been absolutely kicking the Russian's asses in this war. The "West" supports Ukraine, so their forces could be consider "our forces".

It might be true, might not be, but it would fall in line with these 'Principles of War Propaganda"
A payoff has to happen over years too. Sure you optimally ignore sunk costs when looking at a given project, but if you keep ditching solutions 2 years into a 3-year payoff you're going to lose a bunch of money.
Thanks! We are prepping some blog content for after we get the next release out. You'll be seeing some more posts about zed on here soon.
Use cases with less spying and law enforcement tentacles.
Straight out of a racing video game.
After dealing with years of the hoc stacking hell, hooks makes the logic sharing problem so much easier. It's like switched from callbacks to async/await. I am not sure if there are better solutions.
It’s not. Most of them make very little money. They sell their goods at multiple farmers markets.

I know many and they all complain about that rich assholes that do this thinking the food is just going to get thrown away.
You're missing the point.

Asking why you did something is a reasonable question. Asking why you did not do something tends know-it-all and/or help-vampire territory.
I agree. If you want things to perform on the web, you've got to virtualize the rows. Many web libraries don't.
They don’t. That would be a wildly stupid thing to do. They sell at multiple markets.
A corporation is not a group of people with a common purpose.

It's a legal and financial instrument to control other people's money with minimal accountability or oversight.
The point isn't that it could jump to humans. The point is that the "less harmful" CMV carrier produces a lifelong infection with deleterious consequences for the health of the host. That could be a problem even if it never jumps to humans.
I am sure "ValidationService" made perfect sense to everyone the first day it was dreamed up. IIRC we had one named that too for a while back when we were lost in the dark forest.
I did not know but thank you for pointing it out. I know that different cities have different levels of chemicals in the water. Is there a science on the best composition for water? What if we added antidepressants to water? Would that be ethical?
How to structure a big project in Rust
Megaphone Guy
I'm tired of people supporting bailouts under the guise of "social good".
When do we get to write a manifesto?
I drove half way across my state yesterday to visit a gravity hill after finding it on Roadside America. If seeing this on the front page of HN less than 24 hours later isn't a sign, I don't know what is.
This is a cool idea. Also so if you switch tools like WMs you know what you used to have even if it takes some work to reconstruct what that was. But have such a tangle of glued together and custom written tiling WM rice that I can never switch to anything every again.
I think I may have expressed myself improperly. I am not talking about dealing with an actual best friend. I am saying that I visualize talking as if to my best friend because it’s much less threatening to me than dealing with a difficult adversary.
Ignoring the computational parts, Olympus makes some spectacular optics but isn't recognized (much) for those, either.
This is intriguing. I did find some drm example code and play with it a little, but I was either in my actual desktop environment or in a vbox that I needed to keep working. I should go into it again sometime after shaving the qemu yak as preparation.
Big discussion earlier: https://news.ycombinator.com/item?id=30738715
That sounds like it might be even more profitable, but he already has more money than he knows what to do with. Besides, that seems less fun than being absolute dictator of mars.
Right, can you imagine telling the higher ups "Sorry, we can't use Linux like our competitors because Linus Torvalds is a brilliant jerk and he swears at contributors sometimes which is harmful to inclusivity"? Yeah right. Most FOSS users don't say boo to the maintainers of the software they are using, let alone contribute.
I was surprised when I moved from a mid-range to an S21. The smudging effect was just as evident unless I used the 64mp setting that is seemingly only available in one mode in the Samsung camera app and nowhere else.
That’s a good point. They’ve had border clashes before in the 1960s. It’s going to happen again.
Yes. I have a watched a lot of his videos which I usually keep in the background. He dabbles into a lot of stuff from FPGAs in embedded to COQ (Formal language theorem prover) but there is not much depth in his videos. In a few weeks he would jump to something different again.
I largely think it was a mistake to break the trades. That said you can make a logical argument for it if you presume that the LME thinks their job is to act as a price discovery mechanism for “real” nickel instead of acting as a bastion of the LME nickel futures contract.

Nickel in the real world does not actually meet the contract specs very often (this is true of most commodities). The bigger issue than the liquidity position of Tsingshan is that they produce nickel that doesn’t meet the LME contract spec. They aren’t perfectly hedged due to this, but they continue to be a major driver of nickel prices in the real world. So if the market was orderly their nickel production should trivially offset any short position they have (and it did with a day or two of looking for financing).

From the LME’s perspective, letting Tsingshan, a producer with no evidence of trouble producing nickel fail because of a quirk in the matching engine of LME, when the macro factors should be making them tons of money, is dramatically worse for the natural nickel market than breaking the trades of the speculative participants. In any commodities market the speculative participants dominate the order volume, but the real producers and consumers are the backbone of the price discovery mechanism. If Tsingshan pulled all their future volume out of the LME due to this, it would both destroy the market and hinder future price discovery for nickel. It’s understandable that the LME would take extraordinary action to prevent that. The real question is why they didn’t have circuit breakers in the first place, and thats mostly a culture issue.
Jerry-cans don't weight 400lb
Complexity breeds economy. It allows a greater number of members to participate in the value feed. Given the excess of cash in the economy, there has been less incentive to do things efficiently in many segments of the software industry. There is a glut of people exiting previous career paths, attending boot camp, so they too can participate. Modern web app development reminds of the portrayal of the British civil service portrayed in Yes, (Prime) Minister.
You know, a lot of people like to correlate things with the fall of the roman empire but when it comes to causality theu theorize. Ok, maybe this was true about the romans, so what? It's the symptom, not the disease, and as symptoms go they can indicate any number of diseases.

I can agree that income inequality, racism and xenophobia are symptoms of an underlying disease but even if America has the same disease as the Rome, this is a different host with different strength, weaknesses and immune system. Rome wasn't found upon rebellion, it didn't have a civil war at the scale of america andnit didn't have WMDs, fighter jets, interlinked supply chains and the internet. It could be worse or better or a seasonal bug.

You should also understand that the eastern Roman empire lasted up until only a few hundred years ago. And it was no joke. It took over a millenium for Rome to fall. Constantinope fell on 1453, columbus discovered america on 1492. If Rome is strictly western Rome then the equivalent would be America losing global influence and military power but still remaining relatively prosperous and strong with perhaps few states splintering.

Different variable, different input, similar symptomps but likely different output imo.

You know what parallel scares me? Rwanda.
Import duty + Excise + VAT with some ridiculous calculation, 3,000 cc import to Thailand is about 328% (data from 2019, i think the formula is still the same today). It really feels stupid (despite of no choices) to buy 300% price of original price.
In the beer space, Sam Adams used both their massive purchasing power and stockpile to provide hops to small brewers during a shortage.
The library I used for virtualization does this. https://react-window.vercel.app
I just followed Brian's pattern. I think it looks nice.
Linux still has volunteers working on it, for 5.16 volunteers beat RedHat both by lines changed and changeset counts. Probably some of the (Unknown) people are also volunteers.

https://lwn.net/Articles/880699/
There's one of these outside of Petaluma, CA. Google Map it. I don't want to link to it because the locals are a bit not OK with people hording onto it. It's a small, remote road, but legit.
It doesn't need to be this complicated. Unless you want to efficiently re-render the minimal amount when something changes, which you probably do if you have a big UI and want your users to like using it.

If you're trying to write applications in a web browser (putting aside all arguments about if we should) then you need to care about rendering performance. And that means dealing with the underlying problem, which is correctly invalidating and regenerating the minimal subgraph of a big dependency graph. And the framework people are constantly trying to find the best way to present the inherent complexity of this problem in a good way, without too much additional complexity.
> but for me, as for most photographers, that place is in post-processing

You’re forgetting that today everyone is a photographer. It’s not like the 90s or even early 2000s where a photo was an event and even owning a decent camera was the exception, let alone actually lugging the thing around consistently.
Why Can’t the West Admit That Ukraine Is Winning?
Prehistoric mosquitos?
I had a law professor say in his opinion the reason there is no mandatory reporter exception for attorney client privilege like there is for doctors and teachers is simply the fact that attorneys write the laws and are protecting each other.
But can it run Quake? :D
> Unless you're handling millions of lines of code

When including our vendor's WSDL generated reference sources, we are well in excess of 1mm lines of code. I think even omitting that we are very close.

I cannot imagine us ever getting too big in those terms. Our full checkout is ~400 megs right now. If some day github says we are too big and need to break shit up, Ill move us to perforce or something even more ridiculous.

Our main product does a full re-build in ~45 seconds on a powerful developer machine. Incrementals for more likely work areas are closer to 8 seconds. Full monorepo checkbuild takes about 5 minutes. For reference, we do use .NET so JIT is an ally here.
My guess would be the moving radio shadows cast by mast, rigging, boom.
>But abundant land don't explain it as in countries with even more land like Canada, housing is more expensive.

Canada has a lot of land, but most of it is either unlivable or a pain to live in (due to weather).
I'd love for anyone, absolutely anyone to interview Matt. As long as it's not Nilay
It there some sort of technical name for this phenomenon? Maybe like "pattern decay" or "technical decay"? From what I have observed in all throughout my career this happens to every pattern eventually. People that come up with it obviously understand it themselves, but they have to serialize their understanding into some format like a conference talk or a book, which is inherently lossy as it's not an implementation, people in the wider community then deserialize the original understanding and (try) build an implementation out of it thus providing a myriad of serialized (but wrong) understandings out in the wild that are then encountered by subsequent waves of engineers who then take the pattern to have a new definition than the originally intended one.
I like the Snowdrift model for paying people for their work on OSS.

https://snowdrift.coop/
Less sensational source: http://avherald.com/h?article=4f64be2f&opt=0

It's worth noting that this aircraft is a 737-800 NG, not a 737 MAX, so there's no MCAS nexus here.