skysight-inc/HackerNews huggingface dataset:
"There are three parts to the problem: the system, the format, and the content. The system is actually quite amazing. The AFTN network connects every country in the world, and Notam information, once added, is immediately available to every user. Coupled with the internet, delivery is immediate.

The format is, at best, forgivable. It’s pretty awful. It’s a trip back in time to when Notams were introduced. You might think that was the 1960’s, or the 50’s. In fact, it’s 1924, when 5-bit ITA2 was introduced. The world shifted to ASCII in 1963, bring ing the Upper and Lower case format that every QWERTY key board uses today, but we didn’t follow – nope, we’ll stick with our 1924 format, thank you."

https://web.archive.org/web/20230104130153/https://www.faa.g...

"The FAA is changing the format for Notice to Air Missions (NOTAM) to align with international standards. The transition to the new format will ensure U.S. NOTAMs are compliant with standards set by the International Civil Aviation Organization (ICAO) and promote further global harmonization among neighboring Air Navigation Service Providers (ANSPs)."

ICAO NOTAM format

https://vat-air.dk/files/ICAO%20NOTAM%20format.pdf

Example! (decoder ring not included)

"Q) EGTT/QMRXX/IV/NBO/A/000/999/5129N00028W005"
I think there are too many concepts in this, but rather than being negative, here are some tips:

Always keep your models slim. Don't stuff template related stuff in there. You need to look at those models often, so compact is a win. course_has_finished(course) is not much longer than course.has_finished(), and will allow you to expand the functionality as time goes on. Do precomputation if you need the information in a template - that keeps your templates simpler and allows you to easily expand the complexity of the precomputation.

Don't use class-based views, at least not outside very specific niches like the Django admin. Class-based views will transform a simple, composeable call stack into a ball of inheritance mud. Inheritance is not a good code reuse tool.

Don't make separate apps in the same project, unless the project actually consists of several different, completely independent projects. You can make subdirectories without making apps, and thus avoid dependency hell.

Also be wary of the formerly South, now built-in migrations stuff. It's built around a fragile model (perfect history representation), so has lots of foot guns.

And be wary of 3rd party libraries with their own models. You can spend a lot of time trying to built bridges to those models compared to just doing what makes sense for your particular project. I think 3rd party libraries are perhaps best implemented without concrete models - duck-typing in Python let us do this. This includes Django itself, by the way. User profiles didn't become good until Django allowed you to define the user model yourself.
This post reads more like "I created an overengineered microservice architecture once and I'm now jaded because of my bad experiences." See "10 years ago I wanted modules, but I as well found microservice architectures."

It's in the same genre as "I nearly wrapped myself around a tree and now I drive slowly when it's wet", not "I am perfect and everyone else is wrong."
I couldn't find any references to George Patrick Turnbull. If that an ancestor of yours? If so, the comment seems rather subjective.
clang recently added `-Wreserved-identifier`, I think in v14 or v15. I may be slightly off in how it is said, but it’s there. Not sure about gcc
You're right, the developer (or operator) will still need to know how to troubleshoot. For this first stage we're focusing on improving development and iteration speed while maintaining status quo on operating & troubleshooting. One of our design principles is to keep the application debuggable, which means if there's a problem in the application it should be easy for the developer to use the tools and methods they're used to to figure out what's going wrong. Similarly for the infrastructure, since Klotho utilizes existing cloud providers, existing tools are still a good way to debug.

To make sure troubleshooting the code is as smooth as possible, we keep the transformed code as close to the original source as possible. It's important that the code for the application that is actually running in the cloud is recognizable to the authors that wrote it.

Later on, we do plan on trying to tackle this problem (easier to troubleshoot with less knowledge requirement).
I'd recommend trying some typical english 101 books, like a Norton Reader, or similar. The stories are good, and there are questions at the end that help you understand some of the more subtle choices that the authors made. It directly applies to interpreting movies.
You could say this about any criticism of mainstream practice. This is not a rebuttal and contains no new information.

Actually, I lied - this post is actually a strawman: it contains the information that you actually didn’t understand the point of the article. He is referring to people who have deployed microservices when they needed modules, not people who deployed microservices when they needed microservices.
That’s my point, you’ll never be allowed to get there. There’s too much money wound up in the current advertising pay for clicks business model to ever let this go unchecked.
It's a pet peeve more than anything - I just hate it when I have to scroll around to find if a class is abstract or not, our team puts it at the top so that's never an issue. Having it anywhere else means it can be any arbitrary number of lines below the class definition making it harder to find.
The header compression in http2 has atypical requirements placed upon it: contents of different headers in a single request must not impact each other's compressed size[^], lest an attacker able to manipulate one of them can use that to guess the other. Thus, LZ77-style compression is out of the window, as well as using Huffman codes selected based on _all_ the header values. In essence, each header value (in a single request) has to be compressed independently. IIUC the dictionary you reference is used for header keys (as opposed to values).

