skysight-inc/HackerNews huggingface dataset:
They affect syscall speed because in "conventional" OSes that's the barrier between privileges that's crossed, at which point memory permissions need to be readjusted. If you replace syscalls with calls to other processes, the same potentially applies. Also, IPC does often involve calling to kernel space to execute the IPC?

And from a quick google, sel4 did indeed add such mitigations: https://research.csiro.au/tsblog/crisis-security-vs-performa...

> The question of whether or not a userspace attacker can attack another userspace thread running on seL4 is an unequivocal yes.

> We are currently in the middle of deploying the branch-prediction barriers (x86) and BTB flushing mechanisms (ARMv6, ARMv7) that are necessary to prevent attackers from attacking other userspace threads on seL4.

> [....]

> seL4 will allow userspace processes to specify whether or not they want to take the performance hit that is incurred by effectively flushing the branch predictor when switching between processes on x86 (which is currently the only way to mitigate this variant of Spectre). The performance penalty of flushing the branch predictor on x86 processors is, unfortunately, very high.

And later regarding performance, although I'm not 100% sure on which parts this exactly applies:

> Initial tentative estimations of the impact are that they will likely be higher than those experienced by a monolithic kernel for the simple reason that microkernels switch address spaces more due to their essential function as an IPC engine, and the SKIM window patch alone increases the number of address space switches that the kernel must do.
A few more (edit window is gone)

1. Good things cost money; if you use something daily/frequently then get the best tool money could buy. Corollary: Don't cheap out on tools when you hire a good craftsperson.
2. Optimise for time, not money. One is finite, other is not.
3. Money is means to lead a good life; don't continue to accumulate money just for the sake of it.
4. Resilience is a skill that can be developed. Seek risk, fail often to develop resilience.
5. Doing >> Talking a.k.a. "Talk is cheap show me the code."
6. Creation, by definition, requires breaking (or disregard) the rules.
7. Entropy always increases. You need to spend energy to just keep things in order.
In what way do you need to be young and rich to ride a bike? Cars are significantly more expensive than bikes by almost 2 orders of magnitude. And people can ride bikes well into their 60s. In the Netherlands, old and disabled people are allowed to use small single passenger electric vehicles in the bike lanes. Meanwhile you can't drive a car until you're 16 which seems like a bigger problem for child development. The restrictions you've listed are only problems in the US because of how exclusive riding bikes is in the US. It's too dangerous to be used for anything other than leisure or exercise for most people.
Now if we could do that with climate change.
Is that forum post's poster so lazy or incompetent that they cant change a port in their development config file ?
I haven't heard of a single person dropping out due to the vaccine. Mind sharing some papers?
Best Keyword Research Tool for SEO – Jaaxy
i meant to say I think it's different

isn't cloud a different business unit?
Credit card numbers come to mind, printed in letters they are often grouped into four number block separated by whitespace, e.g. "5432 7890 6543 4365" and now try to copy-paste this into a form field of "length" 16.

Ok, that's more of a usability issue and many front end developers seem to be rather disconnected from the real world. Phone number entry is an even worse case, but I digress ...
Model your business with structs on steroids – dry-struct in action
Check out those 3 examples of useful applications for using dry-struct in your system.

A struct with static type check for all attributes is a pretty useful thing in Ruby and all other languages.

In this episode of Hanami Mastery I showcase 3 examples of using typed structs, encouraging you to send me more ideas! Enjoy!
If an enemy waged war, will you let them kill you or your creatures? this how I view this matter. these creatures are under my care, and I'm under an obligation to protect them. this obligation overrides any other feelings or beliefs I have.

of course, I'm no Buddhist, and I'm sure you have another point of view about the matter.
Side note: happy to see the armchair virologists getting (rightfully) flagged on this thread. A rare sight here on HN.
The punchline is that they didn’t think of:

movzx rax, al

mov al, [rax+rbx]
I have been a solo-founder and developer for the first six years of waiterio.com
I also wanted to focus on development and create few tools to automate other processes.

