skysight-inc/HackerNews huggingface dataset:
The APU? The manufacturer also sells cheap metal cases that double as heatsinks, check out the webshop. The black one has the best heat-dissipation. If you want to fit 2.5" disks you'll have to DIY a bit.
Oh how I wish that everyone would support pkgconfig! I've been adding pkgconfig support to various libraries, sometimes being shut down or ignored (dangling PRs). Meanwhile cmake etc often write their own proprietary support (find modules and include scripts) instead of just piggybacking on pkgconfig..
In case you did not know, Microsoft used to offer Internet Explorer on Sun Solaris & HP-UX, back in the days before Linux was so big.
https://en.wikipedia.org/wiki/Internet_Explorer_for_UNIX
Personally I'll wait for raw RF capture (VHS-Decode) to become convenient.
And these kinds of things happen 1 in a million cases, they're extraordinary.

We should not rely on extraordinary occurrences.
What does "business logic" mean to you? According to the Wikipedia definition [1], I find it very difficult to imagine SQL that does not contain business logic.

[1] "business logic or domain logic is the part of the program that encodes the real-world business rules that determine how data can be created, displayed, stored, and changed.", https://en.wikipedia.org/wiki/Business_logic
I think the point is equally well demonstrated if you add an ellipses to the right-hand side of the spectrum.
I suspect G doesn’t do strict budget enforcement because that would be “fraud-intolerant.” They likely show in more places and, if no fraud, for the extra they charge $0 to the advertiser.

Having said that, I have also heard similar case where someone was banned for fraud when he wasn’t doing anything of the sort, and he had no way to dispute it. This was over a half-a-decade ago.
Apple iPhone 12 Pro Case Shipped Without Speaker&Microphone Holes (CaseGate?)
There are many people who espouse a bright and endless increase of medical power, combined with a utopia-lite for our current state of medical knowledge.

There is a lot in the dark and we should not hesistate to point it out. It would be a lie to paper over the cracks with yet another affirmation about it all being figured out and we can go back to sleep.
By no means do I want to detract from the severity of covid infections, but a very important question to answer would be "what's the effect of psychotrauma resulting from illness and hospitalization on cognitive function"

I feel that my own cognitive functions have declined as well during the pandemic, due to stress and uncertainty alone. I haven't been infected, mind you.
I'm fascinated by survivorship bias, because once you become aware of it, you realise how pervasive it is. The books Good to Great and in Search of Excellence stand out as two very obvious examples, yet they continue to be held up as brilliant business books (and interestingly Farnam Street is a big Jim Collins fan).
I wrote about the phenomenon more here, including more examples from the likes of Buffet and Taleb: http://www.richardhughesjones.com/survivorship-bias/
> the hospitalised with ventilator sub-group

So this affects almost nobody then, and is probably caused by the sedatives, immobilization and ventilator organ damage, aside from corona.
Mozilla would survive the transition. Reduced, circumscribed but survive. Because even post regulatory breakup some entities would want search, and would pay Mozilla for search placement.

The time to release Firefox 92 from Firefox 91 might be a lot longer than from 81 to 82, and be, essentially boring. Is that actually a tragedy? I would argue, no.
Elation as NASA's Osiris-Rex probe tags asteroid Bennu in sample bid
Make sure you note this has yet to be peer reviewed.
I hope they will know that there was some level of science (statistics) behind doing so, and not because someone just thought it might help
Wouldn't dust be a problem for non SSD drives?
> "what's the effect of psychotrauma resulting from illness and hospitalization on cognitive function"

Ventilators are extremely physically traumatic - those patients are considered to be the sickest in any hospital.
On the other hand, just keeping to the observation, we can at least say that countless pathologists and others over a very long period have failed to identify this anatomical entity. In the main it seems that experts see what they expect to see and if it's not in the anatomy book then it doesn't exist. That's not necessarily perjorative. It's how we humans tend to be when observing the world (including ourselves) around us.
Business Logic is calculating tax, working out price, adding something to a bag, populating an order object with infomation according to some rules.

