skysight-inc/HackerNews huggingface dataset:
Accus in the roof? Seems a weird choice. You would want to keep the center of gravity low. Is that to keep the fast-charging current away from the passengers, or would the floor be too high if they put them in the bottom of the bus?
It'd still be captured by anything sniffing the network. Then again, tracking everything a user does on one's website seems to be the norm these days. Not sure there should be a disclaimer before the data is captured, though?
Against Trendism: defanging the social media disinformation complex
what's with the title? edit: was "Yo" lol
Like I said, no respect for user choices.
Against UI Standardization
I agree, but things will still break with Netflix (or whoever) deprecates and then discontinues the API that they're using to access content.
> Basically, think of the most annoying person you can imagine

I'd change that into companies or even governments that actively try to subvert your system.
Related video: https://youtu.be/JXGyXtNsu14
Since that submission got significant attention in the last year or so, it counts as a dupe.

https://news.ycombinator.com/newsfaq.html
Big and Small Computing
You can also query 1.1.1.1 using the DNS-over-HTTPS URL schema if you like, you don't have to use cloudflare-dns.com.
Instead of having a key that you delete (and also build non trivial infrastructure to support), why not delete the actual data?
haha. Looks like real product pages but when you click the buy button then it goes to a april fools page!

I noticed you got downvotes, people probably thinking you were spamming products. Clever product pages.
and still don't get care. the us is a joke.

went to ER, they took a single xray, 5hours later doctor shows up and say "yeah its broken, we will put a temporary useless immobiliser worse than the one you came in with. here's the phone number of a specialist you can try calling monday". it was $4k for out of pocket btw. my top of the line insurance just said "we can't dispute anything from er visits".
I've been looking at getting a new washing machine lately. One of the "hot new features" some new washing machines have is the ability to "download new washing programs via our app!".

Really? The 40+ different pre-programmed wash cycle options aren't enough and you expect to think of new washing machine routines over the next year or two? Its like ... DLC but for washing my clothes. Who thinks this is a good idea?

I wonder how much of that functionality will still work in 10-15 years when the machine is getting long in the tooth.

I can't wait for botnets made up of old internet connected washing machines. You know its just a matter of time before some Russian teenager takes down github using your grandma's washing machine.
Or, the "smart" TV is cheaper than a technically comparable flat screen that just comes with HDMI-In.
Yup, that would be the ideal solution, but their prices skyrocket as soon as one goes above the "normal" office/gamer panel sizes. They're also probably built using better parts and better quality control. Economies of scale do the rest.
Or just don't connect it to the internet
Try it.

I did.

I couldn't find a non-smart TV. They are everywhere. If you want the 4k, then you have a smart TV.

The best alternatives were super large monitors (way over the price of a TV, and with no decent sound built in), or corporate display panels (for advertising, signage, etc) whose prices are also way above a TV and include no sound system at all.
There are interesting projects such as https://github.com/php-pm/php-pm which sets up a pool of 'warmed' workers to speed this up; I've never used that particular project in production but the approach seems reasonable, many of us are probably already handling background jobs using a similar architecture.
I wish that they talked a bit more about their stance regarding censorship. They have a small paragraph talking about the problem, but they don't talk about the "solution".

While Cloudflare has been pretty neutral about censoring sites in the past (notably, pirate sites), the Daily Stormer incident put them in a though spot[1].

