skysight-inc/HackerNews huggingface dataset:
I work at a large organization (2000+ devs). We have used both a Monorepo and Polyrepo. After some extensive experience with both models my conclusion is that the Monorepo is by far a superior model, specially for a large organization.

Of course the Monorepo is not free of downsides, those mentioned in the original article are real, although a bit exaggerated in my opinion. VCS operations can be slow and scaling a VCS system is challenging, but possible. And the risk of high coupling and a tangled architecture is also very real if you don't use a dependency management system like Bazel/Buck/Pants.

But in my opinion the downsides of the Polyrepo are much worse and much much harder to fix. The main problem is that you need a parallel version control system like SemVer on top of your VCS. SemVer is fine for open source projects but for a dynamic organization is a nightmare because it is a manual process prone to failure. SemVer dependency hell is really hard to deal with and creates a lot of technical debt.

Additionally, once you go Polyrepo you lose true CI/CD. Yes, you still have CI/CD pipelines but those apply only to a fraction of the code. Once you get used to run `bazel test` and you know you will run every single test of any piece of code that could depend on the code you just changed, you never want to go back. Yes, you could have true CI/CD with Polyrepos, but it requires a lot of work and writing a lot of tooling that does not exist in the wild. It is cheaper to invest in scaling your VCS in a multi-repo.
Awesome, glad to hear. I plan on going this summer. The shared costs - did you find other travelers yourself, or the drivers just fill up their 4x4 like a shuttle would anywhere else? Any other tips or thoughts that I might not find in Lonely Planet etc?
You're correct, I should have phased that something along the lines of.

It is assumed that having both parents in the workforce should produce better economic outcomes.

I also agree that there may be a negative net effect on the economy. But I have no idea if there is evidence for this and think it would be very hard to accurately research this given the number of other variables you'd have to account for.

There is some evidence that there are economic benefits to women entering the workforce. https://onlinelibrary.wiley.com/doi/full/10.1111/jors.12336
Hydroelectric power stations are already used as environment-friendly energy storage: if there is a surplus of energy, water is pumped into the reservoir. During peak demand, the power station provides additional electric energy.

There are long-term considerations to increase this capacity significantly by including hydroelectric power stations in Scandinavia, as part of a European grid.
How Banks Use Credit Bids at Foreclosure Auctions
Yes. It is a bit of a head scratcher why people would be going to enormous effort to transpile to an execution environment that is as gimped as Python's. I use Groovy pretty much as "python for the JVM", and a big reason for that is simply that Python's runtime limitations are unacceptable to me from a basic engineering standpoint (primarily, GIL). I guess Python's ecosystem is big enough now that the selling point of "you can use all your favorite libraries" is enough of a drawcard?
> large wealth funds

really massive ones probably have a pretty good relation with the host country government/politicians and can rely on state political tools for leverage
How does op save face now that he has made it about compensation?
This is one of those difficult problems where I have a lot of respect for game designers. What's least unsatisfying?

1. Leaving it out altogether

2. A "brush horse" button that you click and that's the end of it

3. Making the player do it with the mouse

In American Truck Simulator you don't have to clean your truck, but you do have to get gas. Since a horse's cleanliness is more vital, maybe a cleaning mechanic (or at least a button/corresponding animation) should be in the game. Then you have to address the timing, which environmental/time factors, etc. would cause the horse to get dirty, if taking the horse into a lake will rinse it off (wait can our horses swim? Need to check with the dev team). I think I'd have a hard time designing a simulator that would actually be fun. So many trade-offs to consider.
Open Scinece and Pluto(Decentralized Scholarly Communication Platform)
I wrote this to understand bytecode compilers and interpreters. Please let me know what you think!
I agree with the commenters saying that Germany should have prioritized coal for retirement before nuclear. Nonetheless, I'm impressed with what Germany has achieved within its self-imposed constraints.

Germany's trying to decarbonize its electricity sector via renewables while having poorer onshore wind resources than the US. And much poorer solar resources. And much higher population density. And it's retiring nuclear power at the same time. Finally, it started deploying solar PV by the gigawatt in 2007 (!), when the equipment was very expensive compared to now[1]. Germany is attempting decarbonization on Nightmare Mode difficulty, so I find it impressive that they're actually making progress. It's also frustrating because they're giving up several years of forward progress on emissions by shutting down working nuclear reactors.

It's doubly annoying that Germany's determination to pioneer solar has provided a canned "bad example" for solar foes elsewhere. "Look how expensive solar made German electricity. I don't want that disaster in Texas." Of course new Texan solar plants will never cost as much as German plants built last decade, and they'll get far more sunlight. But that's not as pithy as "just look at Germany!"

