skysight-inc/HackerNews huggingface dataset:
The difference I see is whether the suffering they cause is avoidable.

To my understanding, the argument made by autistic rights advocates is that people with the condition could usually live like anyone else, if society open-mindedly accommodated for them. This is already the norm for disabilities requiring e.g. braille or a wheelchair. Attempts to "cure autism" feel eugenics-ish because they're lazy intellectual shortcuts; avoid our shared responsibility of accommodating for differences, by erasing the differences.

In contrast, the case for abortion of Down syndrome fetuses is that the condition necessarily comes with many "built in" physiological complications that current medicine can't fully manage, effectively guaranteeing some amount of suffering that ends in early death, no matter how well we accommodate for them. They're not aborted to avoid accommodating, but to prevent suffering.
I wonder about the exact same things.

Adding to that, is a matter of cost. Lawmakers apparently place very little value on my time. Sorting trash costs time. Taking it to a recycling center costs time (and requires transportation, which I don't have). Disposing of paper/cardboard means I have to walk ~500 meters to a special rubbish bin with an opening the size of a letter box. Which means I have to spend time ripping up cardboard boxes. It's ridiculous and I feel like it's a giant waste of my time.

I can buy crap online for cheap, with free shipping, without ever leaving the house. But disposing of the packaging is a hassle. Trash collection seems stuck in the middle ages, but with more rules which seem pretty pointless.
There are many valid reasons why autoplaying videos should be up to the user.

I'm generally against autoplaying, but I do accept that in some cases it is a nice thing.

So this proposal seems reasonable, if the browsers in addition get a separate option to disable this behavior.

It's important though that javascripts can't override this behavior to prevent abuse (say by unmuting), so browsers would have to take some precaution against that.
Then this will be of interest for you:

https://en.wikipedia.org/wiki/Kessler_syndrome
Maybe a trivial way to support the project would be to sell pre-assembled kit to build the Polar Bear itself?

Or just affiliate with some shop that sell the parts?
It's a good question, and unfortunately you're probably right.

It boils down to this: If you can prevent [some organisation] from potentially destroying civilisation, how much effort would be too much effort, and how much uncertainty is too much uncertainty?

For most, there's a trade off. If someone believes that the technology is sufficient for any country to implement a brutal civil rights destruction campaign, and that this is 50% likely, and all you need to do is upload some harmless images to your icloud to thwart it, why wouldn't you? For example, maybe a certain political party could regain power in a massive way and start doing away with gay rights, locking up anyone with pictures of men kissing each other on their phones. Of course, other countries have other types of extremists that look like they might take over government, or have already taken over governments. In those countries, tools like this are already in place, and this new one could be very powerful.

So if you could upload some innocuous images and save hundreds of lives in 20 or more countries in the world, even if you don't fear for your own country, would you?

Assuming you said yes, the question is, could everyone who agrees give Apple enough false positives, force enough human moderators to have to inspect the images, that the whole scheme becomes financially un-viable on Apple's end?

Of course, the only thing we could do here is slow this "progress" down. Maybe we can use that extra time to share the message that "this kind of technology is not ok" and that being naive about what this tech will be used for is almost guaranteed to kill more people than it saves.

But while so few people are thinking of it in these terms, or if everyone believes the attempt to be futile, it can't work. It's like anything - by the time people realise there's a problem, it's often too late to fix the problem.
What makes you include .NET? C# and VB.net handle cyclical dependencies between classes / source files just fine. Partial classes are the most extreme example of that. Assemblies are different, but so are static/dynamic libraries.
"the advertising business model" or the modern world more broadly?

One way or another, there's a lot of short attention span razzle dazzle these days. Maybe adjective inflation is just positively correlated with the volume of media or even of people trying to talk to each other.

It's hard competing with impending asteroid collision.
This too shall pass, whatever will eventually become the standard, will be lossless, as it became with audio.
An 2 hour uncompressed 3840x2160 24 bit image stream at 120 fps is just shy of 20 TiB, which seems like a lot, it's more than some people have in their systems..
Let's say that 4 TiB is reasonably widespread.. Then that super extravagant movie clip is about 5 times the size of your average drive, what a waste!!!1one

well, sure, right now, but not in the future..
Point: in 1996 my harddrive had a formatted capacity just shy of 1 GiB of space Now my copy of the 1979 movie "Alien" takes up 16 GiB, or 16 times the size of my 1996 drive, which is even more extreme.

So sure, clever (lossy) image compression has its place in history, but it is going to fade, just as with audio, a lossless compression format will be the future.
Fun story about this. I know one of the former guys at Xobni back in the day when it was still a thing. They had made an enterprise version that was sold to companies like Apple, Intel, etc. But even though the enterprise software no longer made external API calls, the company still wanted usage metrics so they could monitor feature usage. Knowing how locked down the networks were at companies like this, they exfiltrated the usage data via infrequent DNS requests to their DNS server. Everything was going fine until one day a dozen or so users at Intel stopped reporting. Hours later all of Intel stopped reported. Within the next day other companies started coming offline. Apple first, then some other large tech company and then a whole slew of them.

Turns out when you spy on your users word gets around.
• Your company has a patch allowing installing binary code from other sources

• When you want to update to a new version of Elm, do git rebase and reapply the patch.

• Now your source tree and history is identical to upstream, plus one commit

Most likely the code restricting installing binaries from only one source isn’t changing a lot, so patch conflicts should not be too much of a hinderance
> Once the CSAM hash scanning for photos is built into Apple products, the company will face enormous pressure, and possibly legal requirements, from governments around the world to scan for all sorts of images that the governments find objectionable.

At the risk of sounding cynical, isn't the cat kind of out of the bag on this tech now? Even if they hypothetically rolled this feature back (they won't) all the parties who would love to see it implemented now know that it's possible and can strong-arm Apple or any other vendor into doing it.
That's not been my experience. Is that an opt in (ie none default behaviour) or a specific Teams client running on a specific machine?

