skysight-inc/HackerNews huggingface dataset:
Prompt and heartfelt attribution of contributions + thanks/praise that helped you get your work done in public or to the donor's manager. Tacit feedback to the person in private as necessary.

Even as the greatest developer, in most settings you have to work with people. You can get very little done all alone nowadays - The basics of making people feel appreciated takes you really far.

I am not very socially adept - so this was a revelation for me when I stumbled on it after years of 'reward for good work is more work' philosophy.
> quitting (and deleting!) reddit, twitter, facebook, instagram, and maybe even HN.

I've completely dropped twitter/facebook/etc, but have found that I keep coming back to HN and reddit primarily to keep some level of awareness of things that happen outside of my "bubble".

How would you maintain that level of awareness while still dropping those social media platforms?
This is the first time I’ve heard this...
> I don’t see how JS or Python (not so sure about Julia) meaningfully have “dynamic checking for types”.

What would you describe as dynamic typechecking then? Would Scheme be a language that would fall under your definition, since it has much less dynamic dispatch?

> isn’t inserting any meaningful check until the last possible moment when there is nothing left to do but blow up anyway

I mean, inserting it earlier would require static knowledge of types, no?

> Not sure about Julia behavior, but I would guess that it also isn’t going to be sprinkling dynamic checks all over given its aspirations toward performance.

Haven't used it since I took a linalg class in undergrad, but my understanding was that Julia does similar dynamic dispatch, but it's using a JIT, and does type propagation. As a result, once operand types are known, the compiler is free to monomorphize and inline.

A coworker wrote a thing to do this for Common Lisp, too (for some numerical code); if you're willing to give up a bit of dynamism, you can get quite a bit of performance out of this.
I never understood why people struggle with window management, but then again, my primary setup is to use a tiling window manager where I either keep a single full screen window in a workspace or a very simple side by side split, or 1x2 split or 2x2 split as appropriate. Possibly one hovering window that I call up/hide on demand. And then I just keyboard shortcut between workspaces. For multi monitor, I dedicate some workspaces to each monitor (and occasionally move windows between then if needed, but it’s not so often). It’s easy to switch between workspaces because I dedicate them to specific tasks, eg 0 is messaging applications, 6 is my IDE, 7 is browser I use for development (dev tools open tiled beside the browser), 8 is terminals etc

More monitors just mean some workspaces are switched between by moving my head instead of switching what’s on screen. For some tasks it’s easier for others it’s not.

I do find a larger higher resolution monitor more useful than having two or three small ones, especially for my IDE where I have splits and such. I use a 34” 1440p currently but would love to go larger/higher resolution (but 4K at those sizes is out of my budget right now)
I am deeply concerned when I hear the phrase in the title. Good customers are a unit test our professionalism, our entrepreneurial capabilities as founders and the effectiveness of the processes we implement, whereas bad customers are merely a test our humanity. Ultimately, we know which of those two tests we least want to fail.
You say “forgotten” as if we had great tools everyone just forgot about. Having actually used those systems I am rather skeptical of that claim - they really seemed to have hit a certain functional plateau below the level of modern systems.

Put another way, if this was off the shelf, why isn’t anyone marketing it?
Buy rental property with the bank's money, pay bank back with renter's money, rinse repeat.
If It's a Nice Problem to Have, Don't Solve It Now
Very cool projects. Thanks for sharing (and creating them!).
Show HN: Starlight – Google Anything Quickly
I wish these people were treated as mass murderers. The man years taken away from many peoples lives should be estimated, and his case should be taken as seriously as a serial killer who took away the same amout of lives as him and other people in the conspiracy.

I'm suffering from the effects of air pollution in my young age for the last 10 years (I'm 39 now), and I can't do anything to reverse my sickness.
A Framework for Understanding Unintended Consequences of Machine Learning
Tab doesn't dissappear from the keyboard, just because you touch type - so it's not really one or the other. If anything - being able to look at the screen, not the keyboard makes auto completion work better?
This seems like it’s “adversarial” to deep fakes. I wonder what that can be used for.
Thanks that makes it clear yes I was taught outside (from Australia) and I didn't know there was an inside rule, I must look out for that in the novel I'm reading
That, in terminal you can move cursor to any position in command by holding Option-key & clicking wherever you want.
Cool! I recently started using graphviz for my diagrams and while I do like it a lot, there are a lot of scenarios where it just doesn't do what I want and there appears to be no way to make it do what I want. Jumble seems to make an interesting tradeoff compared to graphviz in that it's less automatic but you have more control over your final diagram. I'll bookmark this for my next diagram!
Show commit that introduced current line in vim
Ugh, I hate to do this, but GPT-3? Am I being paranoid?

