skysight-inc/HackerNews huggingface dataset:
The other commenter sums it up--they have many more coarse/rough items to cling onto in the wild. We leave plenty of items like that in his cage as well, but he's very particular about where he perches and what he perches on. Parrots can be very set in their ways and takes a lot of work at times to introduce them to new things in their routine.

Also have to keep their beak grounded down for similar reasons. It's quite sharp and he's learned he can use it as a weapon when he's not getting his way. Imagine a 2 year old human that isn't afraid to poke you with a sharp stick when they don't get their metaphorical candy. That's pretty much my parrot.

It's kind of like sharing a space with the world's biggest (and smallest/cutest) curmudgeon at times (parrots are cranky when they don't get enough sleep). He loves me and my SO, though he loves her more than me, even though he's technically my parrot. Parrots are kind of like us in that they pick and choose who they love and make you work for it.

I can say having a parrot as a pet is a drastically different experience than I've had with cats, dogs or rodents.
That's handy!
To be honest, SPARQL is definitely not easy to use.
> he got kicked out of for breaking their rules

This was not really the reason.

> and which he fled to because for some reason that never made sense to me he claimed that going from the UK to Sweden put him in danger of the thing which actually happened in the UK.

He feared that either the UK or Sweden would send him to the US.
For what it is worth, the driving license process has become much more legitimized over the last decade. It is still a total farce, in the sense that the test is a complete joke. But at least most people are going through the legal process rather than paying someone off.

This was cleverly achieved by the state disrupting the "bribery" market at all these govt offices. You used to pay this dude 5000 Rupees to fast track your license, how about you pay us Rs. 5000 officially, and we will fast track it for you. Before you paid Rs. 10,000 to the guy to get your document without leaving your house, how about you order the document on our website, pay Rs. 10,000 and we will courier it to you.

Its really impressive how much of an impact this has made. We still have a long way to go, but things get better every year.
City of London: Tax haven in the heart of Britain (2011)
Maybe Day July 23rd 2020 – A Celebration of Robert Anton Wilson
Yeah I work on a complex and scalable system for a bank using Java with Akka.

Could Node be as scalable in this regard?
But in this case, their code is comparing strings to ints like on line 126:

while [[ "$#" -gt 0 ]]; do

Spot checking code for basic bash mistakes like this tends to tell me the quality of the code overall, as these are basic mistakes. $0.02
The DocSend Fundraising Network
Hackernews should do this too.
Puts the company in a weird position where they want to charge for access to their material, but laws are requiring them to release it publicly. Assuming good intent, it would make their business model challenging
Autor claims "soap" is not toxic. Real soap is not really toxic, but what he is using is dishwashing detergent, which is usually notably toxic and not biodegradable. I wouldn't pour a bottle of it my back yard. Also, it typically coats greasy surfaces, and probably waxes as well. It makes it easier to wash off grease, but if you don't/can't, the detergent stays there.
It's feasible, but it's still very costly. And again, there's no reason to pick a language that is going to force you to do a rewrite (incremental or not) when there are languages that offer good performance and good iteration velocity.
Testers vs. TDD
It seems that a lot of the best products are built by people who themselves would be end users. IMO product market fit research is great for someone outside of an industry, trying to start a new industry, or with deep pockets to spend on researching the market. As a first timer or a small business owner, you're better off targeting your own real pain points.
Modern farming is heavily dependent on positioning and weather satellites. The quality of these services scale with density and SpaceX lowers launch costs which allows more satellites which in turn will create more efficient harvesting and help prevent crop losses due to unexpected weather events.
Yeah but don't you find digesting, creating a mental model, and then recreating someone else's work (esp in a diff language) to be more complicated than just writing something of your own from scratch? I kinda do.

Also, just curious, what things from a data processing pipeline standpoint does Node do well in? What does it not do well in?

Would Java ultimately be the most scalable?
As bad as Ruby is, it’s still better than Bash and you can do all the same effortless execution of random commands in your script like you would in bash. If one can’t be bothered to write it in a real language like Rust or even Python, you could at least do Ruby.
A Twitter Mob Takes Down an Administrator at Michigan State
Not minority. I love this stuff too, I can find project links I saved years ago by searching my own history. I like Timeline on Google maps and seeing where I've been. Check out the movie The Circle.
Great to see Homebrew and MacPorts on that list. That's a huge signal that Apple plans on supporting developer / tinkerer use cases.
Yes, Ruby on Rails, the name of a web framework for Ruby.

Just because there is Ruby in the name of the framework doesn’t mean the language itself doesn’t deserve a mention.

The generally accepted thing to do is say LANG/FRAMEWORK, like “Python/Django”. I don’t think DHH’s choosing to include the name of the Lang (an interesting choice in and of itself tbh) in the name of the framework he made changes that.
Yeah, that's a good point about artistic license. We can't take one artist's representation as gospel. Imagine a future where only cubist paintings survive. Will future humans think we looked like that going only by the paintings? I hope not...

I hope they would consider multiple credible sources corroborating the same thing. Is there a newspaper article from the time that describes watermelons as they are painted by Stanchi? Ads showing them as such? Is there a diary from a farmer that talks about how watermelons look and how they ripen, etc.?

Maybe there is, but the article sure isn't letting us know about it...
Using TLA, spin and others will help compute actual numbers to see reachable states etc
The FTC has no teeth and no one at Comcast is losing any sleep over potential FTC penalties. Ajit Pai is more likely encourage meaningful enforcement of this agreement than anyone at the FTC. Which is to say, I don’t have much faith.
The Yoneda Perspective (2017)
Are there examples of design patterns in open source code?
I would like to see a few to understand exactly how to use them. Especially if they are not the obvious ones like Factory, Singleton, etc.
Yes it is.

If you have two type systems and you don't want them to interact, gluing them together with stringly typed bash is a good way to keep their scope small. As a user interacting with multiple programs by different authors, that's a very common use case.

Giving your type systems boundaries is a good idea. The alternative tends towards one-type-system-to-rule-them-all, an idea that Russell thoroughly explored in the early 1900's, Godel proved to be unmaintainable in the 30's, and that everybody except the Java and C# crowd has since abandoned as a dead end.
One way would be to use the Github API to retrieve all the filenames:

https://stackoverflow.com/questions/25022016/get-all-file-na...

Then use Javascript to create the index page.
> No, it's not.

Then come up with something better.

It will need the same or better ease-of-use for non-programmers, should function as a shell (so that their everyday use also teaches them scripting), with the same flexibility that lets people who don't care about typing or other fancy programmer stuff and just need to get work done.

If your first instinct is to say "python", you don't understand the problem.
For my most recent project[1], I wanted to see if Amazon’s Graviton instances would be a good choice for my docker deployments (I was deploying MongoDB, an Express server, and several instances of the Janus WebRTC server). I was developing in Pop OS on an x86_64 desktop (since we’re gonna have to start specifying now) and found the toolchain around building ARM64 images to be pretty simple once I got it set up.

I benchmarked some `t2a.nano`s against some `a1.medium`s and found that the `nano`s were sufficient for my needs, so I went with them (they are cheaper than `a1.medium`s, even if the `a1`s have a better price-to-performance ratio).

I didn’t find it too difficult to rebuild any of these projects for cross-architecture usage. Even Janus, which has a TON of C/C++ dependencies (some of which have to be compiled from a particular version of the source) easily built for ARM with no change in the Dockerfile.

So I kind of feel like OP is exaggerating the effort required to migrate servers to ARM. Sure it might be a hassle when you have tons of microservices, but you can move them incrementally, and most things recompile with no changes. And regardless of what architecture your dev machine is, you’ll want to be able to compile for and work with both architectures if you want to get the most out of the infrastructure on offer in 2020.

[1] Shameless plug: https://chrisuehlinger.com/blog/2020/06/16/unshattering-the-...
Didn't the Facebook app get in trouble for hoovering up user data too? Seems like that's already setting a pretty low bar for privacy.
The OPs constraint is better though.

Not "rockets" but "rockets at 1/100th of the price" which sort of takes into account your point.
What I gathered from the video is that he taped the entrances shut at night when most of the bees were inside the hive. Any bees that happened to be outside of the hive when he euthanized it would die eventually from hunger since they didn't have access to a hive anymore.
I don't know if calling out the VA specifically is particularly fair on my part – it's possible my issue has been solely when attempting to access DoD sites secured by DoD certificates. Does any other government org in-house their certificates for internal sites in this way that is completely divorced from other root authorities?
Analyze This: MongoDB and Couchbase Analytics
Some of the advice in that book is difficult to implement in the age of electronic devices.
ASGI from scratch – Let's build an ASGI web framework
Why would an internal software team rewrite MS Word?
> No, it's not. It's 2020, we need to stop it with the stringly-typed, footgun-filled madness that is bash scripting.

Ansible is written in Python. You could make the same argument.
What's "low level" about a compiler?
> So, yeah, Mozilla can easily determine if a user is on the Comcast network just from their IP address.

I mean, how can the determine it's a Comcast DNS server configured on my network? I might be a Comcast customer w/ a custom DNS server configured. If it's a fixed IP check, I suppose that list is in the browser.
That is the legal situation, but the question then arises if it is desirable for a society to develop in the direction where such ostracisms happen a lot. I think there is an argument to be made that speech which is overly constrained by societal norms at some point would lead to similar negative consequences as speech constrained by the government. I am not saying that we are anywhere close to that point, but it think it is an important point to keep in mind.
What I mean is that the data for a particular user is worthless after 90 days (really more like 30).

Aggregated data is useful for building models, but individual user data is not useful for targeting that particular user.

For example, suppose you are ranking search results for Alice. It may be beneficial to include old data in your language model or indexing models. However, it would likely not be beneficial to include Alice-specific features that go back more than 30-90 days. Such features include counters for her actions (clicks, queries, scroll), embeddings of her activity, etc.

On the other hand, site and query specific features would likely be useful for years.
I can't argue against what could have happened, all leaks are not bad. Yes, your timeline would have changed if your father had been killed by a leak.

But if we look at what did happen with Wikileaks esp relative to what Richard Armitage did to Valerie Plame and the CIA and that no known violence has occurred against [redacted] folks from the Wikileaks releases.

All leaks and all leakers are not the same. Wikileaks put great effort in working with journalists to carefully redact information and report the news, to shine light where it needed shining. And Dick Army outed an agent and her team and forced it to shut down to harm a political opponent.

If anyone belongs in jail it is Dick Army and not Julian Assange.
Rosetta 2 is ideally a static binary transformation, it only falls back to emulation when this doesn't work. So it's a bit different than TCG :)
Ignorant of ... lowering the landing gears to land? It's just astonishing.
Not solving your own problem first but someone else's seems to be the major source of complexity.
Seems to me to have been a mistake or rather a wonderful display of the problems with not properly researching something before you write about it.

