skysight-inc/HackerNews huggingface dataset:
It is not controversial at all, among a wide swathe of the public. But I think it's wrong.

Nationalism is in-group altruism, focused on the members of a particular political unit. It has the disadvantage of excluding outsiders. We all know that this can lead to war and to hatred of outsiders. Noone can say that nationalism has no dark side.

However, the advantage of nationalism is that it is realistic. It has a focused goal: this state should be run for the benefit of the people living in it. The goal is achievable, as can be seen by the existence of modern nation-states with features like democracy, written constitutions, law courts and social welfare.

An alternative to nationalism is internationalism. That sounds better: nobody is excluded! But internationalism, like the Pope, has no battalions. It has few existing, global institutions that can be used to get things done. Some people think we should push for more such institutions, maybe by empowering the UN. Others reasonably reply that a world government might easily become a world tyranny. Others used to believe that international socialism, and the workers of the world, might provide the "battalions". The twentieth century showed that to be a dangerous dead end.

In the absence of those institutions, internationalism tends to devolve into hot air. If you disagree, and think of yourself as an internationalist, ask yourself how much of your money you have spent helping the world as a whole. If it's less than 1%, I accuse you - no offence - of talking hot air. By contrast, I pay large amounts of taxes to my nation's government. I have to (which is a good thing), but even voluntarily, I do things like voting, which helps keep democracy going.

In short, nationalism is the only system of widespread altruism that actually works.
I think Apple needs to rethink and design products that are built for serviceability. That means the end user should be able to service most parts of the laptop themselves. No plastic prying tools should ever be needed to service a laptop.

Battery -> User replaceable under a hatch.
SSD -> User replaceable
RAM -> User replaceable
Screen -> User replaceable
Motherboard -> User replaceable
Keyboard -> User replaceable.
Wifi Network card -> User replaceable.

And with that I mean you design to make the product easy to repair. Using standard Philips or torx screws whenever possible.

Current Apple products means using a lots of dongles for what should be built in.

Make repair videos on how to mend broken parts, put those on video sharing platforms like Youtube.

We are having global warming, that needs that all products needs to be easy to repair so that we have less waste on the planet.
My experience with Matrix/Element and the various standard-compliant Matrix chat clients, in an ISP environment, is that it's totally possible to set up a rock solid replacement for Slack within an organization that has a person on staff to spend some cycles setting it up, and periodically maintaining it.

We don't have any major technical challenges or problems running our own Synapse daemon server. It's a debian stable xen PV VM stored on a LVM logical volume, so easily moved between hypervisors, or cloned, if ever necessary. It runs at a load average of 0.01.

In my specific ISP environment it's the same person that admins the X.509 private root CA PKI so we're well equipped to deal with running it in a purely intranet environment with no access to the global routing table.

For widespread non technical random end user use? Totally agreed it's not ready yet.
> Gee, I wonder what the difference is between this and Apple banning an app on their own store? Truly, it is a stupefying mystery.

Don't be snarky. https://news.ycombinator.com/newsguidelines.html
"A second factor, called “glare function" by physiologists,
is what prevents you from seeing details next to car headlights
pointing at you. The glare function depends on the dynamic
range and psf of the human eye. Imperfections in the human
eye give it a psf which has a broad base a few arcmin wide
(Ginis et al., 2012), which in turn limits the dynamic range.
As a result, faint stars cannot be seen within a few arcmin
of bright stars...

Pleione is five arcmin from the star Atlas, which is about
four times brighter than Pleione, and the resulting glare from
Atlas prevents most people from seeing Pleione."
Not sure about this - I’ve seen more acquaintances install Signal in the past two weeks than the previous two years.

What (I suspect) will work is something providing enough of an incentive for enough people to install it to then provide a network effect which is self-sustaining.

The recent coverage about WhatsApp/Insta/FB’s egregious data collection (thanks to Apple) plus the high profile recommendations of Signal have had quite the effect; time will tell if it’s enough.
Raids are common in almost every European country - which in general have "normal" police forces - where the police believe someone might destroy evidence.
Tried and tested techniques by the Soviet Union and the CCP, for sure.
Google has absolutely abandoned things in their cloud. App Engine has been a moving target for years for just one example.
For all we know, this sort of thing might get leaked intentionally as a middle ground between between annoucing it and keeping it a secret.

The most interested and active users will know about leaked information, and they can put off buying decisions and have greater long term satisfaction. If you bought a machine and 2 months later, exactly what you wanted two months ago comes out, you probably won't enjoy that experience very much.

However, less discriminating users probably both won't know about the leak, and won't find certain things coming out quite as disappointing.