[^] this statement is a bit of a lie for reasons of simplification
Another data point: icdiff is 13y old with 4k stars and 200 unique clones in the past month.

(This is a tool that most people install and run without any interaction with GitHub, since it is in package managers)
I would be curious to see if this was actually faster in practice. It is less instructions, but I would expect that the use of vector registers would negate that.
It's an idiom so the meaning is inherently somewhat divorced from the literal meaning of the words. In this case nearly opposite of it but that's not super unusual itself. It also has an equivalent where the component words are flipped, but the idiom's meaning is the same. Also not extremely rare.

If someone says this with the "wrong" meaning, and a listener understands what they meant without thinking about it or considering alternatives. And you crash in saying "you're wrong!"... who is wrong there?
I should add, I also use the resulting dependency graph to parallelise the build.

So if there's two packer builds that do not depend on eachother, they can run in parallel since they are slow.

https://github.com/samsquire/devops-schedule
https://github.com/samsquire/parallel-workers
It does dawn on you that this is expressly written in a manner which entices the idea such congressional authority exists. And yet does not mean that the authority exists. One cannot grant what it does not have.
Maybe it is a good safety measure, but there is nothing more annoying than asking users to renew passwords and blocking access to windows components... I wonder if the benifits justify the drawbacks...
Microservices solve many problems to those that understand the virtues and deficiencies of it - everyone else is just cargo-culting and committing themselves too much to something they don't understand (see Kubernetes).
It needs to be slow for attackers if the hash gets stolen like was the case with the LastPass breach.
First off, early 30s is young! Some thoughts:

1. Don't take negative thoughts as an indicator of anything. They just are. Using either their presence or absence as some sort of signal is a waste of time.

2. Everyone's winging it to some level. We just don't see it. Meanwhile we are intimate with our own challenges. So cut yourself some slack.

3. Inertia's a bitch. Only cure is action, any action in fact, even when you are not sure whether it's the "right" move or not.

Wrote more on doubt here: https://www.leadingsapiens.com/dont-overcome-self-doubt/
The PS5 and XBSX|S are a lot better in this regard, everything is much faster and they have full compatibility with the last generation. The Xbox's compatibility goes as far back as the original system from 2001.
Where can I read academic research on software estimation?
My experience with software estimation is probably like most of yours: it doesn't work. However, I've seen mention that there is academic research into the field which is often not taken into account, but I'm not sure where to find this. Can anyone recommend good resources on the topic?
Because they're not always doing secretive stuff, and even their secretive missions may start and end in airspace they have to share with friendly airliners.

Sometimes it's a deliberate "we see you", too. https://twitter.com/Gerjon_/status/1475444704250630148
It's probably overkill for your use case. If you're on AWS you can stick to CloudFormation; with something this simple, you can indeed just (as you suggest) use a bash script.

But a lot of applications have infrastructure far, far more complex than a single service running in a container and S3/RDS. It may involve a large number of lambdas, networks, API gateways, firewalls, proxies, certificates, etc.

Past a certain point, you need a way of managing all that complexity, keeping things consistent across environments/regions, ensuring all infrastructure changes are tracked and audited, and making it easier to update lots of resources at once, among other things. That's where Terraform helps.
If you automate everything but pulling the trigger legal time limits rarely will be a problem.

For destructive actions, putting a few days between “take server offline” and “throw disk into the shredder” often is possible, too.
Secret Identities in Dwarf Fortress (2017)
I think the equivalent of being not careful and getting a dent in this context is to leave it open to the internet and having a bitcoin miner installed.
There are many great YouTube channels that show you these details. I love Every Frame A Painting, Cinefix and Now You See It. Nerdwriter is so-so, but it's there too.

You can also try dating an art student and be around while they do their assigned work. I picked up a lot this way.

Learning to look deeper is always worth it. With film it's a little easier because so many good video essays are out there. You don't have to make a few bad chairs like with woodworking.
Mid 40's here. Fed up with engineering after 20 years. Going back to school for biology and biochemistry, then medical school: State-side if possible, but international if only option. No turning back now.
I’m not easily finding GPT-2 use cases. Any query guidance?
Is there any chance to get this as a PDF for offline consumption?
I feel similarly about these technologies. If I wanted to nanny another driver, I'd work as a driving instructor. Tech that assists driving I think I'd appreciate more, like the ABS brakes.
As someone who has been working out for a year this is great. I still don't know all the muscle names and I am still exploring and finding exercises that work for me.
https://news.ycombinator.com/item?id=22525038
Back then, a ton of software would complain or not work if it wasn’t running under an account with admin privileges.

