skysight-inc/HackerNews huggingface dataset:
I'm specifically trying to avoid a bad integration though, the API for <video> is quite clear for how to interact with a <video> element hosted on a page, as defined by the HTML5 spec.

This is the issue I have with this change, I'm following all the rules here and those rules apply to every video provider on the web for rendering video.

While I don't think it was purposeful, it certainly needs to be called out that crashing the entire page is certainly nonstandard behavior for a <video> element.
> That's exactly what you are doing. To be honest, I can't tell if you're serious because all you are doing is making statements and then just linking to pages without citing any particular fact.

No, not really. You might feel the need to ignore any of the sources I've cited, or even try to refute anything mentioned in them, but you can't pretend that the facts I've pointed out are baseless or even personal assertions.

This sort of position is particularly undefendable considering that you're purposely turning a blind eye to the baseless and completely unrealistic assertion that sparked this thread.

So,if you have any intention of actually discussing the topic, please stick to the facts instead of playing games trying to shift burdens away from your claims.

> If you had a point to make, it wouldn't take someone reading a whole page (...)

Please don't try to pretend that well-supported and referenced facts are free to be ignored just because you either don't like them or prefer to ignore them.
> You and I can spend hours trying to hunt down a worthy well cited resource on a topic, whereas a good Librarian can find it in minutes.

This is kind of a silly question, but do just say to a librarian something like, "I'm looking for a book on implementing compilers." And they'll give you some? And when you finish those, can you say "Wow, I really liked so-and-so book, and I'm especially interested in so-and-so optimization. Do you know any books on that?" I've basically always worked out what I needed on my own, so I'm not sure how to talk to librarians.
I don’t think this is being fully fair to the EV case.

You’re implying that the externalities of getting electricity to power a car (i.e. fossil fuel burning) would be a barrier but the thread is explicitly about having that electricity come from nuclear generation.

In terms of storage, I’m actually significantly less worried about this and would go as far to suggest it won’t even be an issue once we have EV’s at scale. V2G exists now for current EVs and essentially converts every car into a large battery for grid storage.
I would not describe today’s internet as promoting the sharing and reasoned consideration of moderate viewpoints. It turns out that anonymous sock puppets prevent communities from moderating extremism. We’ve invested two decades or more by now into the theory that anonymity will prevent the suppression of moderate voices, and we’ve failed. Time to try something else.
Why not send nuclear waste into space? I know it's expensive and risky, but we won't leave it for future generations to deal with.
That is based on yet another shitcoin. IPFS is not.
"When seeking the video to annotations in the plopdown timeline"

There has to be a way to phrase this that is comprehensible by humans.
If the wifi is eduroam, as many are now on university campuses, you should take a look at the service standards [1], especially page 32. While recommendations (on page 33) are only to block a minimum number of ports, if needed, in practice, I've found that some universities block all ports except those they are required to have open per eduroam policy. This includes blocking all UDP ports except 4500, 1194, and (outgoing only) 500. The trick of using common TCP ports won't work on these networks, as they open those only for TCP per policy, and often only outbound. On those networks, I've found using port 4500 for WireGuard works.

This is a bit annoying, because the policy is clearly designed to ensure that VPNs work, it just isn't written to support WireGuard yet.

[1]: https://www.eduroam.org/wp-content/uploads/2020/02/GN3-12-19...
I wonder if having a clear promotion plan for juniors could help. But as soon as a monetary incentive is there, it becomes problematic...
My experience at and around MIRI and CFAR
seems like the debate is still polarizing.. either there were not enough engineering improvement, or bad communication to settle the issue
No, that is not what happened. Evergrande has been kept alive by the CCP and fed zero interest loans through lax banking regulations and massive property speculation by the public. The bubble it represents should have popped in 2008 but was protected and left to fester by the Chinese government because it was politically unpopular to do so. They can no longer hide the reality of these unsustainable bad debts and so the international market is turning on it, but the CCP can't afford to prop it up either and are desperately trying to figure out a way to soften the crash. This is a long-term failure of over-building and a massive property speculation bubble that is popping; it is not an indicator of a country that is doing the right thing because it is smart in the long term, this bubble is popping because they can no longer hide the problem and the short term pain will include wiping out a large chunk of the nascent middle-class.
What you're doing here is creating a false dichotomy.

Eastern Europe is (or at least was) worse because the problem -- elites extracting wealth regardless of consequences to others -- was worse there. But it's not like self-interested elites capturing both economic and regulatory problems isn't a problem here. Indeed, in now might be worse here.

The two choices available aren't eco-collapse in the 1980s American greed-is-good capitalism style or the 1980s Eastern Europe totalitarian style. There are more things, Horatio. But if you spend all your time cherry-picking citations to soothe your fundamentalist capitalism feelings, you're not going to see them.
Chernobyl incident would be way more worst if those 3 people whose name I can't remember had not sacrificed their life. Those 3 people died within a week and if they were not there I guess Europe would probably be suffering for millenniums.

