skysight-inc/HackerNews huggingface dataset:
Are you sure you need to learn Docker well? I ask this because I use docker on a daily basis, but I rarely actually “use” docker. What I mean by this is that we deploy everything using docker, but it’s handled by our DevOps pipeline and the “docker” part is really just a dockerfile that is typically given to us by our cloud vendor. I think the only thing I’ve changed in ours for nodejs, c#, Python and go images is the image version they get build with.

Lets say I want to write a typescript microservice and deploy it to azure as a serverless functions app. I’ll fork our bare metal nodejs project for azure functions, which is essentially the standard azure cli “create nodejs function -typescript -docker” (this isn’t correct syntax but you get it) with the linting and ts-compiling rules we use on all our projects (and an updated image version in the docker file as mentioned). While I build things and run them locally, I don’t use docker, it’s not until I actually want to deploy to azure and setup the release pipeline and trigger it that docker comes into play, but those DevOps steps (also streamlined) aren’t really docker heavy as they simply use the dockerfile that was mostly provided by Microsoft.

I can certainly build and run my micro service as a docker container locally, but I don’t need to. In fact the only times I did was when it failed to build during the azure pipeline but it turned out to be the azure container registry access controls every single time that happened, so these days I almost never “use” docker. In fact I use it so rarely I almost always have to Google command lines.

I know people use docker in many different ways, and that many use things like docker compose, but my point is that you can deploy everything you build with docker and never actually have to care much about docker itself. So maybe you should ask yourself if you really need to learn docker good before you spend too much time on it.
Public company pivoting so many times on low-impact high-competition niches?

They surely must have saw that there is a hole to be filled, but I find it a bit hard to see them surpassing Gumroad.
Hah yeah, this was my first thought as well. It seems like it's obviously a primary use case that they won't want to support. I'm surprised they don't mention it on the marketing page.
I enjoyed this and respect citizens who feel motivated enough to look at underlying data..

This type of discourse ("here is what I did and here is what I saw") leaves room to comment and make progress. People can discuss measurement methods, statistical analysis, and other objective things about a tightly scoped project like this.

This is very clear reading the comments in the substack. A comment exchange that reminded me of my days in grad school:

commenter:
"What I think can be taken conclusively from this survey is that temperature is quite regionally variable, and there are a variety of different trends over time in these locations. Do you feel that there is some more significant conclusion that can be drawn from this?"

