jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think this "thing" is insane.

First of all, battery life. He specifically calls out phones, and "not just phones, they could be wearables and other...", as targets for this. Every bit of computing you do on my device is battery life I lose. You're welcome-in-theory to use some compute on my CPU, but stay the hell away from my battery life, which in practice means stay off my CPU. So there's that.

Second, latency is a big thing in user experience. Go ahead, follow this author's advice, and do your JSON-to-HTML rendering on the client. See how it affects your latency. See how it affects your user experience. See how the latency affects your SEO standings. Try it out.

So once you realize you don't want to use client battery life, and you don't want to use client computing anywhere it would make the user experience perceptibly more latent, what're you left with? Yeah, sure, you could use some background computing power in the style of SETI-at-home and so on... but if you want users' explicit consent, you're competing with those existing for-the-betterment-of-humanity projects, and if you don't get explicit consent, you'd better tread mighty carefully.
It is in fact deliberate, though; the "Philosophy" section on https://docs.djangoproject.com/en/3.1/ref/templates/language... explains it: "If you have a background in programming, or if you’re used to languages which mix programming code directly into HTML, you’ll want to bear in mind that the Django template system is not simply Python embedded into HTML. This is by design: the template system is meant to express presentation, not program logic."
Personally, I think the answer has to come from your customers. If the pain you're solving is great enough that they want it, but the only showstopper is future-proofing, then you might be able to work with them to find a solution.

It might be a case that you deploy into their infrastructure and give them a licence to use the source code should you shut down.
How in the actual fuck are they still operating? If the government doesn’t do anything about it I’d very quickly expect a mob with pitchforks outside their office.

> Dit is het ergste wat ons kan overkomen

Sounds like they think it’s some sort of natural disaster that happened to them. I have no words.

Thank god it was two good guys registering the domain.
There is already Keycloak and various vendor solutions. I feel you'll struggle to break through.
My "aha" moment on this was realizing the difference between estimations and commitments. If there is some probability distribution of how long a task will take, an estimation gets the median of that distribution. On the other hand, a commitment gets at least the 95th percentile of that distribution. Estimations are useful for general scheduling and resource management, while commitments are useful for having others waiting to get started as soon as a task is finished.

The biggest problem I run into is people not being clear (or not knowing themselves) whether they are asking for an estimation or a commitment. "How long do you think X will take?" sure sounds like a request for an estimation, but if they follow it up with "Great, I'll tell the customer it will be done by then.", they clearly were looking for a commitment instead.
I think you're considering a broader set of things a "corporation" than I am. Wikipedia:

> A corporation is an organization—usually a group of people or a company—authorized by the state to act as a single entity (a legal entity recognized by private and public law 'born out of statute"; a legal person in legal context) and recognized as such in law for certain purposes.[1]:10 Early incorporated entities were established by charter (i.e. by an ad hoc act granted by a monarch or passed by a parliament or legislature).

Webster's 1913:

> A body politic or corporate, formed and authorized by law to act as a single person, and endowed by law with the capacity of succession; a society having the capacity of transacting business as an individual.

Modern Merriam-Webster's retains essentially the same definition.

That's why I hold that position about their relationship with the rest of society, and in particular with their parent government. I'll grant some other kind of organization, not being definitionally a creation of government, may not have the same relationship.
> because who would trust an SSO created by one guy in his basement?

If you think you've got a good idea and a unique proposition - and your technical skills are up to scratch - then don't worry about starting out from your basement.

Have a look at Thawte Consulting - a certificate authority founded by Mark Shuttleworth in his parents' garage - which he later sold to Verisign for $575 million dollars:

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

Starting a "high trust" business from one's basement is perfectly fine.

That being said, a far more important point is testing / validating the existence of an actual market for your product.

Whether you build your solution out of your basement or a lavish penthouse office is irrelevant.

The best and brightest team working out of swank office space will still fail if the market for their product doesn't exist.

Hope that helps :-)
> When you have so much money that you’re not answerable to anyone, you don’t worry about paying the bills or the mortgage, you can really speak your mind and spend your money in ways that others simply cannot

Indeed. And when you have so much money that you can offer that same freedom to others (or smaller but still significant improvements to their lives) then you inevitably gain influence over them (on average, if not always in specific cases).
There are famous programmers, but Zed's right that they don't become famous because of their coding ability. I'd say they become famous because of impact. And I'm thinking of the really famous (to us) coders here: Thompson, Richie, Fred Brooks, Dijkstra, Knuth, Larry Wall and so on.

