skysight-inc/HackerNews huggingface dataset:
We don't know the mechanisms of plenty of things that we accept as proven with scientific principles, like most of pharmacy.

And what about physics before Newton? Or before Einstein? In fact, we still don't know exactly how gravity works. Or magnetism. At what point are you drawing the line of being able to "elaborate the exact mechanism"?
It is not abnormal. I used to use pico as my terminal editor and nedit as X editor the first five years or so I used Linux / Unix. Today I use VSCode as well, but vi rather than pico (nano). Over the course of many years I got more and more comfortable with it. It was never really a conscious choice. But it is always there. Perhaps it was the times I needed to fix things when booting in emergency mode that forced me to learn vim enough to get by, and eventually proficient.
wouldt you rather use buildin h264_omx encoder to stream instead of vnc?
I've been a happy vim user for many years, over a decade. But I was shocked at how this talk, published on YouTube in 2018 from a recorded lecture by an engineer at Yelp named Leeren Chang, basically made vim’s internal model “click” for me and made vim even more fun to use. I really feel the presenter did such a great job showcasing vim ideas — conceptually, visually, and by direct example — that, by the end, I downloaded the talk into my “great tech talks” stash and labeled it, “vim’s missing manual.”

Here it is: https://youtu.be/E-ZbrtoSuzw
> How competitive is the manufacturing/design market for TBMs?

There's a bunch.

> Or are there good physics reasons why TBMs can't be much more efficient than they already are?

Mostly that tunnelling through unknown ground is risky (even if you're taken samples, you don't know what every meter is like!) so you don't want to move too fast, you're having to move vast quantities of spoil out, you need to keep the cutting blades cool (they're under immense pressure and friction so they get _hot_, and cooling is hard when you're in a confined tunnel) and we only have materials so hard (so you can't speed up the cutting head)…
The activist dismantling racist police algorithms
17.5% of the S&P 500 is Apple, Amazon, Facebook, Microsoft, and Google. What percentage of the top European companies are that new?
No. The point is if Obama tweeted it. The owner works be like meh. But cos it’s the norm to hate trump. Oh I don’t like trump so I’ll issue a copyright claim. The point is people selectively deciding when to invoke a copyright claim just because they dislike a person.
I love this paper for the systematic approach it applies to a problem that all drawing teachers face. At the heart of the problem is a simple paradox... that a line can somehow symbolise light, texture and even colour. This paper is not perfect, but makes a good stab at the problem.
Didn't Digitalk Methods and Smalltalk/V also use a linear stack? Self did as well and to make that simpler they made using a block from a method that had already returned an error (an optimization that some have regretted).

About the NoteTaker being too slow to be usable, having used Squeak on 386 and 486 machines I am hardly shocked. On the other hand people would be being Osborn 1 a few years after the Notaker with just a fraction of the speed (but not trying to run Smalltalk, of course).

By the way, quite a bit of information about the NoteTaker on the web is wrong. So I was really glad when Bitsavers got hold of all the original material (mostly memos):

http://bitsavers.trailing-edge.com/pdf/xerox/notetaker/
Signal allows backing up messages (though the UI and workflow for it is still rather clunky), so you should be able to restore them even if you switch to a different phone number entirely.
For those not familiar with Posthog, it's open an open source product analytics tool. That means you install some javascript on your website. It then collects information on what features people are using on your website and let's people run charts and graphs to ask questions about feature engagement and product usage.

Product analytics is a pretty large space. The three main existing product analytics tools are Mixpanel[0], Amplitude[1], and Heap[2] (I used to work at Heap). Notably, Mixpanel was valued at $865MM as of 2014 and Amplitude was valued at $1B as of two weeks ago.

Posthog is an open source competitor to these tools that you are able to self host. This is interesting for several reasons. If you don't feel comfortable sending data to third party tools, you control the data yourself. In addition, existing product analytics tools can get expensive. After you get off the public pricing, you will likely find yourself paying >$12k/year for one of these tools.

There are also challenges I see for them going forward. In my experience, the person who makes the decision to buy a product analytics tool isn't in engineering. It's usually a product manager or sometimes a marketer. I imagine the fact that it's open source is less interesting to one of the traditional product analytics purchasers. Compare this to a company like Gitlab where the end users are engineers.

Scaling these tools is also a huge challenge. My job at Heap was to basically scale Heap. If you want to self-host a product analytics tool, you will basically be responsible for scaling the system. On top of that, because each Posthog instance is isolated from each other, Posthog won't be able to take advantage of the shared compute power. Imagine a product analytics tool that has 100 customers and 100 servers. If the compute power was shared, each query would make use of all 100 servers. If the servers were isolated from each other, each query would only be able to make use of 1 server. That's basically a 100x slow down in performance. Posthog does sell a managed version which in theory shouldn't have this problem. It will be interesting to see long term whether that's a big driver of revenue for them.

[0] https://mixpanel.com/

[1] https://amplitude.com/

[2] https://heap.io/
You get over it fast.

1. You can bind save to any key combo you want. I personally use <leader>w. I find it more ergonomic, fast, and portable than command-s.

2. Every action in vim reads like a little story. You start to speak the stories to yourself. For example:

Select the entire line (V), move to the end of the line ($), move to the matching end brace (%), delete (d)

3. Then you realize you can store those stories into a macro and execute them ad hoc, and the world becomes amazing.

The things you learn are cumulative. You begin to expect the pattern to continue and more often than not it does.
The idea of plugging the mobile phone on laptop shell is interesting
That's not how DMCA works. It's not automatic, somebody has to specifically target a tweet and show that it violates their copyright.

You see copyrighted material all the time because big studios don't think it's worth it to file a legal document to claim every single 30 second clip anybody posts. It's not Twitter's decision whether to file a claim, it's the copyright holder's.
Goyo.vim was pretty helpful. So was formatoptions +a.

(The typesetting part isn’t the issue. Concentration and ease of flow in the editor feel hard in vim, and LaTeX wouldn’t fix that.)
Yes, that’s a pain point I haven’t quite cracked.

Copy-paste within tmux works just fine with (a) set -g mouse on in ~/.tmux.conf (b) mouse select to copy and (c) Ctrl + B ] to paste.

