skysight-inc/HackerNews huggingface dataset:
What? You want an "article" that describes how git branching works? Here.[0].

> Some people refer to Git’s branching model as its “killer feature,” and it certainly sets Git apart in the VCS community. Why is it so special? The way Git branches is incredibly lightweight, making branching operations nearly instantaneous, and switching back and forth between branches generally just as fast. Unlike many other VCSs, Git encourages workflows that branch and merge often, even multiple times in a day. Understanding and mastering this feature gives you a powerful and unique tool and can entirely change the way that you develop.

It's really not hard, a "local copy" is a branch.

If you can't manage what you just described trivially, you need to learn git better, because I, and everyone else who knows how to use git, can manage those things trivially, and have successfully for many years now.

Your solution was the wrong one, homegrown to avoid dealing with the reality that you and your team didn't know how git works.

All of this would be fine, by the way, had you not proposed others listen to you. Exactly zero people should do as you have described.

[0] https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-N...
See also https://js13kgames.com/entries/2022 for this year's submissions. As always it's great to see so many people making games in so small size.
> And yet, this is the "science" that was used to push the vaccines on the entire population.

Yes. It's sound science. What problem do you have?

> It just so happens that the group with the larger number of deaths was the vaccinated group, but we aren't allowed to talk about that. A question: why was this not discussed?

It wasn't discussed because 17 vs 21 in a sample size of 40K is not a statistically significant difference. I don't know how to make that more clear without going into a lesson in high school-level statistics.
It's definitely not a scientific study of the data, but those will follow in years to come by respective national and international bodies I assume.
In CL, you can declare that you need modulo arithmetic, which will give you branchless arithmetic operations.

In Erlang, you don't; the language was never made for that sort of speed.
I think it's important to be clear and concise when discussing these things, otherwise people can easily get confused, like the poster. Keep in mind that some of us operate on rigidity and what may be obvious to you is not obvious to others.
It's not actually that unusual to absorb security into engineering; if engineering is already doing most of software security, and engineering/ops is already handling IT security, then the rest of security might in fact be duplicative of stuff third parties can do just as well.

I have no inside knowledge as to whether this was the case at Patreon; no opinions about Patreon whatsoever. But re-orging security into and out of engineering is not unprecedented.
I've used bazel at medium size (100+ engineers, multiple languages) and tried to use it at a small size (20 engineers, almost all go with a tiny bit of C) and I think the "never" and "unless there's no other way" answers from this interview are pretty good.
And knives can be used to cut yourself. Yet, we all use knives.

Every language becomes a legacy language before it achieves maturity. The next immature language is promoted as lacking all its flaws. But new flaws are always invented.
Craigslist is wildly profitable, but can't touch ebay or amazon.
> No one over 40 would be caught dead of facebook otherwise.

What? The over 40 crowd is FB's main demographic.
Ask HN: What's a project that you wish you started b/C you are the best at it?
It's not an insult. Psychedelics can profoundly change how someone perceives things. GEB has that sort profound shift in POV that many would associate with psychedelics.
floppydisk.com bought Athana a few years ago, and got the remainder of their stock. AFAIK Athana was one of the very last manufacturers of several media formats. I don't know if floppydisk.com ended up with any of their manufacturing capability, or if Athana even had any at the time of sale. Athana had stopped manufacturing at least some of their offerings (e.g. 5.25" hard sector) over a decade ago.

floppydisk.com didn't get them all though, we bought around 28,000 5.25" DSDD diskettes surplus:

https://i.imgur.com/f5jM4mO.jpg

The above pictured lot is where the diskettes for the boxed releases of Nox Archaist and Burger Becky's game came from.
Yeap… measure the amount of requests for ipv6 support you get from your users, not hn users :-)
I'm super happy Godot is receiving so much attention, both in contributions and issue creation.

