skysight-inc/HackerNews huggingface dataset:
I know how much memory the Pis support, I’ve owned every RPi since the very first one. Model As are lower specs than their B counterparts (eg the 3 B+ has 1GB of RAM) but that’s all moot because you and your siblings are still missing one important detail that I’ve stressed several times already and at this point I feel I shouldn’t have to making this point again, but…

Your application is not going to be 500MB!!

The OP completely misunderstood this entire premise of this project and every comment that has followed has been just as misinformed.

It’s almost comical just how badly you all have misunderstood this project yet still proceeded to lecture everyone about how unsuitable it and Go is. So let me explain one last time:

500MB is just a partition for you to put YOUR own application on. That application might only be 5 (five) megabytes or it could be 50MB but the partition needs to be large enough to offer some breathing room (eg logs, external assets if required, etc) and frankly for a non-embedded mini-PC, a 500MB partition isn’t a ridiculously high suggestion.

Clearly none of you guys bitching about the unsuitability of Go for the Pi have never actually used Go on a Pi or even bothered to read this GitHub readme. I’ve done both and frankly you’re all being ridiculous. Go works fine on the Pi (even the very first model) and no Go executable is going to be half a gigabyte(!!!) - I know Go binaries are large but stop for a moment to thing about the actual file size you are all talking about for a moment. Even Electon doesn’t inflate that big in most cases.

Honestly, it’s ridiculous the way you’ve all carried on. Did nobody stop to think for a moment before posting?
Judicious online research will give you a much better signal than any single book will. But the book may engross you in a narrative or walk you through complex topics in stages. Read books because it's fun, not to accomplish a goal.
Show HN: Headless CMS Written with NestJS, React and Redux-Saga
Ask HN: Which CMS do you recommend for starting up a blog?
I am using WordPress (dot com) for hosting my blog, but it is an overkill for my limited needs. I have seen recommendations for "static-site generators", but it's beyond me.

What is your recommendation to move away from WordPress (if any)?
Looks like one of the benefits is the ability to query nested data sets. When i need that i usually do that by generating a single json response in the query using row_to_json, but that's not really standard sql, and requires an additional deserialization step. I wonder what sql statement they generate to support nested sets.
I mean… you literally wrote “hamfist an actual worthwhile operating system into their machines” when talking about Linux running via WSL. If that’s not a vague critique towards Windows, the operating system, I don’t know what that is.
HN, the youtube channels I subscribe to, twitch.tv, netflix.

But I'll repeat what others said, that long form != high quality, especially netflix documentaries are so bad that I simply will not watch them, they seem to be optimized only to waste your time, and somehow always manage to avoid leaking any information at all.
Open source headless CMS API written using NestJS, that has built-in modules like User Management, Role Management, Permission Management, Email Module, Account Settings, 2FA settings, Throttling, RBAC support, Localization, frontend application written with ReactJS & Redux Saga, UI built with Ant design and many more. Other: unit test using Jest, prettier, commit-linting husky hooks, PostgreSQL, Redis, docker etc.
It's not that important whether these reports are genuine or not. The important point is that many people are not surprised by these reports. Google has long failed people's trust in them.
>"We take the internet, and our freedoms, mostly for granted. It's a good thing to remind ourselves that they are not."

The office of the US President has unchecked authority to shut down the US internet [0]. That that's never happened yet reflects on the discretion of individuals in office (and general historical luck), not on any legal or institutional safeguards.

[0] https://techcrunch.com/2020/10/22/representatives-propose-bi... ("Representatives propose bill limiting presidential internet ‘kill switch’")
The nostalgia is great with this one
State Department issues 'do not travel' warning for Ukraine
I learned that lesson with Tcl back in my first startup experience.

Sure the language is great, and it is very easy to write extensions in C, however as the performance pressure keeps increasing, in the end it is a C application where Tcl was reduced to a configuration/orchestration language.

