skysight-inc/HackerNews huggingface dataset:
Show HN: A Full-Stack Web Framework for Go
Hey HN! I want to share my side project with you. It's called Bud and it's a full-stack web framework for Go.

I created a short video to show you how to create a minimal Hacker News clone with Bud: https://www.youtube.com/watch?v=LoypcRqn-xA.

The framework is free, open source and MIT Licensed. You can find it on Github: https://github.com/livebud/bud.

I started working on Bud 2 years ago after watching the introductory Laracast videos about the Laravel web framework. I was just blown away by how productive you can be in Laravel. However, like many of you, I've been so spoiled by Go. I didn't want to go back to writing PHP, so I decided to try creating Laravel for the Go ecosystem.

At this point, I just had the following goal:

• Be as productive as Laravel in a typed language like Go.

I got the first version working in 6 months and tried building a blog from it... It fell flat. You needed to scaffold all these files just to get started. If you're coming from Rails or Laravel you may shrug, this is pretty normal. Unfortunately, I've also been spoiled by the renaissance in frontend frameworks like Next.js. What I love about Next is that it starts out barebones and every file you add incrementally enhances your web application. This keeps the initial complexity under control.

With these newly discovered constraints, I started working on the next iteration. Bud should:

• Generate files only as you need them. Keep these generated files away from your application code and give developers the choice to keep them out of source control.

• Feel like using a modern JS framework. This means it should work with modern frontend frameworks like Svelte and React, support live reload and have server-side rendering for better performance and SEO.

With these new goals, the Bud you see today started to take shape. But along the way, I discovered a few more project goals:

• The framework should be extensible from Day 1. Bud is too ambitious for one person. We're going to need an ambitious community behind this framework.

• Bud should be able to provide high-level APIs for developers while compiling down to performant low-level Go code for production.

• Bud should compile to a single binary. With platforms like Fly.io and Heroku, these days it's easy to not care about this, but I still cherish the idea that I can build a single binary that contains my entire web app and secure copy it up to a tiny server that doesn't even have Go installed.

It's still super early days. You can find the the Roadmap on Github: https://github.com/livebud/bud/discussions/9. I encourage you to contribute your thoughts.

And here's the current documentation for what's already in Bud: https://denim-cub-301.notion.site/Hey-Bud-4d81622cc49942f991.... Comments are enabled for anyone to chime in.

I have big plans for the framework. I hope you'll join me on this journey to build ambitious websites faster with Go!
My wife currently works for a large meat company, and there were absolutely huge staffing issues the entire time the larger unemployment checks were being sent out.

They had gigantic banners outside the plants with very large sign-on bonuses being advertised for a reason.

Almost everyone working in the plants are immigrants that live in large households. There’s a certain group of immigrants local to the area who all very much adopted wearing masks, but over the course of the pandemic I saw very few of them wearing them correctly.

At least in this producer’s case, I think a large number of the infections probably happened outside of work.
Ask HN: Driving a car without handing over all the data
I've came across a number of news articles about the lack of privacy/security with the built-in car electronics systems lately. However, when I tried to find a solution, it seems like they either involve physically disconnecting some components (antenna, cellular chips) or buying a car from 10+ years ago without any of the newer features and with rather terrible fuel efficiency (compared to current ones, especially hybrids). Neither of these seem ideal, since disconnecting components isn't a foolproof way to ensure the data is no longer being collected, and it could theoretically be uploaded all at once when you take the car to a shop for warranty repair.

Is there a way to minimize data exposure when driving? I don't currently own a car, but I may want one at some point. Is there any hope left?

I'm not too worried about the data being collected by the government such as by speed cameras, even though it is certainly a problem too. I'm mainly focused on the data collected by the car or dealership companies, or 3rd party service providers, especially the location data.
I think the "just ship it" method is necessary when you're small and starting out. Unless you are well funded, you couldn't afford to do what Apple did.
> If the blackpillers are right the women will only be able to catcall the 'chads.'

If you're willing to assume the blackballers aren't in dire need of laxatives and cognitive-behavioral therapy then you're a much more charitable person than I am.

But, for the sake of the argument, let's suppose that women only catcall attractive men. These aren't the men I'm talking about when I talk about some men being unable to see themselves as desirable, sexual beings.

> Trying to catcall an average looking man will cause them to suffer severe stress symptoms like throwing up. If they keep doing it they'll suffer a psychiatric hospitalization and have to file a workman's comp claim against the organization doing this.

I'm a man who has been catcalled (by other men who see long hair and automatically think "woman") and I didn't experience any of these symptoms. It was annoying to be catcalled by men when I had no interest in having sex with men, but also instructive.

