skysight-inc/HackerNews huggingface dataset:
I'm pretty sure it is well known that globalization equalizes wages globally. That means they meet in the middle. Poor nations see relative wage growth and wealthy nations see relative wage decline. On average everyone is better off but it also means that those living in wealthy countries now feel extreme pressure to compete globally. For most people that simply means skilling up at college and moving to large cities to which investor money is flowing.
Are they going to introduce zero-cost structs?

Kinda like Rust guarantees that Option<T> has the same size as T (aka free like in free beer).
>Their attractiveness also dwindlew with time

First, young boys are certainly competitive with each other. Bullying is largely about social status, and social status is the main predictor for mate choice.

Second, male attractiveness does not follow the same pattern. Yes, sperm quality does degrade with age, but that decline is nowhere near as sharp as the decline in a woman's reproductive health. Not only will their eggs run out, but their chance of surviving childbirth drops sharply with age. Remember, we're not talking about western societies with modern medicine, but evolutionary imperatives which would have developed prior to any sort of antibiotics, pain killers, C-sections, etc.

Third, male attractiveness is strongly correlated with access to status and resources. Which young men almost universally don't have. (although young men may show traits which indicate potential future access to status and resources: intelligence, drive, assertiveness, popularity, etc.) However, an older man (30s-40s) still has very healthy sperm, and may have proven access to status and resources, which is nearly universally considered attractive.

So, I don't think it's fair to claim that male attractiveness declines over time an sort of the same way as female attractiveness. (Once again, from a strictly evolutionary perspective.)
Pen + paper, and sometimes Omni Outliner.

I'm a fan of Omni over plain text tools like Obsidian because it makes the sub-nesting and drag and drop hierarchy very pleasant (almost Roam-like) but is also a fast native Mac app.
Thank goodness it is not just me noticing that spell check and typing functionality is degrading!

I have also noticed that touch sensitivity has increased and decreased based on which app I am using. I used to never click on ads on Twitter, but now mistake clicks happen frequently (as an example).

I miss the BlackBerry days a lot, security and trustworthiness with the company was paramount as well and now that's all a fond memory... People laughed at the demise of the company's dominance, but I knew way back then that it was a key aspect of reliability that died with the company... sniff

