skysight-inc/HackerNews huggingface dataset:
This is my favorite quote:

> "During the mission, a problem in the Linux system was discovered that caused a
temporary loss of control. A comma-separated values file grew out of bounds due to
a bug, causing the system to halt; fortunately, a radiation-induced single-event effect caused the main computer to reboot, temporarily fixing the problem, and allowing a bug
fix to be applied in orbit. After the bug fix, the solar sail deployment was successfully performed - just in time before the low-flying satellite deorbited".

G. Manyak and J. M. Bellardo, “Polysat’s next generation avionics design,”
in Space Mission Challenges for Information Technology (SMC-IT), 2011 IEEE
Fourth International Conference on, Aug 2011, pp. 69–76. [Online]. Available:
http://dx.doi.org/10.1109/SMC-IT.2011.13

[22] R. Ridenoure, R. Munakata, A. Diaz, S. Wong, B. Plante, D. Stetson, D. Spencer,
and J. Foley, “LightSail program status: one down, one to go,” in Proceedings of
the AIAA Small Satellite Conference, SSC15-V-3, 2015.
The article on Wikipedia doesn't support your assertion that the scholars who coined the term "social science" did so "fairly recently," and that they were "sneaky academics" and "hacks."

Well, unless 1824 is "fairly recently" (to be generous, let's say a century ago, when things really got going), and Comte, Durkheim, Weber, and yes, even Marx are "hacks" (they may be other things, but hacks?).
Or both! I was a long time Vim user that switched to Emacs with evil mode. Using spacemacs.

I have a couple friends that swear by Sublime Text. It costs money but its not terribly expensive, and super fast. Its vim plugin is a bit lacking though so it wasn't that usable for me.
Is your statement that you don’t think the country could technological complete the NYC subway (barring any bureaucracy challenges)?
Ditto, have downloaded sources from kernel.org and mirrors and predecessors probably hundreds of times, wrestled endlessly with xf86config, window manager configs, installed slackware, gentoo... it got old, real old.
It also buys them into Airbus as customers & supporters, aligns commercial, technological & employment interests across European nations in numerous ways. If Airbus didn't already exist, they'd rationally want to create it rather than just leaving the market to the US and China. I'm sure the four million parts and 30 countries aspect adds a lot of complexity and bureaucracy, however it might be a reasonable price to pay for the benefits they derive natively in Europe from having an Airbus (as opposed to not) and so many nations being part of it.
The A380 was a technological marvel that was built more for European pride( see our jumbo jet is bigger than yours) than for real business reasons. Nevertheless, it is a joy to fly in.

(Though I do think it doesn’t look as beautiful as the 747).
> I think the real problem is, is that the humanities -- the social sciences in particular

This construction makes it seem like you view social sciences as a subset of humanities. I was taught that neither is a subset of the other.

Where did you get your impression from? I assume it’s not the university in your username, since I’m certain they don’t share this view. (Source: I’m married to a humanities professor at that university. Also: https://exploredegrees.stanford.edu/schoolofhumanitiesandsci...)
We've successfully applied it to animals so it works. Just because it's against your sense of morals doesn't mean it's not based on real science.
Allen, thanks for confirming the microcode thing. It certainly wasn't the impression I had gotten from the green book, but history does tend to get cleaned up as it is retold.

To be fair to the PARC people other people had done Alto clones:

https://en.wikipedia.org/wiki/Lilith_(computer)

https://en.wikipedia.org/wiki/PERQ

I myself got into a graduate computer architecture course even though I was just an undergraduate so I could design a TTL microcoded Smalltalk computer. I was extremely disappointed to learn this was illegal and seriously considered moving away from Brazil at that time (1983, I think).
In my mind, the cause of this sort of conglomeration is that our society is an exponential meritocracy rather than a linear one. In that the more merit (money, power, points, karma etc.) you accumulate, your ability to accumulate even more merit rises, resulting in a stratification of society that starts out slow but rapidly accelerates after a while.

Best expressed as: "To turn 100 dollars into 110 is work. To turn 100 million into 110 million is inevitable." -- Edgar Bronfman, Sr.
Not every place needs to be politicized. I'd prefer we focus on Hacker News rather than the politics de jour.
When deciding between whether to learn Vim or Emacs, Vim won me over with three things:

1) Learning Vim increased my efficiency across multiple machines, and not just my dev machine.

2) It's extremely lightweight. Note: you still need to be careful with plugins!

