skysight-inc/HackerNews huggingface dataset:
> [Fossil is] basically incapable of rewriting your development branch into something more logical...

False. All you need to do is start a separate "presentation branch" and cherrypick and/or merge changes from your "development branch" in as necessary to make it logical for review. Not difficult to do.

The difference from Git is that in Git you end up discarding the development branch and keeping only the presentation branch, whereas Fossil preserves them both.

Fossil does anything Git will do, except for one thing: Fossil does not (easily) sync individual branches. (You can do it, but it is a pain.) Git comes with the idea that individual developers keep their own private branches and only share them after they've been cleaned up. The idea behind Fossil is that everybody shares everything.

By analogy: Git is like where everybody has their own office with doors that close, and developers emerge from their own office from time to time to share their work or collaborate. Fossil is more like an open office with no walls or doors.

There are advantages and disadvantages to both approaches. I encourage you to use whichever one works best for you. If you like the Git approach, then by all means use Git. I find that the Fossil approach works better on the projects that I manage, but that just me. You do whatever works best for you.

Bottom line: Fossil was created to support SQLite development. It does this very, very well. If it never does anything else, it will have been a great success. Any use of Fossil beyond SQLite is just gravy. As it turns out, many other developers have found Fossil useful, too. But perhaps your usage patterns are different and the Fossil model does not work for you. That does not invalidate the fact that it works well for others.

All that said, there are many ideas in Fossil that could be copied into Git without changing the Git development model. So even if you don't like Fossil's development model, you should still look at Fossil, so that you can steal ideas (and/or source code) to import into Git and hence make Git better.
This press release doesn't say anything about system efficiency. If it was high they'd be promoting that fact. Since it involves refrigeration it's probably quite low. That makes me wonder why they went with this system.
Flush Toilet over WiFi?
>if you want to work in an office that option is not going away

Probably not universally, but in general.

Though they may have to deal with a lot of their co-workers not being present, the norm for meetings being Zoom rather than conference rooms, and hoteling.
You need to be more sympathetic to my lived reality. /s

I don't have the time or energy to try to present a researched case here about this, but to millions of people the "our narrative is your truth" bs has been so thick and obvious that we just don't take most media or the fact checks based thereon seriously. I get it, it's a dangerous game, there are a lot of dumb people who will believe a lot of dumb conspiracy shit, which will inevitably 99.9% of the time devolve into some form of "the jews did it", targeting me, but that's why it's so dangerous to sacrifice all credibility pursuing some political goal.
I've seen way too many screenshots of a dozen-line complete XHR wrappers being suggested[1] to complete a function to imagine Copilot as a generative machine. It's a somewhat fancy copy paste engine, with phenomenal search. But it's smuggled through enough complexity & machinery to obfuscate any legal obligations that might be attached to the original source material.

The article does not set itself up to address this at all:

> Since Copilot also uses the numerous GitHub repositories under copyleft licences such as the GPL as training material, some commentators accuse GitHub of copyright infringement, because Copilot itself is not released under a copyleft licence, but is to be offered as a paid service after a test phase.

I'm all for discussion of whether Copilot itself has to be copyleft. But to me, the immediate concern is that Copilot seems like a way to take copyleft works and remove the copyleft license from those works.

[1] https://mastodon.social/@cjd/106513694972486353
As a Googler I feel offended by part of your comment. It's like calling inmates bedfellows of the prison system.
It's a long well-written article, and its contents perfectly matches its title.
I don't know. It's tough enough having kiddos with a 40ish/hr/week job, can't imagine the exhaustion with 996.
To me the home office wins out by a lot:

Small cubicle with no window near by is a common office situation. Lack of exposure to sun disrupts the circadian rhythm. Vs Sitting next to a window at home.

Many Office AC systems don't filter the air from pollutants adequately. Cheap office carpets tend to have all kinds of chemicals that off gas. No way to open a window to get fresh air. Vs the typical home office with a window to the side you can open anytime.

I was in an office where the secretaries farts would rise and accumulate in a dead zone at the second story stair well. No more smelling other peoples farts or getting their flue.

Sitting prolonged times in a chair, and not being to take a bathroom break for long times. Not only uncomfortable, also unhealthy. Vs a chair I pick, and a standing desk, and short breaks anytime I want.

Listening to music on headphones vs a radio playing in the background at home. Headphones damage hearing.
If thermostats are indeed better why doesnt chemical industry use thermostats to control the temperature of the reagents. PID seems to rule the roost there. What problems does a PID face in comparison to thermostat. Does bang bang track the set point better (in terms of some quantifiable error) than a tuned PID ?

I would be surprised if missile guidance, drone guidance use bang bang. My hunch would be they use something more sophisticated than PID. Same for something more banal like cruise control in a car set to some cruising speed.
An algorithm is maths, you can't patent maths. Patent lawyers and business people have however somehow managed to convince courts/patent authorities that configurations of computer systems are patentable (or some similar argument), which then makes software patentable (IANAL but I think it's something like this).

