skysight-inc/HackerNews huggingface dataset:
Floating (point) butterfly effect: Search for tiny bugs that cause big problems
The trick to this is, just be exceptionally bad at it. My wife doesn't ask me for things anymore after I did the shopping and came back with almost nothing on the list, but with things I thought were probably reasonable replacements.

"What do you mean, creme fraiche isn't double cream? It's close isn't it? It's dairy, right?"
spy more !
'merica
Isomorphic to a free abelian group means that it behaves like Zⁿ for some n,that is the set of n-uples of integers with operations defined pointwise.

A simple example is Z², this is the set of all pairs of integers (a,b) where addition is defined as (a,b)+(c,d)=(a+c,b+d).

A more interesting example is the set of pairs (a,b√2) where a and b are integers and addition is defined as (a,b√2)+(c,d√2)=(a+c,(b+d)√2).

If you draw those in R² they look like repeating parallelograms (squares actually for the first), hence lattices
> In France for example if you publicly deny the Holocaust you get to visit prison for some time.

In theory, it's 1 year in prison and 45k€ (and it's denial of any recognised crime against humanity), same penalty as provoking racial, religious or ethnic discrimination, hatred or violence; however the maximum penalties (and prison time) are rarely reached e.g. well-known far-right asshole Alain Soral only got a 6k€ fine for publishing and selling a poster ruled denialist, defamatory and inciting religious hatred against jews back in 2014.
Setting aside the workarounds and safety margins discussed in other comments, I would expect a reasonable operating system to allow explicitly prioritizing processes so that the important ones can only run out of memory after all user processes have been preemptively terminated to reclaim their memory. I would also expect a good container platform to restart system processes reliably, even if they crash.
I downvoted you because you replied to aa carefully argued, reasoned statement with a single-sentence opinion phrased as though it were an expression of fact. Of two facts.
What about a finished product? You currently say "Rainway will always be completely free to use with no hidden cost."
PIA is a company from the USA.

The problem with "no logging" policy is you cannot verify it. They can log if they 1) want to 2) mistakenly do so 3) while claiming they really don't 4) are obliged to by (secret) court order (with whatever collateral damage). Its also not anonymous (e.g. correlation attacks). So it seems to be just snake oil to me. I'd rather depend on something like Tor.
Crazy beautiful website.

A few thoughts on comedy:

- In "Step by Step to Stand-up Comedy" (great book about doing standup), the author describes the process of writing a standup routine. Basically, first you write a lot of jokes on random topics, and tag them by categories (like "driving", "postal service", "marriage", etc). Once you have a few dozen jokes, you organize the ones that can belong to a similar topic together, and then figure out how to string them together into a coherent routine, where one joke leads to another. So routines are written "bottom-up" from jokes, first you have jokes, then you find a way to put them together in a way that makes sense, but doesn't need much meaning or structure beyond that.

- Movies or sictcoms, on the other hand, are written "top-down". First you have a story structure, which can, but doesn't have to be that funny(laws for comedy and drama are the same), and then you brainstorm jokes using your scenes as topics. If you came up with some good jokes or scenes separately, that don't necessarily fit, you can find a way to "shoehorn" them into the script, nothing wrong with that, but generally it goes structure first, jokes second.

- Jokes are "absurd associations". Our brain thinks in patterns. When you put together two patterns(ideas) that don't belong together, it creates the feeling of absurdity, the less patterns belong together, the less they fit together, the more absurd they will feel. ("A man on a bicycle" is not absurd, "a man on a unicycle" is a little bit absurd, "Hitler riding a unicycle" is very absurd, "Hitler riding a unicycle while wearing a white dress and juggling fish" is absurd as fuck). Comedy is the art of finding connections between patterns. You "connect the dots" between two ideas, find an overlap(an association) between two patterns that are far apart, and you put them together. The more absurd(less compatible) the two ideas are, and the stronger the connection(the more it makes sense), the funnier the joke will be.
Things got pretty bad during the Vietnam war. There is a reason why the draft was abolished.
I don't have much to contribute with, but I wish you my best of luck and may life turn around for the better for you.