There's a reason I don't catcall women beyond that it's rude and counterproductive; the reason is that I've gotten a taste of what it's like to be on the receiving end and I didn't like it. However, my experience isn't universal. Other men might be lonely enough and desperate enough not to mind.
I typically budget a multiple of the item cost. “If I lost this item once or twice in the next week / month, could I afford buying it again to replace it”
+Horses +Goats
First 5 years was in a facility with no windows or access to the outside. Last 3 had windows that were too dirty to see out of but some feeling of sunlight came in. That facility had outside, but was allowed out probably 5 hours in total. I burned instantly after all that time without sunlight!
A 0% financing bakes the seller's profit into the price paid and just makes it less rewarding to pay it off early.
Farming Metals from Plants
Well, good points but I was rather thinking the compiler should do it as an option.

Of lesser note, I don't believe I've ever come across mutually tail recursive functions, or the need for them, and although that may reflect my lack of experience in some areas, I guess it's not at all common? Maybe in the haskell world perhaps.
Where I'm from (EU) experts say that prices will stagnate amd the market will slow down.

On one hand the high inflation pushes out lots of buyers -- they can't or don't want to pay the high interest rates. This lowers demand and prices.

On the other hand global supply chain issues (which got much worse with the war) lead to material shortages and rising material costs. This pushes up housing prices.

The net result is likely stagnation -- few houses are built and few exchange owners. But prices stay high.

Except if there will be a large recession causing people to loose their jobs and unable to pay their mortgages. This will crash the housing market, but looks unlikely now.
After regularly getting catcalled directly outside my door and being followed at night, I said “fuck this” and moved to a small walkable town not far outside the city. It’s much easier to not treat strangers as predators here, because they generally don’t act like predators. I still enjoy a day in the city, but at home I can take nighttime walks with no worries. I do feel a little bad that I couldn’t stick it out like other people can.
Most likely that would depend on what storeAction is set to: https://developer.apple.com/documentation/metal/mtlrenderpas...
Most of the ones I've seen had no interest, so that's new to me. Definitely changes it but I think it's a little disingenuous for the author to not at least reference layaway
Those are regs for sold bikes, not bikes on the street. It doesn't cover customized/user-modified bikes which are the vast majority of commuters these days.

There was a man in the UK recently charged with the death of a pedestrian. He was on a fixed-gear bike without front brakes. Causing death during illegal activity means homicide charges in many jurisdictions.
I already stated they have a pro-russian bias, however, their war reporting has been spot on over the Syrian War which was their claim to fame.

This "Fact Check" in and of itself seems in many cases to be politically driven, as it was written by an author that did not accurately state her connections to the British Intelligence establishment [1] [2] [3]

> In response to one of my parliamentary questions on December 3, Foreign Office Minister Alan Duncan said: “The Institute for Statecraft is an independent Scottish charitable body whose work seeks to improve governance and enhance national security. They launched the Integrity Initiative in 2015 to defend democracy against disinformation.”

> The problem is that this “charitable body” hasn’t confined itself to that and has strayed into smearing Jeremy Corbyn and the Labour Party.

> These tactics resemble those deployed by the CIA in Operation Mockingbird that was launched at the height of the cold war in the early 1950s. Its aims included using the mainstream news media as a propaganda tool.

> They manipulated the news agenda by recruiting leading journalists to write stories with the express purpose of influencing public opinion in a particular way.

> Now it seems the British Establishment have dusted off the CIA’s old playbook and is intent on giving it another outing on this side of the Atlantic.

> Interestingly the mainstream media has been rather tardy in its coverage of the revelations contained in the hacked documents.

> I would have thought an international network of politicians, journalists, academics, researchers and military officers associated with this British-based project might have merited more than a passing mention on the BBC.

> But the fact that this charity has gone well beyond “defending democracy against disinformation” and is itself indulging in disinformation against the Labour Party and its leader seemingly isn’t newsworthy to mainstream media editors. [4]

Considering her connections to the British Intelligence establishment, and the Institute for Statecraft's political smearing of left-wing political figures from the Labour party such as Jeremy Corbyn, I don't know that I would use her as a source for credibility, or lack thereof.

We do know SouthFront is Pro-Russian, and as I previously stated.

[1] https://ansionnachfionn.com/2018/12/21/the-mysterious-instit...

[2] https://wikispooks.com/wiki/Institute_for_Statecraft

[3] https://wikispooks.com/wiki/Jessikka_Aro

[4] https://morningstaronline.co.uk/article/chilling-manipulatio...
anyone have tried to use fiber? is there a fiber to ethernet conversor? ( to connect the playstation for example )
He didn't say anything about intention, though. He just talked about the counterfactual. Disparate impact is about the counterfactual scenario.
i wonder if this would help my issue, my 165hz monitor is not usable anymore at 165hz it flickers, has weird grainy image and what looks like scan lines. Had to use it at 144hz for a while as it didn't happen there but after some time i had to go to 120hz and now 120hz is starting to degrade also : (
Haha, competition between ISPs. That's a good one.
Outrage at mismanagement of public lands is not uncommon amongst those of us who follow the issue closely.

