skysight-inc/HackerNews huggingface dataset:
Trying to eradicate all forest fires has a known track record of leading to worse forest fires. It's not some accusation. It's established historic fact.

For decades, complete suppression was the stated objective of various services in the US:

https://en.m.wikipedia.org/wiki/History_of_wildfire_suppress...
Show HN: Bunny – An Ephemeral Desktop in the Browser
The app you've built was exactly the starting point for the founders in the article.
Vast majority of web traffic is netflix and video streaming, if scoped properly to text messaging only, would be trivial amount of data per person.
This is a misnomer. Your iCloud photos are not end-to-end encrypted because they previously scanned them for CSAM. I have yet to see the announcement of a fully end-to-end encrypted photo storage service.

They haven’t even properly addressed the serious concerns for abuse of this from malicious actors (individuals, hacking groups, companies, government etc) past, “won’t happen here”.
There are also a lot of cases where people "modularize" code without actually modularizing it --- they extract certain functions into separate modules or files just to break up the current file, but that new module they've created can't function or do anything on its own outside of the context it was extracted from. So in these cases they've really obfuscated the code in the name of "modularization", but the code is no more modular than it was before -- it's just more obfuscated.
The biggest difference is that Records are Immutable.
Given the speculation that Epstein was blackmailing people, I have to wonder if he was blackmailing Gates. What happened to all the evidence the FBI seized at Epstein's homes? Is the FBI doing anything with it? Does it still exist? Why has there been no news about it? What did it consist of? Just because Epstein died does not put an end to the many questions his life has raised. Someone needs to be watching the FBI carefully as well since powerful blackmail material could just as well be misused by the FBI. It's not as if they haven't done it before:

https://www.huffpost.com/entry/martin-luther-king-fbi_n_4631...
There is nothing repetitive about the approaches of the last few Mozilla CEOs. They did not simply steer the same course as their predecessors. I'm not even sure where this idea could come from?

I'm also confused as to why you think an executive search would surely find a better candidate when it clearly hasn't. We can't just pretend the problem away. If we can't find a better candidate than the woman who ran MoCo when it was founded, then we're grasping at straws.

It also doesn't matter whether we want to believe Eich could have done better. He didn't, and he isn't going to be their CEO now. So I'd rather not pick at old wounds too much.
One of the leaked calls:
https://www.youtube.com/watch?v=xlekKNIj90A (Part 1/3, rest on same channel)

I don't speak Russian, but it clearly looks like government photos and sounds like a phone conversation at least.
Voice is on the order of < 1K bits / second, MP3 is complete overkill for voice.
> The problem here is that this implementation really has nothing to do with cloud sync.

It is built into the photo uploading mechanism and only scans photos in a very narrow way that can’t be twisted into generic scanning.

> they could make it scan any media that was sent across the network.

Definitely false. It cannot match anything except photos in this very narrow way.

> There is nothing beyond promises to keep it that way,

Not true. The mechanism cannot be used as a general purpose media scanner.

What is true is that Apple could add a general purpose scanner in future, but it wouldn’t leverage this mechanism, and their potential to add arbitrary spyware has always been there and is not changed by this.
Yeah pnpm's approach to node_modules is really pretty elegant. It supports pnp too.
Perhaps some people dislike the fact that in many cases these quaint "ecological changes and corrections" that "would be just a chance for other subsystems to adapt or related ecology to evolve" also just so happen to be cases of a very small group of people profiting immensely from the inconvenience, suffering, and death of very large groups of people.

Hearing that very small group of people (or researchers and political advocates funded by that very small group of people) paint a quaint picture of humans as one tiny part of Gaia might make some people uncomfortable.
I got my wife one of these and was surprised when she was away how well I slept under it
Might also depend on your tolerance for radioactive isotopes.
I think a lot of people get the impression current NLP models like GPT-3 lack something - "understanding" or something. But they can't say exactly what it is. If they could define exactly what it was, they could indeed describe a way to train for it or program it.

