skysight-inc/HackerNews huggingface dataset:
TLDR: They could have done it cheaper, quicker and without adding DevOps to their workload with just migrating to Cloudflare.

- Vercel: 150$/m.

- Fly: 23$/m ( + managing servers and devops)

- Cloudflare: 11 $/m.

---
(original comment)

They could have gone from Vercel to Cloudflare to reduce their costs.

But that would have been almost no work to create a blog post about :p

https://developers.cloudflare.com/pages/framework-guides/dep...

Did some raw math.

Cloudflare is 0,15$ per million requests and Vercel is 2$ per million requests.

Their calculation for Vercel was: 77,600 * (2/1,000,000) = 0.15c per monitor monthly

So that's ~0,011c per monitor monthly on Cloudflare. That would be a bill of 11€ per month ( vs 150 € per month on Vercel ). Probably less, since Cloudflare doesn't count idle CPU time, which is very relevant in this use-case ( outbound http calls) ... - https://blog.cloudflare.com/workers-pricing-scale-to-zero/

Which is cheaper than their VPS of 23.34$ / month.

And would have avoided managing servers + security to their workload...
I have an HP server at home, TailScale helps with logging in on the go.
Solid analogy, which I'm going to shamelessly steal =)
Someone should tell you that there is a difference between a conjecture and a theorem.

Theorems are unfalsifiable.
HiFive Unleashed ($999 - $1199) was made in no more than about 500-600 units.

HiFive Unmatched ($665) had several thousand units built.

Absolutely no reason to buy an Unmatched now even if you could because the VisionFive 2 (Star64, Mars) are slightly better in almost every way starting at 1/10th the price.
It'll be the publication of the uncompleteness theorem... representation of math with no math.
jQuery's footprint is 70KB for the minified version. There are thumbnail images that are bigger.
It has been neutral from the early 19th century to 2009, according to wikipedia.
Thanks for the suggestions! Distributing the Corpus widely will be my next focus.
I would be curious to know the performance using node.js as runtime, given that at the moment there is no evidence that bun on a real application offers better performance
How do you keep them clean?
I rented an EV at hertz in Nashville recently. I ended up with a Model Y, but they had hyundai, Kias, Polestars, some Chevy Bolts all available for renting.
I agree. Founders who are bad engineers surround themselves with non-technical people who don’t question them.
It’s cringey, and they were both masters of comic timing so they knew it, but they delivered.

Since they were making about $1 million a week at that point, we can only surmise that was the minimum they each charged for this gig. Probably a whole lot more.
> I would argue that occams razor is unfalsifiable but is still a great principle.

Occam's razor is provable, in the sense it's a heuristic based on probability. Out of the two alternative hypotheses explaining the same observations to the same degree, the simpler one is more likely to be true.
> If you're lucky enough to work on large software projects where there are no managers or other stakeholders asking "and how long will this take, exactly?" then maybe the design is enough.

