skysight-inc/HackerNews huggingface dataset:
The space debris around Earth is bad due to several reasons. One is a legacy of disinterest for the problem fueled by a greater concern for the fundamental difficulties of space travel. Consider a stereotypical pseudo case study for a space mission in the '60s or '70s or thereabouts. First you have the launch, each stage is festooned with pyrotechnic actuators, cords, blankets, yo-yo despin bits and bobs, and so forth. Every launch deposits a shower of debris into orbit, which orbit depending on the orbit of the payload, some of them potentially long lived. Bolt heads, wires, paint flecks, etc.

The final stage boosts the payload into its orbit then separates. Of necessity the final stage tends to be in a very similar orbit to the final payload, except weighing much more. For example, most sightings of the Sputnik spacecraft were actually sightings of the much brighter upper stage tagging along in orbit behind it. Ah but the stage is not necessarily done doing stuff yet, just not stuff it was intentionally designed to do. The stage will often have leftover propellant in it, and it was common to simply abandon the stage in place (on orbit) after its work was done. As a consequences, a lot of upper stages blew up on orbit after delivering payloads, creating yet another shower of debris into Earth orbit.

And finally you have the payload itself, which was very commonly simply abandoned in place once it became derelict.

Multiply all of that by the low operational lifespan of early satellites coupled with a high replacement cadence and you have a reason why Earth orbit got crudded up with debris in a short window of time.

