skysight-inc/HackerNews huggingface dataset:
Does anyone know the main differences between GPT-2 and GPT-3? Are there significant architectural changes, or is the advancement primarily from training?
The issue is not developers, but disallowing the patterns is[a-z].*, to[a-z].*, str[a-z].* and others. Why would anyone do this to a programming language?

It's a stupid decision to reserve those and it ruins the usability of the language by arbitrarily disallowing many common words that have nothing to do with the intended feature. Even if you don't export names like this directly, having the name of your library or company (as prefix for all exported names) start with those common combinations is likely as well, so now you got to avoid certain library or company names.

If this is only since C11, then I'm even more baffled, since I could somewhat see how such thing could happen in the 1970s when there were limits and the language was brand new and not known to be popular, but in 2011 doing this makes no sense whatsoever.

I hope this is limited to C11 and will never happen in C++.
This is an example of where English falls down. Your definition of happiness appears to be almost the complete opposite of the definition used in the article.

This is also very well trod ground, Plato did a good job on it.

Plato would have called your definition of happiness hedonism.

He would have called the articles definition of happiness eudaimonism, and that lines up pretty good with what you said can make you miserable. Plato and happiness scientists generally agree that eudaimonism is the best route to long term happiness.

Perhaps we should just stop using the word happiness and use the words pleasure and satisfaction instead.
Him and Russinovich --before he joined MS.
The Ecological Catastrophe You’ve Never Heard Of
To my untrained eye adding vents does not seem cheap at all.
And replace them with what? There are almost annual major electrical grid outages in the various US grids and California frequently does active rolling blackouts.

At least in the US (and it seems most of Europe, too), there is barely enough capacity for current surges. Migrating more high energy consumers to that infrastructure without plans to improve it seems doomed to fail.
Assuming there's an association that links my encrypted vault to my identity, they would have to break into my home and either find a printout of the secret key or much more likely simply steal phone and computer.
My understand is that a dog's psychology is that of a pack animal, and that the stress of being put alone in a room every night is the stress of being separated from "the pack." Being separated from the pack equals the looming threat of death—to a greater or lesser extent—for a pack animal.

What this whole scenario illustrates is that the dog's suffering depression was due not to any chemical imbalance but to it being in an environment radically unsuited to its deep-seated psychology. So, the dog's case, I would argue, is a case of anti-depressants being over-prescribed. The people were being cruel to the dog. They should have stopped being cruel.

I'm writing all this because the dog's owners were on anti-depressants too, presumably to ameliorate their suffering. Perhaps they've created just as bad an environment for themselves as they have for the dog. Is it better for them to have the medication or to suffer? I say, that may be a false alternative.
How big is the climate impact of gas stoves, anyway? Subjectively it seems like excess emissions from a stove would be a rounding error compared to things like automobiles and manufacturing.
Theropod dinosaurs [T. Rex] had primate-like numbers of telencephalic neurons
A Notorious Invasive Plant Shows Promise in Green Construction
Change the environment. Consume less inputs. Work towards something meaningful. It is the hardest thing they will ever do but it is what they need to do. I never said it was easy.
> besides: that rule is entirely pointless in reality

I think it means: a library author cannot name some type epoch_t, because POSIX may introduce an epoch_t in the next revision, and suddenly some code may fail to compile.
As someone new to Arrow/columnar DB's, do you mind sharing what kind of data makes sense to use Arrow for, but isn't very compressible?
Apple developing in-house Bluetooth and Wi-Fi; switch to custom 5G modem by 24
The click-baity headline and overly confident (given the evidence) conclusion mar what could have been a good article.
Gotcha is a good description of the whole thing and I would suggest it is not a concern for real code.
How much longer can an average person expect to live if we ban gas stoves? 0.5 years? Not worth it for having to deal with a wimpy electric stove: https://www.epicurious.com/expert-advice/how-to-stir-fry-ele....

We don't have natural gas out here in the boonies of Maryland, so we have a high-end range converted to propane (which puts out twice as much heat as natural gas). That thing cranks. Frying things in ghee is a dream. The G-men can confiscate my gas range over my dead body.
I’m confused why the federal government has the authority to regulate indoor air pollution in every home in the country?

Where does it end?

Will they inspect every home for mold next? Force you to install CO detectors? Connect them to a national monitoring system?
Well it expands Salesforce's potential market. If you are using slack you could get onboarded into some other salesforce product.

A lot of future remote work will be driven in slack.. I've already experienced it, so this is salesforce's moat to lose.
I trust technology at this point much more than the average driver (in normal conditions)
They did, back in October: https://apnews.com/article/caribbean-united-nations-port-au-...

