skysight-inc/HackerNews huggingface dataset:
Funny, I did the same thing with a 5-pack of Zip disks a couple years ago. I ended up buying them though, for a couple bucks. Who else would have? I still have them sitting on my desk, keep telling myself I'll finish rebuilding the old tower PC I picked up at a thrift store, and I'll buy a Zip drive for it.

I used to have a Zip drive in my PC in high school -- I remember saving 3ds Max files to it when I was first learning to model. And Deadlock, a turn-based strategy game that came with some version of Windows, I copied it onto a Zip disk and distributed it to some friends. But as I remember they were too busy with Kingdom Under Fire and Brood War.
Trying to learn Bazel by porting an existing project to it is a very hard way to get into this amazing tool.

If possible, start fresh.

I don’t see myself working without it from now on.
I do not, but it seems like a great feature request. I will look into adding something like this.
>>being offered money to dish dirt on their respected colleague.

that dirt also better be security related, not digging up ex's or that he told an offensive joke one time at a conference years ago which seems to be the SOP for "dirt" these days
> At GitHub, we store a lot of Git data: more than 18.6 petabytes of it, to be precise.

That actually seems kinda small.

Git’s lack of good support for large files means there’s probably an exabyte of data that, imho, should be source control but isn’t.
That is what the Kuwaiti government did, years ago. This might work for authoritarian governments, should not work in democracies
Regardless of whether you should use Bazel or not, my hope is that any future build systems attempt to adopt Bazel's remote execution protocol (or at least a protocol that is similar in spirit):

https://github.com/bazelbuild/remote-apis

In my opinion the protocol is fairly well designed.
Maybe a bug in Chrome
> Most serious projects use these flags anyway.

Most serious projects are opting in to being unable to compile on future compilers whenever new warnings are added?
That's not true and and it's not relevant. Teaching history is teaching history. The DEI camp want to improve the world in which we currently live. That it's due to historical injustice is beside the point. The two things are unrelated.
This looks to be the kind of hill that Indigenous scientists might describe as a burial ground. Famously, disturbing burial grounds ends disastrously for the trespasser. Now, imagine doing donuts on your cursed bike, round-and-round over this hill. How do you think things will end? A simple concussion wouldn't cut it.
LS-120 could also superformat a standard HD floppy to 30MB with the caveat that you had to write the whole disk in one pass.
Huh? In my experience, no one under 40 uses the site much anymore for its original purposes. The only status updates and memes being posted are from the older crowd.
Patreon is/was clearly trying to become an all-in-one platform to justify their increasingly large cut (like 15% now). Stopping at 2 doesn't achieve that.
Makefile can do all that too, without java dependency and straightforward to read at any time later, what real extra benefit Bazel brings in here.
> If a military aircraft shows up on that, it's because they want to be seen, for example as a show of force.

There were B-52s doing orbits over Kabul during the evacuation with their transponders turned on.
This is spot on. I’ve got some 50+ hours in C:S and it always degenerates into traffic management grind.

Every time I come back to it I have another dig through the menus, thinking I must be missing something, but there’s no “car-free city” option. As far as I understand, the new Plazas & Promenades DLC does not actually address this either.

Am I missing something? Why does the end-game always have to be traffic? Seems like a wasted opportunity.
The ba.4/ba.5 is not the first bivalent mRNA vaccine. The ba.1 bivalent vaccine was the first, which has been studied in a larger population than the ba.4/5 bivalent vaccine.

The FDA instructed Pfizer and moderna to reformulate based on the changing variant landscape as ba.4/5 overtook ba.1

The ba.4/5 bivalent vaccine was an extremely incremental change from the ba.1 booster
when i realized that it is a strange programming language with an insane IDE i was able to quit
Only once they lay off another 400+ people. If anything, the fact that Jack had anyone but himself to lay off isn't proving OP right.

Being over-staffed is different from "one person can run this as a saas business"
> uses the Google index behind the scenes

Does it give better results than Google? I find Google's results to be pretty horrible, and worry that if Kagi is using Google's index, then I wouldn't get better results with them.
Another anecdotal data point: I loved Facebook around 2010-2015.

I was in university, had lots of "friends" that I had met in person, was a user of the groups, events, everything. It was great to stay in touch with old and new people I knew.

As people finished university, they had less time for FB, posted less and so FB probably decided to fill up the blanks they had left with "XY liked this", ads, and "you could like this" posts.

As all our lives moved on, FB became worse and worse because we didn't feed it with our own content anymore.

At some point I just deleted it and didn't really look back.

Now I see the same thing happening with Instagram, where I see less and less content of old friends and more and more reels and "engaging" content.

