skysight-inc/HackerNews huggingface dataset:
Just got Google Fiber in our neighborhood (SoCal). It's amazing.

Couldn't help but scan your site, I hope your wife is doing well. Cheers.
Some initial video by Yannic Kilcher: https://www.youtube.com/watch?v=gGPv_SYVDC8
https://derkoe.dev
Really simple and just a few blog posts
Indeed!

And it looks like Marvel Comics didn't do proper research when they developed the SpiderMan figure.
This is relevant for CPU bound loads. Lots of lambdas do networking stuff where 90+% of the time is waiting for an HTTP download.
You can but that has security + protocol implications and is not as useful for general web consumers. This seems better IMHO.
Extraterrestrial Civilizations
Either the company performs a real search with intent to hire, or they are violating the law in a way they think they won't be caught.
Guess the article was too subtle.
well, I’d like to know what percentage of the time they spent on this particular business, was spent on product.
Yes, I know what Deno is, and when I say "semi-interesting", I mean I'm trying to find a silver lining to praise Deno for. To clarify, the similarity is that this claims to be a "single file" thing by importing the meat of the functionality from elsewhere. Which is not really interesting at all, because using batteries to make websites was already a thing with PHP in the 90s. Or, as I mentioned, it's not that different from just using express or path-to-regexp or lodash or whatever in a typical Node.js setup.

Caching dependencies is very different from general reproducibility. Committing node_modules guarantees that the app works even if the NPM registry were to implode. Try to deploy your deno thing from a cold state (e.g. maybe you're moving to a different AWS region or a different provider or whatever) while there's a deno.land outage and it will blow up. I'm actually curious what this caching story looks like for large cloud fleet deployments. Hopefully you don't have every single machine individually and simultaneously trying to warm up their own caches by calling out to domains on the internet, because that's a recipe for network flake outs. At least w/ something like yarn PNP, you can control exactly how dep caches get shuttled in and out of tightly controlled storage systems in e.g. a cloud CI/CD setup using AWS spot instances to save money.

These deno discussions frankly feel like trying too hard to justify themselves. It's always like, hey look Typescript out of the box. Um, sure, CRA does that too, and it does HMR out of the box to boot. But so what? There's a bunch of streamlined devexp setups out there, from Svelte to Next.js to vite-* boilerplates. To me, deno is just another option in that sea of streamlined DX options, but it isn't (yet) compatible with much of the larger JS ecosystem. </two-cents>
There's something really amiss with this thread. I saw all these comments a day or two ago, but it's saying they are new?
> The way Vaughn describes it, any time he reads something in a book, he can remember it almost perfectly. When he returned to school, he had even more to say, and more that he could understand.

Giant caudate nucleus at work?

https://www.youtube.com/watch?v=hpTCZ-hO6iI&t=700s
Very pleased by this addition! :-) Note that it creates special .on.aws URLs so if you want to use your own domain to future proof the endpoint (against linkrot if you ever leave AWS, say) you'll want to set up a redirect/proxy for yourself (whereas API Gateway does custom domains).

Also an interesting note from the docs about how said URL is generated: "Because this process is deterministic, it may be possible for anyone to retrieve your account ID from the <url-id>." I don't know how much of a problem this could be, but it's worth being aware of.
I think LGR did a pretty good video on this; it boiled down to what hardware you had and if there were good drivers available for it. Most hardware configurations did not and contributed to the well deserved reputation.
Projects That StandWithUkraine
But getting to product market fit requires effort and time.

And you don’t have either without some level of traction. Which in turn requires a GTM strategy and money to execute on it.
Is it possible to front this with your own domain using a CNAME or are the function URLs dynamically genrerated on each commit/upload/build?
https://coderrocketfuel.com

Includes coding tutorials and courses I've written along with some of my personal projects.
This is the article I got the info from: http://www.theatlantic.com/science/archive/2017/11/how-the-z...

This seems to be the referenced paper: https://www.pnas.org/doi/full/10.1073/pnas.1711673114

