skysight-inc/HackerNews huggingface dataset:
install vimtutor on your system, or just open this in vim:

https://github.com/TheNaoX/vimtutor/blob/master/vimtutor

It's a great start.

Personally, I find most modern IDE features are overrated and not necessary for productivity. For example, context-aware autocompletion is not necessary -- simple autocompletion based on things you've recently typed or that are open already in another buffer covers at least 90% of autocompletions I need. For the rest, I just have to type it out myself once, and now it is remembered too.

The same is true for browsing a file tree of your project, using syntax linters or reformatters, etc -- all of these are pretty straightfoward to setup in vim or emacs.

It can get a little tricker when dealing with breakpoint debugging, though. But in those cases, I just open in another IDE anyway that has extensive profiling tools, which vim does not have. But that's maybe once a week at most.
It is even worse when it is legally required for employer to allow for an hour break after every 4 working hours.

Edit: It is at least where I live. (EU)
Young parent here. Not a chance in hell I'd be taking part in that exercise. The only possible way would be to take a weeks holiday and that's just not going happen.

At least they are open about it. It is probably a fair indication of the companies values if they are oblivious to how unreasonable a 3 day take home assignment is.
At first I thought this was about github.com/timestored/jq and was very confused.
> I didn't see any numbers for Germany so far, and France isn't collecting data based on "race" (for lack of a better term).

Germany doesn't either (by law, not just policy or habit, since the war) - quite an interesting article I saw recently reported that (in particular) black women in Germany are unhappy about it, because it (is perceived to) stymie support or positive action and such. Which, of course, was not the intended effect of banning the collection of such data at all!
Red is pretty good.
how's this for a wild idea: humanity changes the objectives it prioritises to value long term environmental sustainability & to focus on benefits to society -- instead of prioritising things than benefit individuals & making decisions based primarily on economic growth or individual profit motive.

(not only is that incompatible with VC funding, it's incompatible with capitalism & western style individualism, so arguably operating in such a fashion is unreachable from our current society, even if being able to operate in such a fashion would be superior from the perspective of the whole species)
If you've spent years compiling your code and running it or changing it and pressing f5
or changing it and hoping hot code reload does the right thing it won't be apparent why a REPL in process would be helpful

If you've spent years editing your code character by character it won't be apparent why being able to use shortcuts or indentation to edit your code as forms would be a new editing default

I'd argue it's possible to teach everyone, but not motivate everyone

I've also seen a few smart people learn the mechanical parts of Clojure and then dismiss it, not understanding the hype because they were just using it like a very imperative language that just happened to be immutable

As a learner you should definitely go through it's rational and Rich Hickey talks first before learning it: https://www.youtube.com/watch?v=rI8tNMsozo0
This is a good example where good marketing can make up for the disadvantage.

If you explain to your customers what you did to prepare for eventualities, those among them who are risk averse may decide to become customers and pay you a little extra.
Exactly. Even if I would use only 100% FOSS software, I would not have the time to read all the source code of the whole stack, from the device drivers to the kernel and up to the source code of the web browser, etc etc.
because C++ can generate optimized code compared to assembly, with proper attention.
>The set of computer users who a) have the knowledge to do security code review and b) have the time to review the programs they run is, I would expect, fairly small.

Even a small number of those who understands can make a huge noise, because if comment is well grounded, it spreads exponentially by people who do not need to understand all the details.

And frankly how much those who understand you really need for each project? The thing is, if you are worried you can always look, which is not the case if you have nowhere to look.

Also expert is not always required just to see there is no brutal obvious harm intent, which covers a lot of cases
and neither of those are ransomware. do you understand the difference?
Well, he got an airport and nuclear aircraft carrier named after him!
it is getting like that. it's been mostly good up til the present time. you know, there are 'scenes', trusted crackers and communities, users giving 'thumbs up' etc. but this ransomware trend is a bit scary.
I think a good counterexample to the idea of startup consistency is youtube (or any other) system which extracts money by both playing ads and not playing ads.
TL;DR: The future success of a startup is unprovable so you have to let it play out to see if it succeeds.
The reason I joined the private sector instead of the government sector, is that these issues are much much worse in the government sector.
I was brainwashed to belive that merit will be valued in the private sector by the HR department and the managers. Which its not in the few places I have worked at.

