skysight-inc/HackerNews huggingface dataset:
The minimal-meat thing for me personally is about environmental sustainability and ethics, so not really something I’m willing to sway from. If anything I’m constantly moving more towards less and less meat, even if the opposite could help my tinnitus.

I’ve tried lots and lots of different diets (in the balance-of-foods type) over the years though and nothing really helped or harmed the tinnitus in any noticeable way.
Are you sure you're a potential customer? Apart from the somewhat broken English I can't see what's wrong with that 50-word summary.

I'd guess they would have a few pages explaining its features but it seems the website is down atm.
How does this compare with https://github.com/gnebbia/kb?
So you’re an engineer and you think you’re burned out?
Jitsi team member here. This looks awesome, kudos and thanks for sharing!
If you could replace the whiteboarding technical interview rigamarole with a rigorous certification exam, say it has to be retaken only every 8-10 years so one's skills stay fresh but not every 1-3 years or however often most engineers change jobs now, why not? Besides the sudden drop in content on HN written by people venting.
Whaa??

Coffee consumption has dropped more than 50 percent in 70 years
https://www.outsidethebeltway.com/u-s-coffee-consumption-had...

Why??
Form the article:

>I got the port that rendered most things in a suboptimal fashion running in about 10 hours in a single day, and spent two more weeks cleaning up the code...

So the author is a developer. How do you want to transfer me the $10?
Yeah, I bought some gallium years ago after seeing videos of its effect on Aluminium. I wanted to get a sense for its 'potential' during dark post 9/11 days of terrorist threats and such, adding another mental concern - "What if someone dribbled some down the side of a plane's window?". After playing with it a bit, i figured it'd be pretty hard to cause harm (you need to scratch the oxide layer for the gallium to affect ally).