I still have my old 3g Blackberry touch screen model, if things keep going bad I may try to get it reactivated (if that's even possible) and then grow a beard and move up to a log cabin in the mountains. :P
lol, parts of Dublin are worse than anything I've seen in Northern Ireland

Northern Ireland is far from a third world Country, don't believe everything you see on TV, come up and visit us and see for yourself :)
"Thank you for bringing this to our attention"

That was maybe a month ago, still the same.

I'm not the most impressed, I found a bug in their iOS app that would multiply monetary values by 100 when doing various (normal) text editing steps as you input values. I found this by nearly transferring £1000 instead of £10 to a friend. The bug was an honest mistake with `NSNumberFormatter` in the iOS SDK, but I feel like a bank can't make "honest mistakes" at that sort of level.
Predictions of a class war too.

I think the author has a lot of ideas here that are seeping out / not necessarily connected.
Starting from 1.6 they only showed the minor version number. So 1.6 = Java 6, 1.8 = Java 8, etc.

I always assumed this was because .net (arguably it's main competitor) was churning fast through version numbers and they "wanted to keep up".
There's 2 lively Latin Discord servers. One for general Latin and the other for everyone learning Latin using Lingua Latina per se Illustrata, a popular book for self-guided learning. Once in the community you'd easily discover resources like YouTube channels, Twitter accounts, podcasts etc. It's amazing how large and niche the community is at the same time!

LLPSI Discord: https://discord.gg/uXSwq9r4

Latin Discord: https://discord.gg/latin
I wish they would name it 2021, 2022 etc.
Yeah, I've switched to AMD Ryzen 5k for my dedicated servers. They're faster and cheaper than Xeon, they support ECC which is the only reasons I need Xeon previously.
> Stripe can easily lose very large amounts of money on individual accounts, and thousands of people try to do so every day.

Not sure what case you refer to, but in our case someone was able to place multiple clearly (in my own hindsight) fraudulent orders on our woocommerce store. And it wasn't Stripe who lost on these chargebacks - it was us. The only way for Stripe to lose money in such scenario if seller (us) would be an active part of the fraudulent transaction. I.e. work together with someone placing fraudulent orders and immediately funnel money away and throw away stripe account. That is clearly not an option for an established business...

And no, it wasn't a niche attracting fraudsters - we sell pyrography tools, not electronics or some other similarly attractive products for fraudsters.
Scale is a force of nature of human advancement.

We can see geography invariance, viz. WeChat, TikTok existing in China where facebook, twitter are not allowed to exist. If these didn't exist, something else would.

Scale might have begun with printed books. One author writes something, that is printed as many times as the market demands it. She does not have to lift her pen again. And with her grand success, other authors have to find jobs being private tutors of children of barons and dukes and such or finding adjuct roles in community colleges in modern times. Hell, there is even competition with dead people in this trade.

But accountants, devs, barbers don't have to face this.

And, I am not supporting this. I know that these girls should not have to face this. But eliminating social media is not the answer, but having better interests is. (This reeks of snobbery and privilege, I know.)

Almost all teenager girls I know or knew, did not feel this way for social media. Because they have/had better things to do in life. They were busy with ballet, prep school, volunteering, math clubs, music class, etc. So, there is also a socio-economic aspect to it.

As a heterosexual male, I never conformed with the mainstream beauty standards. I, and hence my potential and past partners did not have to face the bad side of scale.

I also actively, regularly listen to young pianists on Twitch and donate to them, rather than some decades old recordings (better, too) I could find for free on YouTube or Spotify.

I see it this way- scale is inevitable, and even desirable (one girl makes 3000 girls jealous instead of 30; one Physics teacher teaches 300 girls instead of 30- who otherwise would not have access to one- scale is not evil in itself), but you can bypass its effects if you properly want.
I believe he’s not blaming the teenage girls but maybe trying to understand why it overwhelmingly impacts girls?
I went from pro to neutral-leaning-against as I learned about the environmental effects of blockchain, to further against as I saw it impact the supply chain for parts, to entirely against as I saw free CI services have to shutter because they were being abused to mine.
This is the challenging part is that there are multiple factors which impact risk and benefit from the vaccine. And those are dependent up the population examined - the vaccinated (likely higher risk), hospitalized (likely higher risk), etc.
For many people it has - defining yourself by your quirks, or disabilities, or unique sexuality, or whatever else has become celebrated in many circles. Things that at one time might have been considered private or taboo are now used to differentiate yourself from the crowd and gain attention from people who may otherwise have ignored you.
I echo others here and encourage you to just delete your account and get off it. I did so with Facebook many years ago after getting sucked in to so many arguments and so much angst, and now, when I log in every year or so to check if an old friend has messaged me, I get physically sick within minutes seeing the garbage posts that get pushed by the algo.

Do it. You're not missing out on anything but happiness.
'potentially habitable sustained environment' NASA: Mars rover rocks reveal's
When reading Java code you only need to pay attention to whether any resource that is acquired is also safely released - i.e. that no resources are acquired without using `using` or `try/finally`. This is the same as Go with `defer`.

Beyond that, you don't need to care if the function will terminate early because of an exception - as long as all necessary cleanup is handled regardless of exit reason, you don't care that the function will finish early if an HTTP request fails before using the value of the request.

And usually you only want to catch and re-throw exceptions around module (in the broad sense) boundaries. If you catch and re-throw exceptions in every function, you're either losing lower-level context completely OR you're leaking implementation details anyway if you're chaining up the old error.

In Go, the error needs to be manually propagated through every function, with enough context to understand what's going on. In Java, the error needs to be manually handled at every module boundary; function-level context is given automatically by the call-stack.
Because accidents will start to become more common, and the more stuff we keep putting up there, more often they will occur.
I'm inclined to agree with you on this one. I spend a lot of time and effort customizing my setup so it fits my needs perfectly. Because I believe that spending even a day or two on setup for a system I'm going to use for a year+ is well worth my time.

So many of my coworkers at every job have just blindly accepted all defaults for Windows, macOS, etc. setups. Even when something really annoys them, they'll only occasionally express it... and when I show them that it's a setting they can actually change to better suit their workflow, they're super grateful and excited at this new thing they learned. As if they couldn't possibly have navigated to preferences on their own.

Even things that are massively broken, like my dad's router that was constantly overheating and shutting down because it was stacked in the back of a closet surrounded by other crap, many people just accept and move on from.

My personal favorite? I'm constantly frustrated by almost everything I do in the Spotify app:

- General lagginess, slowness to start up or respond to clicks

- loading in albums and playlists that reorganizes the homescreen as a I scroll and try to click on things

- albums I click on that never load unless I back out and click on them again

- music that shows up as "playing" but doesn't actually play any audio

- unplugging headphones leading to half a second of audio blasting out my speakers because the app takes so long to respond to the headphone disconnect event...

I asked a software engineer friend if he's ever frustrated by those same things. He said "it's fine." I showed him some of these frustrations (because they're very replicable).

He said "it's fine. It plays music, what else do you want it to do?"

Most people are content with mediocrity. Perfect example: the folks who use built-in apps on Samsung phones that display ads in between weather and text messages and emails.
> Speed is less than c, so does that mean it experiences time?

There is no absolute clock in the world; we can only know about what happened where and when by looking.

A way to understand this (and special relativity) is from an information-theoretic perspective, and to think of c as the “Mach number” of free space, nothing more and nothing less.

So imagine that you couldn’t see but could only know about what happened where and when by hearing. All those phenomena (foreshortening, frequency shift, apparent time dilation) would be exhibited though the speed of information travel would be much lower. You have probably experienced the equivalent of blue shift/red shift yourself by listening to a high speed vehicle.

Change the medium from ordinary air to something with a different density and all these phenomena will be detectable, even though the speed of sound will be different.
It’s crazy that this now aligns with Microsoft’s goals and could conceivably happen.

Microsoft has the capacity to realize that the value of Windows is not the codebase, but the compatibility. They could let the Linux subsystem swallow Windows and wrap Windows itself inside it.

However, I believe we’ll continue to see their colocation system instead, where Windows and Linux are both wrapped inside a system managing both.
It absolutely was an accounting trick, done in the name of TV ratings. This is Jeremy Clarkson - he's a TV personality and things done on his TV shows are not to be taken seriously.

The farm had a grain business, sheep, a farm store for veg and stuff, and grants from government for re-naturing part of the property. I have no idea how Clarkson calculated the 144 profit, but I suspect there was a lot of shenanigans do arrive at that number for effect.

Edit - I'll add that I enjoyed the show. While obviously done for shock value (similar vein as as Top Gear and Grand Tour), it did a reasonable job showing how complicated and expensive running a farm can be.
I suspect this may be more attributable to ignorance/error than to malice/marketing, but it's still not great that no one spotted it.
> The people making money knew exactly how dangerous it was and the problems it caused

Wow it didn't take long for evidence of that to surface:

https://www.wsj.com/articles/facebook-knows-instagram-is-tox...
I think you're missing the point. "Race" is an attempt to put people with different biological traits into 'buckets' but in reality there's variation, overlap, and blurry lines that make any sort of classification a social approximation at best.

No one is going to argue that you get your traits from your ancestors and that regional groups have similar traits due to shared ancestry, it's the classification itself that doesn't match up well with reality.
The reason for masks always has been to flatten the curve. The hospitals are too full for everyone just to get it and get it over with, so people without COVID can't get medical help. Right now, the CDC recommends everyone older than 2 years old should wear a mask indoors. This is not just to protect kids but prevent them spreading it.

Source: https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-si....
I used to live in Hong Kong. In the past 2 year situation has been Orwellian. News outlet being shutdown, pro-democratic parties dismissed, charities disbanded, whole members of political party got arrested, among others. At least 1% of the population fled the city in the first half of 2021.

In a parallel universe, and completely unrelated note, my friends in China, thinks their country can finally stand-up against the west. They cannot be more proud of their country. There is also the sentiment that the West would not doing anything concrete against China

I can dig up figures and references if anyone interested

Edited with reference:

[1] Clam down on Apple Daily, the only pro-democratic (that I know of) news outlet in Hong Kong

[2] Directors of Apple Daily arrested

[3] 65,000 applications of BN(O) visa, the visa for HKers to move to the UK. HK population is around 7.5M

[4] Youtubers exodus, for fear of government prosecution in the name of the national security or for whatever reason.

[5] 230 Democrats quitting local council.

[6] There are around 479 local council in total. So about half of them quit

[7] People were arrested in the name of national security here and there. A charity, formed last year, providing inmate visiting service, will be dismissed. Only Chinese source available at the moment

[8] During the peak of mass migration in the 90s, 62,000 people per year moved away from HK. Compare with 65,000 moving to the UK in the first 6 months

[1] https://www.wsj.com/articles/hong-kongs-apple-daily-will-clo...

[2] https://www.theguardian.com/world/2021/jun/17/hong-kong-poli...

[3] https://www.thetimes.co.uk/article/65-000-hongkongers-apply-...

[4]
https://www.youtube.com/c/memehongkong
https://www.youtube.com/c/bobsyouruncle1981
https://www.youtube.com/c/Gavinchiu001
https://www.youtube.com/channel/UCVjj_osiKAP_qTtJAr6IrvA
https://www.youtube.com/channel/UCh_KRmXM4RiQFvOBBDpvC6Q

[5] https://asia.nikkei.com/Politics/230-elected-pro-democrats-q...

[6] https://en.wikipedia.org/wiki/District_councils_of_Hong_Kong

[7] https://news.now.com/home/local/player?newsId=449783

[8] https://en.wikipedia.org/wiki/Waves_of_mass_migrations_from_...
Quite interesting... no noticeable difference in performance between the two. FPS capped at 72fps. And pretty much identical cpu/gpu load.
> I mean...who else but Facebook (or Twitter, or any particular company) enabled this scale?

Unrealistic and manipulated portraits of models in media (as well as treatment of said models) leading to body imaging issues already was a problem in my teens, way before FB/Instagram.

If there is one company and product to blame, it's Adobe Photoshop.
I'm not familiar with Github release permissions because it's not a process I've ever used, but I assume it's a different capability from being able to push patches. A "release maintainer" & repo owner who won't release or isn't adding release capabilities isn't "actively preventing" anything; they are simply not doing anything.

At this rate, if the release maintainer continues to ghost the project (including by refusing to make any clear public announcement), Jekyll users are going to have to fork. You can't wait forever.

> but release schedules also naturally length as projects mature.

That's why I pointed out they had been maintaining a very steady monthly release schedule for years beforehand (and just look at the total release count!). Plus, "maybe they don't need to do a release" is rather contradictory with "this project is in rude health, look at how many patches they're receiving piled up in the (unreleased) HEAD!"...
Does anyone else see Wozniak as the headliner and shrug? He has no track-record of successful companies since Apple. Why is this news and why did it hit the front page of HN?
Humans will get used to it. (Technology) Adoption Life Cycle always has the more 'ready' groups leading the way. "the East" is more 'ready' for this type of technology.
Show HN: Obsidiantools – Python package for analysing Obsidian.md vaults
I would further add that not only do we often have a tendency to focus on specific narrow health goals while missing the big picture, but it sometimes seems we are doing things (though perhaps in some cases unwittingly without the benefit of hindsight) at the expense of broader, long-term health goals as well.

Maybe this is really just our human nature and hubris ultimately doing us in. We focus on trying to resolve short-term, acute situations where the cost-benefit calculations are perhaps more tangible and easier to measure and understand, but as a result we ultimately fail to properly consider the possible longer-term costs of our actions, even if those may turn out to be more damaging (by some measure) in the long term. In the pursuit of an ephemeral benefit today, the negative and possibly persistent effects of our actions get massively discounted, with the burdens of cleaning up after our actions ultimately placed on our descendants. If solving some problem today causes some problems down the road, then we seem so sure today that somebody else will manage to figure it out then, ad infinitum. The ratchet can only tighten things so far before something breaks.
The toxic culture of Instagram is not driven by teen girls, it's driven by a toxic mix of a powerful capitalist machine and social media. Sell the perfect lifesfyle and body.

For the record - I believe in capitalism generally, I just think the incarnation of capitalism on social media is particularly damaging. The free market has produced a product like big Tobacco did.
Numpy has a better api than pandas if we're strictly talking about vectors and arrays.

Pandas indexing makes sense once you get it, but it does seem to require a lot more words than equivalent statements in R.

My primary language is python, but I have been picking up some R.
Hi all,

I've made a new Python package - obsidiantools - for getting structured metadata about your Obsidian.md notes and analysing your vault. Complement your Obsidian workflows by getting metrics and detail about all your notes in one place through the widely-used Python data stack.

Check out the Github page for more detail about the API and its usage. There's a link to the 'obsidiantools in 10 minutes' demo, which is set up in a virtual machine through Binder, so you can interact with the code for the demo there!

Very little code is needed to analyse a vault. What I find really great is the ability to do sophisticated analytics through the integration with NetworkX graphs. In my demo I've applied the PageRank algorithm to the vault - analysis of backlink quality is just one example of how graph analytics can complement your knowledge management workflows, especially on larger vaults.

I go into more detail on future development, screenshots and more in this Obsidian community topic: https://forum.obsidian.md/t/obsidiantools-python-package-for...

In practice this should work for Zettelkasten vault formats - the API has worked OK for one of my vaults where I had dates/years with hyphens and I think it would handle the default 12-digit note names.
I have ECC RAM on my servers. I don't care for it on my desktop rig.
> Clearly people are biologically different based on race and the AI here is picking up on that

I think the parent is saying that it's possible (likely even) that the AI isn't picking up on biological features, but some other artifact. For example, perhaps the quality of x-ray machines or technicians correlate with race (race and "access to higher quality radiology" both correlate with wealth) and the AI is really picking up on the quality of the imaging. The fact that the AI still worked when the imaging quality was reduced across the board (pixelated into 8x8 squares) suggests that this particular hypothesis is unlikely, but this is the kind of error we're discussing.
Business features are tied to software/hardware features. They want piece of your business.
If obesity could be prevented with a simple shot, and was otherwise overwhelming our healthcare system, that might be a useful question.
Please stop with the incessant whataboutism.

Nobody is saying that this is not a general social media problem, just that this article is reporting on FB hiding crucial information.
I've been using the GeoLite2 [0] downloadable database as a fallback for CoreLocation in my macOS app for changing monitor brightness based on the sun position [1].

It works well and with zero maintenance if you use their auto-updating Docker image [2].

[0] https://dev.maxmind.com/geoip/geolite2-free-geolocation-data

[1] https://lunar.fyi

[2] https://hub.docker.com/r/maxmindinc/geoipupdate
I open every stripe article on hn just to read your comments. I appreciate your style of hands-on leadership. I try to do my best to imitate it.
Crack and Coffee are both stimulants, but you can live your life on one of them.

From conspiracy theories to depression it seems like Social Media can be a deranging influence. Maybe we can make it more like Coffee, but simple algorithmic goals like 'engagement' or 'watch time' seem to engage with our worst impulses.