skysight-inc/HackerNews huggingface dataset:
I’ve had similar issues and recently made a big step forward by doing one thing: I publish my posts but don’t list them and block search engines from scraping /posts via robots.txt.

It’s not a safe way to hide content by any means, but is just enough to stop myself from worrying about what others still think about my writing. I can still share links with individuals if I want.

I have been trying to get myself to write more for twenty years and this was the first thing that helped.
Writing is fine, but publishing is another story. Makes me think of Eisenhower's "plans are useless, but planning is indispensable". Write, but then throw away your shit.

IMO and I'm sorry to say it so bluntly, but articles like this are just adding to the already omnipresent noise. I am constantly blasted with tidbits, noobs' their "tutorials" and summaries of summaries.

I'm a louzy writer myself. So it's not like I am actively looking for Pulitzer prize material, but here I find no elaboration, no personal reflection, nothing that elevates it beyond mere scratching of surfaces that have been scratched too much already. What remains is the harsh screeching of soulless abstractions screaming for some life blood.

> "In a landscape where information is abundant, the ability to learn deeply, articulate clearly, and persevere consistently stands out as a valuable skill set."

I'm so sorry, but this makes my skin crawl. This feels like the empty soul of Google itself has somehow found a host to incarnate into and it's now spewing forth bland insights in an attempt to somehow SEO-spam itself.

I actively looked for anything besides regurgitation of obvious cliches and zingers such as "how to deal with burnout: knowing when to rest and recharge is as crucial as knowing when to push forward". I came up empty handed.
I have learned so much writing my Substack. I refer back to my articles all the time when I need a refresher on certain topics. Plus it’s another feather in your cap when you are in a job interview. If you say you know xyz and you can point to a place where you wrote about it, it lends more credibility.

I too have struggled with making writing a habit. But I’ve overcome it in a few ways.

1. I make a clear goal for the year. This year it was 52 articles. I’m on track with 38

2. I evaluate that regularly so I stay on track

3. I find the pressure of having subscribers to a weekly newsletter gives me the impetus to keep going

4. I regularly take time to appreciate all the work and articles I’ve made along the way. I celebrate when I hit little milestones

5. I talk about it often with the people I care about. That way I know it will come up in conversation, and I don’t want it to be one of those things I just say “oh yea I’m not doing that anymore”
Privacy and security... in practice, can mean different things.

In HN-space, it is at its most abstract, idealistic, etc. At the practical level this services is aimed at... it might mean compliance, or CYA. Less cynically, it might mean something mundane. MSFT's guarantee, a responsive place to report security issues.
I have decades of experience with databases and I happily use ORMs.

You're conflating ORM with people who know nothing about databases. Why?
On the contrary, using present information is the only way to evaluate wheter past decisions were the correct ones and what to change in the decision making process to improve future decisions.
(Author/OP here.)

That is an interesting question.

Step 1, be operating in the basic alphabet.

Step 2, work out the necessary modifiers on top of that.

This is... harder than it looks.

Q: Are there keyboard layouts for Ancient Greek, or for Sanskrit?

A: Yes, e.g.

https://help.keyman.com/keyboard/greekclassical/1.2/greekcla...

http://prakrit.info/keyboard.html

BUT they may already have their own systems for diacritics, as these do.

I note that the Sanskrit one here uses dead keys, which I personally hate.

Second note: dead keys are responsible for the very common issue of Eastern European keyboard users trying to type English on layouts with an acute accent key, and using the accent for an apostrophe. If you know the difference the result looks terrible, especially in any and all proportionally-spaced fonts.