Either way, the copyright of source code is separate from that. Copyright is for the text of a program (the source code), that might e.g. implement an algrithm. The algorithm itself cannot be patented or otherwise legally protected.
Go for mentors / advisor rather than board as others have said you only really need that for A or in preparing for A round.

For mentors / advisors you can give some uplift in their equity beyond what they will get for their investment (honestly they should invest something to have some skin in the game).

An exception might be if they are rainmakers in the industry your operating in and you need them to open doors, in which case link payment to success, I wouldn't give anything upfront. If they believe in you and your business they should take the deal.
I cant believe that people still think anything other than PoW can provide the cryptographic guarantees required for a real cryptocurrency.

People need to think it through.

In PoS - you stake the coin itself, which is initially worthless when a coin is made

In PoB - how can you prove that you actually burned coins?

In PoC - everyone anyway computes millions of "answers" to store. So you use energy AND and waste valuable disk space too. The guy with the biggest HDD (or maybe 24/7 powered RAM disk) will be the winner always.
The Space Shuttle's sonic boom broke one of my bay windows when I was living in Orlando. Mythbusters was an entertainment TV show, I wouldn't extend their results to real life.
I prefer to build natural immunity than inject with experimental genetic drug. I think is optimal.
Could you elaborate? I’m genuinely curious if playing house in this context is negative. Also, what is PG?
The Chelsea Hotel is usually best known for having housed many famous figures over the years:

https://en.wikipedia.org/wiki/Hotel_Chelsea#Notable_resident...
Hydrogen is a good choice for storing peak power from renewables.

Distributing all that highly flammable high pressure blow-up juice around the world for consumer use is another matter.
Is it even meaningful to say that the universe - everything - has an entropy? Isn't it not even meaningful to talk about the entropy of something that is in a non-equilibriated state? People point to experiments about gas particles bouncing off the walls of closed boxes to prove how entropy is always increasing, but it really makes no sense to transfer that to the whole universe.

I have been much more convinced that the universe, starting from a maximally structured configuration, tends to even greater structure, as Julian Barbour wrote about in the Janus Point. Structure emergence, as opposed to catastrophic mixing. My perspective used to be like yours but it has become: the game is only starting.
That's the whole point of open source hardware.

Unfortunately most of the licenses used are not reciprocal and this does not encourage building ecosystems.
Really love this footnote: "[1] These horrible stickers are much like the intrusive ads popular on pre-Google search engines. They say to the customer: you are unimportant. We care about Intel and Microsoft, not you."
Show HN: Pystitcher – A Declarative Alternative to Pdftk
> It's a variation on "if you ban guns only criminals will have them."

Most countries have banned guns and there are way less problems with guns than those countries that haven't banned guns.

Is this an argument for or against the EU proposal?
>but then again, no one has that yet.

And even with such an ideal room, you'd still have to deal with latency. It would be a sick setup for music I suppose.
Why wouldn't that be determinstic? You should be using a service for that.

kubectl get svc -l app=<your-app-name>
> India pulls 1971 on Burmese junta, if Modi's Achand Bharat brouhaha is worth anything

Don't expect anything unless thousands of refugees start pouring in India.
They were permanent in my family member's case. They're not taking the meds anymore (taking anti-psychotic meds now), but they're still getting worse. Granted they did take it for several years before it became apparent (and/or they let others know) that this had started happening.

Not saying the meds are definitely the cause, maybe it was a latent thing they always had, but we share enough genes I'm not sure I want to take the chance. The effects it had on them was/continues to be pretty scary.

https://www.healthline.com/health/adhd/adderall-psychosis

This is probably my main concern, actually, not so much the other, sorry for not making that clear.
> Congress usually has a single digit to to teen approval rating yet they continue to act the same way.

They don't need to worry because they've successfully redirected citizen rage against each other instead of towards them. Classic divide and conquer.
Is it made using super.so?
> For me and a friend, we'd joke about our existential despair. "What's wrong?" "The Void"

The "vacuum the rug" comic went over well in my social group.

https://imgur.com/d9KdAvH

And so did a certain look into Mister Peanutbutter's inner life, which re-contextualized some things, after seasons of his being a goofy and dopey character (though, very occasionally, and tellingly, not—also, thematic/character spoiler warning for Bojack Horseman, I guess?):

"The universe is a cruel, uncaring void. The key to being happy isn't a search for meaning. It's to just keep yourself busy with unimportant nonsense, and eventually, you'll be dead."

And of course there's Frost's "Maple", which, for me, always comes to mind when "meaning" is the topic:

