skysight-inc/HackerNews huggingface dataset:
I’ve been following live-view and elixir (and LiveBook as a result) and the people working on it are incredible! Inspired me to start learning elixir on the side a few weeks ago after admiring from afar.

Elixir is quirky and the functional aspects especially take getting used to (eg the learning guides say you should rarely write for loops), but the runtime and some of these amazing tools really show the potential. I don’t know if I’ll ever use it professionally (I hope so, honestly) but I think I’ll learn something that’ll make me better regardless.

LiveView has such a unique and refreshing take on web-dev (I say having never written any significant amount of HTML), that seems to make it behave much more like a local application. And LiveBook builds on that to be a next-gen alternative to Jupiter notebooks. I can totally imagine live book expanding into a more general purpose interactive playground type tool.. good for internal tools and dashboard and development experiments… almost a WebUI alternative to a REPL. I feel like all that’s missing is being able to inject/attach to an existing VM.
While providing third-party login services as way to sign-up had some benefits, omitting the "Sign-Up with email" option downgrades the experience dramatically. And, you know what? Providing only third-party sign-up options with "unnecessary" privileges ruins the entire experience.

A few weeks ago, I wanted to sign-up for a Product Hunt account, and in just a few seconds, my experience.. you know.. "downgraded" because there was no other way to sign-up other than through third-party services. After hesitating for some time, I forced myself to try to sign-up with my Twitter account. I clicked the Twitter icon, and it took me to Twitter, where I got these "cute/honest" permissions requested by the app I'm willing to authorize:

1. See Tweets from your timeline (including protected Tweets) as well as your Lists and collections.

2. See your Twitter profile information and account settings.

3. See accounts you follow, mute, and block.

4. Follow and unfollow accounts for you.

5. Update your profile and account settings.

6. Post and delete Tweets for you, and engage with Tweets posted by others (Like, un-Like, or reply to a 8. Tweet, Retweet, etc.) for you.

7. Create, manage, and delete Lists and collections for you.

8. Mute, block, and report accounts for you.

9. See your email address.

Oh man! 4 and 5 and specially, 6 are my all-time favorites. Are all these permissions really needed to be able to create a PH account with my Twitter? I mean, cmon.. this is not supposed to be an alternative front-end app for Twitter like "Apollo", "RiF" and "Relay" are for Reddit, this is just a website where people post their e-products once they launched, simple, huh!

I cancelled this process, and I still haven't created a PH account yet, but hearing OP screaming with this scary submission today makes me think again 'n' again.. maybe forever.. to proceed down this path.
I'm completely dependent on them, but electric cigarettes are going to be remembered badly one day
Radicle, then? Or more simply self-hosted gitea on an ENS domain?
It's the resource curse. Why think about it too much if you can just throw resources at the problem? This is not just an issue with builds. Seems like developers treat everything as "free", from HTTP round-trips to database queries.

Not to mention the tendency to craft convoluted and heavy solutions to rather standard problems. Because "this is how it's done now".

Standing here, holding my hammer. Lo, on the horizon: a nail!
In actual code it's not much difference, e.g.:

while (test("-")) { element() }

vs.

do { element(); } while (test("-"))
You can ask, you probably won't get an answer and there's a decent chance that nobody ever saw your resume anyway.
Send Your Dog Through a Wormhole?
Is it still the case that if you're in a private hospital for anything bigger than an ingrown toenail, and something goes wrong, then they'll shove you in an ambulance and take you to the nearest NHS teaching hospital, because:

- that's where all the big kit is
- that's where all the top experts are
- that's where the nurses and procedures are in place for critical care

?

Because that was the case 10 years ago. BUPA is great for seeing a doctor quickly with a non life threatening condition. And the biscuits [cookies] were nicer.

My knowledge of the NHS is almost a decade out of date though.
But the more people go private the more excuse it gives the government to privatise the NHS ("it isn't working, look how many people are going private"). Also many of the private doctors are also NHS consultants. Getting more private work might just mean they reduce the hours they do for the NHS. So it isn't clear to me that going private helps the NHS, possibly the opposite. Also, if you pay your taxes, you shouldn't have to go private.