3) Modal editing is easier on the wrists. Most of my time as a developer is spent navigating through code (whether editing or browsing), and Vim's normal mode keybindings are much less modifier-based.
Firefighters do a lot less firefighting than they used to (2014)
We are currently using pragli which is free and does the job well enough
What do you mean? It's selective breeding for humans the same as we do for farm animals and cats and dogs. It's not pseudoscientific.
Are you talking about the early-to-mid '80s, when they were both microscopic compared to anything today? Not really a valid comparison.
> No offense but that must be one of the dumbest ideas I have heard in a long time.

Thanks. This is not the first time I've been told that.

> The reason you write something in a shell script is because it is portable on all Unix systems.

This is definitely not my case. I write plenty of shell code at work, but rarely distribute it. It is just for arranging data around, preparing one-off experiments, and so on.

> Running a complicated shell script that calls out to Julia 1000 times makes absolutely NO SENSE!

I agree that this may be a rare use case, but it is legitimate nonetheless. Moreover, the best tools are those that can be used successfully in ways that the creator of the tool would find abhorrent.

> It is a completely contrived example with no practical application.

This was a concrete example actually. I had a shell script that cropped, denoised and registered a collection of a few thousand photos scattered in a directory tree. It was a four-line pipeline that called a few command line tools from imagemagick and gmic to do the image processing work. At one point, I realized that I had to apply an homography to the images (given by a 3x3 matrix that was stored as 9 numbers in a text file) to map them to a different coordinate system. This involved a 3x3 matrix multiplication for each image. I did this multiplication in julia, my favorite calculator. The running time of the whole thing went from 10 to 20 minutes. Doing the "correct" thing and rewriting everything in julia would be extremely painful.

> Besides when people say "calculator," I think most reasonable people assume an interactive system for doing calculations

When you say "CLI Calculator", you can also think about a calculator that you can call from your shell command line. This is the case for example for the classical calculators bc(1) and dc(1), which are non-interactive, and purposefully intended to be called inside loops in a shell script.
Congrats guys. Great progress in a very short time!!

We @RudderStack also raised a round recently. Glad to see investors putting money in Open-Source projects.
Is part of it not based on breeding, which we have done with plants and animals?
Golden Gate Bridge wind resistance barriers creates eerie sound
Surely the Trump campaign's response should be to claim that they are not infringing. This should put the video back up, according to DMCA rules. I'm not really familiar with Twitter's DMCA work flow. Do they not allow the user to challenge the claim?
This is unfortunately not uncommon. I feel like most of my coworkers at most companies Ive worked for don't use vim. One killer app of vim for me is macros. You can record a string of commands and map doing that to a letter. This makes certain mundane changes you have to do sometimes in software a breeze. For example, I had some code where someone was using string literals everywhere when they should have defined an enum. The convention we use for this kind of thing is to use UPPER_SNAKE_CASE and the strings were in camelCase. I was able to define two macros that let me improve this code in a few seconds. If I wasn't using vim I'd probably just leave that code as it was because it would have been so much effort.
First there were cubicles. Engineers could concentrate and get work done. They took a break by choice.
The open office destroyed the productivity. One person speaks/gets up/chats with neighbor and everyone is distracted. You have to actively ignore your visual and aural inputs(maybe even smells).
Remote work fixed it. You could now focus on your stuff and not worry about constant interrupts to your senses.
Along comes water cooler to destroy that.
You could say “don’t go the always on room if you don’t want to”. But the fact that it’s there, is distraction. “What is everyone talking about that I might be missing?”
20 years ago I got a job and went from Windows to Unix. Tinkered with both emacs and vim, and for some reason had this craziness where I'd start new files in emacs and make small edits in vi/vim. I have dabbled with neovim and vim-modes in other editors, but I keep going back to a somewhat-customized vim with ~8 packages.

