skysight-inc/HackerNews huggingface dataset:
Mostly due to our liquor laws (depends on province). But you're basically required to supply food if you vend alcohol. Bring your own food is the only way to satisfy this (or selling nuts/bags of chips/random trash at the counter.. looking at you Cold Garden).

When you first open, the cost of a kitchen, storage, utensils, and staff is a significant vig on top of your brewery costs if you're not sure how many visitors you'll get/whether they're looking for food.
The existence of a temperature is evidence of climate change.
I recently found and bought https://camerapixels.app/ which I love and it seems (to a hobbyist photographer) to give me a lot of control. The exposure and focus bracketing is really neat and pairs up with Affinity Photo 2 (and I'm sure many others). It has replaced the default camera app for me.
I never tried k3s, but what's wrong with kubeadm? I think that's literally two commands to run single server k8s: kubeadm init and kubectl taint something.

The only thing bad about single server kubernetes is that it'll eat like 1-2 GB of RAM by itself. When you whole server could be 256 MB, that's a lot of wasted RAM.
There's a difference between honest criticism and low-effort rage bait. Helpful critique is about settling differences and finding a common ground to move forward. It's not about getting mad at others and holding a grudge. Do your best to avoid being that kind of angry internet person with a chip on the shoulder. You also don't owe anyone anything but just remember what goes around comes around. If you spend your time amplifying mistrust and resentment, instead of trying to build and repair trust and appreciation for one another, then you'll always be in a miserable place where you can't trust anybody.

And let me make it clear. I don't care if you honestly criticize GNOME or any other project. I'm pointing out that this style of angry, substance-free criticism is less than useless, it's actually damaging to you and everyone around you because it's the classic short-sighted us-vs-them mentality. It purposely discards the truth in favor of always looking for an "enemy" to blame for everything. Open source isn't a zero-sum game, acting that way is counterproductive towards getting what you want.

>I'm sure you've seen the infamous "you have to decide if you're a gnome app or an everybody else app", and clearly that developer thought other projects owed them something.

No, that's a bad faith misinterpretation of the statement. GNOME, Ubuntu and XFCE all have different APIs that conflict with each other. Acknowledging this fact isn't a demand that anyone owes anyone anything, it's simply a fact. If developers want to use these APIs they have to pick which ones they're going to use.
There's plenty of TikTok assets in the US to seize. They have an office in Culver City, for example
i don’t know anything about the other issues facing the school but to say social media addiction is a “dumb” thing to address seems incredibly naive to me.

growing up is hard enough as it is and social media absolutely can be detrimental to mental health if used excessively.

imo the only reason we haven’t properly addressed the issue as a society is because it’s incredibly difficult to “prove” from a research perspective given the newness of social media.
This was my first big purchase in life, when I was 12. When i brought it to school, I would discover the 2 other students who also had a cybiko through its wireless network, and chat and play games with them. It was really cool and a special club to be in.
In and of itself? No – having a lush garden or a green lawn is completely optional and serves no functional purpose. And yet the point is definitely (as already stated) to blame individual “lifestyle choices” (or household choices) and thus divert attention from how society operates overall. So is such a focus worth it? No, because the cost of the propaganda is far greater than the miniscule water gain.
FDA grants fast-track approval to experimental Alzheimer's drug
What is the school doing about evidence that attending in-person school increases suicide? That seems like a much easier issue to tackle and well-within their remit. (Legit question as you seem well informed about their current thought process)
It's annoying that some file formats (and of course protocols) are still using big endian. Otherwise yes, the world has effectively standardized on little endian, it's fine to let big endian die outside of some weird niches.
Observability in production is where APM solutions like Datadog, Elastic, and Sentry come in; you can go from just logging errors all the way up to continuously profiling your application and beaming log files to them to correlate with metrics and database query timings.