I was in a similar position about a year ago, having no home, but landed a job and found my way!
Yes. Just set your secondary dns in your client to whatever dns you were using before. It will fall back on secondary if primary dns via pihole fails.
Vim has bcvi which is a similar concept.

Whilst I'm happy to use plain Vim it can be useful if you've customised your own set up and don't want to port it to each server.

For those interest in how use raw Vim as a "fully featured" editor I'd recommend Drew Neil's book,

https://pragprog.com/book/dnvim2/practical-vim-second-editio...

http://sshmenu.sourceforge.net/articles/bcvi/
The performance issue isn't about sysadmins wanting fraction-of-a-second launches; it's about Serious Programmers back in the 90s wanting precious memory. "Eight Megs And Constantly Swapping" was the derogatory nickname, back when eight megs was a lot.

(And, secondarily, launch times then were longer; 0.2 seconds vim vs. 2 seconds emacs is a very different comparison than between 2-second vim and 20-second emacs.)
what about path based blocking for https websites?
this dns-based method isn't really effective unless for known ad and tracking domains, I guess most of the time you need to block a certain path and that cannot be known for the case of https except inside the browser itself after decrypting the TLS payload. Also this could break some websites and users don't even recognize this is due to pi-hole. This is why I believe that adblockers at the endpoint like ublock-origin are the most effective way to block ads.
I see "just going elsewhere" as a possible solution 10 years ago but not today, depending on how much you're using the internet.
Tramp also works with things like dired (Emacs directory/file browser) and GDB. Which means that nowadays, I often don't even need to explicitly open a shell on the server (and if I do, it's M-x shell). Tramp also handles tunneling connections and user/privilege switch. So, for instance, I can open my remote home directory, as root, on some server in another network like this:

C-x f ssh:me@public-server|ssh:me@private-server|sudo:private-server:/home/me

And it will just work, opening a dired view of the home directory on remote server, with root privileges. Further commands (e.g. opening files) will also work on the remote, mostly seamlessly.

Internally, Emacs manages shell connections and translates your operations to shell commands; e.g. opening a file will copy it over to your system, and saving it will copy the altered version back.
Sure. I put in your second DNS as .. seconds DNS.

My routers DHCPD gives pi-hole as primary and itself as secondary DNS.
Maybe they added it after you read it, but when I read the post they specifically mention it's bad and provide a link to read more on why it's bad.

Sure an alternative would be great but the point of the article is to get up and running with the pi-hole software so they went with the fastest install.
> Discuss him. Debunk his ideas one by one. Use whichever tools appeal to you. If youtube wants to help, then youtube algorithms should be tweaked to encourage people to view both sides of the debate.

How would you “debunk” Alex Jones? Certainly not with rational arguments, as if his viewers were at all receptive to reason, they wouldn’t be InfoWars viewers. I am not a regular viewer, but I have seen a few episodes and that I saw, Alex Jones makes no use logic, reasoning, verifiable evidence, or journalistic standards.

So what’s the plan? Counter Alex Jones with an equally unscrupulous manipulator from “our side?”

I think there are valid debates to be had about how much speech should or should not be regulated, even on non-government platforms. But the idea that Alex Jones could be “debunked” seems absurd to me.
Someone actually reviewing the source code is in a different category entirely, they don't need a download at all.

For people that are highly paranoid downloaders, I'm surprised they're getting software from a website to being with.
China May Become the World’s Leader in AI. But at What Cost? – ChinaFile
Fully agree with this. I'm amazed that even in universities and similar organisations, nobody from Dept X wanders into Dept Y and simply asks "I'm working on this problem, anybody got any ideas?"

It happens, but far too rarely.

Universities understand silos. Supervisors get nervous when a student wants or needs to work with another department. There are reasons for this: supervision and grading become hard, and funding applications become complex. But this simply uncovers the depth of the silo effect.