I think it probably works out decently for Apple even if they really don't want the leaks, much the way piracy probably helped Microsoft Windows by helping make it a complete de-factor standard (though Microsoft seemed aware of that and seemed not to crack down as hard as they might for that reason.)
Lenovo tried the touch bar approach with the X1 Carbon. But it didn't work out, users complained, and the next generation of the X1 removed it again. I wonder how many laptop manufacturers will try this again, only to need to revert it...
> She's educated as a data scientist specific to a given field.

> [data scientist] is the role you just described.

No. She's not a data scientist and she herself doesn't even make this claim [1] Her job titles were: 1) GIS Analyst and 2) Geographic Information Systems Manager. Both are systems/dev roles. Clearly, neither is a position from which one is qualified to contravene the WHO.

Her degrees (per her own LinkedIn page) are in Geography. Take a look at the degree requirements at Syracuse (which offers both a BA and a BS (Jones earned the BA option)) [2] and LSU [3]. Next, go look at a few DS job postings and tell me the requirements are aligned (they are not).

I'm sure Jones is smart. I'm sure Jones is well versed in Geography. But she's not a data scientist. Even if she were, her skills and experience would not qualify her to overrule WHO guidance.

[1] https://www.linkedin.com/in/stormjones/
[2] http://coursecatalog.syr.edu/preview_program.php?catoid=3&po...
[3] https://lsu.edu/ga/programs/msgeography.php
> 2, those companies already pay majority of their revenue to driver

I honestly have no clue what these companies major costs are. I've never really thought about it. A quick search seems to say that may not be the case, at least at Uber in 2019

https://www.forbes.com/sites/greatspeculations/2019/05/31/wh...

Though I'm also not sure where drives are paid in this list, it seems to be "Operations and Support Expenses" but I may be wrong. This says "Cost of Revenue" and "General and Administrative expenses" are just over half.

There must be something with some better and more recent numbers that can explain where costs are for gig companies.
If the average user was fine with the terrible clients which are Skype, Whatsapp and Facebook Messenger why should we hold Element to a higher standard?
if you go to the main git page https://github.com/signalapp you can see that changes were made to the server 8 hours ago. So something is happening on the server, the public cant see it. I definitely would like to see whats happening given. I trust them, but we definitely need to see whats on the server code.
Nobody thinks about it but the most professionally used communication medium is the email, and part if not all of its success if not all its success is that is decentralized.

A company cannot afford to use a service that can be closed and loose all the communications. Centralized services are single point of failure, and in that regard Signal is no better than WhatsApp, because yes, in theory you can run your own server, but have you tried to do so?

It's not practical or even endorsed by the Signal creators themself, since there is no way in the clients to make them connect to your server instead of the centralized one.

Another bad thing of Signal is the use of a phone number as the authentication method. A phone number is not something that preserves your privacy. Well in theory in countries where you can go into a shop and buy a SIM card cash yes, but in a lot of countries you have to give your ID. Another aspect in which email is just better.
Maybe they are all right. The twenty year olds think their peers are judgmental because they are judgmental. And so on.
Unfortunately, the truth is much more unfunny than you think. In the past, you could get tenure at community or regional colleges just by teaching. If you were interested you might from time to time publish an article in the institution's journal or maybe even in a real journal - as a botanist or astronomer you can do citizen science without much equipment. That's how it ought to be.

But nowadays, administration has taken over, and everyone gets to fulfill the publication metric, or there won't be tenure. So you have predatory journals (I prefer the term "journal of convenience") that fulfill a genuine need. The only one who is worse off is the taxpayer or tuition-paying student because they get to pay the page charges. That is a problem, but everyone reacts to incentives.

There are certain parallels to zero-tolerance policies at schools - in the past the popular kids got off lightly, consequentely because of real or perceived corruption the popular kids now get away with no punishment at all while everyone else has a 5-ton weight dropped on them, all in the name of fairness.
The essey is in English so it seems to me fine to use convencion that sounds natural in English.
You're going to see surprise raids in any country whenever the police believe there's evidence to be found that would be destroyed or tampered with if the suspect had advance notice.
matrix.org is already 30% of network I read once? For the general public I expect this to continue (at least until we with NixOS making self hosting things far easier someday :P).

However, just as regular users want to get off the Facebook ecosystem, business's should want to get away from GSuite (Really, it's embarrassing if you are anything close to a google competitor) and I have some optimism there. The "element matrix services" of course isn't political decentralization, but is a helpful stepping stone, and still more isolated per tenant than GSuite (e.g. completely distinct accounts).
Alright, that's fair.
Also for all of the messaging apps out there it's surprising how much feature differentiation they still have. Once you get used to a certain feature set it's hard to move to something with a different set even if it's overall probably better.
This article screams bias, beginning with the title. I don't know how to give this credit.
also might be gif dithering
Well sure, but that is a bit of a simplistic take on the matter.

