skysight-inc/HackerNews huggingface dataset:
Just like we consider it the kernel's fault if user applications break due to a change, I think it's the DNS resolver's fault if they're using a protocol that some popular sites don't support.

As soon as I realized they were causing this issue I just switched away. Other DNS providers don't have this issue.
> ...I’d imagine that wildfires aren’t exactly helpful either.

Without knowing what specific ecosystem you’re talking about, sometimes the seemingly destructive fire is beneficial[0] to an ecosystem.

[0] https://www.fire.ca.gov/communications/downloads/fact_sheets...
To write the same functionality I need 10x the packages (from 9x vendors) in JavaScript compared to a Java/.NET ecosystems. The infamous left-pad packages is a sample for something found in the base class libraries of the other languages. And this does not only stand true for vulnerability analysis but also for other analyze jobs like for licenses or gdpr compliance. The amount of work is just higher with the amount of packages you use.
Looking at the lay of the land as dense wilderness, with few roads, making transport difficult, that has to influence economic and political orchestration as it does contagion, no?

In other words, governing a raw jungle, with little in the way of infrastructure, means lots of areas will go ungoverned. And with that, it means the trappings of a civilization baked in modernity are gone: electricity, plumbing, other common services, heavy construction.

When modernization occurs, economic activity eventually requires degrees of consistent identification of individual people, to enable accounting and distribution. Without identity and credentials, volume of trade can’t scale.

So, how to integrate with a wilderness busily operating according to its own rules? Well, if you have to let the wilderness come to you, isn’t that inviting collisions?

It seems like colonialism and race are big juicy targets of exploitative blame, but if you look around, there’s a certain reality that the gravitational forces of modernity would have caused these tribal groups to collide and descend into conflict with any amount of activity that didn’t ease the exposure of ethnic tribal groups into modernization (and thus accounting, identification and representative credential provisioning) over multiple generations, very, very carefully. I don’t know that such a thing ever would have happened gently.

That the wilderness persists, and with it conflict among diverse customs, traditions and ways of life, seems to show that maybe it’s less about the colonialism, and more about way the (now entrenched) urban areas are forced to interact with a coarse intolerance for disorganized demand. It’s probably been this parasitic/addictive feedback loop for long enough that the equilibrium is a known quantity determined long ago, through layers of stacked moral hazards.

Those layers are certainly the ghosts of a colonial era, but now what? The colonial era is over, but the parasitic core of an urbanized gravitational whirlpool still produces the effects of a faceless entity, an architecture of amoral economy. The tribal ethnic groups still fight, and their spoils get eagerly mopped up and wrung out in buckets harvested by spectators.

How does one put the brakes on a cycle like this? Efface the cities themselves from the face of the earth? Clear cut and pave over the jungle? Seems like whether colonialism is to blame or not, the problem is essentially intractable with conventional thinking? Radical changes, meanwhile, remain unthinkable.

What to do?
One of the things that makes it more interesting in practice is that most electric model trains* use a "one rail is hot, one is return" electrical design-- so adding a wye or reversing loop to the design is asking for all sorts of electrical gimmicry to prevent it from shorting, while still maintaining usability.

*classic Lionel and Marklin designs used a third conductor in the centre. Since the outer rails are wired together, reversing designs are trivial.
Sure, good interface design can ease things, but it doesn't really solve the problem I'm talking about.

In Java, List<Foo> and List<Bar> are the same interface. In C#, IList<Foo> and IList<Bar> are different interfaces that just happen to have similar properties/methods.

This means, in Java you can do

Object obj = ...
List<?> lst = (List<?>) obj
Object item = lst.get(3)

Whereas, in C#, to do something similar, you have to dynamically compile at runtime a specialization of a generic delegate.
Congrats on a great product!
...you know that Cloudflare terminated their service, right?