Right now I'm spinning off publicly one of the tools I've created: polyblog.io
Polyblog let you create and delegate away a content marketing blog.
We are currently in beta and I'm looking for beta testers.
I can pass you down my knowledge on hiring a writer on Upwork and almost completely delegate the content marketing blog.
Please write me at giorgio dot zamparelli at polyblog dot io
Note that trees was, of course, taken by a community of marijuana enthusiasts.
Guardian dogs. In other parts of the world shepherds have been living with wolves and bears since forever with the help of their companions. These are huge dogs, intelligent but independent. They roam and fend off bears, jackals and wolves and from my own experience, unfortunate hikers and cyclists.

There are many projects currently underway, introducing these dogs to America, Europe and Africa, as an alternative to killing on sight.

https://en.wikipedia.org/wiki/Kangal_Shepherd_Dog
https://www.pbs.org/wnet/nature/blog/kangal-soldier-of-the-s...
After more than 1 bn doses administered you shouldn't make such a claim without a reference.

The myocarditis risk in young males seems to be manageable.
The first 1024 are reserved and you usually can freely choose the ones greater than that. You can also use .local for local domains.
I'm guessing that just about every animal thinks it's immortal until it starts being eaten.
Hi, it's Ubuntu & FF50.1. Front page works now, but sign-up is empty for me. Anyway, I understand that supporting older browsers is not an easy task... probably. So, don't mind me.
Yes. Because dotnet is inherently JIT (e.g. linq expression tree and runtime code weaving and etc.) and you can't do that with llvm. So it was a dead end effort.
developing division
The URL anchor reference, for today's lucky 10,000: https://www.youtube.com/watch?v=ADgS_vMGgzY
Right, there should be the ability to use either structural or nominal as appropriate.
Gorgeous.

I'm a strong atheist but Buddhism has always been the religion I've respected the most. At least the philosophical aspect of it.

I used to struggle with this too. To this day I use a box to pick up spiders or mosquitoes and take then outside instead of killing them. But I wouldn't doubt killing termites to save my plants.

We kill everyday. When we walk, or drive the car. We're powerful giants. But we can be respectful giants.

It doesn't absolve us from our "sins", but it's far better than nothing.

I think it can be narrowed down to "be respectful". Letting your rats die would be disrespectful to them. Killing a spider that isn't harming you is disrespectful to them. Walking on top of ants you know are there is disrespectful to them.
I agree. It’s the same problem for me. Starting tasks is the real problem. Even without stimulants, a task I’ve put off for two weeks is often finished in less than an hour. It’s a lesson I expect to keep learning until I am dead.

The pill can help you maintain interest in something, not start that thing. I don’t have an answer to this problem. I’m 34. I don’t take anything for my disorder anymore. Either tolerance builds up, or the novelty wears off and my intention to start things declined as a result. And I end up back where I started but now I’m taking drugs everyday.

On my brother. I think that he doesn’t have ADD. That his issues at school were unrelated, and Ritalin just made him more anxious and neurotic.
Ok I'll bite... that's not how this works, that's not how ANY of this works!

First off, vaccinations are done via intermuscular injections, not bloodstream injections.

Second, as cells produce the foreign proteins, they are captured and displayed by the MHC molecules, so this notion that 'spike protein coursing through the body' is a wild fabrication.

