skysight-inc/HackerNews huggingface dataset:
I know why it exists, and it's nice to have, but what I'm saying is there's no reason a site should completely fail to load without it. The worst case should be you just get routed to a more distant cache, and the site is slower. The same as what used to happen before edns-client-subnet existed.
Take an upvote!
The second one is not an assumption, it's Cloudflare's official position. For a person who is against Cloudflare, I feel like this would only serve to reinforce the confirmation bias as there's seemingly no person except a Cloudflare employee willing to step up and defend the action.

So, yes, good observation.
Good for you, but you can't expect that everybody is in the same situation as you.
What a bunch of BS. Communism is not team play. It's slavery and tyranny. The US has more team play than most places because people are free to pick their teams.
Shame that article totally fails to measure what is actually important. It's not about energy efficiency, but about CO2 emmisions per passenger mile. In Europe, most trains are electric already. Around 50% of electricity in Europe is generated using renewables or nuclear, and this fraction is rapidly increasing. In France, Norway, Sweden and Austria, almost all electricity is renewable or nuclear. So electric trains cause very little CO2 emmisions in these locations. Electric cars are a medium term solution, but it's going to take a while to move the needle on CO2 emmissions, whereas trains can do so already. Large electric plans are a much more difficult proposition. The best bet there for decarbonization is probably to continue to use hydrocarbons, but to generate them from atmospheric CO2 using "spare" electricity from renewables, but that's going to cost a lot, make plane travel several times more expensive, and not likely to happen anytime soon. So, right now, in Europe, travelling by train rather than plane is a sensible call, and with high-speed rail, will usually take much less time than driving.
And what about starting out with something like:

data ParaBool = False | True

-- | Both - if needed for three valued logic

Then implement your operators. Then everything is what it is defined to be. How can this be worse than sneakingly changing semantics of already defined things?

In a free world it should be legal to sell copper as gold, call the lies truth, and mix newborns in hospital - and people are just stupid if they want laws against these... ;)
+1 @cnst, what privacy concerns are you all afraid of with ECS ?
archive.is will get informed that someone around IP range A.B.x.x tries to reach its website, just a few seconds later to see a connection from A.B.C.D.

The main reason that Cloudflare wouldn't share this info is to prevent competitors like Akamai to operate a CDN as good as them.
It looks more like sabotaging competition than increasing privacy.
Using JavaScript Framework with iOS/Swift Project
What's especially weird is that they're returning "127.0.0.3" to Cloudflare's DNS, rather than a DNS SERVFAIL or REFUSED error. On most systems that will cause a connection refused error or a TCP timeout. I would assume that was a network issue on their end, not a DNS problem.
Hi luckylion,

My name is Shane, and my co-founder is August. We did an indie hackers interview about Cronitor a few years ago and we’ve been pretty active here on HN.

I’m happy to answer any questions you have.
The link describes a problem that i) affects many people ii) is present in many different places (over-fishing is another example), iii) is persistent across different countries and time and iv) appears hard to fix.

This makes it interesting. It makes it interesting for HN because (for one example) people here set up services that sometimes include free "as much as you can use" tiers, and are then surprised when someone starts using that 24*7 for terrabytes of transferred data, way beyond the normal use patterns of everyone else.
PWA splash screen and icon generator
Asking and answering a common question is standard stackoverflow practice.
If Biden or the other Democratic candidates had some balls, they'd do the same. "Trump is trying to take your guns away." Or whatever stupid shit motivates the ignorant American masses. But I doubt they do or will and thus will almost certainly lose on this platform and probably the election in general. If you don't play the game, you can't win and the game is dirty.
Good luck with that. It will be imposible to enforce.
Your last line there is really one of the big keys. No other language is as easy to embed and interface with C/C++. The only real exceptions are some varieties of Lisp, but the "easily embeddable" ones tend not to be as mature, performant and robust as Lua.

I'm no particular fan of the language, but they do the "embed and interface with C/C++" better than anything else I've seen.
Hahahahhahahahaha
Wait, iCloud works on non-macOS/iOS? I didn't know that, that's good to know (Apple would be the first company I consider using despite not having client-side encryption: they seem likely to actively thwart dragnet surveillance).

Still, do they do anything that Dropbox/GDrive/OneDrive/etc. don't, like, does it actually do backups, or is it just another folder on your computer that my mom would have to drag new files into (similar to the external hard drive problem I described in the question)? The only place "backup" is mentioned on apple.com/icloud is with a screenshot of an iOS setting to back your device up. Which would be perfect, iff she used macOS.
People use youtube for more than 40 minutes at a time on average, FB; 20 minutes. These are because their recommendation systems are, counter to your opinion, really good. Facebook's whole business depends on presenting posts based on how likely you are to engage with them. Other companies might not want to copy TikTok right now because it brings in a whopping $3 million per month, so probably not worth it. There are more reasons behind not copying a business than the ease of doing so.
The book selection at generic charity shops is generally extremely poor, and not by accident. Charity shops are too limited in space to stock every book that gets donated, so any book that isn't deemed likely to sell is dumped in the trash. This leaves them with exclusively lowest-common-denominator books.

