skysight-inc/HackerNews huggingface dataset:
I don’t agree with apples approach. But it’s worth being clear that the hash scanning they propose doesn’t fundamentally break e2e, except for files which match the hash. Yes it might be possible to adversarially create collisions, but that is an edge case.

What is actually bad about their plan is the potential for scope creep and might wider scanning in the future. Your own, handwritten messages and personal photos can be secure even while this destroys many freedoms and lives.
> What frustrates me is the apparent lack of reasonably technical secondary resources that are both relatively objective (ie not sensational, don't omit important details) and up to date.

This is a really good point. As you say, it seems the only two places to get information about climate related research are at the extreme ends of a spectrum, one heavily rigorous but prohibitively technical, and the other extremely flippant but very accessible.

> When I've previously taken the time to dig in I found it difficult to figure out what the various prevailing hypotheses were other than "things will change somehow" and also quite difficult to gauge the confidence of various longer term projections that I came across.

I think this is a symptom of the way we conduct the scientific process in the modern era. It takes a lot of time to do good research, and it takes a mass of research to develop a consensus, especially when it comes to predictive analysis.
To jump in for a second as the OP. What is also interesting about me is that I do not need a single dime from YC. I value their input enough that I would easily give 7% for a $1 investment. Part of being where I am is that I have secured myself financially to the extent that my thinking about YC as an option wasn't at all related to startup money. I don't need it. I own a quarter million dollar industrial-grade shop perfectly capable of manufacturing just about anything I need. What I can't manufacture directly I can get made through myriad industry relationships for almost nothing.

The primary value I saw in trying to enter YC was about driving the inflection point through a larger investment after self-funding everything up to and including getting product in front of prospective customers, booking some sales and demonstrating traction. At that point, I wanted to have both the financial horsepower and network available to push hard on the accelerator.

My prior experience taught me that being starved of cash is the single most difficult hurdle to jump over. I put over $300K of my own money into my last serious startup. That money went a long way because I was able to wear so many hats (and I was working from my garage).

The problem surfaced when I had to grow. I was starved for cash. It was as twice as painful as anyone could possibly imagined. The slope of your growth curve, at some point, becomes a function of financial horsepower. I mortgaged my home and pulled out another $250K. That helped, but it wasn't enough. Hardware is hard for a reason. You need cash, lots of it.

The inflection point started to appear in 2008, it took an indescribably effort and unimaginable personal sacrifice to get there from starting in my garage in 2001. At the peak I closed a five million dollar sale that was going to provide enough money to truly put the business on the map and displace multi-billion dollar market-leader companies from the segment we were in.

And then the economic implosion happened. Our five million dollar client defaulted on the contract. The company went from having an acquisition offer to the tune of tens of millions dollars on the table to being as close to bankruptcy as you can get by mid 2009. I almost closed another multi-million dollar sale that would have saved the business in 2010. In the end, the tail end of the financial crisis ended-up imploding that potential sale, and that was the end of it.

Life can be an interesting ride for entrepreneurs.
I suppose I'm fairly unique in that I actually like node_modules.

I enjoy the simplicity of having a project level folder that has all the dependencies.

I like being able to easily expand it in my project tree and set a breakpoint in a dependency source file to debug strange issues.

For deployments, I like being able to see exactly what's being executed.

I would enjoy some more clear (to me) version locking though. I seem to constantly run into issues between environments with slight version changes, even though I commit my lockfile.
So you think their grassroots marketing is appropriate?
Gygax/TSR went so far as to claim that Advanced D&D was a different game from D&D to not have to pay Dave Arneson royalties on any of the releases. Arneson sued TSR multiple times and they settled out of court, granting him royalties on AD&D: https://en.wikipedia.org/wiki/Dave_Arneson#After_TSR
This is super cool. I recommend reading the article and then watching the animation. I'm no physicist, but it looks like the fundamental idea is to use elliptical orbits to slip in front of a planet along it's orbital track, and have the planet's gravity slow the probe, and then get out of the way fast as the planet passes. It's kind of the opposite of a cyclist drafting.
In discrete mathematics (combinatorics) there are definitely some tools and techniques but seemingly every problem is unique, I’m not quite sure that pattern matching is very useful in this subfield of mathematics ?
If you want a compiler that is designed to enable ransomware injection into your system merely by compiling a file, that's fine with me. But it won't be D.
Similar observation here. I can't change jack-shit about my habits if I don't engineer my environment to make it happen. I suspect that's basically the norm for most people, and the author's observation that kids transparently work this way is spot-on—but so do most adults.

The biggest impediment these days is ubiquitous, always-on Internet. In some ways I miss when it was a place you had to go (a physical desktop sitting somewhere) and something you had to decide to turn on (with some delay, so you wouldn't do it on a whim), as in the dial-up days.
Yeah, Google Glass first go at it wasn't accepted socially. People were so very suspicious of it.

But I was implying, between China wanting the authoritarian way and FAANG making the tech their way and all the money and hence smart people, is on their side ... eventually people will have them and as you say, it is all she wrote from there.
Nobody always does the opposite though. Nor anybody always does what their friends say. Regardless it's orthogonal to freedom, being free includes being able to always do the opposite of what one's told.
Does that rule out the possibility of long-term side effects?
I've long felt that the American school system's version of the scientific method (formulate hypothesis, run experiment, collect data, draw conclusions) is totally wrong and turns people off of science.

The real procedure that we should teach kids is: collect data, ask questions about it, hypothesize some answers, and only then do a experiment to test your theory. The question formulation, based on observational evidence, is where all of the interesting science really happens.
> The government can mandate that Apple monitor content uploaded to its services.

In the US, if the Government were to mandate Apple search the users content, then Apple would be acting as an agent of the government and the searches would require a warrant per the fourth amendment. This is the unambiguous case law.

If Apple is being forced they should say so explicitly rather than secretly participating in an unlawful conspiracy to violate their customer's fourth amendment rights.

Other providers, such as google, have been unambiguous in their testimony in court that they are not being coerced, for example quoting US v. Miller (6th Cir. 2020):

> Companies like Google have business reasons to make these efforts to remove child pornography from their systems. As a Google representative noted, “[i]f our product is associated with being a haven for abusive content and conduct, users will stop using our services.” McGoff Decl., R.33-1, PageID#161.

> Did Google act under compulsion? Even if a private party does not perform a public function, the party’s action might qualify as a government act if the government “has exercised coercive power or has provided such significant encouragement, either overt or covert, that the choice must in law be deemed to be that of the” government. [...] Miller has not shown that Google’s hash-value matching falls on the “compulsion” side of this line. He cites no law that compels or encourages Google to operate its “product abuse detection system” to scan for hash-value matches. Federal law disclaims such a mandate. It says that providers need not “monitor the content of any [customer] communication” or “affirmatively search, screen, or scan” files. 18 U.S.C. § 2258A(f). Nor does Miller identify anything like the government “encouragement” that the Court found sufficient to turn a railroad’s drug and alcohol testing into “government” testing. See Skinner, 489 U.S. at 615. [...] Federal law requires “electronic communication service providers” like Google to notify NCMEC when they become aware of child pornography. 18 U.S.C. § 2258A(a). But this mandate compels providers only to report child pornography that they know of; it does not compel them to search for child pornography of which they are unaware.
My novice mistake is not looking around and noticing the lack of ppl older than myself.
The original question:

> What evidence would convince you?

Your post history definitely brings to light that, for you, no amount of evidence would convince you, because you refuse to acknowledge discrimination as a possibility.

> Would you bet everything that you have on YC being discriminatory (I assume you would because you said "With a reasonably sized sample, no, it really couldn't.")?

Definitely, it wouldn't even be a question.

> Could it be, maybe, just maybe, that people under 35 are more likely to produce more value on average and that's why investors choose them?

The sealion strikes again! "It can't be discrimination if I can think of any other possibility". That's the value in large datasets.
30 years ago today, the first email from space was sent from a Mac Portable
Ask HN: What do you intend to do about Apple's invasion of your privacy?
For those —like myself— who are upset about Apple's recent decision to share perceptual hashes of your phone's private content with a third party, what do you intend to do about it? Are people changing phones to opt-out, or installing custom ROMs?

It's been very heartwarming to see that a large part of the Hacker News community shares many of my concerns regarding what I feel is a very invasive overreach by Apple. For my own part, this has been the incentive to stop procrastinating and finally get myself a phone that can run a custom Android ROM. I know this doesn't solve all of the issues of privacy on mobile phones, however it is a move much more consistent with my ethics, given my own dislike of Google's business practices.
This is a great response and covers what I think the crux of the issue is. Technology has exacerbated a problem and, rather than simply bow to that, they tried to come up with a solution. Whether that solution addresses the negatives of the problem without introducing other, worse negatives is to be seen. On paper, it feels like they have addressed the problem in a reasonable way if you trust that they want to make money while absolving themselves of liability. They can’t violate users’ privacy if they don’t have the ability to do so.
I just moved our ~50 repos + 4 highly complex applications to Yarn 3. It works well, with a few gotchas -

- In practice, using PnP and removing node_module creates more problems than it solves. Disk storage is cheap, so we use Yarn with "nodeLinker: node-modules"

- Some "core" functionality like "yarn outdated" and "yarn install --production" is no longer available by default, and you need external plugins to mimic it

- Custom pre/post hooks in package.json are not supported. So if you have "prestart" or "postrelease", that will no longer run automatically.

But overall, it works well. We chose Yarn over NPM because we often use its "resolutions" feature that NPM has not yet implemented.
And until that changes there will be very little in the way of action on climate change as the problem is just kicked down the road.

However all that delay just makes the problem harder to fix.

So the choice really is simple.

Find a way to make your government representatives take the issue seriously, or accept the 'catastrophic train wreck' that is just some decades away.
Excellent point! Combustion engine did see a fair bit of progress.
We should tackle this from the other end though. That there are children so abused and isolated whilst ignored by society is shameful. We need solutions that treat children as humans rather than a product or contraband.
Not what I've experienced at all, in fact quite the opposite.
There is plenty, probably majority, of people doing computer science degrees because they want to become software developer without any intention of pursuing tenure.

The same way as data scientist position has mostly nothing to do with publishing in peer reviewed venues with high impact factor.
> ere really shouldn't be two standard package managers for JS.

Why? Aren't there multiple package managers in many languages? SBT/Maven, Ant/Ivy/Maven, PIP/Poem(or poetry or whatever it is). What's the harm?
People want 2019 normal back. Masks are incompatible with that, no matter how much some people like them.
Nothing. Cos it's blown out of proportion.
> Again, your "tech knowledge" will not help you here. The lines you percieve between this "not-bad" thing and a future actually bad thing don't meaningfully exist.

Are you saying you don’t understand the technology? That you don’t have knowledge about this subject?

> Better to resort to simpler principles, go with the 4th amendment, slightly modified to include the tech companies. If the FBI wants to be in my stuff, they need a warrant, and that's it.

If you don’t understand the technology how will you know whether it violates the 4th amendment or not?
The Future Is a Landscape
There's a log-in wall: "Read the rest of this story with a free account.". But it's not shown unless you enable JS.
I may be the only one around who cares about this, but I _like_ node_modules. There are so many times where I am working on a project and either 1) I don't understand an API in a package so I quickly click into the module to learn more or 2) I find bugs, and can do a quickfix right there and then in the node_modules and test them out before submitting either a PR or work on a fork. I guess it would be possible(?) to go into the new .yarn folder but its just not the same.

Sure, node_modules is a behemoth and there is still a likely better way - but I _love_ having all of my packages on a per-project basis. I used to be a user of Yarn 1 and 2, and their debugging and installation system is insanely better than NPM's, but I quite like having everything in one place for every project.
Cost being no object doesn't mean you should choose unnecessarily expensive solutions...
Tnt is useful for it's efficiency. Gunpowder can be automatically farmed through relatively simple means, while sand (for instance) is not so easily automated. With a few well placed blocks of tnt, entire inventories full of sand can be collected in moments compared to digging it block by block.

Minecarts and their tracks are useful for automation of resource transmission- while faster modes of player transportation exist, it's difficult to transport thousands of items by hand- with a line of tracks and some simple automation, this becomes trivial.
Both lead to common biases - the former in fraudulent experimentation, the latter (your suggestion) in fraudulent data snooping and anecdotal case-finding. Both have their merits done correctly, however, but the latter is only possible because of the former - the data has to come from somewhere, and experimentation was how it was historically done... since there wasn't a global database upon instantiation of the planet.
This model is especially valuable when paired with a teacher who can mentor the students in expanding the horizons of kids during the "ask questions about it" step, because you'll end up with a class full of people who reflexively cross-pollinate problems and solutions across multiple domains.
The extra sources I quoted support the original preliminary contention that vaccine immunity looks like it may be decreasing over time, and that natural immunity is better. Do you object specifically to the 6.72 number they calculated with the data they had?

I personally wouldn't dismiss these numbers, given they are the best we have at the moment. I expect more data to come.

I'm personally not surprised that natural immunity on average is better, given that not just the spike protein is targeted. I had hoped that the vaccine immunity would have lasted longer.

(I still assume that vaccines will continue to be a great help along the way until covid is endemic like the several other coronaviruses in circulation.)
The surprising wealth-building secret of acryptocurency right
Now where's the version of the map that accounts for lithobreaking[1] as well as aerobraking? :)

[1] I feel that lithobreaking is slightly more correct than lithobraking.
> I've quickly realized that the authors have a concrete idea of what an object means to them. I was confused why their code was always so... “callback-y” and after studying it a little more, I've discovered the reason. I might have missed it, but I don't think they ever explicitly state it. All calls between objects are unidirectional: no public method of an actual object (not a plain data class) returns any value. They are always void methods. Objects don't “call” each other. They send a message and don't wait for a response. (Well, actually since they actually “send” it via method call, they do wait, but they pretend they don't.

https://en.wikipedia.org/wiki/Command–query_separation

https://martinfowler.com/bliki/CQRS.html

That sounds very much like Command-query separation or Command Query Responsibility Segregation to me. I haven't read this particular book (and almost certainly won't be getting to it within the next decade based on my ever increasing pile of unread books), but I wonder if they call this out. It's a critical decision in the architecture/design of a piece of software and it's worth stating that it's how they intend to design the system.