So a theoretical argument could useful if gave us an idea what are our mysterious something it. However, I'm not sure if this article makes a contribution here. Proofs of impossibility generally aren't useful, as you say.
If they want to argue it’s false, it would really help to have a counterexample.
And also who is profiting from causing these changes which harm other people.
There is (was?) an effort to restart Airships for cargo traffic. They solved the ballast issue with onboard compressors. If understood it correctly that solved this problem complete with [effectively?] no loss of lift gas.
Any multi junction cells do considerably better than that 22%:

https://en.wikipedia.org/wiki/Multi-junction_solar_cell
Certainly there's a lot of stuff in common. I read every single article on Greg's Wiki a couple years before starting this book, and it's informed a lot of my opinions and understanding of the fundamentals of Bash. I do disagree with what seems to be the prevailing wisdom on Greg's Wiki on some points though. For example, I strongly support using errexit rather than trying to implement all the error handling yourself.
I'm torn. Not about the conciseness of the language overall, but about using symbols vs. names. I do see how the symbols make things more concise, less clutter, and can even make it easier to grasp a piece of code if you are deeply familiar with them[1].

On the other hand, there might be a limit. I do know how it is to use the Haskell lens package only occasionally, and then having to lookup again what the operators read out loud as "percent-percent-at-squiggly" and "hat-dot-dot" stand for (withIndex and toListOf respectively).

But arguably, the ones that are long and seldom used need looking up anyway, and their name is not that much more useful maybe?

[1] Also compare "2+2*8" with "sum 2 to the product of 2 and 8", or even just "sum(2,prod(2,8))".
Hi folks,

Bunny is a project I've been working on over a few weekends, I initially built it to solve the problem I keep having where I want to test some software / break a computer in some way, but Virtual Machines are a bit unwieldy and take a while to set up.

Bunny gives you a connection to an ephemeral desktop computer, which you have sudo access to (play nice :)), you can test stuff out and throw stuff around in there, and once you're done just close the tab and computer will cease to exist.

There's a few things I still want to do, but I think this is MVP-ish enough to show now:

- You have to pass a reCAPTCHAv3 challenge to use the service, I want to add fallbacks onto v2 and hCaptcha

- I want people to be able to use a specific URL to ask for a specific OS (for example to get a bunny instance on Windows or Mac OSX it would be awesome if you could just navigate to bunny.lucy.sh/windows10 or bunny.lucy.sh/macos-bigsur, etc)

- This doesn't work well on Mobile, I want this to work on Mobile since I've definitely needed a quick desktop PC on some occasions when out and about on my mobile phone.

Behind the scenes, this is using Guacamole http://guacamole.apache.org/ for the heavy lifting, really cool project :D

Any feedback or comments appreciated :)
Could this be straightforwardly extended to validating correctness of filesystems?

I'm thinking of the case of developing a FUSE-based filesystem -- it'd be nice to have a test suite you can run that guarantees you haven't broken your filesystem's consistency.

Or are there already tools for this that every budding filesystem developer should look to?
I cannot make any sense of how to use packages in python. So I just don't. I don't use python all that much, but if it was easy and obvious what was the right way to do it, maybe I would. But in the rare cases that I write python, I write zero-dependency code. Or maybe I download a library and just manually copy it to a file.

At least one time, I tried to get into python packages, but I recall there seemed to be about a half a dozen methods for doing it at the time. I didn't try very hard.
Now how did I mess up my own email address? It's jacques@modularcompany.com . Apologies.
Assuming this is well-founded (looking forward to the commentary on this one), I actually find the perspective pretty comforting. Just the idea that things will continue on, at some point. That the world won't become a total wasteland, and not forever.
You're right, I should probably have used `patch` instead.
I do see that a ferroelectric perovskite can do 22%. Maybe this could be the outer protective layer for the perovskite cell. Isn't the main perovskit engineering issue the degradation when exposed to the atmosphere?

