skysight-inc/HackerNews huggingface dataset:
So this tractor leaves the home farm and autonomously drives on some of the least friendly dirt and gravel roads and arrives at the property. A second robot pops out of the main tractor to go open the gate, the tractor drives through the narrow opening towing the field implement behind it and waits for it's mini robot to finish closing the gate and return to it's docking station. The tractor then takes off through the 30 acres of pasture that separates the crop ground from road access, following a winding two track path. It crosses the creek at the bottom of the valley, not at the main crossing, that one is too muddy from the wet spring and higher traffic last week, the one upstream of it.
It continues up the other side, following the path until it reaches the gate to the crop ground. The mini robot pops out. This time it must hurry, because the cows grazing this pasture think this tractor is coming to feed them and have started to gather round. The tractor makes it through the gate, waiting while the mini robot shoos the cattle that followed thenm through back into the pasture.
The tractor can now start working the field. It starts by doing a few passes around the outside perimeter. On the first pass it finds a tree from the fence line has blown over into the field from the storm last week and needs to be dragged out of the way. Mini robot deployed again, and pulls the tree into a ditch. The main tractor continues on its first pass while mini robot patches the top line of barbed wire, broken by the weight of the downed tree. The tractor is coming back around from its first pass, just in time too, since a big chunk of plastic bale wrap that blew in from the neighbors farm has gotten lodged in the implement and is causing malfunction. Mini robot pulls out it's pocket knife and cuts the plastic free and re-docks so that the tractor can continue.

This is what small scale farming looks like. Do you think we are close?
I don't know... I would summarize it as:

- You will get good at anything given enough practice, so don't worry about thinking you're bad at X

- As you get good at X, you will start to like it

- Pomodoro

I'm over-simplifying of course, but I felt like the course provided a lot of concepts with very little actionable advice.

It's a very popular course because it "feels good". It is motivating, and has a very positive message. I wouldn't consider it very useful for already highly motivated and self-driven people.
That only works the way you'd naively expect if the files aren't already tracked. To be explicit: gitignore has no effect at all on already-tracked files. So you end up depending on the upstream correctly foreseeing and working around this problem, or you're sunk.

If the give you say a Makefile that's not correctly parameterized for you (doesn't let you adapt to your system via env variables or whatever), there's not a lot of good options unless you fix that yourself and get upstream to accept it.
Soldered connections don't last as long making products less repairable. Certain industries (e.g. aerospace) have wavers for these rules as connection failure could be fatal.

I'm glad those ROHS rules are in place but the tradeoffs are real.
I'll argue parts of it as early as kids have language, along with some statistics. Structured thought, deduction from observations, reasoning about probability, all are foundational and would help support other coursework (not necessarily sacrifice other topics).
Islam is right about women.
There is definitely a level of networking effects and downright cronyism.

However one thing that is less talked about is that external consultants are extremely useful to implement unpopular decisions or to 'settle' disputed decisions.

