skysight-inc/HackerNews huggingface dataset:
Do you think than a short-term plan is a subtraction of the word 'term' from the word 'short'?

Hyphenated words and phrases are not mathematical subtraction.

> Different authors and different journals utilize different spacing and separations for SI units. When writing out units, a hyphen (-) or a space is usually used between the words to represent multiplication (as in newton-meter or newton meter).

https://www.aje.com/arc/editing-tip-formatting-compound-si-u...

> In both English and in French, when the name of a derived unit is formed from the names of individual units by multiplication, then either a space or a hyphen is used to separate the names of the individual units.

https://english.stackexchange.com/questions/169950/hyphenati...
API Performance = 50% User Experience
The 12 factor app guidelines are still relevant today since many software teams are building distributed systems, which require careful attention to detail as to how services are coupled, configured, and deployed. The 12 factor app is a wonderful starting point for best practices. In my experience though they omit a few facets and leave room for antipatterns in certain facets.

https://smallbatches.fm/5/transcript

[00:03:52] Joe Kuttner: But today the infrastructure that we run on is disposable, right? It's much more like livestock or cattle where we can buy new ones when we need one at market and we can dispose of, you know, something's not working. Right. We get. Yeah. So it's a very, it's a very different model.

[00:04:07] Joe Kuttner: And that was just emerging when the 12 factor app was first launched. I think it did a great job of helping bring people into that state of mind.

https://smallbatches.fm/20/transcript
Do you build competitive AI models?
The biggest tell I got out of this article is OpenAI's willingness to pay $1M per AI researcher but they only want to pay $300K for their new hardware design people. I think we know how that will play out, but narcissists gotta narcissist.

As someone who rode the first AI wave to 7 figure comp a decade ago, let moneyball round 2 commence! Let's see who can get to 8 figure comp first! That money isn't doing anyone any good if it's just sitting in a brokerage or bank account. Didn't you hear? The singularity is near! You simply cannot afford to miss out or you're going to get Vernor Vinged!

Along the way, don't forget to take some time out of your busy day to drink the delicious bitter tears of venture capitalists and upper management whining that you are paid too much.
> The number of candidates applying with claimed ML/AI experience who haven’t done anything more than follow online tutorials is wild.

Sure, I get this, but I suspect that the number of people who have actual ML/AI experience is pretty small given that the field is nascent. If you really want to hire people to do this kind of work you're going to need to go with people who have done the online tutorials, read the papers, have an interest, etc. Yes, once in a while you're going to find someone who has actual solid ML experience, but you're also going to have to pay them a lot. That's just how things work in a field like this that's growing rapidly.
Not really sublinear, but the tricks mentioned in the method by Thom Mulders for finding the rank of a matrix with small integer entries might be of interest: https://mathoverflow.net/a/63298/5734
Yes, like everything before the addendum the results are for the the same tested vqsort version without the bug-fix, as I motivate in the section "Author's conclusion and opinion" at the end. I suspect thought that even the new version will not outperform crumsort or ipnsort on this machine.
I just did. Thank you!
And the people who are more muscular _know_ that BMI isn't going to be accurate for them. The complaints seem to be somewhat bad faith arguments from the population for whom it is accurate, but wishes it weren't.
Notes from the inaugural AI Engineer Summit
LibraryThing [1] also has a local book search on each book's page.

[1]: https://www.librarything.com/home
> Where did the number 30 come from?

Yeah, I've also heard 30 for normal distributions over and over in ~7 stats courses that I've taken.

This SE stats answer sounds reasonable enough: https://stats.stackexchange.com/a/2542
Please no.

- San Francisco
"Race-to-the-bottom" might lead to "winner-take-all"? Eventually the profit margin is so thin that only the biggest companies can survive.

In other words, once you have a "race-to-the-bottom" situation, it's hard for newcomers to get in the game.
> I still don’t know anyone who didn’t leave Dropbox after they jacked up the prices.

