skysight-inc/HackerNews huggingface dataset:
> Tbf when I talk of using BSD tools, I'm talking about using MacOS tools - I don't have any BSD installations, I just recognize that MacOS includes mostly (?) BSD tools by default.

It's not inaccurate, but somewhat unfair to use MacOS tools and call them BSD tools. They are ports of BSD tools, but Apple rarely refreshes them from the original sources, so it's kind of a time capsule to 2000. If you dropped 2000 era Linux userland on someone today, there would be a lot of complaints and concerns. On some tools, command flags added in GNU coreutils do get added to FreeBSD, although I did not check your list of specifics.
What is really far more critical to understand is that my vi changes what everybody sees in CVS.

If there is some foolishness, git propagates it EVERYWHERE.

Every git repository is equal. I have no control of proliferation.

Sigh.
I don't get this in firefox on ubuntu.
Speaking as a guy who has done a shitload of kickass generative art, I have never touched a linear algebra or a shader.

Rudimentary coding skills, a text editor, know a little math. That will take you far.
I can’t speak for my employer but respectfully, that’s not true at all.
Git filter-branch will erase your shame. But as others have said, those credentials are burnt and need to be treated accordingly.
Isn't it a little disingenuous to call this clean energy? It might be carbon free energy, but doesn't clean imply that it's not stressing the environment altogether?
Foods That Can Cause Inflammation
"Inflammation is like Dr. Jekyll and Mr. Hyde: It’s your body’s way of healing cell damage. But in overdrive, it becomes dangerous and can lead to conditions such as arthritis, heart disease, stroke and diabetes."
I think you have some good philosophical points but people are too insulted by your extreme deviance from their own cultural beliefs.

However, I suggest there's a good reason we don't see Ted as a hero but do some political leaders who killed more innocents. It's that almost nobody has the wherewithal to do national-leader level killings but everybody can do what Ted K did so there's much more risk encouraging it.

You make an interesting current-time relevant point about anti-war. Look how many people say they're opposed to war in Ukraine and at the same time say they stand by Ukraine - oblivious to the fact that they're supporting one of the parties conducting the war! Turns out they're not anti-war as soon as it comes to using it to maintain the political power of their favored groups.
This populist stuff does nothing but create blame and distract from the real issues. Ending billions of dollars in petro-subsidies is where this energy should be pointed. Instead journalistic need for clicks will take us further away from decisions that that will change our fate.
Why on earth are you running oracle linux or zfs-fuse?

I have no idea why one would use a 2006 Google summer of code project instead of the official openzfs project which provides an actual kernel module that would be several times faster and likely safer.
Software 2.0 and Snorkel: Beyond Hand-Labeled Data
Which is fine when the extremism is effecting the change you're looking for, but when it's just a distraction from the cause it's more about you and your needs than the cause itself.
Just kill me now.

We had the same problem in TFS.

I found them, I warned them, my riot got us kicked off our shared server.

We migrated to our corporate TFS cloud, and they kicked us off for precisely the same reason.

This just won't/can't stop.
Foods That Fight Inflammation
"Many major diseases that plague us—including cancer, heart disease, diabetes, arthritis, depression, and Alzheimer's—have been linked to chronic inflammation."
In the systems where I designed both front and backend and the API I did not need graphQl, but in many of the large companies I have come in to where things have been developed by many people over a significant length of time GraphQL really improved the frontend performance and time to release new functionality once it was introduced.

Perhaps it would have been the case if they just cleaned up and released a new Rest endpoint, but I'm not so sure.
> The code is open source on my GitHub, the link to that is in the description

Description:

> Engine Simulator Codebase [Temporarily Private]

My most generous guess is that he got hit by a patent claim. I can’t think of any other reasonable reason for him to take back the code but keep the video up.
> it it’s enough be useful for beginning solo developers, and provides a start from which you can grow.

