skysight-inc/HackerNews huggingface dataset:
> But as you can see DNS, the protocol, can be used for more than simply "official" ICANN-approved domain names.

The fact that it can be used to transfer HTML or Speex files doesn't mean it should be used to do so. DNS is developed to serve one purpose, and that's to resolve domain names and domain information. Arbitrary data transfers over DNS were never its intended purpose so of course the designers to DNS extensions don't take DNS tunneling into account.

For example, the iCal protocol allows for arbitrary amounts of information through a comment on each calendar item. However, if I start sending calendar events between devices to stream video, I don't expect the next iteration of the standard to support my use case. The presence of a general purpose information field does not necessarily mean that this field should be expected to serve any purpose unrelated to the problem the protocol was designed to solve.

There's little preventing you from using your own DNS client with different DNSSEC keys for validation of your own records if you're using an alternate domain name registration system. ICANN has always been the de facto standard for TLDs and therefore domain names so putting the general DNSSEC keys with them makes sense.
I remember I was upset when we moved off OpenVMS (because market pressure) but it was so long time ago, that I don't even remember why I was upset. But I definitely resented the incredible gamble they took with Itanium, even before the gamble crashed.
You're assuming that the goal is to make something valuable.

There are forums with more traffic than this, which don't make money. They're hobby projects.
An unfortunate U-turn. For a long term they declined to offer an official mobile app, and were purely focused on the web.
Horrible reddit behavior fixed my reddit mobile browsing addiction.

Horrible firefox update fixed my hn mobile browsing addiction.

Forced slowness on my phone fixed my addiction to play games there.

Forced windows updates fixed my laziness to switch to linux full time.
No need to keep it contained, the oceans have billions of tons of dissolved radioactive material already. Adding more isn't going to change anything.

Dumping in the oceans isn't a serious proposal. I was pointing out that waste is not a huge problem.
Thanks for the links. Do you know how this toolset helps to mitigate/prevent what is called in the GitHub blogpost "Supply chain compromises".
Quickly checked around and couldn't find anything that applies to the dependencies of applications/binaries before they land into the target runtime (i.e k8s).
i use i.reddit.com , which is the old mobile view (not the old classic desktop view).

Some of the javascript is broken, but still works in most cases. I too, hope they don't remove it one day. Otherwise i might have to quit reddit...
Genuine question, i'm no math expert: if you're using the value by multiplying it with some other value, does that not imply it qualifies as normalised?

i.e. say you have a width of 500 and you want to move half way across so you have this value of 0.5 to get 250. By dividing 250 by 500, aren't we in fact normalising it?
I get 55k unique users to my personal site, per DAY. I’ve got a number of very popular tools I host for Minecraft and Dev work.

It’s written in PHP/Go/MySQL

I am on a $10 a month Digital Ocean Droplet hosting like 7 other sites as well, and it’s probably overkill.
This is exactly why I started working on 20-things.com with a firm stand on not doing what Reddit has been doing - pushing people to mobile app in order to be able to track and show them ads (adblockers won't work in the app of course). How can I achieve this? By limiting the community size to a certain number of people so that it can stay self-sustainable. This could be a few thousand users, and then the door gets closed to new registrations.
I'd love to know what the decision making process was, and if they were ever serious about rolling it out.

My assumption is that when designing the Model S, it wasn't yet clear that charging speeds would eventually become good enough that it made battery swap unnecessary.

Tesla wrote the playbook for a modern EV, so it's easy to look back in retrospect and assume they had a single clear vision, but battery swapping could easily have looked like a credible path back then.

Although I'm pretty sure that by the time they publicly announced it they knew it was a dead end, and its only use was publicity and ZEV credits.
Well, if ease of doing business was so improved under Modi govt like the propaganda accounts pretend online, why is it taking that guy months to setup his manufacturing facility?

Isn't "make in India" rebranded to "local vocal" and " self reliance" the new rebranded cliches which the current government and their workers throw at others?

If the guy really knows how to set up businesses in weeks then let him start a company helping others set up businesses

I know for a fact that unless you pay bribes or you're connected politically, it's very difficult to start a business in India.
Whoops I thought this was a digital ovulation test. They have multiple strips and you test one each day.
Thank goodness my teeth aren't radioactive, they only have mercury amalgam.
The fix is simple: Put the type of the variable in the type name. Then "UnitInterval proportion" tells you everything you need to know.
I don’t recognise your issue - I can go to reddit.com on iPhone Safari, access the mobile-optimised version of their new site, and the comments for every post are one tap away?

There are other issues, and it’s not great to use, but it is generally fully functional.
I would think those who create the content reddit is living off are less likely to get bullied into downloading an app. Long term, the content becomes garbage and the regular users leave too.
I couldn't start from where I left. So starting over seems to be righteous.
Yep, maybe I'll have to.
As the logic dealing with {0, 1} is named after its founder George Boole, a boolean or bool for short.

I'd suggest we call a fuzzy truth value in the interval of [0,1] after its founder Lotfi A. Zadeh, a zadehan or zade for short.

Edit: Fixed Bool to Boole thanks to globular-toast, my internal syntax checker must have auto corrected that one ;)
I’d respect Reddit more if it simply said “Reddit on mobile is only available via our app”.