Worry gone, it's made for an interesting toy since :)
CSE 373 – Introduction to Algorithms, by Steven Skiena, Fall 2020
These sentiments are quite familiar to me. That's why I've been building my own HN copy (https://hackerdaily.io). It shows all posts per day, which has a few benefits:

1. It doesn't become an addictive slot machine that updates every minute.

2. The conversations have already happened, which makes it easier to see which threads are interesting and informative and which are not.

It also uses an outline.com like style for the articles, which removes the tracking and spamming and places the focus on the articles itself.

It's still in active development and so far I've only used it myself, so all feedback is welcome!

Ps. It’s an PWA, so you can add it to your homescreen and use it like an app.
Congratulations! You created a self-describing comment.
I think there is some measure of value to not having to use a whole different language to generate go because it's incapable of making maintainable code without it.

This is stockholm syndrome.
Note that this is on SBCL 1.5.6 which is a little bit over a year old at this point; the article is from 2015 so we should pick a properly dated version from https://sourceforge.net/projects/sbcl/files/sbcl/ and check there.

The Common Lisp implementations and compilers keep on getting better with time and they produce more and more compile-time warnings (especially SBCL).
All forums ossify after enough time has passed and the initial population has been crowded out.

People come to these places for various reasons:

- To debate

- To learn

- To engage intellectually with other people

- To be heard/validated

- To gain social standing

The problem is (like all human forums) that as the included population rises, you need to make a bigger and bigger splash to be heard, and that means that after awhile only the loudest are heard anymore.

As a species, we're not fully evolved for big crowds, so it's no wonder that our social graces fall apart after we get too big. The solution throughout the ages has been to leave the "bad" forum and build our own forum (https://www.youtube.com/watch?v=-94qrgxH35M).
from what i understand they are somewhat notorious for being fickle / needing lots of maintenance. which is certainly the experience my father has had with his, haha. still loves it, though.
That's how I do it. Same goes for most services.

A difference between WSL and standard Linux is that is doesn't have a startup service manager, so you need to start services manually.
I think it did. I'm an old-skool Slashdot person who just moved over to HN a year or two ago, and there are lots of things I really miss about the Slashdot moderation system.

One of the most noticeable things is trying to skim a discussion with thousands of comments. On Slashdot, you can set your threshold to +5, and see only the very most insightful comments, no matter where they are in the thread. On HN, there's a lot more digging required to get the gems.

That said, I do think HN's "story-selection" algorithm is an improvement. What shows up on the front page relies a lot less on the quirks of the editors, and seems to result in a much more diverse set of posts.

As others have mentioned, I think the top-level moderation is the most important factor keeping HN worth reading. It's dang intervening and setting the tone which does the most for HN at the moment. We need to keep him happy; and I hope that he has a "succession" in place in case he's ever unable to continue the work.
> But people that put in the time or are in the right environment can pick up a language in months.

The time aspect cannot be emphasized enough. Time is a huge issue for adult language learners. You simply need to spend a lot of time listening, speaking and forming relationships in the target language.

As a child, socializing and learning is your full time job, so it's a lot more straightforward. No pesky job or dependents to take care of.

Another issue people don't discuss much is personality / identity. As a child, we are so much more malleable with regards to that. It can be very difficult for adults to fully step back out of their cultural and social sense of self and enter a new context where they are totally clueless and inept.

As a child getting set back a few years temporarily isn't a big deal—you just get put in a few ESL classes and you can still play games and socialize with your peers. But to go from a high functioning adult to a toddler is quite taxing emotionally.
Structure and Interpretation of Computer Programs (MIT 1986)
http://www.stuffin.space/
I think this has the potential for going down an infinite rat-hole, but I always think it would be interesting if downvotes required justification (e.g. a "why?" popup that included stuff like "rules violation", "trolling", "this is wrong", etc) and then other people were allowed to evaluate specific downvote reasons for whether or not they seemed reasonable. You could then weight downvotes based on how legit the reasoning of the downvoter is (does everyone think you're full of shit when you say it's trolling?) and also based on whether you tend to downvote for reasons that are not actually worthy of a downvote (you just disagree with the post).
I don't know Vulkan. But from what I've heard, including this blog post, Metal is an easier to use API. I find Metal very easy to use, but still allowing for many very important optimizations. So I am glad Apple made Metal!

As for fragmentation ... Yeah, it would be nice if Metal would be supported on Windows and on Android. Not really Apple's fault it isn't.
Couldn't agree more, imo game studios have all the downsides of a large software company with pretty much none of the benefits, the sooner they unionise and get treated like humans the better.
Batteries get cheaper over time. Getting a replacement will be less expensive than getting a new car.
Facebook’s original post makes it sound like the ban will be for days or weeks after the election (while results are being tabulated and maybe while a change in control is occurring). From https://about.fb.com/news/2020/10/preparing-for-election-day... :

> In addition, while ads are an important way to express voice, we plan to temporarily stop running all social issue, electoral or political ads in the US after the polls close on November 3, to reduce opportunities for confusion or abuse. We will notify advertisers when this policy is lifted.
Thanks Ashoka! That’s the motivation I need.
I'm in a mandatory union in my country. But I'm a software engineer and it's an "office worker" union, so needless to say they take on a lot of stuff that's totally irrelevant to me. But because I'm required to be in the union, I get "represented" anyway and "get" to go on strike and take a substantial pay cut to "support my peers", none of whom I'll work with or have similar life situations to mine.

To be clear, though, I have no issue if some people think they can improve their bargaining position by being in a union. That should be what a union is, after all. Where I do object to unions is when they come to dominate their field and turn actively hostile to outsiders who don't play their game or, as in my case, arrange things so that people who don't care to be represented by them have to be regardless in order to work in their area.

I am jaded by large/exploitative corporations, but my way of dealing with that is to not work for large/exploitative corporations.
I wonder if anybody has tried to train an AI on comments to weed out all the rubbish and troll replies.
You are not alone. I have a friend who has the same issue with French. I don't. I'm not sure what the root cause is, maybe our brains are wired differently. Amd he's invested a ton more time in learning it.
Show HN: I've Launched Pixela on Product Hunt
Hey friends!
Super excited to announce that I've just launched Pixela on ProductHunt today
Pixela is a URL shortener that generates tracking links with retargeting pixels to capture your visitors, so you can retarget them later with more ads !
Please support Pixela at https://www.producthunt.com/posts/pixela-2
Thanks a lot for supporting us
Try watching this video below, which explains the 1/100 analogy with a real world example:

https://youtu.be/GPoPSNxV1D4?t=365

I've timestamped the relevant bit - but you should watch the full thing from the start, it's very entertaining :)
That sounds super cool, and I'd quite like to give it a go.

I'm not sure if what Haskell has is quite the same, abilities but you can hot-reload modules at runtime in GHCi, and FWIW, I've always found the type checker to be pretty zippy.
Wow, that was a blast from the past. 122 comments in 2010, seems that the one thing HN has always liked is meta-commentary about HN :)
Luxembourg?
What does fully evolving to big crowds look like? What kind of adaptations are needed?
Meal Planner Database Using AirTable – Rohith's Blog
The problem might be that it's just not well understood yet, it definitely has it's use cases.