These people had an impact for market reasons, not for their code in itself: a need; an idea for a tool or product; and a benefit of it that met that need (not saying the need is first chronologically). In some cases, that "product" was something they wrote about programming, not their code at all.

Programming: unimportant. Meeting needs: important.
Huh. I could probably do that.. Begin with reading books about meteorology, starting with general introductions and branching into microclimate, then geology and geography, again introductions first and then more detailed works about the climate zone you're interested in. You should be able to get books about smaller regions, continents is easy, many countries can be done. And of course, you'll need information about the plants you're looking for - what kinds of water, light, nutrients is best and what is permissable, deduce from this the possible places and the plants that should go with it. Could also help to look at pests the plant is susceptible to.

If you need more details, you can get into the recent literature which might not have made it into a book yet or which is not part of a big-enough field. You should be able to understand most by now; refer back to the books if there are issues.

Any university library should be able to offer these; if you buy it'll easily be a few hundred since one book can cost over 150€. So there.

Edit: Once you get enough into the details, it's also a good idea to start asking people. (And the way your comment's parent put it, there should be a community around who has very detailed knowledge about these things. Befriending them would help. Or try to shoot an email to any professor, most of them are very open to reasonable enquieries (which are not demands to prove your perpetuum mobile idea please.. some people..) But then again, how far do you want to go?)
I'm a WordPress guy but don't really understand Matt's post here. He doesn't like how Wix is trying to gain market share. Ok, fine. And? So what. Lots of companies market themselves in ways that some people don't like.

Wix is a good solution for some people. WP is a good solution for some people. Weebly and Shopigy and Web.com and AEM and Google Pages and and and an can be good for different people.

If Matt (and the WP community) don't like how Wix markets itself then don't use the service. I do know, however, that the WP community is talking about Wix a lot in the last couple days, more than they ever have before.

