skysight-inc/HackerNews huggingface dataset:
Wow. What I always liked about MacOS was that there weren't too many menubar icons to begin with.

Back in the days of Windows 98, it became typical for every application you installed to make a little icon in the "System Tray". Each app wanted to advertise itself and its (usually useless) features. The System Tray became a dustbin of crap. Eventually windows had to auto-hide them, just like you do with a dustbin.

Windows also burdened users with useless notifications, for things like "Battery charged!" and "Battery at 80%", that would constantly distract you. This happened so much that PhDs in Computer Science wrote entire dissertations and approaches to use machine learning to determine the optimal time to interrupt the user with notifications, in an attempt to intelligently unburden users from this nonsense. (http://reports-archive.adm.cs.cmu.edu/anon/hcii/CMU-HCII-06-...)

OSX solved this problem by abstaining from those useless notifications and icons to begin with. They didn't provide an API for app developers to add menubar icons. So few did. But then developers wrote hacks to do so. Now there are so many that they've become a dustbin again, and we need a new app to hide them. It's Windows 98 all over again.

Here's an idea -- if you are noticing useless menubar icons, get rid of them. Don't invent a new icon, that has the ability to hide other icons, and then try to come up with a UI (or machine learning system) to discern which icons need to be shown and hidden. Just get the design right in the first place.

Ahh... I know I know... Steve Jobs is dead... and now the whole philosophy of getting the design right is a minority opinion. sigh
> Google is not a search engine, but an ad engine

Google was a search engine, but is now an ad engine.

When I legitimately want to research something, the first few pages are prices and where I can buy. So infuriating.
>Have a special endpoint (POST /batch)

This is what always seems hacky to me. Why don't we start with batch handling. Why shouldn't every (POST /resources) accept an array of new resources? We've already resigned to using plural everywhere.

HTTP/2 would be nice, but as a dev that has to serve Unity client, we can't even design APIs that require PATCH.
I love IntelliJ but I am constantly switching between PyCharm and WebStorm, which is quite annoying since I end up doing python and javascript in both. I wish they one modular product instead of many, many slightly different products.

Edit: I'm learning in the comments below that IntelliJ IDEA Ultimate gives you the capabilities of the other products all together. This sounds great! I'm going to try it.
This is essentially a "secure multi-party computation" problem: if you had a trusted third party that both sides can communicate with using encrypted channels, they could just send their lists to the third party and get the intersection back.

There are standard techniques in secure multi-party computation that can be used to eliminate the need for a trusted third party by replacing it with a cryptographic communication protocol that can only be executed by all participants acting together, for example garbled circuits [0]. Basically, one participant creates an encrypted representation of the computation as a circuit and sends it to the other participant, who can execute the circuit on encrypted inputs to get an encrypted result, which only the sender of the circuit can decrypt, so they need to be sent back. IIRC, there's no way to prevent the sender from simply not sharing the decrypted results with the receiver, but this is super obvious, so it can't happen in secret. Because the encryption prevents either party from executing the complete computation on their own, it's also not possible to secretly try multiple inputs to extract additional information.

The one attack this can't protect against is if one party lies about the contents of the list. (Note that this is different from reporting one's own list honestly, but trying to also get the other list.) While this can't be prevented, you could require the size of each input list to be part of the output, which would make this kind of cheating detectable as well.

I'm sure the research literature on this problem also has some more specific techniques that would be preferable to the generic approach described above.

[0] https://en.wikipedia.org/wiki/Garbled_circuit
I’m always excited to see people experimenting with different things.

I wonder if the author could comment on how the goals of this project might differ from those of Actix?

Many people are still new to async/await; did you consider add a runtime/executor in your readme example? I didn’t see the creation of a Runtime to drive the futures, that might be a nice thing to show.
I think the main clash was not about runtime differences but about the interface incompatibility (futures.rs)

There's a bug for it in Tokio, but it's low priority as far as I know.

