skysight-inc/HackerNews huggingface dataset:
Why would I change my behavior for a stranger with a one year old account that has less than 15 karma? You clearly do not understand the tone that is used on HN.
You're distracting from the fact that you, probably intentionally since the full comment is either not mentioned on most websites, or in full on others, removed part of a quote. Why you did this, I cannot say for certain, but I feel like, with your repitition of "Clearly he is a stable and happy person with no insecurities." that you have a have a particular viewpoint, and after seeing your other comments, transphobic, ugly and a troll.

There are people on this forum that will disagree with me on transgenderism, but comments like yours will not allow us to have a fruitful and meaningful conversation.
I spend entirely too much money at Best Buy, and I’ve only written 5 star reviews for products I like. The bad products get immediately returned for a full refund - one of the advantages of buying from a big brick and mortar store. I never think about products I returned, I would prefer not to unless I’m given some incentive to write a bad review. Now, if I were stuck with the item, I’d probably trash it online in their review section.
SEMrush S-1
That's true! Though in 1,000 years it might not be true.

And in 10,000 years an asteroid could hit earth and create an impact winter on earth that makes it so that Earth is a place where it is easier to freeze humans than not.

Creating a backup for humanity on another planet isn't about the next 500 years. It's about the next 100,000 years.

And creating a backup for humanity in another solar system isn't about the next 100,000 years, it's about the next 100,000,000 years.

In those kinds of timeframe, spending 1,000 years to terraform Mars is pretty quick.
But for something to have "value", at some point, it can be converted to currency .. i.e., I can use it to buy something.
Probably an autocorrect; the language is less commonly used than the Americans with disabilities act.
https://en.wikipedia.org/wiki/HTTP_referer

> The HTTP referer (a misspelling of referrer) is an optional HTTP header field that identifies the address of the webpage (i.e., the URI or IRI), which is linked to the resource being requested. By checking the referrer, the new webpage can see where the request originated.

https://tools.ietf.org/html/rfc7231#page-45

> The Referer header field allows servers to generate back-links to other resources for simple analytics, logging, optimized caching, etc. It also allows obsolete or mistyped links to be found for maintenance. Some servers use the Referer header field as a means of denying links from other sites (so-called "deep linking") or restricting cross-site request forgery (CSRF), but not all requests contain it.
Or is it the detractors that are becoming more and more insane? Perhaps it's both. There are so many detractors who seem to have the need to go "hurmph!" every time someone mentions Bitcoin, and often times they have knowledge gaps that destroy their credibility. In every Bitcoin related thread here on HN, there's tons of detractors who make ridiculous claims around the utility and mechanics of Bitcoin that it's hard to take them seriously. Why are they so invested in shouting down Bitcoin in the first place? If someone doesn't like Bitcoin, they can simply not use it. There's nothing wrong with healthy criticism, but it's there's an air of emotional insecurity in these people that makes me wonder whether they're former Bitcoin supporters who got burned after 2017 because of their misconceptions.
Are they still influential? They're something I associate with my parent's generation and the era of print magazines.
Lessons learned: DNS Redundancy shouldn't be an afterthought.

-DNSimple customer
And you can’t really trust those either since companies will review competitor’s products negatively. These days I just ask coworkers and friends and family
Looks like eslint is working on a new set of rules that would help with these currently-unprotected any cases: https://github.com/typescript-eslint/typescript-eslint/issue...

> Create a rule which uses type information to determine when you're inadvertently breaking type safety by using an any, potentially without knowing.

> Often libraries (or even the typescript defs themselves) can have weak(/lazy) types which return any. If you're not careful, you can inadvertently introduce anys within your codebase, leading to bugs that aren't caught by the compiler.
Variants of this have existed forever. Here's what will happen – I spend years writing great reviews and building up a good score. People trust me, I become famous in the community. Brands start to vie for my attention. A shitty company comes along and offers me $1 million in exchange for a good review. What incentive do I have to turn it down?
How does this differ from 'serverless invoke local'?

