skysight-inc/HackerNews huggingface dataset:
Wouldn't class myself as an experienced Emacs user.

Used it for 5 or so years. Learnt enough to get by and have my own config that works for me. Not got as far as writing my own elsip functions.

When I set up a new computer

1) Check out my emacs config from git
2) Start emacs
3) Wait for emacs to automatically download all the packages declared in my config using use-package.

If you never used Emacs before fair enough it's harder than VS Code. VS Code does let you get going knowing less by clicking buttons. It's the same as comparing any CLI app with a full blown point and click GUI.

My take on getting a new user setup... "use what ever IDE you are comfortable with, I do not care. This is the IDE I use, here is how I have it set up if you want to use it also. Person C uses this IDE instead if you want to use that, ask them for there setup. No one here uses your IDE? You are on your own setting it up but can help with any project specific questions you need to know to get your IDE of choice running".

As far as code searching goes I find myself often outside of any IDE using the silver searcher (ag) so use emacs projectile for the exact same functionality but within emacs. Sometimes the only feature I miss from a full blown IDE like InteliJ is find usages.
Spot on.

If yours is a small team and if many things are keeping your team busy - never address a technical debt head on until you can afford the luxury or until the business demands warrant for it. Most engineering team focus too much on technical elegance and go overboard. Rewrite culture can become nasty if unchecked.
You can have actual intelligent conversations with people who think. You can read ideas that differ from your own, from people who can tell you why they hold those ideas. The knowledge available here is remarkable. (I was doing some research on some number-theory-type stuff. I asked a question here. A Cambridge PhD gave me some pointers. Gave them to me, a random nobody on the internet with a BS, no affiliation, and no academic work for the last 35 years.)

It doesn't always work that way. Sometimes you get ideological wars. Sometimes you get people who Just. Won't. Listen. - who are, on that topic anyway, just going to argue their position to the end of the earth with scorched-earth tactics. Sometimes people come here to do ideological battle rather than to have an actual conversation. That happens here more often than I'd like. But it's still better than anywhere else that I've found.
Are you saying it is good that my genetic line will not continue? That society will ultimately benefit because my genetics are so terrible? And this because of a Hacker News comment? Seems a bit harsh.
Exactly. Biomedical devices, electric planes/freight drones, agricultural sensors etc.
Depending on the type of project you're looking to buy and the amount you're willing to invest, here's a handful of marketplaces and brokers for online assets for small/mid-sized projects (with some larger scale ones):

https://www.sideprojectors.com/

https://exchangemarketplace.com/

https://www.flippa.com/

If you're talking about generally larger investments, probably walking away from the realm of side-projects, there's these few that are generally geared at more of a full business acquisition style sale:

https://feinternational.com/

https://latonas.com/

https://empireflippers.com/marketplace/
What’s the population of NZ compared to GB?
That’s not true since 199x
The problem is that black female character has been replaced with a female asian character.

The diversity of Americans is not being represented anymore. Trying to sell to the Chinese market has unintended costs.
"I don't care about org mode"

Thanks for specifying this and confirming my observations. My experience has been that Emacs users are much more likely than users of other text editors to be researchers and other avid note-takers who do care about tools like Org mode. For example, I have a personal knowledge base that includes several thousand Org files containing my notes.

It's not a coincidence that the creator of Org mode is an astronomy professor[1]; whereas, the majority of the most popular VS Code extensions[2] that aren't from Microsoft seem to have been created by web developers whose portfolios include no research or non-web code repos.

My point isn't to disparage the users of VS Code, but to point out that a tool like Org mode is unlikely to be developed for editors like VS Code or appreciated by the users of such editors.

When TextMate was the flavor of the month editor that its users (web developers?) claimed was the best editor ever, I waited for an "Org mode for TextMate". It never happened.

Afterwards, when Sublime Text was the flavor of the month that its users (web developers?) claimed was the best editor ever, I waited for an "Org mode for Sublime Text". It never happened.

