skysight-inc/HackerNews huggingface dataset:
If you find a place for comments sorting options (what my parent comment initially suggested), it could go there too (it's also related to comments display settings).

Maybe a line between the "add comment" button and the first displayed comment?
What do you mean by dead? It's still maintained and developed and still works great. Yeah, not many people are using it for new projects so if you're anxious about using something with the biggest "mindshare" then Coffeescript isn't for you, I give you that.
It's funny that there is such a pro and anti js movement in the hardcore professional programming world. I know it's a bit off topic. But in every js topic here at hackernews you can feel this tension. I have never seen this before. And this place is visited by the best programmers out there . Very interesting
> A statement such as f(g(x)) becomes absurd without parentheses.

This was a feature I actually enjoyed.
Headline and article content don't line up very well. Actual (short) body of article makes the point that when people in positions of power don't have significant training in statistics, it isn't surprising that they don't understand statistics. But that they do need to understand how much they don't understand. The article says next to nothing about gaming of professional achievement in academia.
This is no excuse to be the aggressor. "Republicans might do this" allows you to steamroll over anything set up to force compromise and bipartisanship. Once they're already doing something you don't have to feel bad about doing the same thing when it's your turn, but whoever is the first to tear down a barrier to naked partisanship is the party doing wrong.
no, it isn't. The parent comment isn't saying "but what about those other things we should break up just because?". It is saying "you make it sound like breaking up big tech will accomplish a lot, even though, I think, breaking up those other things is a way higher priority that will accomplish much more, and here is why".
Maybe they plan to ‘learn’ every voice submitted?
It was a pituitary thing. Peanuts are high in all the nutrients your pituitary needs, iirc.
This general strategy is called inoculation, or variolation.

It is, indeed, not a great way to immunize the public, as the patient becomes contagious, and can pass on full-blown infection to other people. It's also dangerous in its own right; 'mild' infections can progress to full-blown infections.
I agree completely. We have APIs that are both used by our website and our external customers (we sell our API for our customers to integrate with their websites and mobile apps) and for batch loads for internal use.

We deploy our APIs to Fargate for low, predictable latency for our customers and to Lambda [1] which handles scaling up like crazy and scaling down to 0 for internal use but where latency isn’t a concern.

Our pipeline deploys to both.

[1] As far as being “locked into lambda”, that’s not a concern. With API Gateway “proxy integration” you just add three or four lines of code to your Node/Express, C#/WebAPI, Python/Flask code and you can deploy your code as is to lambda. It’s just a separate entry point.

https://github.com/awslabs/aws-serverless-express

https://aws.amazon.com/blogs/developer/deploy-an-existing-as...
https://en.wikipedia.org/wiki/Merchant_Marine_Act_of_1920

Exactly. The Federal government speaks out of both sides of it's mouth. If monopolies fail to spur innovation as is suggested by many, then regulatory burdens such as the Jones Act do even more explicitly.
>From the day the text was proposed, the fact that the only thing thar a DMCA takedown required to be sworn under penalty of perjury was that the complaining party represented a rights holder has been a frequent point of criticism.

This is wrong. Perjury also applies to having a good faith belief in the infringement.

>The DMCA requires a complainant to declare, under penalty of perjury, that he is authorized to represent the copyright holder, and that he has a good-faith belief that the use is infringing. This requirement is not superfluous. Accusations of alleged infringement have drastic consequences: A user could have content removed, or may have his access terminated entirely. If the content infringes, justice has been done. But if it does not, speech protected under the First Amendment could be removed. We therefore do not require a service provider to start potentially invasive proceedings if the complainant is unwilling to state under penalty of perjury that he is an authorized representative of the copyright owner, and that he has a good-faith belief that the material is unlicensed.

Perfect 10, Inc. v. Ccbill Llc, 488 F. 3d 1102 - Court of Appeals, 9th Circuit 2007

>A copyright owner who submits a takedown notice must include a statement, under penalty of perjury, that she has "a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner." Id. § 512(c)(3)(A)(v)-(vi).

Hughes v. Benjamin, Dist. Court, SD New York 2020
I do Rails full time and most the CoffeeScript lives in the "legacy" side projects. Most projects I'm on have moved to vanilla JavaScript or ES6 via Webpack.

I don't think it's dead (it's still popping up), but I think it's time has passed.
This was basically my reaction, but the enabling tech is definitely not the same thing as the product. It seems like they're betting on the founders to find the right approach to make it an Instagram for voice (Instaphon?)
People love and trust Google, dude. It's one of the most beloved brands in America (and probably the world). He's handling this perfectly.
I’m wondering if the focus is going to be on the search business or how Google stifles competitors on their search results page? I know Yelp for example has long claimed Google downranks their results over Google’s own reviews etc.
I don't like a lot of the vitriol, but I do find reading those threads interesting and sometimes really enlightening. Sometimes I disagree, sometimes I agree, sometimes I learn, other times it's just bickering but just the same... it's strange, but interesting.

Pro JS (more TS) camp here.
The problem is the way the author instantly jumps from "98% pure functional programming doesn't work" to "you should use OOP."

In order to bridge the gap, you have to make some pretty terrible assumptions:

If your code is not OO, it must be FP.

If your code is FP, it must be pure. Therefore,

If your code cannot be pure, it must be OO.
Coding is not Computer Science
Could you elaborate on this latter point further? I guess maybe I have impostor's syndrome but I have a hard time understanding how you could ever tell if you are that person or not. Imagine the following that I saw on a poker video recently:

You have a table full of top-tier poker players and you have a rookie who won a contest to be in a game alongside them. The rookie is playing absolutely terrible, the commentators are cringing at the moves the rookie is making. The other players are clearly doing things to take advantage of the rookies playing style. Yet at the same time, the rookie comes out in 3rd place, up 50k from their buy in at the start of the night. 3 seasoned award winning professionals are all net-negative for the night, some of which are -150k from where they started after 150 hands played.

Is this rookie an impostor or not? Does it matter that the rookie is an impostor if he is still beating people who verifiably are not impostors over the average of 150 separate hands?

I guess all this is to say that I don't get what value using the impostor's syndrome framing gives us.
IIRC, one reason his PhD was so hard is he spent a bunch of time working in a grind-it-out field (automated bug-finding) with an advisor who was sort of an outsider in the field. That's a recipe for a ton of hours spent on the wrong stuff with little agency. He only pivoted toward his current focus on HCI, learning, visualization, etc incidentally near the end of his PhD.

Since he's now familiar with and known in his chosen area, he may honestly be able to say to his students "I can help you do meaningful and rewarding research".

(Of course, I dunno what the actual story is.)
Courts have interpreted the statute to mean that perjury applies to a good faith belief in infringement as well. See two cases cited at https://news.ycombinator.com/item?id=23198236
Successful as in slow to use, poorly designed, difficult to extend and a memory hog. You can't even reuse code between rails1 and rail2. OO is a joke. Pure OO languages like Java and SmallTalk are already failures. C++, Scala, Kotlin are not OO languages. Design patterns are not engineering, let alone architecture.

The only success for OO has been UI development. It's a failure everywhere else. OO databases are a failure. ORM is a failure. OO based distributed computing has failed, we use REST. OO based design is a failure, no one uses UML.

OO based architects are a waste of time and money. You can replace all OO based architecture nonsense and patterns with code written in Go.
If you are using your phone, consider using an app to access HN. On Android, I use materialistic (available on f-Droid). It's a neat client!
You can’t seriously compare smoking and keeping up with friends and family, which is the reason that drives most of the usage of Facebook.
True spherical hackers in the vacuum want to be undisputable experts in complex topics and as this often mixes with sheer egoism, they like to flex with this knowledge and remind others how unsophisticated others are. But ideal spherical hackers are rare. Moreover, smart people like to learn new stuff not only about the tech side of things, so if they sniff you're trying to manipulate them, they'll pay you back with the same coin and you'll get a team of cynical snarky devs. If you want to become a leader for them, you'll have to earn their respect (again, a lazy attempt to earn it by slipping how you know some python will dump your rating that very moment, as that would be seen as a cheap manipulation). A leader for them can be a super knowledgeable jerk (e.g. Linus) or a super humble guy who sends the message "you know more than me, so I'll step out of your way". In other words, if you really want to step on their ego by telling them what to do, you'd better be an undisputable expert, or expect a delayed counter reaction.
It's not unlike malware analysis. Heuristics make it better, and you need to be in the DOM for that. There's also handy things like "right click to block".
They started the project of looking for a replacement language in 2015. You can't instantly rewrite all the code.
In that case, he could have said "a book" rather than "the newspaper".
Be careful. I originally wasn't going to buy anything either, but the more I browsed through their store the more ideas I got, and now I have several projects waiting for me :-)

I'm genuinely excited about the NAS tho.
ha, if only, but no:

https://www.theverge.com/2016/11/16/13651106/electric-car-no...
It is not at all trivial to see what a function is supposed to do from its type sig. There are an infinite number of valid type safe implementations for:

transform(a: number): number
Note the tweet credited as inspiration: https://twitter.com/MBeugnet/status/1253622755049734150
> When Limit Ad Tracking is enabled on iOS 10 or later, the Advertising Identifier is replaced with a non-unique value of all zeros to prevent the serving of targeted ads. It is automatically reset to a new random identifier if you disable Limit Ad Tracking.

Shouldn't that be enough?
I personally describe this to my wife as, "We like beards, not mullets."
> the derived class itself (which has no way of knowing what invariants might be expected of it as part of base class code).

In principle, with a sufficiently-robust type system, the invariants expected by the base class would be encoded in the typing, and the derived class would only be able to narrow them.

(Of course, OOP languages tend to either be untyped or have insufficiently robust type systems for this; robust type systems are more frequently associated with functional languages.)
Decentralized exchanges exist for the more sophisticated cryptos (e.g. Ethereum).
I'm with the people asking "why."

There is almost no real reason for a business side founder to "grok" a hacker mindset. If hackers/developers are the business' customer, then the business owner just needs to find ones to talk to.

Forgive the directness but what I hear in the way the question above is framed is that there is actually some communication misalignment between the tech founder- who considers himself to have a "hacker mindset"- and the business founder, and the "hacker mindset" is a crutch the tech founder is using to protect against some fear or concern being probed by the business founder.

If that is the case, the solution is to drop the defensiveness and just talk about it, not point to some resource as though it is an authority that business people have to worship offering tenets for them to adhere to. A new business only has a chance to succeed if the founders succeed in building a relationship that permits each other to fail and recover, and where they grok each others' mindsets, not some caricature that Eric Raymond made up.

Happy to be completely wrong.

Cheers.
Not all of them, but who would set up a production line for something that will have unknown royalties required to keep it running within the next year or two? It'll take them that long just to get it up and running smoothly.

Even if they made zero profit it's a questionable move.

"until the WHO declares an end to the COVID-19 emergency or another medicine or vaccine is approved for COVID-19, whichever comes first" could easily be very soon, after which who knows what they'll demand.

If they put their patent on GS-441524 in the public domain, on the other hand, it'd be quite clear that they're not creating a situation where the second the WHO changes the status they won't suddenly demand price increases to whatever level they want or punishing royalties to keep producing the drug that the generics company already constructed a manufacturing line for.

Maybe an analogy is suitable here -- I see this as like Apple telling everyone that they won't demand royalties on rounded corners for six months. Would you tool up a manufacturing line to make rounded corners if given that proposition? Because setting up a chemical manufacturing line takes even longer than reconfiguring a machining operation.
I used to work at a pizza place and often times phone orders will actually disrupt the pizza making since pizza makers have to go take the calls if there aren't any or not enough delivery drivers (who are the primary call takers). It takes just one problem customer to hold up a pizza maker for enough time and cause a huge pain.

Not saying you're wrong to call though, just a little random anecdote.
Some logins (Twilio, Namcheap) function poorly for me, others are great. Sometimes I can't get chrome to remember sign in on Google properties.
Get help quickly on GitHub issues: Githelp.io
Often times I've been stumped with a problem on a github repo I'm using. Usually after spending a couple hours on it, I try to find the owner and see offer to pay them to help me, but I've never been able to find them. Githelp is my solution to this problem.
I think there's actually two things going on here. There's what this post is talking about, which is a general lack of understanding of statistics, which is likely true and correct, and likely for both reasons that are explored here.

Then there's the reason to actually even talk about this specific instance, which is that there is a complete lack of operating on the assumption of good faith and clarifying intent before making assertions as to other peoples intentions which is rampant currently. Whether it's rampant on twitter and between political parties or has spilled into other areas such that it's harder to have coherent discussions in general now than it was in years past I'm not sure.

There are a lot of assumptions in that reply to the tweet in question that's shown. It's not even a novel set of assumptions, it's the standard twitter fare of "I assume he means X and this thing doesn't explicitly show X therefore he must not understand what he's talking about." Any nuance such as using a secondary aspect of something to outline a potion of what you mean is immediately ignored, and if pointed out later assumed to be covering up after the fact.
Is it just me or does that only work on desktop? The keyboard on my phone won't appear, even when clicking...
> Do visually impaired users have to suffer through 1000 base64 characters being read aloud?

Yeah, but they'll use the keyboard to navigate to the next paragraph after a few characters - or the next the tweet entirely.
all hospital visits are way down.

No general health checkups, no doctor visits are allowed

No screening for cancer, no screening for TB

No "elective" surgeries may be performed (note how everything other what would kill you tomorrow is called "elective")

Depression,

Food security,

Reduced exercise, reduced stimuli

Tens of millions of kids not vaccinated, shall I continue?
It’s difficult for me to take any discussion of imposter syndrome seriously that doesn’t consider the possibility the subject feels like an imposter because he is. Having been personally acquainted with several such imposters and having never seen such a discussion I’m left to conclude the entire concept is deeply unserious.

Edit: sibling is making much the same point. The concept is only useful if actual imposters can be identified.
Unravel 2 is also on Switch, Xbox and Windows, and it is delightful. I don't generally like platformers, but I love everything about this game: character design, puzzles, graphics, even the slightly menacing storyline. The co-op play is brilliant, and even has options where you can literally carry another player through the more difficult jumping puzzles.

Trailer: https://www.youtube.com/watch?v=JOIn34q_oT8
If the main purpose is money laundering, then perhaps cryptocurrency is good enough for those players? Maybe shady cabals are easier to deal with than governments, downsides included.
If this sets a precedent to sue say the telcos or banks or oil companies, I'm all for it.
I'm saying that just because someone learned about a concept (in this case, information hiding) in a certain context (OOP), that does not mean that this is where that concept originated (which was implied). It's a common mistake I see all the time.

In short, information hiding is a concept from modular procedural programming that was then adopted by OOP, not an original OOP concept.

In general, OOP is really mostly a case of "let's take a bunch of known best practices and encourage (or even enforce) them on the language level". Procedural programming can be as object-oriented (or not) as you like. With minimal amounts of syntactic sugar in the compiler, like e.g. rewriting "foo.bar(...)" to "bar(foo,...)" you won't even be able to easily tell the difference when you see the source code.

While I'm at it, the critique that procedural programming necessarily results in a quagmire of global state is also wrong. It's all up to the programmer. Nobody forces you to use globals. Some OO languages try to force you not to, but usually fail in the face of determined opposition from the coder.

In essence, foo coders will find a way to produce foo code.
Not sure about the others, but by law no bank can have more than 10% of the national deposit asset, which makes it very difficult to be a monopoly. That's why the recent rumor of the merge of Wells Fargo and Goldman is just nonsense.
Türkiye Deki Havalimanı Bilgileri
If you use Firefox you can use the addon Dark Reader, so you can get dark mode for every site if you want at night
I don’t get it.. Why?
Working with some folks making https://covidcanidoit.com ; built with VueJS, Firebase.

Also made some bagels.
I think they can be ok in a language where it’s been well thought out. Like implicit return in clojure has never bugged or surprised me.
This is great. I'm learning so much from this thread.
Lovers in a Dangerous Spacetime?
How would a government even go after a monopoly that isn't doing anything malicious against its competitors?

What would the punishment even be? Forcing adoption of other platforms to artificially inflate usage rates? Breaking Google Search into two competing Google Mini-Search products that aren't expected to cooperate and push search #3 and onward out of the market?
Only on iOs.
Same here, still using it for frontend (Ember and React) and backend work to this day and very happy and productive with it. Almost never have cases where I thought I needed more strictness or better community support. I am both more comfortable writing code as well as reading code in it, especially because it enforces significant whitespace and allows you to have more code on the screen because you omit a lot of filler stuff like braces, semicolons, bar/let/const etc. It's not for everyone but my brain is 100% in tune with it. Coffeescript, lodash and a functional approach to writing code are pure bliss to me.
The capital costs might actually be similar (or higher for AWS). The margins, of course, are much lower for an airline.

The best data point I can find is that Google spent 13B on datacenter and office construction in 2019, which is about the same as the purchase cost of all 130 of Delta Airlines' 737-900ER aircraft (which is about 1/6 of Delta's entire fleet).
> I've never understood why so many people insist on this false dichotomy.

> I do both.

Are you talking about methods attached to your classes or functions that are at the root/module level? If it's on a class I would argue it's not a function since it takes input that's not just the parameters to the function. If it doesn't access properties of the class, then whey does it need to be attached to the class?

For example, let's say there is a function that takes instances of two different classes and returns an instance of another class. If you want to move that function to a class, where does it go?

> once I have these functions, I am extremely happy to be able to organize them in classes and modules

I understand the organizing into modules and being able to create interfaces/types, but why classes?
The article may not have technical content, but the title certainly is true: http://pseudoexpertise.com/
That is a cool feature actually.
The main thing that's wrong is that we have no reason to believe the fundamental constants change.

Regular quantum mechanics is compatible with the many-worlds interpretation (of course it is), but talk of fundamental constants changing would require new theories that we don't have (not to mention evidence of those theories). That would be something incompatible with quantum mechanics as we know it, within which the fundamental constants are, well, constant.
Author here. Thanks for educating me on the subtleties. It seems like I was mixing up a Level 3 multiverse with a Level 2. I made a small edit to remove the sentence about constants changing. And I also added a note that I edited the post.
The victims are the third-party sellers. Store brands are a completely different subject. They are purchased and licensed from the manufacturers.

Do you think Costco has a factory making paper towels someplace, next door to their factory making alkaline batteries?
The App store's main source of revenue isn't advertising, it's acting as a marketplace for apps. It also doesn't capture 30% of the entire economy that it operates in.
I've seen it from time to time. For a while, Dell was accepting BitCoin transactions, so you could, say, purchase a laptop with BTC (they seem to have since shut it down)[1].

More recently (last year) I came across a VPS provider accepting BTC. I think there are VPN providers accepting BTC, but I'm not familiar with that market space.

That's just what I've stumbled across. Google searches seem to bring up more, but... yeah. Seems to me to be a pretty large chicken-and-egg problem. Something that could take off, but needs a substantial catalyst.

[1] https://blog.dell.com/en-us/we-re-now-accepting-bitcoin-on-d...