If you could trust in the goodness and decency of external actors, or if all of humanity was super-rational, then there would be no need for nationalism or perhaps even nation states.

But humanity is not super rational, politicians will use sentiments including nationalism to gain power, and just wishing it away will not make it so that all humans suddenly become trustworthy or super rational, thus the need for nationalism and nation states to bring about a hopefully stable balance of power.
I was poking around the wsl2 vulns and searching for any known ones about wsl1 (which I still use) and saw this was just posted today.

I can't repro now but I have seen similar things happen in the past with running programs and such.
tldr Neovim is a more actively developed vim. Vscode is a more than good enough editor for all seasons. Emacs is both stymied and celebrated for its adherence to "software freedom."

Editorial: No one cares about "software freedom." If it takes [more than 2000 words](https://www.gnu.org/philosophy/free-sw.en.html) to describe what "free" means (another bad case of tldr), then forget it.
Sybil: Maps of on-chain addresses to digital identities
I never understood what problem E2E encryption actually solves if you don't have full control over the client. All it would take Signal or WhatsApp to extract all your private messages is a single update of the client, which is trivial to do and currently very hard to validate as e.g. Apple does not even (to my knowledge) provide checksums to end users.

The problem of messaging as it is today is that we missed the opportunity to create a well-accepted federated protocol that can be implemented easily. There were a few contenders like IRC but they never reached a critical mass like SMTP or IMAP did. Maybe Matrix can fix this, but I don't have much hope we'll turn away from WhatsApp anytime soon, 95 % of users don't care enough to change and the lock-in effects are enormous at this point. The only way that this situation could be resolved is through legislation, e.g. the EU forcing WhatsApp to implement the Matrix protocol and make their infrastructure interoperable with third-party providers, but even that seems quite far-fetched right now.

In any case, having a non-profit like the Signal foundation run a messenger is already a vast improvement over a company that sees this mostly as a data mining operation.
Isn’t the RAM basically integrated onto the SoC now?
SpaceX learns by doing, not by years of expensive analysis that ends up not preventing failure anyway.

SpaceX's approach also deals with the real problem, which is a program having the wrong goals, rather than making mistakes in working toward a given goal. How many of you have built a product that ended up working great, but was a failure because it was the wrong product?
Some other responders have given you the answer as it currently exists. They are all either inconvenient, weaken security, or both. For that reason, I would only suggest using a security key for a small number of critical services, where it's worth the extra effort to deal with the backup mechanisms.

However, a good solution for this issue is finally in the works: https://www.yubico.com/blog/yubico-proposes-webauthn-protoco...
Disconnecting.

Learn to physically keep work and personal on different devices (and spaces if you need it!). Put work laptop away and out of sight when you’re done. Don’t put work slack or email on your personal phone.

This helps productivity by helping prevent burnout, giving your brain a break to hit the ground running during the work week.
> They are inefficient and conflated machines - two things that tend to be contradictory with software engineering.

Maybe if you like to write inefficient software :)
Yep, as individual who has lived under communistic regime, I can confirm this.
>> GCP Outpaces Azure, AWS in the 2021 Cloud Report (cockroachlabs.com)

>> AWS network latencies are unbeatable

Seems weird to see these sentences on the same site.
Update on an Employee Matter
Not the OP, but I have been observing the naked eye sky for decades from many different locations, including locations far from light pollution. In my best nights, when I was young, and far from light pollution, I could never make out more than 6 stars. And I'm able to spot Alcor very easily, even in suboptimal conditions.
> Before the Internet, people could contact each other directly by just making phone calls, and the phone network was neutral, so any phone or any network could call any other (even internationally) provided they pay the fee.

the more you learn about SS7 and the traditional phone network the worse it looks. it's actually held together with the metaphorical equivalent of duct tape and string, and is highly centralized...
IntelliJ has a profiler for the IDE itself, too.
Just what we need: even more financial instability.
I hope it's actually 2 people like in nuclear missile silos. Is there any public information?
I haven't directly connected my camera to a computer in over a decade. Card comes out of the camera and goes in the SD card slot on the laptop. So much easier and less fiddly.
The article should be titled "How can we do better than Signal?", because it neither brings nor addresses anything better than Signal. It'd be better as an Ask HN.

The expectation reading it was to find out about a product that is better than Signal. The reply to the assertion after the disappointment will most likely be "Then do it".
A lot of open source projects are also "open" in the sense community contributions and interoperability, so people often take open source to mean these things as well.

Signal is open source, but hardly open as in the sense above.
> I don't know how hard it is to develop architectures which run on several cloud services. If it is possible, shouldn't this be standard practice?

I think the answer to this question depends on a multitude of factors. For example, nowadays you can use container technologies to create images of your software, which will run on any bit of infrastructure that supports them, be it AWS, GCP, Azure, or even your on-prem servers with something like Rancher or even Docker Swarm running on it. However, creating software like that needs some special thought put into it, this site covering some of those aspects: https://12factor.net/