I've used the Mac, Linux and Windows client regularly up until 2 months ago (using pretty much the default settings) and since it's just been the Mac client.
Show HN: PHP Codeception C.R.A.P. Reporter
FAANG
So I split my packets up into smaller chunks. Now you need to rate limit DNS. But you still need to allow regular DNS traffic somehow, or you break the internet.
I think this is very interesting. I'm skeptical about it because my approach to collaboration is so much wrapped up in the idea of _write code alone, review together_ but, as we've learned elsewhere in the industry, tighter loops (through continuous integration) have many benefits. Specifically, this approach seems much more conducive to enabling developers to create atomic commits... which I'm a big fan of.

That said, I'm curious about 2 things. First, git.live are tackling the same problem but _on top of_ git: do you think that there's going to be a bigger challenge for you because you're changing process _and_ technology, or do you think the fact that it's built from the ground up will make it easier (especially given how painful git can be)? I could see my own team being open to something like git.live (new process), but very skeptical about Sturdy (new technology). I'm curious how you intend to tackle that skepticism from developers.

Secondly, the homepage doesn't mention the fact that you _can_ integrate back into GitHub to support existing CI/CD integrations. That is something very important to me, and I didn't realise it was possible until looking at the help docs for GitHub migration[1]. Can you talk more about your vision for Continuous Integration with Sturdy? I've just noticed that it's mentioned as coming soon in the "Solutions" drop-down.

I'm going to give Sturdy a shot (using the GitHub integration to benefit from existing CI/CD) but a long term switch would be heavily dependent upon your vision for CI/CD! I come from a world where 10+ min test runs are acceptable, and so the slow turnaround of the Pull Request model (from write code to review) is necessary -- I'd love to hear how you think this can be done in (near) realtime.

Thanks,

[1] https://getsturdy.com/features/migrate-from-github
better to ask for forgiveness than permission
Few? World is on 27%. South Asia on 60%, North Americq is 47% , Europe on 43%

Check around. I don't call a quarter of the world "few"
The website lists this as a scandal:

"(19/08/2020) FB censor leftist, anarchist and antifa groups equating them to far-right violent groups"

