skysight-inc/HackerNews huggingface dataset:
Nature can be cruel and we're part of nature

But we (humans) do exclude ourselves from being part of nature like that. If you believe that this is morally correct, how would you define the general criteria for this exclusion?
I love my RM2. Been using it without their cloud thingy since I got it. If they ever start getting hostile to non-cloud users, I'm out.
Will use next time! thanks for the tip.
I worked on an application that helps prevent train collisions.
And another application to detect faulty doors on older trains to prevent passenger accidents.
My own suspicions is that we've taken programming as far as it can go. All the big ideas were in invented in 1980 or earlier: subroutines, libraries, functional programming, automatic garbage collection, etc.. We may have refined some ideas since then, but it seems that we are mostly arguing over what colour the wheel should be.

Alan Kay compared out current practises as akin to pyramid building; very little is understood about structural engineering properties of the materials, we just place block on top of block. He argues that there is no programming equivalent of the arch.

But suppose that big blocks of stone is all there is. I recall Linus Torvalds talking about one of his proudest achievements. I don't remember specifics, but it was some memory allocator IIRC. All of this was achieved at the microscopic level using C. It's one human sitting down and figuring out exactly what was required to solve the problem, which bits to twiddle, and which bits to leave alone. No shortcuts.

I would argue that programming is not like other engineering disciplines. It boils down to this: we can create specific solutions to specific problems, but we can't create specific solutions to general problems. That is to say, we can create programs like spreadsheets, do accounting, model airflow through turbines, whatever you want, because we understand the problem domain, and it is constrained. As to "how do I write my program", well, what program are you trying to write?

Compilers cannot reason about the structural integrity of a program. They are general purpose. They do not have any domain knowledge about the type of program you are trying to construct. They can therefore only tell you if a program is syntactically valid, not whether the program is flawed at the domain level.

Can we give compilers (or some other near equivalent) domain knowledge? In an exceptionally limited sense, perhaps. I have in mind configuration tools that some microcontroller vendors release. These programs have domain-specific knowledge about how their microcontrollers can, and cannot, be configured and for what purpose.

They are extraordinarily constrained in scope. The hard work of actually getting the hardware to do what you want it to do is left up to you.

So we shouldn't expect too much out of any domain-specific solution. Their scope is highly limited. We shouldn't expect many to be available.

So I'm not expecting much in the way of paradigm shifts in the near future.
What is wrong with using a paper notebook?
Thanks for taking the time to write this down. It would be great if this was more widely understood but sadly it is not and won’t be - instead it will remain “a mystery”.
> if your backend throws requests against external (and potentially blocking) services and you have the "audacity" of wanting to keep answering your clients.

If you have enough processes/threads running, the CPU scheduler should take care of that , no?
Raku provides explicit methods for #1, #2 and #4 on strings:

$string.encode('UTF-8').bytes; #1
$string.chars; #2
$string.codes; #4

https://course.raku.org/essentials/strings/string-length/
It's you.

(Or maybe I missed the <satire> tags on your comment.)
> It’s a bit more complicated in practice though.

What if the person had a gun pointed at the head of your child, finger on the trigger, ready to go.

What if they had already shot one of your children in the head?

Do you use the gun in your hand then? Or is it not the answer?
For most frameworks,etc... I find that things get harder as the project grows in size and more code is added. Strangely, I find the complete opposite with Django. I find that adding new features and apps in my day job is easy and I barely even think that I'm using Django, but trying to start a hobby project with it is initially a bit of a nightmare

That being said, weighing up the good with the bad, its still my favourite web framework
On airports or what? I used Mac as my development environment for ten years and never had a conflict using port 5000. It’s not about inflexible web frameworks, lazy or stupid developers that use Macs. 5000 is a popular default port for web frameworks, and if it stops working one day, there’s nothing wrong with wondering why. It might be a small headache to get your entire team to redefine the default port in your project’s dev environment if half of them use another OS, or you happened to upgrade MacOS before everyone else. Of course, the most likely outcome will be switching to another port, but what is with all the hostile comments in this thread about someone asking why something that’s worked for so long broke?
Lot of games develop some kind of logical thinking. RTS games in particular.

I remember playing Age of Empires 2 as a teenager and enjoying the amount of choices I have to win the game. Plus, the game teaches you about efficiency like few other games at the time. Each game, the sheer amount of resources and technologies you had to track in real time is equivalent of small bussines.

Then came Starcraft and logical thinking was replaced with player APM.
You can still use the sync feature without a subscription, you just can't keep old files forever in the cloud.

"Without a subscription, you can still use the cloud to store and sync your notes. However, files will stop syncing to the mobile and desktop apps if they haven’t been opened in the last 50 days. They’ll still be automatically stored on your paper tablet"[1]