The "watermelon" in the image seems not to be a watermelon at all, but rather some other type of fruit.
Most of the transhumanists I've met don't bother justifying this belief beyond the selfish "I don't want to die."

It isn't a selfish desire. Do you want your SO to die? Your parents? Think about anyone you ever care about.

Personally I think it would lead to the ossification of culture and an astronomically enormous class divide (particularly between those who can afford immortality and those who cannot.)

Based on what? This society isn't the only way to organize society or the only way we ever live, assuming it is the kind of society where we get deep and rapid ossification.

Sure, immortality have its own problems, but can you say that the new problems are so undesirable that we should not even attempt to solve it?

I'm not eager to live in a society where the ultra-billionaires like Steve Jobs can buy their way out of death, which thus-far, has been the great equalizer that even the most wealthy cannot bribe forever.

If that is the case, then it is a colossal failure for such a technology, since it only alleviated human suffering for a very handful of people.

Currently, our healthcare system is suffering from a massive demand on its capabilities due incredibly ill people being needed to be cared for.

Biomedical technology here, should be the great equalizer. Instead of being bankrupted by ultimately ineffective medical care, you now have more wealth to spend on things that's important to you, like living with your loved ones.
The police do have weapons and armor, that's not disputed nor inherently bad. Citizens can also have weapons and armor for self-defense per our Second Amendment.