It seems to me the main factors here are:

a) Healthcare is getting more expensive due to an ageing population and ever more elaborate and expensive treatments.

b) The greed of the wealthy (who would rather have a third card than pay taxes to fund the NHS). Who also control much of the UK media.

c) The incompetence and venality of the UK government. How many hospitals could have been built by the money paid out in fraudulent COVID loans or trousered by mates of the government for COVID PPE?

d) The lack of long-term thinking and investment. We seem to change ministers like most people change theri underwear. It is beyond shameful that the NHS is hovering up doctors and nurses trained in developing countries to make up the shortfall.
My start-up sells IoT enabled guillotines you can control via blockchain. Interested?
From my experience observing Apple and Google in WebKit and LLVM project: it's relative. Of course Apple's culture is not literally "no unit tests" and "no comments", as can be easily verified by looking at sources Apple released. On the other hand, I do think Apple's culture was "less unit tests" and "less comments" compared to Google, and it still is.
I guarantee that whatever traffic is getting past their cache is still 100x higher than 90% of startups.. People really do try to run before they can walk.
The UK style healthcare system is fundamentally flawed as it does not attempt to address the root cause of a health problem, and is skewed towards providing a tactical solution to the health problem instead. I.e. fixing up the patient just enough to make them come back later again either with the same or with a new but related health problem. Patients are seen as commercial clients (i.e. cash cows) rather than somebody in a real need. It does not matter who pays (the state or the patient out of the pocket or through a health insurance), as somebody generates the revenue stream for the doctor anyway. Which creates a vicious circle for the patient and adds a unnecessary extra burden on the already strained healthcare system.

Australia and New Zealand face the same problem, but Australia is rolling downhill at a faster pace.
Powerpoint! I should me so lucky. I was once passed an Excel spreadsheet where my colleague had layed out a flowchart! True story.
Gamification of technology to subvert the justice system
I wonder what kind of psychological problems result when you watch your loved ones catch covid and end up hospitalized or worse for long periods of time? We'll never know, I guess.
Ask HN: Why not use a stupid name for a startup?
I'm rebranding a project I'm working on, because someone pointed out that the name conflicts with existing projects.

For a while now I've been hearing from people that "the name doesn't matter". The reason people associate Apple, Google, Blender, Firefox, etc. with something good is simply because the products those names represent are good. The point is to actually just come up with a brandable name that's short, easy to say, isn't taken by another brand, and maybe has something to do with the actual product.

So while I've been brainstorming ideas for an app name, I got a little frustrated and came up with this:

"Time Saver 3000".

That name is a little long, but it made me laugh at how stupid it is - yet also straightforward, and memorable.

Why aren't more projects named like that? What's wrong with using a silly, even stupid, name? Wouldn't it be a bit fashionable? Like breaking out of the mold and adding some whimsy to an industry where most app names sound like "Tasker" or "Taskly" or use Greek/Roman mythological names?
The basics are rarely the problem. The issue is that most any large project ends up wanting to do something slightly unusual, and things quickly get weird there.

Eg, you'd think downloading a file in cmake would be fairly straightforward, but it's not really.
Such an odd system because Koreans don’t even ask for ages when asking they just ask for birth years because of how wonky this system gets.

Kind of glad they’re finally putting this old system to rest.
DearMoon mission around the moon on SpaceX's Starship rocket
I actually did try that! No reply from the Austrian authorities. No reply from any email at Runtastic.
I see your point on Next.js being considered a full-stack solution, given it can execute server code. When referring to full-stack frameworks, I had in mind solutions that also immediately pick and setup a db layer for you. But I agree that is not given and will look into clarifying that in our docs.

Besides db coming out-of-the-box, the biggest difference of Wasp over Next.js is that data models (aka entities in Wasp) are more deeply integrated throughout the whole stack. That means you don't have to implement your typical CRUD API to deal with data. E.g. Once you define your entities (User, Post, ...) and queries/actions that operate on them (getUser, updatePost, ...), you can immediately invoke them from the client (Wasp generates RPC under the hood) without any extra work.