[1] https://support.remarkable.com/hc/en-us/articles/44082491463...
He was prescribed Clonazepam, not opiates.
For the longest time I was someone who relied on external validation of whether my work was meaningful or not. Outside of saving lives or delivering children, most of the jobs that most people do are probably not that 'meaningful'.

I spent the last three years working for a narcissist, which meant that I got minimal external validation, even when I knew the work I was doing was valuable. I learned to reframe and appreciate the intrinsic value of my effort, especially when I knew that my effort was of high quality. It's an approach that works for me and I recommend it to other people.
> "and understand that you are only learning NixOS, it won't help you use anything else"

So — for one thing — in my personal case, it helped me at one time when I was experimenting with kernel build flags. With the caveat that finding how to change them was (surprise surprise) typically non-trivial in Nix in the first place... so it may be a feeble counterpoint... but still, after I found how to do it, NixOS made rebuilding new OS with different kernel flags absolute breeze, with basically 0 worry if I bork something (I mean, except maybe going to deep hardware params hacking such that would risk fraying some electronics) — I'd always automatically be just one GRUB entry away from a previous working configuration. (Though also useful to have `git commit`ed the previous /etc/configuration.nix from before I made some risky change, so that I could easily go tweaking again from there.)
> The subscription mode is for syncing your content on their cloud storage.

According to the website the subscription model is for syncing your content to ANY cloud storage

No Sub: No cloud storage of any kind
$5/mo: Unlimited cloud storage on their servers
$8/mo: Google Drive / Dropbox support

https://remarkable.com/store/connect

Thanks but no thanks. I'm not paying anyone $8/mo for the privilege of storing my digital content on another platform. That's bullshit.
That's literally what happened though; Heres the first result I found that talks about them opening up .dev and it literally says "Intended for internal use at Google Only". Though they don't provide additional citations, it's commonly understood that this was the reason it was acquired.

https://www.searchenginejournal.com/google-opens-up-dev-doma...
microservices should be considered harmful in the most cases. one large company contacted me regarding a freelance work in a large team to rewrite their microservices back to monolith. The damage microservice architecture did to them is huge.
Every time I've written something that uses a port I've added a check to see if the code returns an EADDRINUSE error when the listener connects, and offered the user an alternative port if it does. I always assumed everyone did that but apparently not. Maybe I should make an NPM package...
I've been running https://www.bankaccountchecker.com since 2010 as a solo side project.

These are the only services I pay for:

- AWS for hosting

- names.co.uk for domains

- Paypal to receive payments (I started in 2010 and at this time stripe was not really an option in the UK)

- Twilio for inbound voice, which is $1 month to get a phone number

These are the used services with a free tier or totally free:

- A dev/ops stack that I am really familiar with

- Cloudflare for DNS management and SSL certificates

- sendgrid for smtp outbound emails (< 300 / days)

- names.co.uk for inbound emails (mail lite with 100mb mailbox) that I import in my own database (new saas product coming soon actually)

- Telegram for event notifications

- Crisp Chat

- Google Analytics
It's not a fallacy at all, it's a concept called opportunity cost. Resources are not infinite, so we should spend them where they can have the most and best impact.

If five houses are on fire, and you decide to go organize your sock drawer... Hey, you're doing something. An organized sock drawer is surely better than a disorganized one. But you could still be rightly criticized for wasting time on something unimportant when there are bigger problems you could be attending to.
This is something that really bugs me: how many people I see on badly fit bikes, starting with inappropriate frame sizes but also the most painful postures and handle bars that are either too narrow or too wide for the individual, saddles set too far back or forth, cranks that are too long or short etc. This is especially weird for high end bikes: if the place you are buying your too-expensive bike from ensure that they know how to fit the bike to your body, it will make all the difference once you start riding longer trips.
I just watched a video in response to this story that explained how zoning in North America is actually too much like SimCity, with very restrictive homogenous zoning and no mixed zoning at all. It's mixed zoning that allows people to live closer to the shops for their daily needs, and that reduces traffic.

These shops aren't on the stroad because the US is an anarchy where everything goes, they're there because it's designed that way. But the design is inefficient and dangerous.
...as long as he doesn't go international ! (A website pretty much counts already.)

Then he might have to learn it's very much a "human", not "computer" thing...
And rain... that can really demoralize, especially when combined with a bit of wind.
He did not get addicted to opiates, he had a bad reaction to prescribed benzodiazepines (anxiety medication) when his wife had cancer.

Take your lies and complete lack of compassion and get bent.
CDC of US links COVID mRNA vaccines with increased risk of heart inflammation among young adult men, with a note that this is rare and these risks are smaller than risks of COVID.

