skysight-inc/HackerNews huggingface dataset:
Is there any evidence the US has directed the intentional sabotage of critical energy providers and food providers in Russia or China in recent years?

Russia appears to be waging an all-out cyber war against the US at this point. Putin admitted as much in the hour-long interview with NBC a month ago. He declared as openly as he possibly could have that the US would be targeted until it came to the negotiating table (they want sanctions etc. removed in exchange for stopping the attacks). So far the US appears to have been exceptionally reserved in its response, given it's a clear declaration of war by Russia to be intentionally targeting critical US infrastructure with attacks.
If you define the virtual table would you even need to do the `INSERT`? Just query the virtual table instead of inserting into `t` and querying `t`.
The US isn't the only country that has claimed TikTok is a national security threat though.
But that rebellion is from a stimulus of some kind. It's a subculture in rebellion from disenfranchisement, war, fascism, or what-have-you. There is anger and lots of other negative emotions.

This vision is too bland and perfect to be 'punk'. 'Avant garde' is a better term, since that is used to describe things 'rebelling' against the current aesthetic. 'Solavant Garde' doesn't have the same ring to it though.
...especially when played with ruleset where different tiles have specific rules.
You have a valid point. I am not arguing against it. I was trying to say discussing how MS deals with the subject is not the point. But after reading your recent comment, well, I guess we should talk more about MS failure.
Perhaps you could become a farmer on WWOOF and travel around the world.
One would hope Amazon is capable of having a reasonable terms of service and enforcing it without the need for government intervention.
I honestly haven't thought much about Jupyter since I moved to Pluto.jl (Observable-style reactive notebook):

https://github.com/fonsp/Pluto.jl
> I would add that if you hate advertisements, you can pay for YouTube Red or whatever they call it, and remove them.

This only removes the ads inserted by YouTube. Nowadays even moderately successful you tubers are inserting their own ads into their videos. This will not be skipped using youtube red.
You can get a NUC or some kind of mini PC and install Kodi on it
> Some of these languages support abstractions which are strictly equivalent to static multi-method dispatch

Yes, and even with languages that have these abstractions, they aren't as pervasive as in Julia. Ex. There's a fundamental difference between typclasses and functions in haskell. In julia, there's no such distinction and code is more generic
You'll need someone working almost full time on this (like Jens Axboe on io_uring). I'm wondering whether it's some emergent behaviour to make sure you'll maintain the thing on the long-term and not just dump the thing on a subsystem guy and see ya!
It's not the Android TV Launcher per se. If you revert that app to the factory-installed one, the "recommendations" banner will still show up within an old version of the launcher.

So this comes from Play Services. It appears the launcher has an exclusive hook for Play Services to show content in, and is being used for this purpose.

I am still reverted to the original Android TV Launcher because it takes less clicks to reach some functionality and is simpler, but the recommendation banner ruins it somewhat.
The clear coat would ruin the effect by reflecting light, making the paint look less black
Did you read beyond the "How did it come to this?" section? TA goes on and on about web standards and the need for PDF/A.

Edit: If the article _was_ all about surveillance capitalism, then it wouldn't be worth upvoting as actionable solutions are much more valuable than preaching to the choir.
What's the use-case for this kind of usage of IPFS? Is it just a generic content addressable store for local use? Like perhaps use it to compile and install packages that you symlink into your system path a bit like DIY nix?
Your edit is interesting and I want to respond to it too:

> personally getting involved in judgment calls about time on the front page - even though or especially because you may already be trying to help them shape their pitch - exposes you to a whole ton of negativity and blame, with basically no upside at all. And I realize you're doing this out of goodwill.

It has less to do with goodwill and more to do with risk. If we repeatedly put YC startups in front of HN in a way that creates negative impressions with this audience, we'd be training HN to have a negative view of YC startups and ultimately of YC. That's the worst thing we could do. It would be far better to launch no startups at all.

The relationship between HN and YC is subtle, delicate, and exceedingly important. It's important to both sides, but much more to HN than YC. One can imagine YC without HN, but not HN without YC.

I could write an essay if not a book about this, but the bottom line is that managing existential risks to HN is the most important part of my job, and having the relationship between HN and YC grow sour from either direction would be a major such risk.
Faster Random Sampling Methods (1984) [pdf]
Good point. Carbon nanotubes are carcinogenic.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5799097/
I don't see anything wrong with the sentence. The black paint tricks the viewer's normal perception of the car as a three-dimensional shape, to make it seem like it's two-dimensional. Are you understanding it differently?
Journalists, professors (Kappan, Teltumbde) languishing in jail without trial on trumped up charges, and planted evidence indicates otherwise. A 84 year old Parkinson's patient (Stan Swamy) who couldn't feed himself water arrested on trumped up charges, held without trial, dying in jail indicates otherwise. Rampant doctoring and planting of evidence indicates otherwise. Lack of progress in investigations in killings of critics (Gauri Lankesh) indicates otherwise. Lack of progress in criminal proceedings against perpetrators of violence against JNU students caught on camera indicates otherwise.

