skysight-inc/HackerNews huggingface dataset:
Part of this is simply a function of specialization. Teaching high school let alone first grade to an extremely high academic standard doesn’t actually achieve anything significant for society. It’s arguably much better to give kids reasonable minimum standards and plenty of free time and the capacity to explore their interests. This avoids burnout and generally keeps people interested in their passions rather than simply getting through the slog.

On the other hand getting as many people as possible especially those with developmental issues to a minimum standard allows them to function in society. That pays real long term dividends and is worth significant investment.
All lossless compression algos do badly on noisy images
We do teach athletics, but not as classes in schools. If you want your kid to learn how to play baseball, you sign them up for little league. Similarly for other sports. Coaches teach them how to play the sport.
It depends.

If you write a small app that is only used by a few dozens to maybe hundreds of users, then the backend can be easier than frontend. You can simply code one backend and put it on a fast VM and be done with it.

If you need to scale to thousands or millions of users, things can get messy, because you need to scale horizontally, which leads you into distributed systems territory, which is quite complicated stuff.
The Bible is written in several languages. New testiment is mostly Greek. I've been told 5, but I'm not able to verify that. Not to mention the Hebrew part covers over a thousand years so I can't imagine it didn't change
I used to work on Sheets. We built the “engine” of Sheets in Java. Then we used GWT to transpile to JS (probably switched to J2CL by now). We built Android version by compiling the Java code against different libraries. And we were the first (or one of?) teams to launch an iOS app using J2ObjC.

I was amazed that we were able to pull it off, tbh. The biggest issue that I remember was that the Java collection classes didn’t transpile well to JS. So we made an abstraction over them. Java code used the native collection classes, JS code used native JS arrays, etc.
Doesn't matter whether it's good or bad, I already have an existing Maven project I would like to try this in. Besides, Maven and Gradle are simply what I'm used to when working with Java projects. Yet another build system is about the last thing I need. I consider building Java to be a fully solved problem.
Can confirm, I've tried Domino's in several countries and it tastes wildly different. The ones in Mexico are horrible.
After seeing the Demonetization fiasco in https://en.wikipedia.org/wiki/2016_Indian_banknote_demonetis... I don’t think Modi regime in India understands the difference between Digital Currency and Crypto Currency https://twitter.com/0x101/status/1317685559414972418
This is patently so. Taken to absurd proportions, you can compress a specific rendition of the Mona Lisa with just one bit. 1 means Mona, and 0 is undefined behaviour.
It appears your image is almost on straight above a power transmission tower. Here's a Street View shot - https://www.google.com/maps/@6.4579159,3.4692512,3a,15y,251.... .

How do you get "underwater" from your linked-to aerial image?
> a man under 40 get a booster shot?

Yes; there is minimal disadvantage to doing so, it appears probable that booster shots reduce the chances if getting covid (which, even if not fatal is often quite _unpleasant_), and thus transmitting it, and, while it is very rare for vaccinated under 40s to die of covid, well, no-one wants to be a statistic.

> How many months after my second dose should I get it?

Recommendation normally seems to be 5 or 6 months; some authorities are recommending after 3 months for J&J.

> What are the best resources to answer this question?

Your GP and local health authority.
Stop trying to fix everything to be honest, so tired of encountering text inputs in React web apps that don't have system wide spellchecking because some engineer decided they needed to roll their own input controls.
I haven't used that keyboard or those switches, but when I was building my own (from a kit) I purchased a "switch tester" with about 80 different keys. I found the type I liked, then sold the tester for about 90% of what it cost -- I think I used /r/MechMarket to do that.
A glass tube bought for $0.50 and sold for $5.00 is a 1000% ROI
> Because of this hash the algorythm seems to do something else than first described though. Instead of "a running array of the 64 pixels it previously encountered", it's actually the previous 64 pixel _values_ previously encountered, which allows for much bigger jumpback.