Source: volunteered in a charity shop briefly. Saw them throw away a copy of Le Morte d'Arthur, while anything by Danielle Steel automatically went on the shelf even if there were three copies of it already. Don't donate your books to charity shops, folks!
it's basically that decision that put a lot of mentally ill people on the street.

It was case law, not Reagan, that made involuntary incarceration for the mentally ill illegal.

In fact, California public mental health funding per capita was higher in Reagan's last budget than the year before he took office.
In other news, for-profit corporations accept money for profit.
If it is not free, it is a walled garden.

Maybe the optimism people had of the internet being an all inclusive community was ill fated.

Exclusivity is may be the next fad, driven by the trolling of few in an open community.
Is it possible to use gdb as a sanitizer or something? gdb usually works great for me but the backtraces and random crashes make me think it's actually some kind of memory corruption.
LifeCheq | Clojure/Clojurescript Developers (Junior + Senior positions) | Cape Town, South Africa | Onsite & Remote | Full-time
At LifeCheq we're building a holistic and affordable financial advice and management service, currently for the South African market - see http://lifecheq.co.za.

Work on:
* modelling the complexities of a person's life and the financial products and services that they interact with
* automating and suggesting advice for how customers can achieve their goals (buying a house, traveling, saving for education)
* streamlining and automating the things that stop customers from taking action such as deciding how to fill in insurance underwriting forms
* building interfaces to gather a person's life information as well as presenting advice and progress updates to customers in an accessible way

We use:
* Clojure, Clojurescript (re-frame mostly), Postgres, Firebase, Heroku, CircleCI, Github

Looking to expand our dev team with Senior and Junior members.
Junior (Onsite, be willing to learn Clojure) https://jobs.braveclojure.com/jobs/17592186047106/junior-to-...
Senior (Remote UTC+2, prefer South African) https://jobs.braveclojure.com/jobs/17592186047103/senior-clo...

Send through your CV or get hold of me if you have any questions dave@lifecheq.co.za
Yeah, but it's still a lot for a small project which might easily run on a $5/month VPS. If your project is bigger than this then you don't gain much benefit from caddy: you might as well take half a day to setup certbot with nginx.
You didn't seem to understand the argument, as the person you are responding to is essentially saying "this is already illegal, and that's where that should be solved"; the issue is that in addition to making it illegal, people also seem to believe it should be impossible, which requires not just "people can look at the ad, decide it is false, and then take the person to court and make it go very very badly for them" but also "Facebook should somehow manage to block these ads in the first place, preferably as immediately and automatically as possible", which goes above and beyond "it is illegal" and really requires the "API" version of truth.
This is one of the major issues with these languages that were initially designed by amateurs (I mean that in the positive sense, someone who does something because they care about it, and not because they are paid to do it). Often they simply did not see the long-term benefit of adhering to the limits of a "standard" architecture (i.e., context-free, unambiguous grammar, decidable static analysis (lookup!), multi-pass implementation). Yet these hackers still made a successful product. Now others must live with the consequences (for another example, have a look at javascript's scoping - I strongly suspect that it was a beginner's mistake that made it into production).

That particular syntactic ambiguity in C++ would have been trivial to fix (and could still be fixed today!), but no one really cares (and it would not be backwards compatible...).

Another example is the current situation with modules in C++. Instead of looking into the diverse ML implementations or even Java and trying to get the system right, the current discussion goes into wild compiler hacks just to avoid a simple limitation on filenames.
That's the way to go, aha :)
Because you can’t walk on three legs
Ahhhh awesome, so when you were talking about your perspective on the interplay of sex and gender you weren't implying that there was anything inherently, objectively absurd about there being 42 sexes, you were just implying you felt that was absurd for some... personal reason? By the way, there's probably way more than 42 since so many things play into sex characteristics, and some of the measures are continuous rather than discrete.

> You're running around in circles now and thus, there is little point in continuing.

By saying there existed an "overwhelmingly binary" sex spectrum, you implied the existence of a minority, so I'm simply saying to give those people the respect they deserve. That's how I "wish them to act" so it absolutely follows, based on your words, that someone who doesn't "wish to act the way you wish them to" doesn't want to respect those minorities. Easy logical reasoning to follow.
When you talk about ECS being optional, you also have to keep the context in mind.

* Yes, if you're running a local resolver for your LAN, or have a website on a single server, of course ECS should be optional.

