skysight-inc/HackerNews huggingface dataset:
HIP is just the programming language/runtime, ROCm is the whole software stack/platform.
Before Flutter (Origin of Flutter) – Rubber Duck Engineering – Episode #100
I am a php developer and sometimes if I work on a complex project I use xdebug + profiler + cachegrind to generate flow diagrams. It shows not only how often a method was called and how much memory it used but also where the call came from and what happened next. It helps sometimes to understand the code better. I use it mostly for debugging.
Did you meet Big Url too?
Very high-quality conversation, interesting topics, interesting people from all walks of life, and very reliable way to keep tabs on tech.
I think the problem with 'externalities' is that they're little more than convenient fictions that fly in the face of basic physical concepts like conservation of mass and energy. Any economic theory that relies on excluding 'externalities' to measure economic growth is purely nonsensical.

Fundamentally, economics needs to adopt realistic system-level concepts, such as 'primary production' (gross photosynthetic input to a system like a lake). Then you can actually start to calculate how productive a hectare of land can be. This also clearly explains why concepts like 'infinite growth in a closed system' are so nonsensical.

As far as capitalism, it's important to note the huge differences between 'investment capitalism' (Wall Street) and 'commodity capitalism' (Main Street). The latter is much more rationale, as it's not based on fairy dust, but actual real things, like farmers growing potatoes. Similarly, there are many areas of the economy that are best managed without any market influence, but rather by state-managed tax-financed programs (basic infrastructure development for example).
It's common courtesy to your fellow citizens to not move to a place just to become homeless because you intentionally moved without a job lined up or money saved.

> they views your behavior as disruptive

That's great, but they are not the majority and I and many others will continue to vote for policies and politicians that remove people like them from our cities. For example, many cities in SoCal empower their police to actively remove homeless. I have a feeling the 2022 election will only strengthen these initiatives.

> slave to wages