I could keep going on giving examples till the cows come home.
It sounds like it is: https://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1....

But the other side of that is that sometimes non-preemption is also a desirable property— like in JavaScript, or Python asyncio, knowing that you don't need to lock over every little manipulation of some shared data structure because you're never going to yield if you didn't explicitly await.
You can server side render PDFs and make them dynamic if you wanted to.
Which is why the advice would be "Don't use virtual threads for CPU work".

It just so happens that a large number of JVM users are working with IO bound problems. Once you start talking about CPU bound problems the JVM tends not to be the thing most people reach for.

Loom doesn't remove the CPU bound solution by adding the IO solution. Instead, it adds a good IO solution and keeps the old CPU solution when needed.

In fact, there's already a really good pool in the JVM for common CPU bound tasks. `Forkjoin.common()`.
It makes checking the hygiene of apps you use impossible, building them from source artificially difficult and expensive and pushes users towards services with serious flaws like icloud backup.
The CCP runs concentration camps and is actively perpetuating ethnic cleansing. That doesn't seem "of the hour." That ignores CCP doings for the past 30+ years that have cost millions of lives.
So loom uses interesting terminology when talking about this. They say that they’re preemptive and not cooperative because there’s not an explicit await/yield keyword that you call from your code but that isn’t the whole story because threads are only preempted when they perform IO or are synchronized. So you as an author can’t know for sure where the yield points are and aren’t supposed to rely on them but they’re still there. You’re not going to be forcefully preempted in the middle of number crunching.

I think most people would consider this a surprising notion of preemption where it’s out of your control-ish but also not arbitrary like it is for OS threads which still leads to basically the same problems and constraints as cooperative threads.
Lots of hackers get excited reading about BCI, but criticize how github copilot will never be useful. BCI like this is copilot running on a particularly noisy signal from your brain. Want to code with this tech? Expect something like, if not literally, copilot.
> Same goes for an STB, or car, or any other thing that abuses you. You don't have to sit and take it simply because "that's the modern world".

So you're saying as soon as you're abused just toss a few hundred/thousands/tens of thousands of dollars of hardware out the window and spend a like amount somewhere else -- hoping that /this/ time is different? Even though when you bought the equipment this wasn't the state of it?

It must be nice to live in that world. Wasteful and expensive, but nice.
I'm fairly certain they were looking for a linked list, but I could be wrong.
I think a lot of people have had the experience of giving the right answer and have the interviewer believe it's wrong, whether they are wrong or the interviewee didn't explain it well enough.
I've done both. In one case, I make a flippant comment about how you don't really know where the bottlenecks in your software are unless you measure. I was making a statement which I believed the other person would simply agree with as a baseline. However, he took it as a challenge and said, "I know where our bottlenecks are". Oops.
European Commission Launches Public Consultation on Web Accessibility Directive
Unless you were unaware of what was happening with Audacity. If you didn't hear about the news, you'll update and have no idea.
I was on a whiteboard, but the social cues I was getting from them made it pretty clear that even my attempts to explain were just digging myself deeper into a hole in their eyes.
If you're computing the time complexity this way, then the simple linear dynamic programming is actually quadratic, and the matrix exponentiation algorithm is still faster.

Generally I would assume that multiplication and addition are constant time for big-O analysis, until given a reason otherwise. That might be less appropriate for fibonacci than most other problems though.
You can write fast software with R, you just need to know how. The same applies to Julia - not everyone knows how to develop high-performance code.
I don't think NATO has any value here. It's a signal of unity not just to China but to Russia. This is how Biden admin defines "America is back". So it might be aggressive but actually, it's a unity message. Us, the allies, against them the adversaries.
Open Brush – Building a new open source platform for VR Art
Development story is as complicated as the tooling makes it to be. With good tooling that e.g. minimizes the amount of glue code and/or makes integration of building the native parts easy, the development story doesn't have to much more complicated.
>Python is far better suited for this. Similarly, if you want to produce standalone executables, C++, Rust, Go or Nim are better.

That's the case now, because Julia made a design decision to focus on extreme composability, dynamism, generic codegen etc which involved compiler tradeoffs...but it's not inherent to the langauge.

For scripting, interpreted Julia is coming. For executables, small binary compilation is as well...particularly bullish on this given the new funding
Tangential question - can anyone recommend a good resource that goes over common architecture patterns?
No, that's vantablack, https://en.wikipedia.org/wiki/Vantablack for which a company has a patent. I believe black3.0 is much more conventional paint (pigment based, rather than structural color based) See https://www.ko-pro.black/190516black30/
At this point the different blacks are less about color and more about finish/reflectivity. Even if you decide to paint your bikeshed a lovely Celeste green you'd still have to choose whether you want eggshell or semigloss.
https://en.m.wikipedia.org/wiki/Ernst_R%C3%B6hm