Ferroelectric seem to do other interesting thing, like harvest from ultraviolet, and exhibit some "bulk effects" that exceed "theoretical" maximums, but obviously none of that has been found to make a usable commercial cell.

I hope PV research is still being aggressively funded. It seems to me that solar cell costs could be dropped another 50-75% under silicon with the right combination of perovskite and other materials.

The future of our climate hinges on it.
As for why: it’s interesting, and it is very hard, even though it looks easy.

Would it change anything? Who knows—we have yet to solve it using our current mathematical knowledge, so who knows what new mathematical knowledge will be developed in order to solve it?
As long as we haven't lost the sun too, we can sort it all out again reasonably quickly.
I wanted a very small, efficient program that anyone could run without ceremony on their machine. Nim made it very easy for me to do. It looks like Python/Ruby, runs really fast, and uses very little resources. I love Nim!
Don't worry, I always `set -o noclobber`!
That reduces to just inventing a “fancier” single hash function. This adds no value or security in cryptography; it just makes things slower. I expect the same is true of perceptual hashes.
Silver and Gold ink Markers - When you purchase a device with a wall wart charger, write the device name on it. Labels peel off, the ink tends to stay forever. Now when I move/pull something out of storage/my bag I know exactly what adapter goes to what.
I was about to post that exact link, as I just completed the course as a prereq for SAR.

Here's all the content on one page, I found it less intimidating than the 50 slide format
https://emilms.fema.gov/is_0100c/groups/133.html
Yes, but version 3 doesn't differ from v2 as much as v2 differed from v2. It is a bit of a AngularJS/Angular situation.
As an aside, does anyone know of a light-weight torrent tracker that can be used for personal use?

I always wanted to setup a tracker for documents and files etc, without the need for huge member management systems etc.
Thanks. I'll try with node-linker
Thanks for the correction. I meant to say 70% of electricity not 70% of the energy use. The link was clear about it, but my post not.
> And IMHO it is ideal for there to be a first-party solution like Ruby/Bundler

Bundler, AFAIK, isn't first-party, its a separate team and project.

Historically, IIRC, gems wasn't even first-party

Good standard solutions are often the outcome of multiple competing efforts pushing forward, proving what works, and proving what doesn't.
>>In Java it would be a nest of SortComparator interfaces and SortAlgorithm implementors, which would act to hide the algorithm itself.

Java developer here, no such thing. I guess it varies based on who is doing the coding. Although, I did start out as a C developer.

I would only write code like that if the use-case called for it. Otherwise, no.

Writing code is more of an art form, some times you may need to do crazy stuff like that, but a lot of times not.

KISS
A noisy word might easily be guessed in context. But likewise a semantically ambiguous word might also be guessed due to other factors like the tone of the speaker, facial expressions or more.

I suspect the parent's point is that the disambiguation in both cases might be addressed with information encoded in the other. One can pattern match based on the context. I think some of the work in multimodal transformer models demonstrates this.
Hacking code into pieces does give one the opportunity to name the pieces, though

Mixed blessing, that
It was originally a book, however the publisher reformatted it to a book just before release, possibly because of the length.
I agree with you. In my last post I'm using "growth based" to represent the status quo, nothing more (I'm not trying to say anything about why it is growth based.) If I were writing more carefully I should have simply called it out as the status quo instead of calling it "growth based".
At the company I once worked for I used a NeXTcube to demo a co-processor board built from VHSIC Phase II chips. The cube's size and form factor allowed for a nice sized board to be plugged into the backplane. And the graphics of the NeXT were pretty advanced for the time. The co-processor board ran a missile tracking algorithm on canned data and the NeXT painted a nice real-time graphic of the tracking. It made for a really cool demo.

Steve Jobs actually paid a visit. When he saw the demo he said "That isn't what we had in mind." We thought he was kind of thick, that he didn't get it that when you have a cool product then users are gonna user and figure out all kinds of different things to do with it. Later it became clear that he was all about controlling the user experience, so seeing what we did was very contrary to his way of thinking.
First digital civil war?
You read it strictly right to left, weird idea to me but it’s common in the array languages - j and APL do it this way too.