Police here need those tools because there are cartels like MS-13 and other dangerous criminals they have to face on a daily basis.

Bad cops with lots of complaints are protected by police unions, that's the main problem. Get rid of those and you'll be able to fire the bad apples.

Protesters may get hurt, many of them bring it on themselves by not dispersing after a few bad apples stir things up by throwing rocks/bottles of cement/etc.

We need to call out the people disrupting the protests, not the cops trying to protect the protesters from the rioters.
Fingers crossed it will work for you, and others!

It replaces a simpler alternative I wrote in the past which used ssh/scp to upload files and run commands:

https://github.com/skx/deployr

Right now I have a git-repository containing per-host config. So I can run something like this via cron:

cd /srv/config/$(hostname --fqdn)/
marionette main.in

I should document that, and the inclusion-facility explicitly. But otherwise feel free to file bug-reports/feature-requests if you have ideas for modules that would be useful.
The audit report does not explicitly state that the keys are erased on firmware update, but malicious firmware updates were specifically in scope for the audit, and this specific attack was not raised as an issue, and the blog post explains why. The Titan chip in your Pixel is not running the mentioned custom firmware that erases the keys on update (and malicious firmware updates to the HSM in the phone were not in scope for the audit).

It is not at all clear that the FBI would have lost if they had continued to pursue Apple in the San Bernadino case. The distinction you are drawing is not as clear cut as you think it is.
The difference is that for the government to come into my house and force me to open my safe:
1) I will both know about it.
2) government will need a warrant.