https://www.cdc.gov/coronavirus/2019-ncov/vaccines/safety/my...
There are plenty of ports reserved for HTTP without using 5000 - this is a bug in those frameworks using 5000.
I wonder if new homes in Tresco (https://en.wikipedia.org/wiki/Tresco,_Isles_of_Scilly ), an example of a car-free area, will be required to have electric car chargers.

I'm with Mr Childs, quoted way towards the bottom:

> "New housing should also include secure cycle storage and access to high quality public transport, to provide real alternatives to driving and help cut congestion," Mr Childs added.
The USB Association criticizes EU for enforcing uniform USB charging sockets
No, I squish flies all the time. However, as an empathetic human you should probably feel a bit squeamish about inflicting unnecessary suffering on them.
Spotify hides shuffle button after Adele says albums should ‘tell a story’
Big Business declares war on Lina Khan
At what time do you remain silent?

Salary negotiation is one of those things I suck at and don't get the chance to practice a lot either. I wish there were more opportunities to practise
Arabic I actually know, and it has nothing like case. The letters have alternate forms depending on their surroundings. And of course various shorthands use in handwriting, much like our cursive.

I don't see the connection between cursive, etc. and case at all. Case exists in all those you mention, it's orthogonal.
> Furthernore, the eraser size is too big.

Like pen size, you can also adjust the eraser size!

I'm very content with my reMarkable 1, and while I absolutely love it, I'm not sure if I would put down €480 for it (I got it from my old boss as he wasn't using it).
The system in the real world requires a lot of humans in the loop as well. What's your point? We just need to make it harder for people to do it, you will never be able to make it impossible.

That's holding the digital world to a far higher standard than meatspace, where fraud happens.

Youtube has a huge problem with re-uploading of videos where multiple accounts will download and re-upload a video of anything they can get away with. Does that make Youtube useless?
The knowledge is one thing, because you can always learn how to do things the "Nix way" (either by reading the incomplete documentation or tinkering for hours until the thing works).

But the real problem is that software does not understand nix either.

For example loads of scripts expect /bin/bash to exist, but on NixOS it is missing. Want to run a random python script from github? Well that's a bummer, because there is no nix version of a random library this script uses. Also no-machine server and Chrome Remote Desktop don't work, and these are the two remote desktop solutions which work on spotty 4G.

And I had to ditch NixOS, because my employer forced me to use a proprietary VPN, and I there is no way it would run on NixOS.
Exactly. And it's those policies that need to change. But because this is such a lost art, and because Americans have been raised to believe in the car-centric suburban dream, most people don't even know that this is an option. It's a policy issue, but also an awareness issue.
"How many words does you know?" apparently no answer there.
That must have been fun on the way back!
What to Expect from Snow Removal in Calgary?
Many think that outsourcing Residential snow removal in Calgary is just not worth it and they may handle it by themselves with the right tools and equipment but for commercial buildings, hiring professionals is a necessity, given their large sizes and busy hours. Services providers for snow cleaning provide other home maintenance services to upkeep your property’s curb appeal as dreary roofs, cladding, and porches not just look bad from the outside, but they may also lead to a wide variety of other housing problems and potentially affect the longevity of your building.
The centres of most UK towns and cities are now limited to 20mph. Although in practice that means that people drive around 25mph - i.e. just low enough not to be caught for speeding - it does make the streets less threatening for both pedestrians and bikes. The thing that would make it better for cyclists is to line up the speed limit of e-bikes (currently set at a max of 15mph) and the speed limit. Currently the 15mph / 20mph disjunction means that some idiots still try to squeeze their cars past relatively fast-moving e-bikes (which then often catch up with the car at the next set of lights...), whereas if those bikes could go at 20pmh or the speed limit was 15mph I don't think they'd bother.

Edit: Although generally once you get out of the very centre there are arterial "stroads" which have 30mph limits, but side-streets are usually still 20mph.
Please let us know how large is large enough to feel pain. Is a bird brain large enough? A mouse? A dog?
> Basically, beartype type-checks randomly sampled data.

So, it doesn't really type check and the chance that

l: list[str] = ["good", 1]

typechecks without errors is 50%?
That use case has been easily discovered in the docs for several years at least
assuming you're sampling the same distribution. every call to a function can have different arguments. this seems to make the assumption that the types and shape don't change so you can amortize the cost of type checking over multiple function calls... but they can, and do, sometimes with low probability and those are the hard bugs to solve.

especially when you think types are being checked.
You read too much into it. I am happy to do research and talk to customers. I just want to minimize marketing and PR.
Ah, guessed wrong, well I should have known, on a declarative system there should not be a way to add packages without declaring them anyway :) (I'm glad I'm wrong)
why it did not catch on then?

why is round 2 successful?
> You can go into settings and enable ssh

Until they disable it via an update because their cloud offering isn't making them enough money?
https://archive.md/Bc2GG
Back to basics: Writing an application using Go and PostgreSQL
"intended to be private and reserved for Google’s use only"

That's a lot different from "never using it" and it isn't like they publicly made a pledge that was what they were going to do with it...
It is very interesting to witness how quickly people are driven into fascist thinking. As if the history of the last century becomes real again. In fact, at that time it was not about races, but about the thought that only one race can be the right way.

Democracy is balancing of different interests. But that doesn't count anymore, because there is only the one incontrovertible truth that vaccination is the only right way out of the pandemic. Was there ever a serious debate about this? What about alternative solutions?

The direction in which a society is drifting can always be seen in the development of language. Here in Germany, groups of people are defamed as "tyrants" or as a "virus to be eradicated" just because they make a different decision for themselves. According to the hatred and agitation that this personal decision is met with, this is a betrayal of public health. Goebbels could not have orchestrated this better.

Morality is a set of principles. And someone with moral standards cannot use them selectively depending on the subject matter. They determine his actions and always apply.

So why is it such a crime when an unvaccinated person needs an ICU? What about smokers, drinkers, skiers, mountain climbers, people who like to listen to loud music? In Germany 88% of the patients in intensive care are treated for non-COVID related things. Shouldn't we have a closer look on them as well if their treatment is due to personal misbehaviour?

Morality does not only apply to COVID, it applies to everything.

So where do we stand now? People are finding it hip again to blanketly defame and marginalize people as scapegoats. Don't play with the dirty kids! Because anyone who opposes the will of the people has to reckon with consequences.
And the people's will knows only one direction. In science there is for a long time the thesis that the pandemic cannot be solved by vaccines. (https://sebastianrushworth.com/2021/11/05/covid-how-long-doe...)

People have long since given up their right to their own argumentative opinion and prefer to be fed by the public media and politics. We also no longer have debates about better solutions, but only about how to get a better grip on troublemakers.

So what I'm witnessing is that people are back to rioting. Someone has to pay for their misery. Their bubble is on the right side of the argument and therefore all the others are disinformed idiots and therefore belong to be fought, marginalized, bullied and insulted.

I'm not particularly surprised that people don't realize that their way of thinking has actually landed them in a fascistoid mindset.

After all, history repeats itself. Lucky for us last time it lasted only a few years.
It should be a Pip package instead!

(The main non-IANA compliant user of the port is Flask, a Python-based web framework.)
Yes, but more processes means more memory footprint, almost 4 times as much in that benchmark, something the author didn't cover. Threading solves that, but it's way more prone to shooting yourself in the foot than async, especially since it's not baked into Django (i.e. you gotta cook your own solutions over callbacks, polling, etc).
I see property in the current context as a proportion of a life. People invest time and effort, the better part of their lives to create and acquire property. The theft of such is thus a theft of said life.
So I'm not advocating for clear-cutting, I'm saying that as an emergency measure, I'd rather do it than nothing, at least to get rid of all the dead trees, which really need to go ASAP. But clear-cutting is obviously bad for erosion, ecosystem health, etc. It's not a good thing.

But don't worry, neither clear-cutting nor controlled burns will happen at anywhere near the scale that needs to happen to get the state out from serious fire danger.

Instead, California will be doomed to a future of massive fires and rolling blackouts as a result of 100 years of forest mismanagement. This will result in significant loss of life and property, as well as chronic power outages. And as the red sky hellscape descends, they will all blame global warming and shake their fists at oil companies and China. I'm not optimistic about the state's decision making.
if it works it isn't going to work to the degree that has been claimed so far because an effect that big would have been easily observed.

So these studies are in the realm of 'we can't rule it out 100% let's check one more time'. Since this is a forum and not a scientific paper I can claim with some confidence that it isn't going to work, if you want to take the opposite side of that bet be my guest.

Masks work, whether it is 10% or 15% effective is what's at stake there, not whether they work or not. If ivermectin was 10% effective it would have been established long ago.

You are guilty of exactly those things that you accuse me of.
No one would want to use a Python package written by a JS developer. :)
AMF is an ISO standard, which means the full specification can only be bought from the ISO store itself.

I'm not sure about the ambiguity mentioned in the blogpost, as ISO standards are usually rather thorough. I suppose it's because most of software implementing AMF did so without the full specification at hand and assumed some things.

For me STL/AMF and 3MF are complimentary. When I design a piece in FreeCAD and want to export it, AMF or STL is good enough as FreeCAD doesn't know anything about the printer I'll be using or the settings I want. But once in PrusaSlicer it makes sense to use 3MF to keep everything tight, for example if I need to move an already configured file from home to the office.