At least then I wouldn’t feel in a world of sleazy manipulation.
Moderator of a large subreddit here. In our traffic stats, we see 1 in 4 pageviews are from the old version.
Parallel construction combined with the repeal of Habeus Corpus is reason enough to be rioting in the streets.
Practically? float/double. You probably don’t need any more precision and maintaining easy interoperability is more important.

Otherwise you just want the mantissa stored as an int or byte[] until you need it to be converted to a floating point number.
> In practice I don't think I've ever used it, and when I was a noob I often lamented the lack of a high-level documentation of Linux which would introduce the appropriate man/info pages.

It was introduced in 3.0BSD, it's pretty old :). As for usage, while I'm not a native French speaker, I don't think I've heard it used as a noun that often. I can't speak (heh :P) for Canadian speakers of French -- perhaps there are different norms for the use of various idioms there, and I learned French in Europe -- but over here I don't think anyone ever had trouble figuring out what the apropos command would do...
That's something I constantly wrote a few years ago, but since then they pretty much banned most subs I was subscribed to and made it very clear and they censor pretty much anything they want so that was ultimately what made me stop using the site.
Check out the Apollo app.
EduSAAS is Shopify for LMS – Offer your client LMS on cloud
It's trivial until you run into a date-field. I've connected some JSON based exchanges to each other and just created an XML intermediary format to have a single canonical model and do the various translations to/from the other systems from there.
I don't think there is an absolute best. Everything is relative. Suppose somebody scores 100 out of 100 in a test. Is that supposed to be objectively good/best?

When we say someone is the best in their field, all we mean is that they seem to do something much better than everybody else in that domain or they possess some special quality that not many others have it.
React Development on Demand
That has to be a recent change, because editing the XML used to cause it to roundtrip through libvirt, which doesn't keep the XML DOM around; anything not in the internal C structs would be removed from the files, including all comments.
I can read full comments, but not some subs. Is there some a/b test going on?
>turning off
I'll consider this one, maybe i am trying too hard.
Maybe all of us try too hard.
Maybe not always neccessary.
Free Online Programming and Computer Science Courses
I’ve also seen “fraction” used for this concept in Apple/NeXT APIs. E.g., “-[NSImage drawInRect:fromRect:operation:fraction:]” and “-[UIViewPropertyAnimator fractionComplete]”.
They might've changed it back now, but last I tried they didn't let you see the posts in a subreddit on the mobile site.
Libvirt uses proper XML parser so that's almost certainly a non-issue. The problem with libvirt XML files is that they are snapshots, and that they lack obvious defaults.

What I mean with "snapshots" is that you can't edit an XML file for a running VM on disk, but instead have to go through either virt-manager or virsh dump/load function. If you do edit an existing XML file on disk, it will just overwrite it for you.