In the case of my digital data that might be stored on google (or some other third party) I may never know that the government asked google to decrypt my data for them. In the past companies have done so without a warrant.

Maybe the contents of this bill does not work this way. I don't know.
Structured Logging in Node.js with Winston and Elasticsearch
> the whole "java on phone" never seemed right to me

I'm not sure which Java on phone you are referring to, the Android Java or the older J2ME. The older J2ME apps ran well in limited resources, but was also incredibly complicated to develop due to device fragmentation.
Adoption of ICT innovations in the agriculture sector in Africa
iPhone is Mac-only for development. Some things never change..
anybody know what they're using for the imap/smtp/pop core?
Codeless AR/VR Development – Unity's XR Interaction Toolkit Workshop
Show HN: 2020 Senate statistical forecast: model mixes polls and search trends
Broadly speaking yes. Generally, hypervisors mediate access to shared hardware whereas emulators implement simulated hardware in software.

The very first hypervisors worked using dynamic binary translation. They would run a "guest" operating system by executing a stream of native instructions directly on the host CPU. This stream would be dynamically translated to remove and trap in software any privileged operations so the hypervisor could handle them. Modern hypervisors take advantage of hardware features that allow you to more efficiently trap on privileged operations. ARM started to add some of these features starting in 2013 [1]. In contrast Intel first started adding these features to the Pentium 4 in 2005 [2]. When such hardware features were released, they actually were not faster than the software translation. These days the hardware based options are faster. There is even hardware support for running nested hypervisors. So the first question we need to ask is how hypervisors implemented with ARMs hardware features stack up to Intel. I have no doubt that parity at a minimum will be reached I just don't know what the current state of play is. As indicated in my original comment, if I had to bet on release we wont quite have the performance or feature set you would be used to with a product like VMWare Fusion.