Copy-paste from tmux to Windows or vice versa is a pain.

I haven’t tried all the terminals yet but what I need is an iTerm2 [1] for Windows.

[1]: https://iterm2.com
Most science seeks broad principles, but I kind of like the OP's suggestion that a depth-focused approach of detailed anecdotes, possibly from multiple different points of view, could provide an interesting form of alternate data.
On the other hand, it's such a massive employer (directly or indirectly funded by tax dollars) so everyone says, why shouldn't we have a piece too?
I support abolishing copyright law, if that's the solution you are looking for.
complete the circle and use a vi plugin for Word http://www.viemu.com/
isn’t clojure like a lisp with extra steps?
The issue that I have with this license type is: what if there's some functionality that they have built that I would find useful, unrelated to their core business. Like, imagine that they have some tool to make generating UI components easier.

If I want to use a bit from their UI component generator in my commercial software, am I violating their license?

This is why real open source is so important to distinguish -- I don't want to have to worry about this sort of thing, let alone bring in lawyers to help me decide.

Don't get me wrong, or take this as ungrateful. I'm still glad it exists, and am really happy that this works as their business model. I think it is valuable to use as a learning tool (how did they go about solving x problem?), as well as valuable for use in other Open Source software. I hope more companies are able to use licenses like this in the future, to be totally honest. I just want it to be distinguished from true Open Source software.
> It's not automatic, somebody has to specifically target a tweet and show that it violates their copyright.

No, they don't have to show that, they just have to assert it.
For better or worse, social media is here to stay. Do you prefer Facebook or TikTok?
In practice it doesn't matter at all.
All the symmetrical watch faces (and code to generate them)
That’s how I started it. I didn’t want to start a company with a complex setup. The whole service runs on a single machine so it’s very fast and simple. I just back up the SQLite file every hour to s3. Its easy to download that file from s3 to use production data in development.