I like this guide a lot as a cheatsheet. However, when it comes to beginners I fear it is one of those things that make sense only when you already know what the guide is talking about.

It would take me more than two minutes just to explain a completely new developer what a commit is and why they would want one. And God help us if I throw the output of "diff" at them without warning...

The sad truth is, you cannot explain git in two minutes. I nonetheless admire the author for giving the problem a fair fight.
> "human level", even in its generality, without necessarily being exactly "human like"

In what ways do you think it would be human-level, but without sharing characteristics ("human-like")?
I was with you until your point about Rust smashing the “has to look like C” syntax monopoly. One of the things I don’t like about Rust is that it tries so hard to look like C.
Ignoring everything else, making millions of plastic discs and transporting them to people is incredibly bad for the planet. I wouldn't be at all surprised if a DVD of a game has a carbon footprint several thousand times greater than the digital equivalent.

As much as I dislike companies having the ability to revoke licenses and ownership, the climate impact of physical media means they should remain firmly in the past.
You are basically making a claim that he is a bad businessman without mentioning that he is one of the richest people in the world. Why should anyone take your arguments seriously?
For engine nerds, you should check out Automation - The Car Company Tycoon Game [1]. It is basically a car builder simulator where you go through every aspect of developing a car - chassis design, suspension, engine..

I spent hours tuning and building exotic engines. 6 liter turbo inline 3? 1 liter NA V12? Only your imagination is the limit.

[1] https://www.youtube.com/watch?v=xQpfvliszx4

Bonus: You can export your vehicles directly in BeamNG.drive and test them on the track.
Are there any newsletters about generative art? Is it a popular topic?
The other thing to note is that early on the default configuration was optimised to score really well on trivial benchmarks rather than production workloads - including having important safety features turned off.

A crashing MongoDB instance in default configuration was more likely to lose data irrevocably than a MySQL 3.23 MyISAM setup.