It's somewhere in between. Because these values are hashed into single slots, assuming that hash codes are random, the probability that a value is still in the table after k intervening values is pow(63/64, k).

That means the table is unlikely to contain all 64 values, but it will also retain some older values. Since older values are less likely to be useful in the future the encoding performance is likely somewhat worse than if the algorithm used strictly the last 64 distinct values.

This means that the algorithm is a bit sensitive to hash collisions, which seem particularly likely for primary colors (i.e. with each of the components at value 0 or 255):

- Slot 0: black, ALL SHADES OF magenta (x ^ 0 ^ x = 0), yellow (etc.) and cyan.
- Slot 15: white (255 ^ 255 ^ 255 = 255), red (255 ^ 0 ^ 0 = 255), green (etc.), blue.

Except black and white, these are unlikely to occur often in photographic images but could well occur in bitmaps with a handcrafted palette, or when the RGB values are converted from a system with a lower color space. For example, the 16 color CGA palette maps to just 3 different slots.
I am not fucking surprised. Where else - ever - in the Genesis classic Sonic games did you ever have to use up or down to move an item?

Also, IIRC; it wasn’t in the manual.
2chan was full of trolls, so 4chan was needed. then 4chan had to go, and 8chan was born, then declared too "Qanon" and then there was other places for people who aren't liked by others and feel the same.

Persecution and suppression of beliefs we disagree with only makes for a harder, more cohesive community among those holding them. We keep discovering this anew and doubling down on failed tactics to deal with the worsening problem.

Almost as if the stated goal (no more trolls!) wasn't the actual goal.
>That is why good frameworks and libraries help so much.

until they change - again.
One major reason:

All systems we construct are actually at best models of reality. Because the information content of reality is always bigger, the model must always fail at some point due to the fact that information content is proportional to surface area (Bekenstein bound) so all models are trying to represent with less information a reality that contains more information.

This difference means you can never have perfect predictive fidelity in any system. You do not even need to invoke human frailty but even that is the same - the human mind can never model and predict the universe for the same reason so anything we imagine will always have limits and become wrong as prediction and model at some point.
This quote is wrong

> "The older alphabet has not been preserved, but we know some things about it because there have been a few other alphabets derived from"

The predecessor is preserved and seems to be based on an creative re-interpretation from some of the Egyptian Hieroglyphs.

https://en.wikipedia.org/wiki/Proto-Sinaitic_script

> "According to common theory, Canaanites who spoke a Semitic language repurposed Egyptian hieroglyphs to construct a different script. The script is attested in a small corpus of inscriptions found at Serabit el-Khadim in the Sinai Peninsula, Egypt, dating to the Middle Bronze Age (1900–1850BC)"
I share this sentiment BUT...

It's also important to try stuff out, fail, recover, and try again. That "Code Complexity vs. Experience" graph in the article is not completely a joke. Very few people can tunnel through the complexity hump without years of failures and successes behind them. Moreover, you might not have a choice.

You might find yourself dropped into an obstacle course of complexity that other people created and that you have to keep running following their arcane patterns and practices-- while at the same time implementing new features and refactoring it into something workable before it becomes completely intractable. I think almost everyone faces this problem (except for maybe the most orderly and elite workplaces?).
Loose analogy that came to mind here as I read this article:

McDonald's + Taylor: 1990s Wintel alliance

Kytch: 1990s AMD (plucky underdog)
I bet you two are crows.
Researcher drops instant admin Windows zero-day bug
Nice. I'll have to use that idea.
Yeah, those images explain it pretty well. There is one slight difference, though.

