skysight-inc/HackerNews huggingface dataset:
btw. for the other readers: the 48% f/m in STEM is split as follows according to the linked study above: 74% (f/m) in health sciences; 27% in engineering; 32% in information technology; 60% in natural, physical and mathematical sciences.

I think the most relevant sentence comes on page 8: "In short, data tell us that the gender gap is not consistent across STEM disciplines. Women generally prefer STEM studies and careers which are people-oriented (e.g., medical science) over careers which are things-oriented (e.g., many branches of engineering) (Su & Rounds, 2015)."

Stress is probably not the most important factor; at least it's not in this study. I'd argue that women simply know that people are more important than money.
Can you even install apps without being signed in? Certainly not purchased ones.
Swiss here, it always depends. Some rides are cheaper by car but take less time by train and you have WiFi and fresh coffee in trains so it's only partially travel time partially leisure or work time.

Some routes are more expensive, but again way more comfortable than a car.

The there are dozens of hacks to save. Early booking, last minute bookings, half fair (which is only $200 or so a year and makes you pay half for everything including boats and some mountain trains), $50 24h all inclusive tickets, ...

IMO if you assume our median income to be 3 times that of Austria (or Germany, Italy for that matter). And our tickets on average cost only 1.5-2x as much while we actually have one of the best networks you can think of I would say it's not expensive at all.

My all in leasing car is $500 + petrol. For 2 people getting 2 all inklusive Tickets would still be cheaper.
Game Engine Tutorial Series Part 1: Introduction
if you make X level of education free and universal the X+1 level will soon become mandatory for a decent job even if it's irrelevant to the work.

not true. the US is the fourth highest country in number of students with tertiary education. notably europe (eg germany which has always had free universities) has only half as many students (and those even include trade-schools, which are absolutely relevant for work)

https://ourworldindata.org/tertiary-education

what possibly drives irrelevant higher education is high unemployment. if there are lots of applicants to choose from, you may tend to choose the higher educated ones. reduce unemployment and demand for lesser educated people should rise.

healthcare: This is a bottomless pit

literally ever country in the world spends less on healthcare than the US.

the limit on spending comes from insurance and governments not allowing exploitation by healthcare providers.

https://ourworldindata.org/financing-healthcare#healthcare-s...
Your licensing is confused.

Companies do steal software. Universities steal software. Non-profits steal software. Individuals do too. Harvard Medical School is pirating software I wrote. I raised it with them through multiple channels, and they simply didn't respond to emails. It's not worth a law suit against a $40B entity. It doesn't matter what license I used. They stole it.

CC-NC-BY-SA guarantees the only entities using your software will be ones who don't mind breaking laws. "Non-commercial" is legally ill-defined, and virtually any use can appear as related to commerce in some way. It's a liability hole. If it's being used internally or on a server, you also can't enforce the SA provision.

AGPLv3 is the license you want. No commercial entity working on anything proprietary will realistically touch that with a 10-foot pole, unless they're willing to break laws (but non-commercial use is okay). You can enforce SA, and get changes back. It's designed for exactly this purpose.