Business logic isn't pulling data from database, how to map an object to a table, or the specific SQL query to grab some data. Those are technical details. SQL should just be pulling, saving and querying from the store without much maniplation. Not changing the data.

It's the rules that a business stakeholder might be interested in creating.

When you start putting the tax calculation rules into the stored proc, thats where the problems begin.

If you create a CTE to pull the information required to perform the calulation then return that info without doing the calculation thats fine.
Netflix is experimentally giving an entire country two days of Netflix for free
What's the status of Kiwi (couldn't find it on your github) ?
Management is an issue unfortunately, we need a larger developer team, he wants more sales. Yeesh.
It seems implausible that you don't know the difference between an international standard and a specification document written (of all places) in a wiki, which means you're being purposefully obtuse and don't really have any counter-arguments.

If one wants to use a tool in a life-critical system, a system that might be in use for decades they're going to reach for one of the said "serious languages": C, C++, Ada, etc. That list's very short and it includes neither Brainfuck nor Rust for that matter.
I'd say "medical knowledge" is too broad of a term to define a finite full spectrum in reasonable terms, as it effectively includes every possible interaction of each part of the human body with every type of physical or chemical condition. More reasonable would be to talk about "anatomical knowledge", which is finitely bound to understanding the expected structure/distribution, function of and communication between each part of the human body to a sub-cell level. We're most of the way there on the first facet, but our models of the latter two are still hilariously incomplete at this point.
Where are the screenshots ?
I wished python was 1-indexed. I can't count the number of times I made an error because somehow programming languages count from 0, which is insane. I also keep having to do dumb things like len(x)-1, which also is dumb.
It seems it can persist to disk just like normal Redis stuff but only work with in-memory graphs - tricky if it's too big to fit, I suppose.

cf https://github.com/RedisGraph/RedisGraph/issues/152
Not really, disks are sealed and don't really care about dust until it stops all airflow to them. Still not a fan of that form factor for permanent things, looks to easy to bump or knock over, so I'd probably mount it in a box with a slow fan if I were to run this permanently.
It's keeping everything in memory (index and entities) with disk persistence, but doesn't have a big memory overhead when running with little data.
Still creepy. They still track user behaviour across sites to collate the data, so that they can put you into a neatly packaged silo for advertisers.
Source article: https://www.thegreenjournal.com/article/S0167-8140(20)30809-...

The dumbed-down article seems to miss that inadvertent irradiation of the tubarial glands contributes to dry mouth in patients with cancer.
The wiki is a great reference, but a search of the word "grooming" across Bing [¹], Google [²] and DuckDuckGo [³] all lead to references to child pedophilia.

The definition of that word is changing and not accepting that fact looks dated. Might just be my opinion, feel free to comment if you disagree.

[1] https://www.bing.com/search?q=grooming

[2] https://duckduckgo.com/?q=grooming

[3] https://www.google.com/search?q=grooming
The App That Offers Cosmic Awe
What Is a Product Owner in Agile?
I don't think it's specifically FAANG but the staggering renumeration they offer IME seems to mean they [disproportionately] attract the naïve. It maybe doesn't help that the perception is that tech giants have very large numbers of developer jobs involving non-complex work that pays extremely well, and that very basic "coding" skills are valuable.

Anecdata, but from five years helping beginners through a popular online curriculum, this pattern is ridiculously common:

1. Beginner learns some HTML/CSS over the course of a few weeks.

2. Start on the JS curriculum, get stuck immediately.

3. Start to ask in forum if there are jobs [at a FAANG] just involve knowing HTML/CSS.

4. Very polite and detailed replies start to appear on forum of the form "well, it doesn't hurt to try but you might want to bear in mind that at entry level you're competing against people who have years of learning behind them", or "maybe just try to work through the slightly harder bits of the curriculum first (bearing in mind that even that isn't going give you a deep knowledge of the subject on its own)".

