skysight-inc/HackerNews huggingface dataset:
Not sure if matter of preference or matter of right tool for the job and industry agreed best practices regarding simple vs complex. In the sense that you may prefer the round peg, but it doesn't fit the square hole.

I've been doing JavaScript myself for about 15 year, unfamiliar with the UNIX philosophy (to be doubted as any doctrine). Started doing web development using plain HTML the "old school" way, I personally dare to say the _normal_ way.

Before the rise of SPAs I very much agreed with the idea of progressive enhancement which is coming again into attention with the likes of https://turbo.hotwired.dev/.

While doing SPAs I always felt that stuff constantly didn't fit, that we were constantly using unfit tech, doing hacks for benefits of using a single (unfit?) language both on the server and the client, partial loads (faster loading times) and having a single codebase for all OSes. Stuff felt hacky most of the times and we were hiding those complex hacks under what _seemed_ as elegant and simple abstractions. But I believe most experienced JavaScript developers agree that the elegance and simplicity is mostly on the surface. I constantly felt dissatisfied with the code I wrote. I refuse to go on a full rant regarding SPAs and JavaScript but that's the gist of it.

While configuring my dev environment I stumbled up the https://suckless.org/ guys. Their code embodies the UNIX philosophy well although some people, including me, might say that some stuff is too simple. Simplicity for the sake of simplicity is not a good idea (nothing for the sake of anything is a good idea to be honest) but rather as a consequence of you understanding of what's not really needed.

While investigating more more the UNIX world, discovering OpenBSD and using it as a daily driver things started to fit and make sense.

Now, regarding how mkws fits generating static sites, it mimics building a small C project except the Makefile is replaced by a shell script, so all the principles fit and are well established. pp is the compiler, .upphtml files are the sources, html files are the output binaries. Everything integrates and fits well. I feel satisfied about how everything works.

Code is small and simple, abstractions are kept to a minimum. I, as a single person, am able to investigate, understand and change every part of the generating process. Can't say the same thing about a JavaScript static site generator, you don't really need the v8 engine to generate a few HTML files, that's complex, most of use agree simple is relatively good, complex relatively bad as an industry best practice.

Regarding SPAs, I believe they were a quick solution until we properly solve the problems they solve via progressive enhancement.
> Managed Kubernetes isn't a panacea if you have a reasonable scale of work that you're throwing at the clusters.

And Nomad is?

I’ve seen nomad, particularly nomad and consul setups fail spectacularly. One only has to search for the recent Roblox outage for a high profile example.

Nomad requires just as much engineering talent to run as k8s, it is just packaged differently - and has less community support, buy in. Nomad plus Consul probably requires even MORE engineering talent to run. How many times have you had to troubleshoot etcd within a k8s cluster?

Come to think of it as a practitioner of both I can’t say k8s has ever failed me as spectacularly as nomad has.

I say all of this as a fan of Nomad.

Moreover: managed nomad is basically not even a thing and if HashiCorp or some partnership were to offer it- it would probably be ludicrously expensive(looking at vault and consul here).
https://3d.readyplayeremma.com/

A little multiplayer WebGL environment I made. WASD controls, plus click and drag to turn. Backend is Elixir/Phoenix. The little trivia game isn't synced between players though.

Works on mobile too, but touch controls are not as nice. Real-time reflection and refraction on some things in the scene too.

edit: If there is no one else there, you can just open another browser to be able to see the multiplayer working. Every player is a randomly colored drone orb thing.
I’ve been using hackerweb.app every day for the better part of 5 or 6 years now. Thank you for making that :)
https://vlad.studio/

drawing wallpapers since 1998 :-)
I think it would be easier to cast a cylinder bigger than the required round, and machine it down to size. This would remove the surface imperfections, and let you make any arbitrary outer diameter.

Keep all the chips for the next casting run.
The BBC article is only talking about generation time, specifically not download time (including linked assets), and we have no idea about dwell time.

It only takes a 3G connection a few miles outside a city to add another 500ms to that opening request. Say we're up to a second before some readable text appears, now we'd like to know how long the user will actually spend reading the text or waiting for images to load before navigating again.

