skysight-inc/HackerNews huggingface dataset:
SQL is a transferable skill. ORMs are not. If you already know SQL and have to use an ORM on top of that, then it's a net loss.

It's trivial to use SQL to build objects from individual rows in a database. Which is all an ORM is really good for. Once you start doing reporting or aggregates, then ORMs fall apart. I've seen developers who, because they have a library built up around their flavor of ORM, go and do reporting with that ORM. What happens is this ORM report consumes all the RAM in the system and takes minutes to run. Or crashes.

ORM code hits performance issues because so many objects have to be built (RAM usage) and the SQL queries underneath the framework are not at all efficient. You can use OOP on top of SQL and get decent performance. But you need shallow objects built on top of complex SQL. ORM goes the opposite: large hierarchies of nested objects built from many dumb SQL queries.

This also ties into GraphQL. Think careful about the hierarchies you design. A flat API call that does one thing well is often better than some deeply-nested monster query that has to fetch the entire universe before it can reach that one field you need.
Probably because of the association of HN and YC
I enjoyed it.

It seems like only full rows in the bottom are counted or something? Or maybe I had a subtle alignment issue. But eventually I got a small gap at the bottom. I ended up with a bunch of full rows, all the way up. Eventually the blocks got over my "dropping point." So, I created a bunch of blocks all at once near the top, compressing all rows below. This caused something to squish into the bottom row, freeing up a little space. 10/10, best compressive tetris mechanism ever.

A shake button would be nice.
I tried an Apple Watch. It had a couple of issues that prevented it from working for me. When it's on LTE the battery only lasted me about 5-6 hours. It's just not designed to be used away from an iPhone for more than a couple hours. So you have to carry an Apple Watch charger with you, and it can only charge if you take it off your wrist. Also while iMessages would come thru, text messages would not reliably get sent to the watch while it was on LTE only. Another issue is you can't send/receive messages from social media apps like instagram/snapchat. 80% of my communications with friends is through Snapchat. Maybe there's a Facebook messenger or telegram app for the watch but I don't use those apps. Also, there's no way (that I know of) to stream music to your car radio from the watch, streaming music over LTE to your headphones drops the battery life to 2-3 hours.

I then tried the light phone 2. https://www.thelightphone.com

Similar to the Watch it has short battery life. Maybe ~8 hours with sending some texts and listening to an hour long podcast or music. It uses Micro-USB so you have to carry one of those around because everything is USB-C now. It can receive texts but no images. So anytime someone sends you a picture in a text you have to ask them what it is. Again no way to send messages in social media apps. Also there is no way to stream music from any streaming service.

I then tried an iPhone SE. It can do everything you need, but not very well. It's screen was often too small, and too dim outside. Compared to high end phones the camera sucks, and again it has bad battery life. I eventually came to the conclusion that if I'm going to carry a full smartphone It may as well be a good one.

So after all that I'm back on an iPhone 13 Pro Max. Not using a smartphone for a few months did seem to "reset" my brain tho. I don't really use any Apps on the iPhone aside from safari, camera, YouTube music, and Snapchat for messaging. Having a good camera on you at all times is really hard to give up.
the harm is that usually the decision about whether the "one group" wanted it was made by the "another group", probably without actually consulting with anyone in the first group.

And you know what, maybe they don't in the moment. But essentially none of these things ever get repatriated even when the people they came from explicitly say they want them back. And you can see the logic that justifies this ongoing theft all over this comment thread: "the people who stole it are dead so it's ours now."

This is the problem with all of these after-the-fact justifications. In order for them to exist, the things have to have been taken before the destruction. If I steal your TV and then your house burns down, have I "saved" your TV even though I still won't give it back? Am I now in the moral right?

