skysight-inc/HackerNews huggingface dataset:
I love writing no framework/no lib backends in nothing but Node.js and TypeScript with some fp-ts and io-ts on top of that.

Node's standard libraries (http, fs, etc) give you already enough to work with.

Sure, you're going to have to re-implement plenty of things (e.g. file serving, which anyway isn't great in node), and many other things but there's plenty of pros:

- you can always understand how things work and change them to suit your use cases. That's just not the case with external tools. Good luck figuring out the codebases or even be able to build them locally

- it's much better for educational purposes to understand how things fit together and are supposed to work

The biggest con: security. Libraries and frameworks likely patch many vulnerabilities you didn't even know existed. This alone pushes me off from this approach and instead I fall back to some bloated framework, but security is important.

The second biggest con: performance. You're likely gonna do plenty of performance mistakes if you don't have a good knowledge of how Node really works.
> I have only heard “show me the data” when someone wants someone else to support a claim.

I've heard it a lot in situations where somebody is demanding a level of rigor that they themselves do not live up to. This is usually soon after they have framed the conversation around a solution that they want to pursue that also lacks any supporting data. That is to say, being data driven is on net good but it can also just be a thinly veiled appeal to status quo bias (which is itself not a terrible heuristic) or "highest-paid-person-in-the-room" bias.
How do you move files over from work laptop if you want to keep something on homenet?
Fair enough, odd that a link to the other isn't somewhere visible on the front page.
Why You're Struggling to Grow Your Following (and How to Fix It)
I realise the article was written for a specific audience for which this may be obvious, but what is the difference between data scientist and data engineer (in terms of what their job is)?
There were only a finite number of German Marks in 1923, last time I checked. A very large number, but finite nonetheless.
I mean what is stopping you from making a Button component once w/ Tailwind similar to Vuetify?
I like Tailwind, but I am not sure I'd recommend it to someone without prior experience and deep understanding of CSS. In my opinion, abstractions rarely teach us the underlying layers of a technology.
Dynamic types have the potential to be more than "no static types"
Xx messenger – A quantum leap in privacy
My wife taught a business class using the Beyond Meat company as one of the examples. We got a costco box of beyond meat patties to check them out and I cooked and served them (just to the family). They reminded me of a puck of cat food when frozen/de-thawing. Smelled weird cooking. Then for just the time I was eating, came really dam close to a real burger. But no one had any desire to reheat any leftovers. My opinion was they are close, but the concept needs a bit more work. I also think they might be better in a restaurant setting as it's kind like sausage, it's best not to know the process and just enjoy the finished product.

We also have a Next Level Burger in our local Whole Foods we occasionally eat at and if they added Beyond Meat to the menu I don't think I would order it over the other vegi patties they already serve...
Art, when it's good, is about pushing boundaries, and conservatism is about creating and enforcing boundaries. That's my guess as to why you're not going to see a lot of "right-leaning art" in galleries or anywhere else.

Do you have an example or two of right-leaning art or artists that you think should be getting attention?
Zermatt in Switzerland is a failed state how?
> that you don't have to edit your stylesheets 95% of the time, when you alter the styling of a document