If you're just doing a simple application, Sentry really is the way to go, while Datadog and ELK are agent-based and more intended for complex setups and big enterprises (especially in their pricing structure/infra costs).
Thanks for the suggestion! I also found that MacVim has tabs, which may be better than having a bunch of open windows.
> You can get quite a lot of bang for your buck in a 1/4 rack with today's kit.

Until very recently, while money was still very cheap, the time overhead it would take to manage this just was not worth the cost savings.

Even with the market falling out from under VC, I think it still is a good tradeoff for many shops.
Newer S and X models don't have stalks. There's rumors they'll drop the stalks on the Model 3 refresh.
>Solution: Just make every kind of drug legal to produce, but regulate the purity. Be very explicit about the dangers. The only thing prohibition does is make drug consumption and production dangerous and needlessly expensive.

Absolutely. As is made pretty obvious here[0][1].

[0] https://www.nytimes.com/2023/01/07/health/fentanyl-xylazine-...

[1] Archive link: https://archive.is/Sv27y
Who even uses straws? Straws should be reserved for the disabled.
Wasn’t that what Microsoft used to give us back in the days of Visual Studio, .NET and especially LightSwitch? Amazing technology, more than 10 years later we don’t have anything coming close to it for developer productivity.
No one made your kids use their product, good luck.
http://web.archive.org/web/20230107180139/https://hbr.org/20...

https://archive.ph/HnGhE
I have no idea what this means. What WM adds completely useless gaps between windows?

Both Windows and MacOs do not such thing. How do gaps make a WM look like it belongs to this decade?
> most auth providers are very expensive

Some are, sure, but there are many that are not.

FusionAuth (again, I'm an employee) has a free community edition ( https://fusionauth.io/pricing?step=plan&hosting=self-hosting ) if you run it yourself with no limits on MAUs, SAML connections, tenants or users. Of course, we have plans that cost money because, hey, we all like to eat.

Auth0 has a basic plan that is free for 7k users. Mostly focuses on username and password, but is entirely adequate for getting started.

Ory (suggested elsewhere in the thread and by you) is OSS and free. Again, you have to operate it, which isn't free, but you get the benefits of upgrades and a team focused on auth.

Keycloak has a lot of features and is free if your run it yourself.

Supertokens has a basic plan that is free for 5k users.

There are many more, as well. And that is to say nothing of the OSS libraries (like devise/omniauth) which you can leverage.

Coding this from scratch seems like an enormous waste of time for something that is not typically a differentiator. At the least, use an OSS library or auth service and limit yourself to the features you need.

Customers pay for features, not for auth. Auth is just the front door to the application.
If I have a 27 or 34-inch monitor, I can spare 4-5 pixels for elegance.
I made my money in classic VB and VBA programming. Also VBSCRIPT with Active Server Pages. Nice to see Small Visual BASIC
I think one of the under-estimated interesting points of twitter as a business is that this is the core. Yes, Twitter is 140 characters, it's got "300m users" which is probably 5m real heavy users. So yes, you could do a lot of "140 characters, a few tweets per person, few million users" on very little hardware. But that's why Twitters a shit business!

How much RAM did your advertising network need? Becuase that is what makes twitter a business! How are you building your advertiser profiles? Where are you accounting for fast roll out of a Snapchat/Instagram/BeReal/Tiktok equivalent? Oh look, your 140 characters just turned into a few hundreds megs of video that you're going to transcode 16 different ways for Qos. Ruh Roh!

How are your 1,000 engineers going to push their code to production on one machine?

Almost always the answer to "do more work" or "buy more machines" is "buy more machines".

All I'm saying is I'd change it to "Toy twitter on one machine" not Production.
I think this is meant to be funny but it upsets me a little bit to be honest. Learning at least some basics of the country's language is travelling 101 to me. Going abroad and expecting the locals to speak my language is a very rude thing and a display of disrespect in my opinion.
The thing is even the video data outside of the tar file is also encoded. Most likely the compressed video data will be basically random. You can't train it on random data, it's just noise. Rather it would make more sense to train on sequences of RGBA pixels.

It's a seductive thought to be able to just throw raw bits at a model, regardless of what those bits represent, and have it just magically attain LLM qualities in reproducing the data you would want it to.

Something to think about: GPT3/ChatGPT tokenize at the byte level. If they tokenized at the bit level the model would learn Utf8 encoding over time. Unicode characters that require more than one byte to represent, such as emojis, are not learned directly but the model can still reproduce them.
This was in 2014. Since then, Vim has added non-obsolete encryption algorithms (some provided by libsodium), used by default.
The benefit is that it looks cool and a lot of people seem to like it.

e.g. see: https://www.reddit.com/r/unixporn/

This is not an invalid use-case. Not everybody wants to be 100% focused on productivity to the exclusion of absolutely everything else.

If you want to have something as simple as a background image, the only way you're going to be able to see it when using a tiling window manager is with gaps or transparency. Small gaps is arguably less intrusive than transparency.
Which I think I'm perfectly clear about in the blog post. The post is mostly about napkin math systems analysis, which does cover HTTP and HTTPS.

I'm now somewhat confident I could implement this if I tried, but it would take many years, the prototype and math is to check whether there's anything that would stop me if I tried and be a fun blog post about what systems are capable of.

I've worked on a team building a system to handle millions of messages per second per machine, and spending weeks doing math and building performance prototypes like this is exactly what we did before we built it for real.
That is really interesting. Can I ask a couple of things? What do you do for monitoring? What about amp induced sustain, do you lose that?
I fully support this lawsuit, and I also fully support society taking a stand against algorithmic social media and platforms like YouTube. Moreover, I am saying this as a content creator myself who makes money!

The effects of algorithms trained to make the mind addicted are too subtle and too powerful to leave it to individuals to make their own choices about a healthy level of social media use. Moreover, most people already agree that Facebook and YouTube are not really healthy.

If implementing manipulative algorithms were restricted and made illegal with extremely heavy fines, it would improve all of society, and everyone would be happier except the executives of such companies and the people being paid outrageous salaries to make such platforms addictive. As a content creator, if the amount of money I made decreased a little, I would gladly accept that if it meant everyone else spent less time on the computer.

I am sickened at tech companies. Although I love programming, and worked as a programmer, I have vowed to never contribute a single line of code that could support such practices, and I suggest all programmers to do the same!
I'm not a lawyer, but that's a double-edged sword because then the feds would be opening up questions about the constitutionality of the gag order in the first place. These secret national security warrants are still a thing in part because nobody has successfully challenged them in court. It's possible that if the government wants to argue that taking down a warrant canary constitutes violation of the gag order, the court could ultimately rule that the gag order itself is an unconstitutional prior restraint on constitutionally protected free speech.
Software maintenance is what you have to do for it to keep working. It is a useful distinction, especially from the point of view of management, even if the tools and skills used are the same. In many companies, the funds for maintenance might come from a different source than developing new features.

One could say that all office workers do the same job -- reading text on the screen, clicking with their mouses and pushing buttons on their keyboards. But this misses the reasons why people are pushing those buttons or clicking things with their mouses.
That’s right. We waited for a volunteer to help with the merge (as we both didn’t have enough time to spend on working on gaps), but nobody ever showed up.

Eventually, because life circumstances permitted it, I was able to spend a few weeks, first getting gaps merged as-is (as discussed and communicated) and then even cleaned up, addressing all known limitations.
Indeed, some folks found the feature unnecessary at first, but somebody found an OK way to implement it, and eventually it became popular enough that they decided to merge it back into mainline. Little drama and everyone is happy in the end. Actually I think this is more like the OSS ideal.
Ask HN: Best resources for appreciating the Bible for non religious folk?
I love literature and philosophy, I've found a couple great podcasts for appreciating Ecclesiastes and Book of Job from that standpoint:

(Ecclesiastes) https://www.verybadwizards.com/160

(Job)
https://www.verybadwizards.com/171

I'm trying to find similar but for the remaining books. Most of the stuff I find when I google is very heavy handed religion, which isn't what I'm looking for.
I don’t doubt that some kids are negatively harmed by social media.

However, I’m a photographer that does high school senior shoots. I follow some of my clients, and the amount of support every single teen I’ve looked at gets on everything they post is astounding. It doesn’t matter what they look like, if they post a picture they’ll have dozens or hundreds of comments telling them how gorgeous they are. Even the guys get some, though not as much.

And yeah, it’s all a bit silly and vapid when everyone is saying that to everyone. You know it still feels good. I certainly could have used someone telling me I was attractive back in high school…as a guy the girl’s hints were a bit lost on me.
My biggest annoyance with the design of this extension is that it must be applied explicitly to every instance of the given type.

In C++, you get RAII destructor tied to the type, not the instance.

With this GNU C extension, you must remember to use it, which IMO is error prone.
Is it any different than an infinitely capable human reading the entire internet and using the knowledge it gained to answer questions?
> The only relevant difference between Radar and WebKit Bugzilla is private vs. public.

No, this is not true. Radar is not just "a bug tracker" — it is a very powerful project management tool, custom-built over several decades for the way Apple works, with integrations into other internal tools and processes.

It should be obvious why Apple wants to track work being done on Webkit using the same tool it uses to track work being done on every other project at the company.
I think the things that particularly gets people angry are:

- When someone says "C/C++ Programmer" but they actually mean either a C programmer, or a C++ programmer, and hey, it's all the same right ? This is obviously related to the general cluelessness of recruiters. The 19 year old wide boy recruiting people for your bank will try to bring in an experienced embedded C programmer to interview for a post on your 5MLOC C++ line of business application, and they also aren't clear on the difference between Mystic Meg (an Astrologer) and Edwin Hubble (an Astronomer). It's also infuriating when people who supposedly know either language describe themselves this way. If you actually know C or C++ fairly well, you should know they're different in important ways and it's unlikely you actually know both equally well.

- When a project/app/whatever is described as written in "C/C++" but almost always this means either, "It's actually C++ but a few files are technically not using any features exclusive to C++ so I guess a C programmer could understand them" (that's just C++) or "It's actually C, but we did compile it with g++ and that worked".

If we saw Firefox referred to routinely as being "C/Javascript/C++/Rust/Python/Assembler" then I don't think you'd see as big a reaction to C/C++ but people will act as though "obviously" somehow the C and C++ in Firefox are basically interchangeable, but the Python and Javascript are not.
This is amusing because network byte order is big endian.

The title should say ‘no longer allows big endian clients.’ Or does it deny all byte swapped clients ie if the server is big endian it disallows little endian clients?
Replication and simple never belong in the same sentence. DNS which is one of the simplest replication systems I know of has its own complex failure modes.
Problem solving comes in all shapes, forms, inspirations, and Smurfs.

Sometimes a customers problem is software. Sometimes it’s hardware. This was a customer demonstrating an edge case and the provider rapidly deploying a simple solution that also prevents physical injury/ liability.

I personally found it intellectually gratifying, maybe you didn’t. Just scroll on past it.
Ah it's just the inhalers then, my mistake

Another interesting one found in inhalers is Propylhexedrine, from Benzedrex inhalers
Gotcha. There are still security concerns with the UI, but I agree, offloading the heavy lifting of password hashing, preventing enumeration attacks, and algorithm selection to a dedicated system makes sense.

Authorization is a whole other ball of wax. You can sometimes get by with RBAC, but it is far more often entangled with business logic. I've seen a set of new companies that offer outsourced authorization like permit.io and cerbos, and for an app of a certain complexity, think they are worth evaluating.
What about the gaps makes it more obvious which window is focused? I would have guessed that the gaps are the same for focused and non-focused windows.
True, delay effects are all probably cheaper to make in their digital form.

Overdrives are likely to be identical
Also, `ZZ` is the same as `:x`.
Maintaining the status quo is absolutely a right wing position, and current social norms absolutely do serve to maintain the status quo.

In our society we have an idea of an "ideal" human being, and the norms are designed to serve those people. Are you a tall, white, straight, neurotypical, handsome, wealthy, sports loving, business-minded person? Great! You'll fit right in.

Anyone else? Well you're kind of a failure and you should try as hard as you can to act like the ideal person.
So he sat on it round then.
Clang doesn't support the GNU C extension for nested functions.
Those jokes were pretty good. Seems to me the only problem is that the bot wasn't allowed to tell similar jokes about Islam and Christianity.
It sounds like the "sluggish ssh connection" may have played a role here--imagine pressing ":X" like you think you should, but nothing happens, so you press enter a few times to see if the console is responsive.
Having watched the MKBHD video in question (https://www.youtube.com/watch?v=88kd9tVwkH8), I believe he's actually saying that iPhones light people's faces up uniformly, even when light is coming distinctly from one side. Most of the time, it's a pleasing look, but sometimes it doesn't look all that great. Apple went for "it looks better on average". And I think that's exactly what most people want out of the default camera app on their iPhone. If you want more control, there are some really great full manual control apps out there, e.g. Halide
Anyone know why there are no criminal charges in the Celsius case?
Futurecoder looks awesome, if you are looking for something for younger kids that’s more advanced than scratch I made pickcode.io

It’s frame based editing (draggable statements, free form expressions), and you can do turtle graphics and chatbots. I have 4 free tutorials online, if you want more you can email me, my address is in my bio on here
>It's interesting to note that as methamphetamine and amphetamine were more regulated in the 50s and 60s, it became more prevalent.

My step-mother noted that she was prescribed amphetamines during all three of her pregnancies (late 50s, early 60s) for "weight control."

Which, these days, seems crazy.

That said, I'd note that none of my step-brothers seem to have been negatively affected by in-utero exposure to amphetamines.
ARM has selectable endianess, but it's difficult to find an OS that will run big endian ARM in any sort of out-of-the-box way.

The simplest one I could find is netbsd, which can run big-endian on an Rpi3 and some other boards.

https://wiki.netbsd.org/ports/evbarm/ (see the earmv7hfeb note)
I was stunned to read that, in the UK, after carefully separating out the microplastics with the solid waste, that waste is then... spread on farmland as fertiliser, microplastics and all.

>In the UK, of the sewage sludge screened out by treatment works, 87% is sent to farms. The microplastics so carefully removed from wastewater by the treatment process are then spread across the land in the sewage sludge the water companies sell to farmers as fertiliser.

https://www.theguardian.com/commentisfree/2022/may/26/microp...
I don't think I agree. There are two distinct activities - developing new functionality, and keep existing functionality going. In an IT organization, you may for example get an incident in production, that requires fixing and deploy of a new version. That is maintenance.
I can't believe we're still in this ridiculous situation with these dreadful lung cancer warnings on cigarettes. How did we let government do this to us? ;)
What about next js auth
It's not a perfect analogy, but I think it's very similar. Teachers have to interact with all students, not just the ones who have trouble, but the ones who have trouble occupy a greater portion of the attention of teachers. So teachers spend an inordinate amount of time dwelling on the matter of neglect and abuse. The saddest most depressing cases stay in the minds of teachers for a long time, while the normal well cared for students are soon forgotten.
> This would have just been an entry "Save if needed" in the File menu

No, the command would simply not exist because having so many commands would take up too much screen space.
https://www.amazon.com/Asimovs-Guide-Bible-Volumes-Testament...
You need the blocks for the obvious for what we see because it is not necessarily obvious to everyone.

Over the last couple of months I've seen comments that summarise Twitter as a read-only service that doesn't have any real time posting requirements and similarly other comments that treat it as a write-only service with no real time read / fast search requirements.

Without _all_ the blocks even the simple surface level Twitter will have complexity people miss.