https://theintercept.com/2020/08/20/facebook-bans-antifascis...

I have no comment on the specific groups being censored. I am sure that Facebook will be making a handful of mistakes on all sides.

But as a general rule, if Facebook is going to be censoring right-wing extremists, then they had better be censoring left-wing extremists as well. That is not a scandal any more than Facebook censoring right-wing extremists is a scandal. Note that I am not making a "both sides" argument, here. I am not saying that left-wing extremism is more common or as common as right-wing extremism. Just that it does exist, and censoring it is not a unique scandal.

Going easy on extremists because it's "your side" is a huge mistake. Weimar Germany went very easy on right-wing extremists because the courts were politically biased. Almost all left-wing violence was successfully prosecuted, but only a very small proportion of right-wing violence was. That bias is not a good thing. Violent extremism needs to be opposed irrespective of underlying ideology.
My prep is getting a good night's sleep.
I follow many people online because I care what they have to say. Because I have read their works before and find their ideas insightful.

Not because they write clickbait headlines.
I mean, the barrier to joining the Unicode Consortium – which decides on the emoji policy for everyone – is biased this way: https://www.unicode.org/consortium/joinform.html

Granted, it's slightly different from the emoji submission procedure, but tightly related.
Lots of compiler tutorials are like this - there's very little out there to explain how compilers really work.

This is my effort - trying to show genuine data structures and processes.

https://github.com/chrisseaton/rhizome
And add to that "The world must cooperate..." you know it'll never happen.
I love 3d printers and this is a refreshing take on it.

Also looks super cheap to build which is good news.

Being from a country where 3d printers have a 100% tarif this is great, because the BOM is simple and one can just buy the parts and assemble it without too much of a hassle like a cantilever style (this looks even simpler than that), doesn't look complex to assemble like i3 Prusa or Core XY designs.
Sorry I was on my smartphone and mistyped the url (it's kryo not kyro): https://code.kryo.se/iodine/

Thanks for pointing it out.

EDIT: As an aside, I still hate how mobile browsers have the bad habits of reloading tabs (and most of the time loosing content) that you get back to with no reason. If not for this crappy behavior, I would have copy-pasted the URL.
While the master should be lossless, for us who are just watching it, does it really have to be lossless?

I think that we have reached a point where it is fine to consumed media as it is now, personal view.
> Hopefully individuals will be able to use the Open Banking APIs to access their own data directly, but it looks like accreditation will be required, so probably not.

When you loan your money to a bank by depositing ledger dollars or cash - and they, since GLBA in 1999, invest it and offer less than a 1% checking interest rate - and they won't even give you the record of all of your transactions as CSV/OFX `SELECT * FROM transactions WHERE account_id=?`, you have to pay $20/mo per autogenerated PDF containing a table of transactions to scrape with e.g. PDFminer (because they don't keep all account history data online)?

Seemingly OT, but not. APIs for comparison here:

FinTS / HBCI: Home Banking Computer Information protocol
https://en.wikipedia.org/wiki/FinTS

E.g. GNUcash (open source double-entry accounting software) supports HBCI (and QIF (Quicken format), and OFX (Open Financial Exchange)).
https://www.gnucash.org/features.phtml

HBCI/FinTS has been around in Germany for quite awhile but nowhere else has comparable banking standards? I.e. Plaid may (unfortunately, due to lack of read-only tokens across the entire US consumer banking industry) be the most viable option for implementing HBCI-like support in GNUcash

OpenBanking API Specifications:
https://standards.openbanking.org.uk/api-specifications/

Web3 (Ethereum,) APIs: https://web3py.readthedocs.io/en/stable/web3.main.html#rpc-a...

ISO20022 is "A single standardisation approach (methodology, process, repository) to be used by all financial standards initiatives" https://www.iso20022.org/

Brazil's PIX is one of the first real implementers of ISO20022. A note regarding such challenges: https://news.ycombinator.com/item?id=24104351

What data format does the FTC CAT Consolidated Audit Trail expect to receive mandatory financial reporting information in? Could ILP simplify banking and financial reporting at all?