If I start getting scaling problems I’d have to start using multiple servers and at that point I’d need Postgres.

But we’re at ~36 employees and 8 figures of revenue on a single server.

I can probably go another year or 2 without a big database.
At the same time, you have to admit that these environmental reviews were weaponized by people such as NIMBY’s to prevent infrastructure being built by tying up projects in years of environmental reviews. In the last several decades, the US forgot how to do infrastructure. I doubt we could get the NYC subway ever built now, for example.

Something needed to be done. This is heavy handed now, but maybe we can achieve a better balance in the future.
> The point is people selectively deciding when to invoke a copyright claim just because they dislike a person.

I honestly don't understand what's wrong with that. Unless you're suggesting that copyright must be enforced maximally, like trademarks? Even then, I could selectively choose to give licenses to people I like and withhold them from people I don't. How is this different from "voting with your dollars" as a consumer?
Alexis Ohanian resigns from Reddit board, urges that his replacement be black
Or a person walking. Boston’s Dynamics is just now making robots near to animals in their walking ability.
Thanks, appreciated! I guess using shebang #!/usr/bin/node does not work as # is not a valid comment?
I used Vim for several years before switching to Sublime Text 3.0 and now VS Code. VS Code support for TypeScript is just unmatched on any other editor.
It's Emacs for Javascript people - a good thing since Emacs is moribund and most programmers are at least a little bit Javascript people. A highly programmable, cross-platform editor with zillions of extensions/modes that support all sorts of languages and environments. People complain about its resource requirements and performance, just like they did with Emacs. Vi(m) users are the natural enemy of VSCode, just like they were the natural enemy of Emacs, continuing their long proud tradition of being wrong about everything. I think that's roughly where it fits 'philosophically'.
With video here: https://alexisohanian.com/home/2020/6/5/what-did-you-do
(javascript required)
Do people care about Covid-19 graphs anymore?
I'm starting to develop a theory that a person's stance on JavaScript reflects their ability to critique reasonably and therefore their maturity as a developer (to an extent).

JavaScript undeniably has some problems. It's also undeniably useful and eating the world. If you can hold both of these stances in your head and reconcile them into a nuanced opinion, then that's a great sign. If your viewpoint collapses into "JS sucks!!!" or "JS rules!!!" then you're not providing an opinion as much as a dogma, often one that is regurgitated from some other source.

I'm not saying that one should find JavaScript good or bad by the way. Someone who abjectly dislikes JavaScript but also understands its utility is quite useful. The creators of TypeScript, ReasonML, etc. all had to dislike JavaScript in some form. But they had to dislike it in a productive, nuanced manner.
Market traders don't read the report, they just see the headline and get excited.

People ascribe way too much wisdom to stock traders. Remember back in March when everybody was buying buckets of stock in the wrong company called Zoom? Zoom the Chinese parts manufacturer's price went up 2000% before the SEC forced it to be delisted because that's the only way to stop the lemmings on Wall Street.
Location: California
Remote: Yes
Willing to relocate: No
Technologies:, UI/UX design, Sketch, InVision, JIRA, Agile(Scrum), SQL/PostgreSQL, HTML/CSS/JavaScript, React, Angular, Node.js, Git/Github, Swift, Jenkins, Docker, Slack
Résumé/CV: https://www.dropbox.com/s/l73czi8qew1hv69/Tanvir_Hannan_Resume.pdf?dl=0
Email: tanvhannan@gmail.com

I'm a Software Engineer + Product Owner that has worked in FinTech for the past two years. I've had to develop a lot of product management skills on the job and realized I was most passionate about Product Management. I'm looking for a role that will allow be to help grow their product formally as a PM now!
The ghost factories: histories of automata and artificial life
Not sure how that changes anything about it being psuedoscientific garbage
The best part about vim is modal editing and the key-command interface. Other than that, it’s pretty much the same as everything else, worse, cus vimscript is an abomination.

Best setup is vscode with vim emulation and I’ve been using vim profesionally almost 15 years now.