Since then, if it doesn't have a JIT or AOT compiler in the box I am not interested, unless I am obliged to do so by higher levels.
Are people actually buying new landcruisers for African off-roading adventures? The 70's-80's models make sense but a bulky 2022 SUV that costs 90k before all other (necessary) upgrades, with an automatic gearbox and highly computerised system seems like a nightmare to take on such trips.
Interesting ! I tried similar results for 'Benzin Rammstein' and got 'Kill me by My Final Second'. I can see how it is relevant result since both have somewhat similar small guitar segment.

But I ended up not liking the song that much, since what I like about Benzin is the eerie sounds behind guitar and tempo maybe.

But interesting project indeed !
It's a normal anchor tag so you can right click or long press it to copy the link!
No sadly it was not. It was supposed to be on his MacBook Pro but nobody knows what happened to it.
Oh the nostalgia. I loved those anime-themed Winamp skins, which were admittedly of bad quality.
It makes ALOT of sense that vscode is written in electron. Why would you think otherwise?
Considering that the buzzword shooting, smooth talking sales rep offering an easy to solution to, well, all of the problems is much closer to how most C-Level guys (in established companies at least) think, I'm not surprised anymore. This till manages to chock me from time to time, so.
> This is the big benefit of a BDFL, having single a person with good taste be able to veto bad ideas. Guido, for the most part, has good taste so Python's ended up quite well designed.

Good taste would be having proper lambdas. Python is a very inconsistent language and among the last things I am reminded of when I think "good taste".
Your "I think" described the conclusion. I didn't read it as describing your explanation for that conclusion, which you seemed much more confident about.
Very cool! the whole thing could use some zooming in, everything looks very small it todays high DPI displays. Its OK to be a bit pixealted, We've looked at these on 800x600 CRT monitors :)
>see a single-digit percentage impact

That seems like a very very good trade off! Do we know any downside to it? Sorry I tend to ask for cons when things sounds too good to be true. ( Apart from the need to recompile )
What attracts people to Python is the fact people have already solved most problems and they can just import the stuff they need.
I find them either on https://longreads.com/ or in a couple of indie magazines I follow (like for example this one: https://logicmag.io/)
IMHO that is like kids and lying. More often than not, the right answer to the question "Why are you doing this, when we always catch you?" is "Because it works more often than you catching me lying and also because you don't even get that".
Ouch, this syntax isn't a looker.
Why? What do you dislike about it?
No, Maker & Aave haven't confiscated anything in the past few days. Either you don't know what 'confiscate' means or you don't know how Maker & Aave, and DeFi lending in general, work.
Probably off-topic, but the notion or a second brain (not Elon Musk stuff) is, to me, emerging as a problem to solve.
For years there has been discussions about GTD, bullet journal, mind maps, etc. To help us deal with the information deluge.
Whereas the (primitive) tools available were notebooks, calendar and post-its.
The current battle among PKM (Personal Knowledge Management)solution providers sounds, to me, that we are slowly starting to investigate the proper UX for a second brain (I.e a place to store transient and persistent data that you meet in real life and that you want to manage OUTSIDE of your brain).
It's clearly nonsaterical, and based on the studies that show the crash of 2008 was directly attributable to the removal of regulations in the late '90s on.

It's not a statement that some people don't argue with, but it doesn't seem to be a question that without Glass-Stegal removal, the 2008 crisis would have not spread as far as it did.
A nice trip down memory lane. Older HN readers (like myself) will surely recognize and remember many of these skins, and we all know what comes after skins… MilkDrop :-) https://en.wikipedia.org/wiki/MilkDrop
Well, all these coups and civil wars are the price for other people's good lifes.

We only have one planet so someone has to pay the price. I know this is not a popular opinion, especially on US sites, but it's the truth. It's incredibly racist to think otherwise. Because what's the alternative? Half the world is made of idiots born in utter poverty because they are idiots and can't get their countries straight?
Supply chain attacks?
Previous discussion

https://news.ycombinator.com/item?id=24373699
(694 points, 264 comments)
Shining a laser at a bomber provides said bomber a target
Well, this syntax certainly looks less arbitrary than SQL.