Since Wasp has understanding of your data models (we actually parse the psl, prisma schema language, used for data model definition) it can also provide more help such as automatic cache invalidation [1] (e.g. if you run an action that updates Task entity, Wasp will immediately know it needs to refresh all queries that depend on Task entity, unless you specified differently) and a native support for optimistic UI updates [2].

[1] https://wasp-lang.dev/docs/tutorials/todo-app/03-listing-tas...

[2] https://wasp-lang.dev/blog/2022/11/30/optimistic-update-feat...
Popularity I assume - people will be less hesitant to download an apk file from github, even if being on github doesn't really make it trustable in practical terms.
> Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.

Why was the title of this article editorialized?
Bitcoin allows you to open infinite free bank accounts and the contents are extremely hard to confiscate.
Apparently the problem is also downstream - namely the inability to discharge patients who are ready to go home due to lack of sufficient community care available to support these patients.

Thus taking up a lot of extra beds and having a knock on effect on A&E queues etc

That and a recruitment problem - as I understand it. (Likely partly due to poor wages but that’s an assumption on my part)
Ask HN: What are your technology trends predictions for 2023?
Apart from ChatGPT of course.
Hey Andrew,

Given that one of the most often repeated complainst is the lack of operator overloading, which makes any kind of vector math (so, all graphics programming, and many other things) very ugly, would you re-consider adding it to the language?
I am exactly one of those users which you describe and only use Waze for long trips and Maps for the rest. Waze urban navigation drives me crazy with the route it picks sometimes, hoping of shaving off a few seconds.
I completely understand. Overall it would be best for everyone if we had a really well run and funded NHS. But it is better for the individual (who can afford it) to pay and skip the queue. It is basically 'the tragedy of the commons'.
The required scope for stars is 'public_repo' and the UI for that does not mention stars at all. Unless you click the dropout all you see is 'Repositories - Public repositories', which does not sound dangerous at all (although yeah, that shouldn't be needed for login).

Clicking dropout shows that permission is r/w not just r/o, but does not mention stars either.
If you think you're paying a good developer for their time, you're stuck in Victoria era thinking.
DMCA only works in the United States.
Labour (under Jeremy Corbyn) shares a lot of blame for this situation. Why? In the last election, Labour refused to take a stance on remaining in the UK [1]. To be fair, there was also a massive, coordinated and successful smear campaign against Corbyn. Brexit won by a narrow majority (52-48) and there was no party to vote for to vote against it in the election.

The Conservatives went from having a narrow majority (and requiring DUP support for that) to having a massive majority not seen in 40+ years.

[1]: https://www.reuters.com/article/uk-britain-election-corbyn-b...
Millennia ago, all legal documents used a system like these.

Documents were dated in years of the reigning monarch (because using any other system was disrespectful), but the year would always change on a given date in order to help keep things consistent.

When Alexander's realm was split into four friend/foe kingdoms, they agreed between them to start a common dating system, that all documents would count from a common date.

OT - It seems that they tried to remove any memory of Alexander - we have very few docs from Alexander's time; much, much less than expected - presumably, holding such a document was forbidden. On some records (such as the astronomical tables) the dates were falsified, probably so as to deny his reign. The decision to make a common date was likely related.
Fortunately, most of our loved ones under 80 only suffered with a few days in bed, so the psychological scarring wasn't too deep.

And the ones over 80 ended up catching it anyway.
While I don't agree to migrate, I do agree that new projects need to find a safer alternative to C++, do we have a better mature alternative at this point in time other than Rust? I'm not aware of any other that is production ready.

Also if your only complain in syntax then is just your taste, I would have considered if you have complains about issues with the language, one that I can think of is async/await that is a WIP.
And they're a bog-standard human. Very buggy, get all kinds of tired and sleepy and drunk and high. I don't have the patience to be terrorized with some dumb ass permission lists when I want to access something. My brain is there to process the experience of eating tasty food and making children with an another human or whatever, I'm not an API. Just ask yourself if the UI would confuse your demented grandmother, if it would then it's shit and I hate it. oauth, shmoauth, who cares?

If the same happens to me I'm positive I'm /punching the screen, locating whoever set that bullshit up and taking a dump into their physical mailbox./
We left the UK last year. I liked many things there, but the NHS was never one of them. The GPs who are often borderline incompetent. The administrative staff and their endless errors. Wait times were always bad. A few years ago we waited 9 months so for an appointment with a pediatrician. I recently had to make a couple of appointments with specialists, cardiologist was one of them. Less than two weeks wait time+ multiple doctors to choose from. In the UK I would have waited for month for this to happen.
Scaleway facilite la gestion des droits sur son cloud avec sa solution IAM
L’outil autorise également la définition d’une liste de règles définissant le type d’accès, complet ou en lecture seule, à des groupes d’utilisateurs pour des produits sélectionnés. Ces règles peuvent également s’appliquer à des applications.
Making money extremely difficult to confiscate is the solution. Bitcoin solves this.
Researchers gain a better understanding of how methylphenidate (ADHD med) works
Someone needs to write a Christmas themed satire about "elf-ective altruism" where the elves decide they can do more good by saving childrens lives in the developing world and everyone awkwardly agrees even though it's a buzz kill.

I'm not sure exactly how you get to them buying expensive HQs and worrying about time travelling robots sent by evil AI and existential risks to near infinite future space-faring children's gifts but I'm not sure how the real EA made that leap either.
Take a look at this: https://www.dropbox.com/s/gq2hkp7w37c5y6q/ai.png?dl=0
There is a character limit on a single response. You can ask things like 'Continue the previous answer' to get it to generate more.
How to write an Eulerian fluid simulator with 200 lines of code
My side project: Photoshot an open-source AI avatar generator Next.js app
Here is my latest side project : Photoshot. An open-source AI avatar generator that uses the Dreambooth model. Is fully open-source (and I run a paid instance as business model).

The tech stack:
- Next.js (fully TypeScript), hosted on Vercel
- Prisma for ORM (db hosted on DigitalOcean)
- Chakra UI for UI components
- Replicate for AI model
- Stripe for payments
Thanks. Are you by any chance a in a relation ship with a culture in special circumstances?

PS: Its not even something you have to be "active" or there to do. Park a explosive drone with a solar panel and starlink reception somewhere within reach, have software monitor the oil price dipping and the drone starts and attacks the pipeline if the mersenne twister gives in. One guy could do it and destroy a whole pipeline system.
Simpler and, I'd wager, wrong. It seems to me that this stems from fundamental limitations of current machine learning tech. As far as I'm aware, not a single neural-net based AI has displayed the ability to do "System 2" style thinking well, regardless of their training set.

We have AIs that are good at System 2 thinking, that is, symbolic AI. But they don't do System 1 thinking at all. We haven't managed to integrate the two meaningfully and I don't think anyone has a clue how to do it. It's not enough to just have the ML-based system make calls into a symbolic AI when it needs to do reasoning, that's like you have a child who doesn't know how to multiply, so you give them a calculator and declare "this child now knows how to multiply".
I've seen a few of these and I know I I'll struggle to spell "World" backwards, even at the height of my cognitive ability.

Better start practicing today so I can get it right in my dotage :)
Same for Finnish public broadcasting:
https://yle.fi/aihe/tekstitv