That said, I recently tried Twitter's PWA and it went into an infinite page refresh loop right after login. So yeah, not easy to get it right.
Porsche Classifier – Rohith's Blog
> The title of the advertising blog post is literally

He has every moral and legal right to share his story of what inspired him to create his app. He also has every right, to share his story about his struggles with depression, and what did and did not work for him. You too, have every right to be cynical about his intentions and healing. If he makes money out of his work, good for him. If you read some of the comments here, many have already found it beneficial. Good for them too. And your twitter friend just gave him even more publicity and marketing. so you keep living in your world of fear and cynicism. I'll live in mine of love and courage.
Using Metal IS a breeze. Three years ago I had no experience whatsoever with GPU computing. I learnt it through Metal, and it was a great experience with very few hiccups.
> OCAML tooling is horrible

This is the old view. In 2020 OCaml tooling, if I may be brave to say so, is excellent. Check out the triumvirate of dune (build), opam (external dependencies) and ocaml-lsp (IDE smarts).

P.S. ocaml-lsp uses merlin in the backend (ignore that if you are not familiar with merlin).
Those reasons certainly make sense, given the less than ideal environment into which many will install their console.

My media unit is (very deliberately) open at the front to allow for maximum airflow, although this does make it something of a pain to dust.

Still, it is possible to design components - even those that generate significant heat - to be stackable. My hi-fi amp generates quite a bit of heat but uses a massive heatsink along with vents all around the case to manage it. I do wonder, if the PS5 were simply a cuboid with a couple of larger (and quieter) fans, the kind of heavy duty heatsink it already has, plus plenty of vents around the case, whether that would work.

But, as you say, it comes back to dust, and those air vents would be the perfect route for that dust to enter the device, particularly if it's sat on the carpet (which its form factor pretty much guarantees it will be in many homes).
https://old.reddit.com/
IFIR at the time when Metal was released (or at least well into development) it wasn't at all clear what Vulkan would look like or that it would be derived from Mantle. Also Apple didn't exactly go their own way (in the sense of inventing something entirely different). Metal v1 looks a lot like a "next gen D3D11". The only thing that was clear at the time was that the GL programming model had to be abandondend, but better APIs than GL already existed on PC and game consoles to steal good ideas from.
That's fine but...

* right now way to much seems to just end up in the ocean or blowing around. Good luck getting 7bn people to properly dispose of their trash...

* I don't think you can call it sequestering carbon if the carbon was never in the air to start with. And that's assuming no one starts burning their trash

* you still need to extract a lot of oil to make that plastic. That means emissions and pollution and sending money to shitty regimes. Then you have to process the oil into plastic with more emissions and pollution etc.