In other words the core (key, haha) problem here is lack of uptake of the Compose key by IBM when designing the PC, so meaning it is not generally known and people design fancy new layouts because they don't know this is an option.
This is also why I really like Peewee in Python. If I am not going to write SQL, at least give me an API that looks and feels like it. When I look at Peewee code, I can often see the end result query.
If you have an unusual pet, the name is useless, agreed. But everyone knows what an average pet, like a "cat" or a "dog" or a "guinea pig", looks like, and it would be weird to describe what a cat is in response to this question in most non-conlang languages.
YT-DLP can import cookies to bypass the signed-in user issue. It has to as many videos in the EU require credit card age verification to access.
Firm Claims HDDs Can Use Less Power Than SSDs
Good ORMs provide the best of both worlds. Basic tasks such as loading a single object from the database by ID and then writing it back after changes are made shouldn't require you to write any SQL, because everyone already knows what that SQL looks like, just let the ORM do it for you. A query builder component that allows you to programmatically build queries of medium complexity is also essential. And for anything not covered in the previous two cases, it should be possible to just write raw SQL or something like it without the ORM fighting you for it.

My preferred ORM is Doctrine and it provides all of these features. It has its own variant of SQL called DQL that lets you effectively write complex select queries as raw SQL with a bunch of object-specific conveniences built in, and get back an array of objects.
True. On the other hand, gnunet tried the standards-based approach with binary specifications, as of yet with basically no adoption. One main problem I see that is very hard to integrate any other language or framework. If veilid now goes for trivially generatable language bindings, maybe they have more luck and this is what's needed to get something like this off the ground?
And good luck with writing tests for your sql code.
Another nightmare is trying to use an Apple TV with a captive portal.

I travel with my Apple TV so I don't have to enter my Netflix or whatever credentials into someone else's TV. Also, Apple TV has a much nicer UI than most smart TVs. However, no Apple TV model has a browser, so there's no way to directly log into a captive portal such as those used in a hotel.