If investors appoint a new CEO and he needs to implement something unpopular like fire people, it is much easier to get the whole board behind the decision if an external consultancy "analizes" the issue and proposes measures (usually aligned with the CEO's direction).

The same thing happens with 'factions' of the board if some people are behind a proposal but are being blocked be another 'faction', an external consultancy can act as a arbiter (usually in the direction of those who hired them).

A useful consequence is that in terms of accountability you can always take cover behind the recommendation of the subject matter expert consultants.

All that said there are definitely a lot of bright people with insightful knowledge in that field. My point is that consultancy as a business also ends up serving a less glamorous purpose.
The majority of the Reason/ReScript community for sure did not fill out this survey. There is a large selection bias for OCaml. One of the obvious indicators: 191 of the respondents work in banking/finance sector.
> As far as I understand, the main change with respect to Git is that commit hashes don't change depending on previous history, so if you rebase the same change IDs are retained.

That is not the main change, merely a by-product. There are many changes:

- Perhaps one of the most crucial differences is that Pijul uses a rigorous merge algorithm, and doesn't run into the bad merge examples described in [1]. Note that the situation described there happens without any conflict, and doesn't tell anything to the user.

- Changes that could be written independently commute, meaning that they can be pushed independently. You don't have to worry about isolating them on feature branches, which can save time if you (like me) work on many features at the same time.

- Rebase and Merge are the same operation in Pijul, and happens automatically. Conflicts happen between changes, and conflict resolutions are recorded as changes, so you don't need any `git rerere` (which essentially guesses what to do), since conflict resolutions work even in a different context.

- Everything is invertible! You can even remove an old change from a channel if you like, as long as other changes don't depend on it.

> I don't like that two repositories in different states could have the same commit ID.

That never happens in Pijul. Changes are not commits, they're diffs between commits. And states have identifiers too, they're just more subtle: if you have two changes A and B, Pijul can apply them in any order without changing the result (so why change the commit id?). In Pijul, if you run `pijul log --state`, on "A, then B" and "B, then A", you will get the same state id.

[1] https://pijul.org/manual/why_pijul.html
Yes those resets were bad, but another factor was arrogance. They thought just because they're the ones with the dominant desktop OS, they'll automatically win the smartphone market somehow.

So if we ignore that stupid WP7 thing, they were 4 years late to the party. There were two players already in the market, the dominant one open sourcing the core of their OS, giving OEMs a lot of freedom for customization, users can sideload apps easily, the SDK was free and you could start testing on your device right away or distribute the apk directly.

Microsoft then thought it was smart to require a registration (for $$$ iirc) just for starting to use the IDE. You could only push one app to your phone, tied to your dev account, at a time. Sideloading didn't exist. That probably helped adoption a lot /s. Device pricing also didn't seem too competitive. At least with Nokia they could have done much more agressive pricing to gain market share. But the Nokia aquisition was the next stupid move: Nokia now got Windows for free while others still had to pay licensing fees, pulling a 3dfx Voodoo 3. Surprise, most switched to Android exclusively.

Instead of trying everything to get users and devs on board they copied mostly Apple's policies, who could really only get away with it since they were there first to market, and already had an established user base when Google came along and gave Android away almost for free and made copying (pirating) apps as easy as possible. Microsoft pretended they already own the place from day one.
Why? Make it a requirement and be done with it. People will always resist change but once they are there NBD.
Even if you're not a fan of management consulting I think giving The Lords of Strategy by Walter Kiechel a read is worthwhile to understanding why they are such a big part of our world. It gives a good modern history of the profession and how they made such a profound impact on the business world.

I think ultimately what happened was most of what made them famous in the 60s, 70s, and 80s has largely become standard business practice. With the low hanging fruit gone they've moved onto laundering accountability and/or very expensive side-steps of corporate bureaucracy.
I know Bain consulting has an internal “benchmark”. It tracks the stock performance of the companies that they consult for and compare that to eg sp500.

They showed this during a recruiting event once.
portfolio = wall of text.

I dont need your life story or why you choose one technology over the other. I would suggest a redo of this page.

Screenshots, short desc and a URL to the page/art/example etc.
McKinsey is often hired to provide 'intellectual firepower' behind a proposed change that a high-level manager already wants to make. As such, McKinsey isn't really coming up with any original idea, so their past 'proposals' are somewhat irrelevant.
A big "Yes" to proportional scroll bars. I didn't have an Amiga, but rather an ST. The ST also had proportional scroll bars and for years, I could not understand why the major platforms (Windows, MacOS) did not. It was a pet peeve that really bothered me when I would sit down to use someone's Mac or PC of the time.

I should have realized it could be worse. With the modern era's "mobile first" UX regime, we now have many desktop experiences that hide the scrollbars entirely—revealing them only on interaction—wholly removing any at-a-glance utility we enjoyed from proportional bars.
I think the same applies to careers, at least for me.

The worst outcome is a moderately good job. A bad job you can quit, a great job you can retire from, but a moderately good job is slow speed entropy with a gradually narrowing window of opportunity.
Is it possible to rebuild a DwarFS fs to incorporate changes from an overlay fs without decompressing, then recompressing?

It seems feasible that a second DwarFS fs could be built from an overlay/DwarFS, then delete the original overlay/DwarFS fs. That would require 2N storage as the new DwarFS is being built. Is it possible to patch an existing DwarFS?

By overlay, are you referring to overlayfs [0]?

https://wiki.archlinux.org/index.php/Overlay_filesystem
How about using that funkwhale with this ? That would be cool. Right?
"Outside experts" are a way for a so-called managerial class to signal that they are "taking action" while offloading negative outcomes and any accountability to firms like McKinsey via blame-shifting. The voting public is not exactly allowed to weigh in on whether high-priced consultants should be engaged.
One hint from my experience trying to explain technical things to other people. If they reply something in the lines of "Yes, I understand" that more often than not[1] translates into either "I have no clue what you are talking about" or "I misunderstood". Ask them to describe in their own words what you asked them to do. Be also prepared that their answer may make you realize that what you think you want makes no sense. You can't ask people draw red lines with green ink.[2]

[1] Of course, there are exceptions. but you would not be asking here if you worked with them. And you do quickly recognize the people that just nod and get sh*t done. They are rare, however.

[2] https://www.youtube.com/watch?v=BKorP55Aqvg
My assumption was that the comment I replied to was directed to Americans, and recommending the ICRC itself as opposed to the ARC.
what's wrong with the name?
Pretty sure they're paid to provide bad numbers and take the fall for the results. New York wanted to say it was doing something and it was successful, McKinsey helped them do it, and when someone bothered enough to fact check and they got caught McKinsey now takes most of the heat.
GitHub discussions are coming out soon (eventually). Like issues, but for discussion
It's easy to get counterfeit clothing, I'll tell you that. I'm confident that's happened to me a few times.

For electronics products, some reviews go into excruciating details on what counterfeit v real products look like.

Then some products literally explain how to avoid counterfeit products, especially the smaller producers of goods with niche products.

Finally there are articles in the press about it.

eBay has less of this problem because it's set up to select sellers based on reviews. Amazon's stores are more obscure, and often don't have many reviews, or sometimes you get an item fulfilled from a third party without knowing about it. I'm not sure if that still happens though.
> the outcome would have been significantly more dire had McKinsey’s proffered solution not been implemented

It's the classic can't-be-wrong-no-matter-what-happens situation. Since there is no practical way to re-run the experiment, they can always claim "at least we made it less bad." And the clients are prone to buy into it also, because it makes them look like they didn't make a bad decision to engage the consultants.

Same thing frequently seen with politicians and their supporters.
This is a good point, and a difficult one to get right. Being able to very easily fetch and integrate dependencies (e.g npm) definitely lowers the barrier, for better and worse. Single-file collections ( e.g https://github.com/nothings/single_file_libs) is a nice intermediate step.
Electron is not merely a HTML5 renderer for GUIs, though; it's a whole OS abstraction layer that translates native paradigms to a platform independent format that can be scripted. An Android subsystem would be exactly that, and more, with near native performance, a shared runtime etc. And yes, even HTML5 applications that Android supports.

And it would be more than just a hack. Microsoft will have all the incentives to make it run properly, since it gives them access to a whole world of non-WinOS applications that their users will become dependent on.
That twitter user seems to be OP, I'm just pointing out that maybe their ire is mistargeted.

What one pays for Android/iOS gets them a device with calendar, email client, camera, web browser and not much else. Since one can extend that functionality later by installing more apps — including these that did not even exist at the time of buying the device — the double-dipping is double-edged. The buyer can get more functionality, and the platform creator can get more money.
Hyperloop – The Future of Travel?
One of the criticisms of RoHS was that even the companies that had exemptions were unable to exercise them because factories found it uneconomical to maintain separate production lines. If the EU had simply raised the cost, it would have been added onto the price and nothing significant would have changed.
We’re connected by a vast network that lowest common denominators us.
Best Black Friday VPN Deal: Unlock American Netflix with PureVPN (UK)
The one time I worked with McKinsey, they were "OK." The partner and one of the two associates were sharp. (The other mostly just arrogant.) On the one hand, they didn't come to any conclusion markedly different from what we (the product people) had already concluded.

That said, I'm sure they gave upper management some validation that we weren't just drinking our own Koolaid. And they gave business planning staff a fancy spreadsheet model to play with--which helped keep said staff out of our hair.

Ultimately, the product was fairly successful although the company couldn't really overcome a bad strategic position.
I'll share this with my son who wants to pursue an EMT career while I've insisted to become a programmer like me. :eyeroll: LOL
What level of math would you recommend for the courses?

This is always a difficult question, because it's always "high school level math" which is rarely true. Then again, some algo courses focus highly on math and proofs while others focus more on implementation.
Even if search is expensive you can just rate limit it, a captcha is a dumb solution.
TwitterSpaces: A Clubhouse-Like Social Feature That Will Control Abuse
I have controversial views (the EM Drive works! Sport is the opiate of the masses!) but I seem to get along just fine on social media. It’s really only the people who have boring, discredited political views who have problems.
It's too bad that Docker Swarm is kind of dead because that would be the simpler Kubernetes for many use cases. Why is there no community effort to reanimate or adopt the project?
The Mysterious Bronze Objects That Have Baffled Archeologists for Centuries
Yes! The `pijul git` command allows you to import Pijul repositories by replaying their history. It also works incrementally, meaning that if you already imported a repository, you'll be able to continue new commits.

This uses a somewhat naive way of doing things, and can take a very long time on large repositories. One other way of doing it would be to add an "initial change" explicitly saying "I'm coming from Git commit number #SHA1HASH".
Out of curiosity, why was the company started?
Indeed. Also: what if you're inside virtualisation? The platform probably shouldn't tell you that there is more memory than allocated to your VM.

Building systems that rely on looking round the curtain to the hardware has a habit of breaking when new hardware appears that does something surprising.
So you're drinking caffeinated or non caffeinated tea?
In 90% of cases, management consultants' job is to waste time and trick people into thinking something will change. Doing so allows management to avoid addressing the issues AND to lie and say they will/are. I've seen that happen twice in finance, once in software and 3 times in engineering.

McKinsey seem to have done that extremely well in this case. They allowed the jail to continue running, violence to continue, no extra funding was used and the federal regulator was assuaged. A new mayor avoided a costly, expensive, divisive, problem from a predecessor.

27.5m is cheap for that. That's why the mayor will hire them again next year.
I've implemented interval tree clocks, they're not the most accessible idea. Condensed rationale:

Logical clocks are used to keep track of the ordering of events in distributed systems, for example updates in a multi-master database. With a single node you can just stamp each update with a sequence number from a counter. With multiple nodes a single counter doesn't work, for starters because of the race condition. You can instead use an array of sequence numbers, with one slot updated by each node and one counter per node. These vectors then are perfectly ordered locally and globally mostly ordered. That's the idea behind "vector clocks".

Vector clocks don't by themselves handle the case of adding and removing nodes. Interval Tree Clocks do the same job as vector clocks but allow adding + removing nodes without relying on some out of band process. The price is complexity.

There's a whole lot of published work but you can get most of the idea from Wikipedia:

https://en.wikipedia.org/wiki/Logical_clock
https://en.wikipedia.org/wiki/Vector_clock
Another interesting theory: dreams are to prevent overfitting and improve generalizability
https://arxiv.org/pdf/2007.09560.pdf
ah ok, sorry I misunderstood your comment as saying that the quote was wrong and that voltaire had actually said the quote you gave.
> My point is, I don't see the problems.

Well, yeah... which is my point.
Hey, Nice Game! One suggestion - Can you add an indicator so that people will know to scroll down for rules and stuff. I figured this out really late and by then, I had already googled all the rules.
witnessing bitcoin savings technology allow Gaia to bring nation-states to heel.
Yea I was searching to see if anyone else would mention this, especially seeing the uproar about GIMP, etc. I don’t care about the naming dispute stuff, but this is comically close to pee-hole.
For some reason glxgears insists it’ll render on VSYNC that never comes
Interesting. I found after some trail and error that I'm more rested and perform better on less than recommended 8h of sleep. My sweet spot is somewhere around 7h. Fitbit "magic" sleep score also seems to confirm that (better sleep score on less sleep). I also found that stress is the biggest factor in getting good night sleep. When stressed I can sleep 8h and still feel bleh.

I wonder if 8h of sleep is the cause of the better performance or they both are a result of less stressful life, better health or something else.
For most use-cases, yes. But not if you plan on using raid5+ [0]

[0]: https://btrfs.wiki.kernel.org/index.php/Gotchas#Parity_RAID

My own experience indicates it's brittle to power failures and will corrupt in annoying ways in the event of a power failure (or hard reboot) as of ~1 year ago.
Yeah, I know, you always show up to argue this.

It's not their obligation to make you happy. It's not their obligation to maintain everything for you.

They are under no licensing obligation to provide you anything. They don't use GPL code, they use mostly BSD licensed code, which they don't have to give you. But they do anyway.

They give you code and tools they've developed and if you want to use them you can. If you don't, you don't have to.
I have been toying with the idea to create a Wikipedia Cloning Platform that would allow people to basically host their worldview on a subdomain, so they can change and edit wikipedia along their perceived worldview without external edits, and even import "truths" from other fringe worldviews, while maintaining links to the base Wikipedia where they see fit.

At first this sounds like the worst idea ever as it would allow even more bifurcation of the global consensus narrative, but I believe having all this in a structured manner would allow for a better discussability of the topics in question and allow for a place to store arguments on topics in a structured long form instead of asinine twitter discussions or spats blogs or comment sections of newspapers.

Lawful content moderation while trying to keep an unbiased reputation would probably be a nightmare though.
> Please don’t get discouraged by comments pointing out the current limitations of the platform

Thanks for the kind message. I totally agree, and didn't take the comment as an offense at all (the reason I reminded the relative youth of Pijul is that I know from experience that some people expect Pijul to have many more users than it currently has).
Maybe as a response to Apple beginning to support iOS apps on Macs?
"fact-checking" is dog whistle for "only leftist allowed"
it was mentioned 3 hours ago (by you)
We Rewrote Everything in $HOTLANG, and Our Startup Still Failed