I'm not really an advanced vim user. I have to think and remember how to do column edits, and I never yank to registers. For some reason I want to make a concerted effort to learn emacs again but the idea of not having edit modes concerns me.
When you say 'OP', who are you talking about?
What would a winning scenario look like to you? There is no winning when it comes to conflicts like that - just mission objectives, most of which were completed.
Well it complicates the business model a bit. I am working full time on an open source data/content management product. I know my reasons to do it this way, but I also want to build a sustainable business around it. That is something I need to figure out.
I discovered this last year and it has made me so happy
Which fields are you referring to? I think of psychology as perhaps more rigorous, but none of the others (sociology, anthropology, political science).
Identity Resolution (a.k.a. transitive closure in Graph) using SQL
Perhaps surprisingly, nocturia is also known to be a symptom of sleep apnea. Something to do with the effect on kidney function.

See earlier comments on CPAP machines.
Lists are great but what am I supposed to take away from this? What is the context of each rule? What are examples and situations in which the rules apply? What are counter-examples? Where is the author's commentary associated with each rule? Where is a summary explaining the top 5-10 rules that everyone should be aware of so they can improve their lives?

My point is 52 is too many. Without further guidance it's lazy writing.
This is a great way of putting it. HN is heavily moderated for tone and respectfulness but not for ideology (within reason). Reddit is heavily moderated for ideology but not for tone or respectfulness.

I believe this policy is actually responsible for political subreddits there being so consistently toxic. The site’s moderation encourages extreme ideological echo chambers to form in which members can be almost arbitrarily uncivil as long as they exist within that community’s ideology.
I'm going to partially disagree.

> It's Emacs for Javascript people

I'll accept this premise.

> a good thing since Emacs is moribund

And here we part ways.

> and most programmers are at least a little bit Javascript people.

You might be living in a bubble.

> A highly programmable, cross-platform editor with zillions of extensions/modes that support all sorts of languages and environments.

Agreed; I think you're actually underselling how helpful it is that it's apparently a lot easier to get started with than emacs or the vi family. Power tools with a lower learning curve is a good thing.

> People complain about its resource requirements and performance, just like they did with Emacs.

And they're right to do so, especially with Moore's law wearing thin. Besides which, emacs (and n/vim, for that matter) are still around, and are just as functional in a much smaller resource footprint.

> 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.

LOL, that's... semi-fair, even if you're on the wrong side, of course;)

> I think that's roughly where it fits 'philosophically'.

I think it's fair to call VSCode "EMACS but with JS", but I think you're really glossing over the issues that it has in practice; maybe with a decade of maturation it'll be on par, but today I would argue that it is a resource hog, and still suffers from some poor design choices (such as letting extensions trample eachother, per the upthread discussion).
I don't! That's just a dumb joke. A thing that I semi-seriously think: modal editing is not some uniquely interesting or advantageous way to navigate and edit text. A thing that I mostly-seriously think: most more recent methods for editing and navigating code are a lot better vim-style modal text editing.
Heh, "how you access ex commands shipped with Unix since like the 90s"
Not OP, but Googler here. We use an internal Linux distro for all our development. It's very similar to Ubuntu (so the default package manager is apt). People who have a Macbook use it as a thin client to ssh into their Linux desktops. So OS X package manager isn't really needed or used.
Sorry, TinEye links expire very quickly! Rather than posting another link which will expire again, I'll just give you the direct link to the image from Flickr: https://live.staticflickr.com/5519/14565350736_09ac87154b_o_... - put that into TinEye and you should see 600+ results, some dating to 2013, a year before it was uploaded to Flickr.