Funny enough, I actually liked writing prose with Vim but I’m using Ulysses as an editor for writing prose now
even though I have always used ViM, I can't do this, I am too used to using control-a and control-e
I love vim but I always get a feeling that I'm only using 1% of its features. It is hard to memorize all the availanle keybindings, specially if it is something that you don't use often.

Does anyone have suggestions of what worked to help learn mor Vim commands?
Look at the latest edition of QJE. You will see mostly studies addressing a particular policy question, e.g., 'what was the effect of this policy change on unemployment' which they answer using randomly controlled trials or quasi-experimental methods. Which aspect of this falls apart when you prod it?
Covid vs. Climate Modeling: Cloudy with a Chance of Politics
DB2 migration problems cause IBM to resurrect Netezza
Collaborative Filtering Based Recommendation Systems
Great job!! I looked at your HN profile & it looks like you’ve a knack for similar websites that compile information from comment threads.

I suppose you’re using NLP, specifically NER. Is there a blogpost that details your general approach? Or could you suggest how to extract such information from threads?
Why are the iOS Gmail elements at the top
Firstly, I have no UX experience.

Can someone explain why the gmail iOS app places action/touch elements At the top of the phone? It makes zero sense to me why they would choose this design.

Many other apps have the same layout and my common sense says put everything in the bottom half of the display as that’s where users fingers/thumbs are?
I used to have something like

nmap ,w :w<cr>

in my vimrc so I can only press two keys to save the file. I think the colon character (:) adds a little overhead to such a common command because one has to press shift with the colon/semicolon key (depending on the keyboard layout), and then release them to continue pressing the remaining keys. And this is if you're already in normal mode; if you're in visual/insert mode you'd have to press Esc or Ctrl+[ first. Of course, these are small details that you don't normally think about, but it does feel a little cumbersome when coming from an editor where you can just press Ctrl+s or C-x C-s (in the case of Emacs) and continue working.