Intuitively, I think that load time/dwell time ratio probably captures what those studies talk about better than just raw numbers. 1 second between 10 second TikTok video loads would be extremely noticeable, but barely worth mention if the user instead was spending 10 minutes reading e.g. a feature length news article.

My personal BBC reading habit regularly involves clicking into an article just to catch the opening paragraph and seeing which opening image they used (they rarely use the same for the thumbnail). The average is probably not as low as 10 seconds, but it's certainly something much less than 2 minutes.

Dwell time probably isn't a great way to capture it either. My pattern is quite "flicky" but I bet there is a spectrum all the way from "reads every last word" to "literally just loves to click". I guess latency becomes increasingly important for folk further along that spectrum
There's over 4 million (and counting) Ukrainian refugees in Europe right now, and quite a few of those people are software engineers. Then there's over 100k (and counting) Russians that rushed to leave the country before the new iron curtain goes down - and I wouldn't be surprised if most of those are software engineers.
Yeah, I get it. A lot of times it's all about guessing the right verb. There is a "help" command which has pointers on how to play (thanks to a handy "extended help" library for Inform7)
https://njs.com.np
I started writing about security but eventually started blogging in my own company’s resources/blog so there’s not much. After around a decade of plain simple site, I settled with Wordpress and also wrote about why I did that here. https://njs.com.np/uncategorized/why-wordpress/
Yes, they’re sending HTML chunks over the wire. It’s the same end result though, except you’re still not exempted from learning JS.
Graphs fit well with functional code styles. Art and games have a lot of places where a functional style makes sense.

Games are usually heavily pre-allocated and work tends towards per frame computation operating on a pre-allocated state. Again, this leans into the functional style and thus an easy graphical style.

You can write behavior trees that run per frame without a lot of hidden state. You can write shader graphs as shaders also happen to be very functional in style.

It also helps that the field attracts very visual people by nature.

It's also a graphical field by nature. A console might make sense for some programs but a graphical interface with a built in graphical output makes more sense when you're operating on meshes and textures and such.
> It is 2021 and there is no App which sends me daily notifications of what I must read.

Everyday we stray further from the light of the gods.
> it is possible to smartly choose the correct few samples for the network that yield the same results.

And then, someone is using pretrained 500B model, and fine-tuning your few examples, and getting new SOTA.
Weird! I'd love to know how you got in that state. Please email me :)
https://github.com/CadQuery/cadquery :

> CadQuery is often compared to OpenSCAD. Like OpenSCAD, CadQuery is an open-source, script based, parametric model generator. However, CadQuery stands out in many ways and has several key advantages:

> The scripts use a standard programming language, Python, and thus can benefit from the associated infrastructure. This includes many standard libraries and IDEs.

> CadQuery's CAD kernel Open CASCADE Technology (OCCT) is much more powerful than the CGAL used by OpenSCAD. Features supported natively by OCCT include NURBS, splines, surface sewing, STL repair, STEP import/export, and other complex operations, in addition to the standard CSG operations supported by CGAL

> Ability to import/export STEP and the ability to begin with a STEP model, created in a CAD package, and then add parametric features. This is possible in OpenSCAD using STL, but STL is a lossy format.

> CadQuery scripts require less code to create most objects, because it is possible to locate features based on the position of other features, workplanes, vertices, etc.

> CadQuery scripts can build STL, STEP, and AMF faster than OpenSCAD.

What are some of the advantages of OpenSCAD tooling?
Thank you. You can get the full dose of nostalgia by using floppy disks...
> Kubernetes can stack many containers per physical host, with widely varied workloads cooperatively sharing.

Until you learn the downsides of this approach at hyper scale, namely that containers and a shared kernel mean that all of your workloads are sharing the same kernel parameters, including things like network limits and timeouts and file handle limits. Multitenancy and containers actually ends up working against you and creates new problems and knobs in your individual jobs that you have to configure -- to the point that it's almost worth just having different types of jobs run on different isolated node pools and eliminating your multitenancy issue anyway.