FWIU, RippleNet (?) is the only network that supports attachments of e.g. line-item invoices (that we'd all like to see in the interest of transparency and accountability in government spending).

W3C ILP: Interledger Protocol. See links above.

Of the specs in this loose category, only cryptoledgers do not depend upon (DNS or) TLS/SSL - at the protocol layer, at least - and every CA in the kept-up-to-date trusted CA cert bundle (that could be built from a CT Certificate Transparency log of cert issuance and revocation events kept in a blockchain or e.g. centralized google/trillian, which they have the trusted sole root and backup responsibilities for).

Though, the DNS dependency has probably crept back into e.g. the bitcoind software by now (which used to bootstrap its list of peer nodes (~UNL) from an IRC IP address instead of a DNS domain).

FWIU, each trusted ACH (US 'Direct Deposit') party has a (one) GPG key that they use to sign transaction documents sent over now (S)FTP on scout's honor - on behalf of all of their customers' accounts.
Australia is building Open Banking (and generically Consumer Data Standards) APIs on GitHub.
https://github.com/ConsumerDataStandardsAustralia/standards

This is a problem discussed here as well. Generally big banks are advocating getting rid of screen scraping and moving to API but most fintechs are smaller and they don't want to change and there is little appetite from Govt. to force them.
It can be as simple as having a patch and just updating by reapplying the patch over the master branch. You’d have to build from source of course, rather than downloading someone else’s binaries.
Check FAQ#6:
https://www.mastercardconsumerclaim.co.uk/Home/Faq#faq6

though it has to be seen if the Court will accept that.
Neat article - would it make sense to adjust the link/re-post the original source? ( https://reprapltd.com/3d-printed-beam-that-is-as-stiff-as-st... - it has some more detailed information on the beams and their evaluation)
That doesn't sell.
I used MacOS exclusively for 8 months before making my mind up. The initial plan was to use it for at least one year but after 8 months I was really fed up and went back to GNU/Linux. I expected it to be better but in the end I found it was not, at least not for me. Although Apple invests a lot of money and effort in the MacOS user interface development I found it way too restrictive compared to any DE or window manager I used in past on GNU/Linux. I am not Gnome nor KDE user but would pick any of these two over MacOS interface without second thoughts. Homebrew is useful and commendable but far worse than any of the major package managers on GNU/Linux. Macvim was fine, but it did not have features I relied on in Gvim. I never used Safari because compared to Firefox the interface was clunky. I do not know about current Safari status but back then it didn't have extensions. I wanted to switch many times over the 8 months and was relieved when I did. To me, personally, Apple products are overrated. MacOS? No. But thanks.
Oh, cool.

Instead of sweeping away a badly-broken patent system (or rather, dozens of different systems), let's add a layer to the existing mess to allow the output of a computer program to be submitted as a patent application.

For bonus points, let's launch this in a jurisdiction where there is no examination infrastructure - where if an application is formally valid, then it is automatically granted.

While we're at it, we'd better make sure that the patent number is a 64-bit integer. There'll soon be more live patents than atoms in the universe.
Hi All,
I am the founder of Simply5 CloudLAN. We are very thrilled to show our product here. The idea for CloudLAN came from challenges we faced while evolving to a Remote-First company. We were trying to replicate all the networking flexibilities we enjoyed while working out of our office, but without being tied down to a physical location.

CloudLAN helps Businesses & remote teams access their organization resources and servers more securely while working over the Public internet from Anywhere.

It offers Easy user & device onboarding, TeamVPN, Dedicated Static IP, and more. Beyond that CloudLAN has some cool add-on features like

- Service Casting using TeamURL & PublicURL
- 2-step onboarding of any Windows, Ubuntu, CentOS & Rpi server using Host feature
- Bookmarks - Recording & share resources available for users in a designated place.

All these features are easily manageable over the client app, skipping the need for a technical web admin panel.

We have native apps for Windows and Mac. Users can use any generic OpenVPN client supported by their OS once invited to CloudLAN room.

### CloudLAN Works For

- Remote teams
- DevOps
- Software Vendors
- IT Admins
- Digital Agencies
- Small & Medium Business Owners

Hope CloudLAN helps to boost your productivity with an additional layer of security.

Would love to hear your thoughts!
The devil is in the detail here. This conclusion is highly sensitive to two assumptions in the study:
1. The 3.5% methane leakage
2. The 85% CO2 emissions avoidance for CCS

The 3.5% methane leakage is really quite well supported. But it looks at the hydrocarbon industry as a whole, with the majority of emissions coming from natural-gas-fed pneumatic actuators and liquid hydrocarbon storage tank venting. Both of those are huge issues for mature legacy designs, but we've been using instrument air for pneumatic actuators for decades, and likewise hooking up liquid storage tank vents to the flare. So the 3.5% is dominated by the oldest minority of natural gas plant, and today's natural gas developments would have less leakage. But I won't overegg that, I think 1.5-2% is pretty realistic.

The 85% efficiency of carbon capture is also way off for new developments which would expect to capture 95% of CO2 emissions. So that 15% of CO2 emissions going to atmosphere is slashed to 5%.

This is a fantastic study, but we shouldn't kid ourselves that it's answered questions for once and for all about blue hydrogen GHG emissions, it's just one method of estimating. As per the cliché... "more research is needed in this area".
I laughed off AMP when it was announced, and I'm glad I did.

Before and after AMP I've been using static HTML for homepages - can't get any faster, compatible across any device. Bam!
Didn't you notice that multiplying and expanding is the quality of all life, as a phenomenon?

With that, being happy does not seem to be a universal quality of life; some would even posit that the opposite is true (ask Gautama B.)

I don't see humans completely overcome their biological nature any time soon, if ever.
https://news.ycombinator.com/item?id=28230248
If I was writing a science fiction... space debris is a wonderful way of imprisoning a planet. Just put a bunch of junk in orbit, now no one can get out. Only a Han Solo type with asteroid avoiding skillz and a taste for danger.

Maybe a built-in step in the intergalactic civilisation process is launching a bunch of satellites, letting them crash, and forming an orbiting wall. This gives baby civilisations a few millennia to grow into their newfound power as the space debris forms into rings, allowing launches again.
Ask HN: How to scale teams in early stage startups?
Hi HN,

I am leading the engineering team for six months now.
The company started post-pandemic, and the team has remained remote forever. The majority of the team members consist of fresh graduates.

Everything was running smoothly, and we hit an ARR of $1m on Mar 21.

With initial success, we doubled down and started increasing our team from 6 members to 20 members. It was when things started to go haywire.

Planning related

- Planned feature launches are getting delayed due to different reasons one by one.

- Everyone is DMing or sending a message on chats to get things done, causing untracked requests and added anxiety to developers.

- Unlimited iterations between CEO, technical, communication, and sales team.

- Debriefing the technical stack and getting developers onboarded is continuous trouble-causing offloading to newer members impossible.

Team issues

- Few colleagues feel they are not aware of the vision (documented in the wiki).

- Old team members are divided into groups and work in silos (technical, sales, operations, etc.), causing an environment of mistrust, no collaboration, etc.

- Degradation of product quality over time.

We have tried roadmap planning, standups, sprints, and CEO town halls to overcome a few difficulties.

I have an intrinsic feeling this might be more common in industry than we acknowledge. Unfortunately, I am lacking access to resources that can help in identifying clear patterns/reasons.

What will be your suggestion on tackling these troubles?
This only works if the camps mesh is really wide, black hole style.

If you enter the camp and it gets high suddenly, nothing is changed, since as a player you know you are in a camp.

The fact the fox stays, chewing through triangles, rather than running though like it would if it was based on meters doesn't matter.

Although, since the fox stays in the camp, you would think it was telling you something, even though it was random chance.
C# has a higher rate of change than Java and a very strong ecosystem - albeit not quite as strong as Java. The tooling - if you pay for it - is in my opinion much better.

The thing is, the Java ecosystem is insane. What else comes close to it in breadth and quality? Python, Go, Ruby etc certainly don't. C++?