skysight-inc/HackerNews huggingface dataset:
> TLDR of a Christian perspective:

Here is another Christian (Catholic even) perspective.

> God is love. [...] God knows what choice we will make, but does not force it.
> It does not follow, that if humans refuse to love, God should nullify all consequences.

If the omniscient, omnipotent God knows what choice we will make, He may not have forced it, but He did set the conditions and dynamic systems for this choice to happen, as He already knows, ahead of time. It's basically the same. There lies the contradiction (or let's call it paradox) of that argument.

> On that note, Hell was not made for humans but for Satan, and we as humans have only the ability to choose love (God) or absence of love (Hell). A person who has chosen to not love, logically cannot live with love itself. Viewing it as humans choosing to damn themselves by refusing to love, would be a more accurate perspective.

That is why Hell/Heaven is likely more a matter of (changing) perspective (how do I live/act with what I have) rather than a definitive objective place. Hell/Heaven is not some mythical afterlife meritocratic estate, it's firstly right here, right now, in each of us, the sum of all our actions and relationships.

And that is consistent with what is in the scriptures, what psychology and neuroscience tells us, and what common daily experience shows.

This is also why the "God is love" mantra is a good thing as long as it's not tweaked into a bizarre reverse way to justify that non-believers/observants of a specific ruleset of a specific religion have chosen to not love, or are "unsaved" and should therefore either be converted or suppressed.
I don't think it's worse but it's like losing a friend in a small way. It's not the same assistant you talked to previously
Writing on the internet sometimes feels like being a blob of uranium in a reactor where control rods are slowly being inserted at the same time as the reaction chamber is being expanded. There is factually more fissile material out there, but it's no longer as close to critical mass.
The "additional money supply" is a (hidden) tax on people with fixed incomes and no hard assets.
You obviously don't live in the UK, where the mad dash at 8:00am on the dot to attempt to secure an appointment happened, and the line would be busy until 8:30am when they ran out of appointment slots, if you were unlucky on the re-dial/hangup rodeo.

Apps (actually a PWA) mean I can choose an appointment at any time in the day and know that I have a full palette of options over the next few days. The same App(PWA) allows me to click through to my NHS login where I can see my booked appointments or test results.
Some people report some negative experiences for any tool ever brought into existence.
Dutch software firm Bird to leave Europe due to onerous regulations in AI era
I‘m not sure that’s true with the latest models. o3-mini is good at analytical tasks and coding, and it really sucks at prose. Sonnet 3.7 is good at thinking but lost some ability in creating diffs.
When sites use an AI generated image like this and don't bother to spend 10 seconds looking to make sure it looks okay (UIGN SIGN UPP? AISK ANACIS?) it makes me question whether that same level of care was put into writing the article.
Also for insurance.

It doesn't matter if it took a guy 10 seconds to break your lock, if you didn't lock your house, chances are your insurance won't pay.
What should I focus on from now on? If I want to change career path, what will pay me as good as a Software Engineer given that I’m 34 years old? Let’s I can take a break of 4 years to take another degree, what would be the wisest choice?

I’m at lost honestly. If not 2025, it would 2030 or 2040. I fucking love software engineering.
https://archive.ph/XkXXb
Unless states have their own sovereign militaries that do not and cannot answer to the federal government that is of minor importance.
> I bet you could examine the keypad for wear. The worn keys (or the shiny ones) are the ones for the code.

That still doesn't give you the order of the key strokes.
Just as the Vogons steal everything else, they stole their poetry from William Topaz McGonagall

https://www.mcgonagall-online.org.uk/
I didn't mean to say that n would need to be 2 or more, unary functions (I even mentioned factorial) should be fine. 1-tuple is valid tuple :)

And yes I think your analysis that only allowing n-ary funcs with n>=2 would make general solution very much impossible since you can only have a limited number of inputs.
Wow this is neat. I never really bothered to deep-dive into my git configuration, but some of these are really cool.

The diff changes are awesome, and I always wondered why there isn't a global .gitignore file in the first place, seeing that every .gitignore file basically has (mostly) the same content
/s Breaking the last person to put the last brick of the house has built a house in just a few minutes
You need the historical context of the desktop calculator to really understand the pocket calculator.