UAC forced developers to make the software work no matter what.
Disagree. At well-run companies with highly available services that you have certainly heard of I have routinely discovered microservice backends that are just crashing all over the place with no consequences to the user whatsoever. You can never say that about crashy monoliths.
Emotion is just "spiritual" word for a utility function. Or terminal goal to be more precise.
Maybe use an synonym. 'Corsair weather', 'privateer weather' ?
I get the feeling he really misses the point.

The most dangerous thing about microservices is that many people squee when they hear "You can write 45 different microservices in 35 different languages". Writing a new microservice? What a great opportunity to learn a new language!

Now it is true that by decoupling the address spaces microservices do let you take advantage of different runtime systems: you might really want access to scikit-learn in Python, for instance, certain libraries available in Java, but also like the speed of Go. That's alright, to a point.

If a microservice system is going to be maintainable you need to minimize the excessive complexity of using different libraries and frameworks for build, configuration, serialization, logging, database access, and other cross cutting concern. To the extent that that stuff is standardized the programmer who works on service Q can do some work on service B and be focused on the application instead of having to do a research project on where to put a configuration variable or log a message.

It's hard to do because in the microservice environment people seem to get a lot of joy out of not being disciplined, will make endless excuses why they can't update the version of the language they are using, etc. It's the kind of freedom that Orwell warned you about.
MOAs aren’t the same as restricted areas. You can fly in them if you want.
OpenAI will end up forced into a royalty licensing agreement with the underlying sites that they’re scraping. Every time they serve up a snippet from a site that site will get a fraction of a penny. As a result, OpenAI is going to have to find a way to monetize their search quickly. I’m just not sure how they would do that.

I wouldn’t build my app directly on ChatGPT. They’re going to charge for it soon enough, and if the pricing is onerous your company will go belly up.
Looks like it is down. While they recover, you can use this: https://web.archive.org/web/20230111080211/https://llthw.com...
I just turned 56. Yeah, my energy levels are lower, but I think I am just more jaded with technology and don't get has excited about "new" technology as I used to.
Not everybody deploying to $CLOUD necessarily knows a lot of $CLOUD and bash. They might know that they need an MPI cluster with N Cores and X GB of RAM pr core, 10 Gbit interconnects and 200 GB of shared storage. Learning how to edit a Terraform template that someone else wrote to achieve this probably is a lot easier than learning how to edit an ad hoc bash script and probably a lot less error prone.
What percentage of startup headcount should be data roles?
I don't, but it's essentially an Adafruit LED matrix + Pi + Adafruit PiHat.

I modified the adafruit python library to read lines from Redis

then I have another script that makes the API calls, has a REST server, etc and publishes text to reds queues.
> I genuinely wish I could read deeper into movies and book like this. Is this an inherent trait or one that can be learned? I wouldn't even know how to begin to learn to do this.

https://en.wikipedia.org/wiki/Chekhov%27s_gun
"when an organization grows from tens to hundreds of engineers" - point taken.

My question then is: is this type of growth the norm, or is it exceptional?
If I am, say, Tesla... do I need 1 order of magnitude more sw engineers when I start selling 10 times the cars I was selling 2 years ago?
There are many points to public key cryptography. The important ones enable new capabilities, e.g. communicating with a counterparty that I’ve never met. But it also comes with downsides as you’ve documented.

Generating a new key pair is a moment of work and eliminates many of those problems.
Have you seen "The modern way to write TypeScript"?
https://github.com/DanielXMoore/Civet

*runs for cover*
(1x engineer looking for help from a 10x engineer)

Q: Hey, do you have a microsecond?
A: I did...
Microservices is not the same, though.
This is the FAA's system, not the airlines'.
> why haven't you done any better?

Quite possibly the worst kind of discourse. Surely we can critique something without being accused of not building something better.
Running costs or development costs? If you have a low-request / high complexity persistent application you may want to optimize for maintainability. Having all the code in one place _can_ make things easier to figure out in the long term.
Graphql is a nightmare abstraction that hides all performance implications to convenience front end engineers. Get a dba
Does anybody use it? Admittedly I haven't looked at it in a few years but every company I know of in the Google workspace ecosystem uses Slack instead of GChat.
I am a big fan of Huey. And they have a Django module https://huey.readthedocs.io/en/latest/
some underscores have been reserved in certain situations in user code from ansi c and onwards - there is simply no need to use them. trailing underscores will work but why bother? they are difficult to read and difficult to type.
Drawing the Line: The Disturbing Secret Behind an Iconic Cartoon (2018)
1000% get sequenced! Should be step number one for everyone. It’s now $200 for a high quality whole genome sequence where you can do all DNA tests simultaneously as well as future tests being developed. We’re walking bags of pathogenic rare conditions.
Language is a tool. If you are careless with one tool, it is extremely likely that you will be careless with others. This is why the military gets very picky with trivial issues like making your bed (or "rack") - if you're careless with the little (and easily checked) things, you're likely to be careless with the important things.