author:
"I am hesitant to draw any conclusions. I am more in a state of examining the data itself and asking questions."
See to me Java was an advantage because it ensured I would do part 1 in Not Java (in my case c#). Mind you c# is great because it is similar enough you can follow along while also being different enough that you still are forced to engage and think. At some point I want to redo part 1 in F# to REALLY push myself (and also force me to better engage with F#).
Jeff Bezos is keeping his washingtonpost busy. another one, Teslas running Autopilot have been in 273 crashes in less than a year (washingtonpost.com)
DropBox is squeezed on one side by OneDrive bundled with Office seats and on the other side by Box.
You do know there is also a Spanish language, where "Lee-bray" is pretty close for an English speaker.
Do you think it should be legal to deliberately deceive consumers that a product you produce is actually produced by a well-known reputable company?
What’s not super well known is that when Dropbox went for a major rebranding/redesign, they did it for growth reasons. I remember many people (here on HN and elsewhere on the web) were horrified about their new design.

But the reason they did it is because they had hit a growth ceiling with their (mostly) engineer users.

So their new positioning was meant to attract a new audience and help the company grow.

This Shop experiment tells me their cloud storage growth has plateaud again and they’re looking for ways to tap into new markets.

I understood the reasons behind their redesign. Same product, different audience.

This Shop thing… not so much.
"preach". RAM is sort of relevant to this though.

Clock speed is base10. Line speed is base10. Storage is base10. But ram is base2, because it's almost always constructed as a grid.

Tapes are essentially unitless, how long is a piece of string. The earliest magnetic harddrive I can find is the IBM 350 storing 5 million 6-bit characters. Where 5 million is 5 and a bunch of zeros. it's not 4.75 .. mibilion?

Where things get weird, is when we start dividing tracks into sectors. For convenience we went for sectors that were convenient to page into memory. Every harddrive since that has had a base10 number of base2 sectors. From that point onwards, you can be team base10 or team base2, they both end up wrong.

And this is how we end up with the 1.44MB floppy, where 1.44MB is 2880 * 512kb. Or 1.44 * 1000 * 1024.
No, anti vax means you're against vaccines that are prudent. Like if you got bit by a dog with rabies but refused the rabies vaccine.
Why does the storage size unit of measure have to do with addressing? That drive addressing uses the LBA-48 (bit) addressing has nothing to do with the fact the minimum addressible unit size, the physical sector is a base-2 value, i.e. 512 bytes or 4096 bytes.

Still seems the storage unit size should be IEC based, not SI.
More restrictive licensing wouldn’t be enough. This stuff is sufficiently transformative to count as fair use without any permission at all from the data owner. New laws will be required for stuff like this.
> unfortunately also many test shamans exist. some test shaman make test idol, demand things like "first test" before grug even write code or have any idea what grug doing domain!

I am keeping that.
Strategically, this feels really odd.

Dropbox has been clearly making a move towards the enterprise space recently. Seemingly, for the standard reasons, better margins, bigger deals, easier revenue retention, etc.

This is 100% consumer focused. I have a very hard time believing this functionality will be around for the long haul. I simply don't see how this plays into the enterprise strategy.
I wish payments weren't an oligopoly.
> God is ascribed attributes the universe is not: omniscience and omnipotence.

Ain't really sure whence you'd get that impression. It's hard to exist without the universe being aware of it and causing it to be, both in the sense of the universe having been in a state enabling your existence and in the sense of your existence having effects on the universe (and thus producing new states enabling other existences).

God and the universe might not be one and the same, but they're intertwined; for the universe and the contents thereof to exist in any meaningful sense beyond some homogenous blob of cold matter, you need something dictating the interactions of matter and energy to produce something meaningful. Call it God, call it physics, call it whatever, but regardless it's obvious that it exists - the universe would be a rather boring place otherwise.
I think that applies to other languages, too. There doesn't tend to be much (any?) magic mocking in Go but more "real" local HTTP servers to stub responses and duck typed fake implementations

On the other hand, in Ruby and Python it's pretty trivial to monkey patch and magic mock
There should be little current through the battery while the phone is plugged in, virtually none if the charger can meet its peak power draw. If degradation over time is a concern (perhaps it boot loops if the battery is very dead), a charge-limiting app set to 50%, the level recommended for storage and used in the Microsoft Surface UEFI Kiosk mode, should maximize life.
Just tried and am very impressed with APE and redbean. However, I had to turn off Windows Defender to even download (much less run) redbean, due to it detecting redbean as Trojan:Win32/Sabsik.FL.B!ml

Windows Defender quarantines the file within seconds of download, but even when I did catch the option to Allow, it never seemed to stick.

It would be nice to either find a way to avoid redbean being seen as a virus (I'm guessing it's the self-modifying code that bothers it), or ask Microsoft nicely to add redbean to the False Positives list.

However, I'm guessing it would be easy for someone to misuse redbean too, deploying what looks legit but with some added nefarious code. In that case, you'd need to submit checksums of legitimate releases to Microsoft (and other antivirus vendors) just to make deployment of the base redbean work without complaint. And anyone who adds to the archive for their own use (basically any real use of it) would have to do the same...

Not trying to discourage anyone. This is a great project! Looking for solutions to the false positive antivirus problem.
They can't train their AI on OpenBSD because it doesn't support CUDA
A Tesla was in a junkyard for three weeks. Then it burst into flames (washingtonpost.com)

Washingtonpost
If the phone is rooted, you can use Advanced Charging Controller to cycle it between min/max values. That would only prolong it, of course.
OSS Web Accessibility at Scale
Look up Designing Data-Intensive Applications by O'Reilly.
Well damn, you just changed my mind. That's probably a huge part of what makes this place different from the other guys.
Meta employees criticizing the rollback of perks are blasted as freeloaders
The evidence disagrees with you. 27 is the break-even point for male marriage.

Not just dating.

Not just sex.

Marriage.
Does TLS require lots of RAM? Surely just keeping a 16 byte key in RAM is all that's needed once the connection is established?

I imagine establishing the connection requires more RAM, but thats an event that can just use stack space, freeing it all up again when the connection is established. (assuming nothing async).
I meant it as a point of reference, I guess I should have said White’s, but it seemed too niche.
>There are two general ways of approaching software design (and I'm paraphrasing Tony Hoare here): 1. You can write software so simple there are obviously no errors 2. You can write software so complex there are no obvious errors

And both are neither here, nor there, regarding what the article talks about, which is basic advice that always holds: avoid complexity, say no whenever possible, opt for 80/20 solutions.

>One thing that escapes "grug" is that achieving 1. often requires more sophistication than their magical club allows.

Which is irrelevant to grug's point, as he doesn't pretend to advocate achieving 1.
How to see this feature. I don't see Twitter Notes/Write in my sidebar.
How did you market your app to the point that it has 1m+ downloads?
The same place hamburger, bacon, and keebler cookies.

elves
Looks like they have lower fees than their main competitor Gumroad[1], but they don't allow adult content[2].

[1]: https://help.gumroad.com/article/66-gumroads-fees
[2]: https://help.dropbox.com/files-folders/share/shop-terms-of-s...
> You have to realize that a lot of BSD enthusiasts are people who have let "being a *BSD user" subsume their whole identity and there's a lot of "Linux is for noobs"-style elitism.

As someone using Debian, Ubuntu, OpenBSD, and other OSs regularly, what I'm experiencing is perhaps less "elitism" on the BSD side, and more of: "hey, we're also here, it would be nice if you could consider us sometimes". The BSDs traditionally have different ways of doing some things, which are equally as valid, but e.g. OpenSSH considers the needs of Linux users, and provides sandboxing through seccomp[1] (which NB is quite an achievement to get right, contrast with pledge[2]).

[1]: https://github.com/openssh/openssh-portable/blob/master/sand...
[2]: https://github.com/openssh/openssh-portable/blob/master/sand...

Meanwhile e.g. on the systemd or GNOME side of things, projects tend to act not only as if Linux was the only platform in existence, but almost as if any alternative or adjacent technologies had no right to co-exist either: e.g. when GNOME told SDL2 developers to link against GTK to draw native window borders under Wayland[3]; or as systemd continues to swallow every traditionally discrete UNIX service, such as cron or syslog, and tries to shove DBus into the kernel. This is a stance that I'd expect from Apple (who are shipping an opinionated but highly polished and desirable product), not an open source community, where value emerges from collaboration.

[3]: https://gitlab.gnome.org/GNOME/mutter/-/issues/217

Of course there are plenty acts of both generosity and jackassery in all of these communities, however the picture you're trying to paint is a bit unfair.
Eh, the cost of training is already within the reach of wealthy individuals, and as better TPUs/GPUs appear on the cloud cost drops.

This is definitely going to become commonly available tech this decade.
That was the inhaled dose. I edited my post to include the edible / intragastric LD50, which is 800-1200 mg/kg.
It’s very disturbing to read comments on an allegedly techie forum that insist the expansion of energy capacity is somehow bad.

What, we will be the first spacefaring, Kardashev Type 2 civilization that is powered solely by windmills?

Why is energy demonized so much?

There will be 100x, 1000x more energy use in the future in the entire economy.

You are worried some tiny fraction of a percent is an issue?
Thanks, I wasn't aware of those.
You might. But as an individual consumer, you don’t matter. The money comes from the “enterprise”.
> grug very like type systems make programming easier. for grug, type systems most value when grug hit dot on keyboard and list of things grug can do pop up magic. this 90% of value of type system or more to grug

This resonates with me
> Funny enough, I actually know that it's in the context of clothing! Even better, I've spent a non-trivial amount of time dealing with trademark lawyers and getting a better grasp of trademark and patent law in the past several years -- so despite what some people seem to think, I'm not a complete idiot who is just misunderstanding everything.

You made none of that clear in your comment. Your comment read like you think no common words should not be trademarkable, so it would be interesting to know where you think the boundary should be and why it should be there.

> And I still think this is absurd.

We'll, to me, it doesn't seem any more absurd than Apple being able to trademark the word "Apple." The word identifies them in certain narrow contexts, so it makes sense that they can gain the right to prevent others from impersonating them in those narrow contexts, so long as any prior use is respected.
https://news.ycombinator.com/item?id=31484562

Relevant discussion from the last model (imagen)
You can't really draw climate change conclusions from the input data though, that's the fallacy that breaks this whole article at the foundation.

Let me rephrase that to make it even more clear: if climate change to date would be such that it would show up in datasets like these then we would not have needed any climate research to begin with. We're talking about 1 degree average change over a 60 year period across the globe. So that includes the oceans, the poles and a ton of other places where you won't find airports (or thermometers, for that matter).
> Continue outsourcing instead of watching the source yourself.

I've seen the movie, and I've read the fact checks. Even before reading them though I noticed multiple flaws and problems while watching. If you still think that movie is credible as evidence of wide-scale election fraud I recommend you brush up on your critical thinking skills. If you've already learned how to spot weak arguments and manipulations, maybe you're just out of practice.

Personally, I recommend consuming a lot of content that advocates for positions you strongly disagree with. You'll find that you can't help but nitpick every weak argument. Do that enough, and you'll find you won't be able to stop spotting problems with bad arguments no matter how much you agree with the underlying message or where it's coming from.
FreeBSD jails have those things.
They charge as much for business per user as Google does for its highest tier workspace product. They charge more than Microsoft charges for Office 365 (granted that only has 1TB per user rather than 5TB but I doubt many people hit close to that).
Australians of a certain age might have a different (yet not that different) take on the Grug brain: https://www.simonandschuster.ca/books/Grug/Ted-Prior/9780731...
The Microsoft authenticator does exactly that.

It is still a phone-based fenced authentication system, so it still sucks. But not due to usability.
Most IoT stuff has no random number generator anyway. Without a random number generator you can't do TLS properly.

Without that, you might as well just use HTTP and stop pretending it's secure.
Hehe, good one!

Oh, you're serious? :D
But local changes of environment would have been expected to increase temperature readings? More asphalt, more buildings...
Having looked at both: if you think Nextdoor is bad with its paranoia, check out Neighbors by Ring.
Here is another useful link for analyzing the relationship between total market cap over time and stablecoin market cap over time.

https://btctools.io/stats/market-cap
I have accidentally introduced “dope” as a thankful affirmative into our international developers lexicon at work. There’s another even more amusing one too but I can’t remember what it is. Working with global teams is fun!
On hacker news, it is equal plausible that the comment is being downvoted since it is not completely serious, so I will add the disclaimer that:

The purpose of my above comment is to add to the conversation by considering this development on the context of past community response to Dropbox product announcements
My hypothesis is that Clojure doesn't get used outside of the US, and so the median salary isn't pulled down by the comparatively lower salaries outside of the US
Well everyone was cheering them on when they were canceling the nazis so I think any notion that payment processors should be neutral is dead at this point.
Upverter was gaining traction but there were regressions after they were acquired.

Allspice may be a solution.
Any interest in adding mosh like features (https://mosh.org/)?

Low latency typing, session resumption etc
If the beach gradient is extremely shallow it will show up, if it steep you won't see any change at all for a really long time.
I think expressif just ignores licenses.
Are you sure the usual doomsday predictions are much more complicated?
The claim that science should be easily reproducible is wrong. Take collider experiments, or huge data set analysis problems.
Where Odd Matter is just wiggling robots.
(Note: the article is from 2019, but it is still relevant and interesting.)

If all you're doing is deduplicating string objects in order to save memory, the article makes a good case to use `HashMap` or `ConcurrentHashMap` instead of `String.intern`.

The reason to use `String.intern` is in the fairly narrow case where you want to use `==` to compare strings, and some of these strings originated as string literals in Java source code. Java specifies that string literals for equal strings are always the same Java object, even if they occur in different class files that are compiled separately. This is accomplished by interning the strings, and `String.intern` provides user-level access to this same intern pool.
Had the same experience many years ago when I used to swim regularly. The cat would not only love to lick and chew chlorinated hair, but also heavily snuzz my discarded towel.
Not necessarily, it could just as easily go the other way (thermal sink dropping the average).
It's currently in Alpha. All users can't write now. And one cannot even view the notes outside of certain regions.
Hell, there's even the hypothesis that Christianity itself is a blend of Buddhism and Judaism.
I think mocking external services sometimes makes sense. As the author mentions, maybe you're adding a regression test for a fix when dependent service was misbehaving (500 errors, really really slow responses, excessive rate limiting) and sometimes getting such a scenario setup requires changing very specific pieces
> Instead of addressing complexity head-on with abstraction, "grug" will beat "galaxy brain" over the head.

the argument made in the piece is more nuanced than that. The author points out that you often cannot address complexity head on (in particular not with abstraction), because you don't even know what your complexity looks like, as the author says, complexity isn't trivial to see.

This was the old problem of inheritance as a paradigm which tried to anticipate structure of programs and code when often you can't anticipate what shape your program is going to take, often leaving you in dead ends and wrong hierarchies or taxonomies.

The author isn't saying to not abstract at all but to not do it early. Casey from Handmade Hero had a similar style he called, IIRC 'compression' based programming, implying that you write your code, and as you go over it again and again you see where duplication pops up and only then you factor it out into some higher abstraction.
Interesting, I've only ever seen it for nicotine vapes so far but that would make sense
Interesting! This might be my favorite type of energy now :D
List the countries that are 1. not tiny little jokes of a country and 2. not currently already under heavy sanctions that the US can sanction without harming themselves.
Bingo.

You hit the nail on the head. Most people who say Malthus is wrong are refuting a strawman that has nothing to do with the original strong argument.
I once built a shop like this for a client. Just place an image in a folder. Put the price in the file name. Then they wanted more features... each article needs to have an article number, fine add that to the filename too. Different categories, easy just use folders... I thought it was an elegant solution. Then they wanted more functions, and I added more variables to the file name. They eventually switched to full fledged e-commerce software.
Or Democratic Republic of the Congo. Only “Congo” is accurate.
Inability of other websites
Not OP but...

> This makes zero sense and I am not sure how your reply is coherent.

> * I cannot reiterate enough just how incompetent Juul was in 2017.

Pretty sure that's how they think the reply is coherent. My understanding so far is that someone in some decision-making capacity at Juul decided that it would be a good idea for company representatives to go to schools with the intent to tell students that vaping is bad mm'kay (but it's totally not as bad as cigarettes). This was done specifically because they did not want to sell to youths.

I've worked around other people long enough for that to be appropriately stupid. Yes, it makes zero sense, and that is, in part, why it's so believable.
To be fair, there’s a very good chance that a Tesla in a junkyard has been in an accident. I can’t really see any other reason it would be there.
> Its an interesting anecdotal point but that's about it

I hate quoting Bezos about this, but it's catchy and thought provoking: when the anecdotes and the data disagree, the anecdotes are usually right.
Aha... ? And?
What do you want to achieve? That is the question.