Because the Hilbert/Z-order curves are defined recursively, algorithms for converting between the curve and row/column order are "cache-oblivious", in that they don't need to take an explicit block size. You write it once, and it performs well on any system regardless the CPU cache size and/or page size.
10/8 isn't actually that much space. It's only 256 /16s. Either way, mergers are common and it only takes one VPN to another company also using 10/8 to have a problem.
Making overly complex products developed in an absence of engineering input is also a major issue, at my last employer this was endemic to everything product threw at us. If you have no concept of how difficult something is to build you have no reason to not require it; by the time it gets to engineering its either too late to change or results in endless CRs to fix.
Loved this post but it was funny that the story is basically “game is lost, so I emailed the game’s author, who sent me a copy, game is found”.
Is my cat Turing-complete?
Very catchy headline, but isn't the end result rather negative from ecological and environmental point of view? It smells the same as Germany and Netherlands causing a real ecological catastrophy as we speak by burning Siberian, Canadian and eastern countri's forests using EU subsidies (well now the talks begin to curb it a little). Same with the liquid-bio-fuels ecological "holocaust", again funded by the western governments posing as eco-warriors, but doing the exact opposite.

Simply put, Im questioning the fact that poor economics (efficiency in energy usage in material production) can be divorced from assessing ecological footprint. Plastics in this way are the most ecological. The argument is not to be exclusive to this metric alone, but at least the discussion should weight among the options on different metrics. Otherwise, we are just doing the same, moving from crisis to crisis and wasting activist energy on solution which are worse than the problems.
Show HN: ConvertCSV – APIs for Data Transformations
That reasoning is so, so, so weak. 'This might embarrass us so you can't look' is _not_ a valid defense; anyone who says it is can be assumed to be complicit.

If it 'might' have happened, then there needs to be an investigation.

We're talking about millions dead worldwide, and tens of trillions in damages. Inequality has spiked and second-order deaths may well outnumber direct COVID-19 deaths already. And years on we haven't had an investigation into the single most likely source - that's insane, dangerous, divisive and inexcusable.
And plants too, we do not see in this way. I am reading Overstory, from Richard Powers. Apart from bring beautiful stories, it shows how plants are not too different, when looked at a different timescale.

I believe we consider more advanced what looks more like us (dog yes, insect no).
I haven't had this happen, nor do I know anyone else that's had it. However, I have an HN tab always open on my phone; maybe that's it. Maybe something about your setup is triggering an HN bug?
Actually, it's worse. The legislature creates executive Agencies to create Administrative Law, thus freeing them of any responsibility besides budget, political theater, and insider trading.
The is also why the Crypto-bro dream of having "smart" contracts manage the entire global financial system is insane.
That is a great skill. I’ve been calling this ‘respect for working software.’ There’s tons of benefits. First it improves your decision making with respect to evolving this piece of software, as you are now less likely to embark on a unnecessary rewrite or refactor. Second it lowers your stress as you can actually enjoy working on the piece of code. Overall you’ll be a (much) more effective SDE.
You know Signal has raised 50 million dollars when it started, right? And people don't give millions without any expectation of return. Whatsapp had been ad free for longer, but that doesn't mean its plan is just to not earn any revenue.
Well yes, it is much better if you already use Fastmail.
My keyboard didn't come with knobs, but with some carefully placed extra wires and some spare pins on the controller I added them.

I used them for PgUp/PgDown (to scroll up/down in a terminal), mouse wheel scroll, and cursor keys.

However, my hack job eventually caused problems. I think I had an intermittent short somewhere. I removed the knobs, and I don't miss them.

I may add a knob on a horizontal rather than vertical axis, but I should 3D print something to hold it in the correct place if I do this.
Taking this a step further: 0 means that all subsequent bits contain an arbitrary PNG. Now your algorithm encodes any image, and still does Mona Lisa in one bit.
Production-ready template for back ends created with Node.js, TS and Express
https://github.com/borjapazr/express-typescript-skeleton

As I say in the README of the project:

This is an opinionated template. The architecture of the code base and the configuration of the different tools used has been based on best practices and personal preferences.

This template does not pretend to have the magic solution to all the problems that a developer may face when creating a REST API using Node.js. This is my contribution, after spending some time on it, to the community. It is an opinionated codebase created based on personal preferences, but also based on the application of best practices.