I was wrong about it being from a few months ago though. It was released in 2017 already.
thank you! I will try this now and let you know... very helpful.
Oooo that's fun. I feel like a kid playing with jelly.
That's right. I posted this one the other day https://news.ycombinator.com/item?id=30913492
How can one discern whether a file is statically linked?
> I wouldnt say an iframe and this are in any way shape or form comparable. this is a "full-fledged" website.

This is what's called an "analogy".

But your other points are valid.
> they Open-Sourced MIPS itself

Well, they didn't even do that, they just made a big announcement that they were opening up which as far as I could tell just meant they put a link to their sales staff on a web page rather than making you look them up.
Wow - mindblowing and kinda scary really.
https://andrew.legal

Mostly templates for legal agreements at this point. Gets more traffic than you'd think.
The short answer is that yes, it is complicated but there is plenty of room to do more than is done now.

Edge capability is improving significantly. My background is in AI, and I've been pretty impressed with what is possible now in desktop web browsers (eg https://twitter.com/nlothian/status/1507239300404228098). Tensorflow.js is pretty good now, and importantly has a set of accelerated primitives on par with numpy in Python which makes it possible to build your own models (including non-NN based models).

I think there are good prospects of being able to get decent results using techniques like sending trained models to the client and the client running that model against local data to generate recommendations. This could work well for things like ecommerce.
You can't use your own domain/certificate. If you CNAME it the cert will be invalid.
https://peterburk.github.io

It used to be http://peterburk.free.fr

(but I wanted .com)

then

http://peterburk.appspot.com

(but it was blocked in China)

then

http://peter-burk.rhcloud.com

and a redirect from

https://peterburk.tumblr.com

and from 2014 it was

https://peterburk.github.com

But now Github don't offer a .com subdomain, only .io. So I really wanted to move it to another free host, but haven't found an appropriate server that doesn't require subscription fees.

I guess I'm lost in the British Indian Ocean Territories, or the Input/Output. Whatever io is supposed to mean.
From what I saw of him, he never said that it is impossible to build non-GPL compilers, he said that the work free software developers do should not "help" proprietary software.

So yes, he basically said that if you want to develop a proprietary compiler, it should cost you, and not take GCC as a base to freeload. Intel basing their new compilers on LLVM clearly saved them effort.
Bubble Sort Algorithm in TypeScript
I think going along the lines here: The rent prices for commercial properties are absurd. For business loan reasons, most real estate firms would rather leave lots of commercial property empty, than to rent it "below market value".

I don't know that this video explains it all (no time to watch right now), but I did watch something similar in the past that did. https://www.reddit.com/r/Burryology/comments/oiiqif/videogra...

So if you want to start a small direct-to-consumer business, just getting a space to perform the business may be so expensive it's not profitable.
VAT is generally considered to be regressive (lower and middle class people tend to spend a larger percentage of their income and therefore are disproportionally affected).

The taxation system reflects our societal values to an extent: tax breaks incentivize some activities and excess taxes disincentivize. Pure VAT disincentivizes spending and rewards wealth hoarding.
VAT hurts the poor and the middle class. Seems like a bad move when we have billionaires playing around with rockets in space.
> How about we just replace the IRS instead? 5% flat VAT tax. No exceptions. No tax breaks. No more tax incentives.

How about we not? And instead of a some VAT flat-tax nonsense, how about progressive income and wealth taxes with no tax breaks or incentives at the higher brackets?

Now that we've settled that, lets talk about the IRS's software.

Edit:

> EDIT: Ope, my original point is a flat tax. I said VAT as I was trying to decide 'what' to tax in my head, and it seems thats what people are latching onto, instead of my three sentences following of "No exceptions".

That doesn't improve your point as much as you think it does. It's still the kind of tax proposal that the wealthy put out because it's friendly to them (e.g. https://en.wikipedia.org/wiki/Steve_Forbes#Campaigns_for_pre...).
yes, Free software is why we can even have this conversation. What's the question here?
The author [1] was somewhat recently featured on Hacker News [2] for their Fishdraw [3] project, if you're wondering why their name might look familiar. Always a treat to see what they come up with next!

