skysight-inc/HackerNews huggingface dataset:
my story: I was in Barcelona, wanted to go to Primavera Sound to see Pavement, went outside the gates, met a guy who was selling his ticket, gave him the money and

BOOM!

5 minutes later I was under the stage.
&mut is kind of gross syntactically anyways; another thing that would have clarified this would have been to rename & to &shared, which has symmetry.
Won't work with gas burners, of course
More discussion here in 2019:

https://news.ycombinator.com/item?id=20676904 (471 comments)
An Analysis of the Super Metroid Varia Randomizer
Hulu Live has the ESPN channels, but I don't think there's a bundle with that and Disney+.

Edit: I'm mistaken. https://www.hulu.com/live-tv#bundle_details
Test your product on a crappy laptop
My gut is that computing key (given reliable pitch data) is a lot easier than computing polyphonic pitch data (given audio).

For relatively "conventional" music, there are very strong signals of key like beginning and ending chords, and overall note distributions which will generally cluster around one particular scale. For less conventional music, this will be more ambiguous, but it would have been more ambiguous for a human listener too.
I've been holding out on reading it, is it really that influential?
>To be clear, it isn't the cell dropping below 2.5V that will cause the cell to turn into a bomb, it is afterwards attempting to recharge it that is dangerous.Stop using and never charge a Li-ion cell that's voltage dropped too low.

>Do not store Li-ion cells long term at full capacity, but instead at 3.7V.

These are great suggestions, and also they are absolutely impossible to follow given that we have absolutely no access to the sealed Li-Ion cells in devices that we buy.

How would the OP even know what voltage the cells inside his headphones are at? Even with replaceable cells, we can't expect people to have the tools to measure the voltage - unless the device itself displays it.

And even then, if we know that charging a cell after its voltage drops below 2.5V is dangerous, why do we allow chargers that do that (including devices with internal batteries) to be sold to the public?
Hey, get it right, technically we paid and trained most of the right wing death squads who raped nuns and killed nuns and priests in Latin America, mostly at the School of the Americas.
In my limited perception we are moving further and further away from fine-granular synchronization, and many use cases can be solved efficiently with off-the-shelf synchronization methods like queues. Given that, is thread safety that much of an issue anyway? What are folks' use cases where thread correctness is hard to get right? Where are more complex concurrent data structures needed - like, say, a concurrent hashmap?

I'm working on a client for a virtual world. This has a whole 3D world, or at least the part you can currently see, in memory. Anything can change, but most of it is static. There are quite a few threads working in coordination to keep the world updated. Some of this is painful in Rust, because Rust really wants an ownership tree. It can be made to work with reference counts (rust "Rc" and "Arc") and their weak forms as backlinks. It's kind of clunky. Single owner with backlinks, along with the static analysis needed to guarantee safety, is needed. That's a hard problem.

Much of the "use a queue" thinking comes from the web back end crowd, where you're managing a large number of connections which have very little interaction with each other. Most of the state is in the database, anyway.

It also seems like the fine granular model could become more obsolete over time as shared state becomes costlier with growing core count and the higher synchronization cost that I assume must come with it.

Now that is a very real problem. The next frontier in language design is support for non-shared-memory systems all working on the same problem. I knew someone who spent too much time on that with the Playstation 3's Cell processors. Sony went back to more traditional architectures after it became clear how hard it was to do anything that way. The supercomputer people have been dealing with this for years, but mostly they want to handle big matrices, where the inner loop is tiny. Same with GPUs - shaders are highly parallel but small programs.
I'm definitely not a lawyer, but many things in law (especially around copyright) are based on "damage done".

Like if you distribute one illegal copy (1) you will get a very different penalty then if you distributed 1 Million illegal copies.

In case of TickTok it being in beta does indeed not matter but what matters is that it being in beta entailed it being used by a limited amount of users for a rather short time (in this case).

(1): It should be noted here that I heard of cases where copyright lawyers liked to argue that one copy was further distributed an lead to many many more copies, and in turn damage done. I have no idea how far this is the case in practice and how far this is legally successful. Either way in this case the infringing product seems to be rather tightly bound to a non-infringing service, including some license key/beta key mechanism. So it shouldn't matter in this case, I guess.
Put this this hard drive in a normal computer, and you won't hear a difference. That would be ridiculous. It would be put in a $3000-$6,000 audiophile music server that has a custom clean purpose built OS, and an audiophile DC linear power supply. Everything is optimized for clean power and clean signal.

This harddrive seeks to solve a VERY REAL problem in the audiophile world: computers are super D super noisy.