Companies that scaled on KVM never had to learn about these limitations and just focused on what their hardware was capable of in aggregate.

At hyper scale and with multitenancy, microVMs are always going to be the end state -- and while there's k8s support for this, it's far from the default or even most convenient option.
Hrm reminds me of government.
This is great.

Crusader Kings 3, a recent strategy game, implemented nested popovers like this to handle the same issue and now I wish every popover system had it.

Here's a demo for anyone curious: https://www.youtube.com/watch?v=Dg-WelHEsEU
https://walterbright.com/

http://www.classicempire.com/
https://www.mnsh.me
Recently finished building it.
Greg probably also knows SAS and AMPL, and has a good knowledge of ops research, which is within stone-tossing distance of whatever ML is pretending to be this week.
Original article is a good read too:

https://www.cell.com/cell-reports-physical-science/pdf/S2666...
Definitely try reading through the help commands. Use the page up and page down keys if you need to scroll. Hope that helps :)
Tools give you leverage ;)
Thanks. There are a bunch of things like that that people try thinking, or at least hoping, that it's a real prompt somehow.
Well sure, but the question is why are graphical languages the DSL of choice?
Languages need a lot of upkeep in order to be fluent. For a single language you are talking about over 10000 vocabulary words and hundreds of grammatical patterns not to mention learning the normal way to say things like what verbs typically go with a noun. And then there's also deeper learning the correct way to pronounce everything let alone the mannerism and body language you should use while speaking it. You have to do all of this without losing competency with any of the other languages you know and without mixing up anything between them.

In order to reach these crazy high number of languages you will have to make compromises.
You might like Public Domain Review, then.
Likewise for German forces in the second war. When they encountered the sheer richness and quantity of U.S provisions after the D Day landings, for many of them it really brought home how hopeless their situation was in ways that abstract ideas of military and economic balances couldn't. Of course this shouldn't necessarily be used to draw absolute conclusions. Soviet forces were basically pushed into battling the Germans while subsisting on what could basically be called starvation rations, but they managed to crush the Wehrmacht piece by piece.

Incidentally, the U.S also fed much of the Soviet Army from 1943 onward, to the point where Soviet food provisioning became highly dependent on U.S supplies (only from 1943 onwards).
100%. I think there's some viewport configuration I can include to make it look better on mobile, I should really play around with it and get it working..
because more growth. when you look at real growth and dollar adjusted growth, the US comes out way ahead.
See [1], or [2] and [3].

[1] https://github.com/as-com/varint-simd/blob/f4c4af672403cc683...

[2] https://en.wikipedia.org/wiki/X86_Bit_manipulation_instructi...

[3] https://en.wikipedia.org/wiki/List_of_AMD_CPU_microarchitect...
> most of the time the recruiters say that the age is a problem

For real? What country is this in?
FYI, on iOS Safari the left hand body text is outside the viewport. The “T” in Technical Director is only visible from the vertical middle part of the letter onwards.

Aside: I like that you say “leader” first. We need better leaders.
Meme stocks and Bitcoin will not redistribute wealth
Wait a sec, how does Deno knows these classes are actually tailwind css classes? How can I disable that or use an alternative?
UK to send armoured vehicles to aid Ukraine
Sound, Spruce and Science: Measuring the variables of guitar tone
I think that’s a large oversimplification of Facebook. While it’s true a lot of FB storage is MySQL backed they also created many complex systems such as:

- Cassandra (based on dynamo/big table)

- wrote a custom KV store named RocksDb that is open source/now a company

- wrote a custom photos storage system that replaced an NFS based design

- wrote another custom binary object store

- wrote a custom geo distributed graph db (Tao)

- wrote an in house distributed FS replacement for HDFS

https://www.cs.cornell.edu/projects/ladis2009/papers/lakshma...

https://www.usenix.org/legacy/event/osdi10/tech/full_papers/...

https://www.usenix.org/system/files/conference/osdi14/osdi14...

https://www.usenix.org/system/files/conference/atc13/atc13-b...