https://www.thetrumpet.com/14007-three-men-who-saved-million...
Check out the report I linked. There were FAR more of those 'non-profits' benefiting republicans than democrats at the time the Koch network pioneered that method.

Plus the keywords were put together based on past infractions. Draw your own conclusions there, but based on your comments I know you'll come to the opposite that I will.
Schopenhauer used an equation with the answer of 42 to make a metaphysical point in “The World as Will and Idea.” I suspect this is the meaning Adams had in mind:

As time has only one dimension, counting is the only arithmetical operation, to which all others may be reduced; and yet counting is just intuition or perception a priori, to which there is no hesitation in appealing here, and through which alone everything else, every sum and every equation, is ultimately proved. We prove, for example, not that (7 + 9 × 8 - 2)/3 = 42; but we refer to the pure perception in time, counting thus makes each individual problem an axiom. Instead of the demonstrations that fill geometry, the whole content of arithmetic and algebra is thus simply a method of abbreviating counting. We mentioned above that our immediate perception of numbers in time extends only to about ten. Beyond this an abstract concept of the numbers, fixed by a word, must take the place of the perception; which does not therefore actually occur any longer, but is only indicated in a thoroughly definite manner. Yet even so, by the important assistance of the system of figures which enables us to represent all larger numbers by the same small ones, intuitive or perceptive evidence of every sum is made possible, even where we make such use of abstraction that not only the numbers, but indefinite quantities and whole operations are thought only in the abstract and indicated as so thought, as [sqrt](r^b) so that we do not perform them, but merely symbolise them.

I tried to add this on Wikipedia a while ago, but was overruled by an editor.

Source: https://gutenberg.org/cache/epub/38427/pg38427-images.html

More on Schopenhauer: https://www.locserendipity.com/TitleSearch.html?q=Schopen
Always trust your gut even when you have irrefutable proof it’s wrong
Nuclear is not dead: French President Emmanuel Macron announced a shift to small modular nuclear reactors https://www.france24.com/en/france/20211013-france-unveils-n...
For the benefit of those like me who hadn't heard of Metalang99:

https://news.ycombinator.com/item?id=27919448
The way I see it, HFT firms provide liquidity to the market, which is good. They do so in an automatic fasion which makes it cheaper than the past system of human traders. But they also do a speed competition which is mostly wasteful. There may be some benefit for the overall market of faster communications but it is pretty low.

All systems have waste, some more and some less. This is unavoidable. So the discussion might be more productive if it was framed like this: Which system provides more benefits with less waste? Would frequent batch auctions lead to less resources being spent on wasteful racing, and more resources performing useful services for other market particpants?

Or if we zoom out even more, the two main purposes of the market is allocating capital efficiently to businesses, and redistributing money from the working population to retired people (401k, IRA). And we can ask which market structure will make it better at these tasks?

Framed like this it becomes natural to look at the other side of equation. Instead of asking which structure would screw over HFT's the most, we can ask which structure would be most convinient for say index funds or other mutural funds. And which structure would be most convinient for the individual stock picker. We could even start to ask which structure would help HFT's provide more liquidity with less risk.
I don't see how the first two paragraphs support your conclusion here
The on-chip GPU Apple ships in their MBPs draws way less power than the dedicated Nvidia chip. This is especially noticeable in the battery life drop that occurs when the dedicated chip is used exclusively.
Obligatory ‘This is a what I use Emacs for and no database needed’ comment.
Impressive proposal. That would remove a major limitation of CPython.
Your reinterpreted definition is misleading. If you have enough generation to serve baseload, you have enough to power a single instant over a week. You need to serve the entire load.

Please read the article you linked more carefully. It even has a nice graph with an informative title: https://en.wikipedia.org/wiki/File:Renewables_need_flexible_...

Germany may be importing energy, but more baseload generation is only one solution, and probably not even a particularly efficient one - you'd have a lot of leftover energy in peak times.
A fun point that I would also temper a bit by saying those work obsessed lunatics do what they do with lots of support from the plebs around them (friends, family, employees).
It basically already is tuned to maintain an average, just as a buffer solution can oppose changes in pH. It maintains a temperature level above what we'd otherwise expect, and our unnatural oxygen atmosphere.

If we do nothing, it is unlikely to run away, but it will take rather longer than a human timescale to put it back to a comfortable level, and there could be a lot of damage over the next century.
If the hardware can directly tell us what pixels have changed, this should dramatically simplify how we encode and store videos, right? Ideally, the enormous amount of time computing P-frames would just not be necessary anymore.
what about this one https://wannaplay.news/category/xbox/?
Send my condolences to any laptops you use.
It's actually tricky enough to setup an anonymous account on Facebook or Twitter. They essentially extort and harass you asking for a phone number, and if you don't provide it: no account for you. And for those crying 'Burner phone!'. Where I live you have to register your legal name and have it attached to the SIM card. And then there's the cellphone masts that record your phone's interactions and proximity, so it's a hard problem. Anonymity is hard.