Maybe I'm getting old, but I'd just love to see how my former classmates are doing with their children and families and jobs etc.
We wore out a commercial shredder on a GOCO proposal.

At the end, we hired a kid to stand there and spray it with WD-40 as he fed it.
https://www.smbc-comics.com/index.php?db=comics&id=2245

There are several famous mathematicians known for their avid use of amphetamines.
Saw this earlier. Was there ever serious talk from within Apple that Swift would be available on non-Apple platforms? That there would be a non-Apple standardization group?
I have over 20 years web dev under my belt and I have the same experience: apparently over-complicated code, build/CI processes, deployment processes. Inscrutable tests that take a long time to run, layers of abstraction that seem hard to justify.

Every once in a while I conclude that the code or infrastructure defies my abilities to understand it. But most of the time I conclude the developers just made it all too complex. That can happen because complexity got equated to skill or prowess, or it can happen organically over time. A lot of the time new people come into the team, and rather than take the time to understand what works and adapt to it they declare it "unmaintainable" or "shit" or "not modern best practice" and write a parallel system to their liking, or add layers to hide the parts they don't like, turning a small mess into a bigger mess.

Programmers tend to learn a few languages and tools and stick with those, even when their tools start to impose limitations or add more complexity than necessary.

Brian Kernighan said "Controlling complexity is the essence of computer programming." The best way to control complexity is not to introduce it in the first place, and to eliminate it when you run into it.
A look at various trends shaping the future of the command line
OK. And the relation to my comment is?
The existence of these backdoors is a bad excuse these teams use to justify user-hostile UX. I had no idea this was possible, so for me this might as well have not existed. I simply skipped reading twitter threads when I was on a device I wasn't logged in on.
What an awful article. I wish I can downvote
I had some unkind feelings about Patreon when it was announced / made public that they laid off their entire security team. I still think that was a poor move and any company responsible for handling payments ought to have an in-house security team.

That said - I've held off on any criticisms around their strategy/execution for the moment (aside from that) since it's unclear what happened. I'm wondering if Patreon is getting hit with lots of people backing off support of artists after a big jump due to the pandemic.

Given inflation and a lot of feelings of uncertainty around the economy, it wouldn't surprise me to learn that their revenue went way down in a hurry this year.

I back four artists on Patreon, down from five a year ago. In all 4 cases I'm either too busy to get full "value" out of sponsoring (e.g., I don't have time to read the updates or listen to all the demos), or there's not really any benefit other than funneling money to support the artist in hopes they'll continue working as an artist.

Each month I look at the bill from Patreon and wonder "do I really need to keep spending this money?" So far I've elected to - but I haven't been hit super hard by inflation or a layoff like many folks...
What kind of clearance do you actually need to be a DARPA PI?
You can opt in a new behavior, attribute syntax added in C++11 should make this much more bearable. In fact, I'm honestly surprised that this mode of language evolution didn't seem to be frequently discussed in C++ WG at all; ECMAScript had `use strict` which is very much the same thing and well received, and if ECMAScript can do it with a lot of legacy code, there is no real reason C++ can do the same.
> Anything that you can achieve with PDFs, presence, and persistence in a bank branch you can do with our API.

Not sure how to take this. With a small tweak like "you can eventually do" I would let it pass without criticism.

I work with bank cores, imaging, BSA and related middleware on a daily basis. The scope and complexity of these systems is incomprehensible to most. Many of our clients don't even try to think about how fucked up their business is. They prefer to hire Deloitte and other vendors like us to be stressed about it for them.

To give you an idea of how comprehensive a "full" banking API is, our combined WSDL and XSD references total ~9 megabytes. This is before codegen. The final reference sources as generated into the .NET codebase total nearly 20 megabytes. This is just the types & method signatures. The actual implementations live in an IBM system manufactured some time during the previous millennium.

But, none of that really matters. Whatever API method you call against a specific bank will have behavior that ultimately depends on a million things specific to them _and the region within which they operate_. So, its not enough to simply integrate with this massive API. You also have to understand a multi-dimensional matrix of regulations, end-customer behaviors, technological constraints, active geopolitical affairs, et. al.
The book is about... should I call it golemization? the emergence of a being from a summation of non-being things.

Few people get it like that and I think it's a problem with the book. It's taken as more of a funny and poignant popular science dive into some aspects of logic and computability. Hofstadter expands on "I Am a Strange Loop" which I think you should read if you are interested into what was his take with GEB.
No I am the seller. The winning bid was a fraud, and did not pay. But ebay concluded that I was liable for a "successful auction"
Oh hey, I'm a big fan!