Arts departments are at the vanguard here. You'll be far more likely to find a fashion PhD working with a biologist than you would to find a comp sci PhD working with a lawyer. Perhaps medicine gets it too, but even then it's largely the lab-based stuff like image processing. The clinical and public health worlds are only starting to gain exposure.

That's my experience anyway, hopefully others have counter experiences.
I installed it on my NAS. No extra hardware cost. The benefit of pi-hole is that also mobile devices now have ads blocked. Also build in tracking from Windows is blocked.
You're wrong.

Signing says "craftyguy created this package". TLS says "This script comes from pi-hole.net (which only pi-hole approved admins have access to".

The difference is marginal and uninteresting.

Sure, if you don't care about non-signed or self-signed certificates, then you've got a problem. But that's just the same as not verifying a package signature.
Unfortunately, much of the information we interact with every day is ever-changing and published by someone specific, which is not a feature provided by content-addressable storage.
Title Search
I'm very curious about this as well. What JavaScript framework(s) enable this? How does it integrate with certain CSS frameworks or HTML templating languages?
Research labs operate on a very slow tech upgrade cycle anyway; since code is handed down from assistant to post-doc to grad student, complete rewrites would take up a significant fraction of a person's time at any given lab, and so codebases are often as long-lived as the labs in which they live. We're talking decades-old FORTRAN here. Running twenty-year-old software is a barrier for some labs, but not all.
No, it doesn't. We're not talking about the Debian package archive.

We're realistically talking about the hypothetical where a .deb is sitting on pi-hole.net, with a GnuPG key right next to it and instructions to trust this key.
It can always be ported. Without the code you're stuck.
This is very visible on TV shows like Bondi Rescue. I'd wager 80% of the people they save are either on holiday from Asia or recently migrated from there.

Often the rescued people will comment afterwards that they didn't have any swimming experience prior to coming to Australia, let alone experience in strong rips.
> Vim is attractive to many because it launches in a fraction of a second

I often joke than with all the Vim plugins I use, I manage to make my Vim starts as slowly as Emacs (I haven't encountered wide popular success with this joke though)
"Noone can give you what i can promise you"
Documentary breaks stereotypes for women mathematicians
Isn't Siri cloud-based for HomePod?
Couple of questions to the OP:

1. What version of docker / container runtime is being used?

2. What base image for your containers is being used? eg. alpine has known DNS issues [1]

[1] https://www.youtube.com/watch?v=ZnW3k6m5AY8
It is nothing new, or particularly bad. If we (good guys) will not have (insert powerful technology), then bad guys will have it and everyone will be worse off.
No, I actually meant DigitalOcean. We tested both Rancher (k8s) and Portainer (Swarm) backed by DO Infrastructure. Both worked well. Of course it's not a managed solution, but both are operationally very easy. DO also announced native k8s support, so I'm excited for that.
... and the top... and the sides...
It depends. Drawing and programming share some aspects. You can do a short program in "oil painting language" easily, but it takes years to master the media.

You need to keep the focus on it for a long time and build it in small steps. A telephone or somebody breaking in the room and your work could be permanently damaged and you will need a lot of effort to keep the focus again. Sometimes the image just "dies" in the way of being painted.

Painting is often done in imperative style and can be a painful, demanding and really tiresome work. Some people underestimate the effort needed to do it right. You need to "declare" all your tones in advance, fill the shadows and keep in mind a rigid frame to place it. If you do it in several sessions you will need to obtain the same exact tone again (or have a plan B in advance), so you'll need to make a lof ot comments and document your work.

And there are bugs. You will find a lot of bugs in the process and will need to fix it in a short time. Some mediums dry fast and crack easily. Different pigments spread in different ways. Some tones are notoriously complex to obtain also (realistic 3D gold for example) and you can't learn the right way in a week. The eyes of your public have evolved to detect abnormal tones for good reasons (would denote diseases or people faking emotions so is survival relevant). A skin too pale or with a greenish tone or a slight curve in the rictus and your picture can enter in autopilot mode or just sink.

Sometimes the painting turns in a such mess that you just trown the code away and start again.

Automatic drawing is drawing in functional style and is a totally different creature.
The tragedy of Systemd [BSDCan] (2018)
Sometimes we have to look past our work experience, because the lead might excel in other fields that make him more fit for the position than yourself.

To give an example you might join a team and the lead only has half the experience in software development that you have, but he has been a part of the company for years and knows exactly how everything works, which project does what and knows how work is generally done in the business.

This puts him in a better position for leading than you, but puts you in a better position for developing.

I don't know if that makes sense.
Not just its launch time but its ubiquity, vi comes installed on pretty much every linux/unix machine no matter how minimal the install so if you are a sysadmin whose job involves jumping between machines a lot it makes far more sense to learn vi then install emacs everywhere. Its also the reason to use it without customization so you dont come to rely on a feature that isn't installed on that one machine with a critical problem

Developers tend to work on a single machine so can tailor it much more to their own preferences.
IIRC, in the past Curl had some bad defaults.

But, it is known that there are state-level actors which can forge certificates (because they can coerce CAs). This has happened. You may take a moment to consider whether state-level actors are part of your threat model (and not everyone has an answer to that which they like).
I think making fun of other peopl's mistakes is the kind of dick move that is only funny to jerks
How the Mellotron Works [video]
You've overlooked the "incarceration increasing crime" factors:

> "Incarceration is not only "an expensive way to achieve less public safety," but it may actually increase crime by breaking down the social and family bonds that guide individuals away from crime, removing adults who would otherwise nurture children, depriving communities of income, reducing future income potential, and engendering a deep resentment toward the legal system."
What about starting a new poll? :) https://docs.google.com/forms/d/e/1FAIpQLSfgn71T6I3olMRNCTDQ...
Feel free to suggest options adds or edits
I've been away too long…
That's always funny. I have the same reaction with IDE users who vocally disdain my use of Vim. Usually, I find they're copying and pasting with a mouse in a solitary window in the centre of the screen whilst boasting about syntax highlighting. :D