How well can your project managers answer how long will this take? Because on my experience, 10000% delays are all but routine (ok, on construction it's usually bounded to something around 1000%). And how much value do people that can give you an estimate between 1% and 10000% of the target?

> But pretending planning ahead on large projects that is something that will just happen by osmosis

I'm telling you that planning ahead has a small value, following up with the plan has a high negative value, and the thing with a high positive value that is reexamining the plan is fought against by the practitioners.
Agreed, I'd never ever buy a product that has a Broadcom NIC or any other networking equipment based on Broadcom NICs.

As an example, their 10G BCM53161 controllers have a power consumption of TWICE of the competing Realteks RTL8372.

However, the Zimaboard specs claim to be using Realtek 8111H. Maybe they changed the design recently?

Now, the 8111H also has a hell lot of issues, again recently with Linux Kernel 6.2, but it's nowhere as bad as the Broadcom stuff.

For maybe $2 more they could have used some PROVEN (aka old) Intel NIC instead.

(The recent Intel 2.5G I225-VI and 226-V ALSO have a bunch of problems/bugs, sigh)

In general, quality of NIC chips has gone down during the last 10 years. If you want something to be used for critical/stable networking, you really have to do some research.
some crime statutes include "without parole" as a sentencing guideline. The legislature could fix the 'released and kill again' issue without resorting to capital punishment.

As for prisons, solitary is an option, however one could argue that it's even more inhumane then capital punishment.
I'm familiar with those tools, but they don't preserve the formatting of the source document (when PDF) and certain types of embedded resources don't transfer properly.

Some PDF documents don't contain the source text as digitized text, either. It's just a bundle of scanned images.
Straight from the copy on their website - "Zimaboard is a low cost single board server designed for makers and geeks like you." Or this one: "World’s First Hackable Single Board Server Starting at $119.9"
Given the rates of transmission, Grindr would be the obvious choice, yet the app is pretty damn responsible around the issue.

You can list your STD status, whether you take pre exposition meds and when you last checked yourself for STDs.
Quite a slippery slope.
Earlier than that: I remember booting it on my Pentium 90 before 2003
What on earth is Linux doing with generating Windows binary (PE) headers?

...oh, EFI boot stuff. Almost forgot it's all FAT filesystems and PE binaries.

That'll be an interesting bit of greyhair lore on Linux systems 40 years from now...
Heh. Downloading from Filezilla's authentic website is no guarantee you're not getting malware. :(

They're widely known for shipping malware with at least some of their downloads (windows only maybe?), and completely ignoring posts on their forum about it.
I don’t think Numpy is complex for anyone doing data analysis. Numba is effectively transparent, since it’s just a decorator.

It’s very readable to me (not a data scientist, but I’m decent at Python), YMMV.
The study of being qua being; or science qua science; or
mathematics qua mathematics; or X qua X for any X.

Metaphysics.

Or as it is commonly referred to in computer science: function self-application. One example of which being the Y combinator (as in the name of this very forum).

I am applying a tautology in exactly the mathematical sense of a tautology; and I understand my construction just fine.

Had you been more charitable you would’ve addressed my argument; not your strawman of my argument.
Still seems bizarre.
>So they won't return to the company that laid them off, but that doesn't mean they won't work for a different company that laid off other people.

Sure, but I think the point is less "companies that layoff lose good employees for good" and more "if you layoff employee you lose that tribal knowledge forever". Is that something that a company will die from? Probably not, at least not in one fell swoop. But having half the people feel that way is some non-neglible brain drain.

Remember that part of the original reason the Big companies paid that much was as an anti-poaching measure. They didn't want competition getting top talent nor for top talent to be future competitors as they startup their own business. I wonder if the latter is going to pop up more with these kinds of movements.
You can still include the git commit id and its date on the build.
I really don’t understand how people can trust platforms like Vercel, Fly.io over robust could providers like Cloudflare, AWS or Azure.

I mean, Vercel has its usefulness, it’s so well integrated with the NextJS stack, it totally makes sense for small amateurish projects since it saves you time and money… but once you want to push to production, have real customers and satisfy them reliably, these platforms can’t compete with the big ones.
You likely know this, but for those like me that didn’t, the stroke medivac occurred after this - in early 2017.

https://www.nsf.gov/news/news_summ.jsp?cntn_id=190954
What makes this assertion; or the assertion “If it isn’t disprovable - it isn’t science” true?
> bootstrapping a full compiler toolchain from a single reproducible 357 byte binary without any other binary compiler blobs.

wtf that is mind-boggling. Thanks for the link.
'He has been forgotten': why humorist Art Buchwald should be remembered
Only if they exist as poor conversions. Properly formatted epub documents are worth their weight in effort.

Epub documents _are_ HTML files in a zip archive - I'd argue that if a web site is a proper presentation of the source material, an epub is even better.

Additionally, PDF documents _are_ worse for any kind of document technical or otherwise. PDF documents are primarily Postscript instructions without any relation or hierarchy to the included elements. Epub documents/HTML provide semantic relationships and hints to the content.
Hardly. Scrum master is more like a production assistant. Make sure everyone knows when and where they are supposed to be. Communicate any issues with the plan
It's not humans vs AI.

It's intrusive humans empowered by AI vs privacy-protecting humans empowered by AI.
I do wish that people who feel the need to dispute what I've said in this thread would more reliably address themselves to things I have said, rather than to claims I've not even approached making.
Calling it a server is not the same as saying server grade hardware.
you can (should) use jQuery with ES6+
In the case of truly heinous crimes it might help provide closure for the surviving victims and their family and friends.
The End of Almost All Suffering
The Fear or Rational Negative Anticipation of Suffering

If there is change there is the possibility of betterment and heaven. Hope.

If there is only static there is the possibility of death and rebirth.
To be static is the opposite of change.
So how can you know you are static if you don't know change?
So with pure static there is death. Because change is life, life is change.
But is a rock alive? What about molten lava? I would say that it is changing,
but I wouldn't posit that the rock has an experience of it's molten flowing.
Although all things imagined could be true, in some universe.
So wouldn't you like to imagine the rock enjoying his molten flowing,
in some universe? It's just that you don't want to feel bad about drilling
in rocks when looking for gold, oil, diamonds or removing rocks for the
tilling of earth to plant various greenery.

If there is the negative cycle you can break it. Even in eternal damnation,
a kind of adaptation of consciousness will occur. The pain becomes pleasure,
the black becomes white. It's just mountains. Up and down. Up and down. Walking.

What I want to believe is that ultimate suffering is not possible. Hell is not possible.
And that everything moves in the direction of good.
I want us to be optimistic. To hope.
But I don't want to have the idea of heaven.
Because the opposite of heaven is hell.
And if heaven is possible then so is hell.
At least if heaven is possible and hell is possible,
then I want as much of heaven and as little of hell as I can possibly ask for.
So the only purpose of the concept of hell is to know,
the real experience of heaven for what joyful bliss it really is.
Imagine hell but experience heaven.
That is how I would like to be.
Sitting in heaven and imagining hell at various nows,
to feel sure that I am really and surely in heaven.
Forever.

But I had an afterthought.
Any argument that I bring might be turned upside down.
To bring back suffering.
Just as I want to be a person in heaven imagining a little hell every now and then.
Such could there be a person in hell who imagines a little heaven now and then.
So what is the crucial difference?
You go where you want to go. That's the difference.
The person in heaven imagining hell goes back to heaven after satisfying his curiosity.
The person in hell imagining heaven goes more and more into his imagination,
until imagination is real and reality is imagined.
It's immense. A weight has lifted from my shoulders.
You only go where you want to go.

Thanks to https://www.youtube.com/watch?v=pmscwrJ17Eo and Alan Watts' voice
that kept me company during this writing.
Seems more like the work of gremlins or devils. ;)
I think you entirely missed the point. GP put it well:

>> They are conceptually/abstractly rigorous, but in "implementation" are incredibly sloppy.

Maturity in concept-space and the ability to reason abstractly can be achieved without the sort of formal rigor required by far less abstract and much more conceptually simple programming.

I have seen this first hand TAing and tutoring CS1. I regularly had students who put off their required programming course until senior year. As a result, some were well into graduate-level mathematics and at the top of their class but struggled deeply with the rigor required in implementation. Think about, e.g., missing semi-colons at the end of lines, understanding where a variable is defined, understanding how nested loops work, simple recursion, and so on. Consider something as simple as writing a C/Java program that reads lines from a file, parses them according to a simple format, prints out some accumulated value from the process, and handles common errors appropriately. Programming requires a lot more formal rigor than mathematical proof writing.
By the time Roma shipped it had a 1.5 GHz quad core Chinese SoC with SiFive cores (JH7110), not the Alibaba THead TH1520 SoC which turned out at only 1.85 GHz anyway.

You can buy the same JH7110 SoC in a tablet with docking keyboard&trackpad cover (so pretty much a laptop) for $160 from Pine64 (PineTab-V).
Your post represents a common viewpoint, but I don't agree with it. I'm a retired programmer trying to learn algebra for the purposes of education only. I am not supposed to take an exam or use the material in any material way, so to speak. I'd like to understand. Without understanding motivations and (on the opposite end) applications I simply lose interest. I happen to have a degree in math, and I know for the fact that when you know (or can reconstruct) the untuition behind the theory - it makes a world of a difference. If this kind of understanding is not a goal, then what is?

BTW, by "buying" I din't mean that it should buy me a dinner, but at least it's supposed to tell me something conceptually important within the theory itself. Example: in the LADR book, the chapter on dual spaces has no consequences, and the author even encourages the reader to skip it :).
> That is not always possible due to licensing like OpenZFS's kernel module.