These small analogies are obviously not perfect, but I think they illustrate the order of causality when we talk about "harm".
I was dubious while doing it - and I gave Plaid access to my settling account. I consoled myself that they wouldn't have by income, but then realized they had a copy of my financial information on spending, which is equally bad, or worse than just income. I ought to have been more vigilant - I unfortunately fell into the trap of thinking that banks are slow-moving and reluctant to develop API access.

I will never sign up for a service that requires Plaid.
The best way to actually disperse economic access is from the ground up: target the inputs to industry and create regional cost advantages.

The US famously did this by electrifying Appalachia via hydroelectric dam construction, which created a power cost advantage, which drove power-hungry heavy industry (chemical, metallurgy) to the area.

Unfortunately, this is a 30+ year long game, so requires more interest in true change and outcomes vs ones political career.

Black hole-ism in Europe seems like a historical response to a geopolitically fractured and competitive continent, as disparate states all tried to centralize their most valuable / productive industry in their (mostly) centralized capitals.

Why invest in a border city, if for much of European history there was a good chance of it changing hands?
“Recently I'd been reading on the application of immutable databases for tracking changes in sensitive data, and for auditing purposes.”

Pretty sure he is referring to https://immudb.io.
Find books that you enjoy.

Set a goal for number of books, pages, or hours per day you want to read.

Find a time of day that you read - I always read fiction before bed. When I read non-fiction, it is usually with breakfast/before work.

Stop sweating the 'opportunity cost' of doing things - just do them if you enjoy them, and don't worry about how you could have been spending your time more effectively/efficiently.
"Some observers hope that working with European allies on Ukraine could presage a mending of fences with the EU. Peter Mandelson, another former British EU commissioner, noted at a recent CER seminar that Ukraine had shattered the British illusion that it could turn its back on Europe when it comes to security, though he added that it would take a new prime minister to accept this obvious conclusion..."

This seems like an odd statement to me. I was not aware of any UK push to diverge from NATO, only the EU, and NATO is far more involved in security affairs than the EU. In fact, the UK spends more (as a % of GDP) on security than almost any other western European economy; only France comes close.
Perhaps, but that seems stupid as test scores are very useful for determining if someone will successfully complete college, and many other factors.

If their goal is to de-emphasize SAT scores then they should be cool with releasing SAT scores to emphasize that their de-emphasis approach has changed the patterns in SAT.
These aren't hard and fast rules. A civilization growing doesn't mean they automatically eat more meat. And having more population doesn't mean we automatically eat more meat. It's cultural and can be changed completely at any stage of development. And you even make another assumption that feels off, that less meat means less quality of life. Come on! None of these are a rule.
"Used for ceremonial purposes" is the default answer for absolutely everything that are found by or studied by archaeologists. In fact there was a tongue-in-cheek book that showed a future archaeologist trying to explain what all our modern things were used for. Toilet brush - ceremonies. Toilet seat - worn around neck - during ceremonies. I wish I could remember the book name.
I'm a perfectly sane and sober individual, mrtranscendence. I think it's you who might need to ease up on the mind-altering stuff. Besides, I know the New York Times is a crock of shit because it's lied about me several times on its front page. So I have personal experience.
> And yes it is simple.

I like. Please submit a PR and make Windows Terminal as fast as refterm, trivially speaking, 2GB/s, no slower than the unoptimized refterm. Just to quote you: simple.

:-D
So powerful and so ugly
I stopped reading about three quarters of the way through, it seemed to be so much drivel. It seemed to be dangerously verging on "14 words" nonsense. Hyper concerned as it was about women earning a paycheck instead of making babies and declining birth rates in genetically homogeneous regions.
A 0% rate distorts the market by giving out money for free in the form of loans. A 100% rate distorts the market by giving out money for free in the form of savings interest. Ideally, the fed funds rate is about equal to the inflation rate. Alternatively, there would be a "no distortion" policy if the rate for savings interest was 0% and the rate for loans was >100%.
Hi readingnews, I see the benefits of creating your running your own site/blog/bliki/digital-garden on a hosted or even your own server. You can tweak and make it into whatever you want.
But what's the joy or reward of running your own mail server? I can imagine the feeling of being independent. But I imagine it also creates a bit of stress in keeping the email server running, spam free and secure?
The only reason you think its ridiculous is because your perspective is limited and you can't understand the perspective that generated the comment
Aspose.PDF is great library for create and edit pdf documents :