The body is good at degrading proteins. And honestly if you are worried about the mRNA vaccines doing bad things to you... I have news for you, SARS-CoV-2 injects a lot more mRNA into your cells, and lots more of those 'spike proteins' you're worried about are created, in a self-replicating pattern, until possibly you die. So you probably want to avoid SARS-CoV-2 a lot more than the mRNA vaccines.
I’ve never read the castle so I’m sure I’m missing some context, but isn’t that how landline phones always work?
I think it is more about defaults. 5000 is the default port for flask framework, changing the port to make the app working for first time can be painful given the developer have to google why the default port isn't working anymore
Which obviously does nothing but rearrange the mites on the ground before they’re stepped on, and makes me think they’re hypocrites for adopting a useless measure to make it seem like they actually care. If it is true.
See also: Haskell newtypes and Kotlin value classes (née inline classes).
I know. It was terrible, verbose. But it could create with ease all of the features mentioned in this post. Those were simpler times.
Yeah. Plus chowder?!
VS is bloated crapware
That's pretty cool! I've heard a lot of good things about Mazda as well, including improving build quality and reliability.
It writes itself... You could almost take the original study and just change the subject to people. It was very difficult for me to read.
> Why is it OK to not recognize mosquitos, rats, termites, deers, ants, etc etc which meet painful demise by humans as sentient animals while making exceptions for a few?

It is not generally seen as morally acceptable to crush/kill a dog under the same circumstances that you would crush/swat a mosquito, so there needs to be some differentiation between these two in law. Both have protections, but the dog has more protections because it has been put in the category of sentient creatures.

It’s worth noting that both rats and deers on your list are already classed as sentient in the existing legislation passed in May (at least as far as I can tell, as it covered all vertebrates), and it’s clear that from a practical standpoint ants, termites and mosquitos need to be treated differently.

Above all else though it’s a legal definition rather than a social or biological distinction.
So, perfectly keeping with the American tradition then.
I run a curated list(FOSS) of startup tools -https://startuptoolchain.com to serve those who are looking for tools like you. It includes almost all categories and tools recommended in this thread as I add tools from similar threads.
> If you use Cloudflare for your DNS (which is free) they will allow cnames for the base domain, and when someone requests your domain Cloudflare will just query for the result of the cname themselves and return the IP as though you put in an A record. You can additionally choose to proxy your site behind Cloudflare's servers, but you don't have to.

> And yes, it is frustrating for chrome to make this change, but it's also really uncommon and not very efficient to have your base domain go nowhere.

Cloudfare is free just like Google is free. You pay with your data.
What were the reasons your friend gave for not wanting to live in SF? The common reasons I see are often that it's too expensive, there's too much crime and homeless people, and it's noisy and full of traffic. All of these are solvable problems.

Cost is fixed by building more housing and traffic is solved by making the Bay Area less car centric (public transportation in the Bay Area isn't terrible but it can still be a lot better). I don't have great solutions for crime and homelessness but building more housing all over will definitely help reduce it and better social safety nets can help eliminate it entirely.

Additionally, you don't need to build a second SF to solve the problem. In fact, most dense housing can be built for relatively cheap. You don't need to build 20 story buildings everywhere.
> They affect syscall speed because in "conventional" OSes that's the barrier between privileges that's crossed

That's not the only case where privilege barriers can be crossed. In x86, that is the most common way for calling into kernel code, but it is not the only way. See io_uring.

> Also, IPC does often involve calling to kernel space to execute the IPC?

Often. Not always.
'Respects Your Freedom' is a (trademarked?) label that comes with clear and readily available certification rules. according to FSF, these are products that are simply the best options available as far as FSF's free-software ethics are concerned. in this sense it is simmilar to 'fair trade' labels you find on products. since you guys love extreme examples, i could ask you if when you use an Apple computer do you expect to be able to eat it

actually since you work with macs, do you think Apple respects your freedom or do you think they are more ethical than FSF?
Reminds me of https://wizardzines.com/comics/ask-for-specific-feedback/
Yeah, breaking grammar rules and common sense because of politics.
Wrote software to help people catch the bus on time, at NextBus.

We were the first to equip buses with real-time gps reporting and have that tied into digital displays at stops, and on the web.

I still see lots of my frontend stuff (backbone/js) still used after I left 8 years ago, which of course makes me happy that it's providing service to people who have to ride the bus (which I did extensively on purpose at the time - they paid me okay)
Lots of them in San Diego, too. Here's an example in Clairemont, which is an early post-war suburb. Note that the homes pictured are also 'missing middle' construction.

https://www.google.com/maps/@32.8276267,-117.2033566,3a,75y,...

https://missingmiddlehousing.com/
This is always comprehensible in excel because state changes only ever come about as a result of a user changing a value in a cell. In the general case where there are a bunch of different asynchronous sources of change, this could become pretty confusing.
No. Every golang stdlib proxy I've tried to use is a toy. They very inefficiently copy the message body and the memory behaviour is just horrible. Try posting a 10MB message. (That's actually not a lot for modern technology) and it will grind to a halt.
> Evil men will do evil deeds but to get a good man to do evil deeds takes religion.

