skysight-inc/HackerNews huggingface dataset:
Why is the answer to "the Ultimate Question of Life, the Universe, and Everything" the number 42? An interesting Christian twist might be ...

* GIVEN ...

* the number of (hu)mankind, 3x for emphasis in some contexts where
humans want to stand completely alone, is "666"

* the atom for human is "6"

* the number most often associated with divinity in the bible is "7"

* THEN ...

* the product of interaction of the divine with humanity is 7 * 6 = 42
(of course this firmly puts humanity at the apex of earthly, and perhaps
universal, entities, and many would object)

EDIT: clarification on first GIVEN
> So yeah, I guess I kind of agree with the centralization of the internet argument here.

Is it not still the case that anyone can set up a DNS server that reallocates TLDs differently from how ICANN has (e.g. what projects like OpenNIC do)?
I found this dude he seems to understand how it works pretty well: https://youtu.be/Eak_ogYMprk
To be fair, Go has quite successfully (IMO) not implemented features, waited for the community to come up with several different implementations, and then implemented that feature in a way that they like, without fracturing the ecosystem. Examples that come to mind are `//go:embed` and dependency management via `go mod`.
Informaticien
Quantum computing has already been demonstrated, but on a small scale. The challenge in achieving all of what we know quantum computing can achieve (as well as the things we have yet to discover) is in scaling it up, for which error correction is one of the key missing ingredients.

There are various applications. Some that you hear about most might be a little overblown (but still maybe not). For example, quantum simulation is an application within the physics field that already makes these systems worthwhile to pursue, without any mention of breaking encryption and the other things mentioned. Quantum logic, i.e. quantum computing on the smallest scale, has been employed to make cutting-edge atomic clocks (which are undeniably a worthwhile pursuit, with countless applications in the real world).

Putting "scaling up quantum computing, the pieces of which have already been demonstrated" in the same sentence as perpetual motion and free energy (known to be in violation of laws of physics) is completely unjustified.
> Where are they doing this?

In Japan, where I live, they do, and it's typically another 6-8 USD to shell out.
So many of the difficulties in reading many papers (well, disciplines) boil down to adding links to things the first time you mention them. Good academic writers do this, bad ones don’t. The gist of this paper is that assuming all knowledge prior to your development is very limiting, not only because far fewer people can read it, but because every time you don’t introduce knowledge you also skip over part of a story. Very well, but I think you are correct that CS’ problem is pretty much isolated to the first point, because nearly all papers get to talk about real world applications of the research and that’s the story covered.

A big problem for CS papers, particularly in PL (programming language research), seems to be heavy reliance on assumed knowledge of Greek letters and notation in the very field-specific way you like to use them. People would understand your paper if only they had read your previous three, which alluded to what you might have meant by these Greek letters, but only by figuring out the two citations they each have in common. If you are bad at pronouncing Greek letters and it’s a PDF so you can’t copy them, you can’t even google what you see. Even if you could, it wouldn’t help. Notation is ten times harder to search for.

(I have never, ever had this problem reading a law paper, not even slightly, not even once.)

There’s an interesting demo here from Will Crichton about how to prepare better documents for conveying understanding in PL. He has a thing to show you the “read as” on hover. https://twitter.com/wcrichton/status/1442891297333800966 https://willcrichton.net/nota
Widevine is more or less the "industry standard" for in-browser video DRM. Basically everyone uses it.
RMS was right all along.
This points at a huge problem in software culture. A lot of us don't see ourselves as professionals, with our own ethical standards and responsibilities. We just do whatever a boss orders us to do, like minions or mercenaries.

It's also an organizational problem, though. If you're, say, a doctor or an actual engineer, there are professional organizations that stand up for the professional standards and that can have your back if you're being asked to violate them.

This is especially disappointing to me given the demand for software developers. It's much easier for us to find news jobs than most people, so the risk of taking an ethical stand is much lower for us than most people. And we also have a lot to gain! So many places are poorly run that businesses and developers would all gain if we used our power to fix process and organizational issues.

