skysight-inc/HackerNews huggingface dataset:
Its a whole different ball game. The current solution recognizes Mac system calls and routes them (maybe with some exceptions) 1:1 to the host OS, so there is a single OS that knows all what’s happening in the system.

If you have two OSes, it gets complicated. You have two virtual memory maps, two structures tracking open files, two disk caches, two clipboards, two networking stacks, etc.

As an example, if an application on the guest OS tries to open a file for exclusive access, the guest OS checks it’s data structures to see whether that’s possible. That’s insufficient, as the file may be open on the host OS. Similarly, the guest OS may cache writes to a file, and the host OS won’t check the guest OS’s disk cache when an application on the host OS reads from that same file.

So, you either make that impossible by giving the guest OS a disk for its exclusive use (could be a virtual one), or you provide ways for the two OSes to co-exist on the same hardware. That can be made to work, (but isn’t ideal; copying files between the two OSes would be cumbersome) for disks, but is too impractical for other hardware (you’re not going to set aside one of your USB ports for exclusive use by the guest OS, just in case it needs it, and certainly aren’t going to require users to plug in a second keyboard and mouse or even a separate graphics card for use by the guest OS)

So, the two have to cooperate. I think http://cs.yale.edu/homes/aspnes/pinewiki/Virtualization.html lays out the options well.

The ideal goal to run any guest OS, unmodified, isn’t attainable, as it would require the host OS to, somehow, know how every possible guest OS, including ones yet to be written, accesses its hardware. So, you either support specific OSes (say only Mac OS), or set rules that guest OSes must follow to be supported.

Edit: the latter is what typically is done, and isn’t that bad, nowadays, as most OSes are made to run on PC hardware, where device discovery, etc. is standardized.
I doubt they tried this but I agree that they should have.
we call them "strisce pedonali" (pedestrian stripes) in Italy, no one refers to them as crossing, and usually we just call them stripes.
Seems like an issue with the technology itself more than Apple.

Snow mobiles and winter jackets are expected to stand cold weather. Electronics not so much.
Friends? Overthinking - relative to standard set by who?
> I cannot seem to find what changes by knowing that piece of information

The most common change is that writing convertion functions between 'foo(bar, baz)', 'foo(bar)(baz)' and 'foo((bar, baz))' calling conventions becomes more annoying. It's not that I find myself doing it any more or less, it's that knowing they're equivalent makes it even more frustrating.

There can also be a difference in efficiency, e.g. in 'foo(bar)(baz)' we can have 'foo(bar)' pre-calculate something expensive, which will get re-used if we do things like 'f = foo(bar); f(a); f(b); f(c); myList.map(foo(baz)); etc. whilst the 'foo(bar, baz)' version will generally re-calculate such things every time.

Of course, this varies depending on compiler optimisations and other language features, but the nice thing about the 'foo(bar)(baz)' version is that it can simply be a matter of scope, e.g. in Haskell:

foo1 x y = let cached = expensive x
in ...

foo2 x = let cached = expensive x
in \y -> ...

We can achieve a similar result in other ways and in many languages, but many of those alternatives (e.g. 'static variables', intermediate classes, mutable variables, etc.) require much more ceremony and boilerplate.
Has Apple ever done that ?

Years ago Apple had a massive marketing campaign built around trying to "teach" people that you couldn't compare PPC GHz with X86 GHz, and on the whole it was a bit of a flop and people just went on assuming that a 2.5GHz processor was faster than a 2GHz processor.

I guess they learnt their lesson and instead of trying to convince people that smaller numbers actually sometimes are better than big numbers, they now just never mention the smaller number.
Show HN: Efficient, bloatless static site generator
Hi all,

This is my effortless solution to quickly getting a static site online via a static site generator. I don't think there's a simpler way of implementing a templating system.
The problem is, it's not enough to have a transactional filesystem as it will inevitably have a different API, one that is not POSIX compliant. Also, you can't jut make the filesystem transactional, in the end you also need an entire transactional OS built around it. Some years ago I set out to eliminate the accidental complexity and kept removing parts of the system that caused any specific problem. In the end, the filesystem + OS turned out to be the biggest culprit.
Pula in Croatia, for similar reason famous between Romanians :) (meaning "dick"). Also, Brest in France.
I wonder if this isn't a question of who bears the responsibility. For example, in the US you make more money but are expected to save, and make sure you have something to fall on in case of difficult times. In France, you expect the state to take care of you in such a situation. Spoiler alert: depending on the state is not a good situation.

Some people may therefore prefer to be able to spend all they've got without having to think of hard times. Because they may think "it won't happen to me" / "I'll save tomorrow".