I use that model and it's pretty good. I can output local log lines and see them on the console.
I'm the author of at least one of the ClickHouse video presentations referenced in the article as well as here on HN. ElasticSearch is a great product, but three of your points undersell ClickHouse capabilities considerably.

1.) ClickHouse JSON blobs are queryable and can be turned into columns as needed. The Uber engineering team posted a great write-up on their new log management platform, which uses these capabilities at large scale. One of the enabling ClickHouse features is ALTER TABLE commands that just change metadata, so you can extend schema very efficiently. [1]

2.) With reference to scalability, the question is not what it takes to get 200 nodes up and running but what you get from them. ClickHouse typically gets better query results on log management using far fewer resources than ElasticSearch. ContentSquare did a great talk on the performance gains including 10x speed-up in queries and 11x reduction in cost. [2]

3.) Kibana is excellent and well-liked by users. Elastic has done a great job on it. This is an area where the ClickHouse ecosystem needs to grow.

4.) This is just flat-out wrong. ClickHouse has a very powerful SQL implementation that is particular strong at helping to reduce I/O, compute aggregations efficiently and solve specific use cases like funnel analysis. It has the best implementation of arrays of any DBMS I know of. [3] Drivers are maturing rapidly but to be honest it's so easy to submit queries via HTTP that you don't need a driver for many use cases. My own team does that for PHP.

I don't want to take away anything from Elastic's work--ElasticSearch and the ecosystem products are great, as shown by their wide adoption. At the same time ClickHouse is advancing very quickly and has much better capabilities than many people know.

p.s., As far as ANSI capability, we're working on TPC-DS and have ClickHouse running at full steam on over 60% of the cases. That's up from 15% a year ago. We'll have more to say on that publicly later this year.

[1] https://eng.uber.com/logging/

[2] https://www.slideshare.net/VianneyFOUCAULT/meetup-a-successf...

[3] https://altinity.com/blog/harnessing-the-power-of-clickhouse...

p.s., I'm CEO of Altinity and work on ClickHouse, so usual disclaimers.
Can you offer one contradiction to it? That would be more helpful than just saying it’s not true.
SQL doesn't compose all that well.

