skysight-inc/HackerNews huggingface dataset:
I’ve always considered maturity to be when a person develops the understanding that there are other people in the world than themselves, and that those people are also important, and that one must think ahead for yourself and others. That’s pretty universal.

I’d say a society can only be considered sick to the extent that its members are incentivized to be immature by my definition- in other words to the extent that people within the society act in an anti-cooperative way and therefore the society attacks itself. Most often this happens because certain elements of society become parasitic on the rest. The parasitic portion will be the wealthiest and most powerful layer- the poor cannot become that way since they lack the power or influence to shape society to suit them.

In that situation the wealthy will seek to preserve their position by means of a priesthood or value system that says that what one should value is whatever the ruling class is doing, or that their position is divine, or whatever. So that’s how you end up with a sick society.
Worked for me.

That sums up so perfectly what I did with a B2B SaaS product of mine. I never found words so perfectly as this quote does to describe what I was aiming to do.
It's worth mentioning that this is not limited to SSH followed by sudo. It can also be used to edit remote files through a bastion host, by just adding more SSH hops to the file path.
> anyone could do it

Plugins like flash and java applets were non-starters for many enterprises.

XML Data Islands, as I recall, did not do any network requests. They were chunks of XML. Anyone could not do network requests with XML Data Islands.

RSExecute... I looked it up. Ok I stand corrected although it is not clear when that was released for IE.

JSONP? What? JSON did not exist back then. Are you trolling?
Sort Spotify playlists randomly, by release date, etc.
Perhaps a bug in some spamming script, mistaken your sign-up form for a blog comment form?
I haven’t done any web development, so my best recommendation is to forward you to search relevant keywords and then ask questions on r/emacs or r/spacemacs
Love how the article ignores the obvious question -- are we in a depression?
Relevant snippet in the Google SRE Book:

https://landing.google.com/sre/sre-book/chapters/service-lev...

Google introduced exactly this to one of their internal services so that downstream dependencies can't rely on its extremely high availability.
Conditional CSS Classes in HAML
Schalterfunktionen Des Balgtasters
I vaguely remember something about Tycho Corporation wrapping cables around it and making it stronger, but maybe I'm confusing that with a Scott Manley video about Ceres in the Expanse.

But yes, walking feet towards the surface of Ceres, head to the core. The core is also where the poor people live in The Expanse, because the gravity is less/worse there together with weird Coriolis effects like this https://www.youtube.com/watch?v=ryrGPjyKhO4
sql is the language of the gods
You know because of this regulation, uber already introduce price setting to drivers.

This is literally what drivers do today in California.
I've come across these kinds of prototype link sharing sites in my battles with SEO spam.
On the face of it SEO spam is simple: the bad guys bung a load of links into your wiki or blog comments in the hope of gaining google rankings for their "SEO clients", but...
Increasingly they started bouncing links all over the place in complex spamdexing webs. Link sharing sites often get thrown in the mix, along with cross-linking other blogs/wikis where they've got their spam to stick. This all makes it easier to evade any filtering by a particular blog/wiki admin, but maybe also makes it harder for google to filter and down-rank the baddies, and finally depending on how complex a spamdexing web is, it offers protection to their clients because it ends up being impossible to see which end websites the spammer is actually aiming to promote (the links tucked away amidst the randomised cross-linked chaos)

But maybe that was a game of a few years ago, and now spam bots are mostly just trying to push porn on social media.
> [...] as evidenced by the fact that most human languages follow subject-verb-object word order.

Nope. [1]

[1] https://wals.info/chapter/81 (Note that while this is the language count only, the same comment applies to the population using such word order as a native tongue: SOV and SVO are both common.)
Not at all. "Normal" people simply choose "normal" instances.
We've had multiple spammer attacks over the years. Our platform allows users to create and publish their own content. Our primary target is education, teachers and students. But naturally it's being abused by spammers. It's been an interesting cat and mouse game to counter them.