(Also, enjoy the headphones b/c I promise Matt isn't sending you any)
> it turns out that cookie cutter interventions at the State level are, in nearly every case, a huge failure with dramatic, life-ending or -changing consequences.

That may be part of a lesson we take away from this. Actions that hinge more on trust and less on expensive resources may be more effective when enacted at a local level.

> At the end of the day, Florida's numbers are the envy of most states, without any school closures and almost no statewide lockdown.

Remote learning and virtual schooling are viable alts to closing schools - esp in a state w/ higher numbers of kids living with grandparents.

> DeSantis ... for some unexplained reason had almost singular gumption to listen to progressive, established epidemiologists like Gupta, Kulldorff, Baral, Prasad

I'll need post-event analysis before I understand how much of their counsel was reflected in his actions.
"Blue Death spreads remote code execution like warm butter on a french toast"
It's the latter.

COBOL development is nearly never greenfield, and many of the (mainframe) systems you'll have to work with behave differently than you'd expect if you're someone that learned about software after the 80's.
Do the Go sources on GitHub use waf, make, CMake, bazel, or something entirely bespoke? Or is a common build system assumed?
I was going to say "that's now how it works", but actually, thinking about it... I think that's exactly what would happen, heh?
If someone is looking to learn a new language should they spend the effort on learning C++ or Go/Rust/<others>?
I have no experience with tracking this kind of thing. How do you do it, what kind of analytics/tracking program is used, etc.?
Not to mention that the first few will be in a certain range (or possibly with a certain prefix) depending on the card type. Oh, and the last one is the check digit.

SSNs are worse, though. The last four digits plus your birth date & location might just give the whole thing away.
That's partially my point. Unfortunately, it seems to me that with modern tools, libraries, OSes (Yak Shaving is actually one consequence of those) it's extremely costly to actually finish something of genuine robustness and quality. As I was telling to my friend once, at university we made database-centric applications using Delphi in under an hour and how much does the simple (couple screens, HTTP request, couple buttons wiring them) iOS application cost now? About a $1000?
And do you feel that people mostly building not what they want or what would enrich the community but what their tools allow them? Why after release of golang everyone started to develop data-storages with it? Does world need 100 more database systems (while few of currently existing properly support ACID)? Why people not building next-generation GUI tools with go? Because it does not easily allow it (it would be too cumbersome/costly).
> Who does this for WW3? China? India?

A strong possibility every nuclear armed state with a hated enemy winds up firing. I wouldn't count on India and China coming out of it much better than the US or Russia.
Thanks for the interest, I might publish the thing after auditing and documenting. There are hard-coded insensitive credentials like Cognito pool ID and player UUIDs, which I should make nicely configurable. If I do it soon enough I’ll reply here. It’s very basic-looking though (and without dynamic registration, intended for small infrequently changing groups with memberships managed by an admin).

As I have already been using AWS and this was not at all business-critical, I did not care about vendor lock-in and thought of it as an exercise in how much I could delegate (neither letting random visitors access our dashboard, nor spending time implementing custom auth). Their JS SDK documentation wasn’t great, but after some digging it was somewhat straightforward to make a fully static SPA (hosted on S3) access specified AWS resources (per IAM policy) on behalf of authenticated Cognito user.

The app also “integrates” with Discord to ping a channel on each instance start/stop, but that is merely posting to a webhook URL.

I wrote it in React and TypeScript with a bare-minimal Babel + Webpack configuration but it could just as well be written in vanilla JS.

As to the server, it is plain Ubuntu with a cron job that periodically tries to launch MC server if it’s not already running (or something silly like that). Another cron job publishes stats to DynamoDB (IAM policy allowing the instance access the table), and I wanted to add yet another job to generate a PNG with a pretty map of the spawn.
This sounds dangerously close to a homework problem, so my response will be in the form of homework hints.

I'll assume you want I(n,x) for integer n. For small-to-moderate x, write I(n,x) as a power series, peel off the leading order x^n term, then take the log of the right side and use properties of logs to get n log(x)+log(c+o(x)). The result should be just as accurate as your logarithm function.

For large x, use the asymptotic expansion of I(n,x) and again use properties of logarithms.

To figure out where the boundary of "small-to-moderate" and "large" lies, see Abramowitz&Stegun.

If you aren't a student, please accept my apologies. Feel free to email me (email in profile), I'll give you more info if you reciprocate by telling me where you came across this problem. If it's not a homework problem, it looks interesting.
>Damn right. This is cowardly bullying. It's morally repugnant.

And that's entirely par for the course for Disney.
These numbers sound about right to me. In the UK, with ~2 million engaged viewers, we see around a 1-2% conversion when a URL is mentioned and shown on the screen (off the top of my head 20,000 users in a 30 sec period would be a fair average), typically 3-6% conversion over the course of a 1 hour show.

The important thing is for the website to exist and be online within the 5 minutes of the URL being displayed.

If the presenter reads a URL and also explains some activity that can be done on the site, you can get anywhere from 2x to 40x the traffic that just showing or just saying the URL will create, it depends on the activity and also which presenter is reading out the URL.

Displaying the URL alongside a screenshot or a video of website will net you 4+ times the number of visitors that a simple piece of text displayed or read, but not as much as a presenter telling viewers to go to the website.

A broadcast on a delayed +1 channel gets you 10% of the above traffic.
I evidently explained that poorly. The idea was that if you're going to a meeting in a building at work, then you might arrive early. You might spend a few minutes chatting with a coworker who also arrived early. This "irrelevant" social chatter helps build a relationship, and might be less likely to occur if you're telecommuting, because then your conversations might be forced to be purposeful. You no longer can transfer information over casual watercooler breaks.
I don't agree that the banks should have been allowed to fail in the heat of the crisis. That would have meant that our access to cash would have stopped.

I certainly get the point that, now that things are stable, the governement needs to haul all these failed bank leaders into a room and make them pay back the bonuses earned leading up to the crisis.
I like the metaphor of being "ahead of the jet." as a term for mastery. I know that feeling exactly sometimes.
have not heard that term used for people, interesting.
What's a small LCD panel cost instead?
It may be possible to duplicate a humans thought patterns in silicon, but I'm not sure this will cause self awareness.

Self awareness hasn't yet been satisfactorily explained to me in terms of brain patterns... I'm not religious, nor superstitious, so I assume self awareness must rely on physical phenomenon, but what causes it as far as I know remains a mystery. Maybe a copy becomes conscious. That would be cool. But I'm skeptical it's going to be that easy.
A lot of blind users don't use Linux because the major reader vendors only support Windows. And, Windows has historically had a lot more assistive technology built-in.

I'm kinda disappointed in the lack of support in the Open Source world for this kind of thing, but I've been guilty of it myself in the past. These days, I always ask, "How does this effect users with no or limited sight? Limited mobility? Limited hearing?" I don't always know how to resolve the problems, but I'm always thinking about it and trying to learn. I recently implemented a rule for myself that I won't publish any new video without complete and accurate captions (the automatic captioning at YouTube is insufficient to satisfy this requirement, but it's wonderful that they make captioning so easy and fast). Likewise, we have a new theme that's been developed by a third party which is miles ahead of any UI we've had in the past, but we're not gonna make it the default until we've at least made a clear path for reader users to get to a theme that will work well for them (our old mobile theme uses a hierarchy of menus and is surprisingly useable by screen readers, so we continue to support it just for that reason).