Internally spied upon and executed on the basis of fake charges.
Can DevSecOps Make Developers Happier?
Thanks. I didn’t know why I was somehow immune to the Apple TV+ advertising and why I just saw Spotify recommendations.
Yeah, the surface is sealed and the controls are tactile buttons and a knob. It’s technically a commercial unit, I agree that there are some rotten consumer units out there. It doesn’t care if there’s a mess on it.

Another plus, when a mess happens, I can actually wipe up with a wet rag literally as I’m cooking, even under the pot.
Given that the headphones cannot know if there's an app playing already, this should be configurable in the OS: i.e. allow selecting which app (or no one) to launch when receiving a Play command

Only allowing their own app to be associated with the default audio player is anti-competitive, at the very least
> "That," he said, "that... is really bad for the eyes."

> It was a ship of classic, simple design, like a flattened salmon, twenty yards long, very clean, very sleek. There was just one remarkable thing about it.

> "It's so... black!" said Ford Prefect. "You can hardly make out its shape... light just seems to fall into it!"

> The blackness of it was so extreme that it was almost impossible to tell how close you were standing to it.

> "Your eyes just slide off it..." said Ford in wonder
Bear in mind that the blog is about a specific book titled "Software Engineering at Google." It's not an attempt to survey all of SE, and that explains why it refers to Google... because the book is specifically about SE _at_ Google.
I agree, but in Germany for instance, if you don't have a job you'd have to pay everything yourself unlike when you're employed, you pay 50% and your employer pays the other 50.

Not as bad as having different insurance altogether based on your employer though, but similar.
https://github.com/rayluo/brip

This brings standard PyPi packages to Brython
Yeah. You'll need to run your own bootstrap node(s) and create a custom key for the swarm. IIRC that's about all it takes.

A bootstrap node is just any node that's (more or less) permanently reachable on the public Internet. Same as lots of tech like this, IPFS needs them for initial peer discovery and (in many cases, and I'm guessing in IPFS' case as well) NAT-breaking, plus as a route of last resort.
I switched to FLauncher. It's very basic but I think that's what most of us are looking for. It's built with Flutter and it's open source: https://gitlab.com/etienn01/flauncher
My HP mini is to crappy to play youtube videos on its tiny poor resolution screen even playing them on the lowest resolution (which shouldn't even count) but if I download the videos and attach a huge monitor to it VLC just cruises though GB+ sized HD video files without dropping a frame. Transmission is good enough. Spend another 7 euro on a TB storage device[0] - you deserve it! More movies to watch than your health can take.

The digital prison builders are less offensive than their supporters. Remember to point and laugh when they complaint about their self-funded captivity. Its an important public service to point and laugh as they are paving the way for our imprisonment. We clearly didn't laugh hard enough in the past.

edit:

[0] - for the pun ill add a promotional link: https://tweakers.net/pricewatch/311843/bestmedia-platinum-my...
Or it is simply that the EU has turned into such a massive trading partner with China that it can't publicly deal with repercussions and just puts its head down as the US points it out. Germany does this with Russia too. Ignoring a lot of what it is doing in Ukraine to remain in the good graces to secure gas pipelines. Just because the EU doesn't publicly say it doesn't mean it isn't privately agreed upon.
I was 15 when the dot-com bubble burst, and I had been following all the hype and madness avidly. Where I lived, our cable provider had ZDTV (later TechTV), and I watched that network all the time. Something you'd hear endlessly was that this was a "new economy" where the "old rules don't apply," and "Business 2.0" was the new game. I played along with the stock market, keeping a spreadsheet on my computer with all of my fantasy stock buys and sells, updated daily. I got excited for each days new highs, even though I didn't really have anything in the game.

Annnnd then the wheels came off. My imaginary stock portfolio left devastated.

Even though I was just an observer on the sidelines, I learned some valuable lessons.
Why didn't you just say "...or, you could use a linked list" when you notice them doubting your first answer?
It exists in the form of https://juliahub.com/lp/
I own a bottle of this stuff, and it's not really as amazingly black as it looks on camera. Sure, it's pretty damn black. But it's easy to see the imperfections and stuff up close. There was a video that compared it to black felt, which is pretty similar.

And no, this is not Vantablack. It's just some special acrylic that can hold a lot of black pigment, and a lot of black pigment. Vantablack needs to be "grown" with high temperatures so its usually seen on aluminum foil and such.

Overall, this is pretty cool. I could definitely believe that it's the blackest acrylic paint in the world. However it doesn't create a "black hole" or anything.
That must have been a long time ago. Remind me, when did the project recant this position?
I was there too if you need anecdotal evidence, my Dad worked in marketing for Apple - notable for being the ad manager for the 1984 ad campaign and you're wrong. I mean that ad was an attack on IBM PC's. The answer is on wikipedia too, https://en.wikipedia.org/wiki/Personal_computer
I have a pihole and it stops them from appearing but leaves blank/black spaces. Not just on the launcher but in the app as well. For example, IMDBtv will have 15-30s of blank air where nothing happens. The first time this happened I thought the app crashed because FF/Pause/Play didn't do anything. And then the movie resumed and did it again 30 minutes later.
Used this a few months ago to configurate a logitech gaming mouse. Way better than the official software - easier to install and run, better UX, better, more features. The big thing I got out of it was the ability to easily assign any function to any key, which let me move mouse sensitivity off those two big buttons on the top-left that I kept hitting by accident because they were hanging out on a corner. Strongly recommend.
The Longhorns by J. Frank Dobie
I've noticed, for example, that they seem to be particularly upsetting to Android users.
Thanks for the clarification ;)
your website appears to have a bunch of meta data on it from something called soapbox. If I link to your website in slack it comes up with a "That looks like a Soapbox link. Would you like to install the Soapbox app" message. I assume a recent-ish rebrand?