* If you're running a CDN (and archive.today does), or if you're running a public resolver at 100+ POPs, then, no, ECS is not meant to be optional.
Yeah, but the "bad" party is lying now.
That looks like an extremely well-photographed/videoed event. One might even imagine it was staged.
Well, one could print the PDF on paper and then scan it as image, it will probably loose some resolution/detail, the layout will stay, unless the recruiter uses OCR, and then you will have, besides a messed layout also several typos ...
Lack of empathy is hoarding. There are other people who may need that water/soda for productivity just as much. And if one has so specific needs that they really need 6 times the expected allocation of something that's meant for more people, why don't they buy it themselves? Or at least raise an issue with management that they need more of the drink to stay productive?
I have nothing against C++ but the inherent complexity is ridiculous. The vast majority of C++ code I've worked with simply stays far away from these intricacies. Which leads me to think that a simpler strict subset of C++ isn't such a bad idea.
In practice this is one of the most common techniques used to deanonymize proxy users.
I like that article primarily for the chain of insightful comments at the end. I think my conclusion after reading it the first time was that it takes every bit as much time to really "get" forth programming as it does any of the highly opinionated paradigms -- be it functional programming in a pure language like haskell, logic programming in prolog, or true OO in Smalltalk.

The deceptive ease with which you can write your own implementation lulls you into thinking that you really get it when you've written an interpreter/ compiler. But true cultural, idiomatic forth requires a paradoxically deeper understanding than writing the compiler can give you.

I think the author drew and settled his conclusions too soon.
Arguably, no one except a Cloudflare employee could know the reason why they took this decision. A random person speculating “maybe they did this for privacy reasons” doesn’t strike me as better than Cloudflare saying “we did this for privacy reasons”.

And while the second answer is a statement, not an analysis the rest of what I said holds. You will only accept their statement as the truth if you assume good intent of them.
I don't understand how that makes sense.

It doubles the probability of one person losing his job, but it halves the consequences of it.

It makes the probability of losing all income a lot lower.
New electrodes are much thinner, and some are designed to prevent this.
Full statement: https://www.scribd.com/document/427618359/Shokin-Statement

Refreshingly well sourced article: https://legalinsurrection.com/2019/09/report-former-ukrainia...
> And I am beginning to suspect that it's actually safer, and even simpler, to fully live in and be fully aware of the reality of the business domain I'm working in, than it is to try and live in a bubble and pretend that life isn't complicated.

Is agree.

Of course, if you can't describe the values in a business domain in types, I'd argue you aren't fully aware of it's reality. And when you've done that modelling, you aren't only aware of the reality, but you've encoded it so that the knowledge is preserved not only for operational use in the program, but also for anyone who reads the program.
>For starters it lacks bounds checking on memory access inside the sandbox

Right, but you can't use that to escape the sandbox.
I’m planning on using Caddy to provide bring-your-own-domain handling for a project I’m working on. Your user points their domain to your caddy server and it sets up https automatically - including the certificate - during the first request

https://caddyserver.com/docs/automatic-https#on-demand

Obviously not what it’s limited to, but that’s it’s selling feature for me
I think the most interesting future work will be around communication. Communication encapsulates all the places I want tech to have a positive benefit in society and my life: education, thinking, invention, people.

