skysight-inc/HackerNews huggingface dataset:
Say a non-OS hacker wants a unikernel. What's the sanest way to go about getting to that?

Options that come to mind are:

- build your application as a linux kernel module, load it into a normal kernel, and generally ignore the userspace that runs anyway

- take Linux and hack it down pretty aggressively plus splice your code into it

- find some github unikernel effort and go from there (which I think the OP does)

- take some other OS - freebsd? - and similarly hack out parts

Other?

I like the idea of a x64 machine running a VM connected to a network card as a generic compute resource that does whatever tasks are assigned by sending it data over the network. It's not been worth the hassle relative to a userspace daemon, but one day I may find the time and would be interested in the HN perspective on where best to start the OS level hackery.
Let's not be too generous here. From the article it appears that:

• An account with unverified credentials was allowed to make a substantial number of DCMA takedown requests without any kinds of checks or limits

• Shopify had DMCA automation that either assumed guilt for each accusation or applied woefully inadequate heuristics in apllying them

• The accused have access to appeal process that leaves them suspended and thus unable to operate their businesses in the Shopify market for two weeks

• Shopify took legal action, not to protect their customers, but because reputational loss from the uproar their handling of this situation caused

From my perspective, there are two parties at fault here:

• The user that made this false takedown requests

• Shopify for:

• not doing due-dilgience on the user making them,

• for automating the process with poorly tested and/or inadequate algorithms/heuristics,
• for not promptly following up on appeals, leaving businesses unable to trade for an unreasonably long period of time

If Shopify wish to aggressively automate to save costs (increase their own profits), then they should have a large enough team to handle appeals promptly, i.e. within 24 hours.
Diving into Go's HTTP server timeouts (2022)
Very important to make sure you pick the right sort of rock! Not all rocks are made of silicon dioxide.
I like the subject matter, but I find the writing much too long-winded for my taste, with all the “you” and “we” and “let’s” and so on. That conversational style might work in a video, but as written text I find it exhausting.
Ask HN: Platform for Youtubers
Hello everyone,

There is a problem I am trying to solve but I am not sure if this is a real problem at scale or not. I do have few youtubers who have already told me that this is a legit issue but not sure of the scale of this problem.

Problem:

A youtuber hires someone to edit their videos. Everytime a the editor completes editing a video, they send it to the youtuber and he downloads(videos are normally 2gb size) the video and uploads it.

The problem here is that he needs to always download the videos and then check it and upload it. There is a setting in YouTube using which the editor can be granted upload permission but then there is a permission issue since there is no provision for “approving” a upload done by anyone who not the owner of the account.

Solution:

A platform where the YouTuber and editor comes together, editor uploads the edited video on the platform, youtuber approves the edit video to be uploaded and the video will be uploaded as soon as it is approved. This was there is a permission check to be done before a video is uploaded. Saves lot of time and bandwidth of the user.

What do you folks think about it?
Also MirageOS, probably the most real-world used unikernel (OCaml based).
I’m not clear on how exactly a person is expected to calculate their wealth in the first place. If someone has assets in the form of stocks, mutual funds, real estate, gold, bonds, bank accounts and so on, how are they supposed to track these and come up with “this is the value of my assets and hence X% of that for the tax equals Y”? Which day’s values should they take and which currency conversion rates should they consider (if their assets are spread across currencies)? How would a tax agent check if the declared numbers are correct or close to being correct or are under reported?

It’s easy to tax income and expenditure because those happen at specific points in time and have a specific value. But wealth could vary every second throughout the year. It could also fluctuate a lot over the course of a tax year. Taxing the peak value in a year won’t go well, and could possibly push people to move their residency (and tax resident status) to other places (thus losing out on consumption taxes to some extent).
> I also don't get how the average person can defend the existence of the ultra wealthy.

Because they think they will be one some day. They have been sold the myth that with enough hard work you can “pull yourself by your boot straps” and will be the next billionaire. So better defend them now, that will be you in a couple of years. Never mind that the biggest indicator of your own wealth is generational.

As George Carlin said: “they call it The American Dream because you have to be asleep to believe it”.
> the person who developed that

that person is someone from the Tailwind team. I would expect them to follow their own bst practises on the official template they sell online.
Yes, unfused 10A range would have been my guess, but if device under test doesn't have short-circuit protection, it might as well die during the few tens of milliseconds that the fuse needs to heat up and blow, as well as a user error to be measuring voltage with switch in current measurement position.
Eventually a private key will leak, and without forward secrecy, that private key will probably decrypt all past messages to that person, and all future messages to that person, until they give all their correspondents a new key.

With email, because people quote when replying, you'll get the other side's messages too.

Like, the simple PGP-like system where sender encrypts message using recipient's public RSA key.

And of course it's not improved by switching from RSA to ECIES.