Today we are considerably more sensible about the problems of space debris so our launches are much cleaner. Instead of every launch creating a new mess in orbit every launch generally just inserts 1 or 2 pieces of large, easily trackable components (the payload and the upper stage, if it wasn't deorbited). For LEO launches the upper stage is typically deorbited immediately, for GTO launches the upper stage typically takes a handful of years to orbitally decay and re-enter.

For this reason orbital debris has typically been on a flat or decreasing track over time during any given year. However, there are a few notable events in the past which have generated exceptional amounts of debris. One example is Project West Ford, which put thousands of tiny needles into orbit, which should have re-entered promptly except that some of the needles clumped up, leading them to have long-term stable orbits (which will last hundreds of years most likely), polluting some significant chunks of Earth orbit. Then you have the Iridium/Kosmos-2251 collision and the Chinese ASAT test, both of which injected huge quantities of debris into orbit.

In general, all of these things can be cleaned up given application of modest resources, and the fact that we are no longer polluting Earth orbit with debris as rapidly as we once were means that we should be able to sustain far higher levels of space activity with far lower risks due to orbital debris than today.
Google Could Be Paying Apple $9B or More to Stay Safari's Default Search Engine
Looking for beta testers for my new startup
What definition of “correctness” are you using here? Bugs are found and fixed in Linux all the time.
I don't, no. I work on Cross-Commodities Apps, like search and basic data display interfaces, in the Bloomberg Terminal. I like the website too :)
Even when stories aren’t made up there seem to be a clear focus on generating attention, because our attention is the real product on free news. That’s had a social media effect on news, and much like our Instagram profiles, it’s so heavily edited, that truth has lost its place, even when people aren’t intentionally lying. Obviously there is a difference, but I think it’s getting smaller by the minute.

This is exactly why I pay for news. Because fake or not, my attention is worth more to me than what everyone of the free media outlets are giving me in return.

I have a subscription to a news paper, that only comes out once a week and only has paid content. By only coming out once a week, I get the added benefit of its content being the digested sum of what actually mattered. If something dramatic happens, that I can’t wait to read about, I’ll turn on public service.

The only area where I’m not doing this is in tech, but tech news aren’t really important.

I do feel sorry for the author, I know the guilty learn not to feel guilty, but lying for a living must be absolutely terrible in the long run.
Expert witness relies on his controversial theory to help abusers avoid prison
1. If you managed to learn a paradigm as arbitrary and unprincipled as OOP, learning pure FP should be a walk in the park. I find it an odd argument to put in the way of progress. Anecdotally, I have not heard of anyone regretting to learn FP, let alone going back to OOP. I would love to hear from people learning FP first, how did you find learning OOP as a second paradigm?

2. I've never found a need for (automated/annotated) dependency injection in FP. In languages that support it you can use type-classes for the most part or just add another function argument / close over state, or user a `ReaderT`, or most likely a combination of the above.

I'd say the only way to understand how useful and applicable FP is, is to go learn and use it for a while to solve actual problems. I found most things you think you'll miss you won't ever end up missing, because you actually never needed them in the first place.
Huh, I tried again and now they're working.
How Ironic, that the current hybrid authoritarian China could be reset by Communists. Time for a new long march I suppose?
> Sorry, this one's non-negotiable.

It totally should be. If you use SPF and DKIM, that should override distrust of IP addresses. If your domain has good reputation and SPF and DKIM prove that you are authorized to send using your domain, then only the reputation of your domain should be considered (and affected) when processing the inbound email.

> Then your home server authenticates to your mail server as a client, and send email through your mail server.

That just overcomplicates things in that you now have to maintain two mail servers. Just set up a tunnel to route the public addresses of your server to your home server, then you can send directly to whereever using static addresses. Also has the advantage that the TLS is terminated on your own hardware, rather than on systems with potentially questionable security of some cheap hosting provider, so less trust in proper security and data protection practices of the hosting provider is required.

> Don't want to pay for a mail server? Good news! There's like a gazillion services that actually do this for free. Gmail actually turns out to be one of them.

Giving power to Google both over your data and over the direction of email in general is not free. That's the one thing everyone should finally grasp. Using Facebook isn't free, using GitHub isn't free, using Gmail isn't free, ...
I'm not sure I follow - how is that different than having every polititian/company ability to just create a website with a review and enter search results in that way?
Unsolicited advice: my take is this is necessarily something you can only learn interacting with people.

Joing a theatre performance group is one way of achieving it.
My main issue is the keybinds, like before when you archived from the inbox it would go to the next one, or you could use 'j', 'k' to go the next one and it would open, now it does nothing after the next mail doesn't open when archiving

this makes going through the inbox in the morning very frustrating
I feel like you are, indeed, missing the point: this guy wasn't successful despite his passion project. He was successful because of his passion project.

For those of us who know exactly what they would do with the opportunity to spend thousands of hours on a calling, this guy is an inspiration.
Azure Training in Chennai
I keep hearing about these issues all the time, but I guess they are US-only? I buy loads and loads of stuff off Amazon here in UK and I've never had a single counterfeit item. I always buy items marked as "sold and shipped by Amazon" and never had any issues. I guess on this side of the pond Amazon doesn't comingle the inventory with 3rd party inventory?
I'd wager that less than 5% of your language dependencies bother to issue CVEs when they release security fixes. They get a bug report, fix the problem, and carry on with their life. This also happens all the time with bugs that nobody realizes are security vulnerabilities, because they're "just" crash on invalid input bugs.
>I was prompted to upload my phone's contacts

Maybe I was naive and willing to give the benefit of the doubt to tech corporations, but I always hoped this was requested for benign purposes (not that I ever allowed it except maybe once in my life because there was an incentive bonus). I'm glad you've cleared up my misconception on this.
Annapurna trekking
First of all, why would you possibly not want to "deal with mailing lists"? But also: You don't have to. For small contributions, there is no need to deal with mailing lists. Linux kernel development has one of the lowest barriers to entry ever. Except for some weird psychological effect apparently that keeps people from doing the trivial things required to contribute.
From people concerned about the increasingly common anti-Semitism in the Labour Party
The only times I've ever run into issues updating dependencies (other than across major version upgrades of deeply-integrated deps) is when people have put it off for months or more.

Most updates aren't breaking. The overwhelming majority of updates that are breaking are trivially discovered and fixed with one or two tweaks. Almost all the rest can be fixed with a single search/replace.

Being eight minor versions (or two major versions) behind and having to find and fix all of these at once is when people land themselves into trouble.
I think it's important to note that in the case of most data structures, you only need to do the hard work of verifying your unsafe code once, after which you can package it up in a crate.

I guess many C programmers might be used to reimplementing data structures for their programs, but I don't think it's useful in a majority of cases
You may want to try Phoenix
Care to share what weekly subscription newspaper you read?
The Best Metrics and Tools for Measuring User Engagement
There was an odd platform in the 80s/90s which did this called Taos. Its virtual machine had up to 5x65535 registers.

https://news.ycombinator.com/item?id=9806607
This is great, but file bugs if the dependencies don't pass CI!
Yes! It most certainly works on VMWare, I chose the Other/64Bit setting with legacy BIOS
You are 100% correct in theory, and everybody here knows this.

But the problem is that in practice, most people live on Facebook, and don't really care about any of this. This means that companies such as Facebook have a huge influence on what people see.

So the question really is, do we, as a democratic society, allow a single company to have such a big power over the opinion of the masses.

I don't have a proper answer for this, but that question is definitely there, regardless of the fact that people are not forced to use it.
There are plenty of reports of counterfeit books on amazon. I don't buy my books from there anymore. If I wanted a cheap knock-off I can print it myself.
Which weekly newspaper? I'd love a recommendation. For me, this used to be The Economist, but either the quality of their journalism has gone down, or I've become better informed and thereby also more discerning.
I often browse the Australian ABC news site and have definitely noted a government influence on it, mostly the anti-China bent of many of the opinion and essay style articles. Interestingly, whenever censorship of the ABC comes up, the ABC is often the most reliable and up to date source of current events. It gives me a little faith in my country's democracy.
This whole fake news thing is interesting for me, the author mentioned that real honest news just don’t get as many clicks. At the end of the day I think we’re tuned to sensationalist things that trigger our emotion in some ways much like the feeling we get when we watch movies or read fictitious writings.

Because of social media and being driven my vanity metrics all the time have we as a collective lost the ability to discern the real from the fake? I think this is something worth questioning.
Sure, it’s danish though, called Weekendavisen. Until earlier this year it didn’t have digital news, they do have a digital edition now, but I’ve never used it.
- Only logic, nothing else
- run it, it should run on one computer or one million computers
- Embed it in a mobile phone or in a spaceship.
That's it.
There are 12000 children right now in concentration camps in the US.
Complicated Simplicity: The curse of modern tech
> counterfeit books

That's amazing. How it works, I wonder - some Chinese factory just print from PDFs?
I think it's interesting that this article is something that supports facebook's interests in appearing to care about fake news. Even articles against fake news are influenced by the same forces!
2fa and access tokens are probably stored separately, no?
Learning English.

It opened up a whole new area of the internet that I was excluded from simply because I didn't know the language. There are communities that I can actively participate in and learn from.
Not for the instant noodles! The ones commonly for sale are so cheap and bad I’m sure you are getting some kind of industrial poisoning. Real actual noodles are just a round the corner in a restaurant and are cheap.
"Applied Type System" - a language built for correct low-level programming inspired by functional programming and theorem proving.

http://lmgtfy.com/?q=ats+language

If I remember correctly there were plans to implement GNU Hurd (the Half-Life 3 of kernels) in ATS, but that probably went nowhere. But there is a small osdev community messing with kernels and ATS.
This is counterfactual nonsense.

Greenspan supported the repeal of Glass-Steagall, and also supported the Commodities Futures Modernization Act, which did a huge amount to legitimise Credit Default Swaps.

He opposed HOEPA oversight by the Fed of fraudulent liar's loans by unregulated lenders. He was on the wrong side of multiple conflicts of interest, including some related to Enron's SPV frauds.

While Greenspan was giving PR-scented talks about the renewal of trust in the markets after the regrettable failures of the Enron years, the FBI was warning there was an epidemic of mortgage fraud.

So - no. Greenspan was not a misunderstood and essentially powerless economic moralist. He was at ground zero of the crash, and deserves a significant share of the blame for it.
Posting this from HaikuOS! Greetings earthlings! Man I feel like I've opened a time capsule.
>>Security through obscurity...
> ...is not a solution by itself but is a perfectly valid part of a defense in depth strategy, for example running SSH on a port other than the default is a common and good practice.

This really depends on what kind of target you are. Are you a random person on the internet? Then making yourself a smaller target by using obscure services might help. Are you someone with sufficient value for a spear phishing attack? Not so much. “Sufficient value” might just be “you slighted the wrong person on the internet.”

There’s also a lot of trade offs involved, some of them less than obvious. For example mastodon servers may be run by a person/team who’s trustworthiness rating is harder to evaluate Tran facebooks. The server you’re on might by run by well-meaning but incompetent people. The server you’re on might have one participant that is a target of sufficient value for spear phishing and your data might be taken and leaked just to obscure the real target.
I may sound too jaded, but how do I know this piece (or book, the one reviewed here?) is not fake? Maybe I've gone way meta on this, but isn't kind of oxymoronic to write about how one fakes what one wrote and then expect the reader to take that particular writing seriously? The Kantian in me is particularly bothered with this. ;)