I've certainly done my best to use that power well. But I would love to see cultural and organizational changes so that more of us do that.
http://web.archive.org/web/20211017140938/https://www.econom...

https://archive.is/SAn6I
How does one protect against catastrophic cascading power failures in the event of solar flares, given this greater interconnectivity?
I thought it's that you have to cross 42 bridges in your life.
Every time Alan Kay speaks, I get smarter.

And I don't mean "smarter" in a ted talk way.
Already the case with proprietary banking apps..
It would be very cool if money would need to be invested in the real sector at the end. we would be sending people to Mars already.

Right now they just fuel blowing bubbles.
3pelismart8
> Fear is highly motivating to get the treatment, because I don't want to die

Fear is a good motivator in the first place, but then again if you only rely on fear when it comes to deciding what to do next, you make very poor decisions. There's a part where you need to be very rational as well.
What’s yellow and dangerous?
When a CEO wants a pay raise they go to the board and say “look at how much these other public company CEOs get paid. You should pay me more.” The equivalent for a worker is pointing at pay at competitors or of their peers (or you know, producing a job offer for more pay by which point their employer has ended up in a worse position because the employee has a much better BATNA). The alternative is not for the worker to say “look how much the CEO is paid, you should pay me more” because the response is that the CEO does different work and their pay is set by different people who care about different things—the pay is not really commensurate.
Sorry, a little off topic gripe about the article itself. I have gigabit internet and still noticed the two images for this article loading line by line, top to bottom. Upon inspection I see they are using massive (5.67mb & 3.6mb) .png images with a resolution of 2832x1838. However, the maximum size they are ever displayed is 836x546.

It took me less than 1 minute to do a quick and dirty optimization bringing them down to less than 100kb each. Here you go author:

https://i.imgur.com/WGk8dBS.jpg
https://i.imgur.com/pHSFsCb.jpg
I ran an LJ-III for a fair few years while I still have an inkjet for colour bits. Got it free when a local company was upgrading and going to bin it. Despite the heavy service it had done in the previous environment it still worked like a charm. It was eventually getting close to needing a new drum and so forth which might have been relatively expensive, but at the point I bought an inexpensive colour laser, gave the LJ-III away and took a lump hammer to the inkjet.

Consumer grade lasers these days aren't quite the same creature as the tanks of old, but I see little reason to own an inkjet. For basic colour a laser does perfectly well, for many photos they do pretty good (inkjets are better for photos but only if you feed them expensive paper - output from a laser is sharp even on cheap bog-standard paper which an inkjet is actually worse on, and unless you print lots or often need hen now it works out better to get things printer elsewhere). Inexpensive lasers can be a minefield (some of the cheap ones are cheap for a reason...) and are more expensive to run than those tanks of old, but get a reasonable one and you'll be happy with it for years and they are a lot cheaper than running a 'jet for any use case.
The Curse of Off-Hours Email
Current CANDU reactors are significantly more expensive to operate and have had relatively low capacity factors. Which is why they have had little success outside of Canada. China for example only uses 2 and has abandoned the design. https://en.wikipedia.org/wiki/CANDU_reactor

They do use up to 30% less mined uranium as your link points out, but also produce a lot more high level nuclear waste.
No, because employee shaming like this make people distance themselves from the criticism and isolate in their work bubbles where they can easily justify any wrongdoings.
I speak about the authorities, who obviously don't make as much of a fuss of it as they seize every opportunity possible with COVID.
they are self-aware and have experience outside the SV bubble to realize how good they have it.