Short summary: "I want that in my pocket"
I took it to mean "Functional Programming".
That was pre-LLM, now I think prompting your website is going to take over. Same for all software, you'll have to compile everything yourself because you'll be modifying everything yourself (via llm).
WebRTC runs SCTP over DTLS over UDP.
Why does riding a road bike always leave you with back pain and soreness? Maybe your frame size is completely wrong! Choosing the wrong road bike size not only affects riding comfort, but can also lead to knee injuries and chronic back pain over time. This article combines scientific data with practical methods to teach you how to accurately match your frame size based on height. Plus, discover a free online calculator tool that eliminates the guesswork in sizing - finally saying goodbye to improper bike fittings!
It's all pretty much a central system as of this year, your trust will have localised PWAs or Apps, but it all connects via provider IDs and transfer codes to the same NHS backend.
Isn't it nice to have just a little bit of an illustration instead of just text? Obviously an AI-generated image is going to spit out some nonsense text as part of the graphic, but we're not really trying to hide that it's AI generated.
As someone who's recently started to read a philosophy of software design, I have to say that a lot of the points the author makes are things that I've come to learn with experience, which feels pretty good. As opposed to clean code, which I read when I was starting, and although at that time it felt good to have some guidelines—I still think having some guidelines is better than having nothing at all.

I think you grow out of that advice very soon, because it's not very practical, it feels out of touch. The result is not code that is easier to read, quite the contrary. I think the Java world has been influenced for worse by him.

But I don't have anything against him, as other comments say, the problem is dogmatism and trying to follow these authors blindly instead of thinking about it.
Unless you live in an area with predators and want to keep them alive. My BIL was devastated when all but one of his chickens were killed in his makeshift coop
Still use my original 42S and 15C here all the time.
> Why would humans feed wolves scraps without them providing something of value in return?

Human beings aren't all always that transactional. "Homo economicus" is joked about for good reasons.