Of course it's great to see someone who actually really does know any piece of software give a demo of how they use it.

For Vim newbies I'd point people first to the Vimtutor and then to http://vimcasts.org/ as a starting point.
> that editing would be used to support this structure for the video seems to only reinforce the argument in the article

The article measures the time between big laughs. That timing is not what happened in the auditorium. It's not worth measuring. The data was edited and cannot tell you anything about precise timing. Why doesn't the author of the article acknowledge this?
Extending your anecdote with my own clarifying anecdote: I know some brilliant Vim users, but I don't know any non-brilliant Emacs users.
But if Facebook is building shadow profiles out of your data sourced through means outside control (can you not use banks?!) what's your recourse?
I haven't worked with SAP systems for a long time, so things may have changed. All the manuals are copyrighted and the API was only available to "partners" under very strict licensing conditions.

If you are truly keen on your idea, it might be simpler to work with one of the many SAP Partners. You should also gain some essential programming skills if that is the career path you are choosing.
Americans have already lost faith in government. There is a belief Bezos will save healthcare now. It seems Capitol Hill's main occupation is sabotaging and crippling the nation.
Generally, I agree - though I imagine the advantage of pi-hole is that it can also block ads in non-browser contexts, e.g. mobile apps.

At least it can until those apps start to use their own hardwired DNS/DoH server...
Climate change: 'Hothouse Earth' risks even if CO2 emissions slashed
NGINX Conf 2018, October 8 – 11 2018, Atlanta, GA
NGINX Conf is the official event for NGINX technologies, best practices, and community engagement. Whether you're modernizing monolithic apps or starting your modern app architecture, come and learn how we help at each step along your journey to microservices.

https://www.technologyconference.com/?p=28853
How can you common sense check when handwashing is required? You can't see germs, it's not possible.