In the end, vim doesn't stop you from defining key bindings to improve your workflow.
Anyone have a non paywall link?
I used Vim for a number of years (I'd guess around 10), and for the last year or so I've been using Spacemacs. I think there's so much that's great about both of them, and I'll continue to use one or the other, but geez, there's so many niggling issues with both that can be offputting.

A couple of examples. In Spacemacs, the screen regularly goes blank for a while. Or if I have a file open in Spacemacs, close its window, then rename it in the OS, then reopen it in Spacemacs (by double-clicking it in Finder) it reopens it with it's old name. I'm sure there's a way to avoid this, but the fact that it happens in the first place is the issue.
Extensive discussion of original source: https://news.ycombinator.com/item?id=23430575
Verifiable proof means no recommendation algorithms, retweets, embedded videos- just seeing and hearing things clearly in person. Which might be what we need. But probably we need some additional tools in case most of humanity doesn’t take that advice.
From my experience in 5 companies at various stages, engineering task management in whatever form is generally efficient until you hire your first program manager. This happened several times regardless of team size. The engineering manager/director/VP gets tired of his work and takes a break by hiring a Program manager. PM’s sole job is to make sure the tasks management is shielded from the rest of the org but invariably, they overengineer the “process”.
I am yet to meet a PM who simplifies things or makes things more efficient.
There have been tons of problems with that concept and TLS
This doesn't seem to work that well. If you type invalid syntax, like '.[' then the window suddenly resizes to accomodate the error message, but not all of the text boxes resize.

jiq is probably a better tool.
The Obama campaign did receive one or more questionable DMCA takedown notices for their ads circa 2008:

https://www.eff.org/pages/election-2008-dmca-takedowns

There was also this:

https://www.wired.com/2011/01/hope-image-flap/
No problem. I appreciate the response.
Not to mention .. their job is the only one inside the engineering department that doesnt expect them to build/run/test the code hands-on.
> The vast majority of FB users use it for staying in touch with friends and family.

Out of personal experience it's the opposite. I even talked about a chrome plugin to get rid of everything but friends' activities and they said they primarily use it for just scrolling through news and memes and shit.
The GitHub issue has links to Twitter, Hacker News, Reddit, and LinkedIn at the bottom. I need your help voting for those.
cons: extensions.

sharing part of OP's sentiment. in fact, i flipped the table a few weeks back because an extension downloaded a tool to my system and guess what? the installation got stuck. and guess what? my text editor hung!

all i wanted was to edit text. i didn't even ask for an extension. i was presented with one that supposedly would make my text editing experience better.

tiring...
Looks like it has. E.g.

- https://medium.com/fast-company/the-mouse-of-the-future-your...

- https://purehost.bath.ac.uk/ws/portalfiles/portal/190368020/...

more https://www.google.com/search?q=eye+tracking+text+editing&oq...
Got this low-priced bamboo didgeridoo off Amazon[1] for $35. It's definitely not authentic or the best in the world, but it's surprisingly well constructed and aesthetic.

[1] https://www.amazon.com/Meinl-Percussion-DDG1-BK-Didgeridoo-P...
Maybe this? https://github.com/tayllan/awesome-algorithms
Scientism is the main pillar supporting technocratic management and central planning of society. This is most apparent to me in economics.
Sounds cool! The brain connection is evocative and constraints make for interesting solutions. How would you enforce it?
Because the operation (not just the physical structure) of the human brain (a complex neural network) and networks of brains (society) are just as important, if not more important subjects of study than physical systems and computers. Or are you suggesting that we completely abandon the understanding of human behavior at scale?
Researched a bit for last few days about IDE and Vim seems to be the only viable long term option. I like Atom but it crashes all the time, VSCode doesn't feel clean to me. IntelliJ is the best but expensive. Only option I think is vim or Emacs. I loved the time I spent with Emacs last time, but gave up quick. I will learn to use Vim this time.
Zoom can supposedly handle up to 1000 people video calls.
I admit I haven't read or even heard of Kate Raeworth, but I am an academic economist. Most modern economic research is empirical, a paper poses a policy-relevant empirical question 'did policy X reduce unemployment' and then empirical evidence is presented (perhaps using data from a randomly controlled trial or using quasi-experimental variation). The statistics are calculated and the assumptions required for the validity of the statistical analysis discussed critically and at great length. Undergraduate econ classes unfortunately leave students with the impression that academic econ is mostly unrealistic theoretical models of behavior, but those models are just handy tools for hypothesis formation, and it is the empirical testing of hypotheses that makes a discipline a science, not the manner by which those hypotheses were formed.
> A clean Google breakup seems to look like:

> 1 - Search,

> 2 - Youtube,

> 3 - Gmail

And where does advertising go? I doubt any of those 3 are profitable on their own.
If you omit half the rows, you may already have gained a lot of information about the retrieval purpose.

Retrieval purposes do not scale by the number of rows needed to be retrieved.

You also run into the problem that different retrieval purposes require different number of rows to be retrieved.
> continuing their long proud tradition of being wrong about everything.

Why do you think that Vim users were/are wrong about everything?
At the risk of being cynical, I don't think it was common to toss around incompatible definitions of open source until very recently. There seems to have been a considerable push by a number of people to dilute the meaning of open source -- in my tin-foil-hat opinion with the intent of destroying the community behind it. Free and open source software has weathered these kinds of attacks many times before and it certainly looks very similar to the kinds of things I've seen before.

I think it's a matter of people with vested interests throwing spaghetti against the wall until something sticks. We've often seen cries of "But how will programmers get paid if everything is free?", and "You don't need to modify the code as long as you can see it", and "Free and open source software is incompatible with commercial endeavours". What's new now is, "If you go with a free or open source piece of software, you are playing into the hands of the likes of Google who will gobble you up". This approach has be demonstrably far more successful than others.

From the perspective of someone who values free (as in freedom) software, I'm wary of diluting the brand of both free software and open source software. I think it only really serves the interests of people who do not value free and open source software. Given that the OSI actually has a trademark for open source, I hope they enforce it. I'm worried they don't have the resources to do so, though.