They talk a bit about Project Galileo (the link is broken BTW, it should be https://www.cloudflare.com/galileo), but their examples do not mention topics that would be controversial in western societies, and the site is quite vague.
Would they also protect sites like sci-hub, for example?

While I would rather use a DNS not owned by Google, I have never seen any site blocked by them, including sites with a nation-wide block. I hope that Cloudflare is able to do the same thing.

1: https://torrentfreak.com/cloudflare-doesnt-want-daily-storme...
Are You Ready to Join the Best BBW Dating Site for BBW Hookup?
Software Utopianism in a Flawed Universe
A smart any device, honestly.
The Galileo link works for me. It's worth pointing out Google at the very least censors as easily as Cloudflare [1].

My understanding of Cloudflare's policies though are with the exception of exceptionally objectionable content, Cloudflare only takes sites down in response to a court order. I don't know if it has been established that DNS is something which operators have a proactive obligation to censor, but I imagine it's the kind of thing Cloudflare would go to court over.

1- https://www.vox.com/policy-and-politics/2017/8/14/16143820/g...
Placing technical convenience above user wishes is absolutely a lack of respect for those wishes. All of your reasons essentially come down to "it's not worth the effort".
And in particular, I suspect this is why smart TVs are often cheaper or the same price as the equivalent non-smart (?) TV.
I am not a pro computer Networks.

Quick Question: Can an ISP block DNS Queries or packets to a specific IP address.
> Moderation and control have to be designed into the network from the outset.

Perhaps even in a way that allow multiple regimes. For example, one user/group/admin could prefer one style of moderation, while another would prefer another style.

I think a new social network should leave as much "open" as possible, so that not just the software is federated but the ideas on which it is based are also federated in a sense.
> linking to my tweets is a bad idea because they auto-delete after 14 days.

I feel like you should mention that in your bio, it's not standard and breaks conversations. People should know that they should cite you if they want something to be preserved in conversations or when linking.
JFK's actual moonshot 1. required no sacrifice, 2. And wasn't a coordination between people to sacrifice

That's the problem we face in dealing with environmental challenges. People have a short run incentive to defect and exploit the environment.
https://github.com/guzzle/psr7
A name change doesn't remove the legal requirement to register as a sex offender.
Guaranteed Safety by U.S., Former Guantánamo Detainee Faces Deportation to Libya
The joke's on them, I feed my dumb TV a video-only HDMI stream from an OSMC box. Audio goes directly to my HiFi amp.
Hiding DNS traffic from your ISP is pointless when you have to give them the IP that gets resolved anyway for them to route your traffic.
I should have said J2EE sorry
> In the 80% case you are totally right, and having automatic validation depending on the model would be easier.

That's my point! It seems to be a common refrain for Laravel. A good framework should make the 80% super easy -- that should be the trade off. For the last 20% you can do some easy manual validation in the controller -- hardly a big problem.

> This means that the model already has way more responsibilities than it arguably should.

Not a solid argument for Laravel...

> Now you also want to make it responsible for validations...

If I have a model validator that requires every basket to have at least 3 eggs of different colors then that validates the user-interface and can validate the command line process that adds a purple egg to every basket. With Laravel, validation is far too tied to web requests. And if you have multiple models that work together in different combinations in a controller you're creating different CombinationOfThingRequests to validate it.

> If all your actions that refer to the Thing model have the same validation rules, just create a ThingRequest object with the rules once and inject that as a parameter to your controller methods.

So you have a ThingRequest that exactly validates a ThingModel -- that's not very reuseable. How many different controllers exactly manipulate a ThingModel that the request is identical across them all? How many actions even do that? If this ThingRequest is responsible for validating more complex relationships, like the basket/egg example above, that means my HTTP request object is querying my database! If that's not the wrong level of abstraction, I don't know what is.
The bio space is too short. Meh, I can delete if I want to :)
You have to get commercial or hospitality versions made for hotels.
TVs are monitors that are large, for more distant viewing.
The accepted answer to the first link you posted explicitly calls out:

> There is one class of data that you have to delete - and that's personal data that the user doesn't want you to hold any more. There may be local laws (e.g. in the EU) that makes this a mandatory requirement (thanks Gavin)

This is exactly the type of data we're discussing here. So no, contradicting the user's expectation when handling personal data is not a "best practice".
You think botnets don't already include all these smart devices? We recently bought a new fridge and freezer with that functionality but there's no way they are getting hooked up to any network.
Nice, just started reading and looking forward to it, but also I'm loving this blog setup, particulary how clean the "warning" sections are. Is it a custom setup?
I bought a 32-inch dumb TV just a couple of weeks ago. It was only $77US, on clearance at Walmart from $129US. The brand is Element, which I'm unfamiliar with, but it works nicely and has absolutely no smart capabilities. So you can find dumb TVs on the low end these days if you look for them.
Ask HN: Is there a renewable drone?
I am looking to buy a drone made out of renewable materials. I understand the computer, battery and communication system cannot be renewable.