https://github.com/tokio-rs/tokio/issues/1297
GP is talking about the Google onebox features, like maps, local reviews, weather, sports updates, movie tickets, etc. which show up on the SRP before competitors like MapQuest/ESPN/AccuWeather/Fandango
You dont all where balaclavas and sunglasses when interacting with technology?
Hi, thanks! I think the JS that I write is quite efficient and I don't expect the WASM version of the same features to be faster. But I do plan to write something in WASM and see for myself (you don't have to write in C, you can write WAST and convert it to WASM :D).

I open-sourced many parts of Photopea: https://github.com/photopea?tab=repositories .
JetBrains also has remote editing, but it's not as smooth as vscode's from what I heard.
Are most people meditating in groups?
The "...but they fly" comment comes up a lot.

Flying results in 2% of global CO2 emissions a year. That's hundreds of thousands of flights a day over an entire year.

Coal powered electricity results in an incredible amount of green house emissions, and it's just plain bad for the environment. How about we stop complaining about flying and stop using coal? Please, note I didn't say fossil fuels, I said coal:

https://h4labs.org/ive-got-another-stupid-idea-to-deal-with-...

We might actually buy ourselves some real time on climate change.
The same way that Standard Oil and "Ma" Bell were?

Now, one issue here is that Google the search engine cannot be "just split".
The least good, but easy way, is probably to nationalize it (since it's akin to basic infrastructure at this point.)
A better, but harder way, is to figure out how it can be decentralized...
To mitigate mistyping, the hint mode refuses to proceed invalid sequences too.
To be fair - the licensing catalog for each of the given music services varies pretty wildly, and you cannot expect to find almost any song on any provider. See: Spotify && [Jay-Z, Taylor Swift, Def Leppard, Tool, Beyonce, Garth Brooks], etc. Some of these artists have since released to Spotify but the concept is the same.

I agree, though. If PLEX or someone offered a subscription that gave me consistent interface to access all the streaming services, I'd probably pay a few hundred USD a year.
It's been the default GC since Java 9
https://en.wikipedia.org/wiki/Garbage-first_collector
Nice job! What vendors for video/display ads did you try? Do you think your eventual success with those was more from learning the basics of supply side ad ops or from finding the right vendor/demand source?

I see google ads, are you using anything else? Adsense or dfp?
The Question We Should Ask Ourselves When Anxious
Seems like these scooters ended up else where to cities which were not clever enough to say no. Sweden got Bird scooters the city could have said no to buy and throw scooter companies. Scooters litter the streets which makes it hard for people with vision disabilities. Scooters tend to ride to fast for other pedestrians safety etc.

Frankly I do not like these scooters. We have bicycles made from iron and aluminium they are fully recyclable vs this electronic plastic e-waste ie scooters.
To be honest, this roll-up of current sex differences research doesn't convince me of fundamental biological differences. If we had equivalent cultures that were matriarchal to the degree that cultures like the US or China (being super broad here) are, then that would be something. Looking at patriarchal countries just says to me "we encourage these personality traits in girls and women most everywhere", and I don't see any research disentangling those. In fairness it's probably impossible, but I think that critique should temper our expectations when it comes to research like this.
If you pair program a lot you could export your Intellij settings and switch to that profile when you're on their machine. But it sounds like that only handles some of the changes that you'd need (you could move any of your Intellij related key bindings from Karabiner into Intellij to get a little closer).
I think this is the paper that was written about in this NYTimes article. https://www.nytimes.com/2019/12/13/health/frail-elderly-surg...
Indeed! Erdos is another great example. 1200+ collaborative papers.
I have used CLion, and would say JetBrains did an excellent job with making a C IDE. The issue is that C is not much of an "IDE language"; my experience has always been to just use a text editor (vim or vscode), and it seems to be the same for most C devs I know. Looking at newer languages, they seem to pair closely with IDEs; I'm still not a big IDE guy, but most use them for python, java, etc. I'm not enough of an expert to quantify the reasons behind this, but I think it's hard to build a stand-out good IDE for a language with which IDEs often aren't used or are just used as glorified text editors.
I'm sure you are doing everything for him, and I've ran into an autism scare for 7-8 months with my daughter and I've read quite a lot(intervention options and books for parents).
Anyway, the guy hosting a 3 day course/workshop described and showed proof of his son intensive ABA intervention which started age 5 to 7 which culminated to his son making a full "recovery" -- I know this only applies to 50% of the cases.
What I often see is something like “exercise and yoga are good self care, but for serious mental illness you need professionals.” And “professionals” in 2019 usually translate to psych meds and talk therapy (eg CBT), both of which have extremely shoddy science but get far less skepticism.

I got involuntarily committed for mania/psychosis, didn’t sleep for weeks, hallucinations etc so of course I was prescribed the intense cocktail of mood stabilizers, antipsychotics etc and told I needed that and intense therapy for the rest of my life. I stopped all meds and therapy and focus on mindfulness, sobriety, routine etc and feel it’s the stable path.

I entered a super deep depression when released but read everything about mental health I could get my hands on. And I now believe the best “therapy” for serious mental health issues is things like yoga and meditation, plus lifestyle changes.

It gets reduced to stress reduction and mild exercise, but mindfulness is about developing awareness of feelings which leads to better emotional regulation. If you can develop more space between your thoughts and feelings and your consciousness you stop being so controlled by them.

The skeptics will say it’s a bunch of new age mumbo jumbo but they don’t apply that same skepticism to psych meds even though psych meds are not understood at all, mostly work by placebo, and have awful side effects. Not so long ago doctors were ordering lobotomies and overprescribing OxyContin because an attractive pharmaceutical rep sold it to them but now when they overprescribe psych meds and talk therapy they are seemingly infallible.
Carbon trading is a scheme for bankers to profit from climate change. The solution is simple —carbon tax. Additionally it is ideal for the carbon tax to be revenue neutral.
Some hesitance on the behalf of some researchers shouldn’t be over-interpreted. Any usable science in this domain will be exploited by governments and businesses. Money and power will move on this while academics dither.
Nice, Intellij (avec GoPlugin) is the only dev tool I pay for out of pocket.

The vast majority of the company I'm at uses VSCode (for mostly GoLang & Typescript). So I don't want to make the case to have them pay for it. But 40hrs/w of my existance is spent in a IDE/editor and IMO its totally worth it to pay for the one I feel most productive with.
I use a Cora Ball [1] in my laundry for the same purpose. Studies say it is only 26% effective, better than nothing.

1: https://coraball.com/
I guess also that musicians stopped making money with their albums and only use streaming for it's reach, they found other ways to make money.
If it's move (the noun) rather than move (the verb) then wouldn't it be more accurate to say it means being in a situation where one's move is forced? (ie. the specific move is forced, rather than just being forced to make some move)
Nobody wants to vote for hard choices. Or such is, I assume, the conventional wisdom.
You just described a Protection Racket. I think your description is apt.

https://en.m.wikipedia.org/wiki/Protection_racket
Profile DBC Digital Business Card
That’s not hardly on the ocean. Especially considering how many resources are wasted on other fronts.
2 kids (3 and 2months old). Since having our first, combination 3 new jobs, 3 international vacations, countless domestic travel and daytrips, both working and continuing to progress in both careers. My comp has grown ~3x while my wife ~50% (2 mat leaves). We both learn more now than we ever dedicated to before having kids.

Let me know if you want to chat offline.
Why would you think there's a rule that there must be anti Google content on HN? If you think an article needs addressing you can just go ahead and leave a comment, you don't need to preface it with "this needs addressing". It's literally what the comment section is for.
Vim support is still pretty meh, though better than some others. The onivim guys are still plugging away at libvim [0], and I'm really hoping once it's stable, someone integrates it with vscode and other editors.

[0]: https://github.com/onivim/libvim
It's meaningful because cost is related to size and complexity.

The core of a fission reactor of a given power output should be smaller and simpler than that of a fusion reactor. As a result, it should be much cheaper, and also more reliable.

The parts outside will be very similar (even fusion reactors will require containment buildings, due to the very large amounts of tritium involved).

Fusion designs go even further and imagine operating at high temperature than LWRs. But this also drives up cost; materials problems rapidly become worse as temperatures increase. High temperature fission reactors have never caught on, for this reason.

It follows that fusion power plants will not be cheaper than fission power plants.
Worker Pod Autoscaler – Solving Worker Scaling in Kubernetes
The Bull Market Almost No One Saw Coming
I use both and have contributed to the IntelliJ extension. I haven’t noticed any functional difference between the two extensions and they both fit all my use cases.
Also paying for Intellij, it's an amazing tool.
That is actually how anti-trust regulation is supposed to work. Competitive markets for goods and services tend to produce better results, or at least, that is the line we hear in Econ 101. But capitalist growth tends to concentration of wealth and power—success grows toward monopoly. So government must wield the hammer of anti-trust to free markets.
I watch a League of Legends streamer www.twitch.tv/bizzleberry

I don't watch him for the artwork - I watch it primarily to learn how to play better, and because he's an amusing, chilled chap who talks to his 'chat' as he plays.
Yes, K8S uses this information for scheduling. The phrase in the text is mostly about K8S is not using this for resource isolation on cgroups level, sorry if it wasn't clear enough.
I have installed at least 5-6 utilities on my work Mac to be able to work productively, that is to work with more than 1 window at the same time. I really miss my KDE desktop at such times which I can customize at will

It just might be me, as I was also never able to feel comfortable with iOS but as long as I can find a solution to do my work I don't complaint much, at least less than when I was 20 :)
IntelliJ works well for me when I have a repo spanning many languages. I'm not sure if that's what they intend, though!
I would agree as you can see in my final paragraph. I'm simply saying it's not optimal. Moreover, knowledge transfer is tougher than you think. I have seen software engineers fail to use their logic they've learned with software engineering and apply it to other domains on a consistent basis.

But the reason I'm staring it is because the current opinion in academia is that knowledge transfer is tough.

Edit: in me finding sources, I found something that counteracted my claim [1]. I suppose it's back to the drawing board for me. I remember from serious game research that expanding general cognitive abilities through games were hard (I'd need to search for the sources). So I figured if this is true for dual n back (DNB), then it is most likely to be true for a lot of things. But it wasn't true for DNB.