[1] https://lingdong.works/

[2] https://news.ycombinator.com/item?id=28157657

[3] https://fishdraw.glitch.me/
im not sure, but the 2ndlast paragraph of the article may help you see what the issue might be.
Even the most fanatical microservices proponent will tell you that's just bonkers.

At my very first programming job many years ago I was given a bunch of code written by a string of "previous guys" (mostly interns) over a period of 10 years or more and was told "good luck with it". I was the only developer, with no real technical oversight. It was my first "real" programming job, but I had been programming for many years already (mostly stuff for myself, open source stuff, etc, but never "real" production stuff).

In hindsight, I did some things that were clearly overcomplicated. I had plenty of time, could work on what I wanted, and it was fun to see if I could get the response speed of the webpage down from 100ms to 50ms, so I added a bunch of caching and such that really wasn't needed. Varnish had just been released and I was eager to try it, so I added that too. It was nowhere near the craziness you're describing though, and considering the state of the system when I took things over things were still massively improved, but I'd definitely do things different now because none of that was really needed.

Maybe if it had been today instead of 15 years ago I would have gone full microservice, too.
Right, I was noticing specifically SOLAR_FIELDS comment here - https://news.ycombinator.com/item?id=30913492#30914165

On both threads it says 4 hours ago. I thought I was going insane because I remember googling Netmaker at the time, and it definitely wasn't today. Clicking into their profile shows the comment '1 day ago'
https://www.carrot.blog

I enjoy writing about server-side Kotlin (and a bit about livestreaming). I've found the process of writing about side projects to be really helpful in getting perspective, after being buried in them for a while. Hope folks enjoy reading :)
A list of slacktavists. Great.

Putting a banner on a your README does literally less than nothing, because it makes you feel like you've done something and lets you off the hook.
So you want to cause the greatest impact to those who spend the largest portion of income, rather than invest? This is frankly a terrible policy proposal and would only serve to harm the least well off. Leave it to Silicon Valley types who make a large enough fortune to retire by 40 to not understand the needs of those less well off.
Demo was started by the original author of Node, and they took lessons learned to this new platform.

Also note that Deno is an anagram of node :)
> For example: instead of memcache/redis, set aside a ~100 MB of memory in your app process for an LRU cache. When an object is requested, hit the DB with an indexed query for just the 'updatedAt' timestamp (should be a sub-10ms query). If it hasn't been modified, return the cached object from memory, otherwise fetch the full object from the DB and update the local cache.

I've never built something with this type of mechanism for a DB query, but it's interesting. I don't think I've ever timed a query like this, but I feel like it's going to be an "it depends" situation based on what fields you're pulling back, if you're using a covering index, just how expensive the index seek operation is, and how frequently data changes. I've mainly always treated it as "avoid round trips to the database" -- zero queries is better than one, and one is better than five.

I also guess it depends on how frequently it's updated: if 100% of the time the timestamp is changed, you might as well just fetch (no caching). Based on all the other variables above, the inflection point where it makes sense to do this is going to change.

Interesting idea though, thanks.

> For bonus points, send an internal invalidation request to any other app instances you have running when an object gets updated. Now you have a fast, scalable, consistent, distributed cache with minimal ops complexity.

Now you have to track what other app servers exist, handle failures/timeouts/etc in the invalidation call, as well as have your app's logic able to work properly if this invalidation doesn't happen for any reason (classic cache invalidation problem). My inclination is at this point you're on the path of replicating a proper cache service anyways, and using Redis/Memcache/whatever would ultimately be simpler.
Wealthier people would love it. This was a pretty popular conservative tax proposal back in the 1980s or so. (Actually a flat VAT tax is even more regressive than a flat tax generally.)
Cloudflare Workers is head and shoulders above AWS CloudFront Functions and Lambda@Edge [0], if you can fit your workloads in 50ms (CPU time) or 30ms (IO time). Workers is wayy cheaper, wayy faster [1].