https://blog.cloudflare.com/why-we-terminated-daily-stormer/
Being a former ops guy the items you list resonate with me. On the one hand I do feel for the developers and hope they come up with a fix soon. On the other side, this is frustrating and there were some bad decisions made that a typical ops person would have pointed out and been ignored. The ignoring of ops guys until something breaks is something that has been consistent in my experience. Anyway for the sake of having an alternative to Chrome I hope they fix this yesterday.
thank you so much for your help!!
What if we hired for skills, not degrees?
Not that our Govt. will do anything about it. The zealously outspiken Socialist-Left are getiing away with what they like & are the ones that are profiting by blocking or Amendment Freedoms that they disagree with while forcing us to have Christian Bakeries bake homosexual & perverted penis shaped cakes. Wbat happened to a business has the right to refuse service?
That would be good. https://jakeseliger.com/2018/03/12/the-case-against-educatio...
dig @1.1.1.1 archive.is

; <<>> DiG 9.14.1 <<>> @1.1.1.1 archive.is
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46862
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1452
;; QUESTION SECTION:
;archive.is. IN A

;; ANSWER SECTION:
archive.is. 2998 IN A 127.0.0.4

;; Query time: 52 msec
;; SERVER: 1.1.1.1#53(1.1.1.1)
;; WHEN: Sat May 04 21:03:36 CEST 2019
;; MSG SIZE rcvd: 55

dig @8.8.8.8 archive.is

; <<>> DiG 9.14.1 <<>> @8.8.8.8 archive.is
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5893
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;archive.is. IN A

;; ANSWER SECTION:
archive.is. 299 IN A 94.16.117.236

;; Query time: 79 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat May 04 21:04:28 CEST 2019
;; MSG SIZE rcvd: 55
You'll also need to register it against Jupyter.

For Python :

$ ipykernel install --user --name myenv --display-name "My environment"

For R :

> IRkernel::installspec()

As mentioned previously, nb_conda_kernels allows to automate this step.
> can't imagine why someone would pay 3-4x for a Samsung or an iPhone.

Because an iPhone doesn't run Android. Android sucks. You couldn't pay me to own an Android phone.
Really? Because being the bottleneck (i.e. single point of failure) responsible for approving all addons is exactly what bureaucrats would want to do ;-)

The non-bureaucratic thing to do, as has been pointed out many times of course, would be to give users the power to override the cert signing check as an advanced option.
Since everybody is throwing out ideas mine would be:

1- Put up fake cameras with fake antennas prominently displayed, blinking light included. Include a fake solar panel. Can be obtained for a few dollars. Include a prominent sign that all activities are being recorded by covert and overt security measures.

2- Have a drone make regular trips to photograph the area. I know some company sells drones that can be programmed to do certain activities routinely and to charge themselves autonomously and thus limiting human involvement. Have prominent sign detailing that area is being protected by camera and drone surveillance, covert and overt.

3- Put up a real hidden solar powered video camera with motion detection. Have also some fake ones prominently displayed.
At what point is it your responsibility to verify that something you're using is keeping it's end of the bargain? Ceding all responsibility doesn't seem like the answer either. While forced arbitration and other crappy things in contracts suck, a company protecting itself against explicitly stupid or bad behavior seems reasonable. While it's reasonable to expect a consumer to understand hot coffee is hot, its unreasonable to say that a customer who has purchased coffee that gives them second degree burns had reasonable understanding of the risks. I think the only real solution would be putting customers through plain English video presentations of what rights are present or excluded for every piece of software. This would be terribly inconvenient, however it would make sure people only installed software they trusted and actually needed.
Not for me:

Server: 1.1.1.1
Address: 1.1.1.1#53

Non-authoritative answer:
Name: archive.is
Address: 127.0.0.4
Maybe, but my feudal lord offers a discounted bulk public transit pass plus park-n-ride combo.
Laws of Muscle
It seems still enabled in about:config
It depends on how well/dynamic your application is deigned, but if some parts are a bit static (let say, the DB side), conciser reserved instances you can get 20 to 40% reduction in cost for it.