For example, imagine that you have a complex query that handles a report. If someone says "hey we need the same report but with another filter on X," your options are to copy paste the SQL query with the change, create a view that can optionally have the filter (assuming the field that you'd want to filter on actually is still visible at the view level), or parse the SQL query into its tree form, mutate the tree, then turn it back into SQL.

If you're using something like dplyr, then it's just an if statement when building your pipeline. Dbplyr also will generate SQL for you out of dplyr statements, it's pretty amazing IMHO.
"To the surprise of experts in the field, a postdoctoral statistician has solved ..."

Wth? Am I the only one bothered by this opening statement? A post-doc IS an expert in the field. One who has spent a significant number of years doing a PhD to become THE expert in their own particular subfield, and presumably many more years after that diving into even greater detail.

Since when have we grown so accustomed to postdocs that we're treating them as on par with undergraduates in terms of academic value, and are so super surprised when they make an important discovery?
We see this time and time again where technology needs to be introduced multiple times before it gets adopted. The killer app is always use case.

It helps that the iPhone was a iPod with a phone attached, instead of a phone with a multi-use compute device attached.

OG iPods were single purpose music players, and features that made sense were slowly introduced over time (and were optional). Adding support for photo viewing made sense because album art is universal and well, album art is no different than a photo. Adding video made sense because you have this nice color screen for showing the photos/album art, and music videos are a thing people enjoy. Then adding a camera make sense, because you can already view photos/videos. Once you have all that in one package, adding phone capabilities makes a lot of sense when you realize that people are carrying around iPods along with a cellphone.
Not markdown, but asciidoc has first class support for blocks and references/attributes.

- https://docs.asciidoctor.org/asciidoc/latest/macros/inter-do...

- https://asciidoc.org/userguide.html#X60

- https://asciidoc.org/userguide.html#X73
The Nano reddit is split up because of this reason:

You have NanoTrade where these things are discussed, and you have NanoCurrency where Nano itself and adoption is discussed.
I think you might be overestimating the number of people interested in these markets and their attention span. Additionally I think this comes down to a matter of trust, the same issue in spam and phishing. So, maybe a bit of a problem, but only fractionally.
Or alternatively waiting it out a bit until it's more obvious what the pros and cons are (because others have tried it out in depth and shared their experience). Still a far cry from actively dismissing it.
> I could simply use the Apple OS tool to do something similar, and I knew it would be safe.

Even that assumption is being eroded
An old version anyway. I think 2014.4 or around there was the last PPC version of ubuntu.
Or Java
I very rarely eat at McDonalds because I don't like them for the most part. But, if I did, and I was promptly served what I ordered, why would I ding them because their burger isn't up to the standards of the (costlier) burger joint down the street or even Shake Shack.
While this sounds plausible, fortunately it doesn't seem to be the case. We're hearing is that it's both improving student outcomes and making coding more fun and exciting for students, so much so that they continue coding after their class. This came in recently from a CS teacher in Mexico City:

> I am a CS teacher at a public high school in Mexico City, and I am fortunate to use Repl.it since the past October. My remote classes have gone so good thanks to Repl.it, my students have been learning a lot by working with your platform. They have even given me a C language code made in Repl.it as a present on my birthday.

We're also working with researchers to conduct a small study to see if this can be borne out in outcomes data.
> "Lovecraftian hieroglyphics of Fortran" <-- the author never programmed in Perl, I presume.

Or in Fortran, it's a relatively verbose language from what I remember of it (that said, I learned Fortran 90/95, so maybe the older variants were worse)
Yes it's actually getting a lot worse!

Had a long discussion the other day about Amazon and where we went wrong as a society. Short version, Amazon should have been regulated to facilitate existing small specialist businesses supply chain and delivery, not directly compete with them and force them out of business.
Amazon should have been fulfilling orders on behalf of mom & pop's knitting supply, not undercutting them and cutting them out.
This is incredibly damaging to the tax base as most taxes are paid by small businesses. Now we have a pandemic where the big box stores and online retailers remain open while the mom & pops are closed and going bust. It's a slow moving economic disaster IMO
> Let us recall that that inflation in Germany is close to 0.

OK.

> Thus, saying that policy X is responsible for a price hike is hilarious.

Not so fast. If inflation is close to 0, and policy X is introduced, and then price hikes show up in a category subject to policy X, why is it hilarious to say that policy X is responsible? Why is it not reasonable to at least suspect X?
I think the answer to your question is that, until relatively recently it was not possible to run arbitrary SQL against data frames in either language. sqldf and duckdf pass data off to another program (albeit in-process), run the query there, and pull the result set back to R, paying data movement and transportation costs along the way. Tidyquery is neat and avoids that issue, but is also only 18 months old or so
The regulations around radios exist because the spectrum is limited and emissions propagate over a wide area. You and I (assuming you're in the US) have the same standing to use radio spectrum. If I go and modify my phone's firmware to increase the power output I could literally jam communications from your phone.

It's very different than if I modified the firmware on my hard drive or UEFI on a PC. I might fuck up my stuff but it doesn't affect you. I can fiddle with my hard drive firmware all day but I'm not going to block a 911 call you're trying to make.

Also a company giving out modem firmware is an exception and not a rule. It re-classes the device as a hobbyist/experimental device and if they go traipsing around with it they could potentially face fines (unlikely but possible).

Again it's not about lobbying it's about a limited spectrum and people being stupid/assholes not realizing or caring their pocket radio affects others. You live in a world where shitheads try to make their cars louder on purpose and you can pick up dozens of WAPs because everyone sets the power to the highest number the interface allows.
You are correct, it doesn't matter how will the improvement happen as long as it does happen.

If Electron is rewritten in C / Zig / Rust / whatever and becomes much more lightweight then I'll be on board about using it myself.

But the abusive relationship between today's software and what is essentially supercomputers has to be ended and started anew on a more respectful foot.
This is why I absolutely hate not pinning down versions/hashes.

For example, with `cargo`, let’s say a library I require passes a security audit. However, because a library it requires, or one of its dependencies requires doesn’t pin down a specific version but instead just requires “latest” or “2.1.”, my security audit is for naught given that malware can slip in any time for 2.1..

That goes for testing too. I’ve tested my software etc, but sometime down the line a transitive dependency updates and adds a bug. Now my software that i haven’t changed, is broken.

Software requirements without pinning is a code smell.
I think people sometimes JUST do it for NO good reason other than to DRAW emphasis
A fun anecdote from my wife: 6 years ago she reviewed a nursing bra on Amazon. Gave it five stars. Fast forward to now and she when pulls up her review history that same review (with the exact text!) now appears on a consumer electronics device.
Doesn't really belong here.

That said, I thought the rule was that you never went full Hitler and I would have said this tiny soupçon of Hitler was just the right amount to add a bit of darkness to the overall flavor.

Clearly I'm out of step with the times.
It's infuriating. I've noticed the auto-generated pages especially when searching using patterns of the form "X vs. Y". Half the links will just be auto-generated pages that show the specs side by side along with some ML-tinged paragraphs above to make it seem like the article was written by a human. (but after reading a few sentences it obviously wasn't)
Using a bloated non-native app to develop your elegant, fully native app. Uh huh.
> most of us are in here for the money and don't give two hoots of the technology

Given that the technology determines the timeframe over which you can make money, this seems like a weird position to take.
You're not explaining anything. You're asserting your opinion. Again: examples (of scientists doing that), please?
No, but I appear to have missed whatever news you're winking and nudging about
It helps (and perhaps is no surprise, given her easy facility with the material she covers) that she's a Math PhD as well :)
Well, if you'll allow everybody to review everybody PRs then eventually that's what you'll get.

Similarly - junior might look at your PR and see that it's ok. Senior might look at it, see that you've forgot about a thing that junior didn't know about, you omitted to test a certain condition, etc.

Again, juniors are more than welcome to look at PRs and be a part of discussion, but if you're merging, you should be wary. I'd personally be against allowing a merge if you get only a junior approval.
> It presumes there is some other entity with whom you can hold a channel open, who you do roughly equivalent amounts of deposits and withdrawals from.

I don't get how you go from there to "centralised banking".
Contrary to a bank, you do not need to trust this entity with your money. Also it is not centralised, there can be many such entity and they connect together.
exactly - was on a team where an individual contributor got promoted vertically to manager and thought they could create a good product by code reviewing everyone to death and demanding that they be the only one allowed to code review. no more tagging other teammates; just this manager
That's good to know. It just feels more "at home" inside a VM I already use for accessibility and compatibility testing anyway (IE3+ for my sites), and it starts up faster than with Wine for me.
> They're not likely to have the model you want in the specification you want and the colour you want just randomly sitting right there and then, no matter how large the dealership is, so most people have to order.

A lot of people just pick from what they have in stock (or what they can get in very short order from nearby dealerships).

> Right, so trade-in is part of the delivery process and parts is like servicing. These are all things that still need to happen. Financing is part of the buying process so can be done online or they can help you do it if you're stuck.

I don’t understand what you’re going for here. These are things that dealers do, and do a lot of. I thought that’s what you were asking about. You can do them online... but a ton of people don’t.
It's not even a 2020 thing.

For most people in the environments where Teams is rolled out, the standard used to be either e-mail (using bloated clients like Outlook) or Skype for Business (formerly Microsoft Office Lync).

The question as to why those previous options can't be as good as the consumer-grade alternatives (such as the social networks they're often using) has already been settled long ago and they've accepted whatever BS answer they've been given.

Compared to what they used previously, Teams is indeed an upgrade (albeit small) and they are unlikely to question its quality as they've already accepted that the tools they use in their enterprise are terrible compared to consumer-grade alternatives they use outside of the enterprise.

The real eye-opener for them would be to try Slack, where they would suddenly realize that office chat doesn't have to suck, though I have to say Slack is doing a great job over the last couple years at catching up to Teams when it comes to terribleness.
MacOS' compositor is waaay worse than Windows'. On MacOS everything feels like it's lagging for 200ms.
Not wanting to rub salt to your wound but there is a difference between able to tell if a car went fast or slow, or definitely slower than the speed limit, or exactly 58.4km/h.
Scapegoat as a Service?
Did they define "substantial area" and I just missed it?
I've spent the last two years writing my own framework because I hated React so damn much.

It really doesn't have to be that complicated. Granted, I still use a bundler, but it's really easy to set up. I had my friend walk through it all... he seems to think it's great.

I should probably release this project some day.
This is a fairly common phenomenon in aviation. After seeing planes do the same thing you're describing I looked into it and this post covers what's happening accurately [1]. The phenomenon is called Foreshortening [2].

[1] https://aviation.stackexchange.com/questions/12762/what-airc...

[2] https://en.wikipedia.org/wiki/Perspective_(graphical)#Foresh...
> But if we have tried to define 'compatible' in a rigorous way, I haven't seen it

My understanding (and the way I've versioned my projects) is that a major version denotes a stable API and behavior you can safely rely on. What functions are exported, what arguments they take, etc. That's a pretty easy thing to not break.

Things that _aren't_ covered are implementation details such as the location of files in the package, the reuse of objects internally, or other not explicitly-defined behavior.

A couple of examples:

1. In JS, you can import from sub-folders: `let const = require('somePkg/a/b/c)`, but that depends on internal organization. That's not guaranteed across versions.

2. You can also add properties to an object. If we export a function that takes a request object and returns a response, we don't guarantee those are identical objects. We _do_ ensure that the object returned from the function has properties x,y,z, but not that anything you defined before calling the function will still be there.

We would have this back-and-forth on how to version fix releases. "Well, if someone was depending on this buggy behavior, this update will break their code". Ultimately, we said "this is what we guarantee will work. For anything else, run tests anytime you upgrade".

We're not perfect (all software has bugs), but this has worked pretty well.
This is true in the real world again (still?) too. We're currently stocking up on disinfecting wipes to donate to the school when they open next month. We've been told that the teachers only want brand name Clorox wipes, because they don't trust any other brand to actually disinfect safely.
Amazon realized long ago that selling cheap Chinese-made products (whether real or fake) isn't the future of the company. Something is only a real problem if it affects their first-party products and services ecosystem (Echo, Alexa, Fire, Kindle, Audible, Ring, Prime, Video, Whole Foods, Fresh).
I thought we were talking about Air Defense Artillery for a minute.
Jeff Lawson: How a Platform Engineer Saved Twilio from Absolute Disaster
The issue that broke the camel's back for me was when I saw "cstomerName is not defined" in production. I just could not accept that it is OK to live with tools that let that happen.
Doubtful considering GrapheneOS is not a business oriented project.
K8s took a few months to learn well enough to migrate my companies production services, and most of that was Istio. K8s simplifies things and makes life easier. It's just different from traditional Sysadmin methods. Drupal's Organic Groups by itself is way more complex than K8s. I've played guitar for 35 years and really am not very good. Maybe you should pick up a hobby that is actually difficult to "re-calibrate" your scale.
One of the things you listed is not like the others. Why didn't you give Clojurescript a chance. It's like being in Hell and then someone brings you infinite amounts of cold fiji water. Hell becomes more bearable ;)
Sadly, you have a point.