The second question we need to ask is whether there is a way to efficiently emulate x86-64 processors on ARM hosts. Even better if you can do this while taking advantage of the supporting infrastructure hypervisors already have in terms of the emulated devices and other features. QEMU just gets you the CPU and a short list of a devices. The fully experience of a seamlessly virtualized guest requires a lot more than that. But at the core you are right that it is going to require QEMU-TCG, Rosetta 2, or some similar technology because the silicon just is not there to execute x86-64.

Exciting stuff! We'll see where it all lands.

[1] https://lwn.net/Articles/557132/

[2] https://en.wikipedia.org/wiki/X86_virtualization#Intel-VT-x
The company has access to all the data, thus it's centralized where one entity has full control over it. Can you further elaborate how those companies don't have access to their data? In case of an aquisition, how safe is all the data stored on all the servers that the company controls? What exactly is not true?
In my experience with auditors, harsh/rigorous does not necessarily mean better because the auditor’s mindset makes an enormous difference. I’ve had process-focused people spend days of their time and mine digging into things that do not have a material impact on results. Unfortunately, even if people have the best intentions, I think that process-focused-but-loose and results-focused-but-rigorous can be easy to mix up, especially for people not in the weeds.
Major update of Verge3D, an industry-leading 3D web (WebGL) toolkit
From my experience, econometricians and ML practitioners mostly pretend like the other group doesn't exist.
Firstly, I doubt that the externalities are that severe nowadays, and with modern frequency-hopping technologies, I believe that it could all be fixed by upgrading existing hardware (even though this would be hard).

Secondly, the original argument was that, and I quote, “Amateur radio enjoys the privilege of pretty lax regulation”. And a requirement to get a government license, tied to your personal name and identity, gated by a large fee and difficult exam, is not my idea of “lax regulation”.
Tap the volume icon and swipe left or right without letting go to do it one fell swoop.
Tl;dr they want to run x86 linux for their own reasons rather than arm.
The better question is whether he’s buried true facts in order to help public figures. There’s strong evidence he’s censored whistleblowers leaking damaging documents about Russia involvement in syria[0], along with his pretty open partnership with the Russian government.

[0]https://www.theverge.com/platform/amp/2016/9/9/12864328/wiki...
While I agree with the sentiment that bash is not the solution for an ansible-like thing, I also agree with what you're saying.

I consider myself an accomplished system engineer and software developer. I use bash all the time. Not writing bash scripts is like saying not to use the terminal, it's just cacophony.
Let’s compare this to a mall. If 50% of the stores sell confederate merchandise, Nazi memorabilia, MAGA hats, and souvenir photographs of Black people getting lynched and/or Jews being gassed, can we ask Blacks people, Jews, and generally people who are not ideological racists or libertarian enablers to just walk past what they “disagree with” and spend money elsewhere in the mall?

Not in this or any other timeline. Even if we cover up the shops, knowing that your money in a normal store helps the mall stay in business to rent space to a racist store makes this mall anathema to a huge segment of society.

—-

YOU may be comfortable shopping there, and YOU might construct all sorts of rationalizations for being complicit in racism, but YOU are being unrealistic if you think that everybody else is going to be all, “racism is terrible, but hey, it’s a mall, what’s the big deal?”

Not everybody is going to go along with rationalizing away being complicit in violent racist ideologies. And thus it is that companies like Facebook and Reddit end up being judged by the worst things they support.

If you think that’s terrible and want to trot out “logic” that “proves” they aren’t complicit in racism, you’re going to have to accept that plenty of people can’t be persuaded to do nothing while their country slips into Nazis II.
From the twitter feed: "React is so 2019. HTML + minimum JS is 2020"

Ok. Just as long as you don't get stuck in 2010 :-P

Something like a web email-client really lends itself perfectly to a pure client side JavaScript application. Use the browser's cache facilities to cache the client side javascript and save server resources by avoiding server side rendering. You don't care that much about initial load time. Or search engine visibility.
How? Python has an actual type system. A programming language that does strings for everything would be, for example, PHP.