The reasons you explained make no sense. Your logic is at the level of: "My computer was getting hot, so I got a new hard drive." "I thought my computer might have a virus, so I swapped out the RAM."
I trust my regular followers (blog, videos, social media) to somewhat know my tone by now (I've been writing over a hundred blog posts over the past two years), and it’s them I wrote this for.

I don’t really know how to make it clearer in the limited time I can justify for low-content-value posts like this – and I did not intend for this to land on the hn front page. My best idea is that I could add a caveat box is reading "Hey, i don't like to brag, it's been fun, so read it it more positively than it's written, but don't ignore the negatives fully.", but that would be super weird.

I have a day job that I have to attend now, so I can really only change anything once the attention has moved on to something different.
Dear app devs, you probably don't need to enable tracking/IDFA, here's why
I suspect enabling the IDFA (and asking users for permission to track) is pushed by Facebook and similar user-tracking platforms for their own benefit. At the same time, each app doesn't have any incentives to enable IDFA and show the much hated and spooky ATT popup.

Here's what I think happens: IDFA helps Facebook "connect the dots" and know which apps are installed on which devices. When you run FB ads for your app, Facebook looks for some good audiences using the information it has on users, including the apps already installed on their devices, where IDFA is hopefully enabled.

This has nothing to do with your app. So, once it finds its user and gets installed on their device, it is now used by Facebook to further improve knowledge about the given user and help other apps find their audiences, which has nothing to do with you.

Is my hypothesis correct?

Let alone, according to some stats, 60-70% of users say No to tracking anyway, which makes the whole thing even more pointless in my opinion.

Would be great to hear the opinions of some knowledgeable people. Thanks!
Because its free money. If you can borrow money at less than the rate of inflation its free.

Free money drives up prices because you have more dollars chasing the same assets.

See the housing market.
That's a very vague response. Can you be more specific?
I understand the story is one sided, but if I take it as truth, the immediate red flag is how the manager failed to manage. In the first examples gave me all the things I would have needed to know to bail on that team.

When technical decisions come up with no obvious correct answer, the manager saying it's up to the team while also disagreeing is just bad. The team provides input and offers their view on best direction but it's up to the manager and product manager to be technical enough to understand the team and then balance business needs (which may be unknowns to the team) and make a final decision. The team then should accept it.

The push back of using a parallel kanban board is just dumb on the managers part too. Management and teams often need different tracking and reporting styles to get work done. Your direct manager should be familiar with both. If they are not or refuse to be, just run.

Managers enable teams by empowering, deciding and then getting out of the way. Bully managers use passive aggressive non-sense like you had to deal with.

For Spotify to not recognize and isolate this person is a problem all the way up there chain.... And again, assuming your version is correct.
Legend has it that when Orkut first started as a side project at Google, the servers were so overloaded and server latency was so high, the only users who weren't bothered by that were those living in countries with already poor internet infrastructure. Which is why Orkut was really big in Brazil and India (which have both massive populations).
>It is probably just a difference in semantics but for me, it seems like consciousness is the only thing that is assuredly not an illusion.

It might be some bottomless, but it doesn’t look like an absolute impossibility. The classical "Brain in a vat" thought experiment gives a good insight of nothing theoretically prevent what we assume for assuredly "real" might be a virtual scenario.

Or taking an other metaphor, maybe we are like cinema screens and the film of our life is all pure illusion, while the most classical interpretation would suppose that the screen itself undoubtedly "exists" – the screen being the analogous to the current conscious attention in the metaphor. But nothing prevent to wonder that the whole cinema is some kind of hologram in solid light, so while the screen does "exist", it’s nonetheless itself an illusion.

[1] https://en.wikipedia.org/wiki/Brain_in_a_vat
Quite a bit of technical content there, but the key property of CPI is that it uses the geometric mean rather than the arithmetic [1]. The reason why this is done is clear once you know this inequality: [2]

[1] https://touchstoneblog.org.uk/2010/06/the-difference-between...

[2] https://en.wikipedia.org/wiki/Inequality_of_arithmetic_and_g...
Do you have a strategy for that? I do have the same issue sometimes.
>On the other hand, you can choose to not use Apple and your life won't be affected at all

Green bubble exclusion absolutely, 100% is a real thing.
I've updated my comment to add more clarification, but let me elaborate a bit more here. If you have the following code:

int powi(int n, int m) {
int s = 1;
while (--m >= 0) s *= n;
return s;
}

The compiled WebAssembly code would look like this (the actual textual format):

(func $powi (param $0 i32) (param $1 i32) (result i32)
(local $2 i32)
(set_local $2 (i32.const 1))
(block $break
(loop $continue
(br_if $break (i32.ge_s (tee_local $1 (i32.sub (get_local $1) (i32.const 1)))
(i32.const 0)))
(set_local $2 (i32.mul (get_local $2) (get_local $0)))
(br $continue)
)
)
(get_local $2)
)

Note the clear resemblance between the original code and the compiled binary. The main difference is two branch labels, because WebAssembly distinguishes forward and backward jumps by block types (`block` vs. `loop`). The binary retains all parameters and local variables.

When we say WebAssembly is a stack machine, it means that this gets serialized like this: (The textual format allows both forms, while the binary format is a direct translation of the latter.)

(func $powi (param $0 i32) (param $1 i32) (result i32)
(local $2 i32)
i32.const 1
set_local $2
block $break
loop $continue
get_local $1
i32.const 1
i32.sub
tee_local $1
i32.const 0
i32.ge_s
br_if $break
get_local $2
get_local $0
i32.mul
set_local $2
br $continue
end
end
get_local $2
)

In principle you can execute this just like a stack machine with variables, but optimizing implementations will translate this into machine codes, which wouldn't look much like either forms. So the stack machine representation doesn't imply the stack machine execution.
> Because it's a hell of a task, regardless if the outcome will be open or closed.

Disclaimer: i'm no hardware engineer

I believe this is utterly false. There is a strong distinction between selling open hardware (the real stuff, not just open board design) and selling closed hardware.

If all you care about is board schematics, it's not hard to buy various chips and assemble them into functioning hardware. It's then often (though not always) possible to use the various binary firmware and drivers provided by the vendors for a certain platform (say Android device tree, or Windows driver) and make the hardware usable under a specific system.

Now, if you're trying to do real open hardware and have 100% schematics available, good luck: it's technically possible to acquire an open hardware micro-controller/CPU (though you have to look for it), but then you need open hardware GPU and network card and i don't think that even exists (at least not fulfilling our 2022 feature expectations).

These problems are detailed in various sources. My two favorites are an article about Lenovo hardware support in HaikuOS and a recent talk about operating systems design for interfacing with hardware:

https://www.haiku-os.org/blog/mmu_man/2021-10-04_ok_lenovo_w...

https://www.usenix.org/conference/osdi21/presentation/fri-ke...
You could do that with e2ee though

https://matrix-org.github.io/gsoc/#/projects?project=impleme...
The claims about the dog are ridiculous - especially evident with the "love you" word. In fact, most of the article is describing a much more humane version of the famous Pavlov's dog experiment - the dog learned to associate the sounds of the "bells" with certain needs and persons, and uses them as such.

The Japanese research is much more interesting, and in a related comment I also cited a published article that proved that my claims, while fundamentally ok, are wrong in the details - animal calls are fundamentally simpler than human language, but some do show simple syntax.

> Also this applies to limited intelligence human infant and mathematic immature dudes. So by your logic, those underintelligence human do not have consciousness. QED.

I never claimed dogs aren't conscious, I only claimed they don't have language in the sense humans do. Infants also don't have language, but they learn it natively. All humans learn complex structures, even the mathematically illiterate, no idea where that came from. The only exceptions are people with serious brain disorders, and those people, indeed, don't "speak".

That, again, doesn't mean that they are not conscious beings.
I had a delay repay for the first time in years a few weeks ago - someone threw themselves under a train at Milton Keynes just before my train was due to leave Euston.

I don’t consider £25 each way Manchester-London to be brutally expensive to be honest - http://brfares.com/!faredetail?orig=MAN&dest=EUS&rte=371&tkt...
It's also a bad idea to assume that historic performance will always continue.

But basically, bitcoin has no inherent value. It's a bubble that ultimately will burst.
I can totally see the line of reasoning that ended up with this decision. It was the wrong decision, but I absolutely can see how smart and competent people could've arrived there, or missed the reasons why (for instance) promising pointer stability was a bad idea. I've seen that Facebook/Meta talk as well, but they didn't have that data in 2003. Hindsight is 20/20.
Megapixels (the most popular PinePhone camera app) can scan QR codes (but it's obviously limited by the overall quality of PinePhones camera hardware).
In my experience, the majority of dentists are criminal crooks. It‘s generally not nice to trick and steal from people, but dentists are in the unique position of leaving their victims in severe, chronic pain that can only be fixed by other dentists.

I myself suffer from varying, chronic pain after a pointless visit where two "tiny" holes were drilled.
What you are calling their ignorance is their careful rebuttal. And what is so obvious and true to you is just an unbelievably liberal interpretation of history, and then going, for little to no reason, “I think it happened this way.”

Why is it so unlikely that the aggrieved person carved this himself?
True, but since it based in Germany, you can take legal action if something goes wrong. Considering that they have been around for years without any issues, it can't be that bad.
How do you find out about events, gigs and stuff happening in your town?
Hmm, not having full-stack engineers is also problematic. Much, much time is lost translating between disciplines. To the point that I’m kind of inclined to believe that the only way to build a decent product is with full-stack engineers.
That's why interoperability regulations is important. Who cares if an online service supports a specific platforms if it has open APIs? If the specs are there and the service can't by law prevent 3rd-party clients, it'll be easy to make a native client.
Since that we're talking practicals, let's look at China's answer: just block the IP, we already knew what's behind it anyways. Besides, in an SNI-less world the censors would just visit the IP address - that's not significantly different on today's checking of SNI. Besides, some email filtering now also checks the IP address' associated domains, which not just includes the rDNS (that's easy) but also using a DNS datafeed that shows which domains point to that IP.
When Novell bought UNIX Labs from AT&T, it donated the UNIX™ trademark to the Open Group. TOG is the organization that created the POSIX test suite and administers the tests.

In other words, for 29 years now, "this is UNIX" means "it passes the POSIX test suite". The terms are basically interchangeable.
I let my wife who is almost 2 times smaller than me to train her jiu-jitsu skills on my hands at moderate force/speed/pain - works like a strong massage/stretch for the joints and any carpal-tunnel like discomfort (more than 30 years with mouse&keyboard) is gone :)
Electrons take the fast and slow lanes at the same time
What isn’t explained in the article is how this was made possible. While carefully adjusting departure times is certainly part of it, there were also a range of construction projects that shaved minutes off the travel times between major hubs to bring them just below multiples of 30 minutes (and 15 minutes in some cases). This makes it much easier to coordinate arrivals and departures and minimize transfer times.