Now that VS Code is the flavor of month, I'm waiting for an "Org mode for VS Code". But all I've seen is an unmaintained extension[3] that provides roughly 1-2% of the features of Org mode[4].

[1] https://staff.fnwi.uva.nl/c.dominik/

[2] https://marketplace.visualstudio.com/search?target=VSCode&ca...

[3] https://marketplace.visualstudio.com/items?itemName=tootone....

[4] https://orgmode.org/org.html
> i literally don't get why the guy brought up race

They brought up race because they were replying to a racist conspiracy theory amounting to them running Hollywood and pushing their agenda.

Hacker News is one of the few sites - others being Stormfront, Daily Stormer, 8chan - where that kind of shit still flies.
Russian doll caching also caches view rendering which can be non-trivial in Rails.
IME tangents, while possibly fruitful, just lead people to skip the 30+ messages and so doesn't become helpful.

Hot take: make threading an option. If you don't want them, don't use them. If you want them, then they are available. This is clearly a personal difference with no right or wrong answer. So the solution is options.
Why don’t democratic countries keep WeChat off the App stores or completely block its network?

A company proposing a means of communication that would subtly or not so subtly twist the communications towards authoritarianism should not stand. Why would Some Country let Tencent silently block targeted messages between two of its citizens?

Blocking WeChat altogether of course warrants discussion because some people need to contact family and friends in China. But the discussion should happen if more and more non-Chinese start using WhatsApp, if anything to protect non-Chinese citizens from trouble the next time they visit China.
When I first heard of this purchase I thought, this is PR for Zoom to recover from its recent sec fails.
keybase is unfortunately one of those programs that combine many things into one - somewhat antithetical to the Unix philosophy of doing one thing well.

For kbfs, tahoe-lafs is a nice alternative. I don't know about the fuse interface as I haven't used it, but it has some solid fundamentals behind it, actively being developed and can be self hosted.

GPG still works! GPG also is a swiss army knife, unfortunately. There is OpenBSD signify (or minisign) if you want signatures.

There is also age - https://github.com/FiloSottile/age
Same for vscode? ex: if you want eslint, you install it from npm.
> While most governments lean toward privacy-focused apps that use Bluetooth signals to create an anonymous profile of a person’s whereabouts, others, like Israel, use location and cell phone data to track the spread of the virus.

Doesn't look like that's what was found being attempted here.
I've tried Matrix. The principle sounds great but the lack of quality client just put me off on whichever platforms I've tried with most popular clients.

The interface is just complicated for average people and the translations were half done and this will scare people off if I recommend for cross company chat.

The server side may be great but it needs some work to have simple and elegant client on desktop and mobile clients.

Currently I use Mattermost and it seems to be doing ok but this has no built-in support for audio and video.
If you're sending out resumes you're already going about it wrong. Ideally companies are recruiting you, and you have friends and colleagues who will refer you to jobs. Most jobs are not advertised, and companies will find a slot for a person that can add value where they need it. Sending out resumes and worrying about how a title is perceived is getting off on the wrong foot -- you're splashing around in the crowded shallow end of the pool with everyone else.

Do you think Directors with a list of accomplishments and measurable responsibilities send out resumes to get a new job?
PAL/RPAL holders, or weapons stolen from them, account for virtually no gun crimes in Canada. Essentially all are carried out with illegal weapons smuggled in from the US.

Therefore, the ban is ineffective in serving its mandate, punishes law abiding, statistically harmless individuals needlessly and saddles the taxpayer, of which only 60% of households in Canada are, with yet more debt for nothing.

It has also set a very dangerous precedent in Canada as to how "unpopular" rights, not explicitly in the Charter, can be stripped by the pen stroke of a populist.

But HN, and this topic in particular, is not the place for this discussion. Good luck to you when the political pendulum swings.
I've seen this server, and contrary to popular belief, this appears to have been, indeed, a demo server with dummy random data. Still, you should password-protect your demo servers too. Just saying.
Not all Chinese people live in China. My comment might have made more sense before the post title changed.