Some of us actually enjoy our jobs - what a concept!
The money was in blind banner ads back then. (to the extent there was serious money in ads back then... I don't recall the flood of banner ads until 95/96 or so)
I use both the git CLI and Fork for different tasks. For the `git add` workflow you describe I use the CLI exclusively, and for interactive rebase it's about half and half.

An example where Fork comes in handy is deleting branches, especially on remotes. It's pleasant to see all the branches and just click on the ones I want to delete, and not have to deal with git CLI's differences between deleting local and remote branches, or remember how git deletes remote branches this week.
If I remember correctly quite a lot of British lumber used for shipbuilding from the Elizabethan era on came from Ireland, which was comparatively well forested in the Middle Ages.

You don't need natively forestry so much when you've a subject neighbour to pillage.
The carousel on the main page is very easily understandable, which is great!

The whole topics (sub-channels, basically) idea seems interesting as well, though personally the solution itself seems pretty similar to two other great pieces of software out there:

- Rocket.Chat https://rocket.chat/ (the Jitsi integration was especially nice)
- Mattermost https://mattermost.com/ (really simple to setup)

Both of those also seemed serviceable, decently familiar and usable. I guess even Nextcloud Talk could work if that suits your environment better https://nextcloud.com/talk/ though personally it felt a little more barebones in comparison.

Has anyone extensively used any of them and can share what details/differences jumped out at them? Admittedly, i probably missed most of those myself and just saw them as similar, self-hostable chat solutions.
American English. I have tried to learn others but I have failed each time.
heh... this has already happened ages ago with the Kindle.
Now I remember why I left LinkedIn.

What kind of success? Why 1%, there are some things to achieve that have no fractions, like you don't start getting a brand new car by obtaining a wheel. You can try representing that with money, well you don't really know how much money (or even time) a successful innovation will cost because it's a random walk.
That actually sucks because I do a lot of music stuff and having any issues with ASIO would be a deal breaker. Thanks for the heads up! One of those things I would have never even thought of to check!

Also sums up my AMD experience 10 years ago. Stuff just wasn't working :/
A little more color on ARM and its financial contribution ($800M) to keeping the lights on at Apple: https://www.pcmag.com/opinions/john-sculley-how-arm-saved-ap....

In 1996, money to keep things going was important: https://www.nytimes.com/1996/03/28/business/apple-expects-it....

Finally, foreshadowing arguments about why it was important to use 64-bit computing in a handheld device, Mike Culbert explains 32-bit advantages in Newton over the incumbent 16-bit of the time: https://beepdf.com/wp-content/uploads/newton/COMPCON-HW.pdf.
> We know that this was considered the minimal benchmark for the Model 3

You say that as though, oh no problem Tesla will have that minimal benchmark immediately. But in reality, it wasn't until 2 years after they started delivering the model 3 that they hit that "minimal benchmark" for it.
Wow, I hadn't seen your blog before but you've got amazing content on there!

It's really nice that people know how to do things like this AND share the knowledge. Thanks, and we're all looking forward to chapter 2 on this one!
The second simple answer from the article is basically this: pointing out that A is conditionally defined in step 1, but both definitions are used in later steps as if they are the same value. It then goes on to over-explain that a bit, but this answer is in there.
The downside of the Smith machine is its fixed nature that isolates muscles. The upside of a Smith machine...is its fixed nature that isolates muscles.

A Smith machine is essentially a universal, versatile isolation machine. A single Smith machine can do the job of a suite of selectorized iso machines in a far smaller overall footprint. It's the equivalent of the barbell and power rack, but for isolation exercises instead of basic compound exercises.
DI.FM! Thanks for that litte trip down memory lane. Will tune in tonight if it‘s still online.
There may not be as much Icecast stuff but internet radio is doing very well.

Someone else has already mentioned nts.live (it has a huge range of stuff, more like a radio station) but other UK-based stations are balamii.com, supremefm.com and rinse.fm (Rinse used to be a pirate radio station but went legal).

Internet radio stations are the go to for up to date music really.
> Well it's pretty clear 10 years ago than Java would have been a disaster, imagine all the controle planes + pods + side cars etc ... running on the JVM, you would have needed 20x more memory.

I'm not sure if you are aware, but the web runs on Java.

Android is also Java, thus even the people in charge of developing one of the most popular resource-constrained devices in history disagree with you.

Beyond desktop (specially games, except Minecraft), front-end and embedded devices, you'd be hard-pressed to find any class of applications whose bread and butter does not involve the JVM.

Even desktop, Microsoft is heavily invested in C#, which was the company's answer to Java and dubbed "an imitation" and described as "(..) sort of Java with reliability, productivity and security deleted."

https://en.wikipedia.org/wiki/C_Sharp_(programming_language)...

Frankly, I'd question the competency and technical background of anyone who throws that sort of uninformed and detached criticism at Java.
Showcasing Ukrainian designers, illustrators, animators and other creatives
An appropriate sized tractor can pull a finishing mower that will get the job done considerably quicker than even a good zero-turn riding mower. The nice thing too is tractors and implements hold their value far better than riding mowers, so the total cost of ownership is actually lower at the price of a larger up front capital investment.

And once you have the right tractor, you get to go down the rabbit hole of all kinds of implements, including fun things like backhoes.
Who can't eat 3 oranges without feeling full? How big are these oranges?
Economic Pessimism Growing in U.S.
Thanks! So they have their own protocol and client. But, they have made a bridge with matrix.

They could have just created a matrix client instead of the whole business model...
Even as a relatively young person that has grown up with the internet, I'm not a fan of how much thin clients have eclipsed thick clients. I long for the days where offline, local-first was the norm. I long even more for when this (hopefully) loops back around while also including the advantages of (currently) online-only applications.

I often fantasize about a set of standardized CRDTs using a relationship-based identity management system to connect people via a P2P mesh network, where applications are just "frontends" that simply organize and augment that underlying data. I dream of how the reliance on centralized servers can be reduced or even eliminated, depending on the circumstance.

Perhaps I'm naïve in this fantasy's feasibility in being implemented and/or in winning the uphill battle with the tech giant powers that be. A millennial can dream though.
Dart created a lot of interest at the time. The main reason it didn't take off was that Google couldn't convince MS or Mozilla to embed the DartVM in the browser.

Golang obviously didn't have that constraint, it didn't depend on any external runtime.

After the browser rebuff Google had a meandering approach to figuring out where Dart could fit in instead. Whereas Go slotted quite easily into one specific niche, building microservices at Google.

I think the lesson is that clear positioning is crucial
Top OSS Game Engines(by far best metric for analyzing project)
Caveat:

> Note for Windows and Linux users: While the principles outlined here are universal, the tools are Mac only. Tools do exist to accomplish the same results on other operating systems. It may require extra research to apply these principles to non-Mac computers.

Also about Karabiner is this submission from a couple days ago, which didn't get any comments: https://www.swyx.io/karabiner_lindquist
You mean these clips?!
http://nerdshow.com/def-con-somafm-clips-with-quotes/
> Or the usual mistakes like "should of", "it's" when they mean "its", etc

Incidentally, these (or at least the first) are the mistakes that only native speakers and very fluent people make.
> In Erlang, it feels so elegant – you write your code in a linear way, no coloring of functions, no async/await, and it still works in a high performant, I would say, scheduled way with [inaudible]. My idea was “how can I have this experience in Rust?”.

I think long term, we will view async, like we view the near/far/huge pointers - something that was required in the past for performance but is now obsolete.

With Java’s project Loom, kernel improvements in efficiency of threading, and projects like this, for the vast majority of programmers, using async for concurrency will not be worth it.
As someone who has used Zulip for years, I consider the named threads to be the reason to use Zulip. When used properly, it makes following discussions actually possible without being drowned by other concurrent messages. I'd say Discord is superior in many other ways, but for me this one killer feature still makes me prefer Zulip for work.
Totally agree. I'm looking for the Michelob Ultra of weed.
No, k >= 0 in my example. In one case you know for sure that you have the smallest envelope since you see that it has $1 in it. I'm this case you should absolutely switch. In all other cases, you should still switch although you can't be completely sure.

That being said, even if you let k go negative I think it's still a paradox.

If you're curious the resolution to this is that before you look in the envelope the expected value of both envelopes is infinite. Only after you look inside one of them does that collapse to two finite values that you can subtract.
If you don't mind me asking, what's your plan for after you get the degree?
Average American drives 14,000 - 17,000 miles per year. The top end F-150 Lightning has a range of 300 miles but I think we all know in practice this will be closer to 200-250.

This is all hand wavy math, but If I'm generous on both ends that's about 56 full charge cycles per year. Based on OP math that would be the equivalent to 392 days of electricity for a typical US house. If I am less generous that's 85 full charge cycles or the rough equivalent of 595 days of electricity.

Each F-150 Lightning is the rough equivalent of adding 1.1 - 1.63 houses worth of electricity to the grid.

I can't speak to whether this is a potential problem or not, but I would guess that there would be serious problems if every house in a neighborhood suddenly went out and bought an F-150 Lightning.
FWIW, we've had a home warrantee for... 17 years, and it has been a positive ROI every year. We're dropping it now because the service has gone to shit being no longer maintained in my country and all they do is read scripts to you.
I've done loads of road trips with a family of 4 as both a kid and a parent and we never didn't fit in a 4-door. SUVs weren't even widely available until the 90s. Station wagons or minivans are more efficient for maximizing space for size. SUVs exist almost entirely for aesthetics.
For one, Zulip is a year older than Slack.

However, it is still has a ton of bridges and other integrations, and all the shiny things you'd expect from Slack.
> Do you seriously believe that every janitor, parking lot attendant, nurse, and waiter, could move to the small town you are discussing and commute in for work? Here's a headline for you: "A 2:15 Alarm, 2 Trains and a Bus Get Her to Work by 7 A.M. Like many in the housing-starved San Francisco region, Sheila James has moved far inland, gaining affordable space at the price of a brutal commute." [0]

My wife literally used to do the same thing... It was a 3 hr commute to and from work (6+hrs per day), if all the services were up; but they never were in SF. At least twice a week it would take her 4 hrs one of the ways.

That's why we moved, her commute is now 10 min.

You're kind of making my point, everyone where I live has a higher quality of life than they do in SF. They have more space, cheaper food, fuel, breathing less pollution, etc.

https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...

Just FYI you're talking a 1-3% difference in life expectancy between most of the states. That's probably within the margin of error. It appears to have more to do with wealth than anything, but that's neither here, nor there (The bottom 20 states have lower life expectancy and that's where smoking is more common and legal indoors).