My workaround is to set the MAC on my travel router to be the same as the Apple TV, then log in to the hotel's captive portal through the travel router. Once that's done, the hotel will remember that MAC address (the Apple TV's wifi address) and the Apple TV will not need any further authentication.

The travel router I use is a TP-Link TL-WR902AC. It has a horrible UI, but if you persist, it can be made to do a lot of unusual things you might need for travel or conferences.

And to address the problem you're having: At least once or twice when I couldn't connect to a captive portal using my Debian laptop, I was able to connect through the travel router (though I never figured out what the specific problem was).
Remote Rocketship is paid :(
It's really hard to benchmark this sort of a thing. There are so many layers of caching and external factors that play into it, from all manner of sources including the operating system load and configuration, disk firmware, hardware configuration, and so forth; and the harder you try to isolate these effects, the farther you get from a realistic benchmark because all the factors that were removed are affecting real world performance in a big way.

This is a big reason why for a long time many large DBMS-providers had clauses in their licenses prohibiting 3rd party benchmarks. You can fairly easily construct a benchmark that makes any given DBMS seem great or awful, and there's no such thing as an objective test.
Yes, of course vendors have bias. But IMHO, if a benchmark is reproducible and the use cases can match users' needs, then we can say it can somehow help decision making.
Revealing the Smithsonian’s ‘Racial Brain Collection’
I think that's an important distinction.

Buying books online was inevitable - just a question of time. The invasion of Iraq ( for example ) was not - in the end that came down to one or two people deciding.
I am the only one in my immediate family with a printer so I am constantly emailed with requests to print things out. It’s actually kind of nice, and leads to impromptu family interaction when they come over to pick it up.

I have one of those ink tank printers and it has been revolutionary in the printer space. I can’t believe we went this long with cartridges
That and the details in link indeed resonate with me. This practice helps me focus and relax so that's good enough for me. It goes away when my brain is clogged with thoughts and comes back when I clear everything. I'll have a look at these practices to learn more. Thanks
This still presumes that there is an accepted, official version of any specific language, and that all must adopt it, lest they court disaster.

The absurdity of trying to police language, is absolutely ridiculous. It stops nothing. For example, someone transitions from male to female. They want to be called a woman.

On twitter, I say 'Yes, you are a "woman"'. Note the quotes. What is the implication? Surely sarcasm, or an attempt to delegitimize the reference.

Are we going to send people to jail for quotes?

Are we going to be examining sentences for commas, quotes, and more?

And when is it an offense?

More so, who decides the rules? A committee of people from all walks of life? And who updates them?

After all, it was derogatory to call anyone "gay" 20 years ago, and you could be sued as a newspaper for saying so, and being wrong.

But now there is nothing wrong with being gay, so it is not hateful, and malicious to call someone gay.

Who manages the bad words?

And who informs everyone?

Most people in the US don't read twitter. Don't spend all day on Facebook. Many have no idea that "pronouns" are a thing.

If you look at twitter and Facebook, you'd think this stuff is all people talk about. If you talk to the average citizen, they rarely think about it, talk about it, or care.

So who updates them with this info, and, what words are ok this week?
When you blog, the world is your rubber duck.
You miss my point.

You can't have been using Ubuntu in 1997 because it didn't exist yet.

I also would add a question:

Debian in 1997 did not have automatic package dependency resolution yet, AIUI, because this was before APT.

So, what made Debian worth using before APT?
Meh, Google know that nobody would pay for that as a selling point when it only applied to a third of videos, and they will never get copyright clearance from third parties for more than that.
Depth. Depth would be a useful differentiator. I need a few thousand words that actually teach me something, not three paragraphs that vaguely gesture in the direction of an idea.
I think that people for whom what _other_ people are or aren't is a big important issue are the ones with a problem.
James Naismith
I have read this whole subthread and it is quite interesting because it is clear everyone involved knows what they are talking about, but speaking past each other. :)

I agree with you that you have to build a mental model and you have to memorize (or consult) which guards are available, but arguably the `is_foo` vs `foo?` distinction here is a positive one, because it only takes a glance to know if it is a guard or not (and the majority of guards have the `is_*` prefix so you have to memorize fewer).

You are correct URI.char_reserved? could have been a guard - but that should not be a confusion point for a user of the library - it is clear it is not a guard function. The confusion only arises as a contributor once you read the source as to why a certain choice was made (in this particular case, char_reserved? was written before defguard existed, but even if I wrote it today I am not sure I would consider the possibility users would invoke it in guards).

Btw, I know you know this. I just hope this clarifies the whole discussion a bit for others!
Actually, I am quite happy with using my budget HP all-in-one printer; private usage. I also chose to subscribe to the Instant Ink service. I took the smallest one with 10 pages p.m. This plan was, and still is for me, free of charge. So I have not payed for ink in the last 6 yrs. If I print more than 10pages, which happened once, I pay 1€ for another 10 pages. Also why I am happy with HP, is that there is quite decent support in linux (hplip). All in all at least I am happy.
One drawback is, that the printer needs to send some telemetry back to HP. But that is the service, if the ink get low, they'll send me cartridges without my interaction.

Thus, I never ran out of ink and did not face the situation of a non working printer/scanner. And I got blinded by the good working service, that I did not realize the lock-in situation I am in. I dislike vendor-lock-ins like these, but for home printing I got used to it, due to the many benefits.
Not sure what you are talking about. Nerdy Games have existed all the time, and they usually not very successful because they are so nerdy. In the last years, we also had a number of tech-nerdy games, but none of them could be called a hit. They probably make their game, but as the audience is naturally small, their ceiling for success is limited. And I don't see this changing in the future. It's probably the opposite, as the younger generation seems to become less nerdy, and more distanced from low-level topics and tech.
Shameless plug, with channel support: https://github.com/semrekkers/sqlz
^ this.

It may be true that if you write about something, you will understand it better. Sounds logical, you spend more time with a topic, likely it won't confuse you or make you forget it. But is it also true, that this is efficient? Maybe if you don't write about it, instead just reread it, you can understand it even better, in less time?
Singapore as a country is designed that you are a local live with your parents until you marry (BTO.

If you stick to that societal expectation, the country is very affordable as the government will subsidize you a lot.

If you do not or can not, you will pay for it.

On one hand it’s brutal efficient and in many ways necessary (there just ain’t that much space for people to be single) and it’s reflected in immigration policy as well - trying to get PR/green card as a single is very very hard because that’s the only way for the government to seriously affect demographic curve without forcing people to have children.
Don't be disingenuous.

There is more to the sub than getting someone on the phone.

Updates are probably the #1 thing.

Secondly, "support" means things like "access to full documentation" and "access to source code".
Socialism only works when everyone agrees to pursue the collective interest. Since people naturally pursue self interest it requires force to adhere to the collective mindset. That's where everything breaks down. The greater the force the greater the resistance, and over time this has stagnated the economy.
MITM proxy, ZAP, fiddler, and Burp suite are some tools to start with, and wireshark/postman just in case you needed it. Rest is just your knowledge in JavaScript mostly.
Regex-rename – Bulk rename tool
Bulk rename tool based on regular expressions to rename multiple files at once.
Beyond the other grains of salt, it seems awfully inorganic that the same user advertises this database 6 times as their only submission history.
Or maybe just fit it into Doom, equip a flamethrower, and burn the corpse of dead processes and their zombies. Not that we hadn't this already before in some way.
Oops yes, typo sorry, meant non-constant.
I had a friend that had a record linkage problem which interested me and so I dove down a rabbit-hole of Markov logic, but didn't see any mention of Naive Bayes approach when doing so. Although I don't really have any expertise in the area anyway, so it would be easier for me to miss.
My dad drove for RPS for years and, like my sibling, can confirm. It's grueling, sometimes dangerous work, and you do it pretty much no matter the weather. Think of a mix of long-haul trucking, professional movers, and the constant threat of being robbed.
General Knowledge

1. r/AskReddit
2. r/todayilearned
3. r/AskScience

Tech

1. r/technology
2. r/programming
3. r/sysadmin
Writing a KVM Hypervisor VMM in Python
I despise pointless recency trolling on articles on this site, but I will note, somewhat sheepishly, this seems to have been written in or shortly after 2002, a solid twenty years ago... and how has the situation improved since then?
From my experience, ORMs allow folk who know nothing about databases to continue knowing nothing about databases
context matters though - society expects you to not rent, and will provide for you if you stick to its norms. If you are a foreigner, or don’t want to marry Singapore is not for younglings.

80% of housing is government subsidized ownership for citizen couples (or singles after 35). It’s brutal but philosophically aligned with the ‘good for the country’ - not enough space for people to be single.

BTO flats are very heavily subsidized and monthly payment will be in the hundreds for people matching the expectations.
But it is the application's business. You may not be altering the database schema from your application, but you still need to make sure that its code is in-sync with it.

This means that you will need extra tooling, and if you're DIYing you will need to write it yourself.
Thea answer to your prayers already exists: http://sequel.jeremyevans.net/.

By far the best database toolkit (ORM, query builder, migration engine) I have seen for any programming language.
I don’t understand why people redefine words just make their point. It can be confusing at best and at worst change the me meaning of words when it becomes viral. “Smart” people means smart people. It shouldn’t be used to mean junior dev who are trying to hard to prove themselves and over engineer or choose the wrong approach. So many words have changed their original meaning because someone decides to write a viral post and redefine words to make a point
It’s more likely to encourage the war against open source.

Come on, tell me you haven’t noticed there’s a secret war brewing to supplant open source.

The day shall come when we may no longer “view source”, where open source licenses and their code repositories are no longer prominent.

There will be business news articles about how lucky you are, the safety of your children and the well being of your communities, all due to responsible companies “making sure” their source codes are safe and well looked after by professionals.

You think it’s too big to fail (OSS), yet it is common to miscalculate the consequences of over leveraging public perception, let alone their sentiments for security where appetites are concerned.

In a world where sources are no longer free, we will all be made “pirates”, you will see.
What you describe just needs a query builder (e.g. in Java something like jOOQ), not necessarily an ORM.
Major Open Source Projects: How much money do they make?
Dupe:

https://news.ycombinator.com/item?id=37084677 (447 comments)

https://news.ycombinator.com/item?id=37112368
They should clearly spell out what is and is not "private". As it is we simply have a blurp about some undefined guarantees. And some comments here in thread saying "this is as close as you're going to get to local GPT" are deeply wrong. But then there is easy VC money (just like with ADs ..) and certain "clever" geeks throw social responsibility out the window as usual and are pushing all sorts of deeply invasive applications ("let our proxy for Microsoft hoover your inbox!") based on these undefined "Privacy guarantees".

If we accept this just we accepted the very flawed solutions we were given by corporation regarding social networking and ads, we are going to be stuck with it, suffer the consequences, and there will be no incentive to develop alternatives that actually address issues and work.

Homomorphic Encryption works. It just doesn't work very efficiently right now but that is an intellectual problem that can be solved if we push for actual privacy for this critical technology as it will be fully enmeshed in all parts of our lives.

"Think of the children" if that helps.
How is (home) NAT making the problem more complex than a stateful firewall? You never want to have a policy where incoming connections/UDP streams are permitted by default to reach any random device on the network, regardless of whether that device has a routable IP or not.

Now, CGNAT is a different beast and more worrisome from that point of view.
I see a point here:

> it seems sensible to recommend that if a start-up raises a certain amount of collective funding, say $1bn, the competition regulator needs to take a look at how that money is being used, and ensure it is not being leveraged to undermine the market.

In international trade, I understand this to be the same as the practice called "dumping".
+1 for the renaming. I can't delete my whining comment, I'm afraid ...
So? The advantage of SSDs was speed, not power.
Just moved to the Netherlands and being car-free covers something like half the rent alone. Nevermind that I don't have to deal with taking it to the shop, to get smogged, paperwork for reg and tax and insurance, etc. etc.
Show HN: NoCode EasyPost Integration for Shopify and BigCommerce Merchants
Isn't lot of value generated by those who put together the overpriced devices? Shouldn't the margin of those go to them, working in factories?
Fully agree with this idea. All tricks can be a real world strategy and it is impossible for anyone to claiming that they have an absolute fair benchmark.

So the only way we can do to approaching it is to provide more real-world-like cases and forget all tricks vendors might play inside their systems.

Also, people will concern the representative of the cases benchmarks provide. So we plan to make this benchmark more like a framework to support customized cases in the next step.
I think that you are taking things entirely too literally.
you can use gröbner bases for greater reliability :)
I'll also add that it is very common for hardware manufacturers to just provide drivers for newer versions of Windows as they come out if necessary, with the hardware ending up supported across multiple versions of Windows.

It is very seldom when you actually come across hardware without drivers, unless the hardware is so old that the manufacturer isn't selling (and thus isn't supporting) it anymore.
The software version of widevine would be so thoroughly broken in a very short time that it would be bypassed by any one-click downloader addon. Nothing would change for users and YouTube would have the overhead for widevine.

Using the hardware based version could cause a lot of problems with unsupported devices.
If that was the only see you'd see a lot of work trucks changing tyres as often as they change oil, which does not happen.
I'm sorry. It appears that my anecdote was perceived as an attack on remote work (it wasn't. I'm a big believer in it).

In any case, I don't think it will be productive for me to continue, here.

Carry on.
Right, Esperanto wasn't created for the elite, or only for diplomats. That wouldn't make much sense. Also I don't think GP intended to suggest it, but you clarified it anyway, so all's good.
Hello HN!
Wanted to share my side-hustle - ShipBlink - a shipping app exclusively integrated with EasyPost. We have users who have migrated from ShipStation and ShipperHQ to ShipBlink.

As an Indie-hacker, curious to hear any feedback you may have!
TIA!
An even more specific version of DOOM for sysadmins, then?
Now, I want to write a program the play that game...