skysight-inc/HackerNews huggingface dataset:
So first the attorneys general of the various states begged Android/Apple/etc to implement activation locks to help reduce phone theft. And now the recyclers beg for an easier way to deactivate it to increase recyclable parts content.

Is it any wonder that manufacturers sometimes throw their hands up at how many constraints they're asked to design to?
Is this really true? The hard part of renaming a class isn't usually changing the name Foo -> Bar, it's finding all the variables with type Foo named stuff like result_foo and renaming them result_bar. Can it help with that?
Yes. If you still don't understand, I am sorry I do not think I will be able to explain further.
Some people here are familiar with Activitypub, a decentralized social network with 3,500,000+ users. A friend of mine made a new interface for Mastodon/Pleroma (popular Activitypub applications) that looks like 4chan. I think it's a cute little hack because most Activitypub implementations look like Twitter clones.

Source code: https://ayanami.ga/fedichan/code.html

(Note: I'm not the author; that would be @daisuke@stereophonic.space )
Falsehoods programmers believe about prices
> isn't full of annoying fixed elements

But it is: there's the AMP chrome around the website.
There's no indication anywhere that your location data is being sent to Apple in this scenario, and Apple has very explicitly documented when and for wht reasons location data is sent to them.
Check out Samsung who had 290 people designing custom ARM cores... that were no better than stock ARM cores. I suspect there's some cultural or organizational reason why Qualcomm or Samsung could spend infinite money and still end up worse.
India partners with the UK to electrify their entire railway system
If Google had blocked manufacturers from selling cheap Android phones then they would have just found another mobile operating system to use. Maybe Firefox OS or WebOS.

Also yeah I'm pretty happy that cheap smartphones are available for the masses to use. I have zero sympathy for content publishers with bloated websites.
ASP.NET Core 3.1 added support for partial classes for Razor Components, so I don't think you need to use the inheritance style code behind anymore.

https://gunnarpeipman.com/blazor-partial-page-class/
Wow! "Accidentally?" That's inexcusable. He should be compensated, and the people who made this mistake should not be doing this sort of work anymore.

> He explained in his email that my domain name was sinkholed accidentally as part of their Avalanche operation.

Would it hurt the people doing domain takeovers to at least try sending an email to the registrant with contact info and a case number?
This is already easy to do using Find My Devices in iCloud. You can have the devices put up any message you want.
Attacking Agricultural Pests with Viruses
I think it's possible? The activation lock doesn't happen at the hardware level, it's when you're setting up and activating the phone. It has to ask Apple's servers "can I activate this?" and Apple makes you sign in with the Apple ID that it's locked to before authorizing it. Doesn't seem like there should be any technical reason that a "Request permission from registered owner" option wouldn't work as well.
You can also install a browser extension that redirects AMP -> origin for you.

Chrome: https://chrome.google.com/webstore/detail/redirect-amp-to-ht...

Firefox: https://addons.mozilla.org/en-US/firefox/addon/amp2html/
I disagree. The cognitive overhead of sifting through so much boilerplate hides a lot of bad code. The identifiers and logic seem reasonable in an island surrounded by getters, setters, builders, injection annotations, overloads, and trivial constructors. But in context of the actual code invoking it, also surrounded in an ocean of boilerplate, the code does the wrong thing.

The overhead has significant cost for trivial gains. The costs result in overly complicated systems to solve simple problems. Most of the complexity in these systems is for dealing with complexity brought in by the ecosystem, not the problem domain.
I agree with all of this, but Go also has a pretty great standard library, tooling, and deployment story that you're overlooking. Notably, Go's tools are fast (no need to run a daemon because CLIs take too long to start up), there's no imperative DSL for its build system, there's a builtin/standard test runner, there's a standard formatter, documentation is simple and comes out of the box (no special javadoc syntax, just comments above functions; no need to write a CI job to build and publish docs nor a webserver to host them), profiling and benchmarking are builtin.

That said, the thing I like about Java is that its JIT compiler and bytecode system allow for efficient metaprogramming; Go's runtime package works, but it's not fast at all. These use cases are few and far between, but it would be nice if Go had a good web framework story (e.g. rails, django, spring, etc).

> Maybe conforming to an interface without explicitly declaring it (like you declare an instance of a typeclass in Haskell) may look like a controversial decision. I still think it does more good by removing boilerplate than bad by accepting an object as conforming to an interface in a rare case when you did not mean it.

Yeah, I hear this objection pretty frequently, but I've literally never heard of a single instance of this resulting in a real production bug. If it's a rare case, it's vanishingly rare, while it's no exaggeration to say that virtually every project benefits from the advantages.
> >* Theft or loss of the laptop does not mean loss of token.
> Doesn't seem relevant when you probably have FDE enabled.

You still need to regard the key as compromised - it's no longer under your control and you have no idea what a potential attacker would try. Most FDE does not lock the disk when the computer goes to sleep, so the attacker can now try to break in via Firewire, ...

While with a physical token, as long as the token is in your possession, the key is entirely under your control (unless you have a backup on your computer, which kind of goes against the idea)

> Therefore, it's safe to assume that attackers interested in your key files are also sophisticated enough to perform the pivot.

Like they strictly did not even attempt in that case? This seems to be targeting python developers. Now, with a python developers ssh keyfile and gpg keyfile (if I manage to unlock it), I could do quite a bit of damage For example try it on github. It's trivial to associate an ssh key with a github acct - the info is public.
> I think in a private company you'd need to prove not only that the hiring was a waste of funds since the person was ineffective but also that they premeditated and succeeded at damaging the company during their tenure to get a general ruling that'd result in jailtime or a government enforced fine - the other recourse a company might have is if they committed fraud when they signed their employment contract.

That's an "advantage" I'd never thought of to the standard US company boilerplate that you don't have an employment contract and (almost) nobody at the company has the authority to change that.
Correct. This was what I was attempting to convey (but failed miserably) with the "!==" instead of "!=". Thus, one could be misleading by categorizing fraud as lying, which is exactly what's going on with this title.

It's especially egregious in this instances as most everyone lies, at least a little, on their resumes because often it's the only way to get pasted HR filter BS.
At least on Apple's side (Find my iPhone), the owner can mark the device as lost [0], which will lock it and display a custom message on the lock screen. But a "pull" solution where a finder of the phone can contact the owner would be nice.

[0]: https://support.apple.com/library/content/dam/edam/applecare...
The most obvious one and one which I believe would systematically kill illegal immigration is simply penalizing businesses which employ illegal immigrants. Either with harsh fines or even possibly jail time.

ICE is simply trying to pull weeds when what you need to do is kill the root. Illegal immigrants come because of many reasons, but primary is to cheat the system that legal immigrants use to find a better life.

If you make the job opportunities sparse, you kill the desire at the root. Open borders is a problem, especially in today's climate change world but it exists because people are willing to employ illegals for below market rates. It's the worst of all worlds for all, except the employer who gets off with cheap labour.

If we do this, we'll finally see if the xenophobes put their money where their mouth is and take back the jobs illegal immigrants have "stolen" from them.
1tb is nothing these days. If you insist on cloud the hetzner could be best bang for buck. Otherwise a similar desktop system can be acquired for less than 1000 usd.

I’d start with solr or elasticsearch and a simple indexing script (home rolled python script).

Then you can use solr admin or something like Jupyter for iterative querying.

I’m not an expert on index tuning, but you might even be able to dump it all into postgres with json types.

Best of luck!
> How do you propose to evaluate the size of a page when large amounts of something like a newspaper article is loaded by reference, dynamic, and depends on third parties making independent run-time decisions?

You downrank them immediately because that's slow.
In theory. In reality 'they' nearly always lack to the power and budget to actually accomplish anything, so they do in fact devolve into being the fall guy when something gets compromised.
The efficacy of the incentive is linked directly to the strength of its effect. If optimizing the hell out of your company's site only matters in extreme cases where it's a tiebreaker among hundreds of other signals, the people who want the things that make pages slow will win. They will be able to point to more tangible and measurable benefits, and the effect of the tiebreaker will be lost in statistical noise.

It may just be unfounded cynicism on my part, but this does not sound like a better web experience. It sounds like the web circa 2009-2015. It sounds, to me, exactly like all the things we'd like to get away from with something less intrusive than AMP.
It is possible for JS/TypeScript as well in VS Code. Works really well.
Offline backups are about the easiest thing you can do, and they protect against pretty much everything. Air gaps are useful, but they're just a connection with unusually high latency. Network monitoring protects against zero-days.
Well, I agree on both points, but "We should tax X [and maybe redistribute Y]" is very different from "We should de-regulate or fundamentally change Z", is all.

It's hard to actually address Piketty's inequality at all if people think it spawns from something fundamentally different from land/real estate appreciation.

> I'm not sure if it's actually that easy to change the laws surrounding housing

Totally agree, but I don't mean to make any claims about how hard it would be, only that it would actually address the thing in question, whereas other interventions would not.
Gin and bourbon are my desert island spirits. I love how they are surging into the cocktail space and you can find both gin and whiskey exclusive bars all over (in wisconsin at least!). Lots are starting to barrel rest their gins which give it an oaky flavor reminiscent of whiskey. Monkey 47 is a favorite of mine which I drink straight, maybe with an ice cube. But some local gins here in Madison, WI do a really great job as well. Look out for "bartenders" edition gins from england, which generally are kicked up versions.
Any interested party will get access to the books and have that information anyway.
This.

Quantum computing have be designed to solve a single problem : the simulation of quantum systems on a classical computer is very slow, lets build a quantum computer so that it will be fast.

It might seem like a fringe use case but it matters (a lot) to industrials and researchers in a wide variety of topics.
Frequentist has a prior also though. The uniform distribution. In a sense this might be more biased as it doesn't always accurately describe the situation.

Either way I believe the effect of a prior diminishes greatly pretty quickly as you acquire more data. It's only a factor if you have extremely small set of data.
Perhaps that's not really a mystery anyway?

Could the state of the business be hidden that you could take a big offer, get the money, and then they would discover the business is stalled?

Even if you could do that I wonder about legal issues / the relationship with whomever bought in.
Location: rural Arkansas
Remote: Yes
Willing to relocate: No
Technologies: I’m a back-end focused dev, and prefer Python.
I’ve experience in many language and stacks, and have
a proven record of deeply learning new stacks quickly.
Resume/CV: https://linkedin.com/in/LyndsySimon/
Email: lyndsy@lyndsysimon.com

———

I’m looking for something long-term, preferably with a demonstrable positive impact on the world. It doesn’t have to be “sexy”, it only has to be a “good thing.”
Apparently this is the definition used:

> Its rate of serious injuries—those requiring job restrictions or days off work—was more than four times the industry average

I'd like to see the set of job restrictions.

(Source: https://www.theatlantic.com/technology/archive/2019/11/amazo...)
It unquestionably bad for Github.

That it furthers your goals is not relevant to Github's accounting.
Having been through this, merely contacting the potential acquirers, confidentially or not, gives the perception that the startup is or will be out of cash, anyway. Every remotely acquisitive company is getting several of these inbound missives every day and they always assume the startup is dying. I don't see much downside to a different tack at this point and, if anything, it may serve to jump-start the auction process.
Wouldn't it be the opposite? Theoretically doesn't the party in power usually have access to more resources (whether directly or indirectly through connections etc) than the opposing party? And therefore would imply that the party in power would be able to out-perform in both quantity and quality in ads generally speaking than opposing parties?

I'm just trying to understand how it actually helps the party in power by not allowing ads to run. Because I see the opposite situation. Honestly it seems to me both situations the sitting party has the most power, but simply due to the fact that they're the party in power.
What’s despicable? Do you review the politics of every customer? Does this vary from political wind to political wind?

Do ex felons get rejected? Does every Russian and Chinese national have to swear not to work for their governments?

No. Don’t get into that business. The people through politicians can set policies.
I mean, there's a particular act that the government can't prosecute you for, can't punish you for, and can't take into consideration when making decisions about you, in what sense is that act illegal? That's getting into "if a tree falls in the forest..." territory.
The difference between a frequentist and a Bayesian is that the latter admits that he picks a prior. A frequentist smushes together (1) the statistical assumptions (2) the approximations that make the problem computationally tractable and (3) the mathematical derivations, into one big mess. Just because you're not stating your assumptions doesn't mean there are none. Consider maximum likelihood estimation. It is not invariant under coordinate transformations. So which coordinates you pick is an assumption. In fact, with Bayesian estimation you can do the same thing: picking a prior is equivalent to picking the uniform prior in a different coordinate system. So frequentist estimation does involve picking a prior by picking a coordinate system, even if the frequentist does not admit this.

Frequentist methods are conceptually anything but straightforward. The advantage of frequentist methods is that they are computationally tractable. Usually they are best understood as approximations to Bayesian methods. For instance, MLE can be viewed as the variational approximation to Bayes where the family of probability distributions is the family of point masses, and the prior is uniform.
I try not to be the one who says "cite your sources" - but what sources do you have for claiming that there's "long-running political propaganda [...] to villainize ICE"?

I ask largely because from what I have read (from multiple sources that I trust), the claims made about ICE are largely true - in that they are engaging in inhumane actions against people at the border. To me, from what I have read, it seems well-documented and supported with a lot of testimony, first-hand accounts, video, and images. Satellite photos, even.

That's why I'm curious why you're asserting that it's propaganda. I don't see evidence of that.
https://www.vice.com/en_us/article/597pqn/mueller-assange-wo...

"While it’s not clear whether WikiLeaks participated in that now-infamous DNC hack, Mueller’s investigation revealed that WikiLeaks sought to spread conspiracies about where they got the information, obscure whether they knew it came from Russia, and release documents at times that seemingly benefited Trump by consuming the news cycle."

https://www.dni.gov/files/documents/ICA_2017_01.pdf

"The Kremlin’s principal international propaganda outlet RT (formerly Russia Today) has actively collaborated with WikiLeaks.RT’s editor-in-chief visited WikiLeaks founder Julian Assange at the Ecuadorian Embassy in London in August 2013, where they discussed renewing his broadcast contract with RT, according to Russian and Western media.Russian media subsequently announced that RT had become "the only Russian media company" to partner with WikiLeaks and had received access to "new leaks of secret information."RT routinely gives Assange sympathetic coverage and provides him a platform to denounce the United States."
It is unacceptable here as well.
Happy to hear!!
I STRONGLY suggest doing it "built". 1/2oz Aperol, 1oz sweet vermouth, and 1.5oz gin. Aperol is a sweeter version of Campari that when used less of, really brings the gin more to the front of the drink
Yeah, the amount of data is pretty small in the grand scheme of things, maybe that is why i'm getting so hung up haha. Elasticsearch was actually the first thing I thought of so maybe I'll just go with that and see what happens...
Do both, and add both email addresses to every account that you can.
Actually it is, if you are willing to assume that the arrival of activation lock was completely exogeneous.
I did not say it was ok. I think it's a bad system, and I think it's getting worse - company by company, and month by month.

But when it comes to not telling someone, that's usually because there's some high level legal/law enforcement situation. In those cases, there is sometimes a reasonable argument for not alerting someone. The problem is that if there's no human oversight, innocent people sometimes get caught in the net.
The idea is to unify the development process and tooling on the front-end and the back-end, without suffering from poor performance and constant unnecessary roundtrips over the network. Not to mention, a significant number of people strongly prefer C# to Javascript (and even Typescript).

If those two things never bothered you, then you might not understand the benefit, and you can continue to use what you like.

In practice, sending the .NET libraries over the network is the major burden of the approach Blazor takes, since the first load will be slow and bandwidth-intensive, even though everything will likely be cached for subsequent visits.

However, as the WASM tooling and standards improve, the library sizes will shrink, and less libraries in general will be necessary to accomplish stuff that has been solved at the level of web standards.
I'm sad caching http proxies are all abandoned nowdays...
I bet those would also help noticeably, there's enough stuff browsers don't know to cache...
also in proxy vein, adblockers cannot be blocked, only in-browser convenient ones can...and ublock origin dev edition got lately hit on the chrome app store again ("lately" as in this year), I think...for no reason...
as other people said, the AMP is good so devs have a justified practical reason to push back against the lazy clients who'd happily have 20mb pages over their fiber connection...but it's bad in every OTHER way...
google monopoly really should be broken...they got like, 90% of BOTH search engine, and browser market...and a lot of people don't even know alternatives EXIST...
why do people got such stupid nowdays...
It's not just us HN commenters that are concerned. Mozilla, for example, is highly opposed to it in it's current state.

"Mozilla has concerns about the shift in the web security model required for handling web-packaged information. Specifically, the ability for an origin to act on behalf of another without a client ever contacting the authoritative server is worrisome, as is the removal of a guarantee of confidentiality from the web security model (the host serving the web package has access to plain text). We recognise that the use cases satisfied by web packaging are useful, and would be likely to support an approach that enabled such use cases so long as the foregoing concerns could be addressed."

Mozilla has the proposal marked as "harmful".

Apple/Webkit have concerns as well: https://news.ycombinator.com/item?id=19679621
> wouldn't the server sign all http responses by default? all you would need to do is upload a file

No, the content has to be signed when it is created, in the content management system or similar content creation tool, not when the server sends it. The content management system itself must have strong controls on it (ACLs, controlled user accounts, protected private keys stored only on encrypted and access controlled media, regular audits, etc).

Basically the server itself is no longer trusted as the arbiter of content authenticity, the actual content creator is. Concretely, when the editor at a publication approves an article after reviewing it, it is signed for delivery at the moment of publication, not at the moment that the request is served.
Great idea!

Of course, there might be an issue here because the amount of things that work that way is huge. So now you have a scenario where everyone is angry at Google for trying to dictate how they can build web pages and writing angry digital polemics about how this is an unreasonable standard and abuse of power. Nobody actually wants to re-implement massive chunks of how their website works, so everyone will resent this incredibly artificial imposition.

Which is to say it's a wonderfully straightforward answer, but perhaps not better than AMP in practice.
They could via a policy that quietly fires people who are too poor to afford a lawyer when they're injured on the job.
Maybe there should be a trust chain for everything.
You sound like a shining example of someone who believes that representation in a selected-for-some-attribute population should match the general population. That is a fallacy from the beginning, and I would encourage you to carefully justify to yourself why you believe that to be true.

And this also just illustrates how difficult it is to debate on similar ground with a random person in a well-defined scope on these kinds of issues.

I speak concretely of the things companies are able to achieve within the constraints and resources they're given. You speak of hopes and dreams. But more importantly (and worse), I think you seek to turn your hopes and dreams into unworkable policies that penalize people for not achieving your hopes and dreams.
I very much want to make a stephen hawkings pun but i guess technically he wasnt a quantum computing guy, but damn close
Sergei and Larry don't want to go before Congress and testify, Sundar will do that for them.