skysight-inc/HackerNews huggingface dataset:
There are many sources to get Android OS, but they all share one and the same Google Play. So this is the most logical piece of infrastructure to ship you tampered apps, on any Android device with Google services.
The closest thing to that that I’ve published is in the backstory section of https://davidbieber.com/projects/shh-shell/ under “What have you typed into your shh shell?”
For me, the problem of Centralization was the gate keeping.

It seems often when an API is used to migrate to a new system the API is turned off. Thats if there was an API at all.

If the centralized service is an easily replaceable commodity... I'm not super concerned.
A number of moons ago, I switched from a company that used IRC for its internal, real-time, ephemeral communication needs to an enterprise shop that used Microsoft Teams to do that (and of course other communication stuff, as the boundaries for what was better kept in Sharepoint, Confluence, Email/Exchange, the legacy Wiki, and/or Teams were never quite clear :)) there.

In the old shop, we eventually had all kinds of important subsystems hooked up to our internal IRC server: Monitoring and alerting. Source control and Wiki activity. The deployment pipeline. Ticket activity reports. All these services were pretty much effortlessly set up to provide useful, real-time status information broadcast to topic-specific channels users could idle in. Everyone could stay informed on topics of their interest, in real time, with no barrier to entry. It was really good, and the implementation completed in a few hours total, for all use-cases, due to irc's incredible simplicity.

Due to the benefits I had reaped from that setup before, I tried to implement parts of it on/for the MS Teams platform at the then-new job. Getting the Teams Python SDK to implement a bot-like entity running alone proved to be a days-long ordeal, and whatever followed wasn't much more pleasant.

In the end, we let someone set up two email-to-teams-channel-forwards which kinda worked, but suffered from obnoxious, multi-minute relay delays.

As a consequence of the tedious bringup and the latency shortcoming, the "effortless notification" initiative never really got traction.

Not only because of this particular experience I am a firm believer that software/system simplicity is a virtue that can neither be overstated in importance, nor substituted by anything else.
It's beyond silly to declare that there's One True Way to implement braking. The article's point is far more relevant: if the system works one way, changing it silently is extremely dangerous.
Ask HN: Experience quitting graduate program for a career opportunity?
Hi.

I've received a very exciting job opportunity via some contacts from a previous internship. I'm currently enrolled in a CS master (started half a year ago) in Europe and have been somewhat unhappy with it, it's not as interesting or challenging as I was expecting and there doesn't to be the same exciting atmosphere among students as there was in my bachelor (although lockdowns will surely be partly to blame). For these reasons, I'm very strongly considering going for it, thus effectively giving up on my master degree. Although the company itself is quite prestigious I'm naturally still afraid that I'll be missing out on interesting opportunities by going for this one. Has anyone here made a similar choice? Can anyone comment on their experience without a master degree? For what it's worth, I'm interested in robotics/controls and will be working in that field. Thanks!
> you can recover from it by simply ignoring it as it does not overwrite any prior valid data

The point I'm trying to make is that a lot of systems interact with other systems.

For example, imagine my system generates an invoice, sends the invoice to a third-party for collection, the collection system replies with a token to track the invoice in their system. Finally the invoice is marked as paid once the third-party system returns an "invoice paid" message with that token.

Now imagine the system generated an invoice and sent it to collection, and is then hit by ransomware. I restore from backup or as you say ignore the data since the attack. Except now I don't have the token, so when I get an "invoice paid" message I don't know which invoice that was for.

We have several integrations which work not entirely unlike this, and disentangling the mess of these "desynchronization events" is what has taken the majority of our time when helping a customer after after a ransomware attack. Fortunately it's only been one or two a year.
Similarity of the code base doesn't matter, because we're talking about what sort of things a browser maker who "goes nuts" might do, like trying to switch off SSL or upload everything you type to their servers. In which case it's easy to patch that stuff out and/or just build a new shell around the underlying (fixed) rendering engine.

That's the reason browser makers open sourced their renderers in the first place - exactly to help the web be more decentralized. And it works. If tomorrow Chrome blocks a website because it mis-gendered someone, OK, I'll switch to Safari. And if they do the same thing I'll switch to Edge. Etc. In extremis, I'll make my own browser based on the open code and sell it to people who really hate censorship. There are lots of ways to respond to this type of 'attack' but they don't rely on cryptography (I can't think of a cryptographic algorithm that could stop such a thing). Instead it's decentralization that fixes it. That's my point.
Great website! One thing that is missing: Availability is not the only criteria people use. One example: Last month I wanted to watch Superhero Movie, but I was in Spain, where a lot of movies are dubbed. I found out it was available on Amazon Prime (via another similar website to the one in the submission) but when I tried to watch it, it was only available in Spanish voice with English/Spanish subtitles, so obviously wouldn't work. Instead I had to result to using the holy pirate cove again to be able to watch what I want.