I'm not even low-caste but still faced these issues.

My dad worked for the government for 30 years and he was not promoted even once until this year. this is not because he was not good at his work, the work is actually pretty simple and stupid, but because of affirmative action policies of all governments current and past, left or right.
This is a belief that is associated with Christianity, but doesn't have a lot of support in the scriptures.
PyTorch port of OpenNMT, an open-source (MIT) neural machine translation system
I do in $20 or less what costs $800 there. Americans pay probably $200 of that $800 and think "oh insurance covered it" when really they just payed 10x the price.

The US is so full of morons they must love being ripped off or something.
If you’re on your machine, you can do all of your stuff because you can edit files remotely from within Vim using SSH as the transport: http://usevim.com/2012/03/16/editing-remote-files

If you’re on a new machine, you can grab your dotfile repo from wherever you keep it—like GitHub for example—and you’ve got your complete config, since there just text files. Takes 5 minutes.

But even plain vanilla Vim is more than enough for many tasks on a new Unix/Linux box.
Visual Studio (not the Code version, though some will include that as well) is arguably once of the best IDEs ever created, so you are not wrong.

But often there are other issues. IntelliJ and its siblings can be very resource intensive -- many complain about the Clion launching your laptop fans, and its RAM usage, for example. And the UI of many IDEs has so much chrome everywhere, the UI often gets in the way for many. You can hide it and deal with it in some IDEs, but not all. There are just a lot of things to consider when selecting an IDE. For example, Emacs avy-jump is a really neat plugin (similar things for vim as well), but you'd have to work hard to configure an IDE for these kinds of features as well, so it goes both ways.

And btw -- Vim macros are perhaps one of the best text editing features ever created, and you can't find that so easy to use and powerful in any IDE.

And just the joy of actually editing text - which we do all day - arguably greater with the vim way of doing things. It just puts you in a certain zone.
You can share Vim, Emacs, and your entire terminal with other engineers using Tmux or Screen.

You can remote debug with GDB.

You can navigate to any symbol by prefix in Vim using regex.

You can "find all usages" via :Ag whatever-you-are-looking-for.

Just because you don't know how to do it doesn't mean it cannot be done.
OpenNMT: Open-Source Neural Machine Translation with Torch Mathematical Toolkit
I see you citing a study that appears to be about the inadequacy of the USA system. You could read that and decide it means the whole system is inherently broken, but you could just as easily see that as an indictment of the US system and a need for reform or a replacement with the parts that work better in other countries.
I agree that DRM, and control is probably the main reason why they are doing this.

However, most people do not unlock their bootloaders and install custom ROMs.

For them having an unlockeded system is an indication of something "bad" happening (spying, fraud, theft) and given how central smartphones are becoming in users life, I prefer that my mothers banking app refuses to work if her smartphones chain of trust is compromised.

I also happen to believe that it is impossible to "out-tech" OEMs in the long run and that the path to a fair app ecosystem is through legislation, regulation and anti trust measures.

That approach worked in other aspects of the economy and society.
Perhaps a bit naive standpoint:

If enough power companies buy insurance against a solar storm, the insurers will have to stockpile those huge transformers that take 6-12 months to build.

If they don't buy such an isurance they are negligent and can be sued.
Neurodegenerative Disorder: Novel Targeted Therapeutic Strategies
Until the 1990s, growth in developing therapy for neurodegenerative diseases was slow and there were rare clinical trials. However,……..
you can suck my dick
I might actually take another look at it :)
It's a pity job interviews aren't generally better run.