Feels that it's worth giving a try.
Kafka Message Journey
Hypothesis:

It may not have anything to do with blood sugar. The effects are usually too immediate for any sugar digestive action to have occured besides actual mastication.
I agree, this behavior is super useful. If python introduced a static keyword, that would cover some use cases, but wouldn't be as flexible.
It feels like at least 100x if you are trying to scrape a website and do stuff with the data, and you are comparing C and Ruby...
I configured Firefox to delete all cookies on exit, except few whitelisted sites. So most of the time I have to accept Google privacy policy if I search there. Other than that, I never got into the captcha hell when trying to do a Google Search.

There are some sites I can't login at all unless I change the browser. SoundCloud is one of them.
I was in the same situation for 10 years ago, I did not want or like talking in front of people. But I today have the mantra "You should do the things you are afraid of more often!" and of course I started easy, learning beginners programming and if you know your stuff then the fun is how to break down a concept and try to explain it,.
> Gmail?

Yes. I use Thunderbird to browse the mail, but Gmail is the MX record.

> You can add sending from other address/SMTP in the settings

Occasionally I do open a web browser to view the mail from there, so that might be useful. Thanks. But I still would have no way to alter the From header in the web interface.
Get it from a pirate site (l--g--, zlib----), survey the sections, and skim a few pages. That'll let you know if it's 90% filler or 90% useful content for you.

One person's useful content is another person's filler. It depends on how familiar or agreeable you already are with the material or advice in the book, and how difficult a read you're willing to tolerate.
Color Scheme hurts my eyes.
Yes, I am aware of it. :)
Most big tech companies now use "conditional access" for their login with the hypothesis that this increases security. Even if it does, it leads to a drastic reduction in user-friendliness as OP has seen. It is like saying: The best way to prevent unauthorized access to our servers? Let's just turn it off!
For programming languages, dependent types.

DT is a hot topic in the PL community recently. It massively enhances the capability of a type system by turning it into a comprehensive logic system, so you can encode whatever properties you'd like to enforce into a type signature. Theorem provers have been taking advantage of the Curry-Howard correspondence for some time, but the implication of DT on real-world programming is still not well understood (we need more real-world projects written in DT languages). There are also ambitious projects that want to bring DT into the mainstream.

If you are interested, you can take a look at Lean [1], Idris [2], and a few others [3,4]. Often these languages have esoteric syntax, but there are projects using a more conventional syntax, too, e.g. Cicada [5]. "The Little Typer" [6] is a pretty good introduction to this topic.

[1] https://leanprover.github.io
[2] https://www.idris-lang.org
[3] https://github.com/agda/agda
[4] https://coq.inria.fr
[5] https://cicada-lang.org
[6] https://mitpress.mit.edu/books/little-typer
> Generally they claim that these NPs with uncomplicated patients do as well as physicians with complicated patients.

The studies I've seen have compared practices where NPs are seen first vs. physicians are seen first.

> They're not conserving expensive resources. Imagine a patient comes in with a lump on their hand. An NP might see a weird lump, order an MRI which gets read by a radiologist, refer to an orthopedic surgeon who specializes in the hand, who removes tissue to send to a pathologist, who determines it's a common benign tumor of the fascia. That's three physicians who spent much more time here!

Your claim is this kind of excessive testing and referral doesn't happen with physicians? Do you have some kind of evidence this is more common with NPs?

This kind of overtesting leading to unnecessary procedures and bad outcomes has been pervasive through care in the US. Don't blame it on NPs.

> Bad incentives - Medicaid would not in a million years cover this, but the game of medical pinball where patients bounce around through in-network referrals can funnel those with decent insurance into procedures. Especially when most people have poor health literacy. A hospital executive probably just splooged in his pants seeing how much money their loss-leader of primary care is driving to radiology and the surgical specialties where they actually make money.

Ditto

