skysight-inc/HackerNews huggingface dataset:
You may have a substantive point here but expressing something this inflammatory as flamebait is basically trolling. That's against the site guidelines so please don't. It just leads to dumb, shallow fights, and nothing interesting.

https://news.ycombinator.com/newsguidelines.html

Edit: we've had to ask you this more than once before, and (coincidentally) almost in exactly the same terms: https://news.ycombinator.com/item?id=23398227. Could you please take the intended spirit of HN more to heart, and please fix this? We're looking for curious conversation here. How you raise a topic like this is by far the biggest influence on whether the conversation develops curiously.
How to Use Nftables from Python
Wikipedia is the perfect example: black text on white background with blue hyperlinks. It does not get more attractive than that in my opinion.
I remember a good 20years ago a friend teaching me: !!
Also it’s interesting that Google is the only company (except, perhaps, Amazon), that could pull off running and growing YT. YT is strongly subsidized by getting cost reduction by using shared Google infrastructure. Also billions of dollars where spent for years to support YT without return in sight. Probably the longest, or, at least, biggest, “eventually we’ll corner the market and make it profitable” scheme.
I think this might not be a solvable problem. If you have a brick and mortar store, you're going to have to use it to drive value in ways that an online business can't. If your business model doesn't really support your expenses, it's a problem for your business model, not for anything else.

Other stores solve this problem by using the brick and mortar locations as warehouses that can ship as fast or faster than amazon at a competitive price. This also enables same day pickup at a lot of stores, which amazon struggles to do.

Stores that don't have the volume or margins (like guitar center) to support the physical locations are in for some hard times.
Didn't work for me. I'm using Brave.
Also, for those of us men with "less than manly" wrists, it doesn't look oversized, unlike the bulk of men's analog watches today.
Here's a short article on it by Dan "Mr. SELinux" Walsh himself [1].

To understand it, though, you need to understand at least a little bit about type enforcement, which is a somewhat steep learning curve to get over.