As you say, no country wants to get involved. The US would be the most capable power in the area, but it’s almost impossible to imagine that ending well.
Thanks for writing this up OP -- I appreciate you giving me this data.

I'm interested in how the pivot to Mastadon will change things in the social networking space.

I still remember griping years back during a bug report Facebook was letting people I didn't intend to see I'd "liked" Dan Savage.

It's lonely out there for those of us who "enjoy crushing bastards"[0] but also truly value the idea of informed consent.

I deleted my Facebook entirely in 2016, partly because of things like conflating interests and people.

Let's make no mistakes: Facebook was, was at it's core, a website freshmen use to see who's single. I once famously pusudoanonymously joked on Kashmir Hill's old Forbes blog that "Mark Zuckerberg has the consent model of a fraternity brother -- he thinks if you don't opt out, he can do whatever he wants."

Facebook, like any other social network, is made of people.

It's a mulipolar world now -- Metcalfe's Law[1] remains a thing.

Back in 2016 when I joked in Vegas that I was putting the "ugh" in "thought leader", I was surprised how many blue checks would follow me after that change but get aggrieved when I'd DM them -- a lot of social networking seems weirdly performative, in a way that only benefits old school media personalities who are very metrics focused rather than folks valuing authentic communications and knowledge discovery.

For example, I once had an aspiring journalist hijack the language used by domestic violence researchers when I chastised her for being a cyber Zoe Barnes[2] -- purposefully avoiding using the best possible source protection, since she'd rather her sources get burned than her rivals be able to maintain her level of access when someone changes who they speak to and recites how they contacted her.

To conflate a desire to not interact with someone annoying or a rival with someone who's abusive, especially if paired with perverting the idea of OSINT is... really something special.

To this day, I have never gotten a good explanation on how anthropologists handle situations in the cyber realm where vulnerable people are at risk -- I got the impression that they simply don't, often paired with spinning up their own nyms to "touch the poop", as the 4chan types like to phrase it.)

Anyways, sorry for the wall of text, but it's been a long time since the Arab Spring. Now is not the time for slacktivism, it's time for Perestroika[3], time to take things offline, and time to stop being obsessed with looking at graphs and figures while forgetting that testimony is a form evidence.

(At least I, the chicken fingers loving autist... care. A sociopath would let london bridge fall down.)

I'm off to have another cup of tea... cheers!!

[0] https://espresso.repubblica.it/internazionale/2015/04/02/new...
[1] https://en.wikipedia.org/wiki/Metcalfe%27s_law#Network_effec...
[2] https://houseofcards.fandom.com/wiki/Zoe_Barnesx
[3] https://archive.ph/20150409122734/http://in.rbth.com/opinion...
Hey Hackernews,

I recently wrote an article on something I'm really passionate about: using Rust and Next.js together to deploy web apps that are both super fast and super fun to work on.

In the article, I give you a step by step walk-through of how I did it. I cover everything from setting up your project to deploying it in production using shuttle, and I even share some tips and tricks that I learned along the way. It's perfect for anyone who wants to learn more about using Rust and Next.js, or for anyone who's looking for a new way to level up their web development game.

I'd love to hear your thoughts on it!
Almost a third of a percent of annual deaths occurred on that day! They deserve to be mourned.
Is there a better alternative to South (built-in now) for migrations? I always had issues but figured it was the de facto for a reason.
They chose completely different futures.
Right, huge +1 for Chakra. Chakra is basically tailwind but built on react primitives. It feels lot cleaner, and solves most of the issues mentioned.
I worked for a company that did microservices well, and this was the norm, too. The term in my head is "golden path" or "sandbox". The languages were Go and Python, speaking protobufs over gRPC.

Developing software outside that sandbox was not disallowed, but you were "on your own" in terms of infra support if you chose to do so.

FWIW, the main "tricks" we found were (1) using a good build tool (2) use a good ci/cd tool (3) use a monorepo.

There were some minor downsides, and it took a long time for tooling capabilities to line up with our ambitions. But when I left, we had 200-300 engineers happily deploying to `main` across 100ish services every day.
This is a gimmick. Mercedes is claiming liability for the car because the feature only works in extremely limited set of circumstances (traffic jam, cruising at less than 39 mi/hr).

Tesla's Autopilot has long been able to do this in this domain, and it does it well; they just don't claim liability yet because $reasons (I'm sure they're gearing up for it with Tesla Insurance).

As we see in the announcement, Drive Pilot doesn't even perform automated lane changes yet, which even Ford's BlueCruise system can do.
> Celery being complicated is also entirely on the operational side, once you actually have Celery using it from within your app is simple enough.

Yeah and to some degree improvements in devops quality of life in the last few years has softened my view. (I used to mainly use Webfaction without access to apt-get and my own hand-rolled scripted deployment. Ugh...)