As such, I would be very curious to see some actual numbers to be able to do as objective a comparison as possible. Because indeed, if in the US the prices are overall higher relative to the wages, the deal might not be as good in a bad situation. From France, this doesn't seem to be the case, mostly because (outside of SF) pretty much everything looks cheaper. Housing, food, entertainment, cars / gas, electronics, etc. The only issue seems to be related to healthcare. So I'd like to have that actually quantified.

The issue in France is that in addition to the fact that "having a 140k salary is impossible", taxation is very, very high.

If an employer pays 100k in total for an employee, the actual, cash in hand, after income, social security and medical insurance (1) for the employee is around 55-60k. Once said employee has his 60k in hand, practically everything has a 20% VAT [2]. Oh, and since this is France, you also have taxes on taxes. For example, VAT is levied on some taxes related to electricity.

So out of a 100k USD total paid by the company, how much would a US employee have in hand after tax?

I've also noticed that for similar positions in the US (outside of SV) a software engineer can expect twice the salary compared to Paris. And mind, Paris is very expensive for the basics (food and housing).

It would be interesting to see how this compares to professions other than IT. In France, you're mostly barely above minimum wage for blue collar jobs. And minimum wage is nation-wide, the same in Paris and in some village in the middle of nowhere.

[1] Only "basic" health care is actually "free". If you need anything more "advanced", such as dental work or glasses, you better have a "mutuelle", which is basically private insurance. This is usually provided by the employer, but what is actually covered varies.

[2] Food, "necessities" and some other items have a lower VAT, 5.5% I think. There's also a 10% VAT for restaurants in some cases.
Source? While in principle your reasoning make sense, is this actually how HP updates their firmware?
What is the advantage of Kombucha to just only modifying the yeast and culturing that? Is it because the Kombucha is more easy to culture?
My prediction: This will lead to new users being turned away from established products from the anglosphere and develop their own alternatives.

Maybe after a while the big companies will notice and adapt, which might already be too late by then, or maybe they just buy the smaller ones directly, who knows.
It's ridiculous. I don't understand why so many of these things need to connect to cloud services just to work.

I mean, surely computing power is cheap enough these days that you can build all the intelligence you need into the device for day to day operation and simply use internet connectivity to get updates, such as security patches, and the like?

Maybe the compute side of things could be a pluggable module that could be upgraded independent of the rest of the device if you ever do need more processing power. This would work particularly well for larger devices such as robot vacuum cleaners.

I find it indefensible that some data centre going down in Australia (or wherever) could render something as basic as a doorbell, or even a vacuum cleaner, inoperative.
I use my own app[1] for when they're small, when it grows into a project, it often has to do with code, so then I have a repository with a todo txt file in it.

I also use the concepts app [2] on my tablet to draw out mindmaps / charts /etc.

I use taskpaper vim plugin so I can quickly collapse and expand items to not make the file too overwhelming. In the file I group topics / questions based on what makes sense for that project, and at the top of the file I often have a 'topic' where I can quickly dump thoughts, that then later have to be refactored into one of the real topics.

I hope to one day find a way (and the time) to connect my ideas app with the repo txt file approach, so I can sync both.

Conceptually I think the hard part of most problems is figuring out the real important questions you want to ask yourself. Once you think you know them, then the answer is either obvious, or requires you to do something (research, build prototype, etc).

[1] Idea Growr app - https://play.google.com/store/apps/details?id=com.juliushuij...

[2] Concepts app - https://concepts.app/en/
It's the batteries more than anything else, most phones will loose their battery capacity in cold weather.
Leadership is not management.

Also, is there an example of a factually leaderless organization, past or present? (Anonymous is not a transparent organization and is not an informative example.)
Turns out I've been American all these years. ¡Ahora cambiemos al español!
So they fingerprint you based on your interaction with captcha if you're using tor.
Hey there! OP.

Yes, that's exactly my point -- that in fact reaching this point has been a six-month effort.

I didn't post on HN myself, and therefore did not choose the title either.

Anyways, thanks for pointing that out and I'm glad you got something out of the article!
Yes, I remember the screen feature on my A500. It was neat.

To say a 386 is limited to single tasking is wrong though. That was my main point.
If China could make cheese as good as European cheese, they would. PDO is not currently stopping them.
I have worked for a company that builds a tool like this. The company is founded by ex-Crossover (look up the company called Crossover and what the employees say about productivity measuring over there) executives with a goal of coming up a better productivity measuring tool than what they've already had at Crossover.

With their own tool, they were measuring everything from my keystrokes to random web cam/screenshots in every ten minute interval. They've given nice names for them like "Focus" and "Intensity". "Focus" is a measure of how often I'm switching context and "intensity" is a measure of my keystrokes/mouse clicks/mouse scrolls per minute.
The surprising thing is that they want to market this product to knowledge worker environments and there were already about 20 competitors for them, which says this has a future. In fact, every software engineer/marketeer/PM in this company were already being evaluated partly - mainly, when they want to bash you in a 1-1 - based on these metrics.

