skysight-inc/HackerNews huggingface dataset:
But isn't using the code that people smarter/more proficient than you have developed a rather good way to go about things?

If not, where do you draw the line? Should you write your own business logic? Should you write your own logic to allow implementing that business logic (e.g. request parsing, validators, data transformations and processing etc.)? Or maybe you should write your own web framework that routes and handles HTTP(S) requests? Or maybe the entire ORM (if you're using one in the first place) as well? But that ORM probably uses JDBC/ODBC or some other driver as well, and the HTTP(S) requests also can be processed because of some additional code and libraries. Should you write those as well? What about the operating system itself, and the code that allows it to interface with the hardware? What about the kernel?

I don't necessarily agree with the OP's point about making a browser that has Node.js packaged (though it's a novel idea), but i definitely agree that defaults and tools matter. Tools like XAMPP ( https://www.apachefriends.org/index.html ) or the CLIs for automatically generating projects and helping automate everything from creating project files, like in Ruby on Rails Generators ( https://guides.rubyonrails.org/generators.html ) or entire apps, like with JHipster ( https://www.jhipster.tech/ ) or create-react-app ( https://reactjs.org/docs/create-a-new-react-app.html ) all seem to decrease the chance of human error and make development safer, more consistent and easier. Even IDEs that are aware of the specifics of the frameworks you're using can be very useful!

In addition, they can improve the developer experience (DX) a whole bunch, since in larger projects time can be invested to address common problems. For example, see Dylan Beattie's conference talk on the topic: https://youtu.be/lFRKrHE8oPo?t=431

I've seen people trying to write their own web frameworks and most of the time the results have been poor, both in understanding the system and maintaining it in the long term, in addition to which you can't hire people that are familiar with "Random Company's Web Framework". Unoriginality is good for being to maintain the project, as far as i'm concerned.

Here's another conference talk, by Venkat Subramaniam about deciding between using existing code or writing your own: https://youtu.be/OheeK7Ux2-8?t=727
Really great series of articles about spellcheckers.
I wish there was a similar project written in Ruby.
There is https://github.com/omohokcoj/ruby-spellchecker but it serves a bit different purpose - to do safe autocorrections.

Are you considering https://github.com/wolfgarbe/SymSpell algo to do suggestions? If I recall native hunspell suggestions are quite slow - the same algo must be even slower on python.
So it uses serverless functions, but still requires EC2. “ deploy InfiniCache on a EC2 instance with powerful CPU and high bandwidth”

I don’t understand.
Does android have this API? The problem I see is, if they are introduced in later versions, people are anyway used to apps asking these permissions and developers don't bother to use these.

Also, a question to security experts: In many apps say we want a UX where the user would immediately be able to see their recent pics and select from them (think recent photos bar in whatsapp), but app shouldn't be able to access them. Is it safe if OS provides it as a screen overlay service which doesn't require a separate screen/window, but runs out of process (a la file picker).
This is true of quite a few of the kludgy build-an-IDE-out-of-plugins environments popular in the open-source world (Atom, VS Code, Vim-as-IDE, etc), but that's precisely the problem I'm getting at.

It doesn't tend to be true of mature IDE-first environments (see the aforementioned Visual Studio or IntelliJ).
Yep. In this very thread we see people with the misunderstanding that Google is going to block Australians from using its search engine.
Show HN: Supernotes – Embeddable Markdown note-cards
Isnt the point here that you don't have control? Seems like you need to allow contact access to use google login at all.

There is no fine grained control to permissions.
Yes, because not everyone is comfortable with the command line
Yes. I think your comment points out a big issue in our societies. However, note that the article isn't about Bitcoin.

Central bank digital currencies (CBDC) basically operate with a centralized database; no "mining", no pseudo-anonymity, most important, no gambling-like course changes. It represents the "offline money" 1:1, only is it managed centralized rather than federalized by many banks.
Hey Hacker News, I'm one of the (two) co-founders of Supernotes, a PKM where your knowledge is stored as taggable, linkable and nestable note-cards. A bit like a zettelkasten system for the digital age.

We recently did a major overhaul of how sharing works on Supernotes [1], and added ability to share / embed your note-cards around the web like tweets. With no strict character limit, the ability to edit and full markdown + LaTeX maths support; Supernotes cards are a lot more flexible. Some great examples include reusable checklists, highlighted code snippets and interactive study cards; see them in action here [2]

A bit of background. We came up with the idea for Supernotes while at university a few years ago, while being frustrated with a mess of folders and long-form docs that were a pain to share and collaborate on. We found that storing everything on note-cards made it a lot simpler to link thoughts, ideas and knowledge together. Everything, from the design to the code of Supernotes has been built by just the two of us.

We'd love for you try out Supernotes (all our features are available for free), and hear what you think. Also feel free to ask any questions and I will be happy to answer them!

[1]: https://supernotes.app/changelog
[2]: https://supernotes.app/blog/posts/embed-your-knowledge/
Two Words from Elon Musk send a stock up 527%
The bar is low with Coinbase, and I was replying to a specific unwarranted praise about Binance, already mentioning that it's indeed arguably the best exchange overall.
Russian woman breaks world ice swimming record
My take on this is there are two common meanings of 'bloated'.

One means 'too many features' (without impact on performance of other features). Maybe it makes things harder to figure out (though not necessarily). But it doesn't impact speed of execution, away from the bloat.

The other is like a fat bloated human who just got finished eating way too much. Their belly distended, they find it hard to run or lift something heavy. They are slowed down.

Vivaldi seems bloated in the first way, sure. It's like, a "wall of features". But it doesn't seem to me to be slow as a result. It seems faster than Chrome, Safari, or Firefox on my (macOS) main computer.

True, I don't need most of the features. (But I love a few of them, such as the OmniWeb-style thumbnail tabs.)

But I am not disadvantaged by them at all.

I generally have 5-6 browsers open, and Vivaldi recently is usually among them. If it had in-built tracking protection (like Safari), or no-effort ad blocking (like Brave), it would probably be one of my "main" browsers.
How Many Minutes per Day Should You Spend Outside During Winter?
Incomplete without mention of https://en.wikipedia.org/wiki/The_Tyger

and what can be made out of that like for instance in

https://youtu.be/_6UsrgRkOas
Hmm, so your argument was not reliability of retrocomputers in paticular, but more generally, "how the hardware worked" (and some just happened to be reliable enough for many people), and all these things shaped the understanding of the next generation of innovators who invented our PCs. Thus it's important to preserve the hardware as a key of understanding how we get here from there, because there will be no living witness for the future generation - and this is your actual point.

I think I now understand your argument now.
I find it's more like giving the key to someone to take care of in case you loose your copy. If you trust that person to store it securely and not to abuse the power they now have it's fine.

It's then a question of if you trust apple to be this "someone". If you don't trust them, then you should probably question if you trust the system at all given most of it cannot be audited.
>To deny the positive aspects of testosterone...

I think this comment illustrates a significant problem of people's (including some scientists) thinking around testosterone.

I'm identifying that people are only suggesting positive aspects of high testosterone and ignoring the negative. And, you are again reiterating the positive aspects in a biased, almost spiritualised way.

Clearly, as you suggest, 100% testosterone is absurd and not desirable, so there must be some limit to the amazing wonder-drug testosterone. Excessive testosterone is harmful to health apart from in behavioural changes (it's linked at least to heart failure).
>I have, on two occasions, discovered that my new place of employment had never tested the restore process and had broken daily backups.

Same same, it was with backupexec, once the daily backup-report said everything fine, so i made a restore on a vm (just to check) then a dry-run rsync with the prod Machine (Fileserver) and it wanted to transfer about 1TB of files, the last "real" backup was 2 year ago, turned out the backupexec-agent on the Fileserver was never updated and reported that the last backup was successful (the 2 yo that was).
Hearing a man speak, it is easy to know

Where he saw the sun be born

If he praises England, he must be English

If he rebuffs Prussia, he is French

And if he speaks ill of Spain... he is Spanish

- Joaquín Bartrina, circa 1870
Same experience here with the R1606G. I got very hyped when I have seen the performance and power usage... and then NOBODY offered it with the stock dual 10Gbe NICs.

Do you have a link to the full specs of your system that idles under 10W? Quite amazing. My OptiPlex 3060 (the micro form factor, no bigger than a book) is likely idling like that as well but haven't measured yet (hey, any recommendations for "smart" power monitors that can be aggregated in a central dashboard?).

Also, do you have links to R1606G setups with 10Gbe somewhere? Your comment made it seem like you did eventually find such setups. Don't care much if they are $700 or more, it will be a one-time investment for at least 5 years in the future.

The lower-clocked Ryzen 1000 boards I didn't have much interest in. I am looking to build a super low-power home NAS with the R1606G, plus some light VM and Docker activities.

And yeah, pretty sure somebody recognized how valuable these boards are and are charging arm and leg for them. :(
Anything with strong magnets has a warning about not to use near a pacemaker. Does iPhone 12 come with such a warning?
Germany shows EU the way in curbing Big Tech
It will be interesting to see how this whole thing will play out. Google and Facebook are major players and easy targets. But will the government and companies go after every single search engine like DDG?

Will there be "pirate" news search engines? Like for torrents.

I don't believe that every single news website in Australia agrees with this law. Some would want to be listed in the search results without getting money. Will there be an opt-in?
It should be enough to put a clear warning on the box saying you take all the risk yourself if choose to self-prescribe and also list all the known interactions and counter-indications somewhere in the manual. This works just fine in some countries. You can't drink a chemical potentially poisonous to you after being warned and still sue the vendor like if they didn't tell you shouldn't.
Previous discussion: https://news.ycombinator.com/item?id=25788409
Hm apparently there is a CLI interface that can be used as well.
adding to the editors/IDE inside the browser:

https://github.com/cdr/code-server (headless vscode) https://github.com/pylonide/pylon (fork of c9v2 when it was still open source)
Sure, but that is the "ownership" problem, I was talking about the smart lock problem. Yeah I was talking about ownership - but having to verify that externally does not take away from the smart lock problem. I think the typical fraud went that way: previous renters pretended to be landlords and collected upfront money from prospective new renters. If for example only the actual landlord can grant access to the smart card (or NFC phone), it would be harder for previous renters to pull off that fraud.

Isn't there a public ledger of property ownership? In any case, there could be.

In my country, merely transferring property rights costs a lot of money. I know a friend paid 20k just for officials to make the entry in their book.

Blockchain could easily replace that.

Or the "property officials" could have a key and people could verify with the smart contract that some transfer has been signed by the right key.
Haha, I think your [0] is pretty much the common case for most who care for good sound. I had that setup once (35m² dorm room with a bed, a couch+small table, cloths rack and a desk - and two 1,40m/4.5ft speakers in the middle of the room). Yes: There is a VERY good point to arranging the room around the speakers. But that's difficult to explain to an SO who doesn't care for good sound and/or who prefers a more multi-functional living room.

If you're listening alone, and don't care for a small sweet spot: In our study room I'm VERY happy using a DIY FAST/WAW system with a large full range speaker. The 4" FR (Tangband W4-2142) has some heavy beaming at higher frequencies. The sweet spot is rather small (I put it in front of my main display) - but reflections are a non-issue. The result is a very good sound stage. I implemented the cross over into a DSP (Beocreate Amp) and have one channel for each of the two drivers per side. But the only "real" correction I apply is at the low end (less room modes & extension to 40Hz at expense of ~9dB less SPL_max. Pretty nice for 4l encased volume and two 4" drivers).
What is bad news for banks is bad news for borrowers.
> The pacemaker kill switch should simply need much stronger magnets

'simply' here is code for 'will require changes, perhaps significant, to therapeutic processes and medical infrastructure in hospitals and other medical facilities across the planet'.
That's an unbelievably poorly colored map -- 3 subtly different shades of green, 3 subtly different shades of blue. It's almost as though a colorblind designer set out to make everyone else suffer.
If it monitors the cost of Time, then I hope it reminds you of how much earning potential you've lost arguing on social media too.
Should You Deploy Today?
this. i was an old bittorrent sync user when it came up, continued to use it till they made it difficult. probably from day 1. then found out about syncthing and couldnt ask for more. it does take "understanding" to get everything hooked up but once done it just works without any issues
Globally, Android has 85% market share, with iOS around 15% market share [1].

There are still billions users without smartphones in the world (especially in Africa and India), and most of them will be getting Android devices.

[1] https://www.idc.com/promo/smartphone-market-share/os
You clearly didn't read or understand the post. Tell me, what would the US do in ten years if OPEC became hostile or raised prices?

>1 There is no evidence suggesting any war has ever increased US oil access.

Saddam wanted to switch away from petrodollars. How would the US access Iraqi and Kuwait's oil then? Buying in another currency?

Refute the facts with facts instead of just saying NJET! It doesn't look good.
Well, I must have fallen prey to the narrative yet again.

That being said I can see an illegal trash site from my window, so I guess my reference point may be pretty far away from both the Swiss and Japanese standard.
It's enough credentials to make your criticisms worth thinking about. It's fascinating how, in a few years, I got so familiar with the commandline and never felt like it was too complicated (although I do almost everything through it), both at work and privately.

Maybe, with a skillset like that, you could just make the things better that you dont like, instead of what looks like "just complaining".
My point is not that Intel is "crushing" AMD or anything, but that they manage to outpace (or at least keep pace with) AMD on a much larger node.

> Also, never compare chips that are actually on the market to unreleased ones.

Watch me do it:

https://www.notebookcheck.net/Rocket-Lake-S-vs-Zen-3-Geekben...

Am I going to gamble my house on this being true? Of course not. We're having a nerdy discussion on IPC. It doesn't really matter either way.

Perhaps you're right and these chips won't "improve evenly" across all benchmarks, but then again nobody has "even" workloads. Rocket-Lake-S has some machine learning acceleration that's going to be useless for many people, valuable for others. It has a GPU onboard, which can come in handy. I'm personally interested in AVX-512. No, I don't need to know why you think AVX-512 sucks.
My Spotify is broken since I deleted my Facebook. I can't even change the email in my profile.
I'm almost sure I know the person. If I'm right, it's really a he, even though he never confessed.

Nice meeting you here, btw.
Exactly. It's very transparent.
Not quite the same thing, but if you use Sign in with Apple, the application gets an Apple email address, and Apple forwards the email on to you.

Facebook Login used to have this as an option too, but stopped years ago.
LineageOS 16 used to have this feature. I really miss it.
https://forum.fairphone.com/t/transitioning-from-los16s-priv...
Building a REPL for Rust ^^.
Very true. I expect the next government to end the lockdown almost immediately and will sell management as a complete success.
> What arcana? Windows is not Unix and it uses PATH variable too.

That's a whole additional world of arcana, since the Windows PATH variable works subtly differently, and is configured through a (fairly obtuse) GUI in an unrelated settings panel.

> On most Linux distros you can simply run the equivalent to `sudo apt-get install nodejs`

The OP is however on a Mac, where there isn't a default package manager. Now suddenly novices have to go learn about the differences between Homebrew vs MacPorts, and why neither one works properly on their shiny new MacBook.

> Just as an aside, GUI installers are an absolute cancer

For us linux sysadmins? Sure. For the rest of the world GUI installers are just how computers work.
Yes. We should all cower inside 24/7 until this is over.
Bingo, they are called room modes:

https://en.wikipedia.org/wiki/Room_modes?wprov=sfla1

Their influence can be be diminshed with absorbers, construction of a room without parallel walls or so big that they can't be heard (eg Concert halls)
If banks are obsoleted, then how are mortgages supposed to work?
Vite 2 and the importance of an instant feedback loop while developing
To anyone confused by $PATH, read "Unix for the beginning mage":

https://lab46.g7n.org/_media/haas/ufbm.pdf

I've taught at several bootcamps, and this is the first book I tell everyone to read. I tell my students to just get it read ASAP. After that setting up your environments or $PATH becomes much more comprehensible. Git becomes much more comprehensible. Life as a developer is much more pleasant.

The article author should take time to understand the command line environment they work in, simple as that. I've had the exact same struggles the author has had. I've had Ruby, JS and npm implosions, multiple times. It would be nice if the languages and tools documented their errors better. All tools should strive for better, more beginner friendly documentation. But if you're a dev right now knowing Unix has to be table stakes.
> "People hate command lines - not only do they LOOK scary, they give weird unhelpful error messages and… you have to type everything. Ugh. "... I have no patience any more for lazy know it alls

I would guess that almost everyone who has ever learned programming has gone through this experience, been frustrated, and understood in the moment that this was bad UX that could be improved for learners. As such, your attitude, and lack of empathy, seems like gate-keeping to me.

You have been treated poorly and accepted it, so other people must be treated poorly and accept it, in order to prove themselves. This only perpetuates bad practices.

I would say that you are the lazy one, in not wanting to support other people in their programming journeys.
I'm the opposite.
'only Google and Facebook Auth ? Can't create account ? Bye.'
I'm working on a (not so instant) messaging app to help friends stay connected.

Most of us use some form of instant messaging apps like whatsapp, FaceTime, snapchat to be in touch with our close friends/family inner circle. But it's hard to keep in touch with the ones whom we lost touch with. like your best friend from school, ex colleague.

My goal is to create an app that will randomly connect them out of the blue.
> When did you realize it

Recently, really over the past couple years.

> what made you realize it

Hmm, I suppose a number of things. For one, I spent a lot more time interacting with people who were actually good at it. And by this I don’t just mean people with many years of experience. Often they were people with little to no real experience who are generally good programmers working on interesting projects and showed extreme aptitude. I’ve also noticed a sort of limit at my learning as I’m having more and more issues grasping what should be simple concepts and find myself unable to really learn the things that interest. When I look at the number of years I’ve been doing this (both as a hobby and professionally) my actual ability is rather embarrassing.

I’ll probably keep with it though, I’m too invested at this point to try much else. Most of the realistic alternatives sound even more dreadful and/or require a significant drop in pay/potential pay.
I was using Vivaldi when something needed to be done using Chromium. After MS updated Edge, it got an outstanding built-in text-to-speech engine, I couldn't find any more merit towards moving back to Vivaldi (since I love using that feature, it was a deal-maker).

note: I'm already using a windows machine and am not much of a privacy evangelist. But, Vivaldi is an excellent browser with a neat feature set and I totally see its appeal to power users.
Ten Companies you wouldn't except that collect customer data
> I don’t want to need a 3 GHz machine to run a text editor

This annoys me as well. Visual Studio Code is about changing
individual bytes in tiny plain text files. I don't think it has
a single feature that didn't exist before. Yet its startup time
is somehow closer to that of a full-fledged IDE, almost as long
as the whole operating system needs to boot. Same with websites;
a freshly configured email client can download a thousand
messages from the server in a shorter period than it takes to
load most news articles in the browser.

And the most baffling thing to me is that such things are so
widely accepted. I've seen many users shrugging it off with a
"that's just how computers are" mindset; many things are
implemented so badly people don't even expect them to work
properly.

This may sound a lot like "old man yells at cloud" material, but
in the end it can't be denied performance is often at least an
order of magnitude away from where it could be - my current
laptop has 32 times as much RAM as my first PC, and it still
swaps just as frequently.
They are the main Wine contributors and I think Wine BDFL work for them.
Take a look at the back of your LSR305. There's a switch marked LF Trim. (There's also a HF Trim.) It has three positions: cut, normal, and boost. It's a built in EQ designed for handling room boundaries.

You'll need to set it on both speakers.
Honestly, the most annoying thing about this is when they show you an advert for a series that you have already watched. I mean it's not like they don't have the data already...
So true. As a spaniard I do it all the time. Love/hate my country.