I believe the reasoning is something like Iverson (or maybe Whitney) didn’t like the complexity of PEMDAS in maths so decided on this rule.
When you figure out a library by reading the source.
> I guess this is less of a theoretical problem and more of a practical problem though.

Yeah, exactly. Theoretically, ML can do anything. Practically, not so much.
I posted my napkin plan here on HN already, and in the time since, I've hardened my position on this. I'll migrate off and re-double my efforts to bring light to the alternatives. When I told my GF about where I stood on this, she thought about it for a while and said, "Phones are too much in our lives...", so she's onboard too.

They crossed the line, and I'm out of the Apple ecosystem. I don't think the objections are overblown, and I think they're causing real harm, in addition to the slippery slope concerns: 1) abuse is inevitable, 2) feature creep is inevitable.

I'll add this Twitter thread:
https://twitter.com/alexstamos/status/1424054544556646407
https://www.notion.so/Hiring-4af205e971fe42b6bbe988698a51b19... looks like the last character in their URL got cut off.
It's not a given that "thoughts" are representable, let alone in one particular way. I think if you came up with a particular "meaning representation" data structure and defined "understanding" a sentence as mapping it correctly to an instance of that data structure, you could use statistical ML for that. I think that would be pretty interesting, but the sentiment right now seems to be that for a human researcher to creatively devise such a representation for language is pointless, as it will just be inferior to the implicit and unknowable intermediate representation that the computer comes up with during training for a given task. In other words, if you want a translation function from English to German, train that (or train a model that can translate from any language to any language). If you want English to SQL, train that. If some grammatical distinction is relevant for that task, there's no reason in principle that the machine wouldn't learn it.

This approach may indeed have limitations in terms of applying common knowledge and keeping track of state and context in a narrative, across many sentences. I played with GPT-3 for creative writing and found it was not able to keep track of characters and objects and their states very well. For example, we know that if we drop a coin into an empty piggy bank, the coin now resides in the interior of the piggy bank, and the bank will make a noise when shaken, and so on. GPT appears spotty on that stuff. But I also think this is expecting too much of it, as a text prediction engine that sometimes produces a very plausible series of sentences that does take some context into account.

The other point people are discussing is, are we humans doing something fundamentally different when we parse a sentence and find there to be one "correct" parse (along with one or two close-but-clearly-incorrect parses), in our opinion (which we feel confident about and can explain), compared to an AI that will offer a few different "guesses" as possibilities? I think humans are probably doing more cross-checking via different systems, but these systems could be built into the machine model. For example, if we are sure that parse A is correct and parse B is incorrect, and we can explain why, perhaps our confidence comes from our ability to explain, and the machine should be trained to produce logical explanations of its decisions. Or perhaps some of us humans have developed a sort of ambiguity detector, because of the likelihood and cost of certain misunderstandings, which triggers a more careful analysis of the grammatical situation, and the model needs something like that to be more human-like (or more like a careful and conscientious communicator, anyway).
Location: Baltimore, MD

Remote: Yes

Willing to relocate: Yes

Technologies: Go, JavaScript, Python, C#, C++, Java, SQL, React, Node, CouchDB, MongoDB, .NET, AWS

Résumé/CV: https://standardresume.co/r/lpRi5_b58SO9-3J4AMdnE

Email: nimitpatel263@gmail.com
For patching packages, I've been using `npx patch-package` workflow, and it's honestly very nice. It creates and deletes the temporary directory for you, so all you need to do is to change the files in node_modules and run `npx patch-package`!
Indeed, the author of Emu68k has been working on pairing this with Pistorm already :)
Looks like it's gonna be the S30+