The handwashing protocol is there to stop people getting sick, circumventing it because you're a doctor and you know better is not going to help.
Yes, Emacs!
Emacs History
Your comment was mediocre at best
For both ChromeOS and Android Google are the OS vendor. That's a lot of devices, so certainly not a "trust store that you don't use" although if you only run Chrome on Windows it might seem that way.
Ironically, there's probably no organization on the planet that you should trust more with your personal information than Google. No organization takes privacy and security more seriously and spends more money and time getting it right. (Yes, that includes well-funded intelligence agencies like the NSA and your closest friends and family.) The idea that Google is going to turn around and start selling your information to third parties is just dumb.
Yep, or the other way round, people with this or that problem in digesting food (or however food related symptoms even if not a proper allergy or medical condition) tend instinctively to eat less, hence they are thinner, while "healthy" people that have no adverse effect from eating anything tend to eat a bit more and are thus fatter.
> Someone who is conservative and only plans to upgrade ever 5 years or so would see no benefit.

I disagree based on my personal experience. The CPU upgrade path for my current desktop computer ended roughly a year after I bought it, even though that CPU generation had been introduced very recently by Intel. I got a relatively high-end CPU, so upgrading to anything but the highest-end CPUs of that generation doesn't really make sense from a performance point of view. Yet those still cost a surprising amount of money today and offer worse performance than the midrange options of newer generations.

Simply put, extending the lifetime and thus upgrade path out by at least 150% means that the options available 5 years down the line will be 150% "better", even though no CPUs for that socket might even be in production anymore at that time. For me that seems like a significant advantage.
Yes, that's "security by dramatization". ;-)

I'm not saying that curl|sh is the golden standard for software deployment.

But the choice is not really between "curl|sh pi-hole" and "pi-hole in a well-known package archive, with signature". It's "curl|sh pi-hole or no pi-hole at all".

I just feel triggered by this security absolutism where everything is shit, and unless you're doing an offline multi-way key generation with subsequent physical destruction of the equipment used, you should just shut up and not release software.
It already has a bunch, depending on which OS you are running.
This was my first thought too. Rent free.
It gets a lot hairier if you want to mutate anything, though.
Ask HN: What are some APIs you wish existed?
Toward Car-Free Cities: 3 Reasons Why London’s Congestion Charge Is Working
> The idea that Google is going to turn around and start selling your information to third parties is just dumb.

Google's business _is_ selling my information to third parties. Don't Apple have a better track record, and a more privacy oriented business model here?
I don't know a lot about kernel scheduling, memory allocation, I/O scheduling, etc, but from what I understand there are OSes with much cleverer implementations of these things, and OSes which are pretty dumb. I believe Linux is somewhere in the middle. Surely there is lots more scope to optimise these schedulers with regular rule-based approaches, rather than bringing in DeepMind magic? It's always difficult to understand the reasons why machine learning algorithms choose the things they choose, and they often have unintended consequences or awful edge cases. This just seems like it was done for marketing reasons more than technical reasons?
I suggest metal foil under easily removable adhesive tape (e.g. paper masking tape, which is also available in suitably wide formats).

Your electrical tape could be tough and insulating, but it's still basically transparent plastic.
The key piece is whether curl performs hostname verification of the cert, or not. Their ssl certs page is unclear[0] (they go off into the weeds about self-signed certs). If they are not verifying the hostname, then your argument is completely off base since it's basically "you trust a person who signed a thing" vs "you trust a thing you got from someone who has a cert that is trusted by a CA on your system" (and that's pretty trivial to get considering how many 'trusted' CAs distros/OSes ship by default).

https://curl.haxx.se/docs/sslcerts.html
I have lived my entire life never more than a 10 minute drive to a beach.

I can barely float. But once you reach a certain age the social stigma of it will prevent you from even trying, I have been looking to learn but most places I found are oriented towards very young kids and nothing for the 20-something people that need to catch-up
Emacs vs. Vim survey
> We dont allow people to run up to us and shove food in our mouths

"You can trespass my private roads as you like, you just have to take this new experimental medication and report the results..." - sounds like an intriguing new business model! /s