Coincidentally, to my mind, that model (CQS/CQRS) fits well with the blog author's idea of using an agent-based event system. Moving the objects into distinct threads of execution or processes, which also coincides with one of the intended ideas of OO by Alan Kay. OO-as-message-passing very much fits within the agent-based execution model.
I share that concern and completely understand. My only response to that concern, though, is that what you’re asking for is not possible without submitting the content in question to Apple and I would rather they not have it at all and therefore not even have the ability to go down that route.

It’s like a double airlock. If your content never leaves your device, there’s no way for them to provide it to someone upon request. It’s definitely a complicated situation but I have yet to see someone provide a solution for how to achieve what Apple has while never transferring your data to them in the first place.
Absolutely. His "gravity is not a force" video led me through a whole range of emotions from "this is ridiculous" to "actually..." to "holy crap, I've been wrong about this my entire life".

In terms of sheer brain-breaking... this is my favourite: https://www.youtube.com/watch?v=ovJcsL7vyrk

But this is the one I think people on HN need to watch most
https://www.youtube.com/watch?v=3LopI4YeC4I
I probably wasn't clear-enough. After sufficient time has elapsed, the amount leached out drops further and further. After several years (a lot less than many plastic pipes' lifetimes) that amount of leaching will have dropped to very low levels.