> The brown M&M’s principle is the idea that small details can sometimes serve as useful indicators of big issues.

> This principle is named after a rock band (Van Halen), who had a “brown M&M’s clause” in their contracts with event organizers, stipulating that the organizers must provide M&M’s in the backstage area, but that there must be no brown M&M’s available. This small clause gave the band an easy way to check whether organizers actually paid attention to all the details in the contract, which was important given how complicated and potentially dangerous the band’s production was.

0 - https://effectiviology.com/brown-mms/

1 - https://www.snopes.com/fact-check/brown-out/

That said, I've worked with many immigrants and had many as girlfriends. I'm very tolerant of the sorts of mistakes that second-language learners make (I've learned and forgotten many languages). I'm far less tolerant of native English speakers who can't be bothered with their native tongue.
Try https://arxiv.org/search/?query=software+estimation+project+...
The same bug, but with more discussion can be found here:

https://github.com/python/cpython/issues/100762

Apparently the problem is not with all(), but Generator creation
What about being a legitimate recession would prevent it from being temporary?
The Dark Side of Buy Now, Pay Later
People have had some success with the following process:

Divide your 30,000 word document into a hundred 300 word chuncks. For each chunk, give as input:

Please summarize the following text into 50 words:

[chunk]

Join all the outputs together, and you now have a shorter document. Repeat the process recursively.

You can improve the results by doing the process again, but this time giving some context:

Please summarize the following text, an extract of a document about [1st attempt at a summary], into 50 words:

[chunk]
Agreed. It's so idiotic because psychedelics only have an effect in the right setting, and clinical psychedelic therapy is all about establishing that setting.

Doing it alone, or with some burnt out druggie friend is not likely to work except by pure accident, and making it worse is just as likely.
[non-paywalled link]

https://web.archive.org/web/20230110202131/https://www.theat...
ChatGPT would only have a cogent answer to that if there were a well-accepted cogent answer in the extant literature.

To the best of my understanding, any answers to that question in extant literature are either going to be highly theoretical, or about situations that are not sufficiently similar to that of the modern US to be helpful.
Agree with all of this, although I do like class based views.
>You're welcome to live in a 1 room hut without electricity or running water

Not really, thanks to modern zoning laws, "blight" laws, minimum standard of habitability laws, etc.
Direct link:

https://status.elastic.co/incidents/74yk1h30l5pm
Would they risk a cover up? There must be quiet a few people working on this. And each one of them could blow the whistle. Also, what does the white house have to lose if it were a hack?
Maybe someone who understands the specs better can add more information, but as far as I can tell from Wikipedia, USB4 supports DP in two different ways: tunneling and alternate mode.

When tunneling, you are limited to DP 1.4a and wouldn't be able to do 8k/60Hz without compression (which is also optional, I believe). In alternate mode, which essentially runs DP over the USB cable without wrapping the protocol, you can use DP 2.0 and should be able to do 8k/60Hz. 8k/60Hz requires more than 25.92 Gbit/s (which is what you get in DP 1.4 HBR3, 32.40 Gbit/s including the encoding symbols), so I assume the alternate mode is not actually limited to the 40 Gbit/s bandwidth of USB4. Because it is unidirectional, I believe it can use up to 80 GBit/s.

It looks like Thunderbolt 3 only supports DP 1.4 (optionally, only 1.2 is mandatory), and you'd be limited to the same speeds as tunneling in USB4.

Honestly, if we are confused about this then I have no idea how the general public can be expected to know what their ports are capable of.
That was a training flight, it's in the PDF.
Vehicle speedometers are factory made to display wrong info.
I believe they add about 10% to your actual speed.

The reason is error-margin of speedometers, it's about 10% so they err on the side of caution.
Not having to upgrade in lockstep is great though - the downfall of many monoliths is the ‘forced death match to port to new version of the platform because we put this off so long it’s about to leave LTS’.

Being able to use different stacks where appropriate is also great (but needs care). E.g. if you are a Java shop but you want to deploy an ML pipeline you should at least consider carving out a pathway for deploying python microservices.
If you ask a room full of 100 engineers if they are better engineers than their peers, 80 of the 100 will say yes.
You missed one important entry point: 111 can refer you to an Urgent Care Unit. There are growing numbers of these in town centres and hospitals. It's basically an extra GP resource.
> Connecting with Microsoft accounts is only useful to enable Windows Hello. Otherwise, use local accounts only.

I have a Surface Pro 4 with Windows 10 and a local-only account, and I log in with Windows Hello. Is that unusual or deprecated in Windows 11 or something?
Nailed it exactly. Also be advised that birds are in the vicinity of the airport.
iPhone ChatGPT App Charges $7.99 per Week for Free AI Chatbot
What is NOTAM? Here’s what caused the FAA groundstop