You're right. I only worked for this company because I needed to make a few bucks. I would never go back to work somewhere if they use a tool like this.
Go on then. I'll play. My 'must have' half dozen which get installed first, on every browser on every device I use:

* Bitwarden

* HTTPS everywhere

* Privacy Badger/Possum/Other Furry Animal

* uBlock Origin

* uMatrix

* Windscribe
But you can answer the questions, I assume?
The second part of that actually seems to be more valid than you'd expect. Most users I've seen who actually use voiceover et al have TTS at a frankly astonishing rate.

Although I agree in general. Plenty of capatchas have failed me. I refuse to say I've failed the capatcha. Given I'm human, and its role is to detect humans; I can't fail to be human - it can only fail to detect it.
>And of course, 0 is represented in floating-point with all the bits set to 0.

+0 that is, -0 has the MSB set. That's one of the potential annoyances of IEEE floats, unlike two's complement integers there are two zeroes.
Wil lose. One O.

Losing capacity is one thing, shutting down and refusing to start after 10 min outside is another. What use is a phone if i can't call 112 because it's cold?

Edit: Also remember that I've had Apple laptops before, and only this newer model deems it necessary to shut down.
I've decided long ago that, if I ever need some form of flood-prevention for a website, I will have a deep look into using an automatic proof-of-work system and essentially give the users computer a captcha.
> You don't want to start a startup to do something that everyone agrees is a good idea, or there will already be other companies doing it.

Unless it's a schlep: http://www.paulgraham.com/schlep.html
> I don't think 'crosswalks' require road traffic give way to pedestrians

Traffic laws can vary by state, but in general pedestrians always have the right-of-way on a crosswalk (except when there's a traffic light).

Whether or not cars will actually stop for you is a different story.
All communication requires some agreed upon protocol. Whatever they use, people would have to understand it.
How do other laptop manufacturers fare in this regard? For ThinkPads (T490) the environmental temperature is listed as "5°C to 43°C", and your 3°C would be too cold.
They could make millions from fucking tourists
<shrug> We know (pretty surely) that no company's autonomous vehicle of any claimed level is going to survive for 30 mins on Indian urban roads and traffic conditions. Afaik, none of these companies are even trying to get a vehicle to work in such conditions. This gives me confidence that the AI apocalypse is nowhere near.
Console Spreadsheets
> Taxis in my country are generally black

Like you never seen a yellow taxi? Stop inventing problems.
I have fun building IoT devices, which run solely against remote APIs that I can control, or a local MQ instance for exchanging messages.
Unfortunately the developers of those particular things (often like ad developers) use obscurity of things like div names to make the task less trivial.
Where Did America Go Wrong?
>These kinds of things are impossible with C++

What? Anything you can do in C, you can do in C++ at the same performance level (pay only for what you use); just be aware of what you are doing and using.
> So even if we have the speed and bandwidth, Apple insists you can only update on Wifi.

I hit that with Android once too. Had unlimited mobile data, and was in a pub with broken wifi, so it wouldn't let me do the update at all.
Strategies to Prevent Hair Loss: In Men and Women, After Pregnancy
so if you don't pass, say, by using TOR or even just a VPN, you don't even get a chance to prove you're not a bot? Cool, really cool, I can't see that being illegal at all.

EDIT: This comment is stupidly worded, please see clarification below.
Nailed it. Most managers are executing a process or strategy defined by somebody else, they are not leaders.

An org without a leader is rudderless. Can't think of a real, successful example either.
You are certainly in a bubble. I've never met another person who knows what HN is, and I'm a data scientist.
The irony of Captcha is in the very statement we're being asked to confirm: "I Am Not a Robot".

The image sets are supposedly to be used for training an AI, which is ... a robot, sophisticated, yes, but just as programmed.

It's often said that "It's human to err". Well, instead, the Captcha seems to be eager to sample some fine "specimens" of Robot-candidates, indeed giving us poor fallibles the early lessons of artificial programming.

"You'll be assimilated. Resistance is Futile!" Borgs, eh?
Interviewing teams doing app development at scale
Hi, author here. Sure, multiple users can do a git push but don't neglect that git is also offering a higher level abstraction, basically a storage system. That's no different from running any other storage system, like a filesystem, except you name it differently.

There are also other hacks to go around it but none of them is a simple solution abstracting away the complexity. Not a clean filesystem that a novice developer could start using without messing it up. They all greatly increase mental complexity.
I have to say my experience with posties in Ireland has surpassed my experience with postcodes. I feel like the most valid "post code" would just be the name of the postman they should ask if they're not sure.

But I have to call out Ryanair in this context. For many years, before eircode, they demanded a postcode on their payment page. An Irish company, serving Irish customers, demanded postcodes when most the country didn't have them.

(And I paypal still believes my postcode is null. I don't recall ever entering that, so I wonder where/when it derived that.)
I love his observations about the nature of magic and power. Terry is top of my list of people I wish I'd met while they were alive, he had a tremendously humane view of people and what makes for a good world.
Where did it say the app has to be on a device that can see the internet?
Agree, MacBook should be tested on the Moon, 7km under the sea level and in the core of the Earth itself.
Similar with "Grope Cunt Lane" in England https://en.wikipedia.org/wiki/Gropecunt_Lane

There are some good place names too, like "Shitterton", "Cockermouth", and "Bell End". Only Shitterton is intentional, though. It does literally mean "town near the place where you have a poo"
It depends on the mode.

Standard will give you 49, the others 37.

A scientific calculator semi-officially was a floating point calculator, but the windows one had at least some capabilities beyond that, although I forgot which one exactly.

Perhaps the standard mode is working like a classical calculator that would also report 49 and perhaps it is just a reskin of the original one that makes everything worse, because it actually prints: 2+5*7 = 49 which does not imply calculations are done in order of input.
Thinking for yourself means accepting the consequences of such. For some people it is easier to follow someone else's advice and then blame them if something goes wrong than making decision themselves and then trying to learn from it.
It is a tough one, but if you engage critical thinking you may end up somewhere in the middle, which isn't bad.
You can try mine:

https://www.stavros.io/posts/emergency-food-button/
How would you address the problem of all "good" managers (defined here as those who can easily get another job elsewhere) just leaving immediately instead of remaining in a job that now has zero growth potential? It seems that very rapidly you would have only the worst managers left and (because by definition they would have trouble getting another job elsewhere) they would have every incentive to halt or slow the phasing out of managers in the company.
> What I wanted to express is that you should hold back on interpretation.

Yes, agreed. Also, if you interpret then say explicitly that 'my interpretation / perception / feeling based on fact X is Y, and feel free to disagree with the interpretation'. Eg. "Maybe you just simply forget checking things locally -- do you think it would help to set up a commit hook or do you have other ideas about we could help you not breaking the build?"

So you

1) declare the facts (breaking the build too often), there's no argument about those

2) state your expectations as a manager (this has to stop), the person can disagree but it's your decision as a manager to set expectations