Aren't these sorts of hardware drivers generally written in-house by the company who makes the hardware? Can't they pick whatever license they want since they own the copyright?

> There may also be trade secrets in a kernel module that they do not want to reveal by upstreaming.

A company that asserts the existence of "trade secrets" in kernel modules deserves to have to do the extra work. All kernel modules should be open source.
According to Fitzgerald, ray/path tracing is used for interiors in the most recent release:

[0]: https://youtu.be/fuu_wseJnIE?t=3m26s
For the reason you describe we consciously chose to never talk publicly about gender ratios. Having predominately female users (or even close to 50/50 actives) tends to attract people for the wrong reasons.
>a “server” just means a computer that serves content

From a software point of view, you are correct. You can use any machine you want for that use case.

It's one thing to say - "You can use this computer as a server / to serve content." It's something different to say "this is computer is a single board server" when it actually isn't.

I know I'm being pedantic but I work in Product for a server manufacturer. I'll stop now.
Edit: Nevermind, wrong thread. Vercel does honor DCMA, of course, though.
I really tried to enjoy the first game, but it was too derivative of its influences (Twin Peaks, In the Mouth of Madness, Stephen King novels) for me to get through. Control did a much better job with this, including it’s retelling of the Alan Wake narrative. I had hoped the sequel would be better, but from everything I’ve seen, they’ve doubled down on the pastiche. Hopefully the next Control game won’t fall victim to the same.
That sounds plausible, I wonder how strong the effect size is?
Barrel jacks tend to have higher contact resistance than USB-C.
There's a "system trap" where building intelligent systems or augmenting humans will grant at least a short term advantage, it has natural "arms race" dynamics.