And the problem with editing style sheets when dealing with document style, is?
Joe Rogan and Firas Zahabi Debate Scientific Truth
Glad a person on HN who probably already has an affinity for tech can settle for subpar onboarding... but I guess they pay me to do a little better than subpar (and I'm wishing Valve had aimed for a little better than subpar) which is why I'm judging on a similar standard.

I don't want to dox myself over this, but the Verge review for the steam deck is starts with "it's not ready". The Verge review for our product starts with how easy it was to setup and how impressed they were with the UI (which has to deal with constrained input just like the Deck)

While they're not direct competitors, I leave you to guess which is more approachable to the average user.

-

Valve clearly did not put in nearly as much effort into the polish of the frontend software as they did with the hardware and lower level stuff.

Hardware wise the thing is a marvel, and Proton is an engineering marvel... but then a top post on the subreddit is complaining that they can't even get the back button right for the store.

It's things like that which separate a tech toy from a console.

Working with game studios is one thing, having massive widespread appeal so they feel compelled to take you up on it is another.
Bridgy Fed and Bridgy are separate projects, although they can work together. As I understand it, Bridgy is for connecting your website with your existing social media accounts, whereas Bridgy Fed is for using your website as your (federated) social media account.

https://fed.brid.gy/docs
What does art from a right leaning individual look like?
Art has always been about connections and politics.
I think it’s a vTuber anime persona of a very talented programmer or something?
Seashells and Rai stones have been used as stores of value without any third party intervention.

The only thing a currency needs is widespread community coordination. US Government forces this through taxes and bonds/lending, so our system is largely built on top of the dollar and a centralized bank.

Other systems can be made however you wish. But solving the coordination problem is the fundamental issue.
I find the consistency and configurability great, but for me the killer features were being able to write elisp and kbd-macros to accomplish tasks that (most?) other editors can’t.

Modern conveniences include magit (the best git [porcelain] I’ve ever used) and cider, but I’ve been using emacs for 30+ years now and feel like for all but the first 6 months, it’s been an increasing time-saver and powerful lever for me to use.
I'm adding no assumptions, and my view is math.

The only thing we know is that we're choosing an asset which we believe will trend upwards.

Over the relatively short period of DCA, it will trend upwards.

If you're saying you know that the rising trend won't begin until a future date, then that's an assumption you're adding, and it probably indicates you should wait until the rising trend begins until increasing.
It's not a replacement for CSS, it's an extension of it.

You shouldn't use Tailwind if you don't already know CSS.
I'm not sure the "just" is warranted, they appear to be punching above their weight.

> But it should be clear now that EVs on their own are not a panacea to our transport-related climate problems, and the future will require many more people to walk, cycle, or take the bus to get to where they're going.

I think this claim is true (and a good thing) but it's not really supported by the evidence presented, which mostly says "the US needs less ICE cars".
The ntfs3g's ntfsfix is fairly limited and, besides some basic repairs, it will schedule the drive for checking on Windows.
> It definitely saved memory, but it was slightly slower or the same speed. My guess is that 32-bit performance isn't prioritized on x86-64 by either compiler writers or chip designers, i.e. they optimize for the common case of 64 bit pointers.

That may be partially to blame, but depending on your implementation (was this x32 or actual compressed pointers?) the overhead of “decompressing” each pointer dereference may have been a significant factor. For null-safe languages like Java or JavaScript you already have null checks and may have GC barrier checks on most dereferences, so the extra costs are already expected- but adding a shift and/or constant add to each access is going to be a more noticeable cost compared to plain accesses in native code.
Yeah I think it's actually the opposite, in extremely homophobic middle eastern countries it's not uncommon to see close straight male friends holding hands etc, because it would be unthinkable to insinuate they are gay given the social taboo. Meanwhile in the West it is only gay male couples that hold hands, and straight men avoid it to avoid being seen as "gay" which would make women reject them etc.
The hamburger buns contain both corn syrup and sucralose (splenda). I really wonder what the rationale is.

They want to make the buns tasty but don't want too many calories. Makes sense to me.
The oral ld50 of potassium is measured in grams (Wikipedia is listing at 2.5g/kg). An overdose would be fairly intentional and there are more poisonous things you are likely consuming daily.
I take it you’ve never had to break into your own car before?
As someone who is not an electrical engineer, I found Ben Eater's videos on how semiconductors work and how transistors work interesting and enlightening.

How semiconductors work: https://www.youtube.com/watch?v=33vbFFFn04k

How a transistor works: https://www.youtube.com/watch?v=DXvAlwMAxiA
The "preamble" may not be as thrilling as the scoring opportunities but it's still action, both teams are competing with the ball.
>Whose number? How are the government going to "ask for your number" ? Signal doesn't hold any data that would let them answer that query if they wanted to.

does signal keep your mobile number? just that? not asking about metadata or actual message data, just number associated to an account?
Stanisław Lem has explored this idea in "A Perfect Vaccuum".
All flash memory devices are wall-to-wall error correction. It's basically math on a stick. The raw media error rates are 1% to 10% which are crazy high. That flash works at all is a miracle of linear algebra.
The weird thing is that potassium salt is really cheap and available. I use it with some Mio to make water drinks that have an actual appreciable amount of potassium in them.
That's the one I referred to as the old-school website one.
For years I was low key obsessed with the idea that I should ditch regular programming, and become a data science. My thought process was very crude. Data science was mathsy and paid more, therefore it was a great career move!

After a few abortive attempts to learn statistics and linear algebra in isolation, I decided to sign up to that famous Andrew Ng online course.

I was bored out of my mind. I just did not find it at all interesting.

Not sure what my point is - maybe that a really easy way to learn if a seemingly lucrative and interesting thing is for you or not is to go ahead and learn the very basics of it directly, and see if you are at all motivated. I was not. And after that it was out of my mind.
5 Centuries is a long time for a cipher to be un-cracked. One could say it did a better job than modern ciphers!
No one mentioned AdGuardHome yet?

AdGuardHome is far better than PiHole. It's a single Go binary and I think UI is better. It won't break if you upgrade your system. You don't need docker or LAMP stack. Just pull binary and run it. It will even generate systemd service file for you if you need.

Edit: https://github.com/AdguardTeam/AdGuardHome
Can you recommend a better article?
Is Apple/macOS downstream of the Linux kernel?
Nice trailing commas too. Too bad it's not for machine to machine
I'm not sure Apple would want users to run anything but Apple operating systems on their hardware, and the other way around (fighting against hackintoshes back in the day).
I hope to be proven wrong though, as their hardware is really interesting.
Yep. Most of the comments here are really disappointing nonsense that take the quote out of context and apply bad reasoning to it
Exactly. No matter what, this person decided before they even used tailwinds that it was going to be bad. They used their time with the tool to point out obscure cases so they could say "see, I was right, it leaks". They then try to tie together at the end with a "I'm not saying it was bad".

This type of drama or negative style of writing needs to stop. Be objective, there is good and bad everywhere.
> Apple should upstream their drivers.

Apple don't have linux drivers. It would be great if they wrote some, but it's never going to happen.

> Who is Asahi Lina? Is that an actual person?

The virtual persona of an actual person who has chosen to remain anonymous (hence the name which would be a crazy coincidence otherwise).
After successfully changing my poor grades by maverick and i was able to graduate as one of the best students and finally working in well paid organization, you’re only hurting yourself if you pretend your grades don’t matter.. visit Maverick Angelos today for grades change at BLUEHACKANGELS407 @ Gmail com . Colleges look at grades, scholarship organizations look at grades, and employers look at grades too. However, you don’t need to have a 4.0 to be successful. But Good Grades can show every amazing quality you have, and colleges, scholarship organizations, and employers understand that too. Your school degree does not determine your life. However, good performance can earn you a good reputation and success.
Consequences often catch up slowly. It took years for Elizabeth Holmes to be sentenced because it takes time to collect evidence, build an airtight case, and give people their due process.

As I get older, I'm actually noticing more and more consequences catching up with people, albeit slowly. The people I knew who drank heavily through their 20s and 30s are in much worse shape than basically anyone who made an effort to stay healthy. People with poor diets and low physical activity are visibly worse off than others who paid attention to their inputs. I knew several people who got into recreational drugs in their 20s thinking they were safe because they educated themselves before hand, yet who ended up losing jobs, relationships, wealth, and a few who even lost their lives.

I've also noticed more peoples' career reputations catching up with them. It's not uncommon to interview someone only to later discover that they left a very negative reputation at a previous company where I happen to know someone.

I was very jealous of one of my peers who job-hopped his way up the salary ladder, joining companies and then immediately focusing on nothing other than interviewing at his next salary increase. He rotated through several of the big companies here until his reputation for demanding high salaries and then delivering nothing at all finally locked him out of any company with well-networked people who knew about him. He literally had to leave the state and go somewhere new to escape his past network and get new jobs after 10 years of this.

Consequences do catch up to people most times, but it's not immediately obvious. If you expect immediate justice or for people like SBF to go straight to jail the moment the headlines break, you're only seeing the beginning of the story.
> If you invest at a few different times, whether fixed interval or random, is this not increasing the probability of approach an average value over the period you're investing?

It does indeed increase the probability that you will approach the average value over that period.

But there's no reason to believe that average will be lower than the current value.
Like the market for lemons: https://en.m.wikipedia.org/wiki/The_Market_for_Lemons
maybe to keep nutrient content of natural products high?

If you start to fortify everthing, food producers will just put the cheapest stuff inside. Moreover they will not care if their processing method destroys micronutrients.
def loadlib() {
lib = dlopen("libfoo.so")
sym = dlsym(lib, "pkgname.__init__")
sym()
return lib
}

Hell, you can even do this with a single constructor attribute that runs the initializer, if you want to be fully dlsym compatible.

If you have a DAG of dependencies, it's impossible for your library to care whether main or dlopen has called its initializer, because the same initialization order of dependencies is observed in either case. The only thing you need to beware of is guarding against double-init if you dlopen, and the generated library-level initializer code can do that.
For me it was org-mode. Emacs is basically my org mode interface.
I'd be very surprised if there are many devs with a deep understanding of CSS using Tailwind.
Before tools like VScode existed Emacs was infinitely beyond other options, now it’s just really really really far ahead.
One thing that surprised me when I first learned about Borges was the weight he gave to his English lineage, intellectually and culturally. Argentina has a fraught relationship with the UK, especially since the Falklands, but there are many historical events that link the two countries. The Welsh settlements in Patagonia being just one... https://en.wikipedia.org/wiki/Patagonian_Welsh
Mastodon isn’t just a replacement for Twitter
Fair enough, I agree that a global x32 switch seems misguided, especially since efficient data structures are already written in cache-aware ways.
Honestly, AoC style problems are pretty disconnected from day to day software engineering for most people. But being pretty good at them is absolutely not a bad thing. I wouldn’t fret about learning git though. As a new member of a team, people would get you up to speed on the basics of their workflow, and I wouldn’t want to spend time becoming a git wizard and then end up having to use a proprietary wrapper around perforce unless you truly love saying Merkle tree.
Is Asahi Lina a pseudonym? Is Asahi Linux named after her? Or is it all one big coincidence?
You can use yaml nowadays with Spring. It's not anymore that ugly stuff it used to be 10 years ago where you had to wire everything together bit by bit.

I believe one thing that really tells the Java world apart from others is the heavy reliance on DI containers like spring/karaf/osgi etc. Once you understand that, everything is simpler.

I would say "believe me" in a face to face conversation, but even then it's proven useless :)

Working with Spring for me has become one of those things like when people suggest to "choose a boring technology" to build something. Yes, that's it. In the positive sense, of course.

There is literally an easy integration with everything you need, the learning curve is relatively smooth, and yes while it's true there are quite a few annotations you need to get used to, I believe after a few days you finally get used to it, and finally it simplifies a lot your development experience rather than making it worse.

For me the only reasons I would pick Go is because of native binaries (smaller footprint, memory, cpu etc), and it's "slim" for simple programs (like Python, but again binaries/native). I also like a lot Go's syntax so that's another pro.

Finally they are both very solid languages with strong tooling and wide communities.

Ps: the cool "new" guy seems to be Quarkus, though :)
Great marketing, I can't direct people to WHO guidelines regarding things anymore to a fairly large chunk of population (like I could reliably 5-10yrs ago) without getting laughed at.