Edit: typos.
I would be more suspicious of the article as a long winded advertisement if he had mentioned the sites :)

But to answer your question, I'd say the best bet is to follow the money. Sites that rely on subscriber revenue are more likely to have good journalism standards than sites based on ad revenue.
Sitting meditation / mindfulness with a Shinzen Young / Culadasa vibe.
Because the broken parts are things like “having multiple clients receiving messages at once is an optional part of the protocol that must be supported by every client you use”. Connecting a new client to your account can break your other clients if you’re not really careful to ensure it supports all the features you want.

You then need to pick a server that supports everything you want, since things like a mailbox for when you’re offline are optional extras. Integration with mobile push services so that XMPP doesn’t kill your phone’s battery is an optional extra that is marked “experimental”.

A result of the near-death of XMPP, that I’ve discovered recently, is that there is no trustworthy iOS client that supports OMEMO - e2e encrypted communication is table stakes now, and XMPP can’t provide that to me in a manner that is usable for me.

I’m general, if you can find a server that provides what you want, and a desktop client that provides what you want, and you have no use for mobile communications, XMPP as it stands is probably as fine as it was two decades ago - but we have these things called smartphones now, I don’t want to be bound to a desk in order to stay in touch with my friends and partners, and I don’t see XMPP defragmenting any time soon.
Was affected by this. Hacker used the token to run rogue Ads on my business manager account.