So if also audio/subtitles language could be added to this service, it would make it 100% better and more useful for solving the problem it's trying to address!
You're aware that regen braking is an option, right? You can turn it off.
Sure. Knuth's original Sail version of TeX just directly wrote output in XGP format, since the only type of usable device anybody had was the experimental XGP printer (which Xerox had bestowed on a few CS departments, years before electrostatic printers were commercially available, never mind laser printers). When Knuth ordered the Alphatype typesetter, he asked me to write a new output module for the required format, and we'd be able to statically link it instead of the XGP module, so there'd be two TeX executables to choose from, depending where your output was going.

Well, imagine you're an unaccomplished grad student, and you're going to tell Prof. Donald Knuth that he's wrong-headed, that his approach wouldn't scale, and that the right thing to do instead is to have a simple, intermediate format, so that nobody would have to muck around in TeX's internals to get a new output device going. Quite the rush when he gave the go-ahead.

So, the first DVI format was purpose-built for proto-TeX (and underwent a revamp for the final cut, just like everything else). It's really just a slightly compressed form of display-list (move to x,y; put down character c in font f; move; put down a rule; done with page) and nothing to write home about. While it was important in the early days to help us and others to get various devices going, and allow for Tom Rokicki's fabulous(ly important) DVI-to-PostScript program, given the ubiquity of PDF today, it's appropriate that we've come full circle, and PDF output is built into most TeXs that people now use, leaving DVI mostly a historical footnote.
Another aspect is that companies like Twitter or Meta have legal exposure in various jurisdictions around the world. The libel laws in the UK are different than that those in the US, etc... They're responsibility for what is on their sites is an ongoing question. They have to have the ability to moderate their sites to comply with local laws, or they have to be excused from liability.
Why would it be worse? Why would you write p instead of phi?

I would, however, point out that to call this function, you need to separately compute lengths of sides. Where do those come from? How are coordinates stored? How are you wiring all this up? What happens when you change the data to support more dimensions, or to use memory pools, or to add new shapes?

To be clear, a lot of math needs a ton of complex code, and you also often have algorithms optimized for performance, approximation, numerical stability, etc. You can encode your understanding of what’s going on in the naming and break it into chunks so it’s readable, but that’s not necessarily a good thing.

Write some code to compute the intersecting earth-surface geometry of the projected frustum far planes from two satellites’ cameras at some point in time. Who’s using this code, is it a library? How do you abstract it? Who are the consumers of the code, will they ever change it or only use a part of it and want to refactor? Is it going to be a lot of work to refactor and are they just going to inject what they need into an evolving system of glue code? If I have to call it n times, how can I pass in and reuse memory to avoid memory penalties? What happens to names when we have to reuse symbols?

Edit: probably not obvious, but you can probably elegantly describe what you’d do with ideal inputs, but getting those inputs is the particularly hard part.
How does Sourcehut's FOSS business model work?
Take down etherscan + infura and the whole 'decentralized in name only' ETH blockchain comes to a grinding halt.
I'm just thrown by your statement. No feature phone I've purchased has had the ability to use WhatsApp, so what are you talking about? Feature phones tend to come with a few preloaded apps, if that, full stop. Many come without the ability to run any apps at all. Maybe some feature phones have access to a app repository and some WhatsApp client could exist there?

Or are you thinking you could have a web interface was if the feature phone includes a basic webbrowser?
Djokovic pictured maskless at public event one day after positive Covid test
First we had do-not-track-header: https://en.wikipedia.org/wiki/Do_Not_Track which was quite simple.

Later we have seen things like GPC: https://globalprivacycontrol.org

But it is up to the website owners to respect these values, and also, GDPR requires an informed consent, and an automatic header might not be valid.
Org mode and everything Emacs has a crazy steep learning curve. I tried using Org for note-taking with formulas, and I remember having to learn a ton of arcane things like Doom Emacs and endless keyboard bindings (Org + Emacs + Vi). I then just switched back to something easy, where I could fluently get my thoughts down without wasting endless time.

Maybe I should give it another go with Spacemacs because I like the idea of Org mode. That might make the learning curve gentler. I hadn't considered that possibility at the time.

I don't understand why Emacs's features aren't exposed via context menus. You can always switch to the keyboard later as you get good.
Just for pi-hole.
I feel that report is way too old to be relevant today.
Interesting. But a further objection is that larger datasets increase the need for hypotheses. In large datasets, nothing is obvious and researchers need theoretical starting points!
Yes. There is never one view of a program, but multiple architectural views.