I'm kind of surprised that this is a dillema for you. I.e. that you would rather watch the pets under your care, potentially in a confinement you placed them in get eaten up by mites, than intervene.

And that the driving force for that inaction is somehow compassion. It sounds more like confusion.
Well, actually :-) docx is a zipped container, so if you rename it as .zip and open that up, you can see the xml files inside there. No need to save as, it's all right there as OpenXML [1].

If you save the doc as xml, there's some overlap, but that's an older technology called WordML [2].

I've spent way too much time creating spreadsheets on ancient legacy unix systems, in dozens of different ways. OpenXML is not the easiest, but it is the best of a lot of bad options...

[1] https://en.wikipedia.org/wiki/Office_Open_XML
[2] https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats
It may feel antithetical to the very core of your being, but that's where engineering meets capitalism. Intel is a business (because it has to be), and businesses want to maximize profits, and where b and c aren't materially different, taking something and making it worse is the same failing of capitalism as communism - human nature.

I can make 10 widgets for 10 customers to buy, but between those 10 customers, 2 of them want the cheapest version, 6 of them want the medium option, and the last 2 want the most expensive option. The way to maximize profit is to produce that same distribution, divorced from the actual yield of the production process. Pricing a product is a dark art but looking a bit closer at it, there's a huge psychological or human nature element to it.
Me, I find Rider vastly superior in every way.

I only use VS when I need to do EF6 database first nonsense
yikes.

Bacon-wrapped filet mignon is worth sacrificing the only planet we have? You don't care about your carbon emissions at all? We are introducing such big amounts of greenhouse gasses just from our consumerism lifestyle and the convenience of it all is big enough to just "[not] care".
And then you brag about having eating dogs like this post couldn't get any worse. When this is the mindset and opinion of average people, which I'm pretty sure it is then we're at a loss for fixing this mess we're in.
There is a difference between designing a functional space with good aesthetic, and using a home as a canvas for art.
> That should just be part of the deal; any exceptions should be temporary and carefully negotiated.

This feels like it's probably dependent on the culture in question. Writing tests, caring about readability and the long term sustainability of the codebase and even managing the technical debt all can be the exceptions themselves in certain teams.

Sure, you can turn around and run for the hills, but for many there, those are the circumstances that they put up with to get food on the table, or work with for different reasons, so those circumstances shouldn't be ignored.

Ergo:

> a) refusing to put debt in to begin with

Management: "Hey, what is this ticket taking so long to complete? Can't you just develop the solution more quickly, without spending so much time on refactoring, planning or whatever it is that you do? Developer X did something similar faster just last week!"

> b) for any new work, including necessary cleanup of what you'll be touching in the estimates

Management: "Why are you suggesting estimates that are 1.5x - 2x higher than the rest of the team? Refactoring? Integration tests? Test data generation? Logging? Do you really think that those are necessary for this many tickets? Don't you want to reconsider your estimate, not to be the outlier? No? Okay, we'll just take the averaged estimate of them all."

Personally, i believe that developers should be trusted more and just care about the long term sustainability of what they're developing beyond their probably employment duration at the company (given how popular job hopping is nowadays), yet sadly that's not been the reality in my experience, probably because of prioritizing functionality and business value now, rather than stability and reliability later.
Here's a tutorial for implementing JIT in llvm: https://llvm.org/docs/tutorial/BuildingAJIT1.html