Thanks.
That's a really awesome feature. Thanks for sharing that.
Saw that too weird lol
As Facebook Struggles, Rivals’ Leaders Stay Mostly Mum
All those things can be easily turned off, but yes, that's not right.
Because no alternative is suggested. What could have been, give a url?

Just saying {x} sucks... well sucks.
https://quad9.net/faq/#Is_there_a_service_that_Quad9_offers_...

Is there a service that Quad9 offers that does not have the blocklist or other security?

The primary IP address for Quad9 is 9.9.9.9, which includes the blocklist, DNSSEC validation, and other security features. However, there are alternate IP addresses that the service operates which do not have these security features. These might be useful for testing validation, or to determine if there are false positives in the Quad9 system.

Secure IP: 9.9.9.9 Provides: Security blocklist, DNSSEC, No EDNS Client-Subnet sent. If your DNS software requires a Secondary IP address, please use the secure secondary address of 149.112.112.112

Unsecure IP: 9.9.9.10 Provides: No security blocklist, DNSSEC, sends EDNS Client-Subnet. If your DNS software requires a Secondary IP address, please use the unsecure secondary address of 149.112.112.10

Note: Use only one of these sets of addresses – secure or unsecure. Mixing secure and unsecure IP addresses in your configuration may lead to your system being exposed without the security enhancements, or your privacy data may not be fully protected

--------------------------

IPV6:
https://quad9.net/faq/#Is_there_IPv6_support_for_Quad9

Is there IPv6 support for Quad9?

Yes. Quad9 operates identical services on a set of IPv6 addresses, which are on the same infrastructure as the 9.9.9.9 systems.

Secure IPv6: 2620:fe::fe Blocklist, DNSSEC, No EDNS Client-Subnet

Unsecure IPv6: 2620:fe::10 No blocklist, DNSSEC, send EDNS Client-Subnet
Ask HN: Strategies for database reliability when I have no control over the DB?
Working in a corporate enterprise type environment. Very crufty. Unfortunately my application environment, which is very modern, relies on an old, old corporate DB. I have spoken with the dbadmins and they are not willing to help out to make things more reliable, they're pretty siloed off from everything else and don't answer to anyone to help. The team has no SLOs and the best I can see is about 90% uptime. In the end this may be a policy question, but for the short term I need to manage reliability of my applications so I can hit my SLOs.

So from my perspective, how do I manage this? Back up the DBs in my environment as best as possible and serve traffic from there, or cache everything? Data is constantly being added to the old DB, which holds user data. I was thinking about creating a bunch of DB shards in my environment with LBs in front of them with long-lived connections to the old DB, and if the user makes a request, if the old DB is down, serve from the backup shard. Maybe sharding is too complicated for this scenario. Advice?
Why aren't governments issuing grants to universities to research the development of a new social network?
>> That I could just plug this into any display panel, including dumb displays.

Do you mean Chromecast? You can just plug it into your TV's hdmi port and use netflix/youtube/twitch/mubi android apps to control your streams on TV.
My concern isn't about any current AP clients; it's that we'd be cutting off a whole dearth of potential future AP clients by making it the general expectation that all viable AP clients support WebRTC, and thus the task of building a client goes from the relatively simple "support json over http" to "support those + WebTorrent/WebRTC", which (despite what you say) isn't trivial (unless the client is in-browser/webview). Even if "just hook up a library" were a viable solution, the requisite increase in complexity/LOC/bugs would be really unfortunate. If this were the case, it seems to me we'd lose a lot of potential future diversity in AP clients.