I think while others have commented on how beautiful your creations are, I rather admire you for the care and detail you put on UI. Beautiful things are not always easy to use, and things that are well-laid-out and easy-to-use are not always beautiful. You have somehow arrived at the magical place where you've got them both down.
I installed Slackware in the fall of 1994. I only had about 10 blank floppies so I would go to the computer lab and download the "A" base system, then wipe those, go back to the computer lab, download and install the "AP" application set, and so on for the development tools, X Windows System, and more. It took most of the weekend but it was amazing having a Unix system on my Pentium 90.

I had a brand new IDE/ATAPI CD-ROM which was not supported yet. About 6 months later it was and I started ordering the multi CD set from Walnut Creek cdrom.com every 6 months or so to get new distributions.
you can already do that with the WORKSPACE file
The Russian world is a Muskovite imperialist invention my dear friend. You can't write Russian history without involving basically any other European country. Well, you could maybe leave Liechtenstein and Portugal out?
Monkeytype – typing trainer for accuracy and speed
I joke with my friends in other industries about how often I have been laid off. For me, it's been uh...5 times? Maybe 6. I am probably forgetting them. None of them were very small but like usual characteristically overextended. One company I survived 4 full rounds of layoffs before getting axed. Another one I survived 3.

It's the nature of playing around in the high stakes startup world. As I've gotten older I've found more stable companies. But it was quite funny coming home once every few years to tell my girlfriend I was laid off again and then picking up another job a week later.
The gene to which we owe our big brain
When I did a coding camp a while back it was the folks who could handle errors… and kept typing/ trying who did well.

Local football coach often says “failing is progress”:

https://youtu.be/0q3jiUrg7vY
Thanks, I had dis-counted 3rd party cookies for some reason. Luckily the tide here is changing with firefox ETP, Safari cookie isolation, etc, but you're right that a lot of the world still has cross-domain cookies to contend with. Yikes!
They’re listed as having 885 employees. If the average cost is $100k per head, 88M/year looks like a pretty high burn rate (they’ve had ~400M in funding). Saving 10% in one swoop is huge.

> it'd be easier to take a personal hit

Jack Conte, the CEO, was not previously wealthy (that we know of). At this stage he might be getting paid very well, maybe even in the mid six figures, but definitely not spending $8M/year on golfing to make that a viable alternative to layoffs.
An IntelliVision console.

https://static.techspot.com/articles-info/2210/images/intell...

The games are very primitive but can still be fun!
Figuring out the requirements is a research project unto itself. The churn of people over the years means there is no single source of truth for what the system does or why. I wrote an answer about this at https://softwareengineering.stackexchange.com/questions/4252...

You generally want to improve on what you have in some way (or else why do it?), but the line between the warts and requirements is blurry.

Incremental replacement is often a hard sell on the relationship side of things because the customer is seeing a reduction in functionality until everything is done. You can mitigate it and work around it, but it tends to excite waterfall urges which drives up risk.

You also have the fact that the organization keeps changing, so your target is also changing.

There is also an opportunity cost to the whole venture. All that time you spent rebuilding what you had could have been put into new ventures or back into core business.

If you look into modernization type efforts, you see a lot of failure and a lot of loss. That isn't to say it's impossible or that it isn't ever the right answer, but it definitely isn't safe or easy.
Find a new form of escapism? A large driver of kids and teens seeking out escapism like this is that compulsory education is unsatisfying and they have very little self-determination generally. This isn't new to Minecraft and Robolox. A generation ago, it was watching way too much TV. What are those kids who watched 6 hours a night of TV doing now?
Hey @oxfordmale - Sorry to hear about your experience. Would you be open to a live discussion so I can understand your issue further?

Surprised to hear this as none of our Enterprise plugins had a change in licensing (i.e. going from free to paid, or shifting within paid tiers) as far as I am aware. Would love to dig into this further.

If you're up for it, feel free to send me a note at divy.goel@grafana.com or let me know how best to reach you!
I really miss having a way to talk to my friends online.

It was possible in the early 2000s with multi-network instant messaging clients, and then in the late 2000s to a few years ago with Facebook.

And then Facebook destroyed itself (as described in this thread) and now I honestly can't find a frictionless way to get in touch with people.

My most common use case was posting "hey I'm going climbing / surfing / caving, anyone want to join"? or "I'm in town X, anyone want to hang out" or "BBQ at mine." Facebook is useless for that now and there isn't a replacement. Hopefully, something with critical mass will rise from the ashes.
The trait there doesn't look concerning to me (e.g. none of its methods are generic (its methods do use associated types, but those are pretty trivial to resolve or generate code for; there's only ever one set of associated types per impl, whereas with generic functions there's the potential for combinatorial code explosion depending on usage)).