Historically people have not done well at avoiding systems traps and maintaining any sort of global consensus not to do things. Particularly things that a) don't seem to be an immediate atrocity and b) grant economic advantage.
It is beautiful even on my 2070. But strangely mirrors are completely broken.
but programmers don't write underspecified notational shortcuts, because those are soundly rejected as syntax errors by the compiler or interpreter

this is not about semantics (like dependent types etc) this is just syntax. it works like this in any language. the only way to make syntax accepted by a compiler is to make it unambiguous

... maybe LLMs will change this game and the programming languages of the future will be allowed to be sloppy, just like mathematics
I could take mine home for work and plug it in at home, but it would not be good for being out on the town.
I thought they were asking about whether a coordinate system with basis elements e_1, e_2, ..., could be re-parameterized after rotation, and whether the re-parameterizations are infinite. The answer is simple via geometric algebra: yes.

Given (* is geometric product, . is scalar product, ^ is wedge product)

e_i * e_i = e_i . e_i + e_i ^ e_i = 1 + 0 = 1

e_i * e_j = e_i . e_j + e_i ^ e_j = 0 + -e_j ^ e_i = -(e_j * e_i)

where the e_i are the basis elements along the infinite rays mentioned.

To move to a rotated basis, make a rotor

R = cos(theta/2) - e_i e_j sin(theta/2)

~R = cos(theta/2) + e_i e_j sin(theta/2)

then you get the relationship in the new coordinate system:

x' = R * x * ~R

Since it's parameterized for any theta in [0..4pi], there's infinite of them, furthermore you get to pick which path you are taking to do the transformation along the way - either the 'negative' direction [0..2pi] or 'positive' direction [2pi..4pi]
Crappy ui on homepage, have you tried to scroll on a mobile device?!
Super clarifying, thank you.
It's debatable what the "most important" perspective is. For example, if I need a bunch of dot products between two sets of vectors, that doesn't seem like a linear map or a change of basis (not to me at least), and yet it's exactly what matrix multiplication is, just calculating a bunch of dot products between two sets of vectors.