I'm having trouble finding any complete WebRTC implementations outside of browsers, do you have any examples?
Reliable internet basically turned tech companies into giant bait and switch factories. Things get swapped out from under you at will to force you to use certain apps, sign up for certain services, give over whatever data they want. Look at Microsoft switching out their terms of service for skype, xbox live, office, etc. Windows updates are more of the same. Cell phone apps are a prime target since they basically give a direct line to update whatever software a company wants on to your phone, now that you have invested in setting up and getting some particular software to work. All the solutions to problems get switched out to create more problems.
Maybe not _as_ relevant, but still a considerable number of clients are configured to trust OpenDNS, and their far more ambiguous stance on what exactly this is for is appealing to some people. For example, OpenDNS says yes, absolutely it is their business what you're looking up, and maybe you are a Concerned Parent™ who wants to ensure their children don't access RedTube, so that feels like a good idea.
Timeouts when connected to Private Internet Access. Not surprised at all!

(I don't use PIA's DNS because they return IPs for popular sites that are different to my ISP/Google that cause issues, for some reason.)
This.
I use a "Smart TV" but never ever configure any Internet connectivity to it.
An old Mac mini serves as a media server connected to TV via HDMI. Everything works like a charm with a wireless keyboard and mouse.
Quote is at: https://1.1.1.1
Yes the whole point of a trailer is to hype the release.
A revolution in our sense of self
I remember reading about China making April Fools illegal after some major mishap where many people took a joke seriously. I was never sure if that was for real or satire.
Thank you for the data point. My psych offered that for consideration as a replacement for anxiety-inducing Effexor XR / Venlafaxine. I will explore alternatives.
What I found interesting was a period around 2008 where PHP still had "easy deployment" as a pro in its belt. Some enterprise level projects looking for easy adoption chose PHP and tried to build as they would have in Java.

One example is Magento, and arguably it was the right choice at the time and has given it enduring popularity (if not endearment) for nearly a decade.

As more software engineers took web applications seriously they brought best practices and tech stacks with them, and you can see the PHP community really strive to level up.

But if I were to make a bold statement, it is web development in general that struggles producing solid reusable work. You see it in all languages. The only ecosystem I can think of that isn't disparate islands of unique wheel factories is Ruby, and that seems to be because people learn "rails" not ruby.
Textcase Converter for Android
Hi There, Myself MC.Naveen,

I'm really very excited to Introduce my First Android Application which is available to install from Google Play store.

About this Application:

Once I'm in a Situation to Send an Email for an Important Task. They told me to send in Fully Block Letters. I tried selecting all the Text and Pressing the Caps key in Android. It won't helped.

I tried to paste in Google Keep, WhatsApp, Gmail. But nothing worked for me.

So I went to Online and Searched for Text Case Converter. Few sites did the work well But ended up with Weird alignment for Paragraph.

Oh, God. I struggled a lot.

So. I came to an Idea. To make this work faster and easier. In addition, It should work in Offline also.

I don't wanna fill up the App with Ads.

Finally, Here I'm presenting you the TextCase Converter. which makes your Work Easier without visiting the online sites.

Download link: https://bit.ly/2H3PMtq

P.S: Kindly Use the Report a Bug in About option. If you love this application, Kindly rate it on Play store.

P.P.S: If you want any other feature. Kindly Shoot to Report a Bug Page.

Thanks
> I am not going to give you a citation for missing knowledge. Grow up.

Incivility like this, and flamewars like this subthread, are things we ban accounts for. Would you please not post like this? Regardless of how right you are or how wrong someone else is.

https://news.ycombinator.com/newsguidelines.html
I mean I agree that it's not a good thing that its captured at all, but it's going down a dangerous road to ascribe literally everything they do as malicious. The term 'logging' has a well-defined meaning in the tech community that implies the data is being stored long-term, and no use cases or evidence are provided for that.

I dislike facebook as much as the next person, but too much panic becomes harmful to larger goals.
Box (an owned pointer to heap-allocated struct), Rc (reference-counted heap-allocated shared struct), and Arc (atomicly reference-counted heap-allocated shared struct) cover any cases that indicies into an array (or other data structure) don't.
http://www.debug.coach/

