skysight-inc/HackerNews huggingface dataset:
It would be a gimmick given that real-time workloads can't be offloaded via some serial connection to consumer laptops. You'd still need hardware and software capable of driving and operating the machines embedded in the machines themselves.
Ah alright, that makes discussion of this rather complicated. We don't really know what the road would have ever looked like when completed by the Canadian government.
Yeah that would just encourage the scammers out there. Atomic Shrimp on youtube covers a lot of these scammers. I would say 100 views of the cart by distinct ip addresses to cover people just randomly opening shopify accounts.
> and run your node backend

I didn't know that, thanks.
The problem with those blog posts is that they apply just as equally well to the existing "topmost" flag as they do to the hypothetical "super topmost" flags. The answer to "what if two programs have the topmost flag set?" wasn't "you violate the laws of metaphysics", it was "well then they order relative to each other the usual way". The same thing would presumably apply for even higher-level topmost flags; it's just a hierarchical ordering mechanism, which is in no way logically inconsistent as Raymond makes them appear.

Moreover, Windows literally added support for the "even more topmost" feature later - they're called "bands", and supported by CreateWindowInBand(), except IIRC Microsoft later restricted support for that function to its own signed binaries, presumably to prevent vendors from abusing it. Needless to say, the addition of that function didn't violate the accepted rules of metaphysics.
Modern cars use injection systems and usually cut of injection when you request no torque (unless the motor need to keep idle rpm to not die).

Note that engine braking is possible with automatic too.
SerenityOS, by design, is close to indistinguishable from any other unix.
I now introduce you to Haskell. Welcome to the dark side.
They don't really. You have to apply your own filtering.
Using relative imports that ../ out of your package directory confuses TypeScript about which files are in-scope (and how to structure the resulting files). You can end up with weird shit like my-library/dist/my-library/index.js. (I'm sure you can configure your way out of this. That's a puzzle I haven't solved and don't intend to invest time into.)

Yarn Berry has a node_modules mode now, which makes it behave like Yarn Classic and NPM. It also allows you to import sibling projects in a monorepo:

"peerDependencies": {
"my-library": "workspace:*",

which means you can

import { thing } from 'my-library'

and have it work as expected, even when my-library is a sibling project in your monorepo.
Oh, good and bad. It's just that simple!
Related: https://berthub.eu/articles/posts/5g-elephant-in-the-room/
I get where you're coming from, but my experience is that even many people making sites for fun stick ads on the site in the hopes of getting a bit of extra cash. Lots of fansites did so in the olden days, and many useful sites, wikis and blogs do so now, especially if they either use hosting that adds them or they get enough traffic they feel they need to.
Apple are, if anything, more helpful to the Linux community that Qualcomm.
Hard for me to say what it would take for a normal small dev team as I am a beneficiary/stakeholder of this work but wasn't involved in the development. In our case we hired a dedicated senior infra swe who had experience in building IaC and other automation. I think given our startup at the time (b-round startup working in healthcare with duck-taped infra and security) it was absolutely the right decision for us.

It took our infra swe a few months to get MVP version working but he also did other infra related work at the same time. Complexity can change a lot depending on requirements, and ours are probably more stringent that Heroku ever supported. Because of sensitivity of the data we deal with there is now a relatively sophisticated identity management/permissioning/what-can-see-what-data component in how our infra is deployed which probably would not be the case for most companies. We also deploy ML models so there is additional issues with automation around keeping track of reproducability/provenance/ml pipeline regression/drift/deidentification/etc (which now a year later we haven't fully solved either!).
> What's the actual savings if you now just have additional complexity (...)

You don't. You get less complexity, actually. Even with Docker, a Docker stack in Docker swarm mode is that simpler and easier to maintain and to monitor and to update and roll back than an unexplainable and impossible to justify docker-compose up.

With Kubernetes, it can be even easier than that. Just grab a distro like Ubuntu, instal microk8s and deploy a kustomize script right out of the bat.

Are you really running away from complexity or just irrationally hating on a tool just because you're oblivious to what it provides for free?
> It's an appealing offer. It's why people use Heroku. If all you have to do is one-click a cluster and go, why wouldn't you want to do that?

I think you’ve hit upon what seems evident in this discussion to me, but that doesn’t seem to be highlighted well. Even the most ardent Kubernetes advocates here are noting it’s not a panacea. It’s simply solving a need that exists at an immense scale.

Underlying all of that, though, is a need to understand what you’re deploying no matter what it is. Click to deploy is very tempting, but should only be undertaken when you have an understanding of what you’re clicking and the how and why of the deployment process, the technology stack that makes it possible, etc.
I think they are talking about submitting the Reddit post to HN and the HN post being immediately flagged.

I’ve also noticed posts critical of Tesla usually get demoted from the front page quickly even though they generate a lot of discussion and have votes. I don’t know if that’s because of constant flagging too.
Hydrogen train network goes live in Germany
Vanilla Ubuntu 18.04 LTS. Every couple of months or so I update all the packages and reboot. That's really all the maintenance I've ever done on it, apart from initial setup. I ought to set it up so that it can email me if a zfs scrub ever detects a problem, but I haven't done that yet.
I switched providers the last time this happened, or was it the one before that.

Not a good look for an online password storage service.
> "everything is a file" is brilliant, but UNIX didn't take that as far as it should have

Agreed. The interface between applications and the operating system is not sufficiently abstracted. If it were software would be vastly better; faster, more secure, easier to manage, scale, migrate, troubleshoot, etc.

There is a lot of attention paid to programming language design and too little paid to the environment in which software has to operate. I think the low hanging fruit is improving operating systems and their abstractions. Solving this at the programming language level is not feasible; all that produces is a virtual machine that adds overhead, complexity and valueless diversity.
Stop saying 10x developer
Heyo! Angelo, Support Engineer from Railway here. Just replying here to let ya know that if you attach a card/load credits into your account. You get an unrestricted $5 a month free for your projects.

Similar to what other HN commenters mentioned on this and other threads. Offering unrestricted compute online tends to be hard to manage from an abuse perspective.

Aside from that: just here to answer any questions about the product/roadmap. We want your workloads to be successful, on Railway or anywhere else. :)
that's like saying 'what if everyone learns to play the piano?'. Not everyone wants to so they won't. Considering like 1 in 10 people are even good enough to get good grades at math or even grok it easily I'm not holding my breath that literally everyone will learn to code and drive salaries to 0
This isn't even wrong.

Is the number of human toes genetic? How heritable is the number of toes on a human being?

Is wearing a dress genetic? How heritable is whether or not you wear a dress?
Yes, but that's all stagnant tech - dead in all but name.
Collecting Internet Points
Irata.online: A PLATO service for retro computing enthusiasts
It pretty clearly did, although not by 100%.

That's not a value judgement. It's just a consequence.
Idea: give an option for developers to qualify by proving ownership of an active GitHub/GitLab/Sourcehut profile?
Peoples looking to exit vim are not legitimate to use vim.

Once you read the vim doc, and understand the core concept of vim, you only need ctrl-z.

I strongly hate this meme about quitting vim. This is the kind of saddest cargo cult entreprise by average joe unable to master their daily tool and prefer to spoil it and diss it, just to compensate the frustration generated by their limited mind.

This happened not so long ago when I was trying to install another plugin manager for vim to run smoothly my huge plugin list I copy pasted from Github that I was challenged by real vim master to basically run a vim for 6 months virgin of everything. Then after many years I discovered vim for the first time and how to use it correctly.
The truth is that 99% of plugin are useless. If not 100%. I never quitted vim since then and totally improved my workflow and productivity by 10 factors just by understanding core concept of vim.
Firstly, congrats on having a popular project, caring about contributors, and seeking advice on how to handle this tricky situation.

When giving pushback, try to avoid raising the stakes, i.e. avoid public criticism, don't issue ultimatums.

If you have a private chat, that'd be great.

If not, try to state your concerns as plainly and non-judgementally as possible, from the perspective of your project.

"Hey X, I'm glad that you are and have been contributing so much to the project. There's a few different ways I see the program and codebase evolving, and I'm keen to work together on figuring out that right path.

It looks like there are places that have different visions, and if you could split PRs into smaller PRs, we can more easily find the changes that fit both our visions."

If there truly is disagreement on some PRs, you can be polite but firm, "I can see the value in X because Y, but this compromises Z, which is a core value of the project."

You have merge access, and should also consider whether this contributor is worth the hassle of all of what I just said. (In which case, skip straight to "polite but firm").
I'll do that thank you!
Well, proper "objects". So many great things in the 90s on windows btw..
I'm very into this. A while back, I was working on a product that unfortunately folded in the live streaming content creation space, and we wanted to treat our subscriptions like refills, but we really didn't have the language around it like this. Giving users agency on the renewal process rather than hostile subscription practices is a breath of fresh air, and a surefire way I personally would feel more comfortable using a product.
For me, most products get delivered in 6 days with Prime. It has stopped making sense to pay for the Prime subscription. It's cheaper to pay for faster shipping, given that I only order 1-2 items monthly.
> Without it I'm confident we'd have less developers in the world.

Heroku are training wheels that never come off. I see an overall benefit to dev community, while painful initially, it will be a net-good for people to learn how to deploy an app on a bare metal server.
Stranger things has had many likeable Russians though?
Who builds the roads and power grids for suburbia? Is it city dwellers or rural folks? Where do they get raw materials and construction equipment? Who produces food? Who makes furniture, cars and all other stuff? So what do city dwellers actually do to subsidise suburbia and rural country?
Are you European? The price of the M2 Air did not increase. The USD price was exactly the same as for the M1 Air. Both debuted at $1199. The price went up in Europe because of a drastic reduction in the EUR/USD exchange rate.
"Man has always assumed that he is more intelligent than dolphins because he has achieved so much— the wheel, New York, wars and so on— while all the dolphins had ever done was muck about in the water having a good time. But, conversely, the dolphins had always believed that they were far more intelligent than man— for precisely the same reasons."

(Douglas Adams, So Long, and Thanks for All the Fish)
This is why I think the so-called loneliness epidemic is either overblown or does not exist. We see that as soon as people get some money and autonomy, what do they do? They isolate. People spend a huge premium, such as business or first class plane tickets, stadium box seating, vacation retreats, man caves, etc. to isolate from other people. There is no shortage of ways for humans to interact with other humans, yet we see people choose to isolate, like netflix or smart phones.
> from the perspective of assuming that Nature is acting in good faith about this

Wrong. Unless you consider "good faith" saying what they really mean, in which case, yes, it IS good faith.

> I presume that most of you would agree that releasing this information for anyone to know would have negative consequences, and should maybe be controlled

No, most of HN's readers would not agree with that. A good many of us, maybe even most, would agree with the Bible, John 8:31-32:

And you shall know the truth, and the truth shall make you free.
> You also got the initial product for free and you're using the time of the maintainer to review your things, for free.

It goes both ways. The user isn't owed free stuff from random people on the Internet, but by the same token the software maintainer isn't owed users. If the maintainer wants users (which is to say, if the maintainer wants other people to invest time and effort using the software) they'll have to work for it. Some projects do want to have a lot of users and are willing to put in that effort, and those are the projects that make me want to use their software. Those are the projects that are making the world better off.

Dealing with people is hard, though, and it's perfectly understandable that some people don't have time for that. And if a project already has more bug reports and feature requests than its maintainers have time to deal with, then adding more is just making the backlog bigger.

> You wouldn't trade £100 for £1, so why do you expect maintainers to drop everything and look at your "free £1"?

It's not a zero-sum interaction. If I report a bug, there's a pretty decent chance that the maintainer wants the bug fixed as much as I do -- fixing the bug is not a favor they're doing for me, it's a favor they're doing for me, them, and everyone else who uses the software. On the other hand, maybe I'm the only one affected and it's not a high priority for them. That's for them to decide.

> Someone took time to build something, uploaded their work (for free) for your edification and you expect more. Something is wrong with this thought.

Is it? I think I'd rather live in a world where people have higher expectations for software, whether money changed hands or not. I do think though that it makes sense to hold large projects like Firefox or the Linux kernel or OpenSSH to a very different standard than something somebody did in their spare time. And it's worth keeping in mind that there are a whole lot of different reasons why free and open source software projects exist, and some of them have commercial business models and substantial funding and some of them don't. Sometimes it's not even obvious which is which if you're not intimately familiar with the project. Just because users of the software aren't paying directly for its development doesn't mean that no one is.
Given the premium, there’s not enough. Let’s create more locations.
I've honestly never heard any story pushed as much as are the Tesla ones. Maybe it's just there isn't as venomous anti-following attached to other manufacturers as there is to Tesla.
One would hope that the HN crowd is more respectful than this. This is a low traffic story with several offering help
A "company car", usually means a van. Something with no passengers except the front row, and it needs to have certain dimensions. The RAM is therefore classified as one of those. And because vans are meant for business, you pay less.
>One way to prevent risk to your passwords in the event of a security breach is to not store them in the cloud at all.

If your passwords are encrypted you can put that file on a Times Square billboard and it doesn't matter. That is the entire point of encryption, moving sensitive data across adversarial channels. If you don't trust the encryption of the software you're using, well that's a good indication to not use it at all. But if you do there's literally zero point to not use a cloud provider.
Thanks for sharing this lovely piece of writing and illustration that eloquently describes a personal connection with a technology and a mature understanding of the lifecycle and the accessibility to computing technologies.

Things could be even worse. Imagine if we didn't have GNU.
If the increase in power consumption comes from the additional GPU core, from increased frequencies in the CPU cores or other added parts to the chip imho is not that important for users (and depends on what they are doing). They see the system as a whole. They get x% more performance for y% more power usage. For the CPU x is smaller than y. This is totally normal when increasing frequencies.

Note: I'm not saying the M2 is bad. It's a very good chip indeed. All I said was it was not amazing. It was an iterational, yet welcome, improvement. And I think one couldn't expect anything amazing quite so quickly.
Hapless – Run and manage background processes
Contact me if you're serious about this, I have some input.
I'm pro trans rights, pro LGBTQ, and also very much value free speech.

There is a trend on the political left right now that basically equates speech directly with violence (e.g. asking whether a man is capable of getting pregnant is violence)

>Academic content that undermines the dignity or rights of specific groups

>We commit to using this guidance cautiously and judiciously, consulting with ethics experts and advocacy groups where needed.

It seems very likely to me that this policy is going to give advocacy groups and crusaders the ability to start censoring scientific publications that disagree with what they are saying.
I'm a long time user of Heroku, have built on top of it as a developer, CTO, etc.

My gut feeling from reading your homepage is that you're automating a lot of AWS service deployments on my behalf, but not "obfuscating" it that much from me either.

Your pricing talks about "Resources" which I assume are either AWS services or instances of those services. The free plan says that a REST api needs 40 resources which seems... like a lot? Is 40 good? bad? :-)