http://famouspoetsandpoems.com/poets/robert_frost/poems/731
Interesting - I've only worked on pretty small eng teams, but I couldn't live without git blame (or an editor/IDE feature using git blame). It's like another dimension, seeing the history of code line-by-line and learning why it was added, especially if those lines are months or years old. With clean linear commit history and clear commit messages you can easily see not just what was changed, but why it was changed, along with other commentary from the author and often a test plan.
Look, I've been working on infinidash PRFAQ for over 6 months and now a jokester means I need to do another renaming exercise. Product naming is no trivial business.

The video didn't even mention a dinglearm, and I watched it 7 times.
People differ. I have a nice home office setup but for probably half the time I just use a laptop somewhere else in my house.
There are a few projects attempting DNS on blockchain. However, I kept saying "could" because I haven't researched them and don't know how effective they are.
maybe team size, project size and pace of change are different in the "home" projects of fossil and git.

the patch rewiew workflow of the linux kernel community depends on being able to rework the history until all reviewer agree: this is how this new feature is done, and this is how it is exposed. and then it is added and it history will never be changed again.

is that type of workflow possible with fossil? e.g. reworking the history for a feature branch?
> August 2021

I'm very concerned with the credibility of that source based on this alone. Unpublished and/or future-dated articles are to be taken with a pile of salt.
> If you've never received a 500-line patch with a one-line error in it, you haven't been developing collaboratively for very long.

Which is why after I've finished doing the development of a big change, I want to rewrite the history into a series of logical patches, each exactly the right size for review.
Eleanor Bradford: The reality of renewable energy in homes is a costly one
Not an approach I would advise taking with polio.
Renewed quest to find Shackleton's lost Endurance ship
New Zealand experiences hottest June on record despite polar blast
I wrote a library for this in Go: https://github.com/cretz/go-mental-poker. The algorithm has general purpose value amongst untrusted peers reaching conclusion while mutating a common blinded subject.
> The path of discovery of new software development paradigms is far from linear but over the long term the improvements are impressive and ongoing. One of my favorite recent examples is declarative (Flutter, SwiftUI) vs imperative UI. The gains to efficiency and clarity are significant.

Wasn't Delphi declarative enough?
Mathematical optimization is huge field which splits into different branches. In my opinion, there are two demographics that approach optimization in slightly different ways and are interested in slightly different aspects of optimization: the OR (operations research) camp and the engineering camp.

(all generalizations are wrong to some extent and the delineations are not strict, but I have noticed they have different cultures -- analogous to how Breiman observed that there was two cultures to statistical modeling [1])

In the OR camp, the focus is primarily on linear programming/mixed integer linear programming. The types of problems solved include transportation, assignment, scheduling type problems. OR folks tend to go very deep into the theory of linear programs (matroids, Benders decompositions, etc.) and the literature is absolutely rich with advances in linear optimization. OR folks tend to be linear optimization specialists and mathematicians. A good practice-oriented intro book is Winston's "OR: Applications and Algorithms". Chvatal's Linear Programming is also good. But this is not my space, so I'll leave OR book recommendations to others.

In the Engineering camp, while folks do use linear programs, they also tend to go more in the direction of convex programs and general nonlinear/nonconvex programs (including mixed integer nonconvex nonlinear programs). There are some strong theoretical results for convex programs, but the results (naturally) aren't as strong for nonconvex problems -- global optimality never guaranteed. In the nonconvex camp, practitioners tend to concern themselves with heuristics/techniques like finding good initializations, understanding SSOCs, etc. The types of problems solved range from anything from ML problems to dynamic plant/machine optimization. Most folks in this camp tend to be engineers rather than optimization specialists (though some do become specialists eventually). Nocedal and Wright is a classic for general nonlinear programming, but also look into Biegler's Nonlinear Porgramming. Boyd and Vanderberghe is a classic for convex optimization. Murray and Gill's Practical Optimization is a bit outdated (so don't rely on it for state-of-the-art knowledge), but it has tidbits of insights about optimization that aren't found in other books and that continue to be useful.

[1] http://www2.math.uu.se/~thulin/mm/breiman.pdf
This is getting downvoted for cynicism maybe, but I feel it's the most important advice here. Know /when/ to use Kubernetes.

It's very often the wrong tool to deploy our tiny app but many of us go along with it because it ticks some management boxes for various buzzwords, compliance, hipness, or whatever. Once you get out this hammer factory, it's a big and complicated one, so you will probably need a full time team to understand it and manage it. It's also a metric hammer factory, so you'll need to adapt all your other tooling to interoperate. Most of us can get by with lesser hammer factories, even k3s is less management.

If you just need to deploy some containers, think hard if you want to buy the whole tool factory or just a hammer.
Which is not a coincidence since the protocol is an application of public-key crypto.
It's also a monumental shift for the workforce. Many of the problems people have WFH are because we've WFO for so long! Social culture has incredible momentum - so much so that it took a pandemic to get the ball rolling in the direction promised by home PCs decades ago.