What was the thought process there?
On Debian, updating won't add unwanted internet connectivity.
Yeah... this is a place where I disagree with how the Loom devs define "preemptive". They are basically defining it as "most tasks will give up control when they hit a blocking operation". Yet, it's been my understanding that preemption means the scheduler can stop a currently operating task from running and switch to something else. That's not what happens with loom.
They're a ton more valuable than what we think of as "historic documents". We get taught in schools that history comes in the form of direct, straightforward pronouncements -- the kind associated with big events like a revolution or major discovery.

To learn what things actually felt like, and how people actually saw the world, historians end up building up their pictures from a lot of ordinary artifacts. Writings are fantastic if you can get them, especially candid ones like letters and diary entries. They contain the tiny scraps of information about what people do every day.

Garbage dumps are similarly full of valuable information about what people ate, what they considered important, and what they owned. People think of the junk as gone so they don't filter it. It's truthful in a way that their carefully preserved valuables can never be.

The real work of historians is an enormous amount of drudgery, reading vast amounts of dull material and trying to put together a picture from that. It's not exciting, but to the people who do it, they love the vividness and connection they get.
The majority of researchers don’t care about the language superiority. They’re concerned with different issues and software tends to suffer from “publish and forget” attitude. Convenience matters, and R ecosystem is quite good.
No, but you need to be able to ask people who’re “in the know,” e.g.

> When Roberts contacted one of the journals the editor responded that “I wouldn’t trust the data.”

People already know what the bullshit results are.
Yeah, you are right, these limitations are not much of a matter of the language itself.
Cipro has a benzene ring and an OH group, so it's practically the same thing if you squint a little.
...Another good reason to call it the bean.
> One aspect of modern hardware products which contain a lot of software is that they need a steady stream of software updates in order to remain useful and functional.

No, they don't need it. They get them, because they can. This allows the vendors to:

- Sell buggy, half-baked alpha versions to customers as finished products;

- Turn a product into a service, to seek subscription rent from users, under the guise of "security";

- Justify the need for persistent Internet access, providing plausible deniability for data collection (if anyone asks, it's to support "security" and "improving the product").

Don't fall for this. The hardware and software we buy doesn't need to be like this. The vendors push it, because it's locally optimal for them, and it's self-supporting through competitive pressure ("because my competitors do it, I have to do it too").
This advice is only going to be true in your region. If someone picks up a guidebook for your region and it says that they are safe to pick there then I'm all for it

This is exactly why most foraging illnesses happen to travelers because some thing that is true in a specific place is frequently not true in other places.
Just out of curiosity, whey are you quitting caffeine?
No need to sideload anything. Just remove all updates of the Android TV launcher in the settings and disable auto updates. You'll get the good ol' launcher.
iOS seems the worst solution, like you are forced to used Apple web engine so a bug or zero day in that engine will own all users. Apple would need to give the users the ability to uninstall preinstalled stuff and replaced them with safer or better alternatives.
How's the auto-buyback crypto work about
Oh yes that's coming. I realize it's taking forever, but the other side of that coin is that once it happens, most people forget that it took forever. Soon it feels like it was always that way. HN didn't use to paginate long threads and then it did and someday it won't again.
I get what you're saying, but professional editors, properly trained, would certainly grasp not only the style but the spirit of the HN community. Or you can hire HN members. And in any case you'd still have the final word.
There’s no transferable guidance on how to practice?