Heroku specifically allows you to think of your app == 1 dyno (depending on how much you scale it obviously), not 40 services.

I also note that the $290/month team plan talks about unlimited resources but doesn't specify their size/capacity. Heroku has sort of t-shirt sized tiers for dynos (and addons as well, like Postgres). What size of resources are you deploying on my behalf?

I do see the value of what you're doing, I'm just not getting a "as easy as Heroku" feeling. It seems potentially more powerful, but also raw-er i.e. this is automated AWS (that I might need to care for / understand), not... "git push heroku master" :-)
Great work! Will "fork" and change the name as "Mihlama" :D
Yup. I've heard of gyms trying to send people through hoops to cancel, so they just call their bank and tell them to block charges in the future from the gym.

So the gym just lets them collect a balance and then threatens to send the bill to collections if it's unpaid.
I agree with you fully. However, the way I read int0x2e’s comment was as a theoretical example of the logic they were putting forth. Not as advocacy for actually taking that tact.

Typically we empower governments with restraints to prevent them from allowing those tactics, and for good reason. (Even if in reality it is imperfect).
To do you the favor, as ashkenazi jew (at higher risk for a number of different genetic illnesses) nothing about my understanding of this is predicated upon the concept of a race. That there is a genetically distinct haplotype group that corresponds to many folk that share these traits with me, is sufficient. By the way, I don't think "African descent" is a race by any means of my understanding of the word...
> ... on the other hand IBM i (or rather its predecessors) reimagined OSes at a much later time.