You should add a ace md <textarea> below each question where I can fill in the answers and save a pdf to share with my peers.
At Pruitt’s E.P.A.: No Studies, No Data, No Rules (NY Times)
The New Niantic – OpenStreetMap Foundation Collaboration
Where are you located? I am in the rural north Bay Area California and my numbers are shocking:

Ping statistics for 1.1.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 2ms, Average = 1ms

Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 25ms, Maximum = 27ms, Average = 26ms

Ping statistics for 8.8.4.4:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 26ms, Maximum = 28ms, Average = 27ms
https://drawings.jvns.ca/acid/
Unfortunately if you’re in the market for a high quality TV, your choices are restricted to smart TVs.
This looks cool! I have the other perspective -- I have a site that I want secured. This seems helpful for that angle also. I'd be interested if there are other resources as well that could be suggested on this thread!
Type systems are applied mathematics. You can’t get more engineering-y than that.
Distribute messages effectively in serverless applications
In-depth performance analysis of message distribution in serverless and Lambda applications.

https://medium.com/epsagon/the-right-way-to-distribute-messages-effectively-in-serverless-applications-f427e4229e67
As it's April fools day, I'm not sure if this is real or fake.
I have a Chromecast but I meant more like an Android TV box, like the Nvidia Shield. To separate the TV display capabilities from the internet capabilities.

Now I know the Shield exists that's what I'll be doing.
You get it. I'm grateful.

Check out double binds. Viral negativity, defined.
rfc 8336. h2 coalescing. h2 push. caching. it starts to add up to a very interesting story.
Personal attacks are not ok here and we ban accounts that do that. Please read https://news.ycombinator.com/newsguidelines.html and post civilly and substantively, or not at all. Would be good to read https://news.ycombinator.com/newswelcome.html too.
My bank (US Bank) had a Facebook script behind the login wall and was firing requests to Facebook while I was doing private banking.
Much as I hate linkrot I'm not sure we should be using Twitter as a archival source. But people do and you're not making future historians happy. ;-)

So - why are you using Twitter at all if you want to delete stuff so quickly?

You sound the kind of chap who would much prefer their own platform. Heard of these things called "blogs"?
I'm in Southern Germany, my ISP is a bit of a quack when I'm not using their own ad-riddled DNS (I suspect it's intentional)
If the idea isn't time sensitive, you could try #3 but offload some of it to freelancers. You can always find some tasks which take a lot of time but don't require a lot of skill.
This is what mind control looks like [video]
Well... Yeah, there's some merit to errno: it lets you handle errors.

Otherwise it's a horrible piece of crap:

- It's a global (sorry, thread-local) variable, updated behind the scenes.

- You can't tell whether a function will update errno or not by its signature. You have to consult the documentation.

- You can't tell the range of possible errno values unless it's explicitly documented (and the documentation is kept in sync with the implementation).

- Errno only communicates error metadata; the success/error bit has to be communicated in-band via the return value (e.g. printf returning < 0).

- Except for some functions which return void (or like readdir, which returns NULL when reaching the end of the directory, or on error) and set errno on error.

- In which case you better set errno to 0 before calling the function, because while these functions set errno on failure, they not necessarily set it to 0 on success...
A friend works there and told me that that they have the feeling that the issues are being addressed and that all things considered the net contribution of Facebook to the world is positive
Thanks for the clarification (though if it's a non-emergency your wait might be longer - but that is valid regardless of the country)
ISP can do anything with you DNS traffic. That's why Cloudflare DNS support DNS-over-TLS.
That's probably impossible to do. Slight variations in atmospheric densities even in the last days/weeks leading up to the final reentry can change the final reentry time by 1/6th or more of an orbit. Wired did an article about a small simplistic model check it out. So managing a 'controlled' reentry from 2+ years out is just too complex to be done now, maybe ever it depends on a lot of different variables.

https://www.wired.com/story/you-can-model-chinas-tiangong-1-...