Some picks:

English news: https://yle.fi/aihe/tekstitv?P=190

Seasonal calendar: https://yle.fi/aihe/tekstitv?P=830

Museum of Teletex Art: https://yle.fi/aihe/tekstitv?P=805
As far as I know, AdNauseam is not against relevant Google ToS and no ToS term was ever cited.
Yup, it is a very confused text without any real point to it.

Edit: Have to revise that, it made me rethink something: maybe I should throw endOfLine as a token out of my parser generator engine, and instead introduce a startOfLine token.
Get effective digital marketing strategies, tips and guidance from our invisio solutions blog. From web development to marketing.
When I work stationary, I always set my charging limit to 60%, pluged-in and that keeps my battery in good shape for years.
It's like showing up underdressed to a social event. Perhaps someone cool can pull it off and own it, but it's a bad idea for most people which is why it isn't the default advice.
> In short, if a developer is waiting on a build to run for one hour and doing nothing in that timeframe

This should be at the very top of the article. It basically negates entirely the whole experiment because no developer will just sit and wait for hours for a build (unless they planned on taking that break anyway).

The cost is not 0 but it is absolutely negligible.
I was about to ask what possible conspiracy theory could people come up with to doubt the story of: Guilty verdict, drink liquid from small bottle, die of poison...

