skysight-inc/HackerNews huggingface dataset:
Not an expert nor a user of terraform, but I'm currently learning about the tool, and I like to learn by reading from books and docs, rather than diving straight in and doing.

Based on what I've read, while Hashicorp tools may look like their only contribution is platform agnostic tooling, a deep dive into the docs reveals a focus on dynamically changing architecture and providing tooling to scale dynamically changing architectures in short time scales to any number of resources (i.e. not just machines / VM / containers / compute resources, but resources like users, user-generated resources, user-generated secrets etc.)

My impressions thus far is that Hashicorp is aware of the variety of alternative tools, that's why their certifications / training / professional services are only available for the tools truly core to supporting dynamic architectures : Terraform, Consul and Vault.

https://www.hashicorp.com/customer-success/professional-serv...

https://www.hashicorp.com/customer-success/enterprise-academ...

https://www.hashicorp.com/certification
1. A Unison codebase is a persistent shared data structure, which should be easy to integrate deeply with something like git or borrow ideas from it. Conceptually, it's just like a git repository.

2. It's possible to add an additional compilation step to generate (potentially obfuscated) machine code for a Unison AST. The same point applies to Javascript/Python or JVM bytecode.

3. Data migrations are an open question, yes. Still, Unison is a pure functional programming language and might do this much better than an imperative OOP language. Especially if you model your data as a shared persistent data structure too (like Clojure).

4. This is true, all the textual tools go out of the window without some kind of a translation layer. There are possible workaround like exposing a codebase as a FUSE filesystem. On the other hand, the codebase-as-AST makes it trivial to do code transforms, global refactors, etc, in a Lisp-style macro way, with its pros and cons.

5. I agree that debugging and execution observability is a must. The idea here seems to be "let's have a Haskell-like language that does not need much debugging in the first place". I am a bit skeptical of this approach in general, but it does make a lot of debugging go away.

Thanks for sharing your experience, many of the points are valid for Unison.
In terms of something comprehensive, no. I hope I made this clear with qualifiers such as "I imagine", "I don't have any science to back it up", saying it was all anecdotal, etc.

I've been practicing and developing my personal exercise and nutrition for well over 20 years. I've been around long enough to remember low-fat wars (fat is bad - just crank up the sugar!), cardio is best for weight loss (not at all), carbs are good, carbs are bad, high protein is good, now it isn't, now it's back, etc, etc. Like I said I appreciate the evolving science but developing a routine based on the latest "we studied 20 people and..." doesn't make much sense to me. Do I have it nailed? Am I a high performance athlete? No. What I do have going for me at this point is the fact that every indicator puts me in a high percentile for just about any physical and overall health metric. So I guess I have to be doing something right, right?

This is why I started with "studies that go back and forth". After the first two or three reversals from various studies and predominant thinking I realized I should just develop whatever works for me.

My high-protein diet and strength-training focused exercise program works for me. I essentially stumbled upon running while fasted because of my intermittent fasting schedule (which I love) on a few occasions where my life schedule didn't allow for exercise before the end of my fasting window. I more-or-less just started to wonder "Why is running long distances with no caloric intake in > 12 hours so exhilarating?"

I'm also generally aware that humans have been capable of feats such as running > 25 miles at a five minute pace (or less) well before modern equipment, training, and nutrition.