As for encryption, does this mean we can't do online banking if it's outlawed?
In my opinion, there's a time in a language's life were it should slow down the pace of "innovation". Code bases are complexe things and updating and upgrading them constantly just to keep up with the language maybe counterproductive.

Python is there now, if you ask me. It should slow down and focus more on "maintenance" stuff with little to no impact on its interface. And maybe work on big projects like multithreading or stronger typing on the background and them when they're fully ready.
Also Bible app.
Very well could be. I'd never heard of it at the time I knew them, so didn't know to look or even ask.

I can't confirm they are direct lineage or anything, though. I only know they were Fugate from eastern KY. It's not a particularly common name, nor is eastern KY particularly well populated so figure they are related in some manner.
> In this section, Tremer argues that IPsec is not very hard to use after all — in contradiction to the experiences of most readers — and points out that you only need to specify your own public IP address, the public IP of your peer, the subnets you want to make available for each side, and a pre-shared key. After that, the VPN “is compatible with every vendor out there.”

> This is a surprising set of claims. First of all, that is not the only information needed to configure IPsec: critically, correct use of IPsec requires you to specify exactly which cipher suites you want to allow. This is an unanswerable question for anyone who is not a cryptography expert. The defaults are virtually never secure or cross-platform.

This is so true. I once configured a Sonicwall and Cisco router and even though all encryption settings for both phase 1 and phase 2 were exactly the same, the tunnel refused to come up with negotiation errors. I had to change ciphers on both sides before it worked. Vendor incompatibility is an absolute pain with IPsec and IKE.
If the tens of millions of people employed by carbon-emitting industries don't risk their jobs to prevent the literal ruin of the planet, not sure why anyone would think employees would take that same risk to prevent some third-party plugins from breaking.
If you want to claim founders are different, you have to make the claim and justify it.

For example, you could claim that modern startups don't actually require people who are the best at anything except greed. Look at Uber or WeWork. Neither of those companies has ever turned a profit and maybe never will. But both of their founders walked away rich, rich, rich.
What does a 128 thread python app do better than 128 single threaded ones?
>We have no long term solution for the storage and disposal of enrichment byproducts

Currently fossil fuel plants vent all waste into the atmosphere, including radioactive byproducts. At least in this case, the waste is in solid form and can be contained somewhere.
IMO, the "one obvious way to do things" has always been a comforting fiction. There are numerous ways to do everything, the worst offenders forcing people to make tradeoffs between debuggability and readability (ie, for loops versus list comprehensions). Many of them are purely about readability (ternary expression versus if blocks) and many of them are about style (ternary expression versus use of or/and short-circuiting). Even so, before the walrus operator, there was never a way to define a variable that only existed in the scope of a particular if statement.

After using pattern matching in Rust and switch statements in JavaScript, I personally am very excited for that addition to Python, but I understand the feature is divisive and will concede it as a matter of opinion.

Edit: turns out the walrus operator does not cause the variable to move out of scope after the if block, which is disappointing. IMO the worse anti-pattern has already been part of the language, which is not creating new scopes for if statements.
Dealing with nuclear waste is a can we can kick down the road for quite a long time. Climate change will kill many of us off by the end of the century.
pinch.take(salt)

Friend: I saw this interesting tech article ...

Me: Site?

Friend: mumble corp IT site mumble

Me: Bye
> Occasionally, his parents caught glimpses of what he was doing. Mostly, he played games, especially the kind in which people are violently killed – such as by building amusement parks and then throwing people off the rides. There were also lots of shoot ’em ups.

It's quite clear to me that he should have spent his gaming time watching violence and gore on television instead, like regular people.
The problem with "listening to the experts" is that at some point people figure out that the experts are very easy to bribe/intimidate/silence. So if we hand over the reigns of the nation to experts, then that's basically ceding our decision making to whoever can best organize to control the most experts. Don't think that academia and the tenure process aren't rife with groupthink, forbidden thoughts and positions, etc. And it's hard to find a group of people with less integrity than researchers chasing grants or academics trying to get tenure. Today, universities are the places where freedom of thought and expression are most suppressed, and groupthink runs rampant. Academics are under the thumbs of administrators and terrified of angry student groups. Researchers are sometimes afraid of being physically attacked if they espouse the wrong opinion. This is not who you want to hand control of society over to.