Edit: Nevermind, I think I just missed the joke maybe
Qantas to Send Boeing 787 Fleet to Mojave Desert, California for Storage
OpenDGPS – Differential GPS for the rest of us
I'd recommend against regularly taking anticholinergic drugs like diphenhydramine because they've been fairly clearly linked to cognitive decline in the elderly when taken regularly: https://en.wikipedia.org/wiki/Diphenhydramine#Adverse_effect...

It's worth noting that many allergy meds (like diphenhydramine) are anticholinergic, but only ones which pass the blood-brain barrier are linked to cognitive decline. So newer allergy meds like cetirizine and loratadine are better.
While I really like the open debate directly between influential people without journalists gatekeeping, I don't think Twitter is a good medium for this.

There's only so much nuance you can convey in a few short sentences.

Really wish politicians wrote essays to persuade their case instead of just tweets or news interviews.
"is" has nothing to do with colors, e.g. pee is hot.
Games ship with symbols unstripped?
https://docs.microsoft.com/en-us/dotnet/framework/tools/ngen...
If they could guarantee Google doesn’t, they’d say that. Thus the much lesser claim “instructed” which carries no such assurance.

I agree with and applaud their truthful choice of words. There’s no such thing as “contractually oblige”.

// To keep yourself cognitive, consider one party receiving a National Security Letter (“NSL”) with gag order.
Get connected with the best investors to fund your startup in seconds
Fundmystartups saves you hundreds of hours by aggregating data on 52,000+ angels and venture capitalists in one place, complete with their investment interests and contact info
I love this! Opening a browser or even a new tab is always such a distraction to my workflow, I'm super excited to try this out
Vertical screen real estate.

Think about it: when you're writing code or working in a shell or reviewing a configuration file or working on a word document you'll probably use vertical space more than horizontal space.
Wow, that's depressing.

Maybe there needs to be some sort of a collective trademark ownership org small projects and sites could go to, which wouldn't sue somebody proactively for i.e naming their GitHub repo similarly, but would come up when legal at these large companies was running the name of their new product past existing trademarks.
Yes. My newest find is that you can option-click on the scaling options in Display prefs and sometimes get more choices.
> Perhaps they see the QAnon movement, which led a man to carry a rifle into an open pizza restaurant, as more of a danger than censorship?

Maybe it was because the mainstream media decided to completely disregard the crux of the matter and instead of debunking it piece by piece (which actually happened to a limited degree, but waaay too late) they either ignored or ridiculed it. Most people read the leaked emails, looked at strange instagram images of children and wondered what all this means and why nobody is investigating that.
Why?

TS and Rome architectural goals are completely incompatible.

Writing a transpiler is not complicated at all, especially for someone who has written Babel in the past.

On the other hand, if you familiarise yourself with both TS's gigantic codebase and with Rome's goals, you'll quickly see that modifying TS would be much vaster undertaking than writing it from scratch.

Also if Rome were just an also-ran to replace ESLint/Webpack/Babel/etc, it would be ok to have a less-than-ideal starting point, but it's actually trying to do things differently: better error messages, recoverable parser errors, more fixable linter messages, being faster.

This is the exact case of something that should be written from scratch (or at least use something that makes it possible) rather than building on some another technology with completely incompatible goals.

Another example? It took several years for Webpack to achieve tree-shaking that was as good as Rollup first versions, even with more maintainers, more sponsorship and a lot of time. Why? Because Webpack's architecture was completely different.
Add Comments with Commento
Yes indeed. I forgot about those.
The article talks about vtable patching in scenarios where you might not be able to recompile the original target, which limits your ability to add unusual flags like -fno-devirtualize, or remove common optimization flags like -O3.

Which doesn't make the technique completely useless, but raising this "obvious" important caveat - that it's likely to be an imperfect patch on it's own - when the article completely fails to do so, is worthwhile. I promise you there's C++ programmers out there who weren't aware of how aggressive optimizers can be.
Creating something. I am not a maker/creator but I have seen gazillion examples of people building/creating things that ultimately gives them an exponential push in life.

Creating can be blog posts, photographs, videos, software anything, doesn't matter as long as atleast one other benefits from it, just one.
According to this research in the Lancet, masks help but not as much as physical distancing.

2 m distance reduces risk by 10x
face mask reduces risk by 6x
eye protection by 5x
There is some uncertainty in these figures

https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
All mature cultures have a noisy minority population of xenophobes. Japan isn't special in that regard and I never said it was.
I wonder if you could implement a floppy interface the same way?
You could subscribe to a newspaper or magazine.
You can have a social life outside work too, you know? ;)
There are known benefits to drinking at least 2L a day, which is hard for most people who don't make any effort to drink even when not thirsty
From last post in the thread, by user chameleon:

> Run this command:

> Code: [Select]
exiftool -a -b -W %d%f_%t%-c.%s -preview:all YourFileOrDirectory

> Example command output:

> Code: [Select]
Warning: Invalid EXIF text encoding for UserComment - 20180709_141902_HDR.jpg
Warning: [minor] Unrecognized MakerNotes - 20180709_141902_HDR.jpg
1 output files created

> There will be generated the file 20180709_141902_HDR_ThumbnailImage.jpg
> R0 must be reevaluated

I'm at the point of concluding: "All R0-based models are useless for a disease like this." The true dynamics are far too complex, and this assumption that we can conclude anything by plugging linearly-varying (or constant!) parameters into a trivially non-linear model is absurd.
"clear" == "transparent" == "colorless"

If your urine stream has much color, you are dehydrated or perhaps sick:

https://media.healthdirect.org.au/images/inline/original/uri...
Read the article, it's explaining how to lookup trademarks ;)

https://www.uspto.gov/trademarks-application-process/search-...

The trademark codeguru is not deposited by anybody, neither CodeGuru nor Amazon did their homework. Anyway the 20 years of usage should have precedence over just depositing a trademark.
> SpaceX is a private company (regardless of how many gov $ it receives) and can’t simply be restructured like a government agency could if it got into serious enough trouble. (Legal, financial, managerial, market, etc.)

Technically it can, its just that the US government doesnt like to.
"...that without the media attention, Apple might have behaved differently."

This seems to be the important bit.
It is not disingenuous, a person has no legal liability or obligations to pay a debt they did not incur

It is up to you to understand and know the law, or hire someone that does
I dont know if farming will ever go away, people are entirely diverse and will always be diverse. Some will prefer organically grown goods over GMO drone / AI managed goods. Heck organic foods already expensive it wont get any cheaper.
YSFlight?
GP probably shouldn't have included it. It's hard to argue that even "most" do. Maybe "some" workflows.
Heh, this is similar to how the British English accent developed after the American Revolutionary War, and thus the American accent is closer to Shakespeare's than that of modern Brits': https://www.bbc.com/culture/article/20180207-how-americans-p...

I'm also amused by all the former commonwealth people who call Americans backwards for refusing the metric system, yet still quote things in pints, miles, or, heaven forbid, stones.
This comment section is sure to be filled with people who funded Apple by buying one of their products. If you read the article, think what Apple's doing is wrong and still continue to buy their products, well buddy you're part of the problem.
I'm not surprised. In many cases, I think the causality arrow runs backwards, from beliefs to (un)attractiveness. A lot of attractiveness is inborn, but a surprising amount is also related to personal choice (such as weight, hair style, fashion choices, personal hygiene, grooming, body art, piercings and even scent). My personal experience has indicated that people on the Left are much more likely to disregard these attributes. Many on the Left take an "individualistic" approach to these attributes, where deviations from the "ideal" are a point of self expression (particularly with respect to hair, piercings, tattoos and weight); others on the Left attempt to "deconstruct" the "ideal" by actively subverting it. People on the Right tend to accept the "ideal" as desirable, and strive to achieve it.
Nice to see some empirical validation of valved N95 masks still being better than the vast majority of other "masks" when it comes to protecting other people. And of course valved N95 masks are the gold standard for cheap masks (not full organic vapor gas masks, etc) even outperforming non-valved N95 in protection of self because of the valve preventing them from becoming unsealed during peak outflow. And of course they are much more comfortable to wear for long periods and during heavy work.

I just wish the US government would go all in on production of real, effective, fit N95 masks and distribute them to everyone.
Yeah, I would rather have software perform the task of switching my focus between windows than my neck.
> Customers and clients like this, once they see they've gotten you under their thumb, will be more than happy to continue exploiting you.

I'm not saying you're obligated to be a total pushover. You're certainly not obligated to agree to every feature-request, or even to every bug-fix request. I still don't think the way they handled the support request (such as it was) was appropriate.

> Stavros was charging a small lifetime fee. Clients from hell will twist this and try to make you their personal developer for as long as possible.

We don't have reason to believe this is what's happened here. I figure the customer was probably just frustrated and, yes, rather rude.

If you make the decision to sell a lifetime service, you take on some level of lifetime support obligation.

> You seem to think that Stav should be thankful for the opportunity to fix the particular bug, but who's to say he wouldn't have discovered and fixed it on his own time?

If handling their issue properly results in uncovering a bug, that's a good thing. I don't think it's of much consequence if you feel thankful.

The customer was still rude, sure. Does that outweigh the benefit of discovering a bug? I don't think it matters. The question is about offering good service and handling rude customers.

> Customers can and should be held to the same standard. Otherwise you end up with shit customers.

But you've already chosen to take their money in exchange for a lifetime service. It's not the same as declining to renew a contract.