5. Few months later the beginner reappears talking about how they've applied to x number of jobs with no responses. And they start asking about how to get jobs working freelance. Moderators take some diazepam and start putting together more polite replies.

Anecdata as I can only see a tiny slice of self-learners via the forum; I feel for your ex though
Medical research is devoted to diseases, particularly where there's confidence something can be done about it. It's easy to imagine science being weak on something if it doesn't cause life-threatening problems.
"Rationally designed" drugs do this now. An example: Exjade ;

https://en.wikipedia.org/wiki/Deferasirox
Show HN: WriteFreely SwiftUI Client for iOS
Hey all,

Really pleased to show you all something I've been working on since WWDC this summer: the official SwiftUI client for the WriteFreely writing platform!

Just like most everything else the WriteFreely team builds, this has been an open source project from day one. It started with a Swift package wrapping the WriteFreely API; and once that was in a functional state, the client app work was kicked off.

The iOS app has been in beta for a couple of weeks now, and yesterday, we launched the app on the App Store. The Mac app has mostly been getting developed in lockstep with the iOS app, but has recently lagged due to some buggy behaviour in macOS 11 Big Sur. Nonetheless, it's still quite amazing to build out a non-trivial app for iPhone, iPad, and Mac (well, okay, most of a Mac app) in about three months. For a small development team —or if you're in the consulting space— that kind of productivity win is hard to ignore.

That said, it hasn't been all roses. Some outright weird bugs and peculiarities with SwiftUI have bitten this project — beyond, y'know, working with a beta framework in a beta IDE on beta operating systems. Things like preferredColorScheme worked mostly okay on iOS, but not on macOS; on the flip side, subscribing to a didFinishLaunchingNotification publisher works fine on macOS, but forget it on iOS. TextField elements have placeholder text, but multi-line TextEditor elements don't.

The tech stack is, at the end of the day, pretty straightforward:

- "Multiplatform" SwiftUI, dropping into UIKit/AppKit where necessary
- Swift Package Manager for dependencies (really, just the WriteFreely API Swift package)
- Core Data for local data persistence

In case you're interested in my experience working on a multiplatform SwiftUI app, I've been writing about it as I go here: https://write.as/angelo

And if you're interested in contributing, check out the link to the GitHub repo!

Best,
Angelo
I stopped reading when the author put “unique visitors” from one tool next to “visits” from the other tool.

Those are two completely different metrics that you cannot compare!
My experience is that most developers are really bad with SQL. Because of that, they would rather use an ORM because they think they can avoid internalising the relational paradigm. But, guess what - if you don't speak relational then your table design will suck, which in turn will impact DB performance.
Given a long enough time, you'll either switch jobs before this becomes a problem or you'll be forced to learn SQL properly. Most developers just switch jobs.
The tangled webs we weave
Hi, please see my comment below[0]. We welcome your feedback.

[0]: https://news.ycombinator.com/item?id=24838011
> I'm not being too serious about rethinking whether they're necessary, to be clear!

My apologies if I came off condescending, it's hard to impart tone of voice in text.

> I don't really understand why it is doing this?

I think it's because it makes the SQL Generation harder. I think the lib at the moment is simply a search and replace on a bunch of SQL strings.
I'm working on an open-source analytics lib [0] and I fully agree with the article that Cloudflare should either do it right, or not do it at all. Filtering bots is probably the hardest part and time consuming. There is no simple approach to solve the issue, but not doing it at all makes it worthless, especially for the price.

Hopefully their push will make the issue more prominent to website owners and help Google Analytics alternatives to grow.