And XML format is a bit more verbose simply because XML schema writers make it so. SGML could be even nicer for human writers.

As for comments in JSON, many parsers are not strict and would let you insert arbitrary elements, so you might add {"comment":"whatevah"} where you need it.

An example of terse XML would be:

<vm name="postgres">

<ram size="8gb"/>

<disk size="1tb"/>

</vm>

or

<vm>

<name>postgred</name>

<ram>8gb</ram>

<disk>1tb</disk>

</vm>

compared to JSON:

{

"name": "postgres",

"ram": "8gb",

"disk":"1tb"

}

They are not equally descriptive, but that's because you do not need a top-level element in JSON (you could have it).
Add me to the list, though I'd say it was 40% due to the web experience and 60% due to the content. Not only is it designed to make you feel like you accomplished something in life just by reading the headline, but much of them are just blatent falsehoods or outright lies. As in, the events didn't happen, or the image isn't from that day, or the event and the image are from years ago but used to stoke outrage in the present about something unrelated.

Edit: 50-60% on the web UI. I forgot about AMP pages.
Glad to hear it! Presumably GQL is GraphQL, which so far I have let completely pass me by. How would those helpers look, roughly?
I use "alpha" for this, as in A in RGBA.

Obviously won't work for everyone, but it's a simple convention that's easy to grok and explain.
What are the uses of skia wasm then?

So far I’ve mostly heard about porting apps that require native skia to the web. But that wouldn’t explain why google spent all that effort building a canvas compatible api and didn’t just stick to the skia api

I was hoping that skia would be more efficient in this tiling context where rendering tile images and putting them together in the final view isn’t that great with browser canvas. But I realize now that lack of multithreaded tile rendering means it doesn’t matter much anyways whether image tiles can be copied to another image quickly or not

Now I have a feeling that webgl might be a necessary step for me to look at.

This project has been dormant for a year now and I have to start again. Not an easy area to navigate with all those different and not necessarily comparable solutions

Last I played around with canvaskit I found the performance in the browser to be better than native canvas for certain things but worse for most. Why that is or if this follows any rules I don’t know. Perhaps I’m also mistaken
Same for me, as soon as I deleted Apollo ( to cure my addiction too) I use it less and less because the web UI makes me want to stop using it as soon as I open it.
On purpose.
Let it be general.

However, only for you, I messed up learning a lot of things this year. A lot. But not mastered any of it. Learn some of them for fun, some for getting employed as an undergrad, some from peer pressure. Now I can't move back to start those things from where I left.
There was a FreeVMS[1] project but as a complete rewrite according to specs. It didn't get very far...

[1] http://freshmeat.sourceforge.net/projects/freevms/
But letters in Shakespeare aren’t uniformly distributed either, so maybe it’s even more re likely.
K&R is a worthy historical artifact on its own, documenting the then prevailing programming styles and problems of interest, and the overall cultural vibe of the programming community back then. It just takes you back to the creative and somewhat unorderly 1970s atmosphere in Bell labs, with its former hippies now wearing big glasses and colourful sweaters.
so what ..
That's what I use, too: "normalized floats." I would prefer a better word, though. I work a lot with audio, and "signed normalized floats" doesn't exactly roll off the tongue.
> You can use memcpy or unions.

I know. I think the reason that this an area that causes lots of debate is because the majority of C programmers from 20 years ago would not have thought the memcpy or unions approach was a better idea than casting and dereferencing void* . The casting approach used to "just work" unless you violated the alignment requirements on your platform, and that was a problem 20 year-ago C programmers were happy to take on.

For next time this discussion comes up, I'll try to think of a good example of when the void* approach yields easier to maintain code :-)