https://en.wikipedia.org/wiki/Rail_2000
That's where I like the idea of T-shaped skill-sets they describe. A back-end developer should have enough knowledge about front-end to properly do their job, but they don't need to be a front-end developer.
I tend to like working with anyone competent at what they do, and have achieved a foolproof method to identify convert-narcissists prior to a hiring phase.

"Six Blind Men and the Elephant"

poem by John Godfrey Saxe:

It was six men of Indostan To learning much inclined,

Who went to see the Elephant (Though all of them were blind),

That each by observation Might satisfy his mind.

The First approached the Elephant, And happening to fall

Against his broad and sturdy side, At once began to bawl:

"God bless me! but the Elephant Is very like a wall!"

The Second, feeling of the tusk Cried, "Ho! what have we here,

So very round and smooth and sharp? To me 'tis mighty clear

This wonder of an Elephant Is very like a spear!"

The Third approached the animal, And happening to take

The squirming trunk within his hands, Thus boldly up he spake:

"I see," quoth he, "the Elephant Is very like a snake!"

The Fourth reached out an eager hand, And felt about the knee:

"What most this wondrous beast is like Is mighty plain," quoth he;

"'Tis clear enough the Elephant Is very like a tree!"

The Fifth, who chanced to touch the ear,

Said: "E'en the blindest man Can tell what this resembles most;