[1] https://www.gwern.net/DNB-meta-analysis#paymentextrinsic-mot...
If you use their flagship offering, IntelliJ, it includes language support for Python, Javascript, and many other languages either directly or via a plugin that replaces most of the respective functionality of Webstorm, Pycharm and Rubymine. Just some niche features (like a C debugger only found in CLion) are unique to the other IDEs IIRC
I'll second detaro, when I was a student, I just had to re-verify and I think re-activate, though I believe the re-activation is automatic if activated with an account rather than a license key.
Carbon is not a synonym for carbon dioxide. https://www.cfact.org/2019/04/25/carbon-is-not-a-synonym-for...
Agreed. I hate using Java apps on the desktop. It is OK if your target is java itself, but I wouldn't start a java app to develop Python or some other language.
That seems to be a very pessimistic interpretation.

Perhaps, they've been evaluating that as an architectural change, but recognize it would be a significant engineering effort. And they can already meet their current performance goals. Thus, they will wait until a future generation, when they cannot meet their future performance goals. In that future generation, they'll implement a uop cache.
You could re-download them DRM free from pirate bay, and because you already paid for them it wouldn't even be a immoral thing to do.
> many people won't find you

Before: few people find you

After: more people find you

Google is providing a "low" quality service but they do help. The before and after makes it clear. But it's easy to forget how things were and just complain.
You can build it from source also - I did it several years ago, easy enough.
If you keep tabs open for days and don't open them, like me, you might want to try a tab suspending extension. There's noticable lag when I open a tab I haven't opened in hours, but my FF on Ubuntu is fine with ~100 open tabs.
Intellij Ultimate is all of them together. For example I don't use GoLand, I use Intellij Ultimate with the go plugin.
For thinking about thinking, I can highly recommend Eliezer Yudkowski's "Rationality: AI to Zombies". While mildly obnoxious at times, it's very thorough and full of interesting as well as practical information.