Just pointing out that American companies engage in similar sorts of surveillance and censorship that Chinese companies do, although admittedly the CCP is more heavy-handed and paternalistic in its approach.
> I feel like with modern technologies like ... we ought to be able to do a lot of things that we couldn't even imagine doing in 2005...

As a self-taught programmer I would say that what all these less efficient bit easier to learn technologies have done is enable people like me who evidently are not geniuses like yourself to write software. Should programming always be an ivory tower thing?
I’m a Canadian and I find that absolutely the opposite.

1. > I don't need perfect to be the enemy of good. There's no reason to possess these weapons any more than there's a reason to possess nuclear warheads

Slipper slope don’t you say? Quite a lot of guns on that list were not even available in Canada or would be available. Furthermore, we have some of the strictest gun laws around.

What you said above to me sounds like we also need to just ban McDonalds and others from Canada too - considering obesity kills more Canadians than gun deaths no?

2. > The next bill can ban more, fix the bugs, etc, but the flag has been planted: there's no room for those weapons in Canada.

Have you by chance gone throw the process of getting a PAL? Our issue is not responsible gun owners - it’s the access to illegal guns coming from south of the border and this bill did absolutely nothing to stop it. It was political theater at the end of which a minority of citizens were affected (and they probably didn’t even vote in for the Libs anyways)

> it also makes them horrifying enough that we're not going to sit back and pray the crime away

By not dealing with the influx of guns from the south - we are literally doing JUST that further more at the cost of law abiding gun owners too.
I will not be baited into distinguishing between the two. As noted, saying they are the same on its face. If you believe they are the same/similar, I encourage you to write an article about it and post it for a discussion here on HN. If you let me know, I’ll happily respond there. Otherwise, I will assume you agree with me.
This is one of the main reasons why I stuck with Vim. The strain on my hands was very noticeable, even as I was just starting to learn the standard Emacs keybindings..
Sometimes the sheer number of comments is daunting too. Seeing some discussions reach three, four, five, even six hundred comments is almost a deterrent. I'll usually look at the first few top level threads to see if anything interests me if not, I'll move on.

I also wonder how it's possible that big of a discussion is happening in the middle of the day. I usually take a break from coding for 5 or 10 minutes, pop over to HN, refresh and see if anything sparks my interest. Then I notice some article has gone from 1XX to 3XX comments and am just like 'huh...'
Can you show an example of blatant Chinese propaganda from those production houses? One that are clearly separated from opinion?

Or are we using propaganda and opinions interchangeably here
You had to spend time learn a new set of keybindings for each one though, for editing and interacting with the interface.
> There is some reports that they sell your contact information to shady investment marketing companies. Many people have observed a sudden influx of calls from small, unheard of investment companies calling them up with investment offers, after they have signed up with Zerodha.

This might be only a single anecdotal data point, but I have been using Zerodha for more than a year and I have not received any spam call from any such investment companies. So whatever the spam call issue maybe, I doubt it is Zerodha selling your data.
No we won’t, and you can thank the true patriots who continue to defend your rights.
It's so alien in these times to see a functioning government that's working to better its society.
In addition to a do-not-disturb list, can we have a nationally curated list of scamsters and aggressive ngos? The blacklist on my phone is now nearly 25 long.

As an analogy, it is precisely this kind of a distributed tracking and control of spam and DDOS that made cloudflare a valuable service.
The existing code cannot just be "re-licensed". It's true that they might decide to make future versions available only under some weird license, but that wouldn't cause prior contributions to become unavailable. Continuing the code line under the original license would always be possible, given effort.
Or better yet, from the MDL documentation https://mdl-language.readthedocs.io/en/latest/08-truth/#824-...
What a dollar (or euro, or any currency) is worth changes over time relative to other currencies which is how we can get currency trading, correct? Not only that but a currency changes relative to itself over time.