I don't think anyone serious thinks all plastic should be banned. It just needs to be used more responsibly. I bought some ham today. Each slice had a plastic sheet separating it from the others (why?). Then 6 slices were in a plastic packet. I got a twin pack so that was 2 packs wrapped in more plastic. Then the cashier looked at me like I was crazy when I declined a plastic bag to carry it in. Do we really need 4 layers of non-reusable protection from cooked ham? Could paper or reusable plastic not have done at least some of those jobs? I think we're still stuck with conspicuous consumption models from the 80s where people wanted that. I don't want that.

/rant

More generally, I agree about landfill.

Thanks for reading
As a paid user of haskell and Java, here are a few of the things I experienced when discussing about language choices in corporate settings:

* Fail a project in Java, and you have a project failure. Fail a project in Haskell, and you have a Haskell failure.

* Management has a large veto power, and management usually favors technologies they are used to, or used to use themselves.

* Management also favors their ease of work with the tech. In practice, they often hold the belief that it's much easier to find java developers than it is to find haskell developers.

* Haskell suffers from a reputation of being "academic" and "hard to do real things with".

In practice, I've done great commercial projects in Haskell, and the technology was worth using. When done right, recruiting for haskell projects was much faster than recruiting for any mainstream language. On the flipside, it was sometimes hard to get adequate corporate stewardship for the language (for instance, managers/HR insisting they found no one for the job after publishing through the usual channels when you know half a dozen people at the local meetup that would jump ship if offered a position).
PSA: Switch to using b3sum for calculating hashes of large files
Nice layout and idea. What do you mean "all posts per day"? Seems it shows a selection?
The ability to keep track of more than 100 social connections in our head would probably solve the lions share of problems, as that's normally how we keep things civil. So far our only method of dealing with more than that many people has been bureaucracy and rule sets. Bureaucracy crushes and alienates, and rules are cheated.
Leading beauty&fashion retailer YesStyle selects SearchNode to boost site search
Perhaps. They don't seem to add all that much, and what really pissed me off is having to write extension classes to enums so they would produce a string representations of themselves. Again and again. Not sure that would help here but if this carries on I will just stick these in python, treating it as a preprocessor.

There are other things too. But thanks for the link, will read up.
Tinnitus sufferer here who's read up a bit. I think the situation is no one knows rather than "those useless doctors" in particular. Still trial and error on possible treatments may get somewhere. I've found for me ear plugs when sounds go much over 90db help - I've got a db app on the phone.
You'll have to use Metal to understand why it is praised so much (by those who actually used it at least). It really is a joy to use, at least compared to Vulkan or OpenGL. It feels a lot like D3D11, which is also (mostly) a very well-designed 3D API, and Metal fixed the few warts of D3D11 and modernized its concepts (like adding render passes, pipeline state objects and command buffers). And D3D11 backend code is very easy to "port" to Metal, so a new Metal backend fits well under existing wrapper APIs which already had to deal with D3D11 anyway.
According to CCC and to my understanding, it is sort of the case. The universe has undergone a "scale change" which marks the beginning of a new Epoch.

It's explained in this PBS Space Time episode much better:

https://www.youtube.com/watch?v=PC2JOQ7z5L0
A REST API for Managing Playlists – Rohith's Blog
I believe we would need more empathy, realising that our own voice is not more important that others, trying to understand their position instead of trying to debunk it at all costs, basically less trying to "win the discussion" every time. At least for me this is something that I find lacking nowadays in internet discussions.
A few things, but see other of my comments re. extension methods for enums -> strings.
I can't read the article, but in my understanding, sand for concrete is what might be scarce. Because it has to have particles with the right degree of sharp corners. (IIRC, the Saudis import this from Australia or something, because their wind-blown sand is too round.) But glass is much easier.
I wonder if it’s easier to terraform Venus, rather than travel to a distant planet.