But, how is having PRs open since 2019 a positive indication, and a productive one at that? Seems hugely unproductive to never close a PR unless the author do so (apparently? I don't know the dev process too closely).

Most be very hard to navigate so many PRs, and surely most of them must be unmergable after some months due to conflicts.
Not to mention the profound impact of LSD on the founders of modern computing.
Have they outperformed Zoom and Teams? That feels like a stretch, even if I prefer Discord to either of them

Plus, they had a small team, but I met most of them back in the Hammer and Chisel days and they were already a 20 person team at that point at least.

I'm not at all trying to say you can't have a good product with a small company. It's the incessant "I could do this myself in a month. I won't actually do it, but I totally could" responses. Almost every company you've heard of isn't getting by on single-digit employees, let alone one very smart person.
Can make do incremental builds based on checksums instead of modification time? How about distributing the build across a cluster in a language agnostic way?
> To ensure that we make progress on that roadmap, we are increasing our investment in product, engineering, and design, which means decreasing our spend on other ares of the company.

Underrated dynamic in the startup layoffs this year. Many software companies grew headcount rapidly in areas outside of prod / eng in 2021 and are now scaling back those roles while preserving the talent that was extremely difficult to hire.
I mean the type is great even if your eyes will bleed out while you get used to it. Individual post design is ok, homepage design feels claustrophobic.

Comments? Not a fan. Way too aggressive with the type and futuristic approach. If comments are so important, make them feel and look natural.

I am fully expecting for The Verge to make changes to their choices based on community feedback alone.
Being in the "optimal zone" I think. The best dollar-value-to-expectations is probably at the mid-level. Senior+ you take on a lot more responsibility, need to know a lot more, and you're not always compensated for all that knowledge. Having been at senior and above for a while now I can say that the juice isn't always worth the squeeze.

Nothing is wrong with optimizing for actual life things. It's hard to not be a company man when you reach the higher echelons. Generally, your real life suffers some. Especially since the invention of pagerduty.
After comments below, I'm not so sure. I was talking about regular Rust, I didn't know that Linux Rust is patched. Sorry.
It just shows you can be an avid drug user and still make enormous contributions to STEM. It only takes n=1 to provide a counterexample to an absolute like "drugs never produce anything substantial."
But they use the DNA of a rape kit running it mainly against criminals whose DNA they got for other criminal activities.
For the first - you can just look at the original AlexNet paper. The kernels are unmistakably strikingly Gabor-like. Some differences, like cross-color, are kind of giving rise to possibly interesting questions - is it improvement or deficiency(i.e. more training would correct) over biology? or may be it is just real-valued projection from the [plausible] fact that the optimal is complex-valued?

>?

I don't have that specific reference i had in mind that was published 15-20 years ago, yet you can trace that line of thought development through the works like these for example (there have been a bunch of them in the 199x and into 200x) :

1990 - https://opg.optica.org/josaa/abstract.cfm?uri=josaa-7-8-1362

1998 - https://pubmed.ncbi.nlm.nih.gov/12662821/
It's not clear to me why it even needs to be treated as a special case. In particular, the biggest other example of a language that has this "return or hanging last expr" I'm aware of is ruby, where the problem with it is that accidentally returning a value from a block might affect escape analysis for GC, but rust doesn't have that problem.

In your example, the if is in expression position, so it's fine if it treats its bodies as expressions. I'm definitely not saying I want to pepper my code with returns, I'm just unconvinced semicolons help with avoiding that.
Bazel is more strict about what constitutes a dependency change. It doesn't use mtime on the file, it relies on the checksum. It also considers the command line flags to be part of the cache key.

So, spurious changes (touching a file) will result in a cache hit, while hidden changes (changing an environment flag used by Make) are caught.

This is particularly important if verifiable builds are needed for SoX compliance.
I think we might have had something like that community when we were all hanging around in bulletin boards something like... 15 to 20 years ago.

I remember that I had a very dark time and some moderator (I was one, too) managed to find out my phone number (I think he dailed every number with my family name in our town till he found mine) and called me, after I had posted in a moderator-only group that I would take some time off and wasn't sure about returning because everything was shit.

That really touched me, although we had and have never met. It was human and very unexpected and I don't think you'd find something like that in modern day communities, build on Facebook.

Also: FB Groups probably killed bulletin boards because it was just very easy. What a loss.
Resonant
I meant under.
Inform 7's ongoing text adventure efforts seem worth mention:
https://www.ifwiki.org/Inform_7
... but someone else did, and now it is a successful project. What discouraged you?

There are a few that popped up over the last year, that really made me think _I knew there is going to be demand for it_, but I deprioritized, and seeing them now grow at rocket speed is gut-wrenching
This Linux 9P server is a 9P-to-Linux-VFS translator. No such software component exists in Plan9.

You can think of the Plan9 kernel as a 9P multiplexer. 9P in, 9P out. The closest matching thing would be e.g. a 9P-to-ext4-in-a-file translator -- but it's always "9P server talking to $FOO" (or "9P server that makes files up on the fly").

Most of the complexity of this Linux 9P server would be in translating between the unrelated worlds of 9P and Linux VFS. A more apt comparison is the size of this 9P server vs an in-kernel NFS server -- they both translate something unrelated to Linux VFS.
Lovely work, especially the feeling of the controls and smooth movement! And I like how the main character looks like a fox!
some companies have a policy to layoff the bottom x% of "lowest performers" so yes it is possible to be laid off for performance reasons.

For example "The bottom 10% of salesmen by sales volume"
Bazel probably wasn't a good fit for that project, especially if your makefile was simple.

But where it does work well, is when you have a large complex codebase in a monorepo, and you need reliable caching to keep build times down.
> Stock price is really meaningless as far as the day to day life of a company is concerned

Not when significant part of your employee compensation is equity-based.
I have been waiting for this feature for forever! I am so excited to have it stabilize (hopefully doesn’t get reverted). This will cut down on so much boiler plate in traits and enable new design patterns. This moves us one step closer to true HKT’s.
LinkedIn went through the same algorithm led spiral of decline.

Initially, they seemed to stop pushing out good on topic content. Instead, they rewarded and promoted Facebook style posts and made up stories probably due to metrics and A/B tests.

The good authentic posters then either stopped posting or had to feed the beast by pushing out the same crappy content in the house style which the algorithm rewards.

Almost everyone on there now is writing purely for the algorithm and not their industry peers whether they realise that or not. They are just chasing the doamine hit of likes.

The product is worse for it and I’m sure it ultimately kills the golden goose for social platforms despite a short term uplift. They become much less engaging and sticky when the social element is lost.
I have a similar experience, but when it comes to:

people posting less --> "XY liked this", ads, and "you could like this" posts

I'm pretty sure the cause and effect is reversed. Facebook decided to prioritize BS over friend content on the feed, and suddenly it became lame because nobody was interacting. A bit chicken-and-egg / feedback cycle I suppose, but I really think FB started it by adding "sponsored content" and even likes (remember when you had to actually type out a response if you wanted to reply?).
Redemption? Even if Putin is toppled, some of his potential replacements are either ultra nationalists (basically Russian nazis) or the commies (Zuganov) who are now both blaming him for not ordering general mobilization. The Russians who do not support the war are a minority. The good thing is that their army is exhaused, ill equipped and their military capacity has diminished. Putin has lost all his credibity with the West, it can't be redeemed. At home he did not deliver a victory. He will be replaced if he doesn't and it's currently not looking good for him. His replacement is probably going to be another rational actor from the FSB, who will be forced to negotiate some kind of ceasefire arragement to ease the sanctions and keep the gas, oil and the money flowing.
Metamagical Themas is worth checking out for that style of reading as it is a compilation of his essays. One can pick and choose any to read but there's overarching themes that bring them together too.
The concept of a thing called G factor shows there is such a thing as a natural innate talent.
> I can't think of a reason why you'd want to for your own purposes.

It's quite simple. For argument's sake let's say I am an individual with limited willpower. Say I budget $200 per month on restaurants, and I need to stick to this to meet some other financial goal. How, as someone with limited willpower, do I enforce this?

Option 1 is to keep track of and categorize all bank transactions, either manually or via a third party budgeting app, and check my "restaurant" balance each time before I order food. This is unlikely to happen because I am lazy and assume I have the money.

Option 2 is to keep a physical envelope of cash that I put $200 in. When the money runs out, I don't have any to buy restaurant food. This works, but is very inconvenient. How can I use Doordash, Venmo a friend, etc with this?

Option 3 is to have a debit card that only has restaurant money on it. Now the card simply doesn't work anymore when I'm out of money. It's effectively the same as the envelope, but now I can use it online as well.
lithium mining is extremely energy intensive and creates a lot of carbon emission
What’s New with Forms in 2022?
I think most aren't due to people trying to sell. Most registrars put up a parking page automatically, and many (myself included) buy domains with the idea that it'd be a cool site and never circle back (and have auto-renew on).
Keep at least one for Tomsrtbt!
What do you have in mind? I can think of few modern examples that resulted in failed states and losers in wars, but many other bad ideas persist (but identifying them as such can be socially and politically sensitive) without dying off.

Memes aren't cancer, but I agree that they can be pathogenic.
You'll be looking for one with force feedback, so it will use motors instead of springs to "return".

There are also some which use force sensors and the yoke itself doesn't really move at all. Much more of a fighter jet style stick.

Unfortunately, I'm years out of date on what controllers are available with which mechanisms; sorry.
if you are using firefox on the desktop you can prevent all cookies for the site than that goes away. Free the browse with no popup for login
What a surprise to go to Byte Magazine from 1985 and see Picasso’s “Interior with a Girl Drawing” on the cover. I hand-painted a copy of it using oil on canvas in a painting class in the mid-90s. [1] I still have it on the wall of my backyard cottage.

[1]: https://ibb.co/9qQpGrb
This may win the award of most passive-aggressive citation I've seen on HN this week, which is impressive. Exemplar case of following the letter, rather than the spirit, of the rule.
I would say, most? Or maybe I have been really unlucky, lol! I don't think it is POSSIBLE for an employee at my current company to be productive before week 2.
Why did Twitter pick Agrawal for their CEO. I hadn't read anything about him before Mudge's revelations and every single thing I've read since has not been kind to him. He seems to be doing a really bad job navigating this event and nobody appears to have any respect for the guy.

But you don't get to be CEO of a company the size of Twitter if you are this bad at managing. So, what's going on?
Someone just copied Apple's Dynamic Island on an Android phone
IMO, to read GEB for its content would be missing the point: what I think is the greatest thing about the book is that it's simply, purely, Hofstadter having fun. The linked post says "GEB is really idiosyncratic in a way no one can imitate", but I'd put it as: it's a deeply personal book. The author's personality shines through in a way I had not encountered before in a mathematics text, and so the book was a revelation for me.

Hofstadter's actual thesis/intent with the book, and what he has to say about Gödel numbering (note: the book goes over Gödel's theorem and some implications, but Hofstadter's real interest is less in Gödel's theorem than in the proof technique—Gödel numbering—that Gödel used, because he is tickled by the self-reference), or Escher or Bach for that matter, are not really what make the book most worthwhile. What matters is the marriage of form and content, the perfect puns that seem to be set up several hundred pages apart, the way you'd be reading another dialogue before suddenly realizing that the lines are spelling out an acrostic, the satisfaction of things working themselves out perfectly (even the puns) (a feeling similar to the satisfying tying-together of the plots of certain novels, some of Wodehouse's included), and so on.