You need to ratchet the key, or double ratchet like Signal protocol.
A consumer NAS for most people is like, the least demanding device ever. All it needs to do is stream video at most, probably not even 4K, maybe not even that if you're just doing backups.
Court dress isn't based on seniority—it is based on which court you're in. If you're working in criminal practice, it's pretty routine. If you're doing civil or commercial work, it's not quite as frequent.

Current court dress guidance from the BSB: https://www.barcouncilethics.co.uk/wp-content/uploads/2017/1...
The Old World was a much larger "disease production lab", especially zoonotic one, where a disease jumps from an animal to a human. This transmission happens especially often between domesticated animals and people who are in everyday contact with them.

The New World people only domesticated a handful of animals, such as the guinea pig and the llama. So, fewer opportunities to catch something from them.

Still, they had a new disease that spread to the Old World: syphilis, which certainly killed several million Old-Worlders, only it took longer to run its course and could be prevented by, well, chastity.

An interesting idea: if you count victims of smoking towards the total death toll (tobacco is a New World plant), it may well be that the Old World suffered more deaths from the Columbian Exchange. But spread over a much larger population and a much longer time, these deaths didn't amount to destruction of entire civilizations.
You’ve got the causality backwards.

The healthy home environment causes the lack of divorce, not the other way around.
brain-to-???: certain flows of information within our brains (somehow) trigger the creation of conscious experience

???-to-brain: our brains keep records of conscious experiences and these records are why we're able to have such conversations as these

where ??? = Consciousness, the Universe, God, your spirit, your soul, or however you want to conceptualise it (I don't know or claim to know, although I would tend to argue that your spirit/soul isn't a thing (and neither mine of course), but that's another story)

You might naturally question how we could possibly store records of conscious experiences in our brains if these are indeed not things of the realm of computation. I think we can make an analogy with a camera here. A camera captures photons, but ultimately it does not store the photon but only some numbers (pixels, bits) which represent how to restore the original photons (although with a lot of loss). Now when these bits are fed into an appropriate device, e.g. a screen, some photons vaguely resembling the originals can be reproduced.

I see the brain as similar in that qualia cause excitation in our brain which are recorded in our memory and can be replayed in some dulled down form later, at least sometimes. But our brain doesn't store actual qualia but just records of them or perhaps just of having experienced them. If this were not the case, we would not be able to have this conversation.

To avoid further confusion, it might be worth pointing out that our brain might well store records of qualia and of physical/informational stimuli simultaneously, or sometimes perhaps just of one of these. So I'm not saying our brain reconstructs images from records of conscious experiences of those images for instance (but maybe, I don't know).
> drop virtual memory mapping support

the more I think about it the less it makes sense

- js engine rely on vmm, and wasm does so, too (in many ways)

- close to every non embedding, non trivial program I have seen is in subtle ways based on the assumption of vmm

- some vm technology, especially around micro vms uses vmm, too. And Unikernels only really make sense as VMs
we're having to cut back, as haven't gotten Maps.FM to revenue yet....if anyone has ideas on how to move this forward from a business standpoint please let me know. thanks, Wayne Parker, parker@maps.fm
Your support is very important to us!!
Well from Italy, for me, it doesn't do it
I live in a major city and it’s all by truck.

You’re the exception.
In the spirit of increasingly large memory caches, don't forget other increasingly large microarchitectural buffers (e.g. reorder/retire buffer), and the hella microarchitectural parallelism that it enables. Apple went all in on this strategy, and it paid off.
Hey Microsoft, want to know what the REAL feature would be? If ALL conversions were turned off by default...
Great question! We maintain the stability of our platform by focusing on the core development while also offering several extension points for contributors. This means that developers in our community can create their own actions, integrations, chatbots and conversational apps to enhance Tiledesk's capabilities.

In addition, we have established quality control and code review processes in place to ensure that community contributions meet our standards for reliability and consistency. We strike a balance between encouraging innovation and maintaining a stable platform, always keeping the end-user experience in mind.
I would imagine even dried fruits you make yourself are mostly sugar.
No, why would it? A mix of local ineptitude and revisionist history isn't really saying anything about the counterfactual. Why is China not as rich as the West if it has had the better governance for a long time?
All the different ways to reinvent the JVM.
> A shameful display for mostly US engineers

Who do you think built the US military?
Maybe check out the semantic CSS example using developer console:

https://nuejs.org/@spotlight/
there is [0]

and you can get the wiki-overlay also from wikimedia itself [1] if you click "show nearby articles" in the bottom right, but idk how to link it properly.

[0] https://wikimap.wiki

[1] https://en.wikipedia.org/wiki/Arlington_National_Cemetery#/m...
That's the real answer to all the longing for elegance and simplicity - what could have been if Lisp had won out etc.