BTW, you can also use -fno-strict-aliasing to make the C compiler sort-of work like it did 20 years ago. I believe this is what the Linux Kernel does but I couldn't be certain that it is for exactly this reason.
This is the right answer for anyone in data science
I personally don’t think that JavaScript will die anytime soon. The amount of JS written in the last ~5 years alone is enormous. But I understand that FE development isn’t as challenging as it used to be. I used to be a backend developer coding in C# mostly and I loved it. At some point everything shifted to the browser and I ended up writing only JS. Bored, I picked up Clojure and I’m fascinated. It doesn’t have the popularity of Rust but it is fun to write code again.
> , Tesla never showed any interest in building a factory in India. However, what exactly are the "red tape so much" that you are talking about?

All you have to do is Google. Did you do that?

There are countless tweets and articles about Elon himself replying to Indian Tesla fans that due to Modi govt's inflexible regulation, he can't start a factory in India.

I didn't bother to read the other wall of text since you don't show a propensity to finding out facts which don't fit in your narrative.
I see no issue except from the entities. Which by and large have died anyway as those come from DTDs and not from XSDs. I do not see why closing tags are a problem: my editor will insert them and it makes parsing the XML much easier/less error prone. XSLT is brilliant indeed (and to my eye quite readable, but then again I also like regexp ;-)
Even Sparta had some democracy.
The water in a glass can take a long time to evaporate, but if you put your fist inside the glass and press you will have a sudden loss of 2/3 of the water in seconds.

There are pools and pools and there are leaks and leaks. Anybody that has built an aquarium knows that a 80cm high design is much more complicated to made leak-proof than a 40cm high design holding the same water.

A shallow pool would not be enough to contain a small nuclear plant, so you need a non standard bigger pool. Higher the pool, higher the weight of water column, the force pressure against the walls will increase, and the leak will be much faster because the water weight in the upper level of the pool will force the water in the low levels to go out. If your leak is in the upper side of the pool will be a small self contained problem but if the bottom leaks is a different thing. As the bottom needs to support much more force against it and there is a weak area when walls meet bottom, is more probable to fail first.
And then the scrolling wont work, if I understand parent comment correctly
Depends how you look at it, I guess. 0 to 100% translates to 0 to 1.

edit: but I guess it is wrong, because % is ambiguous - it can mean fraction, it can mean growth
Their idea of a "modern" look is Fisher Price.
Gumbo Zhèbes: A Collection of New Orleans Creole Proverbs
I am new in Node.js (only used express). Made some basic CRUD projects. I haven't given any interview or worked on Node.js in production. Can you please tell me what things are required to be considered a good Nodejs candidate? any libraries, concepts that I should look into? I would be very thankful to you.
I think that has reversed for Europeans at least somewhat. I’ve talked to a German very successful Havard Professor, who considered a move back to Germany because of the situation in the US. I personally would have loved to work in the US at some point in the past, now I am not sure it is worth it.
*George Boole.

I like this idea, although I don't think English speakers would know how to pronounce "zadehan" by default. "Zadean" might be better. I don't think it will catch on, though, because "boolean" is really easy to say but "zadean" isn't.
The problem with blocking it is that reddit is not just for time wasting. It's also currently the most popular forum host for all sorts of experts, from audiophiles to network engineers. Whenever I have a technical query and Google is returning a whole load of SEO spam I append 'reddit' or a stack exchange site to the query and can fairly reliably expect to discover a technical subreddit which answers my question and where the best answers are the most visible, thanks to voting.
Did they ever give you an explanation? I've used Hetzner for 6-7-ish years, and _never_ had any problems with them. I have mostly used their dedicated servers service, though.
Social networks monetize user anger, so no, they won’t care
Everybody messes up at a certain point of time. I did, maybe you did too or eventually you'll.
But question is , how to leave it there and start over.

Its difficult to learn anything after a large gap. As you are not a beginner yourself now. Your Baggage adds up to your fatigue.
Reddit is the poster child of single page applications. It is slow, consumes more resources, and is visually overloading. I'm not surprised that it has difficulty with mobile browsers. It doesn't even do well with desktop ones.
Just fyi, you can use mbasic.facebook.com ... Still horrible, but at least you can communicate to some degree without any app, I used it for a month while being stuck with an old phone.
We are really straying off actual point.

Why would you not actively avoid undefined behaviour and instead take risk.