Just like radio-activity never actually drops to zero, but declines exponentially to negligible amounts after around 10-20 half-lives, I similarly see the same thing happening with plastic-leaching. As I said earlier, we don't appear to have had enough studies on the problem which look at things like plastic-leaching half-lives.

As for not ageing well, I'm not either. <grin>
That's why combinatorics is a bit of black sheep :D
To the author: if you haven't read POODR, I highly recommend that. It's the book that felt the most "real OOP" to me. No `class Dog extends Animal` in sight. It's written by one of those Smalltalkers, and I think it's got a lot of very valuable ideas about software design, not just OOP specifically.

The "callback-y" approach in Growing Object-Oriented Software sounds fascinating.

> Immediately I remind myself that the implementation from the book ignores the problem of persistence completely. If you close that application it loses all the state. I think this is not an accident. This is where things go wrong for OOP really fast.

This is a really good point.

EDIT: I see you really did not like 99 Bottles of OOP, which is by the author of POODR. In that case maybe her way of explaining things doesn't agree with you and you should skip it!
Introduction to Concurrency in Python
Hunter-gatherer's brain did not evolve to facilitate unambiguous thought transmission.

Speech evolved to be very visual, spacial, quantitative and political. Ability to lie efficiently is evolutionary trait. Sometimes, we don't even need words for that. And sometimes we lie by pronouncing exclusively true words and sentences. Ambiguity of speech always was a feature.

