skysight-inc/HackerNews huggingface dataset:
In short: X.org is a decade old display server that became the standard to display graphical window on the majority of Linux distribution. GNOME, KDE, XFCE and others are/were client to this display server.

Wayland is a new protocol where the window manager (ie GNOME, KDE,...) is responsible of directly managing the display. Each window manager must reimplement this protocol (or use a library already doing this work) which enable them to have more control over the windows.

Applications must also directly support Wayland like they did for X.org before (which was the default commonly used, so no problem) or the user just have XWayland installed on their computer to show X.org windows inside a Wayland WM but then the application may not display correctly (blur, artifcats,...)
I agree. I shared the quote because I found it concise, insightful and relevant. I do wonder, though, whether meritocracy has gotten away with itself somewhat. It has enormous utility. But in its current incarnation doesn't seem to respect the dignity of those it disempowers. I think the point of the quote, and the article, is that those of us it's empowered ought to bear that in mind.
Publishing words also involves a bit of typesetting; not much, but some. It may need to be re-done on a new platform.

Exporting a large body of work is not trivial if you don't know how to do it programatically. Heck, even a blog migration from Blogger to Wordpress isn't flawless, for me it failed to import comments correctly so I lost those.

So, while I agree with your overall sentiment, I can't avoid feeling a bit of pain on behalf of the authors that need to move their work now.
The OP does have a point. Community solidarity has traditionally been there in the Nordic countries due to the harsh climate conditions and need to band together. However, the 20th-century welfare state model allows one to contribute to the community and help the neighbours without having to interact with them personally. Note how charitable organizations that do require personal interaction have broadly fallen by the wayside now that the welfare state has taken over, except for the occasional foreign sect working outside of the mainstream churches.
Brand New ODroid Single Board Computer
Spain is not a single-mind culture, FFS. From the Rainy and cold North to the Sunny South and the inner -wastel^U field landscapes, there is a huge difference. You can't put in the same mindset a celtic Galician, a Basque marine/IT guy, a Catalan media artist and a Castille Historian.
Stop dividing Europe in North/South, in the end there is more like a scaled rainbow even inside countries.
We're all generalizing in the extreme here, obviously, but having lived in both the East and the West, my observation would be that in Asian societies people are much less comfortable talking to strangers, and the script exists to facilitate interaction that otherwise simply wouldn't occur.
Mostly agree in full. But I think it's worth noting that microservices - or any technology for the matter - cannot fix a dysfunctional organization that's not clear about it's current and future business needs.

Does IT fail sometimes? Sure. But more often than not projects go sideways at the leadership / team (i.e., all stakeholders, not just IT) level. Blaming IT is a convenient narrative.
Correct. I didn't mean to exclude those, but they weren't part of the original comparison. I didn't mention Ceph because somebody else already had, plus I'm not a maintainer for that as I am for Gluster. ;)

It might also be useful to point out some semi-useful distinctions regarding levels of distribution. The PVFS2 lineage has had fully distributed metadata for even longer than Gluster. OTOH, both Lustre and Ceph have separate metadata servers, more than one but still fewer than there are data servers. That doesn't necessarily limit scalability, but it does increase operational complexity. I'm honestly not sure about BeeGFS or GPFS; I don't pay much attention to them since one is only fake open source and the other doesn't even try. If we want to include proprietary offerings we could also add EFS, ObjectiveFS, OneFS, PanFS, etc.