Literate programming in the sense of documenting a program like a monograph is too one-dimensional.

I would like to see an emphasis on test inputs/outputs instead. Given all the Test vectors the actual code becomes irrelevant. It seems that we focus on the code because it used to be the bottleneck, plus it’s the densest piece of information in the system…and takes less paper to print.

In a world where modules must be constantly integrated, I’d rather read the test traces than the code itself.

Good programmers can simulate the code in their heads and internally generate the traces…but presumably the point of literate programming should be to remove that burden from the reader.
I would kill for language options on this. Having been studying Arabic while living in Northern Europe, none of the streaming services have Arabic dubbed shows. The only thing I’ve found is the expanse, which itself is in a different dialect than what I’m studying. Being able to easily search by language availability and subtitle availability would be wonderful.
End-to-end encrypted secret sharing
The article is about teens, and no they do not care.

They're on Discord.
For anyone else wondering what makes this adversarial, here's a tweet explanation from the author: https://twitter.com/qntm/status/1479989124908007426

"Full writeup coming another time but mainly it doesn't pick any single word, it maintains a list of possibilities and reduces the list as little as possible with each guess."
Marble Arch Mound
Worth noting this article is almost a year old now (Feb 2021), prior to Flutter 2.0 which supports web-based apps with CanvasKit. Flutter was only officially (1.0) launched 3 years ago.
Unless you invoice more than ~120k€ it's generally more convenient, if possible, to cap your work/earnings at 65k€ and pay less taxes, less social security contribution, and no VAT
If duplicate hashes would cause an issue, you might as well just use a cryptographic hash function. For a non-specialist it's quite hard to evaluate the space of non-cryptographic hash functions. There's so much more documentation and information available for cryptographic hashes compared to everything else.

And you need to be sure that the properties you're trading off are really something you don't need. Using a cryptographic hash is much simpler, has fewer ways to going wrong and usually isn't that slow anyway.
Where Is the James Webb Space Telescope?
No, I mean the bait-and-switch embrace-extend-extinguish with false pretexts, documented quite well in TFA...
I was fascinated by D. Englebart's "Augmenting the Human Intellect" and the whole Intelligence Amplification research direction (made always more sense to me than Artificial Intellignce).

This is going off on a tangent, yet I recently find myself interested in embodied knowledge (skills), things you cannot learn from notation.

It started for me with Rekimoto's possessed Hand:
https://www.youtube.com/watch?v=9XBoZyfB8hY

The Proprioceptive Interaction paper from Pedro: (all of his work is awesome):
http://plopes.org/

Haptic perception work by Paul:
https://fkeel.github.io/

There are some awesome researchers (actually collaborators) in this space:
http://embodiedmedia.org/
https://www.sonycsl.co.jp/member/tokyo/198/

I believe more and more intelligence amplification technology will have a substantial haptic/proprioceptive component.

Playing recently a lot with soft actuators :)
http://kaikunze.de/papers/pdf/goto2020accelerating.pdf
I once needed to create a bot that sent notification and I just used the webhook feature in a Team channel. Not defending Teams though, it is a horrendous piece of software.
Says the french corruptionist. Because nuclear is a money sink.

What we really need is a big investment in green energy, solar and wind.
Yet another hyperbole Tesla tantrum.

> Imagine that sometimes you get in a car and 50% of your braking is gone. Sometimes it isn’t.

> Braking is fundamental to NOT KILLING PEOPLE.

You should always use the braking pedal in dangerous situations. Also, you can immediately feel the lack of regen when starting the drive, it's not a surprise.

> There used to be a button on the screen to turn on, off windscreen wipers.

Literally just press the physical wipers button on the stalk to show the UI. It can't be easier.

> But don’t auto wipers in the Tesla work? No. They are shit. Just don’t even try.

Auto wipers work perfectly 99% of the time.

Sure, the UI update is not great, Tesla already acknowledged that and will probably push a fix soon.
That's why we should use the term CRAP instead of DRM

Content Restriction Access Management would cover all content, including liquid ink.

Though you can argue that "digital" in this case is referring to the chip and reader. These are infact digital components restricting access to liquid.
The Risk Bearer: Embracing the Right Kind of Uncertainty (2020)
Do you support searching which country a movie is available to stream in?

For example the movie It is available in Netflix Austria (but not many other Netflix regions), but to find that, I searched It, then randomly picked countries from the dropdown list. It looks like the API has country as a required field as well, so to do this programmatically it would be similar.
> Kahneman and Gladwell.