Even better, put that URL into http://exif.regex.info/exif.cgi to view the metadata, and behold:

Headline: Successful Business Meeting
Caption: Successful Business Meeting --- Image by © Corbis
By Line: Colorblind
Credit: © Corbis
Copyright: © Corbis. All Rights Reserved.

Corbis was acquired by Getty in 2016, which explains why it's for sale on Getty now.
The only evidence of shooting we have is protesters being shot by police. That's it.
> If Google for example made the same exact product like YouTube and then leveraged its massive resources and distribution channel to destroy YouTube

Like what it did to Firefox?
I believe millions of such copyright claims are processed every day. Literally, millions, although I don't know exactly how many for Twitter specifically.

https://www.bizjournals.com/sanjose/news/2016/03/07/how-many...
This is superb, and I'm only on page two. I'm thankful that Rich finds the time to produce his thoughtful content and I hope he has the opportunity to present this at HOPL-IV when it is rescheduled.

The distinction between Information Systems and Artificial Systems is the key point to me and reflects my experience, not that I understood it at the time.

I use Clojure today because it is a better thinking toolkit for Information Systems (or the inelegant 'Products' as I defined them in my conj talk). I'm an order of magnitude more productive in Clojure than I was in Java. It's not a small step, it's a step-change.
This is so cool. Does anyone have other examples on GitHub of procedurally generated art like this?
Oh that's wonderful to hear. After they announced the end of the channel, I was hoping they would find a way to continue to contribute such excellence.
I think the bureaucracy challenges including the various environmental challenges would blow up the time and cost so much that it would be infeasible. There is also the issue that we have not done such a big infrastructure project in a long time, so there would be a learning curve again.
Note that this is not first time there have been a DMCA takedown of content posted by trump: https://www.theguardian.com/us-news/2019/oct/03/donald-trump...
Awesome insights and suggestion. Can you share your blog link please ?
Chinese soccer superstar calls for ouster of Communist Party, stunning nation
Is acknowledging these events "political?" Was the spraying and turning of dogs against protesters in Birmingham Alabama during the Civil Rights Movement an action that is only opposed by "political" actors?
Gmail login security alert messages now embed an ad for Google Chrome
I too was falling into the trap of jq, but then I discovered gron, and it turned my world upside down. Long live gron!
It wasn't meant to be oneupmanship, just that you were deliberately ignoring the core of the argument. I could make an article about why NULL in C is a wonderful feature and how it allows such nice optimizations, or I could acknowledge that it has a great cost too. You basically said "There's no downside if you are as smart and experienced as me", but with respect to Javascript, much of the world (myself included) are not. Your argument came down to "people with sufficient skill don't make this mistake", which was definitional instead of actually addressing that the default behavior of an actual usecase was not sane.
Next time you can’t make sense of an argument, you should not engage then, instead of making low effort, ad hominem attacks.
I was more thinking of top economists like Alan Greenspan and his comments about having banished volatility, followed shortly after by the '08 crash.

Much of economics is politics disguised as technocracy.
I disagree. In the future it'll be irrelevant. Large building projects are over in any case. In the next few decades the world is not going to be able to support the population we have now.
Yes, starting something is the hardest part. Since, 2 weeks I am procrastinating.
Hackerrank is probably what you are thinking of
Humanities are the most effective method of teaching empathy that I am aware of.
First of all congratulations on this. It is nice to see Open Source being on the table for VCs. I am not sure how it pans out from a business point of view though.

If you truly want a product built with the community then you might lose some control - or give control to the community, at least voting. Unless you want a* "source available" type of thing. Open Source is ideology and tool.

The less control might mean that you prioritize what is good for the community, not necessarily for your VCs. I started working full time on an open source product, which like PostHog, I feel is going to be core infrastructure to any business that runs on data/software.