It's available in a myriad of places:

- Less Wrong wiki, where it all started: https://www.lesswrong.com/rationality

- Minimalistically formatted: https://www.readthesequences.com

- Official homepage (with links to Amazon for paper copies): https://rationalitybook.com
The copypasta makes a good point but is just over the top about it. However what they call emo I've always called "emocore" which is, of course, the source of the word. Emocore as a word was invented when the DC scene began differing the sounds of Minor Threat and Rites of Spring, the former being "hardcore". I sometimes joke that the word was so detested by Ian MacKaye that he and Guy Picciotto, Joe Lally and Brendan Canty started an entirely new genre via Fugazi in protest.

The interesting thing about the copypasta is that none of the bands listed as real Emocore I don't think ever willingly identified as that genre. Whereas all of the other bands listed may have on some level agreed that their music is more or less in the "emo" genre. In way, it's saying that you're only real emo if that was not your intent.

As it relates to the Cyber Truck, however, is interesting. I think it's fair to say that the approach to construction of the Cyber Truck is relatively in line with the Brutalist movement: exposed materials in bare form with rigid and simple geometric designs. But the Cyber Truck was not created by any of the original Brutalist Architects, nor was it done in that era. And even though the location may be somewhat right, in that the Bay Area (where Tesla is HQ'd) is full of Brutalist Architecture, if the author of the copypasta had written about this subject instead, the cyber truck would have undoubtedly been mentioned in the ALL CAPS SECTION at the end.
If you want to learn the fundamentals of accounting, the best intro I've seen is "Frank Wood's Business Accounting Volume 1".