I'm tempted to run the job interview myself and instruct them on how to properly assess and interview developers, and then go ahead and interview myself for the role with them watching on.

But of course the outcome of that would be a rejection for insubordination - "not a team player".

You can't win so you just have to shut up and hope that some random series of events will get you a job.
It’s totally plausible.

But if the core of your star is sufficiently massive then the initial collapse takes it over the Chandrasekhar limit & it forms a black hole immediately. Then the rest of the stellar material just falls into it.

The fine details vary depending on mass, composition & spin of the rest of the material: if the star is spinning fast enough an accretion disk might form and drive jets which is one possible method of generating a GRB.
I can assure you weapon developers also think they benefit society. They usually say: WWIII did not happen only because of nuclear weapons. The question here is, what would benefit society more, spending said $21B on virology research or on a collider? Or maybe if you spend $21B on AI research, the computer will solve all the remaining theoretical problems of string theory in 0.21 s.
>BLM - "Brahmin Lives Matter"

How many Brahmins or upper caste people were killed by a dalit family for marrying their loved one? Can you say for sure that no dalit or someone from other oppressed community was killed 'today' for the same reason?

I'm not surprisd that you mock BLM, what caste racists think of the 'Black lives matter' is quite evident from the social media posts of casteists in India and abroad. India has consecutively been rated the most racist country in the world for a reason.

>reservation

Sins.

Let's remove caste system, make castes illegal, burn your caste certificate, give time period for removing reservation; what would be the appropriate time line for remedy thousand years of injustice?

Would you even vote for someone who says the above?

Even if caste system is made illegal today, the vast & powerful brahminical network advantage would benefit upper caste people for several generations. Where as lower caste people would suffer for next 100 years if reservation is removed.
The main thing "did the candidate have any questions for us yes/no?" tells you is "has the candidate read the usual 'how to prepare for interviews' guides where this is noted as a very common question for which the candidate should spend a little time in advance thinking of one or two good questions to ask". I guess that's a little bit of signal about their ability to prep for interviews but you probably are getting enough "does candidate know how to play the job-interview game" signal already...
What people get wrong about the infamous 1994 McDonald's hot coffee lawsuit
Think you still have to go to some trouble to activate but I'm pretty srue this is supported officially now. I think you just point the Vim extension to a Neovim binary, and you can have Ex commands and such using an actual Vim runtime.

Not sure though
Yeah, I've been thinking about how much false positives are with the result. I don't know about your background, but I am certainly not an epidemiologist, nor do I have the time to do the investigation, so I'd rather not get into the whole debate and wait for more published papers by people who are more knowledgeable than me in this area.
Not sure if there is a relation to being right handed to "right-handed" dna but I accept "semi-related"...

I am left handed for writing/painting but my right hand is my leading hand for everything else and also considerably stronger (no, not due to excessive masturbation... really). The left arm is certainly motorically more stupid aside from the hand.
Here we go. The obligatory "you don't understand Gödel" post.

> Ever since Gödel proved his theorem, people have used it as a metaphor for all kinds of things, from new age mysticism to psychology, biology, quantum physics, AI etc.

Including Gödel himself, who was a mystic. It is true that people make all sorts of silly claims vaguely based Gödel and other famous results, but it is also true that there are indeed deep philosophical insight to gain from Gödel's theorems, which are also dismissed without a proper argument.

> I start to appreciate the rigid form of scientific articles more and more.

I always appreciated it, but notice that what Gödel did is not science. He obtained a deep insight about reality that was not based on the scientific method or on empiricism.
Very good piece of software

Tip: Emulate vscode Live preview of Markdown with entr:

ls file.md | entr script.sh

script.sh

#!/bin/sh
pandoc file.md -o file.pdf
mupdf file.pdf
I still believe people use VIm because it looks cool.
Almost the same here, except I skipped the emacs part and went straight to vi because I was working with Sun hardware.
FYI Another client-side software dependency: libfido2 >=1.3.0. It doesn't work with libfido2 1.2.x or earlier.