I want to build a sustainable business around it. I have enough money in bank to sustain product building and marketing with my cheap living costs and get traction. Once there, I will have to think of next steps, but I do not feel I want to get into accelerated growth that comes with VC money. Mentors are highly appreciated though.

*Edited typos.
No-Code Tool to Create FlashLoans on Ethereum
Are modes a feature or a bug in interface design?
Show HN: Performance of Common Operations in iPhone
It would be interesting if competitors had a high budget, to truly try to develop a great low-powered chess-playing system. Kind of like Bitcoin mining.

Without a high budget, you just have standard hardware, and essentially it's similar to playing on fancier hardware with lower time constraints and pondering turned on.
You can also use

imap <C-s> <C-o>:w<CR>

<C-o> in insert mode can be used to execute normal mode commands.
Replace "JavaScript" with anything and the theory remains the same: those who can articulate and declare nuanced opinions about software they have had to interact with to a reasonable degree are able to critique reasonably.

I dislike the idea that all opinions must be in the form of productive, nuanced statements about how exactly technology should be changed in the service of 'one true set of technology'

I think it's OK for people to declare they enjoy or do not enjoy a particular technology without signaling how exactly they would change it. It's also OK to ignore or accept others opinions of personal taste. That's one of the things that enables us to have many different programming languages today, and enabled us to have JavaScript instead of FORTRANScript.
A culture can be destroyed without taking out civilization though. It happens all of the time. Comparing it to a foundation is absolutely terrible.
Once you understand the verbs and nouns of Vim, you don't need to memorize nearly as much.

[1] Learn vim For the Last Time: A Tutorial and Primer— https://danielmiessler.com/study/vim/

[2] The Vim Learning Curve is a Myth—https://thoughtbot.com/blog/the-vim-learning-curve-is-a-myth

[3] Vimcasts—http://vimcasts.org
Thats great. What about reproduction of results? Are ppl doing this (so is there funding for this)?
It pretty literally fits the definition of treason. Even he knows that and it’s why he’s not hanging out in the US.
Achieving a 12% performance lift migrating Raygun's API to .NET Core 3.1
That's a fair criticism of my confusion, but I think I made my point poorly. The way map is implemented may be useful for some usecases and more convenient to implement, but it is a a very poor fit for many other usecases.

As an example of one of the many ways to solve this to make it more sane, the Rust language allows you to call .iter() on something that can be looped over, but also .enum(), which gives you an index and the item. In this way, you can manage expectations about what you are actually getting. Javascript hands you all the tools at once unconditionally which strips a lot of the abstracting power away.
Evil mode in Emacs is almost perfect. My biggest complaint is that undo works differently than vim (if anyone knows how to fix that, I would be forever grateful!) I originally used Emacs for about 20 years and then switched to Vim for a variety of reasons. I love the editing model in Vim. But for the last few years I've been using Emacs with Evil and it's been the best of both worlds.
I was ghost writing blogs for almost a decade. Almost everything I wrote was published under c suite names. 90% is my random guess. If the actual exact number is important to you then discount the 90%. I hsvent actually done a study.
I highly recommend the Airbus factory tour in Toulouse, France: https://www.toulouse-visit.com/let-s-visit-airbus/blagnac/pc...

They definitely don't "reveal all the secrets of the A380" (as if), but it is interesting and the facility is staggeringly large (second largest by volume and sixth by floor area in the world).
> Given that the OSI actually has a trademark for open source

They don't. They have a trademark for "Open Source Initiative Approved License".

There are no legal ramifications to using the term -- I can state everything I do behind closed doors is open source, and I can only judged socially by my peers.
I've been using Vim since before it was Vim. I learned C on the 'ed' editor in the mid-80s, which was a predecessor to vi and Vim (and a subset of its command line UI). So Vim is always my go-to editor.

nano is fine for quick edits, but the more Vim you know, the better off you'll be in that situation. If you're not a devops/sysadmin person, or you don't spend a lot of time in command-line Unix, there's no shame in not knowing Vim. But it is universally better than nano.