https://products.aspose.app/pdf

and you can render your pdf documents online for free from many source formats in

https://products.aspose.app/pdf/conversion

for examle, this libraly generates documents from scratch with ISO specificaton from Adobe :

https://docs.aspose.com/pdf/net/create-document/
>> I got rid of my smartphone and now the 20 minutes each day on the train where I'm "bored" are one of the most valuable parts of my day. And my mind feels much fresher after it,

Thats interesting - I think I lost ability to be bored even if I do not reach for phone immediately. My mind somehow switches to a strange mode where I reply random events from my life and try to come out with different plays for each interaction.
And I cannot do this if I feel discomfort - its too hot or too cold etc. And I used to think that this was boredom but now I think this was because I was distracted by environment. The real boredom is something that I vaguely remember from my early childho hit`od and I cannot get there now - my mind is to full of past interactions. The smartphone age can be somehow at fault here - maybe my brain thirsts for dompamine hit so much that it creates its own mental junk.
Four Screen GoldenEye on the original N64 hardware
There is your "AI".
I think I would feel more anxiety if it was random and I had no control at all. So up until names were chosen, I expect anxiety would go up.

Lotto tickets are low consequence, but college is high consequence.

If I had to test the anxiety of two processes for job application where one is merit based and the other is random, I’d choose the merit process because at least I can prepare.
In my experience mentoring entry-level/junior devs, mongo's API anecdotally seems to have a much steeper learning curve over SQL. Once you get past the fundamental CRUD idioms, there are a multitude of implementation details that, if treated as opaque by devs, can introduce significant footguns in even moderate throughput load services.

Some of these details go all the way down to the WiredTiger storage engine, but others are more vanilla (e.g. indexing strategies, atomicity guarantees, causal consistency, etc).

I personally abandoned SQL about a decade ago, but I can appreciate how clean the interface semantics are for even non-technical folks. There are certainly platform-specific implementation details that can matter, especially when you get into the world of partitioning. But largely for most service loads, you're writing queries that satisfy the known index constraints that you imposed on yourself rather than constraints resultant from implementation details.

(I totally realize that even with SQL, that last statement completely changes at a certain scale threshold.)
Road to text-guided image generation: DALL·E, CLIP, GLIDE, DALL·E 2 (unCLIP)
Thanks, I'll check out the Wordfence blog! I'm definitely trying to stay on top of updates and backups (nobody had been maintaining it before I took over, so the update situation was dire).

Yeah, since the performance on the current host is dire, I've been debating whether to go with another shared host or to just go the VPS route. The company wants to get into Microsoft 365 for e-mail/files, so maybe Azure is another option. I'm okay with spending some time setting things up, but I definitely don't want to have to put a lot of effort into ongoing maintenance.
I am afraid NLP is becoming a game of scale. Large scale models improve the quality but makes it prohibitively expensive to train, and even host such models.
> Will the server send IDs as ints or strings? Will it accept either? Which params are optional? What shape does the data come back in, an array of results, or an objects with results nested somewhere? etc.

Hum... It seems you are missing a data definition language. GraphQL isn't a very good solution to that.
> After I had written my first 30 articles, I thought I had said everything I wanted to say. That was three years ago, and yet, somehow I have continued putting out fairly regular content.

Finding things to write about is not the bottleneck (for me). I'm willing to bet I could make a list of 1000 things to write about if I cared to make such a list. The reason I don't post more on my website is because it's rarely the best use of my time. I would create some value with another post, but not a lot, so I focus on higher-value tasks.
What's your 'server' setup? I like hacky solutions
A good example of this is getting your unofficial non-EU partner residency in an EU country as a family member.

For EU citizens applying in an EU country other than their own, it's a fixed 50 euro fee plus the basics of proving a relationship with some simple documentation: cohabitation and mixed finances.

If you're doing it your own country, the process is much, much more expensive and complicated.
But then, we have a more direct democratic choice over the politicians that make decisions for us. For me, this is worth more than the niggles you've mentioned.
I’m not looking to geek out, I don’t really care about this stuff. I just want to know the reporter’s perspective in context.

The author presents this as something unusual, but it’s not. It’s the same 0-60 as a tesla model3. That’s pretty relevant info.
The destruction of RSS greatly damaged the Blogging ecosystem.

It used to be that if I followed a /. link to an article on a blog that I enjoyed, I'd immediately subscribe to their RSS feed. I'd made a collection of a few hundred blogs related to computer science alone this way.

At the time I was on a mac, and NetNewsWire was THE RSS reader of choice (backed by Google Reader for syncing feed info) and every morning I'd click on the folder which housed those 100s of blogs, and would probably find 10-20 posts, skim through them in minutes, only reading those that seemed interesting to me in depth. NNN also made it extremely easy to open the post on the original website in a background tab, so I'd keep opening them in the background if I wanted to read it, and then just go through all the background tabs.

It was an amazingly efficient system of following hundreds of independent blogs that were offering uncurated first person information.

I haven't found anything today that comes close to recreating that system, and I can't imagine even finding the kinds of articles I did through this process (an example...I had an HP MediaSmart server, and one day someone randomly posted a How to on replacing the CPU on it with a newer CPU...it was an easy process that cost me about $7 to buy the compatible faster chip on eBay, and a couple of dollars for the heatsink gel). And lo and behold, a week later, everything was running so much better.

Changing the CPU on the Mediasmart server was something I wouldn't even have considered searching for, and even if I did, I'm not sure Google would have turned up anything useful.
Agreed. We may have a lack of practise/comfort with the slower pace, but I think it call it ADHD is to understate the disorder.
I worked for the European Investment Fund (part of European Investment Bank Group in Luxembourg) I know a thing or two about 'The layers of EU government and trade', thanks very much.

Your comments about 'getting the benefits of an EU deal' are a bit glib when not contemplating the innumerable other costs and constraints of such a deal.

Moreover - as you hint they are 'economic benefits' for which the political layer of the EU are mostly not necessary.

An evolved EEC (with a different kind of ECJ, different kind of Euro) would be much better for European nations than the EU - and everyone including Serbia, Ukraine, Georgia, probably even Turkey could be part of it.
The announcement was not clear to me as to whether they would drop information from their Common Data Set reports, https://ir.princeton.edu/other-university-data/common-data-s..., or simply not promote it themselves.

Assuming that others (US News) will continue to report on Princeton's selectivity, and than Princeton's selectivity will not change, this announcement seems like "small beer". If they want to make Princeton a less forbidding place to apply to, they should promote success stories from people drawn from the applicant pools they are seeking.
I know you wrote you prefer physical books to digital devices but....I recently got a Kobo ([Libra 2](https://us.kobobooks.com/products/kobo-libra-2)) and just by virtue of creating the habit of always having it on my person, I've been reading a ton more.

Phone, wallet, keys, Kobo. That habit was a much easier lift than the guilt-inducing "must read X pages/hours per Y" demands on myself, and it led to more reading.
I'm all for firing these people for their disrespectful and unprofessional behavior but... being assholes and writing shitty software is on-brand for Microsoft. It'd be hypocritical of them to fire these people for this (although I guess hypocrisy is also on-brand for Microsoft, so who knows lol)
Yes dethroning the google play services is a hard goal so here I'm mostly advocating for microsoft to keep the play services (and propose at the same time a side store to reduce paid/subscription apps costs). BTW any idea why the android tax doesn't apply to netflix?

> What kind of "active improvement" can Microsoft bring to Android that Amazon and Samsung haven't already tried and failed at?
A lot..
1) the android Java VM is dogshit and abandonware, using openjdk would bring support for modern java, significantly improve performance on key workloads (e.g. ZGC sub 1ms pauses for android gaming..) and have a different impact of energy consumption. Those are 3 disruptives dimensions where microsoft can differentiate.
2) bring support for other programming languages would bring a competitive advantage vs the java only apps.
3) have an up to date linux kernel... Also properly finetuned like the Clear linux distro AKA disruptive perf
4) at the OS level there are many ways to improve the experience
e.g. ships by default with a browser that has extensions support (such as Kiwi browser). Prebundle a power user extension pack (wikipedia link preview, tab search, etc)
generally propose at installation time to optin for expert chosen apps that improve the experience (swiftkey, Tree of life, pomodoros, a notion like note taking app, etc). Moreover the playstore is filled with crappy app, there should be a default app that curate them and provide meaningful recommendations instead of letting users navigate that ocean of garbage in search of the hidden pearl.
fix the many ergonomic nonsense failures (e.g ability to quickly set app, phone and alarm volume in any context).
Backport many ideas found only in iphones.
Correct absurdities such as Bluetooth profiles with mics not allowing spatial audio.
also my lack of disk space force me to delete apps. Fine but how can't my O.S keep track of my deleted apps so that I don't have to remember their names to reinstall them..
I'm just someone who put 5minutes thinking about how to differentiate and alleviate pain points from Android, now imagine what a team of experts in user experience, paid full time could achieve in specifying the ideal smartphone O.S
Murdering people under official federal order, under no statutory authority, is trivial, now?
Sweeping legal ruling orders ISPs to block pirate sites
> And occasionally I'll have someone send me a note saying thank you for some helpful piece of information they found there.

This is related to one of the reasons I like having a personal website. Countless times I’ve found answers or learned something cool from another’s personal website, and I hope that I can help other through my efforts.

The original article mentioned something about not being able to change the world through a personal website. You can have an impact in a persons life though, and I think that makes it worth it.
A strange comment given that EU tax havens are responsible for the largest amount of tax avoidance globally, and that avoidance was organised (often secretly) by govts.

Britain does not have control over BOTs, and we have tried to bring them up to the UK standards of tax avoidance. Hopefully EU govts will join that effort and stop using tax evasion as a competitive advantage.
Sure, but does that make it necessarily false?

These kinds of threads are a dart board for everyone to throw out their fresh takes, and the OP to pick and choose from the advice as it applies.
The ad hominems were entirely called for. He was just another academic bully playing word games--his entire gimmick based upon a reading of things into Plato that weren't there.

Of course Wittgenstein would be the one to immediately see through him, and act accordingly--like Jesus did with the moneychangers.
Does 1.5 decades count? [0]

I even have a similar article about blogging (old but still relevant, I think)[1]

[0] https://sheep.horse/everything.html

[1] https://sheep.horse/2017/4/so_you_want_to_start_an_unpopular...
I have started hiding my personal laptop behind a drawer. Phone too
Not the original commenter, but no... Banks not providing APIs may be a problem, I guess, but the problem that I really care about is a company actively and purposefully regressing the greater security landscape.
Anti-trans activists like to use an old, discredited study that found 80% of trans kids retransitioned back to their gender assigned at birth to argue that minors shouldn't be allowed to take puberty blockers or hormones, because it'll ruin their body and it's a phase they'll just grow out of and regret.

They also like to use better studies on the subject like this one, which finds that 2.5% of trans kids retransitioned, to argue that social transition is a harmful gateway into a lifelong pipeline of medicalization with puberty blockers and hormones that will ruin their body and that they'll one day regret.

I imagine it must be convenient to have an unfalsifiable belief system.