The elegant simplicity of non standard tech is there precisely because those are non standard tech tools.
I've always said that nuclear is the answer to reducing our carbon emissions, but this is not what I had in mind.
It's before widespread use of _steam power_ (that was around 1800), but the First Industrial Revolution started in the mid-18th century, and you'd already be seeing dramatic expansion of population, the economy, iron smelting, etc. The air in London or Paris would definitely have been getting noticeably worse at that point.

(At some point, popular culture seems to have decided that the Industrial Revolution was personally invented by Queen Victoria or something, and it gets moved about 50 years later, but in reality by the late 18th century it was well underway).
https://ourworldindata.org/co2-gdp-decoupling
I had basically the same experience. Got a Pinecil and built a keyboard. Love the thing, and would highly recommend it. Has also been great for modding and repairing Game Boys, Xbox 360s, GameCubes, etc. The default tip on the Pinecil v1 is my most-used, and very capable, but I've also gotten a lot of use from the finer tip cone as well as the chisel tip. I got the v2 iron as well, but still mostly use my v1. Still works great, and I guess I built up some trust with it that makes me reach for it first.
This is not about us or them.

If fruitarian diet is so healthy as you think, then this people shouldn't have died. Period.

Have you any logical, adult, alternative explanation about how a 9 months old girl can die by the consequences of severe starving after being feed such nutritious diet (and not any trace of poisonous meat or evil processed foods)? I would want to hear it.

And if the doctor's claims that fruitarian diets damage the pancreas are false, then maybe Steve Jobs shouldn't had developed pancreatic cancer. Or his pancreas should have improved after the all-juice "cure", right?

Jobs pancreas didn't healed. The disease didn't ever stopped. In fact, his choice most probably accelerated the disease.
If doctor's experience are of any value, then we should pay attention when they universally say that fruitarian diets damage pancreas and kidneys at long term.

Most doctors say also that fruitarian diet can lead to diabetes.

Can we conclude yet that maybe fruitarian diet is not so healthy for us as some people preached, or people must learnt it the hard way?
With the switch from incandescent bulbs to LED traffic lights it would be very easy to change the shape of the lights: e.g. octagonal for stop, triangular for caution, and circular for go. Keep the colors, but add shape as well. Seems like an obvious and useful change to me.
There is a framework for OCaml for this: https://mirage.io/
So if you are interested in learning OCaml and want a unikernel, this would be a possible path to take.
> this sentiment is widely shared across europe

Citation needed.

Anecdotally there are articles such as https://ec.europa.eu/social/main.jsp?catId=89&furtherNews=ye... claiming that "half of Europeans support higher taxes" although in the breakdown it also counts taxes paid by others, which is of course easier to support as an individual. But I also can't find a source claiming that Europeans are "widely" unhappy with the taxes they paid and what they get in return.

Obviously HN users are not representative of the wider population, because of a bias towards higher-income brackets.
> well I haven't used Tailwind but from the examples I've seen I would hate it, and from what I can see I would hate it for the same reason that I hate all CSS abstractions I've worked with - because they limit what I can do with CSS in the interest of making it easier for other people who are not that good with CSS to get their work done OR it will require me to do things in a particular way when I believe I know a far better way of doing them.

Tailwind explicitly doesn't do this. You can do pretty much everything you'd do with normal CSS. There are a couple of edge cases where you have to add configuration (e.g. if you want specific media queries), but Tailwind doesn't limit you in any way.

I also support the assertion that good CSS authors like Tailwind.
agree, it's unfathomable to me how an unauthenticated user can just make shops go offline with a false claim.
This should send a strong signal to shopify users to change to a provider that cares about all users, not just the aggregate numbers.
That's a bit like the solar warning station at L1. Saw a documentary where it was described as a key part of our planetary security infrastructure.

All it can do is issue a warning: 'you have 8 minutes to say your prayers'.

Security indeed.
TeleportHQ Front-End Platform: Integrated UI Dev and Headless Static Sites
> there are some historic cases where populations were subject to
official military censorship in wartime,

That's fine, and those may have been legitimate needs at the time.
Overcoming the Nazis meant stilling loose lips.

But are we at war? I mean officially according to UN declarations?
And if we are not at war, or in an official state of emergency and
official censorship re-emerges we need a rethink.

So long as decent people acknowledge that we are under illegitimate
censorship accordant with a tyrannical/fascist regime, then they must
reposition with respect to resistance and toppling that regime.

What's problematic for me (and everybody else here I think) is the
double-think - a widespread belief that we remain in a liberal
democracy while in reality de-facto censorship has snuck in.
Maybe it's just a number randomly part of some suicide-intentions-suggesting webpage anyhow
I wish the Pi foundation would just fix their OS so it doesn't need an SSD.

It runs just fine with about 200 lines of tweaking to protect the SD from excessive writes.