As opposed to Stanford grads having a nervous breakdown or raging because they only make 500K and their friends make 700K or have a successful startup
Thank you, I did this blog post rather quickly :(

Edit: updated the images, thanks again
That's circular reasoning. If you and your colleagues said, "No, sorry, we're not implementing that", then that would mean the decision hasn't in fact been made. Your decision to give up your power as to the decisions is what makes it true.
> Also untrue. Random sample testing is a thing.

What's untrue is that testing is 100% reliable. Look at how PCR testing actually works and how many cycles they use for detection. You will come with a different mind.
Anyone mad at the universities that actually collected this data? Or just Facebook?
This could be step 1 of ad-supported Netflix. Create the infrastructure to keep you from skipping embedded ads.
I don't want to believe the battle is lost, but I don't see a way to fight back aside from establishing a hacker counterculture, which is kind of happening with tor and internet alternatives.
This reminds me of so much software design actually. We put so much effort into making it an ideal and perfect experience for people to do something that currently, they don’t do at all, and probably still won’t do no matter how nice the tool is.
Ironic from a website that requires me to allow javascript to run before I can read a text-and-image blog post.
Crypto CEO: A viable central bank digital currency would have to be 'the law'
Going to give a guess as to more pragmatic reason this came about: they don't have a requirement or test for it.

Some engineer was asked to make a feature. That feature happened to break 3rd party seeking. It probably wasn't intentional, just incidental.

Because they have no internal requirement to support this, nor anyone/anything testing for it, it silently broke.

It was probably not malicious, even if it feels like a step backwards to this extension developer.

Whether it _should_ be fixed of course, is a different matter, but when I see statements like "DRM vendors REALLY want you to buy a smart TV"[1] I frown, as it is contains an assumption of intent that I suspect isn't there.

[1] https://news.ycombinator.com/item?id=28896614

Edit: The title of the article (and original title here) is "Netflix's new player is an open web nightmare". My response is written in response to this sort of inflammatory language.
And that's assuming the count is even accurate. We now know that in some places they categorized people as dying from COVID even if they died from completely unrelated causes just because they did a COVID test on top. So the truth is certainly less.
The negative is that some issues are really hard to fix, because you don’t want to break the backwards compatibility guarantee.

For example, there is a bug in go’s built-in HTML templating, that it misrepresent javascript backticks.

If you do

<script>
var string = `http://google.com`
</script>

in HTML template, it will interpret // as a comment and return

<script>var string = `http:</script>

This is now really hard to fix; it means either rewriting the JS parser from scratch, but that is a giant change (currently the JS parser is really simple, backticks are hard to do properly without reimplementing all from scratch); the more reasonable choice would be to just ban backticks in HTML templates, but that would break backward compat.

So there is basically an unfixable bug sitting in go html templates.

https://github.com/golang/go/issues/9200
But a gallon of gas does something useful; it enables someone to be mobile and go about their daily activities.

Bitcoin is fundamentally a casino. It’s only legitimate function is betting on a number that’s not connected with anything else, also known as gambling. The energy we spend there does much less for a society than allowing people to move around and go about their daily lives.
> It took less than a minute to explain that this just means a sequence of sums, maybe ten seconds. I just wrote down something like: "(a0 * b0) + (a1 * b1) + ... + (an * bn)" and said: "This is what it means. Summation". Done.

I think the real world feedback is quite different, given that math can be explained textually with words , why should we not do it?

The burden of the proof is always on the institution trying to do something. In this case the US government trying to make the US population better at math.

The population is quite okay with the present day situation, it's the government's job to make stuff happen and change things around to obtain the desired result, that is an improvement compared to what we have today.

Math proficiency is in line with new notation foreign languages proficiency from your examples (Chinese, Japanese, Austrian and German to a certain extent), that's because as you said both math and those languages have a different notation.

Given that (unlike foreing languages) math can be explained WITHOUT having to teach a new notation, then why don't we do it?

New notations are necessary for Chinese, but not for math, so why don't we remove this barrier to entry?

New notation is part of the human civilization but it has to be acquired early on to become like a second skin, which is what Latin letters are for us.

One has to be realistic . Mathematical notation will always take the backseat vis-a-vis literal notation. Kids just don't learn (and aren't taught) mathematical notation the same way they learn (and are taught) latin letters.

Instead of fighting against windmills we should take that as a given and try to influence what can be influenced.

As I said the institution trying to make a change in end results, must consider changes in the process...otherwise nothing happens.
Humans rank 3rd on even their own planet, behind mice and dolphins. So long and thanks for all the fish!
> It sucks for those who don't own assets, but this system resolves the conflict of how to assign assets amongst people.

It sounds like we can assign bandwidth to the highest bidder then. Who needs Net Neutrality?

Seriously, the problem with your thinking is that you're stuck with the idea that our current economy is the only and most fair way to divide resources.
Mkws – A simple static site generator
> He didn't start Tesla.

A meaningless correction given the relatively early date in Tesla's history that Musk took control of the company, the fact that he substantially changed the trajectory of the company for the better and was the primary reason it was able to survive financially to be here today. The present incarnation of Tesla was clearly founded by Musk. It's quite well known that Musk didn't technically found Tesla.

> He only popularized it in the US. The rest of the world was already building EVs.

The rest of the world was not already building EVs. That's plain false. The rest of the world is still not mass producing EVs, 18 years later. One look at EV sales vs ICE sales reveals that story.

There was Nissan and there was Tesla doing serious scale EV manufacturing in the early days of Tesla. That's it. All you have to do is go back and look at the best selling EVs in the automotive industry at the time the Model S launched into manufacturing. Global automotive EV sales by vehicle were still largely measured in the low thousands of units circa 2012, a decade after Tesla's founding. That was the year the industry finally started its ongoing upward trajectory, with the Volt moving 31k units and the Leaf moving 26k units.
> More to the OP's point regarding vaccination protecting everybody, vaccination reduces the odds children will spread the virus if they catch it.

Factually wrong. Vaccinated people carry just as much viral load as others when they are exposed to the virus. Already been proven in multiple publications.

> Children suffer from COVID 19 and in the United States account for over 1% of COVID 19 related hospitalizations.

Children of what age, and suffering of what comorbidities please?
“Please” and “mandate” are contradictions. Which is it?

I would recommend that people get themselves vaccinated, yes. Any politician who advocates for a mandate should be voted out of office and blacklisted from ever being elected again.
You're welcome, have a great day friend.
Australian aborigines were making bread in 28,000 BC [0].

Some archaeological sites, such as Cuddie Springs contain grinding stones dated to about 30,000 years. These stones were used to grind wild seeds into flour which in turn was baked as bread.

[0] https://australian.museum/blog-archive/science/food-culture-...
AdoptOpenJDK used to provide OpenJ9 binaries, are those gone now with Adoptium?

I did find some OpenJ9 github site which mentioned they could not provide binaries any more, but I don't really understand why.
... and don't forgive, unless you buy the "premium" version.
There are severe technological consequences for pushing for synthetic discrete time. Exchanges that currently execute in a serialized fashion may no longer be able to support the trading volume if the underlying platform is unable to develop batch sizes that naturally align with hardware capabilities and timings.

Put differently, I think what is going to happen is you will start stacking way more orders at each interval than you can process before the next because the wonderful CPU pipelining effects get wrecked each time you hit an arbitrary time slice boundary. I suppose you could intentionally spin the CPU instead of yielding back to the OS during these delays, but that means you are not able to process any orders that are currently arriving, so your tail ends up growing longer and longer.
It's cool the OP could figure workarounds and debug this, but I fear web assembly will turn the web into a bunch of opaque binary blobs that makes this impossible/impractical.

Neat tech but be careful what you wish for!
Sure, but the (perceived) popular resistance is to the risks of launching nuclear material, and that is no less for RTGs than for "real" reactors.

Nobody would be all that upset about launching an unfueled reactor, since that is basically just a collection of pumps and turbines not fundamentally different from anything we already shoot up. You could/should even launch the fuel and reactor in different rockets, so that you have more mass budget for wrapping up the fuel rods extra safely.
the proposal isn't to not implement them at all, it's to not immediately incorporate them in a way that they're permanently frozen.

they'll implement them in some versioned package that everyone can adopt and play with, and then incorporate them.

fracturing could happen. but that could happen if they immediately included it in the standard library with warts, too. I can easily imagine people creating multiple packages to overcome shortcomings of a half baked stdlib package.

..so I don't want go to follow some fearful path because of some unquantifiable risk that may or may not come to pass, and could come to pass regardless of which path they take.
i think the most interesting part about this post is the constitution using f's where s's would be and the history behind it lol
> I used to watch all stuff I wanted on a MacMini attached to a dumb TV. Suddenly, Netflix stopped working on all browsers except chrome.

How is this possible? I was told that standardizing DRM interfaces in the browser would stop Netflix from forcing users to download native apps instead of using regular browsers and open streaming technology.

> Google makes the Widevine DRM, and seemly lately it has been notorious for doing silent changes that break it on all platforms except official Chrome versions on Windows, Android and Chrome OS

So wait, standardizing DRM interfaces didn't do anything to increase platform/browser availability for the actual DRM implementations that are only licensed to be used with certain browsers and on certain devices? No one could have predicted this.

Utterly shocking. It's almost like the standardization process for web DRM changed literally nothing about Netflix/Chrome's plans, and really only existed to provide a PR boost and the veneer of respectability to an outcome that they were always going to pursue anyway regardless of what the standard was.

Oh well, live and learn. And by "learn", I of course mean make the exact same arguments verbatim the next time we want to standardize DRM interfaces on image tags and then accuse critics of wanting the open web to die.
Nice demonstration of preprocessor powers.

Compiling this file (cd examples; cmake .; make) took just under half a minute.
Adding an exponentiation test

#define POW LAM(LAM(APPL(VAR(1), VAR(2))))
#define TWO_TO_THE_FOUR APPL(APPL(POW, TWO), FOUR)
#define FOUR_SQUARED APPL(APPL(POW, FOUR), TWO)

ASSERT_REDUCES_TO(TWO_TO_THE_FOUR, FOUR_SQUARED);

nearly doubles the time.

Adding some Pythagoras

#define FIVE APPL(SUCC, FOUR)
#define SQUARE LAM(APPL(APPL(MUL, VAR(1)), VAR(1)))
ASSERT_REDUCES_TO(APPL(APPL(ADD, APPL(SQUARE, THREE)), APPL(SQUARE, FOUR)), APPL(SQUARE, FIVE));

bumps the time to 3 minutes.

Currying works fine too; one can simplify the definitions

#define IF LAM(LAM(LAM(APPL(APPL(VAR(3), VAR(2)), VAR(1)))))
#define MUL LAM(LAM(LAM(LAM(APPL(APPL(VAR(4), APPL(VAR(3), VAR(2))), VAR(1))))))

to

#define I LAM(VAR(1))
#define IF I
#define MUL LAM(LAM(LAM(APPL(VAR(3), APPL(VAR(2), VAR(1))))))

I tried to see at what point things break; perhaps at this point

#define SEVENTEEN APPL(SUCC, APPL(SQUARE, FOUR))
#define FOUR_CUBED APPL(APPL(POW, FOUR), THREE)
#define THREE_TO_THE_FOUR APPL(APPL(POW, THREE), FOUR)
ASSERT_REDUCES_TO(APPL(APPL(ADD, FOUR_CUBED), SEVENTEEN), THREE_TO_THE_FOUR);

that yields an error: pasting formed ';_IMPL', an invalid preprocessing token

I like the choice of False for Nil, which I also made in my Binary Lambda Calculus [1]

[1] https://tromp.github.io/cl/Binary_lambda_calculus.html#Delim...
Switching is worth-while if your employer doesn’t have a clear path to promotions and you go a year or more without any pay raise or promotion and hear things like “we’ll reevaluate next cycle” often, without concrete steps to get there. As long as you like your company, work, and colleagues, stick around til you plateau.
You're asking if Netflix tolerates engineers not toeing the party line about their product? Have you seen the news last week? :)
We're jaded enough to assume the reverse of Hanlon's razor (for me it was when google dropped their "don't be evil", hard).
You'd probably be interested in seeing the collaboration he did with Old Norse linguist Dr. Jackson Crawford in which he and Dr. Crawford had a scripted but mutually intelligible conversation in Old English and Old Norse. https://www.youtube.com/watch?v=DKzJEIUSWtc
Sorry, but can't nswer that since all hardware I have is powered by Intel. Maybe it would be a good idea to ask this same question on: https://github.com/AdnanHodzic/auto-cpufreq/discussions