But I'd still usually prefer a pure-Python solution without additional persistent processes - assuming there is one and it's fairly well-documented. Huey is pretty good from recollection.

> Cron is awful for this use-case. You end up just inventing Celery but worse when you decide how your app and the cron scripts communicate. If you wanted just scheduled tasks but simpler use something like APScheduler.

I was advocating for something like this. There's django-cron etc which solves issues around communicating with scripts.

I do see both sides of the debate between "complexity" and "solves problems out of the box". I'm generally on the Django side when the flask vs Django discussion happens. There's always trade-offs.
I had to get out a dictionary for this one... "Dishy" means attractive.
As a hack on this, when negotiating to join a company, you generally want to be at {highest title} + {lowest on pay band for that title}.

Sometimes specific title requirements preclude this (e.g. "We don't give new people X title immediately"), but it's a good rule of thumb.

It makes yearly pay bumps much easier for your manager to justify ("So-and-so is well within salary ranges for their title"), versus them having to fight for an exception to policy.
I've stared maybe 2-3 repositories over the past 15 years, contributed to probably a half dozen and used hundreds (if not more) in my applications. To me using means using that project in an application you develop. Typically I get them from NPM or Nuget and I contribute when a) the project owner thinks my feature idea is a good idea or b) I run into a bug that I can fix.

Starring is just not that useful to me so I can see why users or contributors would be much higher. I typically star repos if it's an unpopular or old repository that doesn't have NPM or Nuget packages.
You interact with your television set? Does it respond? Is this a millennial thing?
That all derives from the fact that set and setting are crucial.

And I didn't suggest worsening was likely, but I think it's about just as likely as stumbling into a real treatment effect by accident, which is what I said. I'm not sure what data exists on the relative probabilities here, probably fairly little.

Most of the time, you'll just achieve nothing at all other than maybe an afterglow that makes you think you're better for a couple of weeks.

I've used a lot of different psychedelics in different settings over the years(pribably somewhere around 100 experiences with something like 10 different psychedelic drugs), Exactly once I've had a concrete, non-temporary improvement in mental health. Another time I had such a bad experience I took me months to properly recover.

Most of the times I felt like progress was being made, but it turned out just to be an afterglow effect that quickly went away.
Genders.wtf
Human's have this bizarre need for there to be binary in everything. It's always "What is the problem?" "This thing is/does/acts X so it is/will be Y!"

It is so damn tiring.
If you apply it to a component that you reuse then how is it unmaintainable?
This looks amazing! I'm guessing you may have answered these questions before somewhere so please point me to the information if so. I'd like to know what development environment you use (Emacs, SBCL and Slime?), what packages you used to create the graphics for the game, and what the game is compiled to. Thanks.
It's similar to banning lead paint in your home tho. The gas is coming into your home.
Let's not forget that rendering 3D Animations in 3DSMAX or Maya used to take days for a single frame for a complex scene, and months for a few minutes.
My understanding is that fentanyl is not a "fun" drug, but the addiction is the same.

My brother overdosed on heroin -- I believe that he would not of if he was working with a known substance. My mother was an alcoholic who died homeless.

One drug was legal, one wasn't. Both were deadly but society has already agreed that a dangerous drug is ok to be legal. So why stop there?
If you google "GPT-2 vs GPT-3" you'll find lots of overviews and comparisons, like:

* https://www.kdnuggets.com/2021/02/gpt2-gpt3-openai-showdown....

* https://bakztfuture.substack.com/p/the-chasm-between-gpt-2-a...
"Nobody should be installing gas in new construction, period."

Couldn't you use that logic and say no one should be building cars with ICE, period?
I agree it has a place for rapidly prototyping a design. But it pukes in the face of the “DRY” principle and wouldn’t keep it around in production. Use it to get the look right, take the styles and abstract to a sensible place in the design system or component hierarchy passing in the values so you can change one thing not a load.

Just following the idea that making life easier for yourself six months from now when you don’t have the current project “context” in your head is way better for lowering technical debt.

Oh and we will probably be into another fashionable styling framework by then! ;-P
This is very interesting. I had never heard of the C4 model before and will be using it going forward.

I'm skeptical that the current solution will be completely immune from doc rot but it certainly seems like there should be some way to generate/validate these diagrams from code. For example, there are many natural parallels between the flows diagrammed in your tool and setting up user journeys for E2E integration testing.
You're expected to have the information with you. Having read it before flight also increase the chance that it jogs your memory; "closest airport is CVG, didn't I see something... ah, yes, nuked last week, let's go to Columbus".
> Everything is a microservice, even Linux kernel modules are... apparently.