Yes. The System/38 - AS/400 - iSeries - IBM i (the lineage) resulted from a project called the "Future Systems" project which started in the late 1960s and tried to imagine computers as appliances, while recognising that hardware was changing fast.

Hardware architecture independence, encapsulation of software objects, a highly regular, helpful user interface, and minimal administration labor were all design goals of that project.

It succeeded too well. User-written programs were stored with their "intermediate representation" (think assembler). They could be, and were, retranslated automaitcally when moved to a new architecture.

Upgrades from a 36-bit processor with 20-bit addressing to a 48-bit processor with 32-bit addressing to POWER (64-bit / 64-bit) were essentially just a backup and restore[1] for customers.

As probably mentioned in the video, the system could be configured with a modem and would phone home to IBM if it detected a fault.

It was common that after a few years with turnover of accounting personnel, offices would not even know that they had an iSeries - this is probably still the case.

This lack of mindshare is probably what killed the i. That and IBM not wanting to sell it, to protect their mainframe business.

---

1. On backups: The OS stored a backup history (dates of the last 20 or so backups, from memory) with each object. It also stored each object's date of creation and the name and serial number of the system it was created on, as well as the dates of metadata modification (changes to access rights, for instance).

Not surprisingly with all the bookkeeping it was much harder on disk drives than IBM's comparable systems. Disk drives that lasted for many years when used with a 4300 series (cut-down mainframe) tended to die in 18 months used with the System/38. RAID-1 and RAID-3 (2 stripes plus a dedicated parity drive) was implemented in the early 80s, from memory. RAID-5 came a bit later IIRC.

Programs and files were objects. So were user profils and group profiles. Access control lists, objects that contained lists of users and groups and permission lists for each entry, were used to control access rights to other objects. They themselves were objects at the same level as these - created, manipulated, and backed up in just the same way.

It tried out a lot of things. It had a unified concept of "message queues". There were permanent ones like the QSYSOPR (system operator) queue, the equivalent of syslog. Processes each got a message queue. Programs within a process each got a message queue, so a program could tell its grandparent something and continue. As a programmer you could create your own message queues, the analog of named pipes in Unix. Message templates were predefined and stored in "message files", which allowed you to write "second level text" --esentially detailed help--for each message. The shell's built-in command prompting and menu system was built around message files and queues as well.
The higher number of shark attacks may also have to do with water conditions, which could lead a shark to mistakenly interpret a human as food or competition for food:

"A large number of (shark) bites occur when water conditions are poor"
- https://saveourseas.com/worldofsharks/why-do-sharks-bite-people