I think Paul's emphasis on BAH's financials is meant to support the argument that a significant element of the management of a publicly owned resource should not have been handed over to an entity that is driven by profit motive.

And signing over authority over pricing and eliminating much of the public oversight was especially inappropriate.
This is very true. If you go to jail often you know the things that can help to get your case settled out quickly for a low plea.
I can't speak to the larger business case, but I'd find this useful for me. I have a number of rental properties and I find our tenants have many different ways of paying, and giving this out instead could save the trouble of having to figure out which payment methods we both have.
What does "divide our army into two" mean? Retreat, leaving half your army as a rearguard or something?
> Agreed, at-will means you can leave at any time, though perhaps at a cost to your career.

This is why I have a job, and not a career. If I'm really unhappy with my job, I can save up, quit and try to get a better one.
But allowing or wishing that only the smart ones like you would vote would nullify the benefit of a democracy and create a place where only one idea is represented and it would be absolutist no? In democracy also the interests of the idiots like me need to be represented because I also live in the society no? We have tried aristocracy and it didn’t work?
Coinbase Customers Sue over Stablecoin That’s ‘Anything But’
It's so lazy to hate America with a jab that is literally not true. If I get fired for going on paternity leave, I'm suing my company, and I will win - even in cRaZy America.
it's super simple, they're jealous.
Net income is profits, also known as earnings.

Gross income is just an intermediate-step in the way towards the bottom line (net and/or profits).

Its strange that the earlier poster wants to talk about gross instead of net on this point. You can almost always tell that someone is being a bit shady with their arguments when they say "income" or "profits" and then backtrack it to say "Oh, I meant gross income".

When you say "income" or "profits", everyone rightfully assumes you mean "net income", the bottom line. The most important number.
They do, but it lags. If prices are going up fast enough, given the way these things are determined, it can easily be the case that damn near every house isn't appraising at what it sells for.

The "solution" to this, in the run up to the '08 crisis, was for appraisers to "help out" by fudging their figure to make it match the sale price. I know this because a real estate agent whose husband was a loan officer, told me so. "I know they were just trying to help out with these new regulations, but it's had the unintended consequence that appraisers can't fudge their numbers slightly higher to match an offer that's only a couple percent above the natural appraisal, like they used to". LOL, yeah, the exact thing they were trying to accomplish was an "unintended consequence". Talk about not being able to understand something because your paycheck depends on it.

Possibly some appraisers in at least some markets have figured out ways around this, and are back to fudging numbers. I dunno.
> In order to avoid bloat, it might be best to offload this to extensions.

While it is a good idea to avoid bloat, there are some problems with this:

- The web browser is too bloated already, and its features are not offloaded to extensions. (If they were (offloaded to extensions which are then included with the browser by default), then it would be easier to customize those features, and the extension mechanism would be sufficient to add new HTML commands, file formats, protocols, character encodings, etc too.)