True, it requires a plan for 1 to 3 years, but it can reduce your bill by a significant amount.
My neighbors and I rented some goats to clear up our properties in Berkeley. It was pretty neat, they are very fast eaters. Took 3 goats about a day and a half to clear out our yards.
While not exactly what you have asked for, I once delivered a related session intended for software developers -- "How Does a Processor Execute My Code? And Why?!" If the slides for this would be of interest, reach out to me using contact information in my profile.
This doesn't meet the criteria for "Show HN".

Here are the guidelines for "Show HN" submissions:

https://news.ycombinator.com/showhn.html

In particular: "Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread. ... Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs."
Mozilla decided to make signing mandatory, then screwed up and now they're trying to fix it by making use of a feature that basically allows them to remotely execute code on all their users silently?

I checked Mozilla's main site again, and it still has this ironic statement in its description tag (it's been there for many years):

https://www.mozilla.org/en-US/firefox/new/

Firefox is created by a global non-
profit dedicated to putting individuals in control online.

...I guess it's more dedicated to putting Mozilla in control now. Something about this whole incident brings up a point that just feels very wrong to me --- it's not a Google or Microsoft, but the fact that Mozilla also seems to have this large amount of control over its users is unsettling.
The blogpost series you link is actually quite good overall, however the whole "social justice in tech" framing the authors are taking is unhelpful in the extreme wrt. this issue, to the point of being reckless and perhaps actively dangerous. It seems to flow out of a sort of fallacy of composition, wherein it is assumed that every single instance of individual abusive behavior will be flowing along commonly-acknowledged "structural oppression" lines, almost as a matter of logical necessity. Not so!
I had considered using spaced repetition software for a while after a long time of being frustrated with my poor memory. I finally started using Anki last September after reading Augmenting Long-term Memory[1].

I started off with just putting in a new vocabulary word every day and have been gradually ramping up the amount of info that I put into it. Now, I will add anything from programming details (e.g. how do you get the number of characters in a Rust string?) to key facts from the books I read (e.g. in The English Patient, who does the patient have an affair with?). My review sessions only take 5-10 minutes a day, and my only regret is not starting this habit earlier (especially in school). It's incredibly gratifying to review something, know the answer, and be very aware that without Anki, I would have forgotten it a long time ago.

[1]: http://augmentingcognition.com/ltm.html
Hydrogen binds to graphene in 10 femtoseconds
Oh yeah...

Beavers were being air-dropped, and there are movies of it:

https://www.youtube.com/watch?v=rrOE-m7sX9E
I would love to use Clickhouse, if only it has some kind of Cassandra-esque node-to-node replication mechanism. I'm loathe to bring in something heavy like Zookeeper for that.

It would also be ideal if they could accelerate the data ingestion process somehow without the need to buffer chunks with yet another moving piece like Kafka.

I guess ideally, I'm looking for some kind of standalone HTAP system minus transactional guarantees.
Applying the fix via the link above, will anything need to be done after this is all resolved. Example will this fix need removed or any settings it may edit be restored in about:config?
The Script of Scripts project adds this feature : https://vatlab.github.io/sos-docs/doc/user_guide/multi_kerne...
I do agree; although, it would have been nice for this discussion to come up without things breaking like this.
It doesn’t really seem to be the resolvers “using a protocol that [archive.is] doesn’t support”; it seems that archive.is responds to queries from Cloudflare’s systems with an incorrect response. How is Cloudflare meant to work around that kind of behavior?
I use Anki, but I have the problem that I tend to associate the specific form of the question, a particular latex formula etc. with the answer. As soon as I look at the question or read the first couple of words, the answer already pops up, so I'm afraid that I don't actually learn to remember the concepts but rather question/answer pairs. Does anybody have some recommendations for dealing with this problem?
This has been a known issue for a while.

Unfortunately, Archive.is has to fix it from their nameservers and we cannot do anything from our side. You can ready more about it here: https://community.cloudflare.com/t/archive-is-error-1001/182...

Disclaimer: I work at Cloudflare
Slightly longer read on the same approach in Portugal:

https://phys.org/news/2018-10-goat-brigades-portugal-deadly-...
Hey, just FYI, there are some good solutions in this thread to get your problem fixed ASAP.