Eh, that's not all. There's a long lineage of accomplished people going cuckoo. And Nobel prizes appear to be an amplifying factor, from Shockley and Pauling to Mullis and Krugman.
How Burnout Affects Men
That you described there is not modeling, it's curve fitting. Run enough model, and one will track. It's survival bias tho, and offer very little guarantees to track the future.
Yes, this is just part of life. Most open-source developers go well beyond the technically-correct "I don't owe you anything" stance and actively try to help their users, which includes adhering to SemVer, and trying to do more work so that the user doesn't have to.

However, you can't rely on this. Many open-source projects fill a niche and become popular when it isn't the intention of the author. This causes a disconnect where the users expect the project to be for them, when the project is really for the author. Mongoid seems to be more in the former category (for the user).

Because some libraries are badly managed, you need to audit all of them.
We are in the mist of one of the biggest supply chain disruptions in modern history and you have to ask why people would be upset about technology that make a critical part of human life dependent on a company that openly hostile to human rights (for which I consider right to own property a basic human right)??

You can not image a scenario where this can cause huge supply chain issue with the food supply?

You can not image a scenario where this leads to further consolidation of farms into larger and larger corporations that control a larger percent of the national food supply?

I am shocked more people are not upset about this.
Taxes at that income level are around 50%, including ~20k worth of social security contributions. You're probably mixing up VAT, advance payments and final balance payments to get to that 76%, which is NOT what you're really paying on your income, unless your accountant made some major mistake.

BTW, if you invoiced 65k instead of 80k, you could use the "forfettario" tax regimen, which would result in a higher net income (yes, it's that crazy: you earn more if you earn less).
Toner cartridges don't dry out.

Back in the twentieth century, laser printing used to be the exclusive realm of high volume shared printers in offices, but that price cliff quickly disappeared in the twentyfirst. But somehow, the printing cartridge industry managed to keep the illusion of "I don't print enough to warrant a printing method that isn't plagued by drying it when not in use" alive even while offering laser printers for tens of dollars right next to them. Apparently the lure of pretty colors is that strong. I suspect that even people too young to be born when it was still true regularly fall for "I don't print enough to warrant a printing method that isn't plagued by drying it when not in use"
The main restriction actually imposed in the US was on indoor dining and bars and that only lasted a few months in most of the country.
Open source has figured this out, and have "support plans' a business or government can purchase.
> for the models I checked all you have to do is ignore onerous error messages—so it seems incorrect to claim Canon blocks the use of third-party cartridges

The ink level readout doesn't work due to a lack of chips.
There is no DRM story here.
Yes, if you want to only pay around 50% (which is still insanely high) in taxes there is a 65k eur gross cap.

Once you make 1 cent more, you get hammered with 76+%.
Gas is not for baseload generation, it's for peaker power. The idea of using gas for baseload is extremely cost prohibitive, you'll be paying double price for your power.

You have it totally backwards: the reliability of coal and especially nuclear to produce a constant output is the strength! That's called baseload generation, the ability to produce large amounts of power reliably, rain or shine, night or day, windy or still for a set low cost.

This is why nuclear is the best to pair with unreliable solar/wind technologies. Not only is nuclear DRAMATICALLY more friendly than literally burning oil like you suggest, it also provides a completely stable baseload for your industry. The idea that someone would suggest using oil over nuclear is insane. Are we trying to save the planet or not? There is nothing environmental about gas! It's a non-renewable resource that is likely already "post-peak" and will experience increasing scarcity and dramatic price increases over the next century.

Needing peaker power ontop of baseload, such as gas plants, is a different aspect of power generation. You wouldn't want to use gas as base, and you can't rely on solar/wind as base. As Germany in the real world evidenced: coal is the backstop for base there.

And when you consider how many batteries one needs for all the extra generation one is using because of their weird dislike of the greatest and greenest power generation technology there is, one should consider the ecological and environmental impact. Nuclear build outs are tiny and use a fuel whose energy density is several orders of magnitude above everything else. Solar takes up a huge amount of space and takes a lot of materials that are messy to mine for that nuclear doesn't. Consistent generation > battery storage every time.
It costs money. But the solar panels generate income to pay for their installation.

It has been easier when you grow in greenhouses; there, it is common to provide partial shade.

And, yes, at higher latitudes there is less excess sun for everybody. Probably Finns will need to continue importing liquid fuel to burn in turbines, transitioning to anhydrous ammonia synthesized in the tropics, instead of deploying their own solar panels. But HVDC transmission line power delivery will be able to undercut turbine prices, normally, albeit unreliably. They will still need to stockpile fuel and maintain turbines for when HVDC fails to deliver.