(I don't mean connecting people, I am thoroughly unimpressed with that directive)

In this space you have the onset of design systems/languages. Information design and interface design. Education reform and restructuring. Programming education reform.

Look at Bret Victor and other researchers through CDG, VPRI, Dynamicland. Rune Madsen and other artist developers at NYU. John Maeda formerly at the MIT Media Lab with Design by Numbers and Casey Reas and Ben Fry with Processing and Lauren McCarthy with p5js. Mike Bostock with d3. Chris Granger with Eve.

Ink and Switch is a research lab with a number of interesting developers involved working on the future of power user design workflows.

If you want to find the interesting people you have to follow connections around. Start with the one most interesting to you and go backwards through their work, lookup every group they worked with and their members. Look at GitHub stars and find small blogs to follow, read their history and the one strange project they did which can lead you to the maintainer of some other interesting project. Build a picture, learn the space.

Xerox parc is responsible for the GUI plus a ridiculous number of other personal computing workflow essentials. There is no place with the breadth of Xerox parc today, but there are labs with incredible focus. University of Washington IDX. Stanford's HCI lab. CMU, UCSB, MIT. Transportation labs and BOOM at Berkeley. Delft, Aarhus, University of Paris Sud.

The next big thing will be giving power to users through protocols, not platforms. Through live environments and powerful conversation tools rather than consumption tools.

Excuse the mobile formatting, thanks for the question.
Corporations operate for profit.
VR. I thought it'd be cool but we weren't there yet. Tried an Oculus Quest over the weekend...amazing. I thought I had a good idea of what to expect, but the technology is miles ahead of where I thought we were.

I had a truly transformative experience, too. I can't think of another experience, with technology or without, that has made me be so deeply impacted. VR is incredible.
I guess the only question is: why are you not actively communicating who is behind the tool? The impression it gives me is that either you don't want your names attached to the project, or that you fear that attaching your names to the project would hurt prospects.

Or is it just an oversight and you didn't intend to run the service anonymously?
There is no possible reasonable definition of socialism where San Francisco could possibly qualify.
My impression was that the blog post wasn't intended to discuss all the possible ways to approach the problem of undersupply in free snacks, but just to highlight an instance of tragedy of the commons out there "in the small".

Were I working there, I too would push for increasing the supply of the constantly out soft drink, though I'd still consider the behavior of that person inconsiderate and would expect of them to raise that issue too, instead of just hoarding.
Very unconvinced it's lead to an explosion is child abuse.

Child abuse has always been happening (several of the older members of my family were abused), it just wasn't broadcasted. Even today I bet 99% of child abuse is never caught on camera. The increase from child porn is probably negligible.
While I don't disagree that more and more criminals use encryption to hide their activities, the 'Cloud Act' completely upsets the balance suggested by Ms Patel:

'"Tech companies like Facebook have a responsibility to balance privacy with the safety of the public," Ms Patel said in the open letter, which was also signed by the US Attorney General William P Barr, Acting US Homeland Security Secretary Kevin McAleenan and the Australian minister for Home Affairs Peter Dutton.'

How are you going to ask companies like Facebook to give you faster access to information across international borders and still say 'Hey you should have some privacy too'. It just seems blatantly dystopian. This is part of a growing trend of governments that want back doors to social media in the name of security and justice: Australia, the USA, and now the UK. That being said HN, how do you propose governments deal with online criminal activity? A lot of people here will criticise this and while that criticism is justified I just wonder if there's an alternative solution to this problem.
We have the bigger problems you mention.

Also, while companies are not required to attempt to do good and improve the SNR of (whether you like it or not) wide-reaching debates on their platforms, we should be disappointed when they decline to even attempt to handle the externalities of optimized engagement at scale.
1. I wish they were incorporated more into male identity because then maybe the male suicide rate would be lower. I've made an effort to make it a part of my masculinity and so have my friends.

2. I suggest you abandon your quest to read "toxic masculinity" as some evil conspiracy to vilify masculinity.
Show HN: Full Material Hacker News Interface (Weekend Work)
Agresso was my first job. I got to migrate customers off of Ingres, Sybase, Informix to either Oracle or SQL Server 6.5. After some time, I got the opportunity to build their Crystal Reports integration. This was 1997-1998.
While full control is obviously better for some things, I wonder if overall this isn't better. It would reduce the training from having to adapt your brain to control a foreign body, to just issuing simpler commands, and might be safer too. Imagine using Atlas[1] as the exoskeleton, you just think about going forward and it navigates the terrain for you.

[1] https://www.youtube.com/watch?v=LikxFZZO2sk
What exactly do you use DNS for? If it's to subsequently make a HTTP and/or HTTPS request, then your full IP address (and not just a /24 subnet) will be leaked to the very same parties anyways.

Even if they eventually make DNS encrypted, even if encrypting TLSv1.3 SNI work properly (and both of these are pretty big ifs, BTW), the IP addresses will still leak, always, and with a much higher precision anyways. So, this we-don't-do-ECS-because-privacy is hardly a rational statement on Cloudflare's part in the end — it merely breaks the performance of their competitor CDNs without any real privacy angle.
You got me wondering if an actual 16k IBM PC BIOS would load the boot sector into the rolled over address 0x3c00 instead of 0x7c00. Has anyone (recently) tried to actually boot PC-DOS 1.0 on an actual 16k machine?
Have you guys published a paper yet? I am fascinated by the subject and am really curious how you did it.
It's not substantiated, it's speculation.

There's still a possibility it was an actual, non-coerced suicide.
How many of these startups actually change the world though?

It seems more and more like "The best minds of my generation are thinking about how to make people click ads."
Anyone know if there is "handedness" in tails, particularly in monkeys where they use their tails while climbing. Do individuals always curl their tails clockwise or anticlockwise around a branch?
I really don't see this as a problem of Cloudflare.

End users switching to Cloudflare's DNS endpoint are doing so because they feel the DNS provider is both faster and more secure.

They rightly made the decision NOT to pass on the end user's IP information to the upstream DNS server. I agree with this decision and they are acting in my best interests in doing so. To draw some kind of nefarious intention from this is absurd.

Until Cloudflare are proven to be nefarious actors, I'll continue to use their service.