If you have nftables (replaces iptables, default back-end to firewalld in RHEL 8), you might consult /usr/share/doc/nftables/examples/secmark.nft but again, this requires some background on nftables (or iptables—they're both just front-ends to the kernel netfilter module) and are pretty similar.

However it's also worth noting that most one could also stand to learn a thing or two about netfilter if this is a topic they're interested in. For example, netfilter allows you to filter packets based on the user, group, or pid of the process.

I found this page [2] quite helpful, and especially the packet flow diagram contained within it.

[1]: https://www.linux.com/training-tutorials/using-selinux-and-i...

[2]: https://www.booleanworld.com/depth-guide-iptables-linux-fire...
Sounds like he confused coca-cola for the other sort of coke...
> Pretty much every design system out there disagrees with you. Material (Google's design system) uses 10 shades, Fluent (Microsoft's) uses 8, Lightning (Salesforce's) uses 12.

Each one of these "design systems" is utter bullshit, then.
They are only good as a hamster wheel for web developers and designers.
Did you miss this part:

>1) a websocket-based HTML sync layer, basically shipping over the smallest amounts of render state from the back-end. This is as close as you get to having, essentially, a server-side rendered page that is then updated in real time.

Also it's not like you have to load the runtime more than once. So it's not that it's a non-starter for anything performance sensitive--it's a non-starter for anything that can't download a 2MB file up front (I believe their goal is to get it down to half that size) if you want to use the WASM version of Blazor instead of the websocket-based HTML sync layer version.
> On the face of it it seems like a high priority that the law should not respect the station of a person.

Generally the opposite is true. Consider, say, sumptuary laws.
I agree that this is problematic. Can you point to instances where this was found to be true? Or, better yet, evidence this is widespread?

tbh I'm not clear what you mean by a lot of the terms like "memory holed" - do you mean like the work of Bayes or Boole? I love learning about stuff that we learned, then forgot (scurvy, comes to mind).
When I saw that palette it felt so familiar, then I started reading:

> Adapted from our book and video series, Refactoring UI.

Well yeah, this explains it, as I have bought (and read!) the book a while ago. The book isn't too extensive, but I don't regret any penny spent on it. Actually, I revisit it from time to time to internalize the lessons.
And I loved it. So much more convenient than standard JavaScript.
Then the solution is not for Shimano to enforce MAP overseas, but to instead stop enforcing it in the States. "MAP loopholes" haven't killed your business, MAP has.
People who are far from poor are a tiny minority and so have no bearing on why this watch is ubiquitous.

There are also exceptions to every rule, so it's no surprise that some rich people wear it too.
There is the specific issue with async functions, but that's only one example of a general problem, what I'm calling "function coloring." Workarounds are often possible, but they are still workarounds and often result in bad code.

We've been there with Java. An API takes a Runnable. You need to do something that does IO, so you catch the exception... and then what? Log and suppress it? This is how bad code happens. At best you get chained exceptions.

With Callable, they got smarter and declared it to throw Exception, which means it can only be easily propagated by other methods that declare they throw Exception. So it's a viral declaration, unless you engage in workarounds like exception wrapping.

You don't need an effect system for this to happen, though. In Go, you don't have the problem with different kinds of errors, but you can still classify functions into two categories: those that may return an error, and those that (apparently) always succeed. If you need to fix the API, you might end up with lots of refactoring [1].

Mistakes at the API level can be hard to fix without touching lots of API's. This is unsolvable in general. The only way to avoid workarounds (via escape hatches or by mocking things out) is to standardize whatever you can so it works together.

[1] https://www.dolthub.com/blog/2020-11-16-panics-to-errors/
I just tried to measure my actual eating spoons... I have two sizes in my kitchen, the larger one I think of as a "soup spoon" does seem to maybe be about a tablespoon indeed! I think. I may not have had the best technique to compare, trying to pour water from one to another (also 'almost filled it' can be deceiving depending on the shape of the thing, "almost" could really be ony around 60%).

That the eating spoon is so much shallower than my actual 1 tbsp measuring spoon would make it less convenient to try to use it to measure for a recipe.
AMD Ryzen 5 5600X Review: The Mainstream Knockout
We Conduct Large-Scale DRL Experiments
Heh. TIL.

https://www.designboom.com/technology/phonocut-vinyl-pressin...
Large fraction of world population has not learned to express themselves trough mindless consumerism. Cheapest Casio is enough "It shows the same time as expensive watch."
DOJ Alumni Open Letter on Protecting Free and Fair Elections
Practically speaking, you end up using colours many more than 3. Even designing a button needs a base colour, a hover state colour, a clicked state colour and sometimes border colours too. You can ‘wing’ it by using sass ‘darken’ etc as someone stated above, but I’ve found that to be interpreted differently by different browsers, and it’s just better to anticipate these needs and come up with the required colour stops upfront.
See also: https://retro-treasures.blogspot.com/2011/05/codemasters-cd-...
Can it boot Linux? I assume Apple would have these devices boot locked by now. Though you can run Linux quite comfortably in Virtual box nowadays.
If they cant support themselves, they should find something people do want to pay for. The universe doesnt owe the website creators a revenue stream.
Predicting, advising, and describing political behaviors within the bounds of their constraints are geopolitic's raison d'être. 100% accurate all the time? No. But then again, neither is any other predictive field.

Friedman, and Zeihan have both proven very prescient over the last decade or so.

Besides, I hardly think there's a lot of latitude for interpretation. As far back as 1958 the USAF was mulling over nuking the moon as a show of force with incidental scientific ramifications. Sagan was involved in it. [0]

I think willfully ignoring those parts of the story stretch credulity within the context where the events of the space race happened borders on historical revisionism for the sake of creating a moral parable about the virtues of human endeavor.

[0] https://en.m.wikipedia.org/wiki/Project_A119
Parler
Notably absent from this list is empathy for your team.

I've been a PM for 15 years. I've watched the rise and fall of the "ceo of your product" mentality. Mentored dozens of PMs, interviewed hundreds. The one common thread I've noticed across a wide range of successful PMs (and absent from unsuccessful ones) is caring deeply about their team, what motivates them and what they love doing. If you can't apply the same empathy you have towards customers to your own people, you burn them out.
Things to install on a Fresh Ubuntu install
Did "A money-losing business can lose money wherever it wants" need proving?
Sure. We need to be able to speak negatively about our elites to change them. For example, we need to call them out when they're lying. The purpose of the recent campaign against "disinformation" is to make it more difficult to point out that the elites are lying.

The purpose of promoting free speech is to ensure that the ideas we adopt as truth are well tested against other ideas and correspond to some degree to reality. Mass social media censorship breaks the marketplace of ideas.
What exactly is the difference between ads and spam? Disregarding the $T business that tells me they are not the same, as far as I am concerned they are both unsolicited messages.
That first link is gold! The second one is bad because you can't disable the signed system (readonly) root without disabling FileVault and leaving it disabled, which is a showstopper for me.

Will 4.x be installable on ARM? I imagine the kernel extension needs to match the arch of the kernel, and because ARM macs don't run anything before Big Sur, I imagine only 5.x has ARM builds available?
Technically, I agree, but there is a sizable range of opinions where reasonable folks can agree to disagree, and produce good work. The set of people holding opinions in that range is larger than some of the commenters in this thread seem to believe.
US govt. formally asserts privilege to kill own citizens without judicial review
>Is a whiteboard political? If I buy a whiteboard from Staples, and draw a confederate flag and some hate speech it does not get erased automatically. Have the whiteboard manufacturers made a political statement because their products do not censor hate speech?

Considering that in that case you are the "moderator and owner" of that white board, yes it would be a political action if you decide to remove or not the confederate flag. That's without getting into the fact that the whiteboard didn't come from the ether and it's production, sale and all processes that compose the two are, also in some manner, political.
> they are probably pretty optimized for the advantage it'd give to be faster and/or operate at lower cost than their competitors.

I can't agree with that in this context. People have little idea what they are doing and what they should choose and follow various guides of various ages, pushing people who select an older implementation to select newer algorithms than the past defaults risks negative publicity. Selling rather slow service pretty cheap is how you get the volume in virtually any service market, most users making a choice preventing them from using the network bandwidth they were sold is also a bonus for many companies with inadequate peering.

If the VPN was selecting for performance, why wouldn't they select the null algorithm? In wireguard you seem to have no choices, but in normal IPsec you could make all sorts of different choices that have different tradeoffs, but in general: the weaker and more open to attack, the faster and cheaper your offering can be and the more likely one blog entry by the wrong person kills your company.
Old kernels, flaky support. I have a rockpro64 that I was trying to use as a router to my mobile hotspot. The board would freeze up randomly (daily/weekly) until I stopped using the WiFi entirely.

There are exactly two kernels that I have gotten to work and they are both within a few minor revs of each other. This was an issue because I wanted to use newer firewall primitives which weren’t available in that kernel release.

I purchased a tinkerboard and the situation got much worse. Just getting it to boot with a display took a few days of tinkering (lives up to its name) because my hdmi display wasn’t quite what it expected. Once I finally did boot and login, I tried updating ala apt-get and then rebooted. It never came back even with some putzing so I threw it on the junk pile.

Also: I pinged tinkerboard support initially to get tips on why it might not be booting. Going on almost a year now and I’ve had no response.
Yeah. My impression from the outside:

It's largely been the advertising people/tech that has made Youtube profitable. Not infrastructure effectiveness. (Sure, I imagine infra cost effectiveness was very important during a few key growth years pre-acquisition.)
I'm not sure I want my registrar to be judging whether they think I'm criminal or not and terminating my service. I think that's the job for courts. But maybe I need to read up more on this issue, can you recommend articles as background reading?
Interesting how this is happening in what is probably the biggest boom for selling music gear the world over. So many people that I know have used the pandemic to expand their music skills and nearly all of them have bought stuff to do so. To the point that getting fairly ordinary gear became next to impossible because it was back-ordered for weeks.
This is a great interview, but the most interesting thing I learned is that I've been mispronouncing Brian's name for years. Apparently the 'g' is silent.
Would you please stop posting flamewar comments to HN? We've asked you this multiple times and you've not only continued to do it, you've done it more. If you continue breaking the site guidelines we're going to end up having to ban you.

The GP comment was a bad one, but responding with a second bad one not only doesn't help, it breaks the site guidelines in an additional way: "Don't feed egregious comments by replying; flag them instead."

https://news.ycombinator.com/newsguidelines.html
OBS! is great and has always surprised me that it's open source.
So that's where the lens notation comes from...

https://github.com/ekmett/lens/wiki/Examples

> ("hello","world")^._2
There are different levels of bankruptcy. Chapter 13 is we are done, if we owe you money then you can fight with the others we also owe money for your share of what we own. That means you get all the hooks the cables were hanging on. (almost always someone sells them for you, but in theory you could accept the physical hooks)

Chapter 11 has different rules, you are trying trying to stay in business, but need to not make payments for a time.
No Europeans had even seen California in 1519. The Wikipedia page you linked talks about New Spain (i.e. Mexico), but the first spaniard to see CA was Cabrillo in 1542. The first European settlements of any note would settled by the Portolá expedition in 1769.
Worth it if you're not from the web design world. For those already in that sphere, there's nothing new here; no lesson that hasn't already been taught in web design blogs over the years.
My favourite BWK video is about grep. https://www.youtube.com/watch?v=NTfOnGZUZDk?t=566

The last part is very quotable: "They had one grave disadvantage, none of them were Ken Thompson"
Hmm, but 90's UI design got by with far fewer shades. Windows 95 has at most seven colours[0] used in the UI aside from the desktop background and icons, and yet it had a very clear visual hierarchy compared to today's designs.

[0] light gray, dark gray, white, black, navy blue, the other gray (scrollbars), the light yellow used for help text backgrounds
Schemeful Same-Site
This is fantastic, I did not know this has a Wikipedia page. As an Eastern European, I have noticed the use of this meme regularly, it's basically a recurring joke.

With that said, I think it mainly refers to actually bullcrap research that sometimes comes out of Western (and for some reason, mostly British) universities. For example, back when radio was a thing and I was listening to it in public transportation, the radio hosts would bring up these faux science papers - e.g. "Some British University found out that chocolate actually helps you lose weight. That's some great news to start off the weekend". And after a million of these papers that were most likely flawed in methodology, misinterpreted by media or simply fake, what would you expect?
I agree with your emotional reactions to people flaunting wealth. I also tip 25+% because I can afford to and I'm genuinely grateful for the services provided.
Just to be clear, we're talking about a real unicorn, not the SV term "unicorn" since those are comparatively common.
We come from dramatically different perspectives because building page-reloading MVC still feels fine, as fine as it ever did.

And Turbolinks is Rails' answer to the madness that is JS frameworks. You get a lot of the functionality of a single page app while still keeping the much-easier-to-code-for serverside rendering

I am very happy I don't have to touch JS frameworks if I don't want to. Because I hate all of them (except Vue and jquery, they're cool)

Rails isn't for trendy hipster JS kids, and I hope it never will be. I don't want those people in this space, they fuck everything up
First, condolences to the family!

It is interesting to read about co-founder relations, reading it made me think of Paul Allen and Bill Gates.

If anyone hasn't read Paul Allen's Idea Man, please do! One of the best biographies I have ever read, such a loving read.

Reading this article reminded me how Paul Allen described the early days of coding with Bill when there were just two of them..
They would spend the entire day coding, then at evening eat pizza and then watch whatever was on in theaters that day...

Reading that story and seeing how Paul Allen fondly looked back on it made me truly respect them.

The days are long, but the years are short!
I felt that this was a good article. One thing that may not be evident from reading it is that PM as a discipline has a wide range. Some PMs spend an enormous amount of time in the weeds with engineers doing technical design work, even if there's little coding as their output. Some have practically zero interaction with engineers. But both ends of that spectrum are important.

As a PM working on technical products and collaborating mostly with engineers, I'll offer up an opinion on "good" vs. "not so good" PMs that an peer in engineering told me one. In his opinion, a good PM is someone who an engineer may not be able to easily point at specific things and say the PM accomplished them (e.g., some technical breakthrough), but there is an overwhelming feeling that without that PM involved at every step of the way, the team would just not be as successful. Since then I've made it my goal to be viewed in a similar light by engineering partners (though perhaps with more "I can tell you what they accomplished").

Another one that feels missing but it critical when working in large organizations: great PMs can turn a "it's silly we're not doing this, but it's complicated" situation into "I'm so glad we're finally doing this". Big organizations have enormous political barriers to getting things done and the best PMs in those orgs can steadily cut through that bullshit to make something happen.
I'm familiar with Hambini - and his bravado is well ahead of his actual knowledge. I'm not familiar with Durianrider.

I can say this with confidence - the bike industry isn't built on a scam. There are scammers within it (like any other industry) but the established brands are not scamming you with their higher priced offerings. They may be wrong about some of the benefits they believe they are offering, but it's not a scam.

It sounds mostly like your cost-value threshold has changed. And that's fine. But that €80 pair of shorts - if it comes from a reputable brand - actually does offer some benefits and advancements that a few consumers find valuable. When I read a comment like yours it sounds like someone lamenting that people purchase high-end GPUs. Sure, nobody needs 4k graphics at 120 fps, but there's a market for it anyway.
is it better than ktlint and detekt?
Maybe you're not using a good ad-blocker then. I don't see ads on YouTube.
Gonna say I really appreciate this article, and I feel a bit dense in hindsight. I've had a helluva time trying to understand a lot of design articles talking about 3-5 colors... "Why does everything I make using these same colors look like shit tho?" and that's because they ain't using only 3-5!

Those two screenshots could not have been more helpful for me or true to life.

I now only wish all these online "color palette" tools were actually useful instead of just starting points.
Very cool. I've been searching for a PDF viewer which can do this under macos, but just converting is fine too.
You're saying it's not a problem, but let's say you didn't think ahead and want to add tracing later, and there are many intermediate function calls between top level and the place where you want to trace. You still have to change every function signature to add the colors, right?
There's an argument that if you're in a place that's selling $300 bottles of wine, and ordering $300 bottles of wine, there's an increased expectation on the server to be knowledgable about that wine, what to pair it with, etc. Whereas I wouldn't expect much knowledge from a place that sells a $30 bottle of wine outside of varietal and whether it's good or popular.

I still think tipping is BS, but higher end restaurants will attract higher skilled front of house, and so it makes sense that they'll be paid more despite doing the same thing.
I think there is a lot of validity to this article. But extrapolated as “general advice” would seem to replicate Bootstrap aesthetics every time.

Saying, “Well, you need a color for the errors, and the successes, and the warnings” will almost invariably provoke the answers “Red, Green, Yellow” in some varying shade. The net effect is we can all tell when a website is using bootstrap or lacks branding.

If you are taking out the time to steer away from appearing generic and are trying to differentiate your app design and branding, I think this advice might be a subtle disservice.

You can change the presentation of the message by changing the position, the font, the size, the shape, the weight. You can add icons and other visuals. (E.g. your company’s mascot making a sad face).

Looking at errors and warnings handled in Google’s websites (not the generic Material UI Kit), Apple products, Slack, etcetera can be used as an example to see that “You need a color for errors, and a color for successes, and a color for warnings.” is not necessarily the only way to design errors, warnings, and successes.