BTW, for those here who know me, at $dayjob I've switched from working on Gluster to working on a more HDFS-like data store. (They chose not to call it a filesystem because it isn't one, which I consider a refreshing bit of honesty in a field full of pretenders.) It scales way beyond any of the things mentioned here, but it's proprietary so I can't compare notes as much as I was able to with Gluster. :(
What drives me crazy is that what you're saying is absolutely spot on, and I share the sentiment, but this kind of criticism is usually tone-policed into oblivion.
Obligatory: https://news.ycombinator.com/item?id=8863 (yes that's a four-digit post ID)
The link you posted says that there are no internal expansion slots. So when you want to add that GPU were you thinking something like an eGPU or new case?

Just trying to assess this vs something like a NUC Hades Canyon.
Trying to do street talk are we? I have seen better live.

My own business is not having people like yourself steeling the work of those of us that rely on software sales.

Steeling is only excusable when it is a matter of human survival, which clearly isn't the case here.
I think it's related to the notion that depression (and burnout and other chronic states of negative emotion and low energy) is caused by a lack of optimism - or a lack of things to feel optimistic about.

From an evolutionary point of view, if we're not inspired and excited about what we're doing now or what we expect to be doing in the near future, it makes sense to go into energy conservation/restoration mode and go to sleep.

Similarly, over the long term, if we aren't inspired by the life we see ahead of us, it's best to go into energy preservation and contemplation mode while we try to figure out how to get onto a better path (and if we can't find one, we end up in chronic/deep depression/despair).

I've overcome depression (and come off meds) by developing/learning techniques for finding optimism any time things seem bleak.
(I have autism)

That sums it up for me.

I suppose Finland would be rather autism-friendly in this regard?
"Incentivizing greed" is literally how capitalism works. Or rather, it's knowing that greed will exist regardless, and then incentivizing the channeling of that greed toward better outcomes for society.
It's the myth of the perfect system that is an underdog to industry giants whose products are inferior but dominant for (insert reason).

It's like:
1. rewrite it in rust
2. Plan 9
3. Functional Programming for everything.
4. Lisp.
5. There are more, but you take my meaning...
That sounds easy until you realize you would need a special adblocker for Facebook. Ublock Origin doesn't handle those.

And don't even get started on mobile adblocking, it's still widely uncharted territory. I had to use an altogether new browser on Android, because mobile Chrome doesn't allow ad-blocking plugins. Shocking, I know.
It's not even small talk because it's like an automated message.
darwin awards
... because dropbox is cross-platform, user-friendly, doesn't require use of the commandline or configuring an upstream source, has a web interface, simple sharing with others, etc etc etc etc

Those kinds of "can't you just..." or "why use [easy user-friendly popular thing] when you could [complicated nerdy feature-bare alternative]" answers are rarely helpful and typically come across as condescending.

Yes, there are complicated containerized or fancy disk volume spoofing workarounds, and there are also alternatives (I like SpiderOak), but none are as simple as using dropbox was.
#Splunk addressed several vulnerabilities in Enterprise and Light products
5 Tips SEO Για Να Βελτιώσετε Το Ranking Της Ιστοσελίδας Σας – SEO SERVICES
we're using Spectrum Scale with its HDFS connector. while we're talking about options, I thought I'd mention it as well.
Israel had (maybe still has?) what was called “angel
taxing” which said investment in a startup (for some definition of startup) is optionally marked to zero at the point of investment, which means that if you had any gains, you could net them against this investment.

This is the opposite of deferring capital gain taxes - it is pulling capital losses forward. If the startup folds, the marking down is justified. If it is successful, the capital gains when eventually selling it reflect the zero base; so overall, taxes stay the same except it incentivizes capital investments immediately after capital gains.
JTL38 – JT LeRoy's 38th Birthday Bash
What's Facebook usage like in Finland?
It's difficult to convey the same information.

From experience, the information provided on gov.uk can be incorrect because it is simplified too much. Very important aspects are lost and it becomes misleading.

As the saying goes, simplify as much as possible, but not more.
Oo la la, someone’s getting laid in college
My French-teacher in Norway told me this story as a way of relating how terse Norwegians tended to be relative to the French. She insisted it was about someone she knew, but I have no idea if it's true:

A Norwegian husband took his French wife to live in Norway. She was at home while he went to work, and after a few months he invited another couple home to dinner. Most of the conversation happened in French or English as she had not yet picked up much Norwegian, but when leaving, she wanted to try.

After they left, the husband asked her "why did you say 'pose' when they were leaving?" She asked if she'd gotten it wrong - it was what the cashiers always said as she was leaving the shop, so she'd assumed it was "goodbye". (for the non-Norwegians: 'pose' means bag, as in a shopping bag; they were asking if she wanted one) The idea that a one word utterance as she was leaving could be an insignificant question rather than wishing her good bye had not crossed her mind.
Historically, I'm not really seeing meritocracy as "meritocracy hopes to fix injustice in the inequality of our world" - instead, it's an observation if you put incompetent people in positions of power, then everyone suffers; and you'd do best to fill all the important roles with people who are actually good at it.

The point of meritocracy is not about the benefit to a capable person who gets to be in a good position; it's about the benefit to the system from a capable person being in that position. This effect is what makes meritocracies more efficient and competitive than other societies.

And there's really no reason to expect that meritocracy would fix unequal distribution of wealth; as equality of outcome is fundamentally incompatible with equality of opportunity; and all kinds of "merit" characteristics (conscientiousness, impulse control and similar personality traits, intelligence, educational achievement, physical traits, propensity to addiction, etc, etc) are all quite heritable; no matter how much of that heritability is nature vs nurture, the "merit" of children inevitably will be highly correlated with the "merit" of their parents - so we should expect a meritocracy to have some "sorting effect" across generations as described in the original article.

Meritocracy will allow for some class mobility anyway, as a significant part of "merit" traits is also essentially random, however, a significant part of them is not. An 'meritocracy-upper-class' kid is not necessarily more qualified than a 'meritocracy-lower-class' kid for some position, so it needs to be evaluated and in a true meritocracy some (!) of the lower class kids would raise up, but statistics indicates that most of them would not.
Now consider what happens when twitter pulls down a network of real people and calls them a botnet.
> They might happen to be the same on your current platform.

Good, and I’m not writing STL. I develop user-facing software, and I know the platforms I support. It just happened so that in the last couple of decades, all my current platforms have 32-bit integers, and I don’t expect that to change within my remaining lifetime.

> It's the programmer's job to be very aware of these sorts of platform-specific points of variation.

Exactly. I’m writing platform-specific code in C++, and I don’t expect compiler to interfere. When I want to abstract these things away I don’t code C++, there’re better languages out there for such requirements.

> why you'd deliberately write undefined behaviour when there's no benefit to doing so.

Read the comments in the link I’ve posted. Because clang authors share your opinion on the subject, I had to write a couple of pages of boilerplate code, changing ~50 C++ functions for absolutely no value. That’s one of the reasons why I prefer MSVC, by the way.

> ILP64 targets exist, even if they're rare.

Why should I care? As you see from this example, caring is not free, it has costs.

> Additionally, using `int` as a dangerous alias for `int32_t` is not expressive when it comes to readability.

Additionally, typing int is 3 keypresses, typing int32_t is 8. Given how much code I type every day, and how many integers are there in my code, the difference is not insignificant. Even Nintendo did it better on CodeWarrior toolchain, with u8, u32, u64, etc.

> UB can bite you in bizarre, unpredictable, intermittent ways, especially with optimising compilers.

I think you’re demonizing UB. Different cases are different. Some will crash your app right away, the worst of them will silently give incorrect results with 0.001% probability, but the code from my original comment is harmless.

Also C++ compilers aren’t perfect, couple times in my career I found bugs in them. Many times, I found bugs in standard libraries or OSes. If you think writing 100% standard compliant C++ code guarantees correct programs, I have bad news for you.

> Can you guarantee that you'll never change or upgrade your compiler, tweak its flags

Do you have an example of specific compiler version, or flags, that will break my code above, when targeting i386, amd64 or arm32 platforms?
Down here in real world land, I would be fired for voluntarily leaving my shift at any time.

I once had a manager tell me, "Show up or be fired. We will judge if you deserve to go home or not."

Yes, one should look for a better job elsewhere, and lately the economy has found more room for all of society's laborers regardless of vogue credentials.

However, I can't pay the bills with interviews, and often times I lose value through interviewing.
> In Finland, more likely than not you can complete exactly the same transaction without either party saying a word.

I don't think I've ever paid for a purchase without being told what the total is or being asked if I would like a receit.

Like ever.
Yeismo is very much alive in Argentina and Uruguay
If theoretical physics can find a complete model of all particles and spacetime, and we can show that a Turing Machine can emulate it, then that would suffice.
It is perhaps worth noting that while X.org is about a decade old, it is an implementation of the X Window System protocol which dates back to the mid 80s.

Suffice to say, quite a lot has changed in computer graphics/interfaces since that time, and most modern *nix operating systems end up circumventing quite a lot of X to offer modern features. Thus X brings quite a lot of legacy debt to the table which can't be easily removed.
I agree with this sentiment--I mainly read HN/SSC and find the depth of knowledge extremely humbling. You really have to try hard to look at your status as absolute (or "compare yourself to yourself a week ago"), especially because it looks like we are wired to see relative status as more important (i.e. happiness derived from comparison to "peers").

It is a roller coaster of "I think I'm pretty good at this" to "jesus--I understand 10% of what these HN comments are talking about." It helps if I think about the alternative universe where I tried to do something with my political science minor. That usually does the trick. :-)
It is an American myth? I have seen it numerous times here on HN, and always found it weird since it is very clearly false if you look up the data.
What to do if you're being followed
Windows 10 LTSB becomes Windows 10 LTSC
That gave me an idea for the bristles being fritzy ends of cables, slowly being wound out and sacrificed to the wind. Like an ablative shield.

Not saying that it would be good for anything, it just produced a cool image in my head. :-)
Bingo, they have a strict script which they stick to, and they has been trained for that. But I don't think that's what the grandparent was trying to say. He was trying to say that you don't get those kinds for "formalities" in Finland.
Thank you very very much for the detailed reply, i'll do my best to see a few of these spots during my visit =))
“Concurrency made easy”: coming soon to a programming language near you
I don't see what one has to do with the other. Even with the most efficient production process, you will end up with landfills of toxic waste if your strategy to make your devices throwaway-only.