This is the purchasing power of the currency over time. Here is a calculator for that: https://www.measuringworth.com/calculators/uscompare/ and here: https://www.officialdata.org/us/inflation

This gets called inflation. (People do argue about what inflation is and what they argue for depends on their economic ideology – there's the inflation of prices in a currency and the inflation of a currency itself through pumping more of it into the system, so-called quantitative easing)

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

Put simple, height is measured using a fixed or absolute measure (inches or centimetres or whatever) – a $ in 1970 is not the same $ in 2020, it's relative – but we know this intuitively anyway because when we look at old prices (for most things) they are way less.
> but I can imagine a world where much more money is invested in improving mobile networks than home cable connections, causing the latter to stagnate.

This seems like a misunderstanding of the technologies. Mobile networks modulate RF and emit it via antennas, cable networks modulate RF and carry it via RF cables (aka coaxial cable, or "cable"). Its the same technology from a fundamental standpoint, but the latter has superior propagation characteristics and dramatically reduced noise. Wireless can't be better than wired - if it was, you'd just connect the LTE or whatever transceivers to the cable plant and be done with it.
If rms doesn't understand org-mode, that seems to be pretty indicative of what the real problems underlying emacs' lack of popularity are.

I suspect that org-mode is responsible for more people using emacs than any other package by a large margin. Not understanding org mode suggests to me that rms is no longer on the same page as most of the users.

I know there's a lot of other good stuff in emacs, but org-mode seems to be particularly key.
The partial animation of the rows and columns sure makes things confusing; until operations complete, the table is presenting inaccurate information.
Maybe now it's time to refresh the research papers on Matrix/Riot privacy concerns. After reading these a few months back, I wasn't so sure anymore that Matrix/Riot is what I can wholehartedly trust: https://github.com/libremonde-org/paper-research-privacy-mat...
> At the risk of sounding like a cryptobro, theres also no reason they have to use a server at all with blockchain.

Can we stop saying blockchain for everything? You don't always need to, nor want to, audit your entire history.
Show HN: My friend built a Codenames clone
I don't know why rachel doesn't ever post source code or simply say what architecture she's using. I'm left to assume it's just plain c++.

I'll just stick to python thanks.
You can definitely dive into Zork fresh and have fun, and probably make it a fair ways into the game. But you will almost certainly hit a wall somewhere in the middle, as some of the puzzles (and also one important game mechanic) are pretty non-obvious, and the game doesn't signpost how to proceed.

Real releases of the game worked around this with "Invisiclues", which were sets of questions ("How do I get past the troll?") with increasingly specific hints that one is meant to uncover one by one. If you get the game files from a usual sort of place, the invisiclues will probably be included (possibly in the form of a z-machine game file).

Note that the preceding all applies to normal released versions of the game, the source in TFA could be older/different/etc.

For Z-machine on mac, I use one called "Zoom". But it's a windowed app, I don't know if it can run in the terminal or if there are alternatives.
I think this still works for macOS:

https://www.logicalshift.co.uk/unix/zoom/
>Every Chinese site I've ever used requires phone number or ID verification

Frankly, this happens a lot in the West these days, too. Take OKCupid, for instance. And the third-party doctrine.
I loved this game growing up!
I completely relate to both of these.

My experience is that you get a mix of people saying "just give me the money, I'll decide if I want to spend it on snacks" and people who say "I really like that snacks are available, please keep them."

From a financial perspective its pretty hard "move the needle" on an engineers salary with free snacks and drinks. Median engineering salary in the Bay Area is more than $100K. So assuming the engineer was consuming $20 of snacks per day, 5 days a week 50 days a year, that is $5,000 per year per engineer. Not surprisingly there was lots of data on this at Google which I got a chance to review when I made a big stink about the switch in juice vendors. Not something I could share but it looked exactly like I expected it to look, sort of a power log curve where most people were way under the average and a much much smaller number were way over. That they couldn't manage the people who filled up their back packs with food and drinks for their family before they went home each night was telling on a number of levels.

Of course the IRS and New York Times are all about how this "under the table benefit is robbing us of income tax" is pretty predictable as well.

[1] https://www.indeed.com/career/engineer/salaries/San-Francisc...
Contact not contract
New top gun movie?
Nope they're perfectly allowed! ZFC + ~Con(ZFC) is a perfectly valid axiom system that is consistent if and only if ZFC is consistent.

In fact as a result ZFC + ~Con(ZFC) cannot prove any theorem that would contradict ZFC. Indeed basically all of modern mathematics looks the same under ZFC + ~Con(ZFC) as it does under ZFC.

But how can that be? What happened to the Principle of Explosion? How is this even coherent?

The trick is that ~Con(ZFC) being true doesn't mean that... well it's true (in the usual way that we talk about it). This is why I find the discussion of truth in Godel's incompleteness theorems to be distractions without a backdrop of model theory.

Here it is important to delineate between an "internal" and "external" perspective. For a formal system S, the statement Con(S) is at the end of the day an arithmetic statement postulating the existence of a natural number satisfying certain constraints (this is why Godel's incompleteness theorems require the ability to perform arithmetic). This is the internal perspective, asking about a natural number.

Externally, we know of the correspondence between the natural numbers and proofs and sentences, but that is external to our theory.

ZFC cannot use the statement ~Con(ZFC), which we externally know encodes a proof that 0 = 1, to prove internally that 0 in fact is equal to 1. Thus we avoid the Principle of Explosion within ZFC.

Indeed in this case, it turns out that what ZFC + ~Con(ZFC) thinks is a natural number is not unique! Different universes of sets that agree on ZFC might have different notions of natural numbers.

Indeed the element that ZFC + ~Con(ZFC) thinks is a natural number satisfying ~Con(ZFC) might not be something another version of ZFC thinks is a natural number.

And so when externally we go to try to prove that ~Con(ZFC) shows that ZFC is indeed inconsistent our mapping breaks down because we disagree that the witness to ~Con(ZFC) is a natural number externally.

This whole pile of stuff is why I think using the word "truth" hurts more than helps unless everyone has a model theory background.
"no contest" might be a bit of an overstatement. I'd agree that there is no contest when it comes to quality, but this is definitely not the case regarding features. There are a huge number of features available from lenovo and other manufacturers that are simply not available from any mac laptop. connectivity is a total joke and I have no idea why they persist with the infuriating lack of ports, even on premium or "pro" models. no matte display options, faulty keyboards that take years to rectify (by reverting to a previous design no less) and not to mention the extortionate price of peripherals, total hostility to repairs. etc. etc. Carbon x1 is significantly lighter than a macbook air with a larger display, more connectivity and better travel on the keyboard.
1. the Pew linked source you give shows numbers in constant 2018 (inflation adjusted) dollars. You seem to be saying in your comment here that the median family in 1970 was making $58,700 in 1970 dollars. It was $9,870 in 1970 dollars per the US Census: https://www.census.gov/library/publications/1971/demo/p60-78...

2: It's interesting to look at debt, but net worth gives a more complete picture as larger assets can offset larger debts. On this front things we're looking pretty rosy for the median US household up until 2007, when the Great Recession roughly halved household net worth and hasn't seen a recovery since: https://www.financialsamurai.com/the-median-net-worth-of-us-... - the "good news" is that things aren't worse than where they were in the 60's in inflation-adjusted terms. The terrible news is the truly astonishing racial gaps in household median net worth: https://www.taxpolicycenter.org/fiscal-fact/median-value-wea...
So the solution to the problem is to be more like the problem?

Also if you actually read you’ll find that your point in the second paragraph not true. The filtering only happens with China based accounts whereas surveillance are reportedly global.