- One time, they used our platform to publish links to their streaming websites for the quarter finals of the 2018 Champions League. Suddenly we ended up being first result on Google for "arsenal v barcelona". It was fifteen minutes before the game so you can imagine that we got a lot of traffic. On the one hand it was kind of flattering that the SEO ranking of our domain was so strong. On the other hand, it wasn't great nor beneficial for the platform to be abused like that. As a counter-measure, we decided to block indexing of project pages for 24 hours when they're first made public. The spammers never came back.

- Another time, we got an email from AWS that our SES bounce rate was 15%, and it was rising fast. Being blocked from sending emails by AWS would have been a disaster. It turned out that our invitation system was abused. A creator of a project can invite an external person by email. That person receives an email saying "John Doe invites you to collaborate on 'A nice project about the 2018 Champions League'" with a link to the project. Replace "A nice project about the 2018 Champions League" by a Chinese ad and you've got yourself spammers who are sending thousands of emails a second to a random collection of email addresses. Naturally a lot of these bounce, which caused AWS to warn us. So we had to start verifying the MX validity of invited email addresses and throttle the system to a maximum of 100 emails in a window of 24 hours.

- We still get a lot of spammers publishing obvious spammy projects. One thing that has helped is the Clearbit Risk API. You send them an email address and it comes back with an assessment of how spammy the address is. We use it for certain domains (protonmail.com, yandex.com,...) and it frequently flags someone as a spammer right after signup. They can still use the platform but can't make stuff public, completely defeating the purpose of them being spammy.

I'm sure they'll keep finding creative ways to get around the limitations we put in. The toughest is to find a way to counter them without it hampering the experience for all the other users.
Dey stole ere luf, sasa ke.
In my experience digital signatures are not widely used in “business processes” facilitated by people sending around PDFs. Most are signed with a pen and scanned, or signed by embedding an image. Such signatures have value as a signal of the intent to form a contract, even though it is well known that they do not guarantee authenticity or non-repudiation. Digital signatures don’t add much unless the signer publishes their public key and can prove that a new key with their name on it is inauthentic, and the authenticity of the message cannot be inferred from the surrounding circumstances.
> I optimized it in a way I’ll only pay hosting fees when the site is having a lot of traffic. Like 1M+ visits per month.

I wonder what optimizations were done so you can only pay for 1M+ hits?
Similar fun would likely be the safety sheet for FOOF (Dioxygen diflouride), a compound that you can't really get to room temperature without said compound tearing itself and it's container apart. I do recall it reacts "vigourosly" (I believe the paper I read on this used those specific words) with Chlorine triflouride at 90K (-180C, -300F).
github is fairly open and it's not used for porn, yet.
https://devblogs.microsoft.com/dotnet/introducing-net-multi-...
737 Max, the 787 is still doing quite well.
I'm not sure if you are doing some serious meta-trolling about fiat currency or are actually sincere.
A Grammar of Data Manipulation
To the comments saying "this is not new", the article uses the sense of the word not as "not existing before" but as "already existing but seen, experienced, or acquired recently or now for the first time" e.g., "her new bike".

https://www.google.com/search?q=define+new

This is new for this community. It could be new for your community too.
Language as an Abstraction for Hierarchical Deep Reinforcement Learning
We should be able to do the same on earth first. Where's our underground Polar habitats? I personally see Musks' Boring company" stuff as interesting as the rockets, I wish it where cheaper to build cities/tunnels underground.
React state and how to manage it
I used to work with a person who used these principles to say no to building anything at all.
For those curious, I've always found Computerphile has a reasonable explanation for most things

https://www.youtube.com/watch?v=fBRMaEAFLE0
I'm not a doctor, but I'm curious how likely that is? It seems to me that with a vaccine most problems would show up quickly after receiving the vaccine, but I imagine we do testing the way we do for a reason. Does anyone know of examples of failed vaccines that caused problems months after receiving it?

Edit: Found some: https://www.aamc.org/news-insights/here-s-why-we-can-t-rush-...