And while this will make your code more reproducible and migrating between different clouds more easy (or even running on multiple clouds simultaneously), it'll do so at the expense of making development slower and a bit harder for you. For some, this will be worth it, while for others it'll be less so. There are definitely valid criticisms of container technologies and some of the aspects they don't handle all that well yet (Kubernetes being overcomplicated for some projects, whereas Docker Swarm isn't "trendy" or in active development, then there's managing storage and needing to work with either network file systems, or distributed file systems, or even using bind mounts even though they're considered bad practices, then there's routing and the complexity of service meshes etc.).

Of course, there are also people who really don't want to think about infrastructure that much and just want their apps to run in a semi-managed manner, like Heroku does, or perhaps just want to use one of the cloud vendors' managed database or messaging system offerings. Not everyone has a large amount of resources to invest in engineering and running infrastructure.
We're proactively working on P2P matrix, as per https://matrix.org/blog/2020/06/02/introducing-p-2-p-matrix/, to prevent this risk.
How to interpret the "sentiment" axis?

Higher is better?
Now that Shelby is in the minority party in the Senate I think we may see this thing killed.
Most of the series is from the 20th-c., based on the 18th century novel (about 7th-century detective).
It's not cheaper. However, employee compensation is a contractual obligation. Benefits and perks can be unilaterally revoked by employer at any point.
Isometric Tiles – OpenGameArt.org
This article is about Tencent, not your beef with critics of your favorite company in the world.
The word "nationalism" has opposite meanings depending on the people you ask and the context.

Nationalism can be understood as the opposition to globalism.
Nationalism can also be understood as a push to unite a related people under a single nation state.

India's nationalism is of the second kind, but westerners in 21st century have come to understood nationalism to mean that of the first kind: an opposition to supranational organization.

I am not making any arguments for whatever kind of nationalism being however good or bad. So don't misunderstand what I am saying.
Ask HN: How can V compile 1M code lines/s while doing implicit type parsing
as I asked such to Zig, replied: it does make parsing harder https://github.com/ziglang/zig/issues/181#issuecomment-244956341,
https://github.com/ziglang/zig/issues/181#issuecomment-244956341

https://github.com/vlang/V/
I agree with MagSafe basically being in the cord after the USB-C connector. That way we can use existing power cords or the new one with MagSafe if we want to.
This is an idea that I have been kicking around in my head for several years and I’m interested in learning more about it. Do you have any recommendations on writers that expound on what the world would look like without nation states?
What does CYA mean in this context? Sorry about the ignorance.
> Both governments, appalled at the idea of war over a matter so trivial as a hardware-store debt

But then 15 years later...

https://en.m.wikipedia.org/wiki/Pig_War_(1859)
Everyone knows that democracy is an ultimately broken system that ends up oversimplifying complex systems and devolves into rule by a propaganda-influended mob*.

*except when it supports your beliefs, in which case it is the only true and just system that protects the people from autocrats that collude to oppress the masses and elevate their own self-intrests
With the M1 as-is, yes. However, it's entirely possible that future M1X or the like will keep RAM separate.
your causality is wrong here; on day 1, matrix.org was 100% of the network, because there weren't any other servers. since then it's been decreasing steadily - at around 30% atm.
Is AWS the meteor that kills OSS companies?
I disagree. A decentralized version of Signal might not be necessarily more reliable. What do you do when your Matrix home server is down? Will you still be able to log in? Receive messages? Is this overall system more stable if only 90% of the network work all the time?

Apart from that, most non-technical users won't care about it, and a decentralized solution might not be as convenient for them. It also might open up other attack vectors, like compromised servers in the network and stuff like that.

Signal is probably the best solution for now.
Wireless headphones are an e-waste nightmare (in particular Airpods, designed to never be disassembled). When used with a mobile phone, their convenience is incredibly minor, and for me is more than offset by the need to keep them charged.

I agree with getting rid of dying interfaces, but this is a case where it makes way more sense to keep options available. Almost everyone uses audio, and different people have different priorities. Waterproofing the jack is easy, and phones still have enough space for them. The only way I can interpret their decision to remove that jack was to incentivize wireless headphone sales, and perhaps appeal to the small ultra minimalist crowd.
An "internally-run-Slack" is definitely a great use case for Matrix in its current form. I don't own a business, but if I did, I would almost certainly consider running my own Synapse server, just to have a stronger guarantee that internal chats stay internal.
no matter where I am, if i have the night sky, I check for Pleiades and take note of how many I can see. sometimes it's fewer than 6 depending on light pollution, but I have never been able to see 7, even on nights in deeply rural areas where the milky way is stunningly bright and clear.