[1] Germany's pioneering large-scale PV deployment may well have been a driver for the much larger, much more economical PV manufacturing base that exists today. It's still surprising to me that solar didn't first grow big in somewhere much sunnier like Australia.
Nothing has ever irrated me more than the realization that Mass Effect is a much weaker version of Star Control 2, and learned next to nothing from its predecessor’s mistakes. The only things I can say Mass Effect did better despite 20 years difference was combat, and perhaps planet exploration, though really only because of the move from 2D to 3D. Planet content itsekf managed to be just as lacking. (This includes graphics; star control’s aesthetic and particularly alien aesthetics are far superior).
You're really shaking the hornets nest with that comment aren't you? lol. Well done. ...well done.
> I wonder if it's possible to retake this test every year or so.

Here the ADAC offers a Fahrsicherheitstraining (safe driving training) which includes similar exercises (e.g. evading an obstacle while experiencing aquaplaning).
>And to be perfectly fair, it seems to happen a lot when China or Japan come up.

Right, I wonder why.
Not the OP but giving cartels an anonymous payment channel doesn't sing 'success' to me, personally.

Like I guess they found a niche market. Maybe it will be a success in a post-national world where banks and sovereign debts aren't able to serve our needs, but until then it all feels like LARPing to me.
The paper mentions how Erdos accomplished so much while knowing relatively little machinery. This is, I think, a more general paradox of mathematical research, not limited to Erdos: it's a mis-conception that to do important original mathematics you need to be lightyears out there. The reality is, there's so much low-hanging fruit it's almost silly. But if you want to make a career picking low-hanging fruit, you'd better be financially independent, because as the paper also points out, mathematical power brokers don't appreciate low-hanging fruit-pickers!
Just Google HN book threads.
I broadly agree with all of this, though I think it's possible to simplify the business of packaging and releasing with the right automation. But lowering the cost doesn't change the more important question of whether that cost is worth bearing.

> One of the main benefits of version numbers is that it tells your consumers where the breaking changes are, but if you have direct access to your consumers’ code and can commit changes, review them, and run their CI tests, then you have something much better than version numbers.

A small peeve of mine: Semver and version numbers generally are lossy compression. They try to squeeze a wide range of information into a very narrow space, for no other reason than tradition.
They're still around only as a name for the owning group to slap on cheap Beko product.

The Grundig with the well deserved reputation for absolute top of the line quality and build is dead and gone.
Talking about per-transaction data in mimblewimble is tricky because as different points in a transactions lifecycle it can change in size.

1. Each transaction comes with a value called a kernel, this kernel is constant size in the size of the transaction. It does not change with the number of inputs and outputs of a transaction.

2. Mimblewimble lets parties non-interactively merge transactions. So if you have 100 transactions you can merge them together and have only 1 really big transaction and 1 kernel.

3. In mimblewimble you only need to keep kernels and unspent outputs to prove to someone just joining the network that all the rules have been followed (fixed coin supply, all transactions where correctly authorized). Over time you can throw away most of that big merged transaction, as it's outputs get spend and just keep the kernel.

In theory each block should be one big transaction. Thus the size of blockchain grows with the number of unspent outputs and the number of blocks, but not the size of those blocks. This also makes validating the blockchain much faster and under certain circumstances may have privacy benefits.

Mimblewimble it is an important step on the path to scalable blockchains.
I don’t ever want to work with someone who insists on one style of quote marks in a language where it doesn’t make any difference.

There’s a difference between promoting readable code and just being retentive.
What an idiotic article!

Almost every paragraph has multiple technical errors of a fundamental nature.

" ... but it was equally capable with AM (about 510 to 1620 kilohertz, which was referred to as “medium wave” in olden times), and the spectrum below that once quaintly known as long wave (148 to 420 kHz), and also FM."

AM and FM are modulation modes, not frequency bands. For example, most shortwave stations also transmit in AM. And on course FM is used in many places besides the VHF Broadcast band.

The Medium Wave and Long Wave bands are not "quaint". Those are the international designations for those particular wave bands.

"The preselector is a mechanism for filtering out frequencies that are closely adjacent to the frequency the operator selects, minimizing the potential interference from other signals on those nearby frequencies".

Completely wrong. Close in stations are removed by the main IF filter. A Preselector is a manually tuned RF stage which is intended to remove Image frequencies and other spurious responses.

And to say that a Preselector is "rare, possibly even unique" is utter nonsense. Good quality radios have an automatically tuned RF stage, it's only in cheap radios that a manual control substituted.

And it's a Band-Pass-Filter, not a Low-Pass-Filter.

"Hams on various Internet message boards argue about the relative technical merits".

No they don't. This is not a specialised Ham Receiver. It was specifically designed for Short-Wave Listeners.

I could go on.
IDK. Ask around. Apparently the main kernel is also OK:

https://www.reddit.com/r/SurfaceLinux/comments/94hjxv/surfac...
Or... perhaps you'll just be presented with a bunch of lockers, and only the locker with your order in it will open.

This sounds like a problem that can be solved immediately, and when 20% + ~$5 is currently going to delivery fees for these orders, it's going to be easy to get people to go to some extra trouble.

For its first year of existence, Uber Eats in my city didn't require drivers to go to the door of the user, so it's something that already happened millions of times without anyone trying to force it.
Book Review: 'Professor Borges' by Jorge Luis Borges
When the tools aren't good enough, we can either toss up our hands and say "I guess it's always going to be like this!", or we can get to work and make better tools.
Given that the UK & USA has a habit of showing up with a Navy when someone refuses to trade (thinking of the perry expedition, the opium wars) I'm left wondering what a good trade actor looks like.
Weird. I remember the URL as bernstainbear.com...
Aaand there it is. I do agree that the skepticism of blockchain projects is not unwarranted given the extreme bubble that occurred and the lack of actual use in the industry, but I do agree with the previous comment that it’s a nice change to be able to talk about this stuff without so much negativity. I haven’t made any money from blockchains, but they are still super interesting from an implementation perspective.
Nobody has perfect self knowledge, and yet in society we demand people explain and justify themselves, so some level of confabulation is unavoidable.

I guess pointing that out while explaining yourself is a bad idea though.
The balloon-surface model works if the universe is actually positively curved. It bends around in on itself and comes back. So you would be able to see yourself (eventually) after light made its way around the surface and back to you.

As far as anyone can tell, though, the universe is flat. So photons traveling outwards from you will never come back around- they'll just keep going.

I'm partial to the raisin bread model of the universe:

https://www.loc.gov/rr/scitech/mysteries/universe.html

It's a tad misleading: the raisin bread is, probably, infinite in extent. As a practical matter, we can only see a finite portion of the raisin bread. As we gaze more deeply into the sky, we're looking further into the raisin bread. Because light only travels at a finite speed, the further something is away, the older the image we see of it is. At a certain point, all we can see is the goopy bread batter that the raisin bread used to be: that's (sort of, kinda) the Cosmic Microwave Background: it's the oldest light in the universe, and we can't see anything older than it.

So the universe looks like a bunch of galaxies, with us at the center, and a sphere of microwave radiation at the edge. But every single observer sees a similar sphere around their exact location, so it's a kind of illusion.
That works until the big users hard fork and take away your ether on their fork. It's pretty much a failsafe that always works at the cost of possibly destroying all trust in the network.
$499 (let's say $500 to avoid the mental rounding down bias), +$100 if you want the Leap Motion, +$25 tax, + $50 shipping. My cart is at $673.92 USD. Having a hard time clicking "Checkout", but I'm not leaving the site yet :) Still seems reasonable in my opinion.
Not true. Google, Facebook, Goldman Sachs and JP Morgan, all companies that run mono repos and predate git by very far.

Git cannot checkout sub directories and it slows down exponentially with the number of branches. It's the opposite of what is needed to run a mono repo in a large company.
Shouldn’t have tried to wing it taking German at the same time. Quit your job and go back to school. Facebook is trash.
Regardless if they had included the device relative px in the spec or not CSS doesn't define rendering, it defines layout. I.e. it's intentional CSS doesn't allow you to define things in terms of physical device pixels. Technically you could hack it for real world devices with ton of media queries but that's not their intended usage (hence needing a ton).

If you're intending to render something in the browser (calculating DOM elements, canvas, or anything else) they expect you to handle it in your rendering code (JS/WASM).
No need to apologize - your input is valuable here. And you are correct - I should not have said "the" when referring to one of the Hindu dieties.
Have a read of the Bitcoin Standard. It's a must read for anyone that really wants to understand Bitcoin's economic model
Because it is cool cryptography! Grin isn't a company. In this case it seems better to build something like this and see who uses it rather than attempting to convince strangers on the internet that they need it for X, Y, and Z reasons.
Does Bill Gates’ TerraPower use nuclear waste?

https://en.wikipedia.org/wiki/TerraPower
Ah yes the old “it’s not a Law of physics arguement”, clearly that is the fairest interpretation of my comment and the verbiage “known to”. After all “Known to” is only “known to” be used as an absolute in the sense of the laws of physics. That is quite the self-defining circular logic when I think about it.

Obviously your make believe hypothetical implementation of a bounty program backed by breeding and release crimes punishable by life imprionsment, render my statement false because I said “known to”, whereas bounty programs in fact are not “known to” increase invasive species and result in failure - despite the only three real world examples used (two of which were in the same state). You are right it is not a law of physics, thus rendering any point moot based on your hypothetical, whereas $50 bounty programs per animal backed by life inprisonment crimes are “known to” succeed when the animal is in central Florida and is a monkey.
I recently met a lady in her mid-40s who looked slim and fit. When I complimented her on her wonderful figure, she said that she'd just lost 50 pounds over the past twelve months by walking 4 miles every day.