Also note that a lot of "ingenuity" is production is just shipping parts across the world from wherever human labor is cheapest.
A Hackintosh is arguably more stable and requires less "screwing around" when something breaks, because often that something is hardware and iMacs/Macbooks are notoriously hard to repair yourself.
Great to encounter another Atmos fan on HN .. have you been following the OricExos project? Its a system consisting of 4 Oric's, tied together, sharing duties for graphics and sound .. pretty amazing hack, if I do say so myself:

http://forum.defence-force.org/viewtopic.php?f=21&t=1880

Check out some of the demo's at the end of the thread .. it was recently booted up and demonstrated adding new color resolutions to the system. Truly mind-boggling!
The old HMRC website is so so bad, I dread VAT time.
“Frogger” XKCD Style
It was interesting to watch those in eastern Europe. I knew he-man but never saw any commercial. They'd be wasted time as well, because you couldn't buy those toys anyway, so only the show itself remained.

I actually haven't learned about the toy part of those shows until my 20s.
Theres a problem I've found where you can't be sure if bullets are AND conditions or OR conditions.

E.g. in https://www.gov.uk/30-hours-free-childcare?step-by-step-nav=... the eligibility section the first section of bullets is AND and the second is OR.

It's easy enough on this page, but when you are looking at tax rules it can be hard to tell.
This is the umpteenth app with "Fuck" in its name to hit the front page here. I should try harder to be constructive, but these titles turn me off. Not that I understand the attraction of using an obscenity as a project title, but surely there are more creative obscenities that would suffice.
www.appcontinuum.io
The problem with your argument is that the points against Gandhi do not just boil down to a 'bad action'. This is not about 'the worst thing he's ever done' i.e. some statement, or action, or whatever - it was his outlook and actions which were consistently problematic.