None of that makes work of NL researcher easier, of course.

Understanding a sentence is not like decoding or decompressing, it is more like trying to guess what is utterer up to, politically, and if he is a friend. And only then there is deciding where to steer according to what he says. And for that we sometimes should start decoding message, but only with sender's goals firmly materialized in mind.
> There really shouldn't be two standard package managers for JS.

I chuckled a little when I realised that npm, Yarn, Yarn 2, and pnpm can all be found alive and well in the ecosystem
BTW, there are already quite a few electric planes in "production" use in the form of electric self-starting gliders:

https://en.wikipedia.org/wiki/Motor_glider#Electric

Basically, some gliders do have an auxiliary engine they can use to avoid ditching it the fields or possibly even to self launch from an airfield without the need for another place to tow them aloft or a glider winch.

Traditionally this engine used to be petrol powered and most still are, but electric ones are proliferating quickly as they have quite a few advantages.

For one they are much more likely to actually start if needed during flight, as there is much less moving pieces and oil/fuel that can go bad during prolonged periods of not being used. The startup is basically instant so you can keep lower margin before deciding you will not find that next thermal and engine power is needed.

The limited range is not much of an issue for a glider as its build to fly between thermals without an engine anyway, this being very efficient with insane glide ratios. The online just needs to compensate the few meters per second of height lost before you find the next upwards going column of air or to reach the next airport, so that your friends don't have to fetch your from the middle of the field + you can avoid the field disassembly of the plane to a the trailer.

For self-starting gliders electrical power also makes sense, as they really need a lot of power for just a few minutes to get to height and can then shut the engine down. A compact battery & electric motor provides just that.
Standalone binary the project publishes is 45MB.
https://github.com/iovisor/bpftrace/releases/download/v0.13....