This one should work. https://news.ycombinator.com/item?id=19827302
Thanks!

The 'exceptions' option is quite a bit different from SneakyThrows. The 'exceptions' option completely mutes checked exceptions in your project -- you don't have to declare a throws clause or catch a checked exception anywhere in your code, thus with the option enabled checked exceptions behave exactly as unchecked exceptions. This behavior is identical to exception treatment in other JVM languages such as Scala, Kotlin, Ceylon, etc.

Regarding sub-projects on extensions, I've been meaning to do that. The project is already divided into separate targets e.g., manifold-graphql, manifold-json, etc. But manifold-ext has probably grown too big for one target.
Wouldn't it turn it into a giant greenhouse?
And even if they hadn't, how would that make them "Nazi-friendly"? I've always supposed Cloudflare is meant to be neutral. They only kicked out DS because they were stupid enough to pretend CF was endorsing them.

And well, in any case this is unrelated to this thread...
You can check this:https://www.youtube.com/watch?v=tVECR_CihkM

if this work for you?
It's not weird because I suggest there's no correlation.

Hungary is losing a ton of workers because everywhere West of it pays a lot more. This is the first order issue, not local politics.

Brexit would arguably be a rather nationalist form of action and the UK is a primary destination for Europeans, and others.
Greenhouse reimagined as Notre Dame
In bioinformatics there is a trend for systems like qiime2 to be basically impossible to install via pip and to have conda and docker be the only options. In part this is because rarely do bioinformatics pipelines rely only on python but on a multitude of existing programs that need to be installed.
Well, maybe the Earth is just smiling. Maybe, it's laying down and having a nice dream. :)
I consider these to be mental acrobatics to find a position to justify wresting away any control from the user. It is not mozilla's responsibility to attempt to protect the user from the very slim line of "effectively malicious but still somehow principled" malware, picking a near-by line of verifying once would be far less problematic.

If the user does not want that crap on their machine they should remove the origin instead. We would not have the current situation if mozilla did not assume responsibility and control for problems outside their domain.

At least they could have made this opt-in by asking the user if they want an extra locked down version of firefox that might disable their addons if they are deemed malicious. Then the user could have made an informed choice.
Cloudflare DNS does not support EDNS Client Subnet[1], so archive.is returns invalid IP address for Cloudflare IPs[2]

[1] https://developers.cloudflare.com/1.1.1.1/nitty-gritty-detai...

[2] https://twitter.com/archiveis/status/1018691421182791680
Cryptocurrencies Prices Bubbles
The problem is the archive.is (and other TLDs) server not returning any Good IP if the EDNS client subnet isn't present.

Would like to point out that Cloudflare's resolver is EDNS compliant, it just doesn't send the client subnet.

See: https://twitter.com/archiveis/status/1018691421182791680 (picture of tweet https://aws1.discourse-cdn.com/cloudflare/optimized/3X/8/2/8... )

Based on that tweet, the owner has a personal grudge against Cloudflare and is choosing to return bad results.
Do you want your agency to be known for spamming?
I tried Cloudflare's DNS for a week or so and noticed lots of sites that were blocked. I ended up creating my own DNS server that I run on a VPS.
Cultural differences aside, neighbouring Ukraine has 4.5x the population with almost half the wages (adjusted for CoL/PPP). Hungary should be a slam dunk, no?
Does anyone know why archive.is would block Cloudflare? Is it a technical issue, or does the owner of archive.is have some kind of grudge against them?
I agree, the longer it takes to recover the less valuable the backups are. However, in this context where we're restoring individual repo's (and all the metadata baggage involved) it's much different than a DB restore or other disaster recovery/prevention mechanisms.

The per-repo restore time today is not where it should be. We're working to speed this up so we can help users recover and get back to a productive state quickly.
You don’t need CDDL to use ZFS. Which is all the library does. It does not implement ZFS.
Definitely.

We should be pushing the sentiment of digital personal security/sovereignty the same way we pushed war material manufacturing during the World Wars.