If the customer is being outright abusive, that's reasonable grounds to decline to take on their support request. I'd draw the line somewhere above this sort of low-level rudeness though.
By “the conversation “I mean the conversation about firefox adding default protections against tracking. These are not intended for hacker news readers or techies. They are intended for the general public. And that is what I think the conversation is about.
Talk about nominative determinism.
1) Take a deep breath
2) Hold for 4-5 seconds
3) Exhale slowly
4) Repeat
>Only recently have I noticed a trend to condemn it as 'American', and if anything is sure to bring out a rather nasty, old-fashioned snob in some English people, it's being 'American'.

Similarly, until 1980 "soccer" and "football" were interchangeably used in Britain (http://ns.umich.edu/Releases/2014/June14/Its-football-not-so...), when "soccer" became less popular because of a mistaken belief that it is an Americanism. Not class reasons, as often claimed; this would be news to the millions who watch Soccer Saturday and Soccer AM.

In the English-speaking world http://en.wikipedia.org/wiki/Football_(word)#National_usage , "football" is only unambiguously association football in Great Britain. In Ireland, "football" = Gaelic football or rugby union, and "soccer" is frequently used. In Australia, "football" = rugby, rugby league, or Australian rules. In New Zealand, "football" = rugby or association football. In South Africa, association football is called "soccer" as often as in the US. In Canada, "football" = American or Canadian football. In other words, among English speakers Brits are outnumbered—whether by population or number of major English-speaking countries—in terms of how they use "football".

(Italy uses "calcio", which means "kick". Yet, for some strange reason Italians never ever get criticized for not calling the sport "football" or some other language's variant of that word, nor do self-loathingly pretentious Italians feel the need to call the sport by its "correct" name; strange, that.)
Not sure about best pee color but I know for a fact that I am less hydrated because I don’t get thirsty often. I have to impose on myself to drink water otherwise I drink a glass of water a day.
Hi Matt, can you provide any details on the code/backend?
It's only possible to get hired by anyone (including, probably, by you - how do you select candidates, exactly?) by resume-padding with trendy largely-useless items like kubernetes microservices etc.

Be the change you want to see in the market.
> To play devil's advocate: What is the difference between an Android phone and an iPhone phone, and if there is, what does it matter to a customer?

One is a device that works for the customer, the other is a device that works for advertising companies.
The government communication in the UK has been lamentable. Confusing, inconsistent and patronising. On the other hand, we had idiots who stripped the supermarket shelves of toilet rolls and canned tomatoes for months despite being implored not to do so. If they had gone after the masks...
You have to drink a LOT of water to reach that state or over flushing out electrolytes. Whereas, a dramatically large popular doesn’t drink enough water. So, in general, the above advice is still very valid.
We need something, but Fair Witnesses seem both exploitable and unachievable given the way human memories work.
"Who cares?" Presumably, the person who need a steady stream of new clients to survive, many of whom do a bit of Googling that would uncover evidence of dickish behaviour (reviews, reddit posts, tweets, etc.), whether or not the recipient deserved it.

There's also the fact that being a dick to rude people doesn't feel good to everyone. I can only truly speak for myself here, but being rude in proportion to some random person who started it and totally deserves it leaves me feeling bad afterward, like I allowed myself to get trolled. An angry client email, a profane reply to an innocuous online comment... You have the luxury of asynchronous communication to take a moment, let the blind rage pass, and reply in the even-keeled diction of business communications, maybe even killing them with kindness. Or just ignore 'em.
I just don't see the use case for RomeJS and I'm not sure people will want to wait several years for this project to mature. esbuild seems to hit the sweet spot for ESNext/TS/JSX/bundling - it's 100 times faster than current tooling and works today with with next to no configuration.
Great when it works.
Your Estate is still you, in the modern context you are a fictitious entity represented by your assets, debts and liabilities as well as a physical person.

When your physical person ceases your fictitious entity remains and the executor of your estates is put in charge to close out that fictitious entity by settling any debts with any assets you may have, the remainder of the assets are then dispensed as declared by you, or by law

I fail to see how this is in anyway not inline with my statement or creates the same kind of generational debt that plagued the past
I would have used the word "features" or "extensions" instead of "styles" but I agree with rattray's point, if I understand it correctly. It seems like every Haskell project makes use of a different subset of 10 to 20 language extensions, each of which requires some deep knowledge of type theory to understand how it affects the language.

This makes me feel that, totally apart from the syntax, Haskell/GHC is still more of a laboratory for doing programming language research. Which is great for what it is; I would say Haskell's original motto "avoid popularity at all costs" still holds. I also had hope for languages like PureScript that make an opinionated choice about a subset of those features for the sake of a consistent development framework.
It's an inherent problem of all ML systems to extrapolate from training data only.

You can get dramatically different results depending on your training data set.

The only real issue with that is treating any of the outputs as "realistic" representations in terms of "close to the original scene". It's just a modern interpretation and the viewer needs to keep that in mind at all times.
You Don’t Need More If You Have Enough