[0] https://github.com/pirsch-analytics/pirsch
Lily the barn owl reveals how birds fly in gusty winds
Ooh, ta, that looks handy, especially with supporting SPARQL. If it can load my 1.1GB TTL, I'll be beyond happy.
Much is still to be discovered about the virus, science only knows the effects after less than 1 year. The question is, what could long-term effects of this virus? (let's in 10-20 years)
I failed 6 side-projects in 10 months
> I license all my personall stuff under the GPL and AGPL (where applicable) and dislike the permissive licenses (MIT, 3 clause BSD, X11, Apache) because they allow people to take your stuff and never contribute back. I prefer strong copyleft licenses that force you to contribute. Here is a good article going into permissive vs copyleft licensing.

This is a fair point, however the way it seems to end up working is that people just don't use the software due to the viral nature of GPL and AGPL.

I'd be happy enough to contribute modifications back to projects under GPL and AGPL but, the reality is, if I embed some GPL or AGPL component, service, or product into my site or service we're now in this (at best) legal grey area where we have to figure out how much of what I've done is a modification, and how much is distinct, and there's a risk I just have to hand it all over (whch I don't want to do).

It quickly becomes enough of a nightmare to deal with that it's easier to either (a) find an alternative that uses a permissive license, or (b) build something oneself that offers the required functionality.

It's a shame because it leads to, I think, both OSS and corporations losing out. It would be great if there was some sort of middle ground license that protected against corporate abuse, and forced corporations to hand over changes without the risk of having to hand over large tranches of their other IP. I'm not sure what that would be though, or whether it could be made to work.
I don't feel that way at all. I think a lot of that feeling comes from the fact that everyone's so dependent on ORMs they just rarely write SQL. Once you start doing it more you realize how powerful and elegant it can be.
I remember when the issue tracker for TypeScript or VSCode was still relatively new, the issue quality was much better. Now if you look at their issues, it's like trying to wade through spam, I hope they have specialized people who don't get demoralized from reading the issue list.

For example just one issue last hour "Slow performance" and basically list of extensions, OS info. To track that one down, they should test each and every extension listed, and still might not have a good understanding what is going on.
Its a sensitive topic here in the UK recently with the Pakistani grooming gang issue, however the I noticed American agile talks also use the term grooming for refinement
So, which is the better Search engine that Google is allegedly suppressing with its "monopolistic" practices ?
It must be hell to have a bunch of suited figures tell you "we're putting you to sleep, hope to see you on the other side"... and then wake up intubated.
In practice, type inference for return types works fine for the work I do (iOS development). Initializers are blindingly obvious anyway, and other functions are often members of an object or a struct. There are barely any bare functions.
Cloudflare Analytics is not there yet then. I guess it currently resembles more like their standard analytics overview page, which currently rather looks like a summary of a server access log.

I actually use Clicky and self hosted Matomo for most of my properties. I would love to use something like Plausible but to me (SEO pro) the most important feat is lacking: landing pages and average amount of actions and/or time spend per visitor per landing page.
> Historically the dependency management tool for C++ is the system's package manager, and/or a shell configure/provision script.

I agree with you here. The system package managers where invented to solve system global dependency problems between libraries/executables as well as provide headers and static libraries for development on the current machine.

> I don't see any value add to a "built in" dependency management tool to C++. Not as in it isn't a useful thing to have, just that it can't solve the big problem which is that most C++ projects would never support it.

Even if you don't see a need, you have to acknowledge that many other people see the need to have some sort local dependency management, be it compile time like cargo or the different cross-build environments (openembedded, buildroot, co.) or runtime like chroots, containers, virtual machines.

It can be argued that the local dependency management solutions are in their infancy.
So the sessions aren't about having people teach or advise you. It's just a place where you practice your pitch, and share your struggles and feedback, get everyone's immediate reactions, and a small chance you may find a user or good connection. What you do with that is still up to you.
Agreed, but I think Plausible differentiates between sessions and visitors? The term should be sessions: non-unique visits across a defined time range. At least that is what I do with Pirsch [0] and on my website [1].

[0] https://pirsch.io/

[1] https://marvinblum.de/tracking
Seems short-sighted, considering Google could soon dump Mozilla or drastically reduce the money it gives Mozilla in the deals.

It should be in their best long-term interest to have a "weaker Google" in the market. Then again, not surprised this kind of shortsightedness comes from the same Mozilla leaders that keep raising their own pay despite lower performance every year. It's all about the short-term gain with these people.
Please note that this is from 2009 and a lot of things have changed. If you read it consider it a history lesson of how TLS was in 2009, not how it is today.
My read on this is they want to harp on the old "they're not showing conservative sites" theme again. Maybe I'm wrong.
Is it, though? Do you have an (even hypothetical) example? I've never been in a situation where this is unclear.

External code that interfaces with the GPL code, or that the GPL code interfaces with: OK

Modifying or extending anything in the code itself: Not OK
Seems to be? Of course it's damn expensive to all who paid for it and didn't want it. Possibly to many of those who wanted it too.

Which part of "I was charged for a service I didn't order" does not compute?

I "my share" of taxes paid to build a bridge to nowhere was $3, am I not reasonable in thinking the bridge was too expensive?
Hitting prometheus API with curl and jq to debug OOM
That still means efficiency is lost. E.g. the market might fluctuate between non-optimal state. And then again in case monopolies build up, then there is no easy way to get out of a suboptimal state, because there are no real opportunities for someone else.
> Secretive Organ

Good one.
There are security matters too though, which no-one ever seems to get right.

Stored Procedures correctly managed are a more secure option than an ORM executing arbitrary SQL code, but the reason why is misunderstood consistently (I've had experienced DBAs get this wrong and insist to me that stored procedures prevent SQL injection attacks which is completely false).

To pick an arbitrary example out of thin air:

If my application requires 10 different calls to the database with variables, then I can create 10 stored procedures. I can set the permissions for the account that the calling application is using to only have EXEC privileges and only on those 10 procedures. This means that if the credentials were to leak the damage is limited to tasks the application could conceivably have performed anyway, albeit without any application-enforced validations on the variables passed to the calls.

If I use an ORM, I have to give the SQL account the client application is using more-or-less carte-blanche access to the database as it could conceivable read from or write to anywhere in the database through arbitrary SQL. Sure, maybe I scope the ORM to a schema and restrict on that, but it's not nearly as granular and fundamentally misses the point that I've opened a massive attack surface unnecessarily by creating a SQL account with generally free reign on the database that exists in the application layer.

On a recent project, mostly to see how practical it was, I built an application that used stored procedures with all of the validation being done directly inside the procedures in SQL. This had quite a few benefits:

I only had to maintain validation in one place.
I could rely on the formatting constraints I already needed in the database anyway.
The validation rules were beside the data and were much faster to edit and maintain over time.
The validation messages had to be pulled as keys making globalisation of the application much simpler later within the client application.

Different strokes for different folks, but there are literally decades of reasoning behind why RDBMS systems are the way they are that is completely bath-watered by ORMs.
Didn't know tup. Seems to be Makefile done right. (at least at first glance...)
I was once dead set against stored procs (having been previously in favour of stored procs) for the same don’t-split-business-logic reasons. However I now have a more nuanced approach - stored procs shouldn’t have business logic, but can be used to insulate sensible code data models from whatever random bozo (like me last year, or some legacy decision from 15 years ago) decided how the database schema should be.

The other way I’ve seen data-transport stored procs used is to allow multiple code versions to work on a single database - where you need to support version N and N+1 one the same data (I once worked for a saas company that provided a Preview version on live data before going to prod). Before version N+1 code goes live, deploy N+1 database schema, updated procs, new data, etc, and put in place versioned stored procs which let a version N application run on a version N+1 database, setting default values for new fields, etc. It did require some extra thought to make it work smoothly, but very rarely caused problems for customers.
(2) Bocoran PUBG Mobile Season 16 – Kolaborasi Dengan Metro Exodus