There are many ways to reduce noise. The best way is to isolate the computer entirely. I use a Sonore OpticalRendu and opticalmodule deluxe. Duel Femto clocks on each side to eliminate jitter, and fiberoptic cable in between to physically isolate the electronics from one another. The computer sends the file wirelessly to the router, where it then gets turned into a light signal to keep all the nasty electrical noise and timing errors out of the signal. (and yes, every single piece of equipment connects to the wall from a single socket, with a distributor, and then 2 power conditioners for different equipment, similar to isolation, I've at least made a solid solid effort)

This is $2300 for a piece of equipment that isn't needed if I just plug my computer into my DAC.

It works miracles. Night and day. So yes, some things may seem and look frivolous, and many are. Most are also extremely expensive.

It's like racing. That last 1% performance is ultra expensive, but makes all the difference.

Anyone here driving a race car will never notice all the attention to detail that allows one racecars to beat another.
Very much agreed. It's not like the anti-Rust comments are much better. They're often quite biased in the other direction and rest upon arguments that boil down to "if you write C++ correctly, it's a very good language". But of course, Rust has flaws and design decisions that make it a poor fit for many people/usecases. Really I'd love it if people kept an open mind, did their research and tried to not let their biases rule their judgement.
I sat and read it and I had the same confusion. I've used a KVM before, but never knew that was some version of a KVM without the "V" called a USB switch. It seems like that peripheral must be less common than both USB hubs and real KVMs.
The fact he's being actively discussed in a thread about books that changed one's life, and your only criticism of the man is an ad hominem, would suggest that he's still very relevant.
If it can't be touched or held in your hot little hand. It isn't yours.

It's called "REAL" estate for a reason. And "Possession is Nine Tenths of the Law".
Page numbers on the first citation?
One more new materials source: the New Books Network family of podcasts.

https://newbooksnetwork.com/

Each podcast channel is a set of reviews of new academic publications within a given area. (Books and interviews may feature on multiple channels.) If you're interested in keeping abreast of recent developments across a range of topics, they're a great way to dip your toe in the water.

Production qualities vary tremendously, and yes, there are unlistenable interviews. That said, there are also many excellent ones, and the low production values conceal a great trove of valuable material.
RadioShack announces ambitious new cryptocurrency exchange
> Today, people have Word and Google Docs, why do they need troff/Markdown/TeX/LaTeX/Asciidoc/org-mode/etc.?

Because what they write has structure and they don't want to be distracted by the looks.
Ask Dgraph Founder Anything
My CMS Is the iOS Notes App
I guess that's SERP API. In Spanish, ser papi means "to be a daddy".
It’s the first thing the app does. Or used to. Find an image and display to user while loading rest of the app.
Yes, but court cares about damages done, number of infringing copies and duration of infringement, which in case of a newly started closed(?) beta are not much.
I was told never to consume food from cans that are obviously deformed for this reason, as the inner coating could be damaged and the materials that make up the can could leech into the food.

Same for water containers, pure stainless steel is much better than aluminium (which is coated) as when it inevitably gets dropped and deformed you won't have any leeching issues.
Are we the baddies?

YES.
> After WWI, the mass horror caused by certain types of weapons like chemical weapons were enough to get all powerful countries to agree we didn't want to see them on the planet.

Yeah. Kind of. Officially. In primary school books. Chemical weapons (and biological weapons) don't work¹, in addition to producing horrific images and stories.

It was easy to ban them for this combination of reasons.

Killer robots? We don't know yet, but they have the potential of working excellently well. (Although it depends on various reliabilities, the logistics chain required, activation time, percent deployable time, and failure modes. Probably among other things.)

If they work, it will be hard to get them banned. The measure of their effectiveness will be their ability to neutralise the enemy's military capability without destroying economic infrastructure (which you will want to take over and use for yourself. If you don't, there are nuclear weapons for that).

1. https://acoup.blog/2020/03/20/collections-why-dont-we-use-ch...
It's cool but it only works if you have a rust compiler that can actual compile this (1.55.0) and no one does. That means you have to install a compiler from outside of your system repositories 100% of the time. Is suggesting everyone,

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

... really such a great idea? Even ignoring the curl | sh it's going to bork many systems now having two rusts. Rust projects you're supposed to compile are not ready for use by anyone but other bleeding edge Rust devs.
I’ve always wondered whether there might be some other large scale effect happening that causes light frequencies to shift. What if photons travelling through a vacuum just slowly lose energy and their frequency drops? Would that be distinguishable from expansion by any of the measurements we can do here?
Yes that's a good point but that doesn't distinguish natural cells/neurons from artificial.
There's a definite "if that wasn't a bad idea it would be done already" attached to this, but my first thought would be to put a few hundred kilograms of explosives down the well and let gravity do the rest.
CDC Overcounts Millions of Vaccinations
> I understand that BLM prominence started with the Ferguson protests against cop Darren Wilson murdering Michael Brown Jr

Yes, it became prominent then because it was already well established with a network of activists, etc.; the principal triggering event (as your PS seems to acknowledge) was the slaying of Trayvon Martin.