> Yes, one way of dealing with human misery, is to be able to afford to put it out of your sight and out of mind, and not deal with the structural issues that create them. It's great that you get to ignore them to live your best life.

> But don't think that a society can be created where those things don't exist, just by moving to a more pastoral/agrarian lifestyle. What you describe is not scalable to the rest of society without massive social programs the kind that don't exist across America (and likely never will)

I can tell you're living in a city. It's FAR easier to make it in the suburbs than either a city or the country. It's also FAR easier to purchase land than people think. You can get land at $4,000-$6,000/acre within 40 min of most cities. You can build a $180,000 house on that land that's larger than the vast majority of residence in major cities (I know because I've developed said land repeatedly). So we're talking what, $200,000 for a house and a couple acres. You can afford that on $35-40k a year, which you can make at walmart or Amazon.

People experience misery in cities because the citizens of that city don't care. If they did, they'd tighten up the laws and encourage people to get jobs and prosper. That's not what SF does.
Or they wait until the return period has passed and then demand an internet connection before they'll continue to function.
> I don't remember the exact specifics, but Fortran disallows some of the constructs that C/C++ struggle with aliasing on, so Fortran can often be (safely) optimized to much higher-performance code because of this limitation/knowledge.

For a crude approximation, Fortran is somewhat equivalent to C code where all pointer function arguments are marked with the restrict keyword.

> Like, it's always seemed like there's a certain amount of fatalism around Undefined Behavior in C/C++, like this is somehow how it has to be to write fast code but... it's not. You can just declare things as actually forbidden rather than just letting the compiler identify a boo-boo and silently do whatever the hell it wants.

Well, it's kind more dangerous than C, in this aspect. The aliasing restriction is a restriction on the Fortran programmer; the compiler or runtime is not required to diagnose it, meaning that the Fortran compiler is allowed to optimize assuming that two pointers don't alias.

That being said, in general I'd say Fortran has less footguns than C or C++, and is thus often a better choice for a domain expert that just wants to crunch numbers.
So the real predictor is the probability.

Once the probability gets around 7/9*.5X + 2/9*4X, then switching is no longer attractive.
Software (Deep Squeak) designed to sort mice squeaks is also finding whales
> This take sounds highly unrealistic.

> No one in their right mind would ever say "well Docker/Kubernetes were developed in Go, thus that means it's a good idea to develop a totally unrelated application that bares no resemblance or shares any use case in Go as well".

I agree that this take sounds silly, but in practice I've seen it play out just like that. So many projects centered around CloudNative seemed to have picked Go simply because it's the language used by many other leading CloudNative tools. GoLang == the cloud native language according to many folks.
MIT

It's placed in README
It's a hypersonic testbed. Which basically means DoD, though I suppose if you came along with a civilian usecase they wouldn't hang up the phone.
At the end of the article they posted an update:

> Aaron from Rocket.Chat just published an excellent guide & video tour for how to actually set up your Rocket.Chat instance with Dendrite

Dendrite is a Matrix homeserver[1] so it looks like you can mix and match

[1]: https://matrix.org/docs/projects/try-matrix-now#servers
Reminds me of the "splitting the dinner bill" problem we had fun with in middle school. It goes like this.

Three friends go out for dinner and decide they will split the bill threeways. The bill comes to $25. Each friend gives a $10 note with $30 pooled together to pay the bill. The waitress returns with five $1 bills in change. They leave a $3 tip for the waitress with $2 in change remaining.

The question is: Of the original $30 paid if we deduct $3 in tips paid, we get $27. Adding the $2 in change remaining we get $29. Where is the other $1?
> People in cities are the ones enabling human misery.

IMO SF encourages it.
My favourite. Please remember to donate if you can! A little slice of internet & music heaven.
There are people bad at math everywhere, nuke promoters not less so. Recent experience in Finland, what, $8B for a plant quoted at $3B? Vogtle 2GW quoted, what, $5B, spent $15B but not delivered, estimate $10B more to complete?

Quotes for nukes never include the cost of 10 years of coal while they are being poured.
First you must be honest, because it's your life.

If you cannot pay expenses from programming, this is not because you bad, but because you need to fit, like key fit lock, nothing more, but nothing less.

Some thing in job "lock" are not so tight as in real modern door locks, but they are very far from what doing typical engineer.

- I mean soft skills could be lubricant, which could allow you to enter job, where you are not fit perfect.

Also, for real investors, better universal soldier, who could be engineer, manager and marketologist in one, so they just pay money and you deliver product in need quantities.
But be even two in one (any from engineer, manager, marketologist) is not for all.

That's all. Other thing is just, more tries makes more chances.

And for now, you should find auxiliary airfield, some job, which is acceptable for your pride, and ideally, gives enough money to pay all expenses, but not engage all your time, so you will have enough spare time to learn-train, and to make all self-sell activities - attend events, make portfolio, meet with employers, etc.

For me was surprise, when in 2021 I found acceptable for me non-qualified jobs, where I got few times more money than at freelance.
- Such jobs for sure exists in normal economy (where not war or some other extremes), but people are not talking about them, you need to go to field and check yourself.

BTW for war I also not sure, but what I could see now (I'm in Kiev, Ukraine), appears not too optimistic.
Am I the only one cynical enough to think that all mission statements can be translated to: "make money" and they exist simply because everyone else does it?

If google had kept the same exact same mission statement from day one, would that mission statement actually have an impact on protentional employees? Or would the court of public opinion have more sway? I can say as an n=1 data point, mission statements mean nothing to me.
Taste generally tracks with nutrition in non processed foods. If that could be validated, then we have a win win— and then needs new ways of marketing/branding higher taste options
You are comparing a language to two complete frameworks and a runtime.

Go can be extremely productive but it's definitely not a great choice if you need to create a web app over a weekend.

RoR, Django etc have ready solutions for things like authorization\authentication, administration tools, oauth... Not to mention that 'framework' assumes some sort of contracts so that all thing build for the framework in question can talk to each other.

Go is a good choice if you need to build a custom solution for your needs. Not if you are looking for a set of building blocks you have to configure for your task.
> Are you only speaking of public universities?

Decreased (per capita, inflation-adjusted) state (and federal) funding for schools (mostly state) and student grants (state and federal) effects both public and private schools.
Hey this is a very cool project! When you were developing it, I'm curious if you took any special security precautions in your design of this project, seeing how XML/JSON/YAML serialization and de-serialization are the topic of many high profile CVEs, particularly in the Ruby community?
For file transfer for my 8bit computer, I also couldn't bring myself to implement XMODEM. I ended up making a protocol similar to XMODEM because I used the standard ASCII characters for framing and escaping but my protocol doesn't have XMODEM's weirdness.
Thanks for giving me a chance to accumulate tons of that sweet sweet HN karma.