https://www.cs.princeton.edu/~wlloyd/papers/tectonic-fast21....

https://m.facebook.com/nt/screen/?params=%7B%22note_id%22%3A...
Deutsche Bank is the first big bank to forecast a US recession
Those are versions of the same(ish) ISA and are (usually?) backwards compatible. I'd mind less if MIPS-the-company made CPUs that were RISC-V with a MIPS-the-ISA compatibility mode, or otherwise actually had continuity; it's the apparent plan to throw away the ISA but keep the name that's jarring.
You do know that refugees legally aren't allowed to work, right? You must fully complete your asylum-seeking process before you are allowed to seek employment. That often takes years if not decades.

And because of various financial embargos it's historically very hard to hire Russians in European countries unless they have bank accounts in those countries, which without EU citizenship or long-term residency are very, very hard to get.

Neither of these countries' citizens are allowed to freely travel and work within the EU the way that EU members can.
The problem is not the tech people, it is the boomers who lived here before us. They have manipulated the system, voted down every attempt to build more housing, and leveraged their good luck to engage in rent seeking and siphon off half of the "ridiculous tech salaries."

My old landlords had average non-tech jobs in the 80s, bought a house for under 100k. At some point they used it to buy a second house, and another, and another. Now they own 30+ houses and rent each for 4-7k/mo.

Old next door neighbor's house was owned by her dad, he was a public works employee and owns 6 houses in the bay area now.

Neighbors on the other side were an older couple with adult kids and multiple rental properties in Fremont. They bought a house for their adult son outright before we moved.
http://www.chrislessard.co/

it’s nothing more than a decorated version of http://bettermotherfuckingwebsite.com but it does the job and works on mobile without me needing to understand much about css.
I like the idea and I’m likely to try the concept on something. This website has wrapping issues on my phone. Since it’s binary, that’s probably easy to solve in a single function. I’m really curious how data is stored in this system. Is all this text inside the code base, set as variables or something? Is it tacked onto the end of the bin and then the bin reads and processes it somehow? Or, is this reading plain-text stored alongside the binary?
I can't open it!

"What happened?

You've requested a page on a website (potateaux.com) that is on the Cloudflare network. The host (potateaux.com) is configured as an Argo Tunnel, and Cloudflare is currently unable to resolve it."
>Super interesting how /r/coronavirus and 4chan were more accurate in their conclusions about Covid.

Turns out if you state virtually every possible conclusion, some of them will be accurate in the end
clickable link: https://www.000fff.org
+1... I coach a lot of new engineers during their job search and good portfolios make a huge difference. You get more interviews, people trust you more, and recruiters are more likely to reach out. If you need help, check this out: https://phaseai.com/resources/portfolio-checklist or email us!
Facts are carefully constructed human artifacts, not ideal platonic forms. Since they are usually formed by a consensus, or at least the appearance of a consensus, they are inherently political. The scientific method will tend to produce facts which are "eventually consistent" with reality, but since humans are involved, it's not a guarantee, especially in the short term.
Thanks! I keep on thinking I should take a couple copies of the book and hang it up as one super-long scroll somewhere. I don’t think my entire apartment is actually big enough for this.
https://go123.live/

This is my blog to share some fun things, I'm more interested in Xbox, cryptocurrency lately.

Recent articles about Xbox

https://go123.live/unboxing-xbox-series-s-fortnite-version/

https://go123.live/is-console-better-than-computer/

https://go123.live/life-is-strange-ture-color-review/

Recent articles about cryptocurrency

https://go123.live/how-to-spend-cryptocurrency/

https://go123.live/get-vps-in-cryptocurrency/
Definitely the raw ingredients are different.

For example when I buy milk, I can find versions that are from cows not treated with rBST, and those that are. Is there much of a difference for consumers? The government doesn't think so, but certainly some producers do.

Same thing with meat. You can buy meat from animals fed with ractopamine, and those that aren't. Some governments (such as the European Union) believe it's harmful and they ban it; others (U.S. in particular) don't. What do you choose?