> But that's also a cop-adjacent figure.

That may be a valid viewpoint, but it's not the fact that BLM organized around, which was the lack of accountability and the identity of the victim, not anything about the personal characteristics or background of the perpetrator.
I think that might be the biggest sin with today's school system. Big penalties for mistakes and optimisation for perfection (math and spelling tests). In reality you "want" to make mistakes, because that means you took risk. They are inevitable. Once you internalize it it's quite liberating. How quickly and well you recover from mistakes is much more important.
Thanks for sharing. This is my experience serving over there as well. The enemy uses civilians as a shield as much as possible.
Auctions and bidding: A guide for computer scientists (2017) [video]
If only the legislature could sit down and write single-issue bills with clear bipartisan support... but I'm not sure you're right. The phrase "law and order" seems to shut down rational thought, and there are plenty of politicians on both sides of the aisle who appear to act at the whim of police lobbies. When confronted with the blatant unconstitutionality of the patriot act, Democrats and Republicans alike responded "yeah, but police are using it to fight crime."
> Interesting that PNG parsing was a severe bottleneck a decade ago...

Bottlenecks are relative. If your goal is to shave a couple hundred milliseconds off of app launch times, eventually you have to start digging deep. It may not have been prohibitively slow, but for image-heavy apps it could have been the low hanging fruit that moved them closer to the goal.
«Everyone agrees that (((Marcuse)))’s secret cabal and those (their “downstream effluent”) they have compromised who control academia, tech, finance, and government are godless totalitarian nihilists» (slightly paraphrased) is not really the kind of response most people were hoping for....
We don't deserve Alyssa.
I’m what ways is there an imbalance? Assuming the other party isn’t inept of asking questions there shouldn’t be much of one
You can detect stringrays with iPhone apps even by accessing the limited mobile network info you get, the problem is Apple bans these apps for unknown reasons.
I think you'd be interested in Mondragon.

https://en.m.wikipedia.org/wiki/Mondragon_Corporation
What's interesting is that there's still people doing art in that style. I follow this one artist in Russia named Uno Moralez who does some pretty good stuff.
That seems like an interesting use case for resource forks. Decompress once and store in a resource fork of the original PNG. If storage space becomes an issue, those resource forms can be purged along with other caches.
All valid concerns -- but you have to worry about bringing in other code in your supply chain in almost any language, unless you are always doing everything from scratch!