All criticisms and opinions are welcome, indeed I am very grateful for them. Based on them this could evolve, adapt and become something better. I am sure it will bring something to someone at some point, because even from the worst things something can be learned.

Many thanks to all of you who have taken the time to look at the project.
Top Upcoming NFT Projects
There are third-party maven and gradle integrations and plugins at various stages. And you can also run bazel -s to log the exact commands it is running (basically j2cl with annotation processing plus closure-compiler). Though extracting good pairings of j2cl, closure-compiler, gwt and jre-emul libs etc tends to become a pointless chore with j2cl, closure-compiler being updated all the time without documented releases other than timestamps. Last I checked, closure-compiler was at a 2020ish rev in a recent j2cl bazel build checkout only slightly newer than the initial 2019 release, with j2cl apparently focussing on kotlin and also an experimental wasm target requiring wasmgc hence Chrome.

It's a pity Google doesn't anymore see value in external input/testing for j2cl and closure-compiler since these are decent projects.
Because it was useful politically for the media to treat it that way. They had one goal and this was something that needed to be done to achieve that goal.
Space law hasn’t changed since 1967, the UN aims to update, keep space peaceful
You could say the same for the covid death rate: generally saying that it is a deadly pandemic is misleading, because it disproportionately kills old and sick people, and those tend to die more often

Is the average covid death rate age adjusted?
There's obviously a balance to be struck but the more often you do something the easier it is to do. If you have a simple app with a db, backend, frontend and proxy, vertically scaling every time you hit that wall is going to be very painful. A little complexity goes a long way - using a managed system adds a very small amount of complexity in exchange for some breathing room when you need it. The last thing you want when your service is in a death spiral is to start thinking about the practicality of migrating your db and taking the hours of downtime/working overnight/weekends to do it at a convenient time for your customers.
Midrand Plumbers 0737464725
I find on iOS it just isn't as well integrated as using Safari.

Also, apps.

Edit: I am trying it again and it seems a lot better integrated than when I last tried - you can set it as your default browser! Is there a reliable way to block ads, though?
I think you give politicians too much credit, they have influence, but at the end of the day we all have one master in this world. There is something importantly impersonal and algorithmic about the circulation and allotment of capital and currency, and that is the ultimate reason we live in the unjust and unforgiving world we do. A persistent totalizing ledger would only reify these systems more. It would absolve the system of any traces of humanity it might incidentally have, leaving nothing but transactions.

There is not a more egalitarian capitalism hidden under the machinations of corrupt politicians, it is itself a dark, destructive thing. I am confident that money will save no one at the end. Money is not the salvation you are looking for.
The system is less about ability than which social class one belongs to.
Affluent -> Gymnasium
Poor -> Hauptschule
Realschule gets some of both
Yes personally I'm afraid at some point Vercel will just sell out like Heroku did with Salesforce and stop investing in R&D.
I believe a degree of conflict between governments and corporations is welcome.

What is worse for citizens/users/people/consumers? A world in which corporations and governments are at war or one in which they ar colluding?
This particular “abstract” is from a guy selling diet supplements.
Exactly. I would add that the spirit of system is realising that people have different abilities and training them accordingly to their potential, and there is nothing wrong with that. Realschule and Hauptschule are not there to try to get everyone back into gymnasium track. The merits of Realschule and Hauptschule are well established in society since they are the pipeline of people that end up in practical and technical jobs e.g. doing machine maintenance in factories and so on.

Some snark: it is mostly intelectuals that dread at the thought and possible implication that not all people are meant to get an university degree.To achieve that goal they are willing to degrade all standards so that anyone can have a pretty paper in wooden frame.
I was looking at these the other day - in the process of browsing around the subject I found this maker-project to create custom ones:

https://github.com/scottbez1/splitflap
Not every but once the webshop becomes big that you can find lot of info on the internet about them then I think yes.
The artifacts are catalogued and stored, which is more than can be said when it comes to a lot of older cultures. I would have a lot more sympathy for the arguments that the rapacious British were nothing but a detriment to archaeology and understanding of the past when you could point me to the preservation efforts that existed before the British arrived. There were far worse outcomes in terms of historical preservation than to be colonized by the British (e.g. pity those locations colonized by the Spanish, who actually were as bad as you suggest the British colonizers to be.)
Ah Phoenix, how is the package ecosystem these days? I've always hesitated because the Rails ecosystem of gems saves a lot of time.
I still go to NYC to do inspections and other work-related tasks, and sure, if you're single and coming from the burbs or out of state, it's your adventure to the big city. I suspect those are the Google employees you are referring to, not native NY'ers. I don't think the 80% will be most of those who left, and I don't see the crowds you say you see compared to pre-COVID. MTA ridership is down 40% or more, and there are less cars, so I am not sure about your perception of more people. Although, I said bucolic, I don't mean a satellite dish on top of a cabin far from civilization, although, I did live in East Java, Indonesia for a year where 40% of the homes had dirt floors. I loved it much more than my apartments in NYC. I live in Nyack, NY now, and it has enough to do and see. I also prefer to do physical activities and see some trees, and be able to see starts in the sky than glaring LED screens full of adverts all around me. I had worked at the Brooklyn Museum in 80s and after living in Brooklyn/Manhattan apartments then, the best thing NYC offered me was the skate circle in Central Park during the Summer, but I also found that in my travels to Montreal, Spain, and all other parts of the world including SE China. All the other supposed benefits of museums, theaters, and film were mainly for tourists. Most of the people I grew up with became cops, garbage men, iron workers, criminals, or died. Times Square was not the Disneyland it is today. I actually preferred the more characterful Times Square of the 70s and 80s, and the NYC when crime dropped in the 80s. Me and my pals were hanging in the subway tunnels decades before the hipsters brought all their fluff down there to have impromptu raves in the 2000s, but I don't think that is still happening, although with law enforcement standing down a lot more, it has more potential again. NYC like most places in the world are becoming homogeneous centers of group think and like, mostly due to the pervasiveness of tech, big tech, and corp. cronyism. All my working-class friends are relatively fit, and aside from the crossfit acolytes, office workers and the population in general when you walk the streets of NYC look a lot less fit than I recall from the 1970s to the 1990s. Modern, urban, cube life is not for me.
Good point, created one https://github.com/systemd/systemd/issues/21497 (I'm not the author though)
I think the entire attitude of a “them” that can be labeled that way is indicative of the sort of heated rhetoric that makes it hard to discuss things. One could’ve made this entirely blameless by simply describing the behavior without using an amorphous them. Think of it like blameless discussion of a program during a war room scenario.
XSTUSD is here. Get in early.
Notably, pixel similarity along a particular order. If I understood correctly something like a vertical rainbow would compress significantly different than the same picture rotated.
#notallbirbs

https://link.springer.com/article/10.1007%252Fs10071-014-079...
Arguably much of the “infrastructure” and visual language for GUIs have evolved in the light background/dark text scenario, and “dark mode” has been pretty much improvised in the past couple of years.

I work mostly in the daylight and thus mostly in light color schemes for coding (doubly so when I’m forced to use glossy screens) but I get the appeal of not having a full white spotlight in your face when coding something in bed at 3AM. But: I’d rather most of my screen be dark (eg with terminals) but still have my editor viewport to be light-background, even if it means shrinking it.
The same reason they surpressed all evidence of widespread wildlife trade in the city in 2019 and lied to the WHO about it?
lol no it won't be scaled and yes we are doomed as a species. nevermind
I told my new company I wasn't available for 90 days. And then went and traveled eastern Europe, formally accepted the job after about 87 days, and started about a week into returning home. I highly recommend.