Deny the fact who can, This marvel of an Elephant Is very like a fan!"

The Sixth no sooner had begun About the beast to grope,

Than, seizing on the swinging tail That fell within his scope.

"I see," quoth he, "the Elephant Is very like a rope!"

And so these men of Indostan Disputed loud and long,

Each in his own opinion Exceeding stiff and strong,

Though each was partly in the right,

And all were in the wrong!

Moral:

So oft in theologic wars, The disputants, I ween,

Rail on in utter ignorance Of what each other mean,

And prate about an Elephant Not one of them has seen.
How did Twitter avoid this same fate? Twitter has an iOS app (sort of their main interface nowadays) and they have tons of adult content.

Is Twitter powerful enough to stand up to Apple and Tumblr was not?
What bothers me about the Pluton situation is that the organizations that fought MS 20 years ago are really silent now about the issue (Mainly the EFF)
If you’re in Europe: I like my replacement PolarCell battery.
Yes, it is.

Monterey is UNIX™. On x86:
https://www.opengroup.org/openbrand/register/brand3673.htm

And on Arm:
https://www.opengroup.org/openbrand/register/brand3678.htm

It is really not hard to check -- the list is right here and it is not long:
https://www.opengroup.org/openbrand/register/
That's already the case! Also, having other people tricked into running other-other people's code with the others' credentials against _your_ code.

