skysight-inc/HackerNews huggingface dataset:
And even if you do want it, you can always just install the Ruffle extension[1]

I, too, was surprised about Flash. I'm an older dev but I never got into Flash in the heyday of the 90s internet. Weird right? So many people were really into using Flash games and apps, I just completely ignored it. Only since Flash End-of-Life prompted multiple people to contact me asking if this VF browser could support Flash.

At first I dismissed this as just a really niche and weird use case. But over time, and more and more people asking about this I thought, "maybe I'm missing something here." So I looked into it and discovered Ruffle, which is basically a massive project with 100s of thousands of users. It's also pretty cool.

And then, finally, 20 years after the heyday, I started trying out Flash games and movies and apps for this integration. And I found out they're actually really cool. There's a whole deep reservoir of really creative, and moving, and entertaining content that was expressed in Flash--and tho I'm sure this must be obvious to some people--I was never aware of it.

So why do I want Flash? Indeed, it's the question you ask before you realize how cool Flash, or the Flash content, really is. Maybe you look at that and still think Flash is not for you, but at least then you can appreciate why so many people love it.

[1]: https://ruffle.rs/#usage
Verhoeven famously gave up on reading Starship Troopers after a few chapters, calling it “boring and depressing.”[0] He was a kid during the Nazi occupation of The Netherlands and couldn’t stomach the pro-war, pro-military, openly jingoistic messaging. He had to be talked into making the movie, and only then when he was allowed to put a satirical twist on it. It’s quite a good trick he pulled!

[0] https://www.looper.com/358395/the-real-reason-the-starship-t...
Officials, Pfizer, and Moderna were loudly celebrating the "94%" or "95%" effectiveness, which was measured in symptomatic cases. Now its 0-20% w/o a booster. The vaccine is clearly less effective than before, which is understandable given the new variant. But it's definitely disappointing--a lot more people will die because the herd immunity clock got reset.
Good idea! It'd be nice if you share some screenshots of how it looks like and its main features (visual) without needing to create an account.
Checked arithmetic is a much bigger performance hit than most people expect.

It means that every arithmetic operation is potentially a branch/jump instruction. This wrecks a lot of pipelining/out-of-order-execution schemes.

I once worked on an exotic architecture where the integer types had a "NaN" value just like floating point numbers do; it had both modular and checked arithmetic, but the checked versions would return NaN instead of branching.

It also had 37-bit integers. Yes, 37-bit. Fun times.
I usually propose a rather simple, albeit not cheap, experiment for this.

1. Find a sufficiently large "shallow" body of water.
2. Build a number a number of masts/poles in a straight line, all with an identical height over the water.

Now when standing at the shore and looking at the masts I predicts one of two things.

a. you can see all masts in their entirety with a telescope, or
b. you can see less and less of the masts the further away they are.

There are actual places with power lines that satisfy this requirement. For b. you can use high school math to reason about the curvature needed to explain the results. There is no such sound logic (to my knowledge) explaining this for a flat surface.
I wonder how these "no heating"/"no cooling" homes work in situations like mine: my wife is permanently freezing cold, sitting around inside with multiple layers on, sometimes a blanket, and the heating on full-blast while I am walking around in shorts and t-shirt sweating?