A microservice is comprised of people. Not a whole lot different than a service, but narrower in what is offered such that the service doesn't provide something useful on its own and is meant to be integrated with other services to achieve its full utility, hence the 'micro' moniker. In the world of physical products we often call these people suppliers.

It is possible that a microservice may produce Linux kernel modules.
Myth 10 really cracks me up. I'm 99.999% sure Fortran will still be the choice for a lot of things 200 years from now. lol.
I will never forget trying to set up a printer on a linux desktop 20+ years ago: tried to print a diagnostic/test page. All that printed was a single line of text: "Unable to connect to printer."
The author's "charming manipulator" has always seemed like a simply bully to me. I've never liked that film.
That's... a bit more metacognition than maybe my snarky reply warrants.

I didn't claim to be the only person who is smart enough to spot that a lot of online architectural opinion-writers structure their opinion-pieces as strawman-takedowns of 'popular wisdom', and that this is another in that genre which appears to add nothing particularly further to the discussion.

I never claimed that there is no such thing as objective truth, or that there might actually be better or worse ways of solving some problems.

All I'm saying is that 'microservices are a bad choice when applied badly to the wrong problem' is tautologically true, and gets us no closer to understanding the objective criteria by which we can determine what 'bad' or 'good' mean.
Indeed. Reached the same conclusion. It's ironic that the individual decries the journal editors and authors for corrupt motives while they, as a blog poster, get to shelter behind a shroud of anonymity.

My first reaction after their conclusion was wondering what associations they have that may be biasing their own work. If they are that concerned about conflict of interest they should be more transparent in their own authorship.
But it’s up to airline how they present NOTAMS to the pilot in the briefing package.
They can (and do) use geolocation present in some (many) NOTAMs to filter them out. For example do not show the NOTAM just because the flight path intersects with the airspace. They can do even better - consider not only location but also altitude range, the best flight planning systems can consider also estimated time of arrival of the plane near the location of the NOTAM and filter out those which are not yet valid or those which are expired (the validity range usually present in each message).
This makes the problem of including the NOTAM a 4-dimensional - geographical location 2 dimensions, altitude 1 dimension and a time. Not the easiest to solve, but solvable. Of course for every dimension margins can be applied to accommodate re-routes or departure delays, or ATC commands.
There is no written in stone standard of how to present NOTAMS. Newer may be displayed at the beginning, etc Not to say that they can (and do) separate airfield and airspace messages to segment the large set onto meaningful subsets.
I mean there ways to make sure important information is not lost and less important available if needed.
Depending on the length of the stay and whether you need a car, I'd do the road trip in a heartbeat.
I've been working in the open-source community for six years, and I've learned a lot about what it takes to create successful open-source projects. In this blog post, I share the key lessons that have made the biggest impact on my work. Check it out and let me know what you think!
thanks for the update :)
also really looking forward to build something with their api :)
keep us updated brother!

i think its very likely they will add image generation via api as well :)
Like any other well reasoned, balanced and pragmatic POV, the problem with your boring approach is you can’t wrap it in a clickbaitable blog and no flame war can emerge from it.
I very much agree! With that said, I would argue that Terraform and other IaC tools make infra more predictable but not extremely predictable. The predictably is a function of the consistency, complexity, and failure modes of an execution context. It brings order to chaos, but you will still have some annoying or white knuckle chaos at times. Understanding that is key to effectively wielding the tools. My thesis is infrastructure will likely never be as deterministic as code due to its nature, and if you mistakenly treat them as equals, you’re gonna have a bad time.
Your analogy doesn't hold up. Initial R&D of Covid vaccines was largely funded by taxpayers in addition to advance purchase guarantees and limitation of legal liability to eliminate any risk whatsoever. After the public assumed any and all risk, profits are now going in private pockets. Your analogy is misleading and dishonest.

> Since 2006, Congress has appropriated hundreds of millions of dollars that BARDA used to develop the scientific infrastructure to produce vaccines in response to the threat of pandemic flu. Thus, the basic research undergirding the COVID-19 vaccines was largely publicly supported.

> Recent estimates indicate that the government spent more than $900 million dollars supporting non-clinical studies and research to accelerate movement of candidate vaccines into clinical trials at companies such as Johnson and Johnson, Sanofi, Merck, and Moderna.

> Johnson and Johnson, Moderna, Sanofi, and AstraZeneca together are estimated to have received more than $2.7 billion from the federal government to cover expenses related to human trials. The bulk of money was directed at Phase III trials, which compare new treatments against standard care and where most human test costs are incurred.

https://www.healthaffairs.org/do/10.1377/forefront.20210512....

https://www.fiercepharma.com/pharma/after-nearly-1b-research...
EXACTLY.

It shows that you can have a siloed monolith.
https://news.ycombinator.com/item?id=34336386