This may be something I should try just so I can wrap my head around how one would use our software without being able to see it. It's been around for a long time. I wonder, however, if Emacspeak would give me anywhere near a realistic average user experience.
Same concept for elevators

http://en.m.wikipedia.org/wiki/Paternoster

Hint: they are dangerous

Also like the old busses which had no doors so you could just jump on
Did you read the linked article? (Or did anybody else who is replying?)

It's not about how TCP-over-TCP is somehow aesthetically displeasing or about how people should feel bad about doing it. It's about how TCP-over-TCP is a technically bad idea because stacked TCPs interact poorly. It's never a good idea. TCP-over-TCP is still a profoundly flawed protocol even if you don't happen to tickle its problematic cases.
If the creator is insane, and is silent, then it seems unlikely anything you could do would reliably appease it.

Also, if you accept that any possibility is potentially the reality in which we inhabit, then it's possible that you are god. Now you could be god, what do you want to do with your life?
I respect your opinion, it's coming from a place of honesty and compassion. I think you are extraordinarily misguided and I personally believe eliminating borders would lead to the largest genocide the world has ever seen.
Did you just say that immigration is harmful because workers get most of the benefit and property owners relatively little? This economic perspective seems to be only looking at the economy of one group of people.
I would take you up on that bet, and go for around 2025. Technology is progressing pretty fast in this area.
Surely "remote-friendly" should be per-role not per-company? Some roles are much more remotable than others.
Is the JavaScript back-end receiving any updates? Last time I looked at it it looked like it was lagging behind (emphasis in "looked like", I did not spend too much time with it).
They’ve been saying that for centuries. But it did serve us well so far.
depends on the pov. What's a terrorist to one side is a freedom fighter to the other.

from this month:

> ANKARA (Reuters) - Turkish President Tayyip Erdogan said on Monday his ruling AK Party and its nationalist allies may start work on drafting a new constitution, less than four years after overhauling the previous constitution to grant his office sweeping powers.

the coup was justified and it's a tragedy Erdogan hasn't been removed from power. The AKP/Erdogan is no longer serving its people. Erdogan/AKP are the real "terrorists".
> Updates have been meaningful and minimal.

Opinions may differ here. Their sticker packs feature added at least 50 MB (mostly via node_modules): https://github.com/signalapp/Signal-Desktop/issues/3919

> Can't say I'd be happy if it started adding a bunch of features I didn't ask for.

What features do you mean here? The GitHub issue is a bug report and not a feature request. However, there are two features that could help: Backups (export and import functionality) and syncing older messages from the phone during the initial setup. Both of these features can be fully optional and shouldn't require much code.

And they do regularly add new features (that I didn't ask for but I get why) anyway: https://github.com/signalapp/Signal-Desktop/releases
> is trying to downplay the importance of the performance advantages by claiming games with many objects are rare.

Which games in https://en.wikipedia.org/wiki/2020_in_video_games have thousands of live objects?
I do not understand this statement as claiming that IQ is the entire content of the field of psychology. Do you?
The Rockchip SoCs are quite good.
Pine64 has several boards, here is one of them, https://www.cnx-software.com/2021/02/16/pine64-unveils-quart...

Either eMMC or M.2 or SSD should be fine.
I'm sure they will but that won't help much and it's even worse considering your entire office had an accident too
> the practical constraint that some TLDs are "poisoned" by decades of misuse (e.g. .corp)

I would call it poisoned by decades of "misuse". From my POV, squatters rights should apply and ICANN has no business delegating widely used TLDs, even if they are not formally registered (in which case they would be expected to pay $$$$-$$$$$$ / y).

TLDs like .onion, .corp, .lan, and other widely used TLDs (say .bit, .dn42, ...) should not be delegated by ICANN, unless it is to the undisputable current users of the TLD.

There is no way a hobby project could pay $$$$$$ for registration, and if it does become successful, while not using the root nameserver services, I don't see why it should pay for the privilege.
Happen regularly?