Also, if it doesn't work on your client system only because OpenSSH 8.2 was compiled without `configure --with-security-key-builtin', here is how to make it work: https://github.com/pts/external-sk-libfido2
yes, but within that place, they're not so relevant
Thanks.

I'm glad I didn't waste more time on this article.
I usually ask for feedback on the interview process from the candidate. Not sure how common this is.
> Sadly, as with various other countries, it's hard to avoid the conclusion that...

... hindsight is 20/20. Nobody was suggesting travel restrictions in January.
I am from the state of Tamil Nadu. Unlike other states, we don't use a last name. The official forms and documents of state government/schools will not have a last name field. If pressed for last name, we just use fathers name. The first time I had to give a last name was when I was >20 years old when applying for passport from the Indian government. (Federal govt. not the state govt.) My last name is my fathers first name. My fathers last name is his fathers first name. My grand fathers last name was his caste name. Till my grand fathers generation, caste name as last name was prevalent. It all changed with the Self-Respect movement led by social justice icon Periyar. https://en.wikipedia.org/wiki/Periyar_E._V._Ramasamy

At fist Self-Respect conference held on Feb 1929, Periyar passed a resolution to drop caste names. The press report about the conference reads “The necessity of the resolution to drop caste titles is strengthened because of the practice of discriminating persons on the basis of their names without knowing anything about their character, ability or intelligence. The demand that such discriminatory caste titles and religion-markers are abolished will appeal to all those in favour of unity and equality.” Source: https://www.thehindu.com/opinion/op-ed/all-in-your-name/arti...

It is rather popular to use the education qualifications after a persons name (like MBA, Masters in Engineering etc), as most seen on wedding invitations behind bride and grooms name, to emphasize on the importance of education and skills as a status marker rather than birth. Example: https://kingofcards.in/media/others/printing/templates/templ...
Museum of Digital Art forced to close its doors
The best thing about redacted (and what, and oink before it) for me really is access to people with amazing musical taste. Most music these days is accessible for free in one way or another, but the curation in some of the collages is truly priceless.
Do you have links to these studies available? My experiences support your claims, but I'd be interested in getting my hands on some objective data.
Only a brahmin would point out that he is brahmin TWICE in his comment. We know that you are a brahmin and feel 'proud' of your caste. You sir, are the reason why casteism exists in India.
Looking at Wikipedia [0], there a a lot of incidents I never heard about and a disproportionate number are "shortly after takeoff".

I didn't count them all, but from eyeballing it a 1000-mile journey is 3x as likely to kill you as a 100-mile one, not 1x or 10x.

[0] https://en.wikipedia.org/wiki/List_of_accidents_and_incident...
My own comments on the subject: https://www.mcherm.com/journalistic-ethics.html
How to Price Freelance Projects
The inhabitants of Rapa Nui had an agricultural system with ingenious ways to fertilise its soil. It is currently still used here and there. The trees were mostly cut to make way to provide more land for agriculture, so that the population could be fed.

Rapa Nui's population eventually diminished by 90% after the first contact with Europeans, partly because of imported diseases and partly because inhabitants were captured and exported as slaves to South America, mostly Peru.

Sources:
https://www.hawaii.edu/news/2017/07/12/rapa-nui-people-culti...
https://www.researchgate.net/figure/Epidemics-of-introduced-...
Autodesk SketchBook Pro 2020.1 v8.7.1.0 Plus Crack {Latest}
> The problem with Emacs and all its modifications is that it cannot match Vim's flexible system for custom keybindings.

Interesting, my impression was that custom keybindings was more flexible in Emacs + Evil than in Vim. It seemed easier to e.g. define new modes with separate keybindings, and if you use the GUI version, more distinct keybindings are available.

> And the other thing that I could never get used to is that Emacs' terminals can't handle ncurses applications.