https://en.wikipedia.org/wiki/Series_30%2B
I'm sad that statistical methods have gained so much ground over more formal and logical methods (edit: maybe I should instead say "that formal and logical methods have lost so much ground compared to statistical methods"), and, while I can see ways to construct examples that the statistical methods ought to have trouble with, I also notice how incredibly well they've done and how many barriers they've blown past in a short period of time.

Recently I was impressed to see that the Winograd schema challenge -- a particular challenge dataset of the kind you mention -- saw huge performance gains from statistical NLP methods, which implies that the statistical methods encoded (something that at least sometimes works a lot like a substitute for) common sense about the world and the context of utterances.

The Winograd schemas were my favorite example of "XYZ" here. They involve pairs of sentences where the sentence is parsed differently based on assumptions from external-world knowledge. For example

Putting the barbell on the glass table isn't a good idea, because it's too (heavy/flimsy).

What is too heavy?

What is too flimsy?

Or, from memory rather than finding the original version

The local authorities refused a permit to the demonstrators because they (feared/advocated) violence.

Who feared violence?

Who advocated violence?

The compiler confirmed that that the program was buggy because it (enforced/failed) typechecking.

What enforced typechecking?

What failed typechecking?

The doctor recommended surgery for the patient because she was (suffering from/experienced with) coronary artery blockage.

Who was suffering from coronary artery blockage?

Who was experienced with coronary artery blockage?

In these cases, the most plausible referent of a pronoun changes depending on the semantics of the other word that you fill in, for a reason that has to do with the outside world, not syntax. (I don't each case absolutely has to include a "because" clause, but it's the simplest way to supply disambiguating context.)

I totally thought statistical techniques would be horrible at this. There's good reason to think that these require some detailed knowledge about the world. The statistical techniques were horrible at this, for a while, and now they're abruptly great at it (if I remember correctly, at or above typical human performance).
These are lessons I learned from building a marketplace startup as a first-time founder over the past ~4 years.

In this "guide" I tried to make them as easy to read as possible with increasing levels of verbosity:

You can go to the cheatsheet: https://themarketplace.guide/cheatsheet to get a one sentence overview of all.

You can read only the headings in each of the lessons.

Or you can read the entire content.

The aim is to give others the information in advance so that they don't have to learn how the minutiae on the job but can instead focus on what is actually important in their business.

This is my first time putting something like this together and I not only welcome, but appreciate feedback.

If there are lessons you'd like to add, feel free to email me. I don't have a proper repo + contributing setup yet.
Everything is tiny (unreadable) and I cannot adjust the display resolution.
You can’t use an airship in anything much stronger than a stiff breeze - and major air currents and the like are a problem on any trip of significant length. There is a reason the zeppelins fell out of favor, and it was because their safe operational envelope was pretty small - once you looked at real long term safety record.

The US Navy ran many of them for awhile and they stopped because they crashed so often.

Theoretically they are safe. In reality, they aren’t outside of very controlled circumstances
Maybe some cool story, but most likely something like bruteforced credentials, default password wherever they were storing the calls.
Both center around observation for all definitions of the word. Before we had microscopes or MRI machines, we still have those but we now have powerful statistical machines called ML models. In all cases though, we need perceive the world.

You can't see what do you don't look for.
That's a great paper, thanks for the link!
> MP3 is about 1MB/minute

Depends on the bitrate and number of channels.

Phone calls are mono and probably something like 48kbps (96 / 2) which would be about 360kB per minute.
Right but now you're consuming energy to run those compressors, making the energy-savings moot. If you look at the history of airship development (which admittedly is ancient by modern technological standards), there were several incidents of airships floating away from their mooring. Mooring an airship is actually a fairly difficult problem.
The computations are performed on device, but only for images that have been uploaded to iCloud. See the FAQ: https://www.apple.com/child-safety/pdf/Expanded_Protections_...
Lessons from Keith Rabois
> You can't grow the vaccine in your garden though.

A sibling comment mentions that it's non-trivial to produce by someone with just a garden. https://news.ycombinator.com/item?id=28122533