3) offer one or more possible interpretation, the person can agree or disagree

4) offer your help, the person can take it or not
I do not. People I write to don't have PGP configured in their client, and e-mail will never be secure anyway.

https://latacora.micro.blog/2020/02/19/stop-using-encrypted....
Isn't it -1/12 actually?
We also have them in the Pacific Northwest.
That has not been my experience beyond fundamental aspects.

Even if a distro had fantastic documentation, the issue of fragmentation would still remain. You can't just find people who "know linux", but you need people who know this distro.

Then there's the issue of third party apps that may be packaged and tested for some distros and not others. The fragmentation is an issue in itself.
> i battled with voltage sag due to the crap thin wires

Use 12V wall wart and a small 12V to 5V converter by the Pi.

I've found great use of these little ones:

https://www.aliexpress.com/item/4001296827182.html
Choosing leisure over a larger McMansion isn't being "poorer".

What is the point of having an advanced economy if you don't use it to make people's lives easier, fix poverty, and provide decent public services and pleasant public spaces?
My families P90 had 128MB of RAM. It was a Zeos
Do you not consider the A500 cheap? I believe you they were going for around $600 in late 80’s money, at least in the US. This wasn’t Atari ST cheap but still not a bad deal.
Brain Scan Confirm There's a Part of You That Remains 'You' Throughout Your Life
Sadly, while it is extremely rare that a supermarket offers a product differentiated on anything but location, the same is not true of websites: not going through the CAPTCHA means I don't get to see the content I wanted or needed to see; I can't just drive five minutes further to get the same content from someone without a CAPTCHA. This thereby isn't a functional market and so market economics can't help us: this requires regulation.
I don't actually find taxis as easy as most seem to. Here, that large sideways tub would usually be a pizza delivery. Taxis have a very specific roof adornment and that isn't it. I'd usually need some hint to mentally context-shift into TVland.
Take time off, go offline and have deep thoughts. Record everything.

In 90% of cases: you need to ignore these thoughts as they can be time-consuming. You are not going to solve anything worthwhile related to organizing a 100M democracy if you are not in that field. You will not just "pick it up" unless you are a freak of nature and you are not.
You can further improve this by adding a load-balancing mechanism:

> Click on the side of the gun where the bullet comes out from

Pretty much 50% of Americans will find this impossible while the other half will have no problem whatsoever.
Dangerous New Ransomware Technique
My X1 Carbon 3rd gen got quite some use in the last 5 years, some of it also in ~ 0 °C weather (for at least half an hour), worked fine.

That is naturally just one personal experience, so I do not want to assert that all X1s or even ThinkPads fare better in colder weather. Just that at least some do.