It can now. The problem is that there are a lot of shells and terminals available in Emacs, so it's not always obvious which one supports what. But emacs-libvterm [1] is a "real" terminal inside Emacs, and supports ncurses apps well. (The website warns about being alpha level, but I used Emacs + Evil for about half a year, and it worked fine for me.)

[1]: https://github.com/akermu/emacs-libvterm

> I'm fine with Vim, but I'm glad I tried Emacs for a while because it does have some nice ideas.

I ended up with the same conclusion :).
There are two ways of working in programming.

One is to make disciplined incremental progress: write a test, make the test pass, do minimal cleanup, commit, see a refactoring opportunity, do it, commit, write another test, see a related bug, write the bug down but don't fix it, make the test pass, clean up, commit, tackle the bug, commit, etc.

The other is to flail about wildly until you have something which more or less works, and then commit it. Then make a few follow-up commits fixing bugs.

People who have only experienced the latter will find the idea of making numerous commits during the day absurd.
So they hypothesize it either collapsed to a black hole without supernova or stopped fusion. They don't mention it might just might have been swallowed by black hole.
Let's just say it: jq is an amazing tool, but the DSL is just bad.

This is not to shame the developers but to voice our issues with it since this seems to be the prevailing sentiment, perhaps some brave soul will try and simplify it for human brains.
Rebekah Neumann Buys Back WeGrow, WeWork’s Defunct $42,000-a-Year School
Yeah, no kidding. If you’re not going to pay an hourly rate for a homework assignment, you are not getting particularly good applicants. No quality engineer will spend more than a couple hours at a chance to maybe have someone look at their code, to maybe offer them a job.
A look at how TikTok got political
Well, we could try that, it would be a noble experiment wouldn't it?
You can use Virtul Desktop or ImmersedVR. Resolution of the Quest is good enough to work on code.
Yes I do because I live here.
Becuase most of the original adherents of jainism are from the merchant caste and if you ask a layperson that is how they will describe them. And there is still a strong syncreticism between hinduism and jainism.
Most jains still run businesses, companies and corners shops.
Sorry if this seems tangential and anecdotal, it's just an interesting part of home computing history and I lived through a bit of it growing up in the 80s and 90s.

Way back when, we had usenet, telnet and gopher, and local BBS's would sometimes have a private stash of cough shareware.

Prior to usenet etc being easily accessible to people outside of educational institutions (the majority of the 80s), it was more common to share programs via "sneakernet" on floppy disk as well, these would often contain a text document that would say what other programs were available and some clues on how to obtain them, but usually it was just a viral spread among friends and acquaintances.

Cracked software would often include intro screens and trainers, the intros sometimes included animations and catchy music to showcase the elite skills of the cracking crew and build reputation, and often they improved the software so it would load more quickly, unlock hidden functionality, or give you infinite lives etc. This spawned the DemoScene, which still exists today unrelated to piracy but historically rooted in the 80s cracking scene.

Here's a compilation of crack intros from 86 to 89 - https://www.youtube.com/watch?v=SFqBkSJOYOQ (skip to 11:40 and you'll see an advert for "cleveland cracking service" with a phone number for an example of how stuff got around before internet was common)

Essentially even back in the 80s and 90s there were the serious crews trying to demonstrate their awesomeness and generate rep, and dumb kids like me naively sharing "free stuff" we were given on disks because we had no idea what things like copyright and licensing even were, let alone stopping to consider whether the stuff we were loading onto our machines had any malicious intentions.

So I'd say that the idea of building reputation and trust in regards to piracy "crews" has a long history going back even further than 20 years, well before the web was common in homes, and I'm at least aware of early to mid 80s cracktro / intro scene materials so perhaps ~35-40 years is a good guess?
> apparently, for certain Intel processors

Not certain Intel processors: all of them. The CPU will reduce its clocks, reducing its overall performance.

Using AVX256 or AVX512 is easily a net negative on performance, depending on the software, input data and other processes running in the system.

Unless you are certain you have enough data to offset the downclock, don't use them.