skysight-inc/HackerNews huggingface dataset:
The real issue that the article only hints at is Windows support. Windows only supports a small handful of filesystems (FAT*, ExFAT, NTFS, ReFS, ISO9660 & UDF - I think that's it!). So if you have to interoperate with Windows then you have to use one of those filesystems.

If you don't need to interoperate with Windows then you have many better choices.
Bias makes transistors work. Learned that in Navy BE/E school. Nothing about them made sense until then. The article doesn't mention bias until it starts talking about FET's which is odd because bias is the reason transistors work. The voltage can be negative at all three leads. That blew my mind. Bias.
Yes but presumably that cell has content fetched from a server right (title, actor names, title image which itself is dynamic based on Netflix A/B testing scheme, etc.)? Wouldn't it be faster to just get the content from the server ad hoc? I'm thinking you'd also potentially have a lot more network overhead if you preload the cells because then if a user doesn't scroll to one of these cells you've created them and they aren't used, and you've fetched server content too.

How many cells would you create? I guess maybe Netflix has a default limit per category of titles they would display?
> The relevant consequence is that now, attempting to set a left margin using a selector with lower specificity — say, the selector generated by a Tailwind margin utility — will fail.

Actually, `.ml-2` has the same specificity as `.space-x-2 > * + *`, both (0,1,0) according to https://www.w3.org/TR/selectors-4/#specificity-rules. This means that whichever is defined later wins.
> what's the benefit of Tailwind over style attributes on HTML tags

For example, you can't specify hover, focus etc. style attributes. You can't specify screen sizes either. Plus there are few Tailwind classes that cover several attributes.

Plus many of those styles are just unwieldy. For example, `drop-shadow` is `filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));`
Once a wise senior dev told me, never underestimate the complexity of an e-commerce shopping cart.
It’s probably better to give up on covid “misinformation”. All sorts of official groups like the WHO and CDC themselves have been spreading it so it’s almost impossible to come to a consensus on what is and isn’t true.

Some example statements that are controversial would include:

- Covid is not airborne
- cloth masks are ineffective
- covid originated in a lab in wuhan
- omicron is mild

How do you deal with statements like that without pissing off a government group? It’s better to ignore it and some associated conspiracy stuff.
You are bringing up the “elite class”. It could be foreign governments to create dissent. It could be Democrats to discredit a Republican forum or vice versa.
yes, it's similar in that every function can have its own variable x if you want, but an important difference is that you can share the same variable between several forth words, as in my example in https://news.ycombinator.com/item?id=33786716, even if you also have other variables of the same name used by other groups of words

this allows you to make your words more like 'named lines of code' or 'named parameters' than like c functions, which is helpful for interactively poking at the system, and that's where forth really shines

like historically, as i understand it, the ui to the forth, inc. fullscreen text editor was a forth repl, just using a vocabulary with a lot of one-letter words for editor commands. that's not practical even with lisp; imagine trying to use emacs with only m-: as your keyboard interface. but with forth the interaction friction is only roughly as bad as with ed or ex, with the bonus that you can see what you're doing

in theory making your words smaller helps with composability as well, but having hidden state shared between the words in variables does tend to undermine that benefit imho
I remember when that RIKEN researcher with bold yet falsifiable stem cell claims ended up ending their own life
Hijacking service workers via DOM Clobbering
This is a structural problem made worse by individualistic social norms. Once you’re out of college, or contexts where there’s “hanging out” that happens without intention, you’re in a situation where you have to do several things: meet people you like, put effort into making plans, and have time together frequently enough to become friends, not just people who like each other. I work on this problem as a builder and I’ll observe that most of the cultural scaffolding that used to support this has deteriorated, see Bowling Alone by Robert Putnam or The Lonely Century by Noreena Hertz for good research on this.
"And every reinfection seems to make it worse, so this thing should not be allowed to become 'endemic'"

Is there any reliable data on how this works in the vaccinated vs (increasingly scarce) natural immunity populations? i.e Am I more at risk of a severe reinfection third time fighting it off with my own adaptive immune response vs someone fighting it off for the third time with a full set of (5+) boosters?
No one mentioned it here, but make sure you are using a personal computer for this and not your work computer so you don't get into trouble with your employer. This is well-known advice, but there's always a newbie learning something for the first time.
Like this:

python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install django

I think python packages should be installed through pypi, instead of being installed using whatever package manager your system use.
let's not forget the HN mob is mostly back-end devs who will cheer for anything that gives them a quick and dirty way to style websites. These people have never needed to maintain a front-end codebase nor think about design systemically.
Note that ooh.directory only indexes blogs (that have RSS feeds). Personal/indie sites that have other structures are prohibited.

Which is fine, but means it isn't a one-stop-shop for indie sites.
> Data engineers don't work with machine learning at all.

This very much depend on the company. From experience DE is used as a catch-all title.
+1 for game programming. I always wanted to learn ASM, it wasn't until discovering Super Mario World ROM hacking that it became fun and exciting enough to really dig into.
You sound very knowledgable on systemd, could ypu share some suggestions for learning resources? I would like to push a better use of it in my org, but besides some unit file messing about and using all the cool anaylysis tools, I don't know as much as I'd like.
There are very significant differences between distributing programs in a static vs. dynamic language.

Github's Hub tool is a good example.

It was originally written in Ruby. This requires that the user:

- may need to handle a certain environment in terms of Ruby interpreter (potentially install a new version)

- may need to handle a certain libraries group (gemsets in RVM)

- needs to install dependencies

- needs to handle switching to the appropriate Ruby interpreter version and libraries group

Especially point 3 is a pain.

Even just installing everything as system Ruby won't work, because often, different Ruby interpreter versions are required.

Once they moved to Golang:

- the distributor compiles for different platforms

- the user downloads the given version for their O/S

That's all.
Even those models are not available here. And there are some sold in Amazon for 3 times the original price
It is, hence tests and clinical trials.
Advent started this Sunday. This is "First twenty five days of December of Code".

Wonder if I'll manage to get myself to join this year.
They’re all account holders so everyone is entitled to a proportional slice of the remaining pie. 60% regardless for both the little man and the fat cat.

On the other hand, I don’t know if people who retain a class action lawyer specializing in this case get special treatment or not.
Thank you for the detailed response! Given all of the context you give I can see why you could arrive at a conclusion that it is bad. You and the other post seem to agree it is (summarised by me, correct me if I misunderstood) about subverting expectation while still remaining relatable. It's cool in concept, but I think it just does not land for me.

The poem you linked seems very novel. I did not expect most of the wording, but it also did not make me feel anything. This is not a criticism, it is like that for all poetry I've ever read.

I suppose poetry is like all other media. I do enjoy books, shows and music. There the evaluation is much the same. It's about being novel and arriving at a point that is surprising, while not being contrived (e.g. if you could not possibly have figured out what happened given the priors). That does help me frame it. Thanks again :)
Bold to assume that reality is discrete.
shhh, don't tell them there's a superior text editor out there, it's fun watching emacs users consistently do things the hard way
APL9 from Outer Space
Many have suggested that Tailwind is some kind of replacement for knowing CSS, but I'm extremely skeptical of that idea.

I'm a fan of Tailwind, and use it a lot. There's no way you can use it effectively without knowing CSS. Contrary to the original articles statements, it's not really an abstraction. It has some very very minor abstractions like `space-between`, but these are the exception rather then the rule. Most of Tailwind lines up 100% with one specific rule in CSS. You have to know CSS to use it.
Tell me you’ve never ridden a motorcycle without telling me you’ve never ridden a motorcycle.
> I have arrows behind a second layer on my keyboard with vim mapping

Same here: second layer reachable from the hands' home position on the keyboard. Left thumb for the modifier + ijkl in my case (I like ijkl for it mimics an actual arrows key cluster).

It works everywhere: xterm / command line, Emacs, any editor / IDE really, any dropdown menu...

It's the way.
That's the Axiom of Finite Choice, not the full Axiom of Choice.

https://en.m.wikipedia.org/wiki/Axiom_of_finite_choice
"Kinetic art is art from any medium that contains movement perceivable by the viewer or that depends on motion for its effect."

Your comment seems to come from a place of hate and probably driven by your own issues. Much respect for this and many other artists that suffer from people like you
> These issues don't mean Tailwind is bad. They're just some of the tradeoffs you inevitably encounter when using a tool.

A fair conclusion.
>> "Managers will say they want to make data-driven decisions, but they really want decision-driven data"
Ooofff. This is too true. How often is the case that data is collected to test hypotheses vs confirming priors?

Find me some evidence of WMDs in Iraq! Yessss Sir!
The process control in systemd I think is unambigously good, but it would be nice if it wasn't as tightly coupled with journalctl and all of the other random stuff it's gobbling up.
Enterprise hiring is a mystery to me. Big companies, especially banks are so flush with money that they should be able to hire any number of decent developers in any general area just like turning on a faucet: allow remote work and offer too much money to refuse. I agree you want relevant experts to get things started, but for that you just hire a few the same way and use them to train other leaders.

If what you really mean is that banks are trying to poach the same handful of employees from each other, then I can see why that would be a challenge.

From a big company's careers page, enterprise hiring starts with application systems requiring accounts and asking questions like they're running a federal background check. It's a big signal of disinterest. When you say banks are hiring like mad I trust you don't mean they're relying on experts going through the front door.
The root of the issue has always been the definition of DDoS.

Network engineers define it as one thing: a massive amount of abnormal traffic generated by a large number of sources (distributed) that you need adequate bandwidth to soak up without impacting normal traffic.

Software engineers define it as another thing: unwanted traffic that causes resource exhaustion and should be blocked. They're almost always thinking of DoS but refer to it as DDoS.

That's why when TFA talks about DDoS, the example immediately attached to it is rate limiting at what to me (network engineering background) seems like an absurdly low limit (1 request every 5 seconds).
That one stood out to me as well, but, to be fair, this predated current 'fashionable trend' for data driven decisions. It is, sadly, not a new development, but something to still be overcome.
Hmm I don’t know — I don’t have a Windows or WSL setup to test with right now. What breaks?
Musk vs. Apple; Advertising, App Store Review, and 30%; Google Headcount
I think programming always involves certain amount of frustration and a lot of learning so the problem is do you enjoy the learning?

For example I fimd it interesting to write HDL for the nand2tetris but I absolutely hate writing leetcode. But I also know many people enjoy writing leetcode so it's personal. You have to find something you are willing to learn so the fruatration is overcome by the joy.
yes, the question should be: is the abstraction necessary?
In this case I think not.
Bloomberg Terminal is no more. OpenBB Terminal 2.0 has just been released
I work from home. I have a separate work computer than my personal computer which are in different rooms. When I code for fun, I make mods for video games. I get to use the mods I make when playing which is a nice bonus. My mods are played online so I also get to see others use them which is satisfying.
It seems like when taken to an extreme, strong HATEOAS would mean you could write a universal client that works across all APIs.

I don't think service developers take HATEOAS super-seriously. From what I've seen, returning resources with a URI rather than an identifier is about all many services do to be HATEOAS-ish. Clients are coupled to the server, but that's often okay.
In the UK, it not only can be, it is. If you look, you'll find a case of it, eventually, because the UK brings in almost 200 people a month over internet charges that are considered mildly offensive but legal and benign in the rest of Europe.

Two of the most serious cases I can think of this, is hate speech arrests of teenagers for sharing rap lyrics with 'nigga' in them, and the slew of "harmful speech" arrests over criticizing the crown around the queen's funeral.
Thanks! And big thanks to martinRenou1 for his work on ipycanvas!! He did most of the heavy lifting.
I can infer what the "hydraulic analogy" is, but I can't say it has ever been present in my life. It certainly was never touched in high school electrical engineering. Anyone have differing experiences?
Get square male pin headers (cheap!) and solder bridge them to the pins of a regular socket in adjacent perfboard holes. I love wire wrapping for home projects but I've never in my life seen a proper wire-wrap IC socket. Square male pin headers are the right size for wire wrapping.
Data scientist is much more catch-all from what I've seen. But a lot of that varies a lot by geography too (for example in the US people very often use DS very differently from how the title is used in the UK).
Oddly enough the wealthy suburbs are the ones where there are the most leaf blowing going on. Desire for manicured landscapes + money to pay for lanscaping services that normally service commercial properties = small armies of leafblowing workers deployed all over the place.

My neighborhood is a mix of income levels; those who do their own lawn use smaller equipment, and they use one at a time. The wealthy ones have a crew of 6-8 people with a loud mower, multiple weed whackers/trimmers and multiple leaf blowers all at the same time. On the noise level, I measured it to be as loud as a jet airplane taking off—except it lasts a whole hour.
That is the value proposition of these frameworks. They work in some cases, and for services/applications where the complexity is generally low. They come with a big restriction, though: a very narrow, highly constrained ("opinionated") way to do everything. The escape hatches don't help--they still have to be within the context of the framework. And the gods help you if anything goes wrong and you have to troubleshoot something that touches any implementation detail of the framework.
Yes.
And you are forgetting the need for bigger screens. So that we can see bigger fonts.

That's why the LG Gram 17inch 2020 is the best laptop I've owned.

The screen is big enough to simulate two monitors and it is feather light.
So far I've been using a lot of Adafruit components. Their 9-DOF breakout sensor board is really cool to keep track of small movements and I pair it with a WiFi enabled Wemos D1 for wearables.

For my current project I'm creating vests with the 9-DOF sensor + Wemos D1 that connect to a central server and this server is a central dispatch to communicate with other stage parts (similar to the architecture of the Philips Hue Bridge). I have an Adafruit HUZZAH32 to control some stage lights and other equipment (fog machines, etc.).

My idea is to enhance the job of the light designers, instead of them having to choreograph with the artists every movement they can instead select areas of the set that should be reacting to the artists movements and the light FX are triggered by those movements at the points the light designer select as focus for the part.

For programming I'm mainly using CircuitPython or MicroPython as I love Python for the ease of prototyping and iterating over, and there are libraries for all the components I've needed so far :)