Although some of these seem to be production errors.
I found the story of the Birmingham buttonmakers producing coins (https://www.goodreads.com/book/show/3392302-good-money) to be a cool way of separating one's self from a Government monopoly on money.
Putin Approves First Covid-19 Vaccine Even as Trials Continue
i don't think those are hand drawn, each character looks exactly the same to me.
and from that one can infer....
In a functional time credit system, you should be able to play a critical role -- you should be able to consume products & services in the system in exchange for dollars in order to be allow those in the system to pay for essentials that they cannot buy with time credits.
You mentioned SendGrid. We are now part of Twilio. Twilio is to voice and sms as SendGrid is to email.
Won't get you graphql literals, but the new Emacs has much better JSX support. Reposting my setup:

"""
Disclosure: I'm the author of rjsx-mode)

The best setup I've found is to use js2-mode for .js and rjsx-mode for .jsx, which parse the buffer for syntax highlighting, local refactoring (with js2r) and basic linting. For typescript, use typescript-mode. Flow support is quite bad ATM

nvm.el replaces the shell scripts from nvm.

Add a jsconfig.json to your project root and enable tide-mode for completion. This has worked far better than tern-mode, which some people recommend.

For fuller linting than what js2/rjsx offer, use flycheck. Eslint support is built-in, so it should just work, I think.

[2018 update: I prefer using tslint, which you can accomplish with:

(flycheck-add-mode 'typescript-tslint 'js2-mode)

(flycheck-add-mode 'typescript-tslint 'rjsx-mode)]

Finally, for build management, I use prodigy to run webpack, babel, ts, etc.
No, I don't believe so. I believe they were indeed talking about a small explosive load, like a firecracker.
Moderate it.

Have actual (paid) humans review the content that users upload.
seems like he took out a few too many features..
Yep. The late 90's and early 2000's was littered with people trying to make "light" copies of MS Word. The problem is that journalists need the wordcount feature, and teachers need the wordart feature. Remove either, you lose a demographic.

That having been said, there are a lot of products out there that made their product intending it to be free, and then when they hit 1m users they started thinking "hmmm, if I could get a dollar out of every user, I could buy a house". They try to stuff a monetization model in sideways and damage their product in the process. Taking a moderately successful product that's crippled by attempting to shoehorn in monetization and redesigning it to have reasonable monetization from the beginning might be a better strategy.
I don't exactly agree with your conclusions but I upvoted you anyway because you got me realizing what about the whole arrangement of Uber/Lyft really makes me uncomfortable with the "independent contractor" definition: the companies actively impede the self-sufficiency of drivers to cultivate a client base. This would be like if a massive home improvement company which subcontracted all of its labor to smaller outfits had the workers wear some kind of monitoring to watch every step the on site guys did, make sure the sub company wasn't promoting its own signage, or doing any custom work above and beyond to satisfy the client. That doesn't fly in my book. If you subcontract work, your value add is the market penetration that gets the clients in the door, and that's it. If the outfit doing the work is not an employee, then the relationship ends with the fee paid upward. If you believe that business entities have rights, which I am sure Uber's board does, why should it be legally binding in a contract for a business to sign those away any more than an individual can sign away his own?
The statement that it produces no chemicals more toxic than itself is true but misleading because the combustion products will largely consist of chlorine gas, hydroflouric gas (not the acid, the gas) and a variety of other flourine compounds waiting to make your internal metabolism incompatible with life.

I would also argue that CO2 and dry powder isn't an suitable extinguishing media for this, as CF3 doesn't give much of a shit when it's got it's own hyperactive oxidizer on board.
>Only because other jobs also have issues doesn't mean we shouldn't try to start improving somewhere at some point. Also customers NEVER want to pay more for anything, so that is hardly an argument to treat some people like slaves.

Please don't paint my intention to describe the underlying economics for higher quality focused discussion as me being against humanity's improvement and you being the one with the moral high ground.

I was emphasizing that there's a dynamic interplay between what drivers (whether Uber or non-profit driver co-op) can charge and what customers will willingly pay. Your comment left the dynamics of out of it which can lead to a naive assumption of what law can realistically accomplish. Consider your next statement:

>It is the duty of the strong to fight for better treatment of those who can't fight for themselves because they lack financial security or for other practical reasons. Law is exactly doing that.

The law isn't just exactly that. A law that attempts to add economic advantage to one group will inevitably make another group worse. The other disadvantaged group often becomes the "unseen"[1] group. Instead of talking in feel-good sentiments that nobody can debate (e.g. "duty of strong to fight for the weak")... let's try to discuss via math/probabilities:

Uber has about ~150,000 drivers in California. A law that forces all drivers to become employees does not automatically mean 150000 get minimum hourly wage of $15 and 2 weeks of paid time off. No, what happens is that many (I'm guessing more than 50%) Uber drivers would be removed from the system to comply with the "drivers-must-be-employees" law. The drivers that remain in Uber would be the ones on profitable routes in more affluent regions of the cities than can pay higher prices. The unemployed drivers that lost income from Uber now become the "unseen". Do the unseen who get $0 because Uber can't afford them as employees get also get attention in our moral framework?

[1] Bastiat's essay on "that which is seen and unseen": https://en.wikisource.org/wiki/Essays_on_Political_Economy/T...
I've never quibbled,

If it was ribald.

When correctly viewed,

Everything is lewd.
I really wish some of the good mechanical keyboard makers would integrate a trackpoint. -- unicomp did one but the response curve was all wrong and it was basically unusable (mine also died after a couple weeks-- which I didn't mind.)

Even when you have plenty of room for a mouse the trackpoint is just better for switching. I think my ideal desktop setup would have a nice mechanical keyboard with trackpoint and a mouse-- the trackpoint isn't ideal for drawing but it's better for most other things.

There are the bluetooth lenovo keyboards, -- their trackpoint is good, but I'd only describe the keyboard as good 'for a laptop keyboard'.

[My idea of a good keyboard, trackpoint aside, is the 122 key model-f terminal keyboard I use.]
To be honest, I remember something different. Dos was originally a single process OS. So memory was allocated like a stack, at least for a .COM.

Some detail:All memory above your starting address is yours. You call int 12 to find out how much base memory is installed, which in later computers was either 640K or 639K if the bios wanted a bit or storage.

If you want to start another program, you first resize your part of the memory with INT 21 (ah=4D? Its too long ago, don't quote me on this)

Later, there came TSRs, EMS/UMBs/high memory/... to muck this scheme up.

A TSR was not allowed to allocate memory after it terminated, exactly because it runs code in another process while it should have been terminated. It had to always stay under all other programs, memory address wise.

It was not allowed to do much, in fact, because DOS was not reentrant, and running int21h while running int21h had a good chance of making DOS overwrite its own variables.
Isn't this all a retaliation because some people used TikTok against Trump's campaign? https://time.com/5865261/tiktok-trump-campaign-app/

It looks like the USA don't like a social network they can't control the algorithm.
Why Stick Shifts Are Going Extinct
This is an old hat. Have a look at eg http://www.tauschkreise.at/?page_id=46 for some activities in the German speaking parts of the world. (Use Google Translate as needed.0
I appreciate the steps, but this fails to answer a question which, imho, is way too often omitted in tech tutorials, and that’s ”Why?”.

Sure, I understand these are just the steps to create a QR code and I could just Google why the QR code needs a masking pattern, but that’s besides the point. A good material would explain why I need it, instead of just saying it should be done. Even one sentence would be sufficient.
Like Manhattan? No one takes taxis/Uber there.
I suspect it was a misinterpretation on the part of the interviewer. If you make the (to a nontechnical writer) minor rephrasing of "design better machine languages" as "write better machine language" you get something better describing what the superoptimizer helps one do.
And perhaps the most interesting part, too.
The image shown by wikipedia https://en.wikipedia.org/wiki/Chemical_element seems more complete and better laid out, and is also by cmglee (https://commons.wikimedia.org/wiki/User:Cmglee), based on data from Jennifer Johnson at Ohio State University (http://www.astronomy.ohio-state.edu/~jaj/nucleo/):

https://upload.wikimedia.org/wikipedia/commons/3/31/Nucleosy...
For Their Information. Like FYI, but presumably dan-robertson already knows! It's for the benefit of everyone else.
Interesting. How is the value of that currency maintained so that it actually would be an usable currency?
Don't get me wrong, this is great documentation, very high quality, and well done to the React team for a great release and what I think is a solid decision around what to include and what not to include in this release.

I think it's important to understand though that React is _marketed_, and unfortunately for many a name as clearly stated as this will likely define their expectations significantly. This could be especially pronounced for those who are less proficient in English.
Though nothing is stopping Amazon or Microsoft from putting atomic clocks into their own datacentres.
1 million hits in a month is only one request every couple seconds. It doesn't take much to host that.
News – EU Sanctions
If you liked the stuff here, I would highly encourage you to read this: https://www.amazon.com/Raven-Rock-Governments-Secret-Itself-...

It's very well written and lots of pictures (half the book)
Tiktok maybe, but wechat has negligible market share in the USA (And anywhere outside China), mostly just used by people who come from China.
All fair points. Showing a "coming soon" tier for larger customers would show the direction we'd like to go and a video would drive home the simplicity. Appreciate it.
Link hiding tools are unfortunately a security threat due to all the bad actors in the world.
I think that you're 100% correct. IMO the general grousing about PDF is the same "get off my lawn" nonsense as people grousing about the ribbon in Microsoft Office.

PDF is not the ideal mechanism for making a webpage or generally browsable thing. It's great for creating portable documents that look and perform the same over time. You can go into an archive in the UK and if preserved, read a legal filing submitted in the 1600s, and understand what it says. Likewise, if preserved, our successors will be able to look at digital PDF/A US Federal court filings in the year 2400 and understand what it says.

We already have content that is essentially lost from the 15-40 years ago due to file format issues.
> Each driver needs to be able to differentiate themselves and not be essentially interchangeable.

Is that an opinion on the legal situation, or meant as a suggestion for how to build a better business?
> isn't the obvious solution making actual digital privacy legislation

No, because that isn't the solution to the problem being addressed. The administration doesn't want to protect privacy. It wants to ban TikTok.
I am aware it uses Chromium. But surely you're aware that Chromium uses Blink rendering engine which is a fork of WebKit?

99.9% of the time your pages render the same on Safari as they do in Chrome because it's effectively WebKit.

The only real difference between WebKit based browsers is experimental features. They all follow the core standards now which IE11 didn't.
Very cool.

This reminds me a bit of Trevor Paglan's work, and especially https://www.vice.com/en_us/article/qkv8ww/the-geography-of-s... and https://www.amazon.com/Blank-Spots-Map-Geography-Pentagons/d....
>All gig workers are slaves

If gig workers are slaves, then we must conclude that slavery isn't that bad. Nobody is forcing people to sign up to drive for these companies, and if they don't like it, then they can choose to drop out by tapping on their screen to indicate that they're out of service.
> Remove either, you lose a demographic.

That's exactly the point of this approach. Don't try to solve everybody's use cases like Word. Target one specific group and make the product faster and easier to use by removing all unused features.
I would argue that Lazarus is a lot better than Go + QT on many counts - including the fact that it is completely free and you don't have to get an expensive QT developer license.

Think Visual Basic but cross-platform, with a much better language and component architecture.

You can develop non-trivial apps in hours rather than days.

The IDE is here: www.lazarus-ide.org

Why Lazarus?

* Has a proper Rapid Application Development (RAD) IDE with visual layout, event handlers, component tool bars etc and also built in documentation

* Extremely fast to develop on: The IDE starts in a couple of seconds. Compilation to native binaries in seconds.

* Cross Platform - Windows, Linux, Mac OS and perhaps even Android

* Binaries are really fast

* Excellent set of visual components

* Excellent set of database components including grids, CRUD toolbars etc

* You can write your own components very easily.

* Very small executable

* Most Delphi documentation is directly usable

* Many existing products use Lazarus
https://wiki.freepascal.org/Projects_using_Lazarus

* Demos and projects here:
https://www.getlazarus.org/