But then I remembered that conspiracy theorists are often inspired by a muse that other people don't have access to. So best to just shake my head and find something else to read :-)
There's a Romanian startup that tries to address part of the issue. They estimate that their technology can decrease concrete use by 30%: https://svelte.eu/
Sounds like i need more wasps in my house!
The trouble with anecdotes is that I have examples of people who were bed-ridden for 6 months with a COVID infection, and I was lucky because other people have examples of corpses from it. My secondary school 22 years ago had enough pupils that, if it’s the same size now, half a dozen to a dozen of those pupils will have faced relatives dying from it, and those stories will have spread around the playgrounds/social media.

Then there’s the fact that, even though it’s milder for pupils, they can still get: if you know what it can do to your granny before you get it, it’s going to be terrifying; and if you get it mildly and then granny dies from it, you’re going to feel survivor’s guilt and worry if you killed her.

Then there’s the fact that parents were already keeping their kids off school before the official lockdowns, because so many people saw the government wasn’t taking it seriously (which later became the PM almost dying from it, but it was obvious they didn’t care well before then).
It's not clear at all. The scope UI says 'Repositories - Public repositories'. It does not sound dangerous and only reveals that the access is r/w (not r/o) after expanding the dropout. It does not mention stars at all.

An example requesting the 'public_repo' scope (the client_id is a random one from the internet): https://github.com/login/oauth/authorize?client_id=33a703d01...
I recently moved our GutHub CI to a self-hosted runner and it reduced CI times for all jobs by ~5x.

One frustrating part is that a single GitHub runner can handle one job at a time, and our repos have 4-8 highly parallelized jobs. So we need multiple runners. To do this in an economic way, I made a Docker image and run 10 instances of it a single dedicated host from Hetzner. For ~$50/mo, we have unlimited CI and job run as fast as theoretically possible.

The CI box has no inbound ports open to the internet, and the OS is set to auto-update, so the maintenance burden is low.
But that's kind of the point -all that matters is how much training and/or experience is required to make them able to do the job, but the differences can be quite large.

We establish a difference between jobs where that training is relatively short (and thus we can expect it to happen on-site by the company who can hire people from other positions and have them do the new job) and the jobs where that training takes many years and thus requires significant pre-commitment and long-term planning to ensure that they can be filled.

For the purposes of crude statistics we pick an arbitrary line and label the jobs with <1 year of job-specific training required (starting from generic knowledge e.g. highschool or a degree in some other field) as "unskilled" and >1 year job-specific training required as "skilled"; but the key point is that there is a substantial qualitative difference between roles where you can "swap" people from one industry to another, and roles where that doesn't make sense at scale - while some individuals do switch high-investment careers, you're not going to solve a pandemic-prelate doctor shortage by re-purposing excess lawyers, but in that same pandemic you can solve a delivery driver shortage by re-purposing excess cashiers. Similarly in IT, the jobs which can be done by putting someone through an x-week boot camp do need different treatment from managers and policy-makers than the tech jobs which do require much more training and/or experience.
Yes I think this is still the case, however the emphasis is on “if something goes wrong”.

I don’t know how often something does go wrong to trigger this scenario though!