> It's insincere. All of this can be viewed as possibly successful when the midlevels are part of the healthcare _team_ and know their limitations. But the NP groups are increasingly pushing for independent practice and prescribing rights in state legislatures across the country. CRNAs require a physician supervisor...

Welp, we're not creating anywhere near enough residencies to create enough physicians to do the work, so I'd suggest we'd figure out ways to either do that or use people with lower levels of training well (preferably both!).
The cargo cult of blockchain!
I'd suggest you at the very least transfer the domain to a separate company. If Google mysteriously decides to screw you around it will be impossible to access or transfer your domain.
Im not sure why the author excludes row level locking.

SELECT ... FOR UPDATE

Should work here. Lock the table when the balance is confirmed, then append to the ledger, then commit the transaction. All following transactions then need to wait for the FOR UPDATE lock to be released before they can read from the ledger.
I have seen certain Asian offshoring companies doing that with C++.

All the major ones you can think of.
In the past few months I spent a lot of time consuming content from these two sources:

- https://fasterthanli.me, already quite popular on HN. Amos articles are often really long and have lot of details, they read like adventures and I love that.

- https://devblogs.microsoft.com/oldnewthing, Old New Thing by Raymond Chen at Microsoft. He’s writing articles since ~20 years and has a lot of really cool anecdotes regarding low level Windows stuff.

I stopped trying to find platforms with long form content, personal blogs is the only thing that works for me (and HN, but that’s an addiction more than anything else :p).
You are very sure there is nothing of value here, and you have no reason to trust me, so there's not much more to be said.

Some day you might find someone you kind of trust who tells you that no, there really is something to this crypto thing. I hope this comment helps push you over the threshold of giving it a shot and looking into smart contracts.

