skysight-inc/HackerNews huggingface dataset:
Is something descriptive really accepted if it is deemphasized in prescriptive contexts?

Take the very basic thing that you mention at the end, which should be absolutely non-controversial: the US government cannot be forced into default.

If your prescriptions are just going to ignore that fact, then have you truly accepted it? I'd argue that no, you really haven't.

(That doesn't mean you'd have to follow the prescriptions of MMTers necessarily, e.g. the Job Guarantee is certainly not a logically necessary conclusion of the fact that a sovereign government cannot go bankrupt. But your whole framing around government spending and revenue really does need to be centered around this observation, or you're simply bound to fall into fuzzy and incorrect thinking all the time.)
On the contrary, most people are staying home and devouring news media and opinions.
> I'll give you a simple example. Consider, movies and directors. If you started with the fact that each movie has exactly one director, you'd design exactly one table, with a director column.

With respect, if you have that little domain knowledge, you shouldn't be designing--er, coding--anything other than a throwaway exploratory scrap.

And in preference to doing that, you should be getting out and talking to the people who plan to use your database, and learning how they think, and what about.

Systems analysis is another '80s development "fad" that is way underrated.
Grok is a bullshit fucking word that people who have been in the tech space too long use to sound cool and obfuscate an otherwise easy concept.

"Do you understand it really well?" is infinitely fucking better than "can you grok that?". The first sentence doesn't have all of the disgusting pretentiousness of a tech interview whiteboarding flame session associated with it, where one person has done the problem 100 times and the other has done it precisely never.
Right now, the profile has a single property "topcolor" where you can slightly customize HN. It seems that this could easily be extended with a few more similar properties, suitable values of which could produce a darkmode.
Just following your argument down that road... What if one day there is only one company in the whole world? if they just slowly envelops all the other companies, and perhaps met your definition of this being legal and fair, would that be fine?
> I mean I would agree with your position if most institutions were able to produce competent software engineers and didn't cost a life.

Likewise, not everybody who graduates law school should be a lawyer. Education in other industries is just a prerequisite of a larger process and certainly not a qualifier. Other industries solve for this problem with either broker/agent relationships or through forced internships. Those filtering criteria are built into the licensing process and result in forced mentoring at the liability of a license holder.
I think some antitrust enforcement in tech is overdue. But it needs to be applied broadly and fairly across the entire industry. Singling out single companies is just picking winners and losers.

Making big acquisitions much more difficult and reviewing the big acquistitions of the last decade would be the right place to start in my opinion.
Yeah usually the Many Worlds hypothesis has the same constants, certainly as Everett proposed it.

The multiverse theory is usually used for having many universes with different constants and the like. Of course word use may vary.
This is code for an extension I run locally.

const getAttributes = () => {

let head = document.head || document.getElementsByTagName("head")[0];

return {
head,
};

};

const changeStyles = (targetElement) => {

style = document.createElement("style");

// set style.innerHTML to darker colors, append to head
style.type = "text/css";
style.innerHTML = `
body, #hnmain { background: #272822; }
a.storylink, a.morelink, span.commtext { color: #fff; }
a.storylink:visited { color: #444444; }
`;
targetElement.appendChild(style);

};

(function main() {
const { ...attributes } = getAttributes();
changeStyles(attributes.head);
})();
The Tame Impala of the internet?
Exactly. The parent post claimed:

> Once you are able to comfortably read type signatures, it is trivial to see what a function is supposed to do

Typing gives minimal insight into what a function actually "does".

The solution is intention revealing naming, available in all languages.
I have to disagree that dark mode should the default.

It'd be fine to offer that as an option, but I'm not really seeing any reason at all why that should be default and I recall a few posts here where quite a few other's expressed they were not fans of dark mode themes.

To be fair, I never browse this or most any other web site on a phone, so, maybe apply that to phones only if that's an option.
I'll check this thread but also feel free to email me zain@yc for more feedback - just add [HN FEEDBACK] in the subject :-)

don't worry, we'll make sure we don't pull a reddit on you ;)
The law generally makes a distinction between voluntary parting, which usually maps to “here, take my $thingy and use it, bring it back when ya done” and then not having it returned as expected.

And theft, which usually maps to taking something that belongs to another person, without their consent, and keeping it with no intention of giving it back to them.

Which one of these categories do you believe your example falls in to?

How does inserting the word cryptocurrency change your perspective?
For sure. I can try and whip something up later tonight if no other solution presents itself before then. I can email it or post here.
I can only multitask with audiobooks if the other task is fairly mindless.

I listen to audiobooks while doing the dishes, for example. But coding takes too much cognitive load for me to multitask. I even find music distracting when trying to think deeply about a problem.
MWI explains that "Certain Things Happen and Other Things Don't" is an illusion - everything that can happen, given the quantum probabilities, does happen. There is an infinity of branching outcomes. The only reason you perceive that Certain Things Happen is because, despite there being infinite paths from the root of the tree to a node, there is exactly one path from any node (where you are) to the root of the tree. So you look back and each moment appears to have followed from the previous, because it did. But the moments you experienced aren't the only ones that proceeded from the moments prior.
That bit was interesting:

>> Manually convert a list of ~100 commonly edited files from Coffeescript to TypeScript.

Seems obvious, but outlining it as a critical step probably helped in many ways.
Sure, but that's artificially limited supply. Which isn't an argument for saying there's lack of demand.
I agree with some of items on your list but a lot of those features were part of ECMAScript 4 (ES4) which was largely abandoned in 2008 (with the exception of it being the basis of ActionScript 3). CoffeeScript's first commit was December 13, 2009.

From the Wikipedia entry ( https://en.wikipedia.org/wiki/ECMAScript#4th_Edition_(abando... )

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

By August 2008, the ECMAScript 4th edition proposal had been scaled back into a project codenamed ECMAScript Harmony. Features under discussion for Harmony at the time included:

- classes,
- a module system,
- optional type annotations and static typing, probably using a structural type system,
- generators and iterators,
- destructuring assignment, and
algebraic data types.

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

I enjoy working in TypeScript in VSCode since it feels just like working in ActionScript 3 in FlashDevelop. except a bit slower.
You can’t seriously compare smoking and keeping up with friends and family

You must come from a nice family.

Some people don't. Some people are actively in hiding from their families and things like that.

Some schizophrenics go to in-patient treatment, get better, go home to their nutty relatives and get worse again. This is a known thing.
I'll believe Microsoft has changed when they finally stop demanding royalties from various companies for their opaque list of patents that they claim Linux violates.

"Once a Microsoft, always a Microsoft". A leopard doesn't change its spots.

Beware of Microsofties bearing gifts. It's phase one: "EMBRACE".
Wouldn't an ad-free-only search result eventually prioritize for news/info sites that have other forms of sustenance outside of readership?

Digital subscription rates have been rising, but not fast enough to subsist most publications without additional ad revenue.

My concern is that such a search engine would allow private interests to create "news/media/info" sites directly that qualify while long-respected publications are ostracized.

Great idea if the primary intent is to index other types of content outside of that sphere, but based on the history of the modern web I think we could expect that to be gamed pretty quickly in a detrimental way.

Even just writing this comment I keep coming into thoughts and it's making me realize what an interesting subject of discussion it could be. There's a lot of questions in there!
- A statement such as f(g(x)) becomes absurd without parentheses.

Y'all just aren't used to ML syntax.
Tear Gas Flavored Ice Cream in Hong Kong
> Want a Microsoft Word-esque experience for your Google Drive? Or simply looking to separate Google Drive from the other bajillion tabs that you opened for your research paper? Look no further!

Well first of all, I'd pretty much rather have a shortcut that can be opened in any browser I'd want to use, than to download another copy of Chrome dedicated to running the Google Drive web app as its own 'app' using Electron.

Secondly, Chrome supports grouped tabs which allows you to organise your tabs anyway which sounds great over having 3 - 4 separate Electron apps trying to behave like MS Office (Just don't).

And last but not least, Unlike MS Office, this requires a persistent internet connection to function. So if your internet is down, your wonderful Google Drive electron app will look like this: [0]

[0] https://twitter.com/rhysforyou/status/1260361296551178240
Steve Jobs didn't own Apple; he'd apparently sold his entire stake around the time he was ousted in 1985 [0].

Your evidence doesn't quite say what you think it does; you are talking about day-to-day management, I'm talking about ownership structure and how day-to-day management gets appointed/fired.

But no specific evidence, just first principles reasoning. It is hard to see why it would do badly.

[0] https://www.businessinsider.com.au/steve-jobs-original-apple...
Firefox didn't remove it. They just put it behind a new flag that is default off. Apparently it was because it affects performance for those not using the feature.
How does that explain:

> Yeah, that's where I'm still catching up. The changes you've made look good at first blush, so I'm a little lost on the follow-up rejection. I'm going to open an appeal to get a second opinion. https://twitter.com/DotProto/status/1260623259315265538

If it's one person why would they be confused why the follow up submission was also rejected? And why would they be "appealing it" to themselves?

There's clearly more than one person involved here. I think they mean they are the only one dealing with customers.

I have a feeling the main review team is disconnected from customers, outside of an appeals system managed by a single person at their discretion. Which still leaves the situation with no clear transparency to developers, as again it's still not clear how their process works or whether any of this is being addressed.
I would love to help.

I am the founder of several companies and non-profits. I also have won Startup weekend 3 times mentoring teams on how to create a startup.

You can reach me Doreen AT Free DOT TV
Personally I’ve also always found Coffeescript easier to read and more pleasurable to write because of its syntax, especially its reliance on white-space. But it seems this is one of those things that really divide people into two groups.

My only bug bear about coffee was its lack of a concise ternary, but it’s use of is/or/unless worked well for me.

I’m a bit sad that my Coffee/Pug/Sass/Yaml stack is supported out of the box in fewer places than it was, all sharing principles of less punctuation, and for me, more clarity as a result, but community support is pushing me towards migrating back to vanilla JS. Glad that some features are coming across, but things like destructuring aren’t as powerful (no [first, middle..., last]). Will be happy to see nullish coalescing come over.

I think the typing thing is relevant for big teams, something I’ve had the luck of avoiding for the most part.
Alright it's disclosed. I'm not opposed to disclosing (I'm assuming you know b/c it's been mentioned previously in my profile). But also, I had this viewpoint well before I decided to work at Google this summer for an internship.
This hasn't been the case for years. See, e.g., SR-IOV, which allows modern PCIe network adapters to completely bypass a host virtual switch and present itself directly to a VM.

https://www.intel.com/content/dam/doc/application-note/pci-s... is a good overview.

Also, at least on AWS, you can directly attach VPC network interfaces to containers, which (among other things) obviates the need for software bridging, veth pairs, etc.
You're still a hacker. The parent comment is conflating engineers (by which I mean, like the kind of people who design bridges and critical infrastructure - not just the title given to anyone who can code) with hackers. Think of it this way. Almost all engineers are hackers, but the majority of hackers are not engineers.

Tons of hackers don't give a flying fuck about the "right way" to do something. Hackers are just the people who decide to apply their personal agency and creative talents towards building, altering, breaking and fixing things. There is no unifying motivation for doing so (though admittedly, curiosity is more common than money as a motivator), nor any standardized way of engaging in the process.
> This matters, because the current plan US plan seems to be "open things up and wait for herd immunity". How much time, and how many deaths, lie between now and that point? I dunno.

This seems pretty straightforward, no? You re-open cautiously, wait a few weeks, make sure your hospital resources aren't being overwhelmed, then open up a bit more, rinse and repeat. I wasn't aware there was another way.
For an internal API with one or two endpoints, I‘ll do things the native Lambda way. Your standard frameworks are heavy when all you need to do is respond to one or two events and you can do your own routing, use APIGW and API Key for authorization, etc.

There is also a threshold between “A group of developers will be developing this API and type safety would be nice so let’s use C#” and “I can write and debug this entire 20-50 line thing in the web console in Python, configure it using the GUI, and export a SAM CloudFormation template for our deployment pipeline.”
Apple is strengthening their services revenue. They week profit from the extra reach. Also, people will continue to but their hardware because the alternatives aren’t that great

Simple example.... the MacBook trackpad
It depends!

For me, I like that 98% of DynamoDB work is frontloaded. I spend the time building the model but once it's done -- set it and forget it.

With RDBMS, it's like there's a hidden 5% tax that's lurking at all times. You have to spend time tuning querying, reshaping data, changing patterns, etc. It can add up to significant drag over time.

Different teams might think the costs are different for their application, or they may be fine with one pattern over the other. Fine with me! I just know which one I choose now :)
Thankfully USA has provisions codified in law for this kind of thing. It was famously enforced against Microsoft. Now enforce it against Google. And then do it against Facebook.
> which discusses how science used to be more fun and chemists basically just mixed lots of super dangerous chemicals together all the time to see what worked.

Reminds me of the book "Uncle Tungsten", which I highly recommend.
I have to say - if your monitor is blinding you, you have it set to too high a brightness. You're doing yourself a disservice by not turning it down. It should only throw out as much light as a piece of pristine printer paper in the same orientation.

In the middle of the day my monitor tops out at about 30 of 100, and in the evenings I will occasionally turn it down to about 5 or 10. Many modern monitors will offer an option to save multiple settings, or they at least make brightness a top level configuration setting.

EDIT: Is saying "If your monitor is hurting your eyes, turn it down," really such a controversial statement?
I would love a way to collapse the parent of a comment (or all it's children) without having to scroll up and find it by carefully tracking indentation. Some sites do this by drawing the tree of comments directly with vertical lines going down beside siblings, which can be clicked to collapse. That's a much bigger target.
I'd love to do that just by offering people a CSS blob that we could inject into their CSS when they browse HN. Our original idea (actually kogir's idea from back in 2014—he's a forward-thinking guy) was that people could create skins this way, if that Winamp-era term isn't too obsolete by now, and share them.

However, someone who is plugged into Reddit told me that they used to allow user-defined CSS for customizing subreddits and had to roll it back because of security issues. They built an entire customization UI instead. That scared me off the idea.

My fear with a customization UI—the HN equivalent of which would be profile settings, as you indicate—is that it would get way too complicated too quickly. How many additional settings would we need?

If someone can define a not-too-complicated set of profile settings which, when filled in to taste, would solve people's dark-mode concerns, I'm all for it. We could even make a separate editor page for it and link to that from the profile. The other constraint is: for each setting, the input format would need to be simple to sanitize (e.g. 'valid hex color'). Otherwise we just create the security issue all over again, only with a shitty nonstandard application-level CSS editor instead of standard CSS.
Not necessarily?

Eg you could sell developer support at $10k/annum with a 3h SLA for escalation to a senior eng. Serious companies with business that rely on chrome plugins would purchase in a second.
Take the old guestbook example: if you can't add entries to the guestbook the code apparently doesn't work. No way around that.
MDN doesn't mention it because MDN is focused on web developers writing code for browsers.

Pings are sent from the server to the browser. Browsers are supposed to automatically send Pongs back to the server. So a client implementation has no reason to know about Pings or Pongs—it's handled by the server or the browser.
Aren't most popular languages like that? Pro-C, anti-C, pro-Lisp, anti-Lisp etc. Pro and anti Perl, Python, Haskell, Bash, Forth, C++, Go etc. Pro and anti OOP, pro and anti FP etc. There are the languages people argue over, and the languages nobody uses. (And a select group nobody uses but are still argued over - Lisp, Smalltalk, Forth, Prolog, APL etc)
(He doesn’t anymore, but he did)
Imagine you are a manager/executive - would you rather be the manager of a stable happy ship, or would you rather be a manager on the Titanic while it's sinking?

A sinking ship needs a better captain than a stable ship.

A big company needs executives whether you like it not, and they need to attract experienced executives who can properly manage the business.

The executives they have now needs to be paid well to make sure the bankruptcy process goes as smoothly as possible and return maximum value to shareholders.

Sure JC Penny could piss off their execs by saying "sorry, because we are going bankrupt, no bonuses for you".

Hearing that, any decent exec would leave and this sinking ship. That would cause JC Penny to have a total chaotic bankruptcy process, which would likely make the business lose a lot more money.
But that's essentially a table lookup, not a vtable lookup, right?

Dynamic dispatch implies that you dispatch based on the class of the receiver. For instance, you can't have a Point3 value that uses Point's implementation of 'x' and its own implementation of 'toString' under this example.
Oh he doesn't? Didn't realize that
I'm not sure it really needs to be explained that if you're trying to introduce a service to someone for the first time, asking them to access a web page (available on whatever device they're with at the moment and up, running and ready to interact with in seconds) is less likely to lose their attention than asking them to download and install yet another app.
Yes, do you genuinely believe that they have sufficiently changed after the vast amount of data given away to Cambridge Analytica and other firms just two years ago mean they should have access to historical data?

I genuinely think you should have to opt in to data sharing when a company covered by CCPA is purchased. I think you can make a very compelling case that this sale covers the sale of data from Giphy to Facebook which many users may not want them to do.
That's why I use "Dark Background and Light Text".
Color schemes are not as good as Dark Reader, but it doesn't noticeably affect performance.
I've watched some of the videos made about this but I'm highly skeptical of the "wormish" nature of this.

The claim is that by clicking the profile link or replying to the bot that comments stuff like "wanna be friends" on most youtube videos will place your own google account at the risk of getting hacked which, if true, would be a truly monumental security failure and also completely nonsensical to be used to just apparently boost some random channel subscribers count and not to do much bigger damage across the platform.

The claims also suggests that even accounts with 2fa are then easily hacked which would also suggest that the entire Google's authentication platform is flawed which I also have a difficulty believing. I'm sure that over the next few days we'll get some more details about this and will probably be nothing more that the regular phishing/scam/sms auth/credential stuffing hacks we've seen over and over again with (mostly) less security conscious and tech savvy people.

Still concerning from my non-youtuber point of view is the fact that these bots are apparently commenting on videos even before they are public which may suggest some sort of API or feed problem somewhere. Anyway, if this is in fact happening as suggested it's pretty serious and will probably become huge news. Still doubt it though.
There is a lack of male teachers and vets. I'm not sure why this matters.
Seems like an invention on your part. I also sense some condescension towards this alleged group of people that you insist exists.

The reality is that people who like coding and thus trying new things are limited by the stack their job uses. Simple as that.

I don't really understand your hypothetical scenario where this alleged person is working on the new FooQux framework instead of getting work done. That's just someone who isn't doing their job. That they enjoying writing code seems irrelevant. Like trying to say people who like water skiing are awful employees because they're on the lake all day.

We need a word for this kind of HN trope. Condescension roleplaying?
There is a hidden chat server on there.
I don't see any useful point in doing this. And I doubly don't see a point in doing it with PGP.

See https://latacora.micro.blog/2019/07/16/the-pgp-problem.html for an explanation on why PGP is disliked by cryptographers.