Very few authors can write about technical topics in a way their personality shines through. (Knuth is another IMO, except with the personality staying in second place to the technical content, while with Hofstadter it's the other way around!)

(Or non-technical writing: did you know about Hofstadter's translation of Eugene Onegin? He learnt Russian just to be able to read and translate that poem (see https://archive.nytimes.com/www.nytimes.com/books/97/07/20/r... https://www.tralalit.de/en/2018/07/25/a-tale-of-two-or-so-tr... https://www.york.ac.uk/depts/maths/histstat/pml1/onegin/ for the story, and https://archive.nytimes.com/www.nytimes.com/books/99/09/12/r... for the very negative NYT review) and the result is amazing for exactly the reasons the reviewer complains about: yes it can't stand alone and it's best read alongside a "real" translation say Falen's, but throughout you can see Hofstadter having fun with his word games, and somehow his personality shines through even in just the way he's choosing to translate Pushkin; it's so amazing how he manages to have so many things just work out. “Till his creditors cast their nyet's”)
Most are the registrar's parking page.
I recognize the value of expertise in a language. I recognize that I have touched so many different languages that any "expertise" that I might have possessed at some point has probably passed as I've missed out on new features, etc. I guess I would just expect you to be really knowledgeable and efficient in python!

So I don't think it's an issue, if that's been your job. My job exposes me to a lot of different technologies: many programming languages and endless different software that might be supporting a web application (databases, webservers, firewalls, etc.). I consider my value to be looking at problem and being able to spot 10 different possible points of failure in a system in my mind and order them by priority based on likelihood and ease of troubleshooting. And this is something that I think is only gained through experience and that's what separates me from someone who just started.
If military security can be defeated by someone with a $20 dongle and a raspberry pi, they should find a different strategy, not kindly ask people to protect them.
The real neat thing is if you compare the full series from the author of GEB to the famous math person named Penrose as they both cover different sides of the same argument and at times beautiful math as well.

Short take...our reality is a mesh between two different math desc, one is micro and one is not. The only problem is we still have no idea how nature bridges between those two different mathematic systems and that leads us down some very interesting rabbit holes:

1. String Theory and multiple worlds, except they are on micro basis, i.e. you cannot see them even with an electron microscope.

2. Tim travel at electron part level but not atom level.

among other interesting things.
> B-52s doing orbits over Kabul during the evacuation with their transponders turned on

These transponders’ primary goal is preventing collisions. America never lost air superiority over Kabul. Keeping transponders on reduces the risk of collisions amid chaos at the cost of dialling up the non-existent risk of detection by Taliban SAMs.
Just to add to that a bit: early in this conflict there were airborne tankers flying in patterns near the border, along with V-22 Osprey aircraft. All with ADSB transponders on. Periodically the Ospreys would disappear from ADSB for a few hours and then return. No flight path to suggest they were landing somewhere, they just disappeared. The assumption by folks monitoring this stuff on twitter is that they were shutting off their transponders, going over the border into the Ukraine, and picking up US personnel (embassy staff likely). Then when they came back over the border they’d turn the transponder back on.
Encryption would not change anything. Position is calculated by triangulation. All this needs is some unique data to put the pieces of the puzzle together.

What would be missing with encryption is identification. However, knowing where something took off from and how it behaves in the air provides enough information.

The solution is much easier. My flight track is my intellectual property. DMCA take-down.

Might even outsource this job. Fly the shape of Mickey Mouse and let Disney work on the take-downs.