I think WASM will actually be more secure than the exsting www model. See: POST for an example :)

I agree though... there will be bad actors and an ever evolving cat and mouse game
I didn't express myself well. That naive computations of factorials are useless for computing 50! is a useful lesson.

It's also useful to learn that despite the love of recursion among computer scientists, in practice it's barely if ever a good idea.
> Browsers are way more complex than what meets the eye. There are requirements for high quality text, page consistency, lots of different content types, fine 2D graphics, network ops, and multiply low power consumption requirements on top. WebRender is somewhat a game engine.

Even in computer graphics you had standards like the full OpenGL and OpenGL ES, a more cut down version that was optimized for mobile devices and low power graphics processing.

Over the years, in regards to the web, we had Wireless Application Protocol (https://en.wikipedia.org/wiki/Wireless_Application_Protocol) and more recently Google AMP (though it didn't quite succeed for a variety of reasons), but apart from that we still push sites that do way too much to devices that don't have much processing power at all.

I'm not saying that browsers are the problem here, but rather the way we develop web solutions as an industry is completely insane! Most sites out there could look way more minimalist and use some safe subset of HTML/CSS/JS that would be optimized for better battery use, minimal interaction while retaining a professional feel and accessible, well engineered UX.

And yet, that's not what we have. I can't have 20'000 tabs open in my browser, grouped by month/year/site/arbitrary group, with full text search across all of them, retrieving the full and usable contents of them from HDD/SSD in seconds. On mobile, if I don't have a modern device and a browser like Opera, I can't even reliably open 100 tabs without everything slowing down to a crawl, especially without stuff to black trackers, ads, autoplaying videos, garbage scripts etc.
Author here: great suggestion, I will add this at the end of the article for supplementary readings
No doubt Swiss train network is excellent.

If we are to trust to published statistics form other countries for 2018, and using for the Swiss system, the 2021 data mentioned in the article: "about 92% of passenger trains were on-time" this would make it for punctuality, somewhat middle of the league. Behind Poland, Greece and Bulgaria for example.

This is assuming being on time is: "a delay of five minutes or less". For Swiss network the article uses the definition: "a delay of three minutes or less".

"Share of regional and local passenger rail services classified as punctual in Europe in 2018, by country":
https://www.statista.com/statistics/1255048/punctuality-regi...
For many people, having to switch from iMessage is keeping them on iOS and would not even consider Android.

Having no WhatsApp, no Spotify, no banking app, no Apple Pay or NFC payments, no Widevine so no Netflix and so on is making using Linux on the phone very difficult for both Android and iOS users unless they REALLY want to
That's not true at all.

Apple goes a long way to sabotage and make sure what you're saying is not the case.

You're not even allowed to use a browser that Apple isn't in control of. You're even forced to use Apple for payments. Apple even dictates what content an app is allowed to contain.
having a car without fuel parked outside my cave would sure feel like we missed a turn.

You have me wonder how one would explain the concept of rich people to the post apocalyptic generation. We.. ehh i mean they created a contract that says everything in the world may only be used by them and everyone else just agreed with it.
Yes, you should be able to install any app you want, there should be many app stores, and the 30% cut should be more like 3%.
I just ’fixed’ a iMac that had half of the internet not working on it.

The reason: Apple stopped updating it, a certificate on it had expired making half of websites blocked by Chrome.

The hardware is still working fine, but Apple want to retired it’s own hardware so they can sell more.