Thank goodness cargo audit (for https://crates.io/crates/cargo-audit) in any case.
This happened to me 2 years ago. I canceled my Uber account because of it (because you can not cancel UberEATS without canceling Uber as well)

Last week I found out they never did delete my account. And they will not until I pay the balance.
I just gave you what I thought was an interesting article I came across recently, about an artist I wasn't aware of before. You can certainly go further back, i.e. https://en.wikipedia.org/wiki/Zone_de_Sensibilit%C3%A9_Pictu...

I appreciate the energy footprint concerns, but will say that I find this the least interesting part of the thing, and that certainly NFTs are being done an blockchains such as Tezos which have no energy impact of note.

When you say "trading JSON strings", it strikes me that you get hung up on technical details that are irrelevant. The URL is similarly unimportant. Think of it as sugar to help software display images in a standardized way. NFT platforms generally try to use IPFS to provide stable resource locators that anyone can seed, but even if that is not the case, and the URL goes down, as long as two (or more) parties can agree on what piece of art the token represents, they can recognise the ownership over it (not the copyright! - ownership over the digital edition.)

Early experiments from 5 to 10 years ago generally just encoded a hash of the file, and that's all that is required to create a link between token and file.

Yes, someone has to keep the file around, but there is no magic way to ensure that. The Sehgal article is actually an interesting connection here in that they explicitly discuss the challenge of keeping alive these experiences.
The alternative isn't a different raster image format — it's the native drawing commands of the underlying graphics system, like QuickDraw on classic Macs or GDI on classic Windows. They work like a plotter: moving a cursor to a position on the pixel grid and giving it drawing commands. You can see the residue of those old graphics systems in the various "metafile" image formats like PICT/WMF/EMF:

https://en.wikipedia.org/wiki/PICT

https://en.wikipedia.org/wiki/Windows_Metafile
Rewrites seem like a bad idea (unless you’re hitting performance issues), but maybe you could consider letting people start some new projects in Rust? It’s a pretty good fit for backend web dev if you do any of that.
>However, in many (most) cases, one doesn’t need ultimate performance or control over hardware resources. For these situations, modern managed languages like Kotlin or Go offer decent speed,

I feel like D really deserves to be mentioned more often when talking about Rust alternatives. It's sort of the anti-Rust: improving on C++ by focusing on ergonomics rather than raw efficiency. It's likely more familiar to the C++ native than Kotlin and Go, and more directly comparable to Rust in that it has an expressive type system, compiles to native code, and interfacing well with C.

I would say D is the best answer on average to the question "I like all those things Rust can do but I find it annoying to work with, what can I use instead?" whereas Kotlin or Go will not always be a great stand-in.
> There is zero controvsery that academia and its appendant institutions, and now big tech, and even finance has been compromised by a totalitarian movement

Even ignoring the rest of your description, yes, there is considerable controversy that any, much less all, of those three things have been compromised by a totalitarian movement, and if you think that that view is uncontroversial you need to at least glance outside of the far-right fever swamp occasionally.
I don't think it's right to computer simulations "robots".
In reality? None. Both give me lots of trouble. Red doesn't offer a good external program launch, which when things fail, I always drop down to sh. Rebol interestingly enough offers a wee bit more stability. but its age is clearly showing. r3 being open source has a bunch of versions and forks, none of them usable. there's also ren/c which is supposed to be usable, however I cannot build it on a pi4, there is also another attempt which is called arturo, written in nim, this one works but development is only done by a single person.
The Webb  telescope has 'perfectly misshaped' mirrors
Archived: https://archive.ph/hcumP
You are trying to excuse Smalltalk's excessive verbosity by pointing out Java's excessive verbosity.

Yes, Java is excessively verbose. No disagreement there. But so is Smalltalk.

Your argument is basically whataboutism.

My point is that Kotlin and Swift both solve Smalltalk's mistakes elegantly by making the parameter name optional. Use it if you have to, but omit it otherwise. And as it turns out, most of the time, you don't need to mention the name at all.
> China remains quite poor on per capita GDP, even on a PPP basis it is in the lower half of countries.

This is exactly why China has such a huge growth ahead. Just to get to the level of countries like Australia this will make their economy several times the size of US.
> There's no registry, no way to see what actions are available.

Damn! Was hoping such a thing existed. Or, ideally, to be able to query apps for their linkable functionality.

The end goal is for any action within any app to be reducible to a single tap. I'm still new to Android so perhaps this is all doable and I just need to figure it out.
Screenscrape of register article

https://www.theregister.com/2021/12/18/us_huawei_malware/

Itself a summary of a (detailed) Bloomberg article

https://archive.md/weINX
ESA - For all those others who don't know, off hand ;
ESA = European Space Agency.
>As a result, they are required to be shipped with hazardous material declarations like the UN3481 stickers you'll find on everything.

These modern hieroglyphics a)mean little to nothing, and b)stop existing once you remove a product from its packaging. That's not enough.

>Consumers in general are unaware of the hazards and unwilling to learn

Unwilling? Well, perhaps they would be more willing if the instructions that came with the product contained the information that you'd want them to learn.

According to this thread, this includes:

* Awareness of Li-Ion cell chemistry, normal operating voltage ranges, critical low voltage after which the battery should not be charged, and the possibility of formation of dendrites and runaway thermal reaction;

* Awareness that the said runaway reaction, in practical terms, means that charging a device with a "dead" battery can result in spontaneous combustion;

* Awareness that, given lack of access to internal batteries, and any information about its state, we solely rely on regulating circuitry to prevent that from happening, and that this circuitry might be faulty, resulting in the possibility of spontaneous combustion under normal use conditions;

* Awareness how to handle a Li-Ion battery that caught on fire, and how to dispose of a device with a burning battery safely, especially when it's operated in highly flammable environments (e.g. using headphones in a bedroom/in a dry field outdoors/at a gas station);

* Awareness that the battery catching on fire may result not only thermal, but also chemical burns if it is not disposed of in a safe manner while it's on fire - in addition to toxic fumes;

* Awareness of how to deal with thermal and chemical burns should they happen (e.g. for chemical burns, rinse with cold water for half an hour), as well as consequences of inhaling the fumes;

According to commenters here, all of the above is "common knowledge", "high school chemistry", "middle school knowledge", "easy best practices", etc. - which, at the same time, are virtually unknown by the general public (due to unwillingness to learn, no less).

Also, the manufacturers are under no moral or legal obligation to inform their users of these hazards and procedures, and this information isn't (and shouldn't) be included in product manuals.

Holy self-contradictory Jesus this thread has been quite a read.
Seems like a sensible thing to try but unfortunately it's the 2020s and not 1970s.
As someone who mostly enjoys cpp, for me the math just didn't seem worth it to really get fluent in rust. I agree there are less system jobs than app jobs kind of prima facie, but there's not exactly a lack of systems jobs for cpp programmers at the moment.
If you've ever spoken to someone with Alzheimer's, or certain kinds of very severe cognitive disorders, it becomes clear that language fluency tells you little to nothing about effective cognition. There are people who can't add 1+1 who can babble about random stuff convincingly, for a while, anyway, unless you're probing it.