Workers has 1MB script size limit (post compression), so that's there, too, and can run WASM or JS workloads (which CloudFront Functions can't, but Lambda@Edge can).

As for AWS Lambda Function URLs: Well, it isn't comparable to Workers at all. But if my use case fits Workers, then that's what I'd would prefer. In fact, I've gone many lengths to make my workload fit Workers. Deno Deploy is another viable alternative.

[0] https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...

[1] dated, but relevant: https://medium.com/@zackbloom/serverless-pricing-and-costs-a...
https://dedouss.is

My personal blog.

Statically (and proudly) generated by Hakyll. Hosted on my personal AWS account, using Route53 + Cloudfront + s3. Source sits within a private GitHub repo of mine, along with some Actions workflow that compiles and pushes the build to s3.
Off topic/feedback: I like the look of your service and it's something I've been thinking about looking into recently. I have even used the EC2 instance type list a ton without ever realising that it was attached to your site.

However, I'm afraid that I sadly would not touch your service, because SSO is only on your enterprise plan. I hope that eventually you might consider putting SSO on one of the priced tiers.

(https://sso.tax/ approximates my opinion)
We also don’t have AGI yet either… who’s to say that consciousness doesn’t come along for the ride once you reach that level?

We don’t even know why we have consciousness.
Hyperscalers make it easier to launch a new ISA - instead of convincing a lot of manufacturers that build diverse products with it, all of which you need to more or less manage into compatibility so that your software doesn't get diluted, now you need to convince one or two hyperscalers that your solution will offer the same capacity in less space for less power. That, of course, after some compiler enablement, but that's something every ISA needs to do. You can start by building a beefy server chip instead of a full lineup from thin laptops all the way up to beefy servers.
I've been a student member a long time ago and cancelled my membership in the 90s when work differed very much from research, which was ACM's main point in ny opinion.

Nowadays access to O'Reilly's bookshelves for members might prompt me to reconsider. Cf. https://learning.acm.org/e-learning/oreilly
I don't think you have it. Say you have an input like this:

[3,2,100,100,2,3]

So you start on the outsides working in with your method, and you will stop at the two outermost 3s, because the 2 is less area, and never make it to the inner 100s. That's why the actual algorithm is to keep moving the pointers in until they meet, in a very specific way, keeping track of the maximum the whole time. It's not about actually finding the maximum and stopping early, it's about reducing the search space to O(n) from the naive O(n^2).

EDIT: However! There is a condition where h[n] <= len(h), which actually makes your method work! But you never mentioned that, so I think you may have gotten it by accident. :D

Like, with that condition, it becomes something like this:

[1,1,6,6,1,1]

and then stopping at the outer 1s is equivalent to making it in to the 6s.

I guess my issue is that I didn't example the conditions well enough. There's was a huge clue in there!
Ha, now you can use the label printer to label the machine!
Someone should update this is from 2020?
Remember you don’t pay for invocations. You pay for memory, latency and traffic.

That constrains how you build architectures with lambda. Anything bloated or written in low efficiency languages, or does any amount of compute or latent network traffic will burn you. That includes dealing with slow clients and synchronous APIs.

As for rules, there aren’t really any catch-all ones. We build out on Kubernetes now though as that’s portable. The lambda developer story is quite horrible and that’s where our cost is.
https://raemond.com
Interesting. How hard would it t build you own Tailscale implementation then? Does Tailscale just mostly provide a nice UX and provisioning on top of wireguard-go?
Although I am by no means trying to deny russian warcrimes on this conflict and the fact that it's a war of aggression. I'd like to take into account the fact that during pretty much every war and siege the amount of bodies on the street have been a cause for disease and as such, perhaps we should consider that these mobile crematoriums were brought to Mariupol with the objective to mitigate the spreading of diseases (and I'm not even saying they might be concerned for the welfare of the civilian population but they might be concerned for their own troops')
So I can take systemd-timesyncd and run it on systemd-less Devuan or FreeBSD? systemd-resolved? systemd-networkd?
I like this project and will play with it, many thanks.

The video was fun, catchy and engaging. You explanation was clear and concise.

The music was fine at the start but as it continued all the way through it made it hard for me to concentrate and I found it easier to mute and use subtitles.
It all depends. Cost-wise, Lambda is the only real option for running tens of thousands of Monte Carlo-style simulations at once (which require high performance for a very short execution time). Containers are too slow to scale up for our target time, and if using regular instances, they'd need to be always-on which costs a ton for the performance tier we'd need.

With Rust on Lambda we found a good mix of start time and parallelism of each that made it much cheaper and faster.

EDIT: The workload times are only somewhat predictable so even doing something like scheduled scaling is a half-solution.
https://nikitavoloboev.xyz

It's due for big update though. Most of the content is my wiki: https://github.com/nikitavoloboev/knowledge
Ukrainian nationalism threatens the Russian people? How? You think Ukraine is going to march on Moscow? (Let us note very carefully who invaded whom here.)
An engineering blog from the BBC published an update a few days ago on their migration to a serverless architecture, titled "BBC Online – A year with serverless": https://medium.com/bbc-design-engineering/bbc-online-a-year-...

They report 3.3B function invocations for 2.3B requests served, a total of 61,000 hours of execution time and 1,500 concurrent executions at peak.

Using calculator.aws, simply entering the number of requests at 67ms each (61k hours/3.3B invocations) with 128 MB of memory each computes a cost of only $1,107.

Then of course there's bandwidth, databases, file storage, and a lot more… but 3.3B lambda executions for $1.1k is really cheap. Not to mention that a client like the BBC would benefit from negotiated pricing with significant discounts. Even without discounts, serverless is often pretty cheap.
Aren’t our brains just carrying out instructions in a very impressive way?

I think the jury is still out on whether or not we actually have any control over our thoughts.
> You could propose something like VAT + income tax for those who make over $1 million/year or something...

What did a person making $1m/year do wrong they are penalized unfairly against another person that doesn't? I have a feeling, much like now, all this accomplishes in reality is the rich hire good enough accounts to hide their largest sums from the IRS. That leaves the middle class and poor once again bearing everything... and we're back to where we started. Carving out 0 exceptions and sticking to it ensures that that literally nobody can say they are being treated unfairly.
If we can dream of reforming the whole system, how about a voluntary tax in exchange for a governance stake? Like, the more tax I pay, the more say I have in the decisions my government makes?
Wind power was the second-highest source of electricity for the first time
I use Lambda heavily, especially in new projects that haven't been proven yet. The cost savings are significant for two reasons:

- Easier to maintain so less hours spent handling things like deployment and autoscaling. Payroll is likely the company's top expense so this is not insignificant.

- If the traffic is sporadic or unpredictable you have 100% efficient resource utilization, which is very difficult with traditional servers.

I have some microservices that would cost $10 per AZ / datacenter per month (so at least three to have High Availability) that cost effectively $0 per month on lambda.

At scale, it depends on how consistent your load is. If it is highly consistent a server may make sense. But even for high traffic apps the cost can be lower or -- if it is higher -- so negligibly higher that the saved maintenance cost pays for it.

I have many projects on Lambda, but for example: I run an entire small-startup of mine for < $1 per month and have high availability. The number of hours I would need to spend to get the cost that low would be way too expensive.
https://jezenthomas.com/posts/

Angry rants about software.

The site is written using a combination of Brainfuck, APL, Prolog, and Fortran.

…

just kidding.
I'm fairly certain you do pay per invocation; $0.20/million. Its not the bulk of the cost for sure but its non-zero nonetheless.
As a former goldsmith by trade, I agree. We mostly use vacuum casters or centrifugal casters and vestment casting.

I've often wondered if there were a market for silver bullets on say Etsy. Minus the gun powder and primer of course.
Agreed, consumption taxes overwhelmingly favor the rich.
The content and the design of your site look excellent, well done. I think the lab notes format for longer term projects works well to group ideas.

Is there any way to preview what is in the member magazine? It looks compelling but hard to tell if it crosses into purchase territory from the outside.