So there is really no substitute for wisdom and intelligence. A foolish population is going to make foolish choices and a wise population will make wise choices. Both science and politics are downstream of culture.
You could try running Wireguard over port 443. Since HTTP/3 also uses UDP and port 443, it's possible that the university network doesn't block this.
I see something rather different with that example, using GCC 10 on SKX with that code and program argument, bound to a core, +/- ~2%:

-O2 -g: 1.07s

-O3 -g: 1.17s

-O3 -g -fprofile-generate/use: 0.84s

(maqao cqa from https://maqao.org would give comprehensive info on the generated code.)

--

/* Tom, don't let me ever catch you using bubblesort again! -- Don */

— Knuth in dvips/afm2tfm.c
Have you tried space to pause?
I made a Windows 98/2000 theme for Obsidian which feels faster because animations are disabled and have more Thanks to Electron that I could do that. It was mentioned in the previous thread by its creator that because it's Electron you could make a css to make it look like anything you want.
This attitude implies an unambiguous, black and white world where such decisions are always clear. In other words, a fantasy world which does not exist.
And CPU/GPU core count is only one factor for battery life, so 4x the cores would not even result in 4x the power draw.
> it efficiently (20 hops for a network of 10,000,000) finds the nodes that have the data using a Distributed Hash Table

See this is the part I always doubted. I haven’t done the math, but does it really scale up to the size of the internet?
Vaccinations protecting others is a disproven assumption. Vaccinated people get infected and spread the virus just like unvaccinated people, if not more so due to being more careless and less likely to develop symptoms. Latest UK data shows more significantly more infections among vaccinated aged 40 and up.

https://assets.publishing.service.gov.uk/government/uploads/... (Page 13)
I have some tangential experience with a big sprawling old university network. It's a hard job. On the one hand, you need to protect academic freedom. Someone really is writing a paper about sexuality and needs access to crazy port sites. There's also the 90 year old advisor that never really understood email and why it's bad to click on every link.

Reach out to a professor, and write up a paper proposal about practical deployment of wireguard. You should be able to get some access to university IT folks. Not like, help desk, but net engineers. Take notes, capture the details about why it's tricky, and how you solve it.

You're not going to get into a journal for pure research, or anything super fancy like that. But if you put in the time, you'll get wireguard working and get a little credit on campus as not being clueless.
There have also been several articles on HN about his exact topic lately. I think this reaction is based on the current energy crysis and it seems to force things to move along
As you can see I don't really know much about this stuff.

There's apparently noise in the system - how do we know that the reality is different to the model, and what we are putting down to noise is actually reality being different to the model? Kind like Einstein's correction of Newton.
That was supposed to be solved by FileCoin, i.e. financial incentives to keep content alive.
There was also Ian Gow MP who was assassinated with a car bomb by the IRA in 1990.
I guess I'd have no issue with Arm chips if the developer experience is pretty seamless, considering we deal with numerous languages and frameworks, Docker images, etc and deploy to X86 "cloud" servers. We're already struggling to deal with years of legacy problems while also implementing endless new features. I hate to say it, but I'm currently building ad-hoc production "patches" of images on my local machine and just pushing them straight to running prod servers without any sort of testing or CI/CD. It's a mess.

And the last thing I need is to worry about a bunch of build incompatibilities between architectures as I move from dev and prod environments. I remember the many crazy bugs we'd find just from developing on Windows and deploying to Linux (new lines, unicode incompatibilities, filesystem and path differences, etc).
Deezer flow is my go to for this, and they've recently added moods, which really helps.

I find I often start flow, get a few songs in and jump onto an album based on the currently playing song. Really great for discovery of music I've not heard (before or for a while).

Spotify seems to always end up merging back to some generic tracks that I've heard so many times before.

That said, I've been training Deezer (they have both like and dislike, as well as never recommend song / artist) for over 10 years, so they better get it right!
Oh, I see. Thanks for the clarification!
Powering up an IBM I/O Tester for debugging System/360 peripherals from 1965
Most CPUs guarantee that aligned loads and stores up to the register size, i.e. now usually up to 64-bit, are atomic.

The compilers also take care to align most variables.

So while your scenario is not impossible, it would take some effort to force "a" to be not aligned, e.g. by being a member in a structure with inefficient layout.

Normally in a multithreaded program all shared variables should be aligned, which would guarantee atomic loads and stores.
> I'm talking about the processes that can be split up in that way

No, you weren't. You said: "[...] GNU parallel [...] works for any non-parallel process" (emphasis mine)

> Those problems are so common that someone literally wrote GNU parallel to solve them.

As part of my job I'm writing multi-threaded, parallel programs all the time, and in those years only a single problem would have been feasible to parallelize with GNU parallel; but since I was using Rust, it was trivial to do the parallelization right there in my code without having to resort an outer script/binary that calls GNU parallel on my program.
The algae thing has been trialled; it turns out to have lots of fiddly little practical problems, and is reliant on fresh water like other farming. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3152439/