They were pretty clever, because they used proxies in my region so facebook wouldnt send me automatic warnings.

I can only encourage everyone to check their running Ads & campaigns and check the audit history log at business.facebook.com asap!

Facebook support sucks (also for business users) so dont expect to get your money back.
I've been part of two Toastmaster's clubs. I've found the Toastmasters program for learning how to speak publicly to be thorough, thoughtful, and easy to get started with. I've found the people in both clubs (different eras, different places) to be friendly, creative, fun, and supportive. I'd recommend Toastmasters to anyone interested in learning public speaking.
Show HN: High performance async web framework built with uvloop and httptools
I thought the same, but my reaction now is to have deleted my account.
There's 86box, based on PCEM; https://github.com/86Box/86Box/ ...it has support for several PC/XT/AT models.

If you can get it onto a floppy image, I'm sure it would run it just fine.
Faster box/unbox and Int operations – MoarVM / Perl 6
The Q8 is just a rounder body on the Q7/Touareg platform with the Audi engine with the Porsche turbo from the Cayenne instead of an Audi supercharger. The Bentayga is also a Touareg derivative but with a Bentley W12 or Cayenne Turbo V8TT. Bugatti is also working on their Touareg clone presumably with a Bugatti W16 engine.

They're all the same car with different packaging. The biggest giveaway is all of the clones use Audi's pretty distinctive rear air suspension system, the odd for Audi/VW rear wheel steering, and the uncharacteristic for Porsche/Lamborghini ZF-8HP automatic transmission.
WhatsApp is working on bringing ads to its iOS app
“Unfortunately, our website is currently unavailable in most European countries. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to the EU market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism.”
Erm, maybe I am misunderstanding what you are saying, but threading is a built-in feature of the email RFCs. Mutt can do it perfectly, and has been doing it forever. If at all, it's a feature that was lost with some "modern" clients in the name of usability or something idiotic like that.
Both of the subscription sites you mention have ads in both their paper and electronic editions. They receive a significant proportion of their revenues from advertisers. They don't have high net profit margins.

What makes you think they don't rely on advertising revenue to stay afloat?
If key figures at the federal reserve didn't (don't?) believe in the self-regulating power of a free market, that's nice, but this article still seems to suggest that said belief is still alive and well among highly influential figures in the economy, i.e. those financial lobbyists or their interest groups must either

a) Believe that a free market can police itself; or

b) Be so myopically hell-bent on the bottom lines of their interest groups that they're willing to recklessly sabotage important regulatory impediments to meet their ends.

Either way, a lot of powerful people could still probably stand to be admonished on the importance of well-enforced regulations, even if those admonitions are embarrassingly basic. Am I missing something here?
Ask HN: Why not hardcode the Google search home page into Chrome?
It's already mirrored through their CDN, but wouldn't shipping a cached copy of the Google.com page into Chrome still save huge amounts of bandwidth and resources?
DoorDash: A $4B dollar Food Delivery app has been hacked
Agreed. It blew my mind to learn that tiling matrix multiplication is more efficient than untiled, but that you can only show tiled is faster in a hierarchical memory model (for tiled, you have arithmetic intensity that scales with size of your fast memory rather than a fixed constant). Yet in uniform memory model both are O(n^3).
> giving large exemptions to big corporations.

I agree that giving tax breaks to large companies gets it backwards. Small companies, due to larger overhead, are probably employing more. Thus, the rational thing would be to tax larger companies harder, as they generate proportionally less wage taxes.

Giving tax breaks should be illegal altogether though. It's distorting the marketplace. It's perhaps beneficial for a town that gets the Amazon delivery center, so the legalization should be on a higher, perhaps federal level -- not sure if that's possible.
Try Blendle: https://blendle.com/ (using it myself, no affiliation)
Just In; New Updates on Samsung Galaxy S10
But then, that applies ten-fold for anything that uses HTTP, or god forbid, browsers. Just look at how even the matrix spec manages to be incompatible with the HTTP spec.
So that’s why Google is “reinventing” their chat every 2 years!
I've reached the article limit, despite having never browsed
Thank you.

Los Angeles Times shows this:

> Unfortunately, our website is currently unavailable in most European countries. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to the EU market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism.
Learning Photoshop. My photo restorations:

http://imgur.com/a/uzUzP
http://imgur.com/a/BuwKp
http://imgur.com/a/q61eH
http://imgur.com/a/1lp9O
http://imgur.com/a/OyMWI
http://imgur.com/a/iVhUq
http://imgur.com/a/4zv43