A transition like this takes time. That consideration seems to be absent from arguments one way or the other, but I'm happy to hear them so we can smooth out the transition to _whatever_.
oh there definitely is. You see, when you talk about activism and taking a stand which is usually cried on online forums or even on the streets, people assume the police would obey the spirit of the law. Remember what happened to occupy wall street protestors?
same thing. if you are against the establishment in this part of the world, you are a target and a dead man.
heck, last year a lawyer was murdered when guys entered his home and killed him. they left and no one was found. this guy had been critical of powerful people so they took him out
I have a separate mp3 player without internet that I've put all these tracks on and it is my go-to focus fuel
Isn't programming itself inherently consist of "graph"? We convert everything into AST after all.

The use of abstract concept like currying, recursion, map reduce is to have vocabulary express our thought IMO. Turning into graph is like coding imperatively - hard to grasp from quick glance. Code is more frequently read than written
> The output of a machine simply does not qualify for copyright protection

Wolfram disagrees, and he's got lawyers and money too. Whom do we believe?

http://www.groklaw.net/article.php?story=20090518204959409
I use conda environments and have found they do everything described here. Is there a reason I should try pyenv & poetry?
Patent is not copyright.

Secret tricks are usually a company secret, not really protected by copyright either.

NDAs and similar are also not copyrights.

Even trademark is not copyright.
I think that's exactly what the above commenter was saying in: "European nuclear advocates really don’t have a satisfactory political response to Chernobyl and Fukushima."

If a country experiences a nuclear accident like Chernobyl or Fukushima, your "number of casualties is lower than if we moved to coal" argument won't work. Cold numbers won't beat emotion.

Edit: On downvotes, it's very demographically consistent of HN to not believe or want to hear that emotions rule over cold numbers for many people in the world. I'm not saying that coal is better than nuclear (it's not per the numbers), but you need a satisfactory answer when a disaster happens, and rationalizing the deaths of thousands of people as "a preferred alternative to more deaths over time" won't cut it.
No, but it does force them to GPL their own code if they do. And that's a no-go for most companies.
All of this. Plus picking up a legacy project from someone with a giant requirements file and then trying to pick through and work out what we actually want locked and what's been installed by something deep in a dependency tree is a nightmare. Even if you don't use poetry for your own sake, use it for everyone else's.
30 years is still quite a long time for an investment to bear fruit.

Also, you'd have become much more richer if you spent the same amount of money buying AAPL or MSFT in the 1980s (and holding them until now)...
Are you comparing you at will employment with Google to convicted felons who’ve had their right to freedom stripped of them by a jury of their peers or a guilty plea deal?
Yeah, good point. If the attacker knows how long each person will wait, then they can exploit that.
Serious projects with a non-trivial amont of people working on them don't rewrite the git history of "real" branches anyway, except maybe on very rare and targetted occasions (which are more to be understood as: let build a new repository with some resamblance to the old one)

I could see projects with a very low number of devs AND users doing that, but even then they should probably not.

Does that mean that all the tooling to cherry pick / rebase / filter / import-export patch series, shall disappear? Certainly not, because there are things that are _not_ main branches. An alternative could be to develop with completely different tooling, but I'm not sure what would be the point.

So it actually looks like Fossil and Git basic good practices are quite similar, and I really don't see the point in pretending that the lack of support by fossils for some operations is an advantage. E.g. part of preparation of a good patch series suitable for a proper review often involves reordering, mixing and splitting commits. It is easier to do if the tooling does not actually try to prevent you from doing it because of some kind of misapplied dogma...
I would love to try a session of clean room reverse engineering using copilot. I would bet you get reasonably far for very common libraries with not much effort. The question would be if such compression/decompression would infringe copyright.
I think Google is more like a partner in crime at this point. The NSA don't even have to put the legwork in anymore they just get the data off Google and it's easier because they don't have to work through the red tape.
> Hwæt! The Universe might be meaningless, these nihilistic Viking ghosts whispered to me, across the centuries. Live bravely, do not allow yourself to wallow in despair while entropy gathers itself. Make meaning, fight, build, love, stay healthy right in the face of the Uncaring Void. It's the only thing you can do. Entropy will win. Until then, make it meaningful.

Those vikings are more existentialist than nihilistic to me ^^.
Hydrogen, like electricity and batteries, is an energy vector: you spend more energy producing that form than what you get from it.

Fossil fuels in general (maybe not shale oil) are sources, since you get more energy than what you spend. So, their energy return on energy invested (EROEI) is positive.

In this regard, we're facing diminishing returns, the low hanging fruit is long gone. This, plus resource scarcity, is going to be a huge limiting factor to growth…