Edit: I've also started to look into DMX to integrate these tools into the normal workflow of stage lighting/FX.
If it's for fun, it shouldn't feel like work.
While others have some good suggestion, I'm going to ask the hard question: do you really want to be coding as a hobby?

The fact that you ask that question suggest you already code enough during work hours and you need to do something else after work.

Did you used to code for fun before it was your work? Then maybe it's a good idea to accept that you are not going to find in fun as long as your job is mainly coding (but it might become fun again if you don't mainly code as a job)

Did you drink the kool-aid that a developper is supposed to code for fun after work? Then maybe it's time to question that belief. A lot of professionnal developer that used to do that came to term with the fact that they'd rather do something else from their free time after coding all day.

After 10 years coding professionally, the only times I'm going to consider coding after work is as a mean to an end. There has been some occasions, but I wouldn't consider it "coding for fun". I wanted the results badly enough to dedicate some of my free time to getting that done despite not really enjoying the actual "coding" part.

Most of my free time is now used for anything but coding and I'm cool with that.
weq8: A Parametric EQ for Web Audio
The code base certainly looks the part.
> he is "like" msft CEO

Twitter is privately held. Vanguard and BlackRock have nothing to do with it.
I really wish we could get a GNU Readline replacement with much stronger editing capabilities: better multiline support, mouse support, syntax highlighting, etc.
So does musk and lots of other western capitalist elites. If musk were to run the future off space flight I bet outcomes would be equally grim.
I am aware of the objections coming from vegans, I really have nothing to say to them other than I am in favour of freedom of worship, but I am also an atheist who tries to stand on the side of the scientific method as much as my abilities allow me, so I think National Geographic and PNAS are a more reliable source of information.

