skysight-inc/HackerNews huggingface dataset:
On other countries, not on their own citizens with the intention of censoring and persecuting political crimes.

Big difference.
I don't know much about southern hemisphere's current SARS-CoV2 cases, but people everywhere are Vitamin-D deficient. Some recent research found that the old vitamin D recommendations were a fraction of what people actually need for optimal health [0]. Cities are particularly good at creating deficient populations.

Human skin normally synthesizes vitamin D when exposed to ultraviolet light. People with darker skin need more sunlight to produce adequate vitamin D, which is presumably one of the main reasons why the super-virus' victims disproportionately have darker skin [1].

[0] The Big Vitamin D Mistake - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5541280/

[1] COVID-19 ’ICU’ risk – 20-fold greater in the Vitamin D Deficient. BAME, African Americans, the Older, Institutionalised and Obese, are at greatest risk. Sun and ‘D’-supplementation – Game-changers? Research urgently required - https://www.bmj.com/content/369/bmj.m1548/rr-6
Is there any reason why do you need mod_wsgi and apache? gunicorn behind nginx is an ideal setup for me (nginx handles static files and reverse proxying while gunicorn handles the python backend). I wrote a Dockerfile that combine all of those in a single package and I've been using it with very little tweaks for many of my smaller projects over the years and it makes deployment very easy.
if you have an hour to spare, this (https://www.youtube.com/watch?v=wCZ5TJCBWMg) is a great talk by Rasmus Lerdorf, the creator of PHP, on the design of the language, the reason it ended up the way it did, and the ways that it is evolving for the better.
Fair point, but I disagree about even that size being reasonable -- or simple.

There's a million things you can implement as a font. I have yet to see anything I think is a good idea to implement as a font except the defined glyph shapes themselves.
VPN's are becoming increasingly difficult to use.
I uninstalled WeChat over a year ago.
Poetry hasn't been structured in rhyming stricture for ~150 years or so. In English, Walt Whitman was kinda the first 'famous' person to abandon rhyming and meter [0], and dive into 'free verse'. His Leaves of Grass, revised over his entire life, has numerous examples. Some of his best work is here:

https://interestingliterature.com/2017/06/10-of-the-best-wal...

Even centuries after his death, I find his poetry to be some pretty wild stuff.

Re-examine all that you have been told... dismiss that which insults your soul.

Fun Fact: Whitman, a staunch anti-authoritarian and overall structure hater, is one of the few English Poets taught in Chinese schools, as he is considered 'a man of the people'.

[0] Super crazy debate on who was 'first' here, if that can even be a thing that can be measured.
> is there a better stack

Apparently, it's C, or ...assembly? According to the comment above yours.

Because developer time is apparently cheaper than CPU cycles. Weird.
We view Retool as an option for building ultra lightweight apps when our normal app development flow (which is already very lightweight) is too heavy (read: costs too much in terms of developer time).

But Retool is too expensive for us, because we have many situations where we might use an app 100 times max for the life of the app, spread over a dozen or more users. Your pricing didn't work, even though your product did and I'm 100% certain you would be profitable with us as customers.
Because it's the only way to communicate with 1/5 of the world's population?
The 'one file' installs the other tools for you. At least mine does. I move between machines regularly, and when I do I just install emacs according to the recommended method for the particular OS and copy my init.el file to the new machine. All the packages I depend on are installed the first time I run emacs. And my init.el would be considered pretty basic by the standards of an advanced user.
Actually if you are taking a stab at Teams I met a developer who said the lead architect did work on Lync but it is in fact from scratch.
I think there is some truth to this.

I was better than most devs when I was in a big organization (due to reading Steve McConnell's the black art of software estimation), but starting my own consultancy has made a huge difference. Nothing like eating a part of an invoice to keep a client happy because you mis-estimated to take your estimation skills to the next level.
That looks a lot better, but I'd also like to be able to have timestamps and nicks on every line, like when the same person says 3 things in a row. This way if the first message were bumped off the screen, you don't have to scroll around to see who said it. (like irssi, hexchat, etc.)
It implements hole punching.
> If you're looking for people to learn from, then I think there's a case to look at people who achieved more than others who started with similar circumstances.

Very good point! Which just illustrates why those people like Elon, Bill Gates, and whoever else celebrity there is, is not someone to look up to, except if you were born rich, which most people aren't. Also the worshipping, like what we do with celebs, is just never a good thing. One can try to learn from someone without worshipping them.

The history books about Elon, Bill Gates, Steve Jobs, and so on, all demonstrates how they are sociopathic scum, that also achieved great things. The big question is if they achieved it because of being those things or despite of it, and I'm inclined to think it's despite of it. And maybe it's because we learn our "idols" are ruthless sociopaths, that we then go on and tolerate our bosses being it, which just enables others to be sociopaths, which is just a fucking vicious cycle. Instead, if we as a society didn't tolerate such a behaviour, Bill, Steve, Elon, you name it, wouldn't have achieved shit, because they did it using other people, and if no one tolerated such behaviour, they would just be twiddling their thumbs, and someone else with more empathy and solidarity would have gone ahead and done what they did, and we would all be better off.
"indivisible and hence ultimately simple entity, such as an atom or a person."
> I think Emacs has been user-hostile

I don't agree. It requires a bit of learning if you are used to something else.

>I have suffered therefore the others have to suffer

This isn't true. Try, instead "I put some effort into learning it, and you can too."

Deeper understanding leads to higher productivity.
No. It doesn’t. You still need to install and configure plenty of 3rd party packages and tools that are completely outside of emacs. For C++, things like cscope, ctags (or maybe etags or gtags), clang autocomplete tooling, etc.

These, their dependencies and layouts, typically change from machine to machine, OS to OS, distribution to distribution and version to version. So placing it in your emacs config isn’t really portable.
wireless power transfer (WPT) technology

https://mst.org/news_items/media-invitation-cord-cutting-for...
Computer Model That Locked Down the World Turns Out to Be Shitcode
Ice cream containers always go down in size. Then they go up again advertising 30% more.
UX methods and when to use them – UX Collective
> already has it setup and customized and just brings their config

You might not have seen it happen, but if my experience was any indication, they spent a lot of time crafting that config file.

I've spent less total time configuring TextMate, Sublime, IntelliJ, Atom, Jupyter, VS Code, and PyCharm than I spent back in the day trying to learn emacs lisp and get the emacs plugins for ObjC syntax highlighting and fuzzy filename matching to play nicely with each other. Meanwhile, each of those GUI editors brought considerably more impactful unique day-to-day functionality to the table than emacs ever did.
> Even engineers, relatively well paid as they are, are somewhat powerless.

They have plenty of power, not to force their companies to do what they want, but to vote with their feet and choose to work for companies that suit their preferences. A robust job market is much more empowering than collective bargaining. With a union you only get 1/10000th of a say in what your union does, whereas you have 100% autonomy over your personal employment choices.
What kind of work does the machine need to do in particular? You could do the above with a $150 Dell refurb off eBay...
yup zero-width-space is going to a do a number on everyone.
Kind of. I haven't found a VSCode emacs package that does more than superficially handle emacs keybindings; there's always mismatches that trip me up.
Ok, so I am a consumer, not shop owner. Where do I find products that are offered using Shopify platform?
Georgia spent ~$47.5B, but only collected $21.5B in taxes, with much of the rest ($14B) coming from the federal government or bonds. So...federal spending has a lot of leverage.

"Get with the program, or we're moving the CDC/National Primate Center/etc to Rayleigh-Durham" would certainly get some state politicians moving. Not only is that a lot of money, but those are also good jobs and prestigious institutions. I agree that totally cutting off funding from an agency would be unlikely, but it's not totally unprecedented (55 mph speedlimit and raising the drinking age). And of course, there's the middle ground of changing priorities with a wink and a nudge.

As for language, no. A national language has been politically fractious in the US for decades. States do have them but they're all English, with some symbolic concessions to indigenous peoples' languages in a few states. Alaska's law, for instance, "does not require or place a duty or responsibility on the state or a municipal government to print a document or record or conduct a meeting, assembly, or other government activity in any language other than English." I doubt many people are renewing their drivers' licenses in Lakota or Hawaiian....
Compare this with Quebec, which requires that both official languages be used federally, and not only doesn't use one of them, but even has an office devoted to ensuring that the other isn't too prominent in provincial government or daily life.

Likewise, states certainly can set their own taxes and level of social services, but Quebec itself has tax and social service treaties with other countries. Quebec also runs a parallel immigration system (selection/admission) that again, has treaties with other, mostly francophone, countries. No state in the US does anything like this; in fact, it's explicitly forbidden by the Contracts Clause (Article 1, Section 10).

I'm struggling to examples where US States are stronger than the federal government or their Canadian counterparts. In theory, the 10th Amendment suggests that they could be, but US v. Sprague and Darby Lumber Company basically gutted that idea: the reserved powers clause "added nothing", "states but a truism", etc. In practice, the Commerce Clause and Supremacy Clause let the federal government do nearly anything.

Georgia budget figures from here: https://ballotpedia.org/Georgia_state_budget_and_finances)

Alaska language law: http://www.legis.state.ak.us/PDF/28/Bills/HB0216B.PDF

Quebec-France tax treaty: https://www.revenuquebec.ca/en/citizens/your-situation/new-r...

Quebec vs. Canada Immigration: https://www.immigration-quebec.gouv.qc.ca/en/immigrate-settl...
When should applications should fail-open when forced to pick between availability and security?
Is Zoom trying to disrupt Whatsapp space?
Elon Musk and Grimes' Baby Name Is Technically Legal but 'Won't Be Accepted'
> 1. Start learning Python

I should preface this by saying I'm still pretty much a programming novice, and this is my personal experience with learning to program.

My very first attempt to was with Zed Shaw's Learn Python the Hard Way. I know his approach is controversial among the Python community; personally, it made learning to program even more intimidating than it needed to be, and I ditched it about halfway through.

Automate the Boring Stuff with Python[0] was a fantastic introduction for me as an absolute beginner, in large part because it showed how useful programming can be to non-IT people. It felt great to have actual, somewhat useful, projects as I went through the book.

I then went through the official Python tutorial[1] to get a rough idea of the basics I should learn. Finding out what I didn't know, that I needed to know, was really helpful.

Real Python[2] has some nice tutorials on developing with Python.

[0]: https://automatetheboringstuff.com/
[1]: https://docs.python.org/3/tutorial/
[2]: https://realpython.com/
MDL is a lisp descendent so you might find lisp an avenue worth investigating. I'd never seen MDL (or heard of it) before looking at this, but even before I googled to make sure, I could tell that it was heavily based on lisp.
Last I checked, they don't have full installs of vim either. So either way you're going to be installing a package (which is hardly a great ordeal...)
I've been listening to Bowie's albums for years, but this is the first video interview I've ever seen of him. It struck me immediately how articulate and cogent he came across. Great video!
> If you have a language you're proficient in and with an ecosystem that supports you developing something rapidly, it's borderline malpractice not to start there.

I think the point of this post is that most new programmers do not know things can be faster than their monstrous JS blob. The solution to slow requests is more servers instead of fixing the code.
The WordPress SEO Guide
We are launching Artifit on Product Hunt.
If you like our app please support and upvote!

https://www.producthunt.com/posts/artifit-ai-personal-traine...
edit: deleted this chunk of my argument because as pointed out by dweekly Pew Research are already comparing in 2018 dollars.

What matters is that U.S. middle-income share of aggregate income fell from 62% to 43% – is this not the usual measurement? This is what people mean by "the middle class is shrinking". It doesn't matter if the average middle-income has increased, what matters in this context is the overall purchasing power of the middle class.

Even adjusted for so-called inflation you have to wonder does your 2018 $ go as far as your 1970 $ ? How would we measure that? How about we look at household debt? According to this site “In 1983, the top 5 percent had 80 cents of debt for every dollar of income, while the remaining 95 percent had 60 cents for every dollar. By 2007, after decades in which an increasing share of income flowed to the top, the situation had reversed. The top 5 percent had 65 cents of debt for every dollar of income, while the remaining 95 percent had $1.40 in debt for every dollar. The situation remains skewed today.” https://tcf.org/content/commentary/graph-household-debt-and-... – this suggests that a $ dollar does not go as far today and that today maintain a middle-income lifestyle the average family has to go deeper into debt.

( You'll note that according to the New York Fed total household debt has ballooned from a fraction of a trillion to over fourteen trillion from the '60s to the 2010's https://www.newyorkfed.org/medialibrary/media/research/staff... )
They just opened a huge new store at Hudson Yards in NYC. I’m sure lack of foreign rich tourists(mainly rich Chinese) during COVID months must have hurt them big time as well.
AMD Socket AM4 officially support Ryzen 4000 series desktop processors
I’m also a long time vim user. I basically cannot edit text without vim keybindings these days.

A few weeks back I decided to give emacs a third try, after installing it once a while ago and giving up, installing it again with spacemacs a bit later and giving up when I couldn’t figure out what layer of that behemoth errors were coming from or how to fix them.

Anyway, I finally decided to give it another shot with vanilla, with the first thing to do being to get evil mode working (which is vim keybindings). Getting to that point was a struggle, honestly. I felt handicapped without vim bindings, and I ran into some errors downloading packages after I added MELPA to my .emacs file. After an hour or two, I managed to get evil mode going, and I guess just the little bit of familiarity in what was otherwise a VERY overwhelming and unfamiliar experience made everything feel much easier.

Getting to where it was easy to install and see the effects of new plugins one at a time rather than getting the massive overload of spacemacs was super helpful. It made the learning curve smoother for sure.

I mostly did all of this because I wanted to try org mode, and honestly that has been amazing. It’s a very very good way of taking notes and tracking tasks. I’ll probably spend some time next time I’m feeling like tinkering trying to get it more like an IDE, but for now I’m happy just with org mode.
That's not how hiring works. First you have to get past automated screening, which looks for keywords. Then someone scans a stack of resumes looking for things like experience and a credible overall story. Then maybe you get called for an interview. Reference checks happen after interviewing -- no one has time to confirm details of every resume they get.

The purpose of a resume is to get an interview. That's it. It's not intended to tell all about yourself, or to present a test for the potential employer to pass to prove they are worthy of you. You have 15 seconds or less to make an impression with a resume, so every word has to count, and you can't expect some deep analysis, phone calls, etc. at the first stages.

At most companies the person tasked with turning a big stack of resumes into a short list of candidates to interview is not the person who makes the hiring decision, so you have to get on that short list first.

Anyone can "prove" they had the title Director, that's not the question. What's hard to prove is that the title meant anything or just signals vanity or a two-person company. A Director at Microsoft is a very different job than a Director at Jack at Jane's Design Agency.
You're confusing vim with vi. On an IoT device I'd expect to find busybox's vi implementation. Definitely not vim. Ditto for containers, either a vi implementation instead of vim, or "vim-minimal" at the most. Not a full vim install.
Have a try of Maskbook.com , ran by our team. I believed this actually solve this problem in a more elegant way.
Did I? Ha ha, looks like I was preaching to the choir…
If my emacs is a slow start, it is because I have a lot of previously opened files that it reads at startup. Otherwise, it is as quick as anything.
The EFF is not the news. That you chose to conflate the two in order push an agenda against journalism is why I downvoted your comment.
The name/title doesn't always apply, true. But sometimes it really does.

Most blanket statements have flaws in them...
Ask HN: Is censorship by tech companies okay?
We live in a different world than when the constitution was first written. Now corporations are much more powerful and the truth is there is often only one option. You're not going to create a facebook alternative, for example.

But these tech companies are now heavily censoring the services we use to make sense of our world.

Do you think it's okay for tech companies to censor what you can say or what you can see?
Clearview AI to stop selling facial recognition app to private companies
> The difference in productivity between C# and Python is such that they might as well have been developed by different civilizations.

I think they were. Is that a bad thing?
> the GPS signal is in the neighborhood of a femtowatt by the time it hits a receiver.

This sounds more dramatic than it is - my WiFi signal from less than 10 feet away is approximately 1 nanowatt, or approximately 10^8 times weaker than when it left the AP radio. Thats just how RF works.
Don't insinuate shilling (https://news.ycombinator.com/newsguidelines.html). If you read that comment again with more care you'll see it's not at all whataboutism (the "What about America doing xyz" type comment that tries to suggest criticism is invalid because behavior elsewhere).
> Also, I feel the need to remind everyone that single app instance handling 100K+ concurrent connections is a terrible fucking idea.

How about two app instances?
In this way it's a little sneaky, because some criticisms on that website would likely be more of a dealbreaker for a democratic voter than they would for a Trump supporter, on average. Example: Republicans are probably more likely to support the death penalty.
See here: https://en.wikipedia.org/wiki/Monad_(functional_programming)...
While inside China, it is virtually impossible to work in any capacity, in any field, without using WeChat.

Outside China, it is the most reliable means of communication to people without access to unrestricted internet. This has become even more difficult within the past year with the blocking of Shadowsocks proxies. You are unlikely to have friends with the ability or knowledge to install v2ray+vmess+websocket+tls for a reliable, unrestricted connection.

Your next best option is Facetime/iMessage, in my experience.
You don’t know that.
Yup, the unfortunately named Crawford Beverage.
There is an integrated settings/extensions sync feature (not yet available on the main release, probably next month). [1]

Or there is a popular extension that does exactly the same thing. [2]

Or you can also do it manually, import/export your settings in JSON and generate a list of `code --install-extension x` that you run on your other machines. [3]

[1] https://code.visualstudio.com/docs/editor/settings-sync

[2] https://marketplace.visualstudio.com/items?itemName=Shan.cod...

[3] https://stackoverflow.com/a/49398449/652669
This is amazing, On the same day this was going up, I was talking to my son about text based games and saying I always wanted to play zork but never have
So there already is a way to abuse contact tracing.

This is why there is pretty much no trust in institutions anymore.

Apple and Google can talk about privacy all day, but there is way too much money and interest in de-anonymizing that data.
How does this visualisations are done? How it could "decode" incorrect image and display as a demo in various articles?

I do not believe that video codecs are able to decode over "encrypted" data and produce some video stream.
Non-IT person here too, hello there :)

I like HN for the curation and beautifully minimalist interface. I've learned a lot about technology just by lurking here.

The discussion around tech-related topics is second to none. Insightful, detailed, and well-written. I tend to avoid the discussions in non-tech fields such as politics, medicine, and philosophy, however.
No one reading a resume focuses on titles because they are seldom meaningful by themselves. What you have to do is back the title up with accomplishments. Someone called a Director should have some number of direct and indirect reports, business units they're in charge of, metrics their performance is measured against, and specific accomplishments. So you describe what you did as a Director and those accomplishments and responsibilities should line up with with the title.

If you were Director-level at a recognized company that's one thing. A Director at Apple or Microsoft will send a different message than a Director at some three-person operation that lasted for a year and no one ever heard of.

There's a glut of very small companies started by friends who all call themselves Director and CEO and Founder and so on. With no responsibilities or accomplishments the titles are just a joke, and rightly perceived as such.
Also many of us argue about the principle of free speech, not the literal text of the First Amendment.