So I tried it. I freed up time (two hours everyday) that I can dedicate to just walking. I've been walking everyday for two hours for a few weeks now. I listen to podcasts and audiobooks to make the time fly. When the music is good, I even jog a little. I also add a little weight to my backpack each week for added resistance. I do a light stretch before and after the walk - in particular the glute, hamstring, and calf muscles. And I try to be good about drinking enough water during the day.

I've lost between 5-7 pounds of weight and a bunch of fat is no longer there. My back feels much much stronger than it has in a while. My jawline is starting to show.

The best part about the walking is that I can do it everyday. I'm never so sore that I have to take a day's break. Super easy and effective. That said, I do take one day a week off from walking for a yoga class.
You can't until the release on Jan 15th
There's a lot of discussion of bazel and co inside sub-comments but i have a question that isn't addressed-

How do the "global build tools" play with language specific build tools?

My primary stack is Rust and Scala. Both have excellent build capabilities in their native tools. How well do pants/bazel integrate with them? I wouldn't want to rewrite complex builds nor would I expect these tools to have 100% functionality of native ones.
I can't say if it is a clever pun that you made up the meaning of the word "everyone" to exclude the author of the post you replied to.
> Where else would you put it?

Just have the cyclist ride in the right-most lane available for traffic. Then there are no crossing movements to deal with. Cars making a right turn will either be directly ahead of the cyclist or directly behind the cyclist.
I think you are being overly optimistic about the (both technological and practical) capacity we would have to recapture CO2 from the air, and overly pessimistic about the dangers of nuclear energy. The dangers of CO2 are killing our habitat, and we are going to have to expend much more energy removing it than it took to put it there in the first place, among other things. Plus you can store nuclear waste compactly, and more people are harmed by the radiation emitted in coal plants than are harmed by nuclear power, anyway.
Indeed. Categories where there are authoritative urls are the low hanging fruit.

A previous related work of mine is TechYaks [0], which ranks software tech talks using (among other signals) HN recommends.

I have another one in the pipe...

[0]: https://techyaks.com/
Pay more money for all the desirable jobs, nevermind the undesirable jobs, and don't enslave women under a patriarchy of indentured motherhood. Also, women deserve compensation for entertaining the premise of marriage in all cases, and should retain total autonomy of childcare upon the failure of a marriage, and total purchasing authority, when compensated extra for childcare, after divorce.
Okay cool. Thank you for enlightening me. I guess I'll just go back to medical school since some dude from HN thinks my professional observations are nonsense.
Sorry if that was the implication. I just wanted to make it clear that Rufo is not just a film maker, but also someone with political aspirations.
Reminds me of a time at Quora in 2011 where we saw Python GC impact 99th percentile server-side site speed. So drawing from HFT inspiration where some companies would disable JVM GC during trading hours and perform them offline, I thought about how to take some backends periodically offline in order to have GC not happen on user requests. A simpler operational solution emerged though where I just had to disable GC on user requests and make it happen only on a special "/_gc" endpoint. I then dual purposed the frequent nginx/haproxy backend health-check functionality to use that endpoint, thereby ensuring all backends had frequent GC and the time spent there only impacting the health check requests, and not that of end users.

edit: added more details I remembered later
Every other manufacturer of battery powered devices, including laptops, does CPU throttling based on battery degradation, and doesn't mention anything about it. It sounds like you were just looking for an excuse to jump ship.
Any good mono repo build tools out there? I've been thinking about this for the past few weeks. Considering creating a general purpose monorepo tool chain and potentially a mono repo first CI system.

Unfortunately some of the most popular CI/CD services out there(Travis, Circle, etc) don't even support cross-repo pipelines, much less mono repo builds.
I went to the same class and I just wrote a bytecode interpreter for work. This is a nice follow up I might contact you when I start work again (still on PTO).
Elon Musk Is Wrong. Tesla Isn't America’s No. 1 Premium Carmaker
How do these numbers compare to, say, a credit card transaction?
Grin hides the transaction amount and provides some transaction relationship obfuscation depending on how powerful your adversary is. I think Grin is cool and I'm very supportive of it, but much more work needs to be done to understand the anonymity provided especially against active attacks.
This is an amazingly comprehensive writeup! Very well done. Do you intend on implementing a JIT or an optimizing compiler pass? I'd be interested in reading those posts if you eventually write them.
It is enabled by default in the latest stable kernel:

https://www.phoronix.com/scan.php?page=news_item&px=KVM-Linu...