Zeroing out variables, checking pointers coming from external modules etc.
Not rallying on a compiler to resolve fancy stuff.

Like the example:

void contains_null_check(int P) {
int dead = P;
if (P == 0)
return;
P = 4;
}

Leave declarations uninitialized or zeroed
Check input.
Work with data.

void contains_null_check(int P) {
int dead;
if (P == 0)
return;
int dead = P
//work
P = 4;
}

This leaves less space for error/interpretation and IMHO it keeps code cleaner.

Any fancy optimizations should be used only for critical path and only when absolutely necessary.
When logged out they skew the comments and make it virtually impossible to follow a thread with a large number of comments
But they also sell for extra money. It's less about building a better device and more about marketing. It's playing on the fact that people assume something electronic and more expensive will be more accurate.

People will make claims about UX et al but they're more a side effect from companies marketing a pseudo-digital device to gullible customers rather than the original goal of the device. And I don't mean "gullible" in a negative way because I've fallen for this trick many times in the past too. If you don't know the hardware (and most wont) then you can't be blamed for trusting the marketing.

Ultimately though, if a digital readout reassures potential mums-to-be more than a paper strip then at least this device does serve a useful purpose beyond tricking people for a few extra dollars.
Not your resources
I'm such a klutz - sorry. This is what I get for reading HN when I'm still in bed and without putting my glasses on first. This is a terrible habit that I need to break.
> but I’ve never with XML that came with a schema

how about docbook?
It's been a while, but I think even eclipse's project.xml used to have a schema, and would validate it if you tried modifying it yourself.
I remain amazed that the #1 shipper of Unix systems today is .. Apple.

I grew up on Unix in the 80's, cut my teeth on MIPS RISC/os and then Irix and SunOS and all the joys of the very first days of Linux, oh my .. and I was fully prepared to be an SGI fanboy for the rest of my life - and then, they abandoned Irix and shipped NT. sadface

So when the tiBook came out, and it was promised to have a Unix on it, I jumped off my Indy and O2 workstation onto Apple - a company I'd never imagined, in my wildest 80's and 90's fever dreams, would become the one company still standing in the Unix wars. The tiBook was just soo good, and despite all of its warts in the early days, MacOS X' underpinnings with Darwin were just good enough to swing the decision to use it as a Unix-developers machine. And, it has been solid for 20 years as a platform in that regard, although the writing is definitely on the wall for us Unix geeks who nevertheless carry a Macbook.

If only SGI had made a laptop, and not been wooed away from sanity by the NT freaks. Can you imagine if SGI (Nvidia) had made that laptop before Apple did .. ? I sure can.
I don't like "ratio" because, though this might just be me, I already have a bad habit of assuming, incorrectly, that every ratio in my code is meant to stay smaller than +1.
And the majority of those are inconclusive results which should be reported by digital as ... inconclusive. Removal of doubt here can cost you precious time.
99% of the content is made by 1% of the users, so I don't think this logic applies. Most reddit users do not participate in discussions, they only consume content.
There is a phenomenon when older and older groups enter a social platform, the quality of that platform deteriorates for the younger generation, and perhaps maybe even overall.
We saw this with facebook, We saw this with twitter, and we're now seeing this with Reddit.

(yes, there is twitter outside of tech, and it's content quality is extremely poor and juvenile)

Reddit, at one point, was just science, memes, an occasional atheist post, and and A list Celebrity AMA every other day - a platform that provided niche content mostly for age 18-30 year old Americans.

Now with the flood of all sorts of ideas from all fronts, It has become way too overwhelming to really digest what everyone has to offer - Diving deep into reddit will eventually and inevitably get anyone upset and bothered.

As Reddit builds its foundation upon favoring ad populum, it is starting to become evident that not every voice should be heard, especially when the average american individual is as uneducated as he or she is.

“Anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'”

― Isaac Asimov

I'd like to one up Asimov - that it is not a false notion, but literally the core tenet of what democracy is.

That all opinions are of equal value.

And in all honesty... this is dangerous.