Gandhi's legacy is full of hypocritical issues like hyper nationalism, racism, his weird personal habit of sleeping with young girls and boys (and a ton of other weird sexual ideologies), his forbidding of his wife to receive 'Western Medicine' which led to her death but then of course his own consumption of such medicine when his life was at risk etc. etc..

The 'absurdity' I think is the degree to which these figures are hyper romanticized, and our inability to just see them for who they are.

From: Great Soul: Mahatma Gandhi and His Struggle with India, Joseph Lelyveld

"Gandhi’s pejorative reference to nakedness is ironic considering that, as Mr. Lelyveld details, when he was in his 70s and close to leading India to independence, he encouraged his 17-year-old great-niece, Manu, to be naked during her “nightly cuddles” with him. After sacking several long-standing and loyal members of his 100-strong personal entourage who might disapprove of this part of his spiritual quest, Gandhi began sleeping naked with Manu and other young women. He told a woman on one occasion: “Despite my best efforts, the organ remained aroused. It was an altogether strange and shameful experience.

Yet he could also be vicious to Manu, whom he on one occasion forced to walk through a thick jungle where sexual assaults had occurred in order for her to retrieve a pumice stone that he liked to use on his feet. When she returned in tears, Gandhi “cackled” with laughter at her and said: “If some ruffian had carried you off and you had met your death courageously, my heart would have danced with joy.""