(note that while I still don't particularly enjoy using it, post-WiredTiger MongoDB is a different story so take this as a criticism of the people making choices in the early days, not at all of the current state of affairs)
Have you seen the “turn your database into a graphql schema” products? I shudder at the poor souls who used those products. I mean, I assume they are decent products, but man, it’s got to be so easy to screw it up and literally expose too much…
Neat. The wooden box version reminds me of a Civil War field desk: https://duckduckgo.com/?q=civil+war+field+desk&iax=images&ia...
The voodoo is what bothers me. As the person responsible for the server, when things go wrong I will get blamed. In that situation, I at least want it to be my fault.
Ask HN: Getting an email when a HN post mentions a keyword?
To add to the above, early medieval fasting rules in Christianity were brutal, arguably much tougher than comparable rules from other major religions at the same time. Then we got decadent.

"Noon" is at lunchtime now because the ninth hour (Nones, Noon, 3pm) prayers, after which one could eat, got moved inexorably earlier to cater to the whims of impious monks.

And incidentally, because it's interesting, fasting and veganism without corresponding prayer was/is seen as Satanic, "The fast of the devils", because "fallen angels neither eat nor pray".
So who are these companies? I hear references to them constantly, but pretty much the only ones willing to stick their head above the parapet are Netflix (in a single use case) and a few storage/network vendors using proprietary forks.
Julia Evans has a really great strategy for helping folks learn how to find answers themselves by writing (but not necessarily posting) an email or forum post:

https://twitter.com/b0rk/status/1546875361002135554/photo/1

This not only helps you, it helps them too. In fact, many Github repos force you to fill out a template when you try to open a new issue.

I can't tell you how many times I've found my answer in the middle of writing an email or forum post (which I never end up posting). The act of writing helps me clarify my thoughts, and maybe it can help others do that too!

(also, it's a life skill that applies to more than just finding answers to technical questions. When I'm stuck on a life issue, I start writing and recalling what I've tried, what worked, what didn't.)

The verbal version of this is called Rubber Duck Debugging, but I find that doesn't work as well for me since I'm not a verbal person.

https://en.wikipedia.org/wiki/Rubber_duck_debugging
https://github.com/hofstadter-io/hof - data modeling & code gen tool, open-source and open-ecosystem. The goal is to code gen the majority (80%) of the mundane code so we only have to work on the interesting parts. You can use any language or technology.
That’s probably why emacs dired has you mark the files for deletion and execute deletion separately.
Not everything is a graphql api
I'm intrigued by all these comments praising second-hand bookstores as I've never been in one myself. My discovery methods are pretty simple and quite targeted.

Could you name some interesting, non-fiction books you've discovered that would be impossible or hard to find in online bookstores?
Wasn't it also used in Ghost Busters at some point?
Sometimes they're even malicious about it.

Dice/EA's Battlefield 2142 (2006) was one of my favorite games on PC as a teenager. It's still fun - many of the game mechanics and game modes have not been replicated in any Battlefield title since.

For some background - Battlefield is a mostly multiplayer game, only a few have had anything approaching a campaign and it always feels like an afterthought.

Progression in BF 2142 is tied to you having an online account, whether you're playing a LAN game or not. Obviously today's landscape is way worse than even that, but it was something that felt egregious at the time. The game even came with a dedicated server binary so you could self-host game servers. However, it had to communicate with EA servers to check progression data of people joining the game and such. When EA shut it down, they took out both the matchmaking AND the progression service - meaning self-hosted servers and LAN matches were taken out as well.

Some people reverse engineered the progression service for what was essentially a decade old title at that point, and EA brought the hammer down on them. Let me remind you that you still needed a valid key for the game, this wasn't a crack to get a free copy, it only replaced the progression server so that LAN and self-host (official binary) servers could still function as originally intended.

EA said something about how it was their right to decide whether or not they were going to do something with the IP in the future, but it's dystopian to me that deciding the future direction of an IP can include reaching out and making previous content that people paid for inaccessible. We're not even talking about piracy in this case, we're talking about restoring function to people with real copies.
Same applies to REST APIs if you don’t offer batch endpoints. Most of those n+1 query examples I see thrown at GraphQL would be n+1 GETs in REST.
Nikola Tesla said it best: "My brain is only a receiver, in the Universe there is a core from which we obtain knowledge, strength and inspiration"

Our consciousness could be "in the cloud"

On several occasions I've had people say they can prove consciousness is in the brain by saying that removing such and such part of the brain changes a person's emotions and thoughts.

My reply is always the same "If I removed parts from a radio receiver it wouldn't be able to pick up the signal as well"

The notion that consciousness is in the cloud is at least as plausible that consciousness resides wholly in the brain
Show HN: A Gauss-Seidel solver visualization in a single HTML file
Recently I was reading about fluid simulation and stumbled upon the Gauss Seidel method. I got interested in how it works and made a program that visualizes the method in action.

I had the idea of making an interactive book-like thing for a while, so took this as a chance to do just that.

Note that touch input doesn't work and the layout is targeted towards bigger screens, so it doesn't function properly on mobile.

It was fun to make and I wanted to share it. Maybe someone will find it useful. Corrections and feedback are welcome.

Technical Stuff
- A single 1.7MB HTML file with embedded JavaScript and WebAssembly. You can save this single file and double click it to run.
- A math typesetter from scratch in C that compiles/renders the equations in real-time (uses KaTex fonts and STB true type to rasterize the fonts).
- Platform code is done using Sokol (tested on windows and web).
- The UI is done using Dear ImGui (Most of the code is done in C++ to use ImGui without a wrapper except for the equations compiler).
The discoverability I’m talking about is not about knowing what the API is, it’s finding out what the API should be.
This article fails the standard of rigor I would expect from a good scientific blog post. They don't define their terms, unsupported claims, relying on an appeal to authority, informal language, and absurd straw-man versions of others' work.
Securelevels are not just this. FreeBSD has its own SELinux equivalent called Mandatory Access Control:

https://docs.freebsd.org/en/books/handbook/mac/

It goes far beyond making files immutable. I haven't really done a deep dive to see if it's on par with SELinux but the description in this thread doesn't do it justice.
Yes you have so much more eloquently found the word: normalize. That's exactly what this is. It's like pushing the window. It's asking something like "have you read the climate science that says we're NOT responsible for global warming?" or "have you listened to that doctor who drives a car paid for by a cigarette company on the dangers of smoking? it's unproven!" or "the theory of evolution is just a theory". It's things like this that different groups of people react to different ways. I used to roll my eyes. Some people are like, hm, that seems valid. The words sound big. Others are in the absolute crackpot camp, the alien probes and cattle mutilations.

Now that the crackpots are more well armed than the normal intelligent people, I'm a bit scared. They also seem to be more effective at sabotaging the government using the same tactics.

And if you ask "why was this article written" or "what purpose does this article serve" or "why is it being promoted by this particular news site" - their answer will be "just to talk about it" or "presenting the other side". When really if you assume the author doesn't have evil intentions just makes them really hard to believe through their blind ignorance of the madness around them. IE, why would anyone read this drivel, it offers nothing. If they do have evil intent, then I go back to my previous contention as to the nature of it being a dogwhistle.
I cringe whenever I join a call and someone is using Air Pods. You know you’re in for a muddied audio experience due to the aggressive noise reduction and the higher cognitive load for understanding speech that comes along with it.

Most of the time the person is in a quiet home office type environment. Almost any other mic is a better option.

I suspect the Air Pods input audio design was largely intended for a walk and talk on a busy urban street (as one example) and they do very well under those conditions.

Hopefully the implementation will eventually be a lot more adaptive.

That said the gaming headsets are cringey as well - audio quality is good but it’s visually distracting to see someone in a meeting look like they’re doing air traffic control.
Nobody ever adopts it because nobody wants to support it, ergo nobody ever adopts it and nothing ever improves. Gotta love this little cycle of mediocrity the software world has going on.
> Updates tend to improve games.

That's one kind of update. It's not obvious that it's the majority of updates. The modal update appears to be motivated explicitly by the concern "we thought you might get bored if the rules of the game were too stable, so we're changing some of them".
Interesting point. What sort of approaches out there do you know about for versioning permissions?
I agree with you. What I do is use the snippets from the blog post without particularly thinking about them!
vifm allows you to rename multiple files in bulk by opening a temporary file containing one filename per line in actual vim.

Edit: apparently ranger has this feature, too.
http://reddit.com/r/generative is a fine community.
haha but of course!
I would need such an app.

Also, would be nice if the app would understand lexical fields. Eg, sending posts about Java, even when "java" is not explicitly mentioned.

If the app doesn't exist and is of interest to others, I'd love contribute to developing it.
My feeling is that new users shouldn't be taught about branches in their local repo at all. Typical cloud-based git{hub,lab}/gerrit/etc.. workflows generally store all branches worth talking about on remote systems anyway.

I find I don't ever bother with managing local branches for anything in my own workflows. I just git-reset --hard to bounce between fetched copies of upstream branches as needed. Stuff I need to work on for more than a few commits in an afternoon gets pushed to a remote branch regularly anyway as part of general safe development hygiene.
Visualizing Two Decades of Reported Hate Crimes in the U.S.
I don't see how the supermode can be useful to anyone starting to learn music theory. The hard part is figuring out the rhythm, vocabulary, and phrasing that make those notes sound "good".

I still think one of the best ways of learning theory (for guitar at least) is to start with the pentatonic and diatonic scales, then add triads and "colour" notes.

I'm curious to know other people's opinions though.
That sounds like rationalizing crappy behavior.
Don’t double tap. Tap once, wait a sec, tap again in center of word.
That’s gorgeous. I’m getting into Fpv drones and it requires lots of soldering and associated tools as well as tons of little parts. Right now it’s all over the place. I like how self contained that is. I’m gonna have to think about similar organization.

Edit. Immediately side tracked. Hey, looks like he prototyped the chest in some sort of 3d app. I should probably do the same. The first step is to learn sketch up. Now I’m 3 steps removed from actually flying drones.
The early 90s cool kids in Germany all had Amiga 500s and the AD&D games Eye of Beholder and so on were very popular.
I'm able to differentiate any vegan product from a non-vegan one in under 5 seconds of checking. There is ALWAYS an ingredient list, which is always going to tell you very clearly what you're buying. It is also a good idea to do that to other products you're buying.

The "food industry" doesn't really exist, but the meat industry is heavily lobbying for strict regulations, as well as producing more and more ads ("eat REAL meat"). On the other hand, the "vegan products" industry is infinitely smaller, but also lobbying for their products to be less regulated and also putting out more ads.

There is no anti-meat jihad, there are people fighting each other with the same arguments for like 10-20 years. What you're noticing is in an increase in adoption because (1) it actually really works for a lot of people, and people have been uneducated about veganism until recently (which ties back to the meat lobbying and ad campaigns admonishing veganism) and (2) it's accepted by quite a few people that the climate impact of the meat industry is outweighing the benefit of eating meat, and so a lot of those people are starting to go vegan too.

E: and (3) the main piece: the hyper-focus on the bottom line turned the meat we're eating into hormone bombs. If everyone could eat locally grown ethically sourced meat, there would be no need for veganism, but there wouldn't be enough meat for everyone either. So it's a losing proposition either way, until we have lab grown meat at scale.
7 red lines, all of them strictly perpendicular, some with green ink and some with transparent...
I used those examples because they're things I've used to make art. It wasn't meant as an exhaustive list of things every artist should know; they're just two useful things that a budding code artist can learn if they want to, and reasonable things for someone to need help with.
The biggest issue with GRPC is that it is only suitable for stateful languages (iow, languages that can hold values and share them between requests). GRPC is basically worthless for stateless languages and unusable. These stateless languages also don’t work well for websockets either, so it is what it is.

Until they solve the stateful part, I’m not using it or recommending it to be used anywhere. Bandwidth is cheap, type safety is overrated, and compute is expensive.
processing.org/ or p5.js are both excellent tools with lots of documented examples to help get going.

I'd also recommend the pen plotter community, which is heavily involved in generative art but also enjoys physically plotting the art with robotic tools. See https://inconvergent.net/ for examples, there are many others.
>On FreeBSD you'll notice right away that you're dealing with a "complete operating system", a system that has been put together very well.

Ugh, this argument is long in the tooth. It’s not a complete operating system. It never will be, and neither will GNU/Linux. To be “complete” you need to support all the hardware. You can’t.

Also, a base install of FreeBSD is missing the port tree sources… so complete…
> Keep in mind that Oracle is the copyright holder of ZFS. So you (and Ubuntu) are violating Oracle's license terms.

If anything IS a problem here it is violating the terms of the GPL, not the CDDL.

So no, no one is violating Oracles licensing terms - and if they were, they’d have been sued in 2016 when this shipped. Do you really think ORACLE of all people is just holding back out the goodness of their hearts?

Complete FUD.
Convinience and the risk for viruses. Ban pirate servers from the master server list etc.
First of all, some do not lack them.

Secondly, this would be more of a technical problem, not really "philosophical".

Thirdly, there exist disciplines which suffer from a tendency towards sophism - "persuasion", not "heuristic" -, as well noted in their history.

Edit: Fourth, sophism gives an illusion of "understanding" that has real world practice as a cruel challenger and cure.
The process of manufacturing solar panels stresses the environment plenty, are we eliminating solar power from the clean list too?