Tie it to freedom in mainstream media publications, and they'll all come running.
HTTPS: //www.healthsuperclub.com/organa-keto/ at Yorfriends Forum
https://twitter.com/archiveis/status/999788186904576002 claims that cloudflare isn't supporting a protocol that would enable it to work with their servers.
I see your point.

Many audio streaming apps requires 1-2 seconds latency (especially on Wi-Fi), that's why I called the 100-300 ms range "low". 100ms is the minimum I've seriously tested on Wi-Fi so far. 300ms is, roughly, the maximum UI delay that feels acceptable (you press "play" and hear the sound).

I'll think about the wording..
could you elaborate?
> pays minimum wage: 5500 euros per year (USD $6100)

> will not increase salaries

> confused about why no workers

> no one can figure it out

> nobel prize if you can figure it out

> let's write another story in the NYT about it

> baffling
> The cats are out there... they hide well.

There's a good reason they're as widespread as humans. They're machines.

I was thinking a bit longer term. This effectively free new source of food is going to lead to fatter cats who have more kittens, who in turn survive better because there's more food.
Man, just live your life. Stop trying to figure this shit out, it’s impossible
Define socialism and let me know how economic theory impacts civil liberties. The US has had socialist programs for a long time and hasn't devolved into madness. If I recall correctly it's been the conservative Congress that has stripped protections by establishing "free speech zones", they pushed through the Patriot Act which stripped more civil liberties, they expanded the surveillance state, they removed civil liberties from everyone within 100 miles of the border to include airports. But you're right a business being told it can't discriminate against people when baking a cake is the absolute worst possible outcome. The cake maker had their artistic rights upheld by the courts as well, so I'm not sure what you're particularly upset about. Those other things I mentioned are still ongoing. I think perhaps you would benefit from adjusting your perspective and spending your valuable time where it actually could be impactful and useful to yourself and other citizens.
>I'm not willing to accept that a car with "reduced pollution" is clean when alternatives are readily available.

That’s exactly what you just did when you said electric cars would be ‘ok’. In 2015 less than 25% of power was renewable generated in U.K.

So pardon me, but my problem isn’t with your lack of understanding on the topic - it’s that you have strong and seemingly contradictory opinions that directly relate to what should and shouldn’t be “taxed out of existence”.

I might be more forgiving if you say what you mean up front instead of moving goal posts.

In this case, I think your original post you should have said “I think only rich people should be allowed to drive in London”.
How long until heads roll?

There's something really wrong with the organization.

And I thought it was only their marketing/pr that was bad.

> We can't afford to lose Mozilla and Firefox.

https://news.ycombinator.com/item?id=18800360
I think this class of UFO (the floating tic tac) is the result of secret rail gun testing projects, with novel inertial guidance packages inside them. Hence the lack of any obvious propulsion. They’re a new kind of guided ballistic penetrator, maybe with aerogel exteriors, and steerable internals.
Agreed. I don’t want to buy an iPhone. But I really don’t want to buy Google.

Now I’m looking for a dumb phone.
It doesn't, Normandy is still enabled and will install studies against the user's will. This is disgusting.
Text of tweet by @archiveis:

"Having to do" is not so direct here.
Absence of EDNS and massive mismatch (not only on AS/Country, but even on the continent level) of where DNS and related HTTP requests come from causes so many troubles so I consider EDNS-less requests from Cloudflare as invalid.
> so why single out scooters?

Because I've lived in major cities (Boston & LA) for the past nine years, and have never had any concerns about my safety on sidewalks until scooters came around (and to a lesser extent dockless bike riders). Seems like the root cause to me.
Ask HN: How do I commit code to muscle memory?
I have noticed that the ease of getting answers from StackOverflow is vastly hampering my ability to come up with solutions. People say "You don't need to memorize code. Just Google it".

I think this mentality is taking toll & I see myself going back to SO repeatedly. Even for the code I had copied previously. I'm sure many face this issue. Would like to know how you overcame this?
Products are generally cheaper when produced using stolen IP.