Also, there was a plan to AOT compile .NET not only for WASM targets but also for console.
Many years ago I was homeless for a few months and I never asked anyone for money, I didn't even consider it. I met a couple of people in similar circumstances who shared the same attitude.

I did see, however, many other 'homeless' people who spent their entire day asking people for money. This was in a fairly small city where you soon start to recognise the same people over and over agin.

For the most part, these people were actually not homeless in the true sense of the word, they were staying in one of many hostels where you get fed, access to a bathroom/shower and a bed for the night. They were people with drug/alcohol probelems who were being enabled by a sysytem initially created to bring about an end to homlessness yet has evolved into one that perpetuates it - because if you are just someone who's made a few bad decions in your life then you will get no help from them at all.

What I would say to you is that if it makes you feel better giving people money then by all means do so. The recipient will also feel better for a while but they'll probably just be digging themselves further down the same hole. In the end, you're making no difference.

I was lucky, I got help from a couple of random strangers who'd noticed me walking around aimlessly. I got back on my feet fairly easilly after that.

Some are not so lucky and those most deserving of a bit of help are most likley the people you never see. And the reason you don't see them is because the genuinely homeless people who can be easily helped are the least likley to ask for it - that's why they ended up where they are.
Polyglot Markup (2015)
Snapshot state in Jetpack Compose is a less magical version that works well with multithreading.
Don't know if it's networking for introverts, but it is asynchronous, can be anonymized, is much easier to distribute, has a wider audience, can be used as a playground, supports the thought process, reduces social pressure in and gives more control over face to face situations, pleases the ego and so on.

You can use it as a shell.

You might use it as a sting.
I don't care for some of the chosen replacements - "sanity check" and "double check" are not equivalent phrases to me. The only linked justification I could find was inclusivenaming.org, whose Tier-2 list provided better alternatives like "confidence check" and "coherence check". Changing word choice risks losing subtleties in the original meaning, and I'm not sure it worked out this time.
Ask HN: Forgot this name of product design book, any ideas?
I forgot the title of the book and name of the author, but all I can recall is it's written by a guy that worked at Uber.. Anyone got ideas? Thank you very much. If you have other recommendations too, I'd love to check them out, thank you :)
Surplus too, which came before it (but is less popular because it wasn't marketed at all).
i dont think FSF is a religion. actually i am arguing against this labeling
It would be lazy not to investigate why something that has worked for years suddenly broke upon OS upgrade.
The worst part is the costing money tool isn't even good
What country/city do you live in? Just curious.
If we are talking about success, I think it is important to consider for whom you want to look successful.

If you are in the wrong environment success might be meassured by your salary, your job title, the car you are driving or other silly things like that.

For me success is only meassured by my own standards, namely: am I working on things that I like working on? Am I able to do them the way I want? Am I making the world a better place by doing so? Am I getting better at what I am doing?
Understanding Developers' Well-Being/Productivity Under the Covid-19 Pandemic
This statement seems to assume that a limited duration of protection is a given. We don't know that. It could also as well be that it is actually impossible to clear out all reservoirs of the virus in the body once someone was infected.
No need to assume nefarious intent (i.e. it being designed to keep people sick) right from the beginning.
Would it be far-fetched to imagine that Y is doing this to make a particular orbital trajectory useless for the future placement of a highly sophisticated spy satellite or spy plane from X?
What Is Hierarchical Quality of Service (HQoS)?
DetoxDroid – grayscale mode for Android with per-app exceptions
Do you mean being drug adict in Seattle makes a person immune to (at least some of the) law?
If its pure EPS, then its going to have a flammability issue.

They claim its pure polystyrene with no additives, which means no resistance to fire whatsoever.

It could be mitigated if its encased in plaster properly (I have EPS external wall insulation, but its encased in cement and silicone render.)