Or when I think about the singular value decomposition, I'm not thinking about linear maps and change of basis, but I am thinking about a sum of many outer product layers.
Daylight Confusion Week
My, my,

HN downvoter guy,

with the negative eye.

You like to chew,

any kind of view,

that you think is askew,

according to your

half-blind negative eye.

You poor, sad, HN guy.
The idea is that the developer gets to try out their tech stack on a real world problem.

How many folks here have an itch and start developing something that scratches that itch and then don't know what the next step is.

Now imagine being able to try out that solution in a bigger space. Will it work, will it fail, who knows. I as a developer want to try it out, the company has the risk that it will work and then they need to deal with the fact that their existing tech stack can't solve all their problems.
You work at Vercel. Are you saying Vercel does not honour DMCA takedown requests and that is a selling point of using Vercel? This seems like a strange thing to brag about.
Not sure how they can given the CPU is roughly 4 generations old at this point and was underpowered when it was released way back then.
Intel NICs have had similar problems. One of my circa 2010 servers had the NIC lock up in such a way that passthru traffic to the IPMI was blocked preventing remote management access. I drove 3.5 hours to the data center to power cycle the system. Investigation eventually turned up an errata for exactly that issue. Suffice it to say that I decommissioned that server as soon as I could.
For values of "now" equal to 2019

https://github.com/westerndigitalcorporation/swerv_eh1
I've not heard of this before, do you have a reference for that? I can't find it easily, but… well… Google's not so great at this kind of thing any more.
Is "cure" technically what is being tested, or "treatment"?
I know, but it's also critical of some of the regulations, for example:

> Student: But a big chunk of the profits are due to regulatory capture. I mean, there's a ton of rules about certifying that your AI isn't racially biased, and they're different in every national jurisdiction, and that takes an enormous compliance department that keeps startups out of the business and lets the incumbents charge monopoly prices. You'd have needed an international treaty to stop that.

I am personally very nervous about regulation precisely because of regulatory capture and the ineptitude of even well-intentioned legislators, so I'm trying and failing to grok EY's perspective here, since he seems to echo my concerns about regulatory capture but then summarily dismiss them a paragraph later.
> If you are a software engineer, and you think that a server is "complicated", then why are you in this business at all?

I'm in this business to solve big problems with a minimum of effort. The three great virtues of a programmer are laziness, impatience, and hubris.

(I do in fact know how to build and maintain a server. But unless you're getting some unique value-add from doing that, it's a waste of time that you could be spending more productively)
This drove me mad when I had to do introductory maths at uni. Maths as written did seem pretty sloppy and not at all like a programming language whose expressions I could parse as I expected. Obv most simple algebra looks about as you'd expect but I clearly recall feeling exactly what you describe in some cases, and commented upon it to the lecturer about it asking why it was that way during a tutorial. He humoured me, was a good guy.

But I think mathematicians probably have a point - it did evolve that way over a long time and anyone practicing it daily just knows how to do it and they're not going to do a thorough review and change now.

It's us tourists that get thrown for a loop, but so it goes. It's not meant for us.
Used Raritans are pretty cheap on ebay. The dongles are even cheaper.
All that power and still they fail to position the camera directly behind the back... Hopefully same mistake will not be repeated on Max Payne remakes.
Calling a piece of hardware a server is indeed the same as saying the hardware is server grade, whatever that may mean (if it doesn't meet the grade to be used for servers, whatever that grade might be, logically you shouldn't call it one). Otherwise, every computer is a server, making the term "server" extraneous. It isn't extraneous, though, therefore server and computer must not mean exactly the same thing.

One could also argue this isn't a server because it isn't serving anything, it's just a powered down computer in a cardboard box in a warehouse, waiting for you to order it and tell it what to do, like any other computer (maybe you want it to serve stuff, maybe not).
The Brazilian version of this ("paçoca") is cassava flour mashed with pork fat and dried meat.
Also, bring it back but don’t call it that and maybe we can get by paying someone less to do the same work.