And there are many, many more similar choices.
Alas, I wanted to believe, but I pretty much immediately uncovered a bug with the way my browser’s back button works.

In iOS Safari, click the “CLI” link at the top, then swipe the page to the right to go back. If you do it slowly it works, but the first time I tried I did a regular flick-swipe from about the height of the page where the version number is. I was trapped in deno.land and couldn’t go back.

(Maybe that’s a bug in deno.land though, not deno.com?)
http://nibrahim.net.in

I used to run this on wordpress when it was first released. Built a few terrible looking themes for it too. This was a redesign from that time. It was doing using the YUI toolkit. Phones were not a thing then so I didn't consider that. Many of the ideas were taken from snippets of CSS Zen Garden. It's generated using Jekyll and has disqus for comments. I wrote an emacs mode https://github.com/nibrahim/Hyde to manage the blog. Much of the content is outdated. I don't actively blog anymore.

This is hosted on a shared hosting service called hcoop which I got onto in 2001 or so and have been on ever since. The domains were registered on an Indian registrar (net4) which went under and I migrated them to namecheap a month or two ago.
clickable link: https://davinder.net/
What about waterjet?

Or e.g. SYLOS laser for transmutation?

Or replicating nanomachines?

Or a vat of something like the stuff that eats plastic and everything else in the ocean if it gets out?
Trust and truth are two very different things. It's possible to lose trust by telling the truth.

So is it worth it to be less truthful? Is there good you can accomplish with that trust?

I see what they're playing and the bind they're in. It's a very social kind of game. I'm just too simple to be there or have dealt with it.
Only because the spec lacks table?
Did the world change for Linus Torvalds?
The resolution here:

Librarian:
Happy Easter
X

feels eerily similar to an ending from a National Treasure / Tomb Raider movie. In fact, I think we can go ahead and assume that some globe-trotting high jinx occurred. Maybe there was a map to the actual Tree of Life?
The vast bulk of Federal income tax revenue still comes from the rich. Getting rid of them isn't going to help the rest.
clickable link: https://thehighestcritic.com/
The second part of this review digs into the part of the book that deals with the state of public assistance at the time. Pretty grim stuff:

https://news.ycombinator.com/item?id=30939704
I doubt the efficiency, do you have sources? What are the chemicals you start with?
Thanks! Nice to know that it's still useful :D
I started blogging for my future self, found it useful, and it became pervasive. That was more than 20 years ago.
You need to upgrade those to be able to use hydrogen, but you don't lose a lot more efficiency if you upgrade the hydrogen to methane afaik.
> And although the WHO has drawn strong criticism for the way in which it assessed SARS-CoV-2 transmission, some researchers don’t find the agency’s response surprising. The international community looks to the WHO for early warnings of disease outbreaks. But when it comes to science, the agency “sees its role as certifying the current expert consensus, not (usually) advancing new, tentative knowledge

Fair enough, I'd say
https://manuelmoreale.com

First time I have a site I’m happy with.
Pumped storage doesn't scale though. And in the end, efficiency doesn't matter, only cost does. Fossil fuel power plants are 40% efficient, but they're still profitable.
Captured german defenders on D-Day famously asked their American captors where all their horses were.
Rich people playing with airplanes is how we wound up with cheap global air travel.
https://aswinmohan.me

My blog is a collection of txt files. Here's a post about why I wrote it in text files https://aswinmohan.me/only.txt, here is another post about Phoenix LiveView https://aswinmohan.me/superfast-liveview.txt
The animated run would probably be very interesting with a program emulating the Enigma machine.
https://cookie.engineer

Built my website as a fun project over the holidays and experimented a little with fun to use UI/UX elements while trying to preserve as much backwards compatibility as possible.

Copy/paste uses markdown, which is used to generate the static site, print stylesheets, responsive layout, an interactive avatar, a crypto scavenger hunt, konami code, zerg rush, and works without javascript or even in old browsers like links/lynx. CV uses web crypto api to preserve secrecy etc.

Wanted to maybe build a little OWASP CTF for it at some point, too...