https://www.nationalgeographic.com/environment/article/insec...

https://www.pnas.org/doi/10.1073/pnas.2023989118

Most importantly: loss of vegetable specie due to mono cultures farmed specifically for humans (tomatoes for burgers, for example - McDonald's is one of the biggest, if not THE biggest, purchaser in the world of potatoes, lettuce and tomatoes - or avocados for fancy sandwiches, that consume 300 liters of water to produce a single fruit) is not be underestimated.

As an example, this sentence

> vegans are inflicting far less damage because most of the cereal crops that are mono-cropped (wheat, corn, soy, etc.) are fed to the animals people consume.

is almost completely made up and numbers are greatly exaggerated for propagandistic purpose.

The reason why original Parmigiano cheese is so worshipped by Italians and it's so expensive abroad, is exactly because cows are not fed with crops, bu with natural grass.

The reason why in USA many animals are fed with farmed crops is because crops are subsidized by the govt, making them cheaper than the alternatives.

Another reason why herbivores are fed with crops is because they can eat the remains we can't eat, which is around 85% of the whole plant

https://images.squarespace-cdn.com/content/v1/5caca181348cd9...

According to FAO (United Nations Agency for food) "only 13% of global animal feed (all animals for food, including chickens, pigs and cattle) is comprised of grain crops"

https://www.sciencedirect.com/science/article/abs/pii/S22119...

Crops are also heavily subsidized to produce bio fuel, which is not great, I agree, but that has nothing to do with feeding animals or eating their meat.
My plugin supports this, but only if I happen to know the shortcut. When I start typing...

border-radi

...for example, the plugin doesn't suggest...

rounded

...because I didn't type anything close to matching that.

It seems like the only way to benefit from Tailwind without having to switch between your file and the docs is to invest time memorizing the many, many, many shortcut classes that don't start with the same word or letters as the actual CSS property name you already know.
Stand replacement events are natural too, driven principally by fire, wind, and landslides. The mistake many make, I think, is to presume there is some static “natural” state —- some mythic Eden —- in which, absent man’s influence, everything persists in perfect harmony. To the contrary, these are dynamic systems attuned to periodic violent change over time. Industrial forest harvest may not perfectly replicate nature, but that’s not the end of the inquiry. The question, I think, is whether the trade-offs are worth it given society’s profound need for homes, and given the relative impact of alternatives. Particularly given modern forest practices, I am highly skeptical lab-grown wood would scale with lesser impacts than utilizing the forests we already have, many of which are on their third or fourth harvest rotation. But all of that is beside the point I made above. In the US, forests of all age classes are trending up, not down. Much of this is driven by our radical curtailment of federal land harvest in the nineties (which came at the profound cost of sacrificing many rural communities).
There are, but they’re pretty niche because their performance is really bad. Niche enough I can’t recall a single name today.

But really, my advice for early prototyping is split in two: either keep it in memory and serialize to disk, or use SQLite.

Note that even using serialized memory constructs will require data migrations, aka schema updates.
I don't use it these days but please enlighten me or show me the specific section you are talking about. Specifically, I was referring to libolm.
https://wiby.me/ returns hits that "feel" like the old web, mostly plain HTML.