But then, there are a few well known apps that seem to break SDs anyway, like Home Assistant, and they seem to not be interested in properly supporting reliable SD card installation, so I guess SSDs make sense.
The capitalist promise is something like, 'you don't need to enforce social responsibility on us because when we get rich enough there'll be enough wealth and we will just share it anyway of our own accord'. Maybe in the 1800s or earlier then it could have been reasonable to believe this, but in the current world climate it hasn't happened. Wealth inequality is at the highest it has ever been. The purpose of the existence of government historically was to combat this problem.

If you don't see why wealth inequality is a problem then look at biodiversity for example. It's generally accepted that wider biodiversity is better for everyone, and efforts to conserve a wider range of diverse species rather than a smaller number of better adapted species are encouraged. Now apply this reasoning to businesses. If wealth were redistributed better that would mean more chances for people of the lower end of the spectrum to innovate and produce small businesses which would lead to wider diversity and resilience in the economy. Which ties in with your small team example.

As for 'capitalist propaganda'; for example, considering higher wealth tax rates for the top end as 'crushing those who generate wealth' is pretty clearly capitalist doctrine to me. It's the kind of narrative that wealthy people in positions of power sell so that they don't have to redistribute that wealth. I agree with you that people at the high end should have incentives to innovate and I am not advocating communism. However as far as I can see, with properly globally enforced taxes at a higher rate for top end wealth there would still be plenty of incentive for these people to innovate.
That's what I thought at first but since they use transparent doors (covered by the screens) for the inside-facing cameras, they are really nothing more than an added heat source close to the coolers.
Simply don't use echo if you want predictable output. Use printf. https://linux.die.net/man/1/printf
"In my opinion looking into what's driving that difference between couples in the US and Europe would be worth a discussion on its own."

The problem is especially acute in the underclass, and American underclass differs a lot from European underclass.

For example, a lot of the Western European poor are Muslims (in countries that keep the relevant statistics, Muslim immigrants and their descendants tend to score below average on income and educational outcomes), who are nevertheless socially very conservative and don't tend to have kids out of wedlock. Having kids out of wedlock is much more typical among secular Europeans, including highly educated ones.

In the US, the trend leaders when it comes to having kids out of wedlock are the poorest parts of the population, mostly blacks, where "unmarried" and "unpartnered" tend to go hand-in-hand.
Yep. I can't see any upside in those things, every aspect of it just sucks.

The only way this could be even worse and more hostile is if it was used for flashing advertisements.
FreeCAD is an intuitive UI nightmare. There are always 2-3 different tools that do the same but each with its own limitations. The error messages even in the error console are too cryptic. I have tried over and over to switch to FreeCAD from fusion but I have wasted too much time spending hours trying to figure stupid crap.

Other tools like KiCAD are so much better. Even Blender which can be very complex just works.
> Racist white colonizers who genocided Native Americans, and enslaved millions of black people ...

Bear in mind that the slaves weren't all black, and the slavers weren't all white.
With the Pi, you have to format the SD card and flash an OS to it, then plug in the peripherals such as the display, keyboard and mouse. While schools will likely have this equipment, having to reconnect all these devices from a school PC can be a chore, especially when it comes to the end of the lesson. Schools would likely also have to issue a lot of these peripherals alongside Pis for kids to use them as their only computer in the house, and that can get expensive.

These are valuable computing skills that should be being taught to future programmers in their teenage years, already. The 'hassle' you claim is really the process of learning that should be promoted, not avoided because its 'too difficult'.

The micro:bit is entirely a specialist computer for which - yes, a basic set of computer fundamentals will be learned - but those same principles are equally attainable with the rPi, with the added benefit that students will also gain operator skills that are vital to their ability to be productive in this field - whereas the micro:bit will leave them with a lot of unlearned essentials.

As a parent (and 40+ years of experience systems-software developer) I would much rather my kids gain their computing expertise with a standard, easily attainable raspberry Pi platform than with the proprietary, not-standard micro:bit. Sure, they'd get some embedded experience - but that is possible with the rPi too.

The micro:bit is proprietary. The raspberry Pi, not so much (in terms of accessibility/availability). I think micro:bit is a step backwards for computer education.
Also how would software memory protection (like seen in JVM, JavaScript, Python, ...) be faster than hardware MMU? Hardware simply adds more transistors that run the translation concurrently. Faults are either bugs (segfaults) or features you'd have to reimplement anyways.
I'm not sure what you're getting at. There's a fundamental difference between such physical concepts, which I can ultimately describe mathematically (at various scales and levels of accuracy), and conscious experiences.

For instance, I can sensibly ask "what's it like to be a cat?". But "what's it like to be a rock?", or "to be a hot rock?", or "a cold rock?" doesn't make much sense since there's presumably nothing that it's like to be a rock regardless of its temperature.
Or where one partner earns significantly more, like $150k vs $50k - joint filing still puts you in a lower tax bracket.