Funny, I don't know anyone who did.
There are usually fairly clear rules for executing the steps in a combat (what actions are "legal" on a character's turn), but the characters' goals in a campaign are entirely subjective. The overall flow of a campaign is collaborative storytelling: the DM sets the scene, but the characters decide their actions at any given point along the way, and having clearly delineated "go here next" is often viewed as a sign the DM is being too controlling.

Think of Lord of the Rings (both because it's a good example to make my point, and because it's the source of a lot of the inspiration for D&D). All the fellowship are independently given a vague mission to go to Rivendell. They then decide, in Rivendell, to embark on a quest to take the ring to Mordor. Consequences split them up on separate missions along the way; in a D&D game, splitting the party is poor etiquette, but it's a good example of how your immediate next steps can change in unpredictable ways. The overall journey of any given character is decided by that character based on their circumstances and personal values.
This is neat, but so far every thing like this that we've used for our D&D game has been overkill.

What we do currently:

Take a map from a PDF, load in Paint program (paint.net/photoshop/gimp/whatever), create a layer of BLACK over it. Share the screen. The DM slowly erases BLACK as we move and discover the map.

This way, the players cannot see the map. The DM can see the map. The players get to slowly discover the map.

We do dice rolls and type their output into chat. Our player sheets are player sheets, and we scanned and sent pdf's to DM. We keep group inventory via chat. Everything else is basically overkill, because it requires the DM to redesign maps via some web app and DM's already don't have time.

*edit

to be clear. we've looked into them all. the solution above is what we've now been doing for _years_ on our D&D game. Goddamn erake (our BBG).
Can't be fucked: Underrated cause of tech debt
Planes and trains are already highly regulated, likely the reason we use them as an example of something you have an absurdly low chance of being killed by. The fact that the risk from this red dye is only a fraction of even those small numbers might indicate it should be of commensurately lower priority. For context, about 1 in 54,000 people will die of a wasp or hornet attack, making that cause twice as risky as this red dye. What I'm saying is, it does not sound like this is a big deal to me.
Daedalus is the codename of Devuan's current release (same as bookworm in Debian) and it's on the top of tree too. Well, almost. Anyway, it's visible on gh.

I would not say Armbian is the basis of the project. Its builder is just a useful tool. I tried to distance from it as far as possible, bearing in mind Devuan's arm-sdk as the next toy to play with. I gave it a try as well, but found Armbian builder is better.
The entire article looks like an amalgam of stitched together pieces taken from different sources without much care.
There's API access for GPUs you can rent, as well as model specific APIs like for Stable Diffusion or GPT 4. You can do a lot as a solopreneur now.

For example, Tony Dinh made a macOS GPT wrapper and makes like 40k a month from it, just utilizing OpenAI's APIs: https://news.ycombinator.com/item?id=37622702
No clue, I prefer to use a monster that actually has security mechanisms, and protocols in place designed by professionals.
In an ideal world, of course.

It's illegal to be intoxicated on the railway (and on the TfL network in London, carrying open alcohol containers and drinking alcohol is banned), but enforcement is very, very low. It would require a huge cultural change to alcohol in this country which nobody seems willing to embrace.

Hilariously we also have "beer trail" services and routes, specifically designed to promote a pub crawl using trains.

We really do have bad relationship with alcohol in the UK.
That's a very pleasant noise. It doesn't make my tinnitus go away though.
> something this big is decided way up the chain

Not in my experience. Not even remotely true. Nobody above the level of the team of ICs writing the account abuse rules knows how it works or why. Not their manager, certainly not their director, undoubtedly not their VP or SVP. The team would have OKRs around high-level account abuse outcomes such as known stolen accounts, lockout false/true positive rates, etc.
Correct. It is much more free form than other games (and even more free form RPGs exist).

Every group has their own style. The DM might be very strict or loose with his reading of the rules. Players could be more or less into the role playing aspect (do you have to do voices and talk in character or not). Ultimately, your character can do whatever the DM allows them to do. That might seem “unfair” but the DM is not your opponent trying to beat you, they’re telling a story with you.

There’s not really a win condition. Some groups play campaign modules which are pre-written stories the DM interprets for your group. Some make it up on the fly like an improv comedy group or nerd jazz.
How would a rock spin other than "perfectly?"
The guy who's average day involves no movement, and then a cheeseburger and milkshake for lunch before talking with his bros as the gym and then coming home for a few cold brewskis is convinced he's got one of those "big" builds you're talking about and that standard BMI doesn't apply to him. He's only imaginary, but I'm pretty sure he's wrong.

The assessment you're trying to make just isn't reliable.
Link without the share id generated by youtube

https://www.youtube.com/watch?v=8indTo2ykPw
I worked on AI at Google, some would say Google isn't competitive in the space but at least they try to be and their business model depends on it.

Edit: Why do you ask? I don't see why it is relevant for the discussion.
Differences in body proportion, fat-free body density, and hydration may have a larger effect on the validity of body-composition devices in minority populations than previously assumed. Based on the review of literature, DXA is a valid method in a multi-ethnic sample, if individuals are Caucasian/White and African American/Black. However, there is insufficient evidence to recommend use in Hispanic/Latinx and Asian adults, Native American males, or African-American/Black females. ADP is valid for Hispanic and African-American/Black males when utilizing race-specific equations; however, results are inconclusive in other racial/ethnic groups and sexes. For BIA, body-composition estimates may be valid in a multi-ethnic sample, but the literature demonstrates disparate results between races/ethnicities. BIA may provide valid results in Hispanic and Native American populations, as well as Asian populations utilizing race-specific equations. However, BIA is still not recommended for African-American/Black individuals based on current data. The lack of validation using a multi-compartment model criterion limits the certainty of conclusions, particularly regarding the validity of ADP and BIA.

Glossary:

ADP: air displacement plethysmography

BIA: bioelectrical impedance devices / bioelectrical impedance analysis

Reference: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8528114/
Whichever you want. You can even pick more than one.

I don't know why you're overthinking things so much. Why are you worried about whether every instance and individual aligns with your values, or whether a server will be there in 20 years? How would Mastodon be a "giant research project for how to sign up to Mastodon?" What does that even mean?

If you don't want to join Mastodon, fair enough, but you (along with a lot of people on HN) seem to be falling over yourself making it out to be much more difficult than it is.
I remember the same. I visited Alcatraz as a kid in the early '90's, and then later returned in 2010 for my tech career. 2010 was pretty great honestly, but by 2014 I realized I was just one of the hollowed out tech workers too busy and drained from work to contribute anything of value to the city.

That's one of the big issues with tech: it isn't really tied to place. It has global reach via cyberspace, with entire decades of work existing purely as bits and bytes in the cloud. Only a software engineer would even have the slightest clue of the vastness of various compute systems composed of millions upon millions of lines of code. People work day and night on this stuff, and the general public only sees the tip of the iceberg.

I think this makes for a challenging recipe to balance in a local economy
Arnold Schwarzenegger hade an obese BMI in competition trim. Outliers does not invalidate a generic measure, they are outliers.

https://upload.wikimedia.org/wikipedia/commons/0/05/Arnold_S...
Was that test before this announcement?

https://aws.amazon.com/about-aws/whats-new/2019/05/amazon-dy...
A simple single-axis sun tracker to maximize solar output
Ask HN: Do you consider yourself a better developer than the average one?
I used to think that, and sometimes nowadays I still think it from time to time. The reasoning behind it is, mainly:

- I'm into software engineering because I like it

- I have a degree in CS and I consider myself self-taught; I have read all the popular (and non-so-popular) books recommended for software engineers (DDIA, OSTEP, SICP, Stevens' books, and a long etc.) I do side projects from time to time to learn new things, but mainly to experiment the feeling of "building something"

- I think I have good taste (whatever that means)

Now, obviously I don't say it loud "I think I'm a better developer than you", and obviously there's no single measurement in the industry we can use (some developers are good at fixing bugs, others at designing, others at reading code, others at everything, etc.)... but deep inside my mind I still tell myself "I think I'm better than my peers, and than the other engineers in those other teams in that other area in my company".

I don't see it as an unhealthy thought, but I was just wondering that if people around here on HN tend to think that way as well.
There is at least one company making adaptors for power tool batteries [1], so that you can do things like use your Black & Decker drill battery with your Milwaukee circular saw.

They seem to be mostly around $30, but might be worth it for someone with a lot of tools with different batteries who wants to minimize the number of different chargers they have to deal with.

https://powertoolsadapters.com/
> without some kind of editorial oversight imposed from above nothing coherent nor useful will be produced.

True, but academic publishers charge an absurd amount of money in return for very little value. The publisher provides a platform for "editorial oversight" by peer reviewers, but they do not pay the peer reviewers. I would argue that "editorial oversight" in the form of peer review may be worth thousands of dollars per publication, simply providing a platform for that review and profiting from volunteer work should not be compensated as highly as it is right now.
So the argument is if we need to release X tonnes of CO2 just for energy we might as well get rid of some rubbish while we're at it?
I play D&D because I’m hyper competitive and D&D doesn’t trip that “competing against other people” that makes me short circuit (and often spend a ton of money, Magic The Gathering especially got me so I won’t play that at all anymore) while still being that same kind of fun. It’s a way to hang out with my friends and tell a group story that’s fun to talk about and reminisce about “the time the evil demon lord tried to fly away and the Druid called upon the power of nature and hit him with a lightning bolt”. Or “that time the bard sold his soul to a devil”.

I don’t really remember specific combat we remember the fun and stories we told, even if they’re pretty lame compared to just reading a book. But they’re our unique story.

And if I put a ton of time into D&D that looks like “3D printing terrain” or “painting miniatures” (which are cool little statues so have some inherent aesthetic value) which are also fun hobbies (in my opinion) vs “accruing lots of thin pieces of cardboard” or “number goes up on screen”.
Why even apply to a company if you don't want to use their product?
> Joel is saying the root XML format was difficult to work with.

Joel wasn't writing about the XML version of MS Office documents, he was writing about the binary versions.
Yes, the open sea connections wouldn't work at all without them. But I think they're still a minority of the fleet and it'll take a while to eventually upgrade to full coverage.
This is for the time period 2004-2013
Author here:

I think you are probably right that a lot of engineering burn-out comes from things managers require engineers to do.

But I think it's also true that a lot of what managers say and do is often a lossy representation of things engineers would need to do anyway if they didn't have management.

Remove the managers and the bureaucracy and the things that make programming hard and likely prone to burn-out still exist.

That doesn't mean managers aren't contributors of their own unique frustrations, but I don't think it accounts for the high amount of burn-out in our field.
So we end up coming full circle from "here are the rules" to "play each situation by ear". Ethics is just too dang hard!
The difficulty of teaching statistics is that the maths you need to prove things are right and gain an intuitive understanding of the methods are far more advanced than what is presented in a basic stats course. Gosset came up with the t-test and proved to the world it made sense, yet we teach students to apply it in a black box way without a fundamental understanding of why it's right. That's not great pedagogy.

IMO, this is where Bayesian Statistics is far superior. There's a Curry-Howard isomorphism to logic which runs extremely deep, and it's possible to introduce using conjugate distributions with nice closed form analytical solutions. Anything more complex, well, that's what computers are for, and there are great ways (STAN) to run complex distributions that are far more intricate than frequentist methods.
It was never perfect, but it was a great niche for storing memories of certain places in a way that pictures or a normal panorama couldn't do. That faux-3D scroll really helped capture -something- of the moment which brings everything back when you look at it.
> You can load the secret file directly into the app

Now you're getting away from the spirit of 12factor and hard-coupling them again. The intent is for the app to consume the secrets but have no knowledge or care where they came from.

Edit: misread as "load the secrets directly into the app." Yeah, this is just env vars but different.
I think Owlbear Rodeo fits the bill, somewhat.

They recently released a more feature-rich cloud-based V2, but simultaneously released the source and self-hostable images for their V1.

Edit: I meant to add this initially but just forgot: https://blog.owlbear.rodeo/owlbear-rodeo-legacy-edition/
The whole argument started when somebody above claimed that we probably do not sleep exactly 8 hours, but some weird irrational number. That problem persists even if you measure in radians...
> Indeed, as you work on your Excel clone, you’ll discover all kinds of subtle details about date handling. When does Excel convert numbers to dates? How does the formatting work? Why is 1/31 interpreted as January 31 of this year, while 1/50 is interpreted as January 1st, 1950? All of these subtle bits of behavior cannot be fully documented without writing a document that has the same amount of information as the Excel source code.

A quick note to anybody building an Excel clone: If you want to turn this insane date handling behavior of Excel into an optional feature that can be disabled everybody will appreciate it.
Yeah that's how I see how it would work. Just build a framework for the players to interact in according to the basic mechanics of tabletop games and then expose a rich module API and hand it off to users. If you're clever about it I could imagine you could machine-translate the art asset formats made for Foundry, or design it to use it directly.
This is news to me

I don't recall having the need to use video to express anything that comes to code.

Perhaps user interface stuff, yes. But code? Can't remember...
Wouldn't this require redefining seconds? That's a no go in my book.
But why would the second factor be a rational?
That's not entirely accurate. D&D _is_ a choose your own adventure, and there's not necessarily a way to "win"^1. However, the DM is not technically supposed to just "change the rules as you go" to decide whether or not something is successful (that said, everyone has their own house rules etc. etc.).

^1: Your DM can define an end goal/win condition for your campaign, though.
What’s a recent successful startup that’s totally WFH? I’ve been hearing a lot about OpenAI, Anthropic, etc., but they’re all in-person.
My point is more that Pascal was abandoned by its author, which happened while it was still widely used. (Or that was the external perception. In the Oberon project, sure, they may have had a Pascal front end for all their own old code to work.)

Wirth made a mistake by fragmenting his language development over similar, but incompatible languages under different names.

When we look at C, the story is different. ANSI C was carefully designed to be backward compatible with K&R C. C99 didn't break too much in C90: test cases to demonstrate incompatibility have to be contrived. The name of the language didn't change.

Simply not changing the name is a powerful social tactic. People overlook differences when the name has not changed. (Look at how Lisp outsiders think that Lisp is all the same.)

Modern Fortran is very different from Fortran 66 or 77. Because the name is the same, the "Frankenfortran" is accepted in the same circles (e.g. scientific computing). Had the name changed, that would be unlikely.

I can't escape the suspicion that Wirth should have continued to use the Pascal name for that entire succession of languages.
btw Armbian U Devuan is wrong, hn replaces + with and in title which is incorrect in this context
Similarly I was at the end of bulk season and 212lbs. I was loaded with food from yesterday, creatine water weight, and packed with muscle. I took some work health screening thing, instead of the perfect score 20/20, I got a 17/20 because I was 2lbs too heavy according to BMI. This ended up costing me some trivial about of money like $6/mo.

I cut down to 173lbs, and did the cycle again. The following year, I timed my cut better so I was only 185lbs at the time of the screening, got 20/20.
Almost like an AI written article
The controlled studies are expensive, and almost never actually get done. Which is why most diet related science is so bad.
Thanks for your insights. At the end it's a very personal thing that varies a lot among people.
Your statement about the setting is also very much true for me. I do work better in public settings and enjoy the atmosphere of people working around me. Interestingly, this effect seems to wear off. A certain location does not help indefinitely. Switching it up alleviates this problem. But maybe that's just me.

Unfortunately, the university library is inconveniently far from my new apartment and the local library has opening hours that are incompatible with my full-time job. Well, I'll find a way.
A Carbon Nanotube Microprocessor Mature Enough to Say Hello (2019)