However, I do see a custom `vtable` macro in there, and indeed macros can be a concern for compilation speed if they're not implemented with compiler-friendliness in mind. But other than that, I'd say that file shouldn't represent a problem for the compiler.
Maybe I’m biased due to the content I subscribe to, but Patreon seems to be going for a more sophisticated aesthetic. This comes through even in the name. The word Patreon conjures images of the Medici’s and “elevated” art forms. I think if they started to cater to the NSFW side of things it would result in brand confusion for producers and consumers.
Yes, there are few investment opportunities in China and my understanding is that historically most of them run into trouble eventually.
Regulation of metabolic health by dietary histidine in mice
This is what I did today. The police would not accept a report. Even though it feels very wrong that they will not delete my bank account information. I had to close an 18 year old bank account with BofA to resolve this data breach.

I really hate ebay.
This could be done by mounting S3 as filesystem and plain sqlite. Any differences?
Bazel doesn't have any user-facing java dependency.

> what real extra benefit Bazel brings in here

Builds are hermetic by default, so unless the developer chooses to escape the sandbox, everything is guaranteed to build on other machines with no additional setup.

(Also, I genuinely hate when I have to manually install build dependencies system-wide and pray that there will not be any conflicts. Having everything pinned to specific sha256 or git hashes by design is a breath of fresh air)
Show HN: The Simplest API for Stable Diffusion
Is there documentation / examples around this concept? I remember getting something basic working in 2015 but nothing where you just drop in a script tag anywhere
You're deflecting. The point is that CEE countries had a valid reason to fear Russian imperialism and acted accordingly.
While true the parent comment was talking about Seasonal jobs that retail adds at the end of the year, these are not programming jobs that are added but cashiers, stockers, etc.
OP here. There are a few projects that I wasn't able to work into the story that I think are worth a mention (though some of them are in that Awesome Terminals round-up linked in the article).

The Cobra library is a huge one: https://github.com/spf13/cobra

Other stuff worth a look includes:

Tmux: https://github.com/tmux/tmux
Kitty: https://github.com/kovidgoyal/kitty
Alacritty: https://github.com/alacritty/alacritty

I'm sure there's lots of other stuff I don't know about as well.
Think on These Things by Jiddu Krishnamurti
And there are many who arent. I doubt there's a statistical corollation.
In general, nuclear power and renewables mix quite poorly. This is especially relevant for replacing gas, since gas is great at providing variable power (when needed) which neither nuclear power nor (most) renewables are good at.
You can also see this move to more variable gas generation by looking at the increased gas power plant install base (https://www.energy-charts.info/charts/installed_power/chart....) without the corresponding increase in generation.

I wouldn't overrate the amount of gas that is freed by nuclear power (also do keep in mind that there is also quite a lot of heat-electricity cogeneration with gas in Germany, which further complicates matters).

If Germany only didn't shut of any nuclear power plants prematurely, then emissions could be reduced significantly since coal would probably be directly replaced. But I doubt the expansion of renewables in Germany would have happened as it did without a parallel nuclear exit in the 2000s. Would it have changed much if the exit in the 2010s didn't happen in terms of renewables? I don't know. But I also think a non-exit would have been politically untenable after Fukushima, with pretty much every party simultaneously being suddenly gung-ho in shutting down nuclear.

I think the phase-out of nuclear, could everything else have stayed the same, was a missed chance. But at the same time western countries which held much more strongly onto nuclear, especially France, are very likely seeing a huge electricity generation issue in the next decades due to very low rates of building nuclear (with huge difficulties) or renewables (not much interest) and a large amount of nuclear power plants going of the grid (https://de.wikipedia.org/wiki/Liste_der_Kernkraftwerke_in_Fr..., the list in the englisch wikipedia unfortunately doesn't include planned closure dates). These dates could (and will) be extended, but as we're seeing right now they're already getting unreliable and nearing the end-of-life.
The relevant part of your first link seems to be right at the beginning:

> If the operand passed to an arithmetic operator is integral or unscoped enumeration type, then before any other action (but after lvalue-to-rvalue conversion, if applicable), the operand undergoes integral promotion.

Clicking "integral promotion" leads here: https://en.cppreference.com/w/cpp/language/implicit_conversi...
In functional programming most variable names are single letters, except for function names, they are either name of spices or animal parts.
Check what sites permissions are, what can send 'notifications' to you and clear them out. That is a big source of these things.
Ask HN: What are your recommended reads for bootstrapping a business?
My own startup experience is primarily in VC-backed startups. I'm starting to believe that there's a whole class of problems that can't be tackled using that standard startup playbook of targeting unicorns with succeeding rounds of capital. But, I'm pretty ignorant of bootstrapping.

What books, articles, forums, discord servers etc. would you recommend for how to bootstrap a business? I'm personally more interested in the business side, but I'm curious about anything the community respects and finds valuable.