Great success, everybody's fired.
>NTFS - not at all - everything lost.

This is not my experience. Had many times chkdsk repair a corrupted NTFS just fine. Even when by mistake overwrote (run r/w badblocks detection) part of the partition, testdisk could recover data.
Rez Infinite survives as a VR/Quest port! Really fun to re-play immersed in the system.
They might not be harming the learning (I'd argue they are) - But they are unquestionably harming the practice.

You keep harping back to some bullshit hand-me-down machines, as though that's what my customers will want to carry in their pocket. As though that's the ideal machine to implement software on - and I'd argue you're just soundly avoiding the real discussion by mentioning them (perhaps intentionally, given your fascination).

Trust me, I fucking have those machines, they're great for some things (they run my home network, they run my home cluster) - but they're not the things that people walk around with. They're not the computer in everyone's pocket. They're not the laptop my potential user-base is working on at work.

Doesn't it strike you as somewhat sad and pathetic that you're arguing that folks who want to do general purpose computing should be relegated to cast off devices, or be subject to the whims and mercy of the richest company in the world? Begging for the scraps after Apple shoves their own products right to the top, cuts off and strangles any real competition, charges racket money to allow users to even install your damn software, prevents you from using the devices they claim you own?

Pathetic. Locked down proprietary systems that trap folks in what they believe is a benevolent dictatorship. At some point you'll look around and realize you're being robbed blind. You claim to value learning computer skills, without realizing the learning has NO value without the ability to use those skills. And if you can only use those skills when Apple lets you... who's really in control?
What would recommend for some sane CSS/SCSS defaults?
A million kg of the most calorie dense leafy green (parsnip or kale at 50-60 kcal/100 grams) would be equivalent to about 167,000 kg of wheat (~360 kcal/100 grams). A bushel of wheat is about 27kg and the US produces about 50 bushels per acre [1] or 1,350 kg of wheat per acre. To produce the caloric equivalent of a million kg of leafy greens you would need about 130 acres (167,000/1350) of wheat. The average farm in the US is over 400 acres in size [2]. There are over two million farms in the US alone.

The “largest vertical farm in the world by some margin” produces less calories than a tiny family farm that can barely afford its own tractor. The largest wheat farm in Canada is over 35,000 acres which means it produces just as much food per day as the largest vertical farm produces per year. That wheat farm isn’t even in the list of top 10 largest farms in North America.

We’re comparing pebbles to continents.

[1] https://www.statista.com/statistics/190356/wheat-yield-per-h...

[2] https://www.ers.usda.gov/data-products/ag-and-food-statistic...

Edit: I made a slight mistake in my math. A 60 lbs bushel of wheat when processed doesn’t yield exactly 60 pounds of usable food, but it doesn’t change the overall picture (360 kcal => 240 kcal, 130 acres => 180 acres)

Edit 2: That vertical farm cost $40 million to build. Our hypothetical wheat farm would cost under $2 million for the land, fertilizer, seeds, and machines.
> 1) losing track of the parameters in the stack (unlike Lisp, there are no parens to match and serve as containers)

If you're losing parameters in the stack, you need to refactor. The whole idea of wrapping things in brackets is what makes Lisp such an unreadable mess.

> 2) everything is a number/pointer.

If you don't understand why everything is a number or pointer, you don't understand anything about programming languages.
And a tabloid headline designed to falsely imply cash flow problems rather than anything else
Sure I’m willing to give them up if you give me better alternatives. Oh you can’t well bummer then