You can easily imagine situations where a) food is in a temporary surplus due to a successful hunt, so there is little downside to wasting some and b) a sentimental child has access to it.
The only poem I remember recently (if there were others, they haven't made impact) is "The Tiger" by Nael, age 6.

Perhaps the only worthwhile contribution to the utterly dead field of 21st century poetry.

"Few of Twitter's most vocal posters spend time reading contemporary poetry collections, attending readings, or tracing the evolution of forms."

Have you tried making "art" that can stand on its own and doesn't require sustained brainwashing to be "enjoyed".
> “Who does that guy think he is, eating bananas and all that?” said no one ever. The social score of the banana is fully neutral. Nobody has ever thought anything of anyone for eating bananas.

As someone who cannot stand the smell or taste of bananas, I'll certainly judge you for trying to eat one near me.
This is outside my area of expertise.. so naiive question.. but ports aren't tied to the protocol .. right? If you open a raw socket, it's still on some associated port number. NAT traversal multiplexes ports.. so why would that preclude using any arbitrary protocol?
You mean the memos all over LinkedIn about how companies can reimagine and automate their customer experience to better instrumentalize customers to hand over their money while removing the need to actually interact with said customers?
> If you gamble tens of thousands in those machines, and you don't care about the losses, you get a reasonable expectation value back out as laundered winnings.

Where does the laundering come into it? If the machine pays out in cash and you just walk away with it, you've gone from having a big pile of dirty money to having a slightly smaller pile of dirty money. You could declare that the smaller pile is all gambling winnings (off of a low base), but as soon as that gets audited you have to refer the auditor to the casino's security cameras and there you are spending a lot more than you got back.

You could ask the casino to make a formal declaration that your smaller pile of money is gambling winnings (maybe it's chips!), but why should they lie for you?

And if it is chips, you had to buy chips originally. How do you explain how you afforded those chips?

What's the part of this scheme that works?
If you're taking a really high level look at the whole problem, you're zooming too far out, and missing the trees themselves. You chose the wrong parents to be born to, but so did most of us. You were interested in what you were interested in. You didn't ask what's the right thing to be interested in, because there's no right answer to that. What you've got is a good head on your shoulders, and the youth to be able to chase dreams. Yeah it's scary. In the 90's outsourcing was going to be the end of lucrative programming jobs in the US. There's always going to be a reason to be scared. Sometimes it's valid, sometimes the sky is falling because aliens are coming, and it turns out to be a weather balloon.

You can definitely succumb to the fear. It sounds like you have. But courage isn't the absence of fear, it's what you do in the face of it. Are you going to let that fear paralyze you into inaction? Just not do anything other than post about being scared to the Internet? Or, having identified that fear, are you gonna wrestle it down to the ground and either choose to retrain into anything else and start from near zero, but it'll be something not programming that you believe isn't right about to be automated away, or dive in deeper, and get a masters in AI and learn all of the math behind LLMs and be an ML expert that trains the AI. That jobs not going away, there's still a ton of techniques to be discovered/invented and all of the niches to be discovered. Fine-tuning an existing LLM to be better at some niche is gonna be hot for a while.

You're lucky, you're in a position to be able to go for a masters, even if you don't choose that route. Others with a similar doomer mindset have it worse, being too old and not in a position to them consider doing a masters.

Face the fear and look into the future with eyes wide open. Decide to go into chicken farming or nursing or firefighter or aircraft mechanic or mortician or locksmith or beekeeping or actuary.
I wrote this short essay[1] almost 20 years ago ...

Most people ask "What is poetry?". Maybe a better question would be: "Why does every human language have poetry within it?"

[1] https://rikverse2020.rikweb.org.uk/blog/monkeys-learn-to-sin...
About the decision to use RPN in HP-35, Tom Osborne said this:

"I was a bit concerned about the stack architecture and RPN notation, but that all went away when I demonstrated one of the first prototypes to my mother-in-law, who is anything but a mathematician. After I had done some fairly complex operations, Fran said, "How many things can you stack up in that machine?" With that comment, my worries disappeared."
Mozilla got billions from Google and squandered it. If the EU were to fund a browser, I would prefer it to be Ladybird rather than throwing even more money into Mozilla’s bottomless pit.
C fast, the rest slow. You don't want to serve static assets in non-C.
I have an ad blocker that removes all ads so I indeed don't care what ads are displayed to me. But I do want to minimize what data companies collect about me and will use whatever means necessary to do so.

Why just Meta is a false dichotomy. Privacy-aware users tend to adjust the settings and use privacy-enhancing extensions for all companies.

Yes, I think this should be regulated and companies within the EU need to be forced to respect privacy and other EU laws. The current penalties are too low. Data theft is a serious crime.
> Meaning I had to drop a lot of friends. Once they start screaming about "woke" or bitching about trans people they are forever out of my life.

This is somewhat unfortunate. People like this need to go to a political meating and see what is talked about. There might be exceptions but the media and thus public conception about what parties talk about and think are prioritised question seems more or less made up.

I agree feed based social media is to blame. But I would say the problem is bilateral and need mutual understanding in the communication.
We are mainly B2B so we don't really see signups using Apple's email relay. That said, it could be something we might have to consider blocking in the future if it becomes a problem.

For paying customers, it probably doesn't make a lot of sense to use an anonymous email address, since we ask for your name and billing address either way (have to stay compliant with sales taxes!)
Hey @itake! I plan on writing about that too, around part 3.
Thanks for giving it a read!
I don’t care about GitHub stars usually but “0 stars” is a strong signal to me.
I agree with what he's saying, it helps!
I thought the point was that they wanted to use something that didn't exist yet (either in RL use or in RFC form)...
A neat trick in Vespa (vectors DB among other things) documentation is to use hex representation of vectors after converting them to binary.

This trick can be used to reduce your payload sizes.
In Vespa, they support this format which is particularly useful when the same vectors are referenced multiple times in a document. For ColBERT or ColPaLi like cases (where you have many embedding vectors), this can reduce the size of the vectors stored on disk massively.

https://docs.vespa.ai/en/reference/document-json-format.html...

Not sure why this is not more commonly adopted though
There are two variations of insertion sort. You are comapring to the swapless insertion sort, the other poster is comparing to the swap basses insertion sort. This is the swap based insertion sort with a small variation.

As discussed, unlike insertion sort it begins by finding the max element and places it first.

Following that it follows normal insertion sort pattern with one change. Insertion sort normally sorts the new element "downward". This sort sorts the new element "upward" from the smallest item. It still uses the same inline temporary slot that insertion sort uses, it's just more notable now because it's inserting the new item "bottom-up".
Whenever I hear the phrase "post quantum", I associate it with snake oil. So this marketing article made me less likely to become a Tuta customer.
"We'll extract interfaces as and when we need them - and when we know what the requirements are we'll be more able to design interfaces that fit them. Extracting them now is premature, unless we really don't have any other feature work to be doing?"
I prefer the more entrepreneurial route and learning more about this. It also pays better in my area, as the taxes are lower.
Biased against the approach of your former coworker and thus the "Clean Code" way? I assume it did not work out well, because you needed to move fast to build an MVP before trying to do it right?
Yes "Restauratrice" is a perfect valid french word. So don't really understand the 'thankfully'...
> If they had said "See, everything within 5000m" or "everything within 5m" you might have a point

On the contrary, if everything was within five meters, that would make the finding much more impressive.
No it is not. Inflation would reduce their spending power, but additional money supply is a different thing.

Additionally, most "fixed incomes" these days are inflation pegged, so even inflation is not a burden. But it's never a tax.

But since you put it so starkly, it must be pointed out that when we do not deficit spend when we could, it is to the detriment of productive members of society that are producing all the things that those on fixed incomes need.
I'm not sure it's that spicy, from my perspective, hope to deliver on it.
tangential : I still can't get over the idea that shapr3d license is subscription only. You cannot buy the software. This means that your whole work/workflows ceases to exist if you not continuing to pay. No fallback option.
This seems somewhat fair, it'll end the 'we can't do anything, even though your 'find my device' shows exactly whose house it is in' reply from the police. Given the size and scope of mobile theft something need(ed/s) to be done.
Here you go: https://jsfiddle.net/790sfL21/30/

The difference between the two algorithms becomes even more apparent if you rerun the sort after the list is already sorted.
I'm working on a simple voice AI tool that "interviews" people. Similar to a questionnaire.

Why:
- because stable voice AI is still extremely hard. I built multiple such platforms (inbound, outbound, support, phone based) last year. And learned, it is very hard to build something complex with current tool
- the interview paradigm is common enough to be useful. E.g: off boarding, business insights, pre/post lab experiment interview, market research
Ports are tied to the protocol. IP layer doesn’t have ports (it’s in the name).
Yes, right, I forgot, this also happened to me once: someone deleted their repo for an Elm library. It was salvageable through whatever archive and publishing my own copy.

It happens less often in Elm than in JavaScript though! I'll take "abandoned for two years" Elm project over "abandoned for two years" typescript project anytime!

The problem, in your case, was not really Elm.
Working on the french national building registry. We record every single building in the country, attach a unique number and distribute this number in many databases (public and private) as a pivot key. The goal is to create new analysis using data spread in different databases.
Since nobody has a perfect database and no algo can detect everything, we are opening the database so any public structure, private company and citizen can participate to the content (think OpenStreetMap for an official state database).
The url : https://rnb.beta.gouv.fr (in french)
I think blogging isn't just about getting views, it's more about organizing your thoughts and solidifying what you've learned.
There's a couple of great open source projects[1][2][3] that try to keep up-to-date lists of domains that belong to disposable email providers.

I would probably not recommend implementing a whitelist for blocking purposes. But perhaps domains on a whitelist could get a slight scoring bump.

[1] https://github.com/disposable-email-domains/disposable-email...
[2] https://github.com/disposable/disposable
[3] https://github.com/unkn0w/disposable-email-domain-list
The amount of work this creates on fixing CI is going to be absurd.
In my experience with AI for research and programming I find the opposite. It lets me get to the FAFO stage sooner, so I can try many possible paths (many of which may be dead ends).
Disappointing. Normally when something uses 'reinventing' in the title they are going to present a model of something that works differently than the current norm.
I enjoy some extra colour from emojis but to each his own.
Kungfu Bot: Unitree G1 [video]
The arguments from staunch clean code zealots have wasted so much time on PRs that I have lost count. Hours and hours and sometimes weeks - PRs having ideological discussions on something that neither the underlying machine cares nor the end user.

Multiply that across the industry and that probably easily reaches in hundreds of millions of dollars productivity wasted.

Ps: Not advocating cowboy coding or spaghetti code either.
You just need to work on one project built by someone that implemented Uncle Bob recommendations blindly when the books came out to know how much they are worth. There were some low hanging fruits to pick at the time regarding trying to be better at software engineering and he generated some text about them.

Full of terrible advices, he never wrote anything significant (in scope and notoriety) during his time as a software engineer like many other prominent authors at the beginning of the agile era. The success is only the result of a wave of junior devs searching for some sort of guidance, something that there is a never-ending need for.

Horrible recommendations that produced a lot of code that is a pain to work on with the abundant amount of indirection it has. Really painful guys.
There's nothing ideological about biology. Trans women are more aligned with cis women than cis men.

Links to your claims?
Mentioned in TFA: More canonized by the Soviets.

Tangentially, I was just riffing earlier with A Colour For Every Season

Referring to the fact that there were other factions besides the Blues and the Greens but we mostly only remember those two.

https://en.wikipedia.org/wiki/Nika_riots
Failure Theory for Materials Science and Engineering
At work I've use a mix of physical and digital with a whiteboard to track my TODOs as I can always turn around to see what's next and I get a nice reminder at the start of my day of what I have to do. I also have a ~/.kb file, which is just a plain text file to store any scratch notes, commands, etc.

At home, I have a physical journal that I write in, and I hate to admit it but its kind of a mess, but I do have an agenda that I use to management appointments that is better organized only due to the virtue of the provided layout that it comes with.
I am not sure how good these Exercism tasks are for measuring how good at a model with coding.

My experience is that these models could write a simple function and get it right if it does not require any out of the box thinking (so essentially offloading the boilerplate part of coding). When it comes to think creatively and have a much better solution to a specific task that would require the think 2-3 steps ahead than they are not suitable.
Honestly, that's probably the best approach: writing because you enjoy it, not because of algorithms, engagement metrics, or personal branding
Is it just me or did anyone else completely miss Caddy for it's opening sentence?

>Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.

To me it reads that if your application is not written in Go, don't bother