There is a lot of noise but once you get through the noise there really is a lot of cool and actually useful stuff happening with smart contracts, you'll be pleasantly surprised.
Why would people come together to do that? Owning a copy of the book gives them no rights or possibilities to do anything they couldn’t before, except keeping it at someone’s house or do viewings of it in meatspace. Is the latter the idea?
That's nonsense. You can start a bond rating agency tomorrow. It just won't mean anything because no one will trust it and you won't be in a position to demand access to company internals to inform your ratings. And the SEC won't recognize your ratings (it has recognized additional firms in the past, but it's nontrivial) which means for a lot of regulator purposes your ratings have no effect.

If they got rid of regulations tomorrow, the first barriers to entry would keep you from starting a ratings agency anyway.
I am pretty much in touch, contrary to you that argues for C++ no matter what, yet we seldom see any public work from you other than asserting how C++ is great and anything else is bad.

Apparently in your eagerness to once again argue for C++ in yet another C++ comment you translated "naturally Scott Meyers can't write books forever." as if I hasn't aware of the fact that he has left the community long time ago.

Apparently those words cannot have any other meaning as I am out of touch with what Scott Meyer does, otherwise how could you use it.

Anyone that bothers can assert many of my statements with public stuff from me on the Internet, they can even find naive Usenet stuff from me all the way back to 1994.

Prove us that your "expert C++ knowledge about the real market usage" is to be taken seriously and not polluting HN with C++ zealotry.
The Python developers original plan for the new text model of Python 3 was an expansion of the text model introduced a bit into Python 2. Python 2 has two types: str and unicode. str is a sequence of bytes, and unicode is a sequence of Unicode code points. An unfortunate model, but an understandable one. The difficult part was that since unicode was introduced into Python 2 some time after 2.0, they needed backwards compatibility with existing code, and thus decided that any time an operation wanted unicode and received str, the runtime would automatically decode from str to unicode, and vice versa. This implicit decode/encode became a large hassle, so the aim of Python 3 was to remove it.

Unfortunately, while the developers removed the implicit encode/decode in Python 3, they also made the gulf between str and unicode (now called bytes and str) much larger, removing large swaths of useful functionality from bytes, and doubling down on the Unicode code points nature of the new unicode type, despite it being very apparent by then that this was not a good text model to base a language on anymore.

Backwards compatibility was a large issue indeed, but IMO they broke backwards compatibility all to introduce a subpar stricter text model that delivered on far fewer promises than tney were hoping, and in my opinion is worse than Python 2's text model. A more reasonable approach can be found in other languages, which allow iterating over sequences of byte strings by iterating on the fly. Swift, Rust and Go all get this more correct.
From following their issue tracker: some ideas didn't pan out (yet), some ideas turned out to break backwards compatibility, several pyperformance tests broke because of the changes made so they had to fix upstream (eg gevent and cython) and a lot of the work seems to be setting up future optimizations.
They're also getting their changes merged directly into CPython main, so I reckon there's more red tape than if they had done the work on a fork.
It does seem to inspire fellow core devs to pitch in and try some of their own ideas, so I can see the effort pick up steam as they make more headway.
People actually put functions in structs in C to make it look like OOP!? That's horrifying!

Or am I (hopefully) misunderstanding something here?
More from New Zealand, a nation whose science is circling the drain
In my book the only thing a better sql needs is to start selects with the from clause. -‘from orders select orderid’ Which would make for better autocomplete among other things.
I really prefer interesting blog posts. While I use HN and Twitter and such often to find interesting links, if I find one, and it's part of a blog, I usually take the opportunity to pull it's feed into my RSS reader, since other content on the same site is likely of similar quality.
To me many screen resolutions have gotten too small for comfort. Desktop large real estate is cool but sometimes I would rather switch desktops or run another monitor than squint my eyes to see another tiny window.

This did not happen on mobile devices although they are all also 4k now. I think the main reason being that our fingers aren't any smaller either.
Google Purifies Its Language
We subscribe to this philosophy on paper and it works out pretty poorly. The best managers and teams are the ones that manage to subvert it.

There's a pretty wide variation in efficacy at doing the mainstream work. It's good to retain and reward the people who are good at it, so that they make up a higher proportion of the ones doing it. Otherwise you're constantly throwing away good people and replacing them with new hires of lower/unknown quality, just because you don't have enough "strategic direction" type work to promote them.
Ugh.

Look. If you're going to make a bagel sandwich, there's only one cutting method. Horizontal long cut, fill with mayo, ham, bacon, cheese, egg, butter, and then slice once vertically in the middle. This gives the ideal two-part breakfast sandwich and allows the cheese to melt down the vertical part. If there's too much surface area you get too much other ingredients and the balance is thrown off. Plus you have to be able to eat this monstrosity one-handed while running for the bus.
Same in Python since 3.6 (2016)
Maybe in America?

When I think of my friends who treat monogamy as situation-dependent, I think that’s more normal in Europe than the US, but I haven’t made a study of it or anything.
Your tone suggests you think it's obviously infeasible to read the whole YAML speed before using it. But it is possible to read the whole JSON spec [1]. It takes less than a minute.

[1] https://www.json.org/json-en.html

Saying that all formats have edge cases as an excuse for YAML's glaring faults is, frankly, a cop out. Like if a bridge collapses when a leaf lands on it and saying, well, all bridges have some maximum load. Yes, but in this case it's so bad it's just not useful for anything.
I suppose though in the case of the CPU the metric you want to maximise is the heat dispersal not electricity produced.

Could work well on things like exhaust pipes
> When they move away from one harbinger ZIP code, they tend to end up in another harbinger ZIP code.

> And if they move to a non-harbinger ZIP code — an area where consumers have popular, mainstream tastes — their propensity to purchase flops doesn’t change. This suggests that harbinger purchasing behavior has more to do with geography than social influence.

No, this suggests that those harbingers are not swayed by popular opinion, not that they are influenced by geography, but that they like to live in places which are good according to their taste.
Preliminary Notes – Atomic Rockets
But if you want to move the heat away from a CPU, wouldn't you want to pump more electricity into the Peliter element to move heat away faster?
More like "we have discovered, that coolness scale has negative values".
Yep, it’s a bit like how cilantro tastes awful to some people and not others.