At least humans can live on the surface of Venus, given that the gravity is similar. But, the runaway global warming will need to be cooled first.
She is from Myanmar. In addition to not having family names, people from Myanmar typically have names consisting of 2-4 words. Her name is 4 words. This causes additional issues as many people and systems assume that names are single words. Many web forms won't allow multiple words as first or last name. It's maddening.
> the initial population has been crowded out

I'm going to dare say it but Hackernews is no longer really populated by hackers, or at least it's not bleeding edge when it comes to programming.

One example... the number of posts like "Show HN: Here's a thing I made" ... where the first comments is "Here's a link to a product that has been out for 10+ years that does what you just built and 100 times more"

My gut feeling is the hackers still here have aged, and aren't doing much in the way of real programming any more. And HN isn't really attracting the next generation... I could be wrong... needs data to prove.
The second point is great one. Occasionally I have to stop reading HN and leave the tab open for a day because I want to read the conversation in full instead of rereading again later trying to figure out which comments are new.
They mentioned Vulkan and OpenGL but no sign of supporting Linux, anyone knows why at all?
Not sure, if I am terrible more experienced, but it aligns from what I've heard.

But another point I would add to OpenGL: Legacy.

Yes, with later versions, there was a way to migrate away from legacies like stippled line, but the very same legacy was used by CAD programs, which did not want to do away with everything and redo everything from scratch, so it had to be dragged along too.

OpenGL Drivers had to be very complex.

If you reached that point, than it is usually easier to do from scratch and clearly break the legacy use-cases.

> Thus, Apple chose to do what Apple does best: eschew common standards for their own proprietary solution which only works for their platform.

Funnily enough, I would say Apple was doing best when they stopped doing that. (Classic MacOS -> Intel, MacOSX, Objective-C, TCP, NFS, USB...)
The book to go along with this course - The Algorithm Design Manual (https://amzn.to/3iEs48r)
Also even though forums are anonymous if you spend enough time somewhere and the community is small you end up getting to know the people and that has a value in itself - I miss that about early Internet forums - unfortunately this doesn't scale at all.
I really think the constant reference to Tesla as a luxury car is a bit wrong. Tesla is a tech car, modern car, whatever you may call it.

There is nothing about a Tesla that suggests they are trying to make it appear luxurious. Where are the expensive materials and ornamentation?

They are trying to make a futuristic car.
I think it's pretty clear that increasing scale is the driver for the degradation of thoughtful connections between users.

The past 20 years of the internet has been one big experiment in human communities where interactions are faceless and it has becoming increasingly difficult to imagine who you're speaking to. It's also often impossible to guess how many people will see what you post and much much harder to guess what kind of people will want to discuss it. How can you have a meaningful discussion with so little context?

In the past, communities like HN had a much more homogeneous user base and, like the article talks about, had a much narrower focus for discussion (i.e. more focused around CS). They also had fewer overall users.

I wonder if we need to redefine "internet scale" to include some organic constraints on healthy and well functioning human interactions. The social sciences might be somewhat woolly on that question but that's not to say such constraints don't exist (Dunbar's number being the best example).

Boundless community growth clearly doesn't work well. There have to be alternatives worth exploring.
We’re not debating the definition of the term religion, but take a look at the definition for atheism. That’s what we’ve been discussing, what does it mean to be atheist?
That's because the GPL is not as Hippie as you might think.

Your code is just protected if it gets re-distributed, that's why google never ever has to opensource their "Server OS/Kernel".

Also they changed GCC to GPLv3 which is just a super stupid decision for a Compiler.
It's more than just willingness. It's having access to the time and support structure necessary to completely learn the language from scratch. What adult can a few years sitting around speaking and listening to a language 12+ hours a day while being able to mostly ignore their native language?

Children go to schools where they are taught and socialized in the target language. They are then able to come home and watch tv, movies and listen to music all in the target culture.

There are some other confounding issues I'm not touching, but I think you're getting to the point. The issue isn't the brain so much as it is the greater systems involved.