This is more than a 'drinking problem'.
True, they will usually tell you the total cost. Amended.
It'd be nice to hook up iPad to a monitor, but without mouse and keyboard support in iOS you can't really do much with that setup than just showing some pre-made presentations...
Customer-service interactions as they are in the US are not popular and are considered obtrusive even in more extrovert cultures such as southern and eastern Europe. Small talk there generally takes place between colleagues and friends.
What I learned in 5 years at IBM
I had a lot of fun with a TRS80 Model 4D when I was a kid. The article actually has the "text mode graphics" resolution wrong. There were characters divided 2x3 blocks so you could divide the 80x24 character screen into 160x72 ”pixels” natively, without the extra hardware used in the article.

Since characters were simultaneously available at the full hi res of the screen, this allowed me to make a pretty nice looking rouguelike style game. Text heavy, but using the block pixels for walls and some limited graphics effects.
Thanks for the pointer and explanation of how you work -- I have a ton of questions about this:

- 32bit linux, still? Is there any reason you haven't gone 64, or have you just been on some rock solid distro that never felt like it needed the upgrade?

- Cydia Impactor[0] requires a jailbroken iPhone, does it not? What version of iOS are you running on the actual device? I understand that you're compiling with iOS6/7 SDKs but I wonder how long they'll be supported, and how fluently they work on iOS12 for example.

- Are there any limitations on versions for the Cocoa SDK that you use for building OSX apps? Do you worry at all about EoLing of support or anything like that?

> I only use Objective-C, I haven't tried cross compiling Swift, simply because I do not like the language.

Could you explain this and why? While I'm not necessarily a Swift fan because I don't think it does particularly well in comparison with some of the recent languages that I really enjoy using, I found Objective-C to be pretty jarring. Clearly you know a thing or two about the toolchain and Objective C, I'd love to know why you prefer it to Swift or why you think Swift is not worth switching over to just yet (if at all).

This is kind of random but maybe the thought will be interesting -- I've often wondered why it's not possible to actually just build and run XCode (or at least the lower level toolchain) on an apple device like a phone. Has anyone heard of anything in this area?

[0]: http://www.cydiaimpactor.com/
I think that "before" more people were unhappy because the two lowest levels of Maslows pyramid wasn't fulfilled but when you reached level 3 and above you could just live your life and be mostly happy. Now we have people that have it all, level 5-persons, that are more unhappy with life than happy. And that, I blame on the business of creating artificial needs that you never can fulfill.

Me being revolutionary in this context is refusing to play the game. Not chasing a career at all costs, not playing stock market games, trying to minimize my wants, focusing on relations and specifically not participating in The Great Social Media Mindfuck Experiment.
Ahh Linux, you’ll catch up in a few decades maybe.
i mean compared to the poor european south

https://ec.europa.eu/eurostat/documents/4187653/7825811/IMG+...

US is a huge country to compare as a whole

https://www.nimh.nih.gov/health/statistics/suicide.shtml