There have to be reasons for all of this, hence my theory.
Zig doesn't support AVR? It's news to me since I was using Zig on Atemega328p a whole year ago and even with true debugging via debugwire in VSCode.
The GCC bug's only been around for 11 years: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51437
This sort of thing is almost always a mundane failure of software or change control process.
Mastering diverse domains through world models
ChatGPT's answers on questions like this aren't going to be usefully correct: they're merely going to repeat at best a synthesis/summary of what people have said on the topic in extant writings. But this is a question about trust and morals, which cannot be decided merely by consensus; any meaningful answer to it must be rooted in an actual value system and an understanding of trust.
Anyone know what language this system (NOTAM - https://www.faa.gov/about/initiatives/notam/what_is_a_notam) is written in and/or where the source code is?
Where did I say this? All I said is that it's usually effective to spin up more instances of the system - a conclusion we arrived at long ago.

Regarding your point, most other disciplines gain knowledge over time, such as civil engineering, chemistry or biology and we don't discard results from the past with this kind of strawman argument of there supposedly not being anything to learn since. If things were like that, any progress would be impossible.
Is someone who is planning multiple divert airports seriously expected to retain all of that information and recall it in the case of an emergency?

Seems like 10% of that info might be kinda useful to know and 90% of it is “BY FLYING IN OUR DIRECTION YOU AGREED TO ACCEPT …”
Animals don't use DNA to reproduce. DNA uses animals to reproduce. If a particular collection of building instructions can last long enough to reproduce itself, it is good enough. Increased intelligence would be an unneeded luxury.
Semantics, if you're using GNOME or KDE like most users they support the org.freedesktop.portal.ScreenCast interface when running under Wayland.

I'm not sure if there are any compositor specific interfaces or why they would be used when xdg portals exist.
A good place to start specifically for NetworkX would be to go through the new contributor documentation: https://networkx.org/documentation/latest/developer/new_cont...

We also have some structured projects https://networkx.org/documentation/latest/developer/projects... but they are usually for programs like GSoC/Outreachy.

Feel free to start a discussion https://github.com/networkx/networkx/discussions if you are looking for something specific :)

[I am one of the NetworkX devs]
It's the equivalent of building from source versus downloading a compiled binary.

Also you can perform "fine tuning" which means you start with a trained model and train it further on your own data, allowing you to customize the model for specific tasks.
> Microservices - let’s replace as many interfaces as possible with the slowest, flakiest, most complex mechanism - the network layer

You do realise that most calls to block storage in AWS result in network traffic, right?

The point is, abstraction is your friend.
You free the instance and the miner is gone.
DNA privacy has already been defeated. In North America it’s pretty easy to find first cousin level relatives by DNA which really shrinks the target pool especially if you find first cousins from different sides of the family.
The Leanpub link provides a DRM PDF.

Email me if it’s unaffordable for you.
Indeed, here in Poland there have been state subsidies for replacing individual household heat sources from coal to gas(and heat pumps etc) for quite some time. This year a lot of people were scrambling to find those old coal burners and reinstall them in the heir homes again.

You can actually smell a difference. I live in non-industrial North of the country basically in the country side. Nearest town has 5k people and even here when temperatures dropped I could smell shitty coal being burned when I went to town. I know the smell because I have a hobby forge and I use (good) coal sometimes. I have to say this is the first time in my life I could actually smell it in the air used by other people here. This is a heavily forested region and most people used wood as fuel. However with current prices and availability, coal (and shitty one too) is back.

As for prices I can assure you it could've been much worse if not for the state subsidies that were put in place very quickly and the state bringing in coal on massive ships from abroad. I heat my house with wood pellets and a "smart" furnace that has very high efficiency. Also I have a benefit of good insulation. In previous years I would pay about $500 for a year's supply of fuel (this is just house heating, water for bathrooms is heated with electricity). This year I bought before the majority of the price increases hit and I paid $1200 (this is for 2.5 tons of the "premium" version of the stuff). Then I got $800 back from the state as heating subsidy. So overall it cost me less than in an usual year.

Then there is the state sanctioned freeze on the price of gas for private people (not businesses) and same for electricity until you use up 2MWh.Imagine how bad it would be without it. Still this cost is well worth it.
Why would they not? What benefit would there be to keeping this quiet?
Something that immediately comes to mind is text summarization. You'll by now be used to better results from GPT-3 or recent models, though.
and faceboot.com is an alias for you-know-who

there was a time when corporations would protect their brand by controlling such domains. ICANN got in on the game with .sucks, .wtf, etc.

at this point, so one cares about anything but .com. the new TLDs are a slum
I just sit back, sipping coffee and chuckle.

We went from "services should be no more than 100 lines of code" to "testing and maintaining thousands of interconnected microservices is TERRIBLE IT TURNS OUT".

The secret here is that all simple answers are wrong. Your services are too small and too big at the same time. Finding balance is hard. Zen Buddhists call it the "Middle Way".

The best design is always an uneasy intersection of many approaches and concerns, and also it's the concept of what you decide NOT to do, so you have more resource to focus on what TO DO.

Also we keep overanalyzing how we do services in isolation, when the complexity comes not from each of them alone, but how they interact. To solve this complexity you need clear, aligned flows. More like laminar flow. Less like turbulence.
The movie should be understood as Cameron imagining Ferris and Sloane. They are not really there, none of it really happens. The whole day is his fantasy, and his epiphany at the end is the only real event.
And Calculus was invented 300 years ago. It still works.

This attitude is extremely toxic to the development community.

"Its old" is NOT valid criticism.

"Its new" is NOT valid praise.
GPT-10 will be evergreen and 'the last version of GPT'.

And then three years later GPT-11 will be required to run the latest games.
Here's an example that might give an idea: https://tailwindcss.com/#component-driven
Rust 101: an open-source university course
1990s Slashdot wants their jokes back
No-one uses vanilla JavaScript anymore and everyone is on TypeScript? https://2022.stateofjs.com/en-US/other-tools/#javascript_fla...
Looks like you can at the base URL: https://thecomputersciencebook.com/
What I learned since the 90ies, is that software engineers don't learn from previous years... let alone from previous decades.

This "microservices are better" argument was made in the 90ies and top dog is still Linux kernel (the one that was on the monolith side of that debate).

So yeah - microservice advocates haven't learned anything since the 90ies, or from the SOA era, etc... (but I suspect they were in secondary/high school then)

An anecdote: When I joined my current company had more code to orchestrate services, than the actual business value generating code in the services. We still produce an inordinate amount of code that exists just to facilitate microservice architecture. (it's also untested code, because we just don't have the money to spend time on testing it)
> if the boundaries are not drawn correctly to start with, fixing that can be much harder in a microservice architecture (with corresponding separation of teams) than a monolith.

Therein lies the problem. Nobody draws these boundaries correctly on the first try, and the correct boundaries can shift rapidly over time as new features are added or requirements change.
The more time I spend in windowsland the more I am convinced that allowing spaces in file/directory names is a mistake.

guys pls put your paths in quotes. all of them all the time.
heh, my boss was on a public sector project that went so far south she was stalked by news crews leaving the office. The experience left a pretty deep scar on her. This was before my time thank babyjeebus.
Google is calling EU cybersecurity founders
Keep in mind, if you ask a fish to climb a tree, is it the fishes’ fault when they’re flopping around on the ground? Some people are legitimately not a fit for an org, but it’s also important to be realistic about expectations. Hiring and people management in general is hard, I don’t envy anyone who has to do it at scale.

Completely unrelated and shifting back closer to the thread topic, great to see this org codify this ideal explicitly. People are not fungible cogs between wildly disparate roles but they are usually somewhat adaptable under ideal conditions. This also positions the org to accelerate out of macro uncertainty properly staffed.
Strong evidence that these rules don't actually matter and can be disregarded.
I wouldn't read too much into the success of that one thread, but 20 years after "if you like this you might like that because" systems first appeared for movies, music, books, I personally remain frustrated that...this is still not an effectively solved problem. I continue to need human curators- Tyler Cowen being an astonishing prolific source for both books and music, but people I follow on Twitter before its implosion being a solid source as well- and/or to actually read/listen to a good sample myself, which takes professional level time and attention, which I cannot devote to a leisure activity. A chatgpt like dialogue- I liked x, y aspects of z content, suggest one to me, etc- seems achievable now. Cheers.
This claim needs some data to back it up.
I had anxiety attacks constantly (chest tightness followed by passing out) in any sort of stressful environment. I tried for years to conquer it with mental toughening, but recently my doctor prescribed me Zoloft and it has completely solved that for me. It’s like a miracle drug. A side effect? Noticeably improved moods. I was certainly not substantially depressed, but my balance of moods is definitely shifted towards positivity and I’m just less moody. So I definitely believe they can be a tool in the fight.
And sometimes when you’re driving you’ll pass a car upside down in a ditch and think ‘glad I’m not that guy’.

But you know that can still happen to you, right? Even if you’re careful?

The sales team promised a massive contract; the system design has to be able to hit x TPS to make it; we need to pull out the stops and build to scale for that and to allow for all this future expandability.

Six months later, that sales director has left, the product has pivoted, and you’re ‘over engineered’.
> Can you explain how open-ui solves the problem?

It doesn't solve the problem, but would solve the problem if it was started 10 or 20 years ago.

This is what needed in the browser: an actual properly specified comprehensive set of controls. Web Components are not it, as they continue re-inventing the wheel with the same components that libraries where defining since the dawn of the web: buttons, avatars, tabs etc. All of them different, all of them incomplete, all of them inaccessible etc.

> but say for <breadcrumb /> component they give a proposal of what the HTML would look like in their proposed solution with nav, ok, li elements. How does this replace the idea of having a breadcrumb web component which is a higher level abstraction?

Because if you go to any UI library for the web, it's one of the components almost everyone defines. As you can see in the research for each component. What does having it as a web component give you? Nothing. It gives you fifteen hundred different incompatible re-implementations [1]

Having a higher level abstraction you don't need to re-implement it, you don't have to to manually provide additional things (like accessibility hints etc.)

In general, if everyone attempts to implement the same elements in the browser, it makes sense to have them as a part of the platform, doesn't it?

[1] https://shoelace.style/components/breadcrumb, https://web-components.carbondesignsystem.com/?path=/story/c..., https://vivid.vonage.com/?path=/story/alpha-components-bread..., https://sap.github.io/ui5-webcomponents/playground/component..., https://ionicframework.com/docs/api/breadcrumbs ...
Hear me out, the biggest most fundamental flaw with Windows security is the lack of an executable bit combined with icons being embedded in the executable. Making it even worse, Windows hides file extensions by default.

Executability being based entirely on filename makes it way too easy to create a .exe with the icon of a familiar file type like a Word Document. Then and unsuspecting layman who has no way of knowing it's an executable because the file extension is hidden sees no reason not to open it.

This is much less of a probably in Unix based operating systems because permissions needed for executability don't come with raw files over the network or through email, unlike extensions. Moreover icons aren't embedded in binaries, and depending on your environment, you're probably shown the file extension.
Then I guess it's a question to the startup I'm working at - why in the world did they overcomplicate so much stuff when in fact we have constant number of environments, workers, load balancers? In fact, every engineer in the company is very much aware on how our system operates and (I believe) could easily imitate whatever Terraform does with simple scripts.
Early studies for new therapies are often much more promising than the therapy actually turns out to be once deployed on a mass scale. I absolutely agree that psychedelics should be explored as a medication of choice but some promising early studies don't mean that antidepressants like SSRIs no longer have a place or that the early promise will prove out in the long term.
The primary quality of what people consider "well-made" for a video game is the artistic part. Sure, nerds will compare graphical fidelity, resolutions, framerates, etc. but most people just care about whether they're enjoying themselves.

Shadow of the Colossus infamously ran pretty badly on its original release platform (PS2). A good amount of the N64's library ran at sub-20fps in certain areas. Bloodborne launched with 60-second load screens. Hell, remember GTA5's multi-minute loading screens that people put up with until someone reverse engineered the code and found it was mostly pointless JSON parsing? Dark Souls was 30fps on PCs for years (without a mod that caused bugs of its own) until the remaster came out.

There's lots of examples of badly-running and/or ugly and/or buggy games that are still regarded as great.
Then remove the plastic cases protecting all of the aisle items in the store.
In the US, there are significant legal protections around mental health. ADA applies to mental disabilities.

And I’m very glad it does. I need accommodations for me to work full-time.
They're being facetious about the '355 years to train' thing. ;)
There are two individual claims, that should be inspected individually:

1. Data from the field showing warming up / other real world observations. I'm not disputing this. This has been corroborated by many different methods without any clear single point of failure.

2. Given 1, what is the probability that the reason for the observed effects are CO2.

This is the crucial policy question, and the problem is that the evidence for 2 is actually purely from these models.

It's easy to take the conjunction fallacy here and immediately jump to 1&2 being more probable than 1 alone, but it's wrong thinking.

The problem is only magnified, in my opinion, by the fact that only few parameters have even had the same kind of detailed analysis that CO2 had. And then the code has clear bias towards the narrative, and the forcing of CO2 in the model is extremely detailed in the parts where the narrative says it's important (radiation forcing) while neglecting many other effects, and taking various things that actually depend on CO2 to be constant.

And finally the problem is that the policy decisions are the complete opposite if 2 is wrong: if we're heading towards more chaotic weather and CO2 isn't the culprit, you would want to rely on fossil fuels instead of the weather (a.k.a solar and wind) for energy.
Show HN: PlaylistAI – Create Spotify and Apple Music Playlists with AI
Hey HN, I'm Brett and I'm an iOS developer.

I made an app that makes you music playlists using AI in a few different ways. The main being AI prompts - you can enter something like "chill coding music, electronic" or "Music similar to the artist Bob Dylan" and it will generate a playlist for you.

There are other ways to make playlists as well - using computer vision on images, sound recognition in videos, etc.

Give it a try and share some playlists that you make. There's a demo video in my launch tweet here -https://twitter.com/brettunhandled/status/161317951121827840...