I.e. people have different ideas about what a comfortable temperature is. In my wife's example it seems like unless she can actually "feel the heat" as it were, she is not comfortable.
Pardon my ignorance (I'm not a game developer).

I was surprised to find vertical blanking interval mentioned in the article as CRTs haven't been a common sight for years. Is it still a relevant concept when writing code for modern GPUs?
I have an "in" on HackerNoon, but not all of my content is tech/startup related (which is what they want). I think the problem is that platforms need a way to monetize, Medium was great during it's growth years but once it needed to start making money, how do they monetize? I'm still hopeful for something else out there
I think causal/critical reasoning is not natural to humans, it has to be learned and can only be applied in limited fields. Humans by nature have survival thinking, not critical thinking. Of course survival depends on taking the correct decisions and that tends to correct some errors in thinking, but not all.

Interesting, the same applies to GPT-3. It just memorizes the surface of things without critical understanding. But that means it's just doing what the average human does, while being compared to the idealized critical thinking human.
In general, this conclusion comes from the notion that a passive house has fewer moving parts and requires less attention. A poorly insulated house demands that you take more active measures to ensure that it keeps a positive temperature (so water pipes don't freeze), this is extra pertinent should the power go out. A well-insulated house is also likely to have fewer points of failure (water getting into cracks and whatnot).

A proper passive house generally only has one maintenance point, which is the ventilation / air filtration system, and temperature control is easy. You don't have to worry much about the insides being too hot or too cold, as it should keep whatever temperature you set regardless of the weather outside.

With all that said, you should generally take everything I said with a grain of doubt, as I'm not an expert, and someone could well shoot down all my points in the comments. ;-)

My prime goal with any house I buy is to make sure that I have to do as little as possible; never worry about water being in the wrong place, and never worry about the power bill, or temperature in general.
> They tell you how to interpret data and to which schema definition the data conforms to. Elements `<a:MyElt>` and `<b:MyElt>` tell you explicitly how to interpret them. Without the namespace, you have to guess.

So you'd mix and match elements from different versions of the schema in the same document? Does that work? I've never seen that done and can't imagine how code would handle that unless it was via some very simple translation rules (in which case the value would be minimal).

(I've seen documents that use the (single) schema declaration as a way of declaring that they're version 3.0 or version 3.1, but there doesn't seem to be any practical advantage to that over something more lightweight like "_version": "3.0" at the start of the document).

> If anything, XSD can express more constraints than most PLs will allow.

I don't actually disagree with this, but they're different constraints and it's not easy to losslessly convert. So it's very hard to use XSD as the source of truth and generate good, idiomatic versions of your constraints in the PL representation of your types. (It's also difficult to generate good, idiomatic versions of your PL constraints in XSD)
Can confirm, I visited RMI in the early 2000s.

The entire structure is built with the climate and site in mind. Large south-facing windows, thermal mass in the floor and walls. At the time, the major energy draw was laserprinters, given that the xerographic process used relies on a heating element kept at about 400F. Switching to inkjet printers was a major energy gain (though ink costs might make this a financial wash).
Isn't this just a particularly incendiary example of an opinion columnist writing for attention? It's as much of a socially relevant "proposal" as me proposing which place might be good for lunch at the office today...
Because you cannot rely on the rich to fund common goods through voluntary donations. It is not a good idea and never will be. Other than some medical research, charity has never solved a single social ill.
Thankfully the smart people of NASA listened

https://mars.nasa.gov/mer/mission/instruments/mi/
Indoor plants are also useful in this regard, as the plants (and their containers) will return humidity to the air.
Tulip trading existed for many years before Tulip mania, and it was a profitable business that continues even today. Only the mania part was crazy
You'll hear lots of glib remarks that doing a PhD "sacrifices earnings potential today, in order to have less earnings tomorrow". My wife did one after five years working in a telecoms multinational, and it was a marathon with lots of ups and downs along the way.

The main thing, w.r.t. tech roles is that a lot of the more advanced, and possibly higher paying, ML roles require a PhD in a related field. So if that's what you want to do afterwards it's an option.
I bet it has calibration details, too. No two cartridges are exactly alike, but with calibration they can give like results.
10% is pretty low though. In my case Safari does it right in maybe 80% of cases. However the ones (websites and apps) that do it wrong can be very annoying.
The to numpy conversion is free if you don't have missing data. Which is most of the cases if you send it over to a ML library.

If its not zero copy. It is still not a big deal. Pandas make a lot more copies internally. I truly wouldn't worry about that single copy if you have a order of magnitude speedup overall.
Very intrigued, waiting for the wasm-plugins though.

There are a few plugins I cannot work without. It's nice they have tree-sitter and lsp out of the box, but I can't live with things like hop[0]

[0] https://github.com/phaazon/hop.nvim
This article is about passive houses, which have very good ventilation (they have to, because the building is hermetically sealed apart from the HVAC). So the air quality is much better than normal homes without a dedicated ventilation system.
I'm operating from a value framework that aims for building and maintaining multi-generational wealth. The family unit is the most basic, and arguably most important, institution over which we can exert influence. Can't link a relevant book on the subject (sorry, don't have my Amazon purchase history handy), but examine the practices of families that have been wealthy for in excess of 3 generations, and you will often find patterns of behavior that are completely contrary to "conventional wisdom" about marriage, relationships, dating, and family life....especially in the age of third-wave feminism.

>>> like you're looking for a servant than a partner

Who is more the servant, the adult who has the option to spend an entire day inside a physically-secure domicile, or the adult who risks death stepping outside the home 5 days per week (men make up 90% of workplace fatalities, and simply commuting to work on US roadways is a high risk activity)?

We recognize that labor specialization and comparative advantage are some of the most basic and powerful amplifiers of efficiency in an economy. Why would we not apply the same principles to our own household?

Or we can keep doing what we are doing, listening to the advice of charlatans [1]. That has led to women on anti-depressants [2], women unhappy [3][4], single parent (overwhelmingly single mother) homes [5] producing higher rates of maladjusted children [6], and a slew of other issues. Who paid for Cosmo to publish trash for decades? Qui bono? Maybe the same people who leveraged Edward Bernays to get men to buy diamonds? Why would we blindly embracing nerfing the efficiency of the economic and social construct that directly benefits us the most (the family unit)? Meanwhile the richest ~500 FAMILIES in the US are basically robbing the rest of us blind.

>>>it's very "trad-wife" esque

Sure, and it may be strange to those living in the West, but outside the West, "trad-wife" is rather popular with women. Hence why I would overwhelming encourage American men to abandon the US dating market and find what they are looking for elsewhere.

[1] https://www.suzannevenker.com/the-suzanne-suzanne-venker-sho...

[2] https://www.upi.com/Health_News/2020/09/04/Antidepressant-us...

[3] https://www.theguardian.com/lifeandstyle/2016/may/18/womens-...

[4] https://law.yale.edu/sites/default/files/documents/pdf/Intel...

[5] https://www.pewresearch.org/fact-tank/2019/12/12/u-s-childre...

[6] https://www.theatlantic.com/sexes/archive/2012/12/the-real-c...
The houses I’ve seen control the exchange rate with air quality sensors - so, if you are having a party, the ventilation speeds up, and when the house is empty it slows down.

That said, in the US the ACH rate is recommended at 0.35 by ASHRAE, see https://www.epa.gov/indoor-air-quality-iaq/how-much-ventilat...
Perhaps it's best for governments not to get involved in arxiv. They are heavily involved in most other aspects of academia, and the results haven't been universally pretty.
And in 99% of cases that little microservice will suddenly need thread pooling, logging, some more advanced db management or God help some random messaging service and you are back to re-implementing the myriad features of spring in a shittier way.

It is not an accident that things like ruby on rails are popular. These are well-tested toolboxes with a solution for almost every conceivable problem. There are exceptions where it is not needed, but for business applications those are not numerous.
Sounds like one of you might have a health condition. She could be underweight or anemic, you could be overweight or etc.
So nature is essentially hedging bets. I wonder if this is unique to the human species?
You might enjoy Crystal Society. It's written from the perspective of an AI with an internal dialogue orchestrated by a few distinct modules.

https://www.goodreads.com/book/show/28678856-crystal-society
It brings in whatever you use. Also, it has a goddamn webpage where you can click together what do you want to use and it will create an initial project for you with the chosen build tool and what not. It hardly gets easier than that.
Could you share your Spring/Spring Boot alternatives? Are they Java based? I'm doing backend stuff with Spring Boot and I would like to test alternatives. Spring boot is not that difficult to work with, but I would like to test a "simpler" solution.
> Checked arithmetic is a much bigger performance hit than most people expect.

You're right about the branching cost. I believe there's a better way to solve that than disabling checked arithmetic everywhere.

This comes out of something I learned working on TigerBeetle [1], a new distributed database that can process a million financial transactions per second.

We differentiate between the control plane (where we want crystal clear control flow and literally thousands of assertions, see NASA's "The Power of 10: Rules for Developing Safety-Critical Code") and the data plane (where the loops are hot).

There are few places where we wouldn't want checked arithmetic in TigerBeetle enabled by default. However, where the branch mispredict cost relative to the amount of data being checked is too high, Zig enables us to mark the block scope as ReleaseFast to disable checked arithmetic.

> It also had 37-bit integers. Yes, 37-bit. Fun times.

Wow, fun times indeed! We just disabled 32-bit support for TigerBeetle because it was getting too hard to reason about padding. I can't imagine 37-bit, LOL!

[1] https://www.tigerbeetle.com
For perspective, about one billion people live on $30-60 dollars a month and out of all of humans, only one billion make more than $32 per day.
In America the latest building craze seems to be a veneer of beauty over bad functional design, and a strong mentality of "fuck you pay me" from the seller.
How to Calculate the Difference Between Two Timestamps in SQLite
Write.as, it’s as easy to use as medium but federated and open source, so you can self host.
This is close to ridiculous.

I have to manage both types of DBMS.

Postgres never failed, the concepts are harder to grasp and it thus isn't easy to overcome every hurdle immediately.

MySQL on the otherhand failed in so many ways that I stopped counting.
What hit us the most:
* Exports that weren't importable, broken (fields larger in export than allowed?!?) -- or read: a database in a state that wasn't able to go into a backup == garbage

* Imports silently ignoring constraints (yeah, once you know all the restrictions, that's manageable, but what a horrible DBMS!)

* ...

We only keep using it for legacy projects were migrating away isn't worth it.
I use Kakoune very extensively. I've tried out Helix a bit though. While I'm adequately informed to make an assessment about Kakoune, my opinion about Helix is more impressionistic.

My overall assessment is that Helix has the potential to run away with the Kakoune interested crowd! For a new editor Helix looks shockingly polished!

Here is what I like:

- Tree sitter is integrated into Helix. Kakoune use a lot of regexes for syntax highlighting (except when the syntax highlighting can be done by the LSP). I really like that

- LSP is built into Helix so you don't need to worry about adding extra plugins. It just works! (Worth mentioning: Kakoune has amazing LSP integration via the separate kak-lsp plugin though)

- Helix is built in Rust. Kakoune is built in C++. I've encountered the occasional segfault in Kakoune and I would guess that these would be rarer in Helix simply because Rust makes it easy to write "safer" code by default

I find Kakoune as more minimalist and consistent in its editing philosophy. Helix AFAIK does not have a good plugin story yet. OTOH it is almost trivial to write a plugin in Kakoune.

Kakoune's pure-editing features (multiple cursors, selections and other primitives) seem richer and deeper. Helix has a wider selection of features "out of the box". As Kakoune has been around for a while it feels more mature. Helix is designed to be an "editor for all" and tries to be a bit like spacemacs with the spacebar as an important key. (BTW Kakoune has relegated the large spacebar key to a relatively minor functionality which is a pity).

Helix feels a bit more responsive and snappy than Kakoune on my machine. (But both are very fast). That could be because I was comparing vanilla Helix with Kakoune+plugins. However, long term, because Kakoune likes shelling out frequently, that might be a bottleneck on how responsive Kakoune will always ultimately be.

Helix seems to have a very fast pace of development. Kakoune moves much more slowly and ponderously. Kakoune's creator is quite hesitant about adding new features possibly in a desire to keep the core editor small and consistent. Kakoune also tends to be a bit opinionated about accepting features in general in its code-base.

Coming to the innards of Helix & Kakoune you can see the differences in the philosophy of both editors. The Helix code base liberally uses many rust crates to build the editor. Apart from a recent C++ compiler and a posix system Kakoune has literally _no_ dependencies -- not even ncurses or a regex library! Basically, Kakoune likes to build everything in-house. This approach has its benefits and pitfalls which I'm not going to debate here.

While Kakoune has had a lot of community contributions over the years, Helix seems to have lot of community momentum behind it currently.
I would assume that it manages it the same way every other impure functional language manages side effects. I assume common lisp would be quite similar to ML, Ocaml, and Scheme in the way it manages side effects. Those languages don't make side effects part of their type system and more or less leave it up to the programmer to not make mistakes. Note that I've never done anything of significance in common lisp so this is just a best guess.
Back in the era of these consoles they were using pretty exotic architectures, like the PS2 emotion engine with a MIPS CPU and wacky parallel vector/GPU processing engine (along with a whole PS1 CPU bolted on to poll inputs and other tasks). You didn't really get good C library support and were extremely lucky to even have a good C compiler and library in the early days of their launch. It wasn't like GCC had a command line flag to flip and suddenly get an optimized PS2 compatible binary built.
How could they export money to the regime from within Japan?
Hard to fire someone that owns a good chunk of the company
I was a contributor to the XML Resumé Project 20(!) years ago (http://xmlresume.sourceforge.net/), which could have been such a universal format. The goal was more about making it easy to render your resume in multiple formats, rather than data interchange, though.

I think that https://jsonresume.org/ is the modern equivalent (with much less XML, thankfully :).
Yes, I believe it was Feynman that said something along those lines: Anyone with an imagination can come up with an idea about how the world is. The extreme difficulty is in ensuring it is consistent with everything that has been seen before.
I consider myself highly meta aware (and recognise all of the modes the author mentions), but have not been good enough at guiding myself to perform the right action for each mode.

I'll have to try his suggestions, seeing what works for me.
> just 25 years ago the game industry was filled with people extremely knowledgeable in assembly. yet today it is viewed as a black art. sad.

Why is that sad? It looks like progress to me.

Economizing on inputs is how productivity improvements look like. Human capital is an input like any other.

Similar considerations apply to more boring enterprise software development too: most developers these days could probably not write a hashtable from scratch. And that's good! We have libraries for that. Thus the industry is much more accessible to more people.

(I do understand the temptation of nostalgia.)
I did that silly thing where you think, "I'm going to just make this tiny fix on my live demo." And of course the fix had unintended consequences. Despite the usage spike... I think my "fix" (that I'm now frantically working to "fix again") is contributing to the instability.
How is the ventilation and air quality? I work in a passive house in and we're experiencing significant issues with the indoor air quality when the building HVAC turns low.
Which is the standard way to do DI in Spring as well? It will be just called by reflection instead.

But frankly, how will you call that new if it depends on a class which is a singleton, another which has some more complicated scope so it may or may not have to be reused? DI is not only about calling new..
My Journey Using AWS
while on the topic of YouTube results, is there any way to limit search to actually output... search results? At this point it's like 8 search results followed by twenty videos of "You may also like.." and "You have already watched...".
Ah I see, that makes sense.

I've always found Passive Haus design interesting although the (expensive) single point of failure that lies in the air pumps scares me a bit.
A government-supported private telecommunications cartel. Also, in Nova Scotia, a government-supported private electricity monopoly.
>We also seem to share some bad drunken behavior and dark humor with English lads.

I’ve often thought that too.

There’s a reason the Brits love Kimi Raikkonen!
Don't we have microscopes that generate jpegs?