For analysing companies, start with "Principles of Corporate Finance" which covers both the investment question (what the company should do) and the financing question (where to get the money to do those things).

For more on analysing companies, check out study resources for the CFA, or anything written by Aswath Damodaran.

But you should probably spend your time on more core activities for now. You would be better off focusing on the content of:

- Disciplined Entrepreneurship

- Venture Deals

- any blog post about SaaS economics (CAC, LTV etc.) regardless of whether you're starting a SaaS company
Isn't that IDEA ultimate with the Python/JavaScript plugins installed?
Please change my mind: I don't see the difference between keeping access tokens and keeping a password (in technical terms).

You also mention fake accounts: I don't know what this site does (I wanted to filter on a field and it told me I needed to login for that, not sure how a fake account would help me defraud the owner using that) but I would hope that random website owners can't tell Google/Twitter/Facebook about how naughty I've been and get me banned from Google/Twitter/Facebook. Therefore, the site owner will still have to ban spammers that created a Google account, same as they have to ban spammers that created an email address.

Every time I've tried to implement a third party login, it has been quite a pain. "First party user system" is a fancy word for what is actually the simplest option. At least to me, as a developer, so I don't see the advantage from that perspective either.
Ah, I'm confusing its availability with Shenandoah and zgc.

Unfortunately, the last time I used IntelliiJ it came with its own JDK8. Is that still the case, I wonder?
Notice how the article is very light on direct examples of actual bias - that's not a bug, it's a feature intentionally adopted to create fear, uncertainty and doubt (FUD). If anyone wants to FUD anything, just start with this article as a template, find-and-replace the subject from AI to insert_here, and change the name and quotes of the subject-matter-expert, and viola, you've got yourself a hit piece

We should be upvoting more substantive writing, making serious accusations on racism should be backed up by real evidence, not quotes and opinions of someone parroting the author's narrative