- WebExtensions is incapable of many things. (I don't know if it can affect the location bar behaviour, but XPCOM is capable and is what I have done on my computer. One thing that WebExtensions definitely does not do is to load native .so files natively. Of course native code should not be available in the public extension catalog, but would be useful for advanced users who can add it by themself.)

> I agree, but I think complex configuration should be offloaded to extensions. By default it should do what the website owner wants (HSTS).

I think it should be unnecessary. If you have a header overriding option, then it makes many other settings unnecessary, and the user can then make settings for cookies, languages, HSTS, referer, JavaScripts and other features (using CSP), user agent override, and many other things, without needing separate settings for those things.

> I agree there should be overrides.

Yes, but unfortunately the HSTS specification, and web browser authors, does not want.

> Sometimes the end user actually doesn't know what the end user is trying to do and gets phished. I agree there should be overrides though, but they need to be carefully designed so that attackers can't abuse them.

I think differently. It might need to be a separate program, which is the "advanced users web browser", you can override and set everything. I don't like this modern software that is not designed for advanced users. Software should be designed for advanced users.

One idea is that a better implementation can be a web browser engine which consists of a lot of independent components (HTTP, HTML, CSS, PNG, JavaScript, WebAssembly, key/mouse events, ARIA, etc; available as separate .so files perhaps (with their own source code repositories)) that can then be tied together by a C code (the main program); a programmer can modify or rewrite some or all parts of this code, to make a customized web browser with your own functions changed.
People also said Trump didn't really want to be president, so it wasn't going to happen. Don't underestimate what people say they're going to do. It's usually better to take them at their word unless you have evidence otherwise.
Twitter would have to be run by people that don't want the $1B payout and for Elon to just fuck off. News flash, they current executives and even the founder do not want Musk to acquire Twitter. Everyone with the legal responsibility to sue Musk for taking that way out have no interest in doing so. The $1B walk away clause requires musk to pay because being in a position to be acquired negatively impacts their ability to raises funds. They're even under a hiring freeze, and the reason is probably due to a combination of uncertainty around the deal and partly because they can't due things like sell additional stock or bonds, and their ability to acquire new lines of credit are greatly reduced until the acquisition contract either completes or is dissolved.
Invaded crimea 8 years ago when Ukraine started getting closer to eu and nato
This feels like home to me, as I was once a Dreamweaver.
> Most jobs that involve typing benefit from being able to type quickly.

Maybe. If you type 10,000 words per minute but your entire module gets refactored out of the codebase next week, is your productivity anything higher than 0?

Multiple times in my career, months or even years worth of my team's work was tossed in the trash because some middle manager decided to change directions. A friend of mine is about ready to quit at AMZN because the product he was supposed to launch last year keeps getting delayed so they can rewrite pieces of it. Maybe some people should have thought more and typed less.
According to the article, FAANG is an obsolete acronym, it's now MAMAA...
Yes, the title was clearly click bait. It got me to click, but had nothing to do with the cities with the nicest weather.
I have a couple of cats and a few geese that I keep for eggs.
Examine v2 – Customer research: understanding why customers hire us
While average is more informal, it is the same as the mean, mathematically speaking. Some people may use it, well, informally, to represent other concepts, but the mathematical definition is quite clear.
My point is that by the plain meaning of words you're right, disparate impact means any two groups impacted differently, regardless of anything else. In law, it means that an employment, housing, etc. policy has a disproportionately adverse impact on members of a protected class compared to non-members of that same class. It's much more specific and narrowly defined.
Ask HN: Any other self taught devs terrified of interviewing these days?
When I got into this industry 10 years ago, the world was a completely different place. Bootcamps weren't a thing. Computer Science programs were still something just for the nerds. And the industry was almost entirely autodidacts like myself who grew up immersed in technology and did it for the joy of it. Fast forward a decade, and now literally everyone and their uncle wants to be a software dev, and CS programs are churning out hundreds of thousands of graduates. The thought of competing against someone credentialed with 5 years experience vs. myself with 10 years and no degree, feels hopeless. It almost seems like the path I took back then would be completely impossible today.
Financing everything seems like a good way to own nothing. Will people be happy with this over the long term?
EDIT: my parent edited and replaced their entire comment, it originally said "you can't use IQ tests even if you prove they lead to better job performance". I leave my original comment below for posterity:

This is not true, IQ tests in the mentioned Griggs v. Duke Power Co. (and similar cases) were rejected as disparate impact specifically because the company provided no evidence they lead to better performance. To quote the majority opinion of Griggs:

> On the record before us, neither the high school completion requirement nor the general intelligence test is shown to bear a demonstrable relationship to successful performance of the jobs for which it was used. Both were adopted, as the Court of Appeals noted, without meaningful study of their relationship to job performance ability.
They can use black microdots, I guess? Or some kind of stenography in the printed image.
This has been what has been confusing me about the market for the past quite-a-while with regard to the tech stocks. Were some of them doing well? Sure. Were some of them basically money fountains that needed just a slight turn to prioritizing profits over growth to make lots of money? Sure.

But a lot of the tech giants were priced as if they had not already expanded into well over half the market, but as if they still had 99% of their market still in front of them and no competition in sight.

As of this time last year, it is not plausible that Facebook is extremely likely to continue growth like crazy and increase their revenues per customer by a factor of 10 or 50 or something. Sure, their whole VR play may pay off hugely, but I couldn't say it's extremely likely the way their stock said. Netflix was not going to grow their subscription base by 10x and/or charge their customers 10-50x more. Etc.

I mean, I guess it's within the range of possibilities for these companies, but these stocks were priced like it was all but guaranteed that these companies were going to see smooth sailing to levels of revenue I couldn't even remotely guess how they were ever going get to. How is Facebook, at this point, going to pivot into making $500/user/year from their current ~$20/user/year? And whatever your answer, what is the probability of that just smoothly working with no hiccups within the dollar-cost-value window it would have to take place in?

In the last couple of months, I've been getting my answer to this question, and my confusion has been resolving.
Huh, interesting. That's actually not a horrible idea.
Hard to say, but it has always been like that. Housing prices are extremely sticky. With corrections most of the work ends up being done by inflation while prices stagnate. One peculiar advantage to the burst of inflation is that it could help the housing bubble correct itself relatively quickly.
I don't think Uber qualifies as "tech they clearly don't understand". Uber is certainly a company with issues, but it's a clear problem they are solving, adding automation to an industry that's very old.