skysight-inc/HackerNews huggingface dataset:
Another interesting example is audio synthesis. It is interesting because there are at least two models for audio synthesis: single sample processing (as used in, for example, VCV Rack) and block structured processing (as used by every plugin API and thus every DAW-that-runs-plugins). But it gets even more interesting because the degree of potential parallelism is entirely controlled by the signal routing pathways chosen by the user. If the software is processing N independent signal pathways that do not meet until a final output stage, you have a high (well, "N") level of potential parallelism, and if N can expand to a high value then you will always be able to benefit from more cores.

However, if the signal pathway is more convoluted (no pun intended for my audio nerd crew), then not only does the degree of parallelism decrease but the issue of single-sample vs. block structured can become much more important. In the single sample case, the cost of computing a single sample has (relatively) enormous fixed overhead if the code has any serious level of modularity, but is still very cheap compared to inter-thread and inter-core synchronization. Spreading the computation across cores will frequently, but not always, slow things down quite dramatically. By contrast, block structured processing has a much lower per-sample cost, because the function call tree is invoked only once for an entire block of samples, and so the relative cost of synchronization decreases.

This sounds like a slam dunk for block structured processing.

Problem is, there are things you cannot do correctly with block structured processing, and so there is always a place for single sample processing. However, the potential for parallelization and the level at which it should take place differs significantly between the two processing models, which opens to door to some highly questionable design.

The short version of this is that audio synthesis in the abstract can always expand to use any number of cores, particularly for cpu-intensive synthesis like physical modelling, but that in the presence of single-sample processing, the cost of synchronization may completely negate the benefits of parallelism.
Sanity only required for those that fight against the platform and insist in carrying their UNIX habits to every platform they touch.

Embrace C++ Builder, Visual C++ or Qt.

No sanity medicine required.
For the younger generations, a sort of stability.

House prices : salary ratios are much worse in the EU (because salaries are so much worse in general), and housing is much smaller (no room for hobbies, home gym, usually no AC, etc. - which is awful during the recent lockdowns). Gas/diesel prices are much worse too (and driver training, car insurance, road tax, etc.) so car ownership is much more expensive (and severely regressing compared to prior generations).

Electricity is much more expensive, so is food, vehicles, electronics, pretty much anything you can think of. Salaries are lower and taxes on income (not property/inheritance, etc.) are much worse. And all of this is set to get worse next year with prices, inflation and income taxes going up and salaries not shifting (there has been no "Great Resignation" here).

If you want to see the death of the middle class, just look at Europe. With low home ownership, prospects are much bleaker for any sort of retirement too.
I'm not an expert on it, but I think this refers to the various "things" that can be bought/owned on various metaverse type environments. People from first world countries are able to buy these things since it's easier than "earning" them. People from developing countries can then do the earning part for them, and sell what they've got on various NFT marketplaces, for desperately needed money.

Why crypto is needed is because that is the tech that makes it possible for Player A to actually own Thing X, when Player A sends money to Player B who actually spent 8 hours playing or doing in order to earn Thing X.

There are a few of these examples starting to gain steam like Axie Infinity[1] for instance. Although I suspect FB & Roblox are going to really go all in on this soon, if they haven't already. And their user bases are enormous.

[1] https://axieinfinity.com/ (click on their marketplace link to see for yourself, the prices are crazy)
Solar and Wind, then we hold out for fusion
1) It enables users to own their assets regardless of the state of a centralized server.
2) Standardized format to trade on any third-party marketplace. A player could sell to an investor who has no intention of playing.
My phone thinks of my car as one of its accessories.
Thank you! The "bad" thing about having high standards is that when it isn't met it is quite jarring, more so than if it were homogeneously bad or meh, and that ends up bring more frustrating.
Pretend better.
I'm at 10 years now, pretty much to the week, although I would also say that it wasn't a linear progression from year 0 to now, as if you're gradually recovering from an illness. For every leap forward in my own process there were some major, major regressions, right up to 2018/2019.

I'm not sure I'd call this moving on. More like learning how to cope, and be more resilient. The closure, if any, was I have what I need with myself and I don't need to get it from the people who hurt me. So I'm happy, all things considered.

Basically sharing this to say that even if 10 years seems to average out, our path through it will likely be quite different.
I like the idea of pushing the journey to the forefront. My new year is trying to be more in the present and not take for granted the blessings I have.

* Congrats on removing alcohol from the home thats a big first step, keep that one aspiration and I think it'll have a profound impact. Not trying to push this at all , but CBD ( delta8 ) helped me with the cravings ( its kind of like the side effect of smoking weed, you're relaxed and somewhat sleepy but not 'stoned' ).
Is this substantially worse than deleting a vector<unique_ptr> holding a few hundred nodes (which I don't really notice, but might be bad without me realizing)? Either way you're doing a traversal and running hundreds of destructors and deallocations, but in the refcount you need an extra deallocation and compare per node (which should be cheap compared to deallocation, if non-atomic?).
Oh, a long time ago (but not so long as that) I got this line from a HN thread on bash tricks:

export PS1="\h:\w \$(if [ \$? = 0 ]; then echo :\\\); else echo :\\\(; fi) \$ "

It's a non-colored version of it, with a happy or sad smiley.
There are many new systems that are superior to Ethereum (e.g Polkadot, Terra LUNA) that already satisfy your requirement.
How does it feel knowing that you've signed up to 100 applications, which you use for everything from work to pleasure, and that that authenticating account can be taken from you at the whim of a company? Feels bad to me, man.
> > "an API for everything"

> Not sure what you mean here.

I assume referring to APIs for controlling and monitoring the infrastructure, not anything about APIs you may provide in your application or consume from external sources.
A similar example could be credit card strips. They actually had people's SSNs encoded in them for a while. Anyone with a reader and physical access to a card could grab them. Dateline did a report on it back in the day without having to deal with anything like this
Is there a problem if you keep using both machines for a big chunk of the workload but also humans for the edge cases you describe?
I'd agree that if you're 1) delivering the same promise to the 2) same customer base -- yes, it isn't as big of a pivot and some of the other companies on the list.
Is this the secret reality of extroversion/introversion? I'll have to think about this for a bit but looking back at the encounters I've had with extroverts, they're mostly just good at smalltalk, jokes and BS. They can sometimes be fun but can also be extremely tiring to be around if you're not in the mood for that type of engagement. On the other hand, I know a lot of introverts who are extremely talkative when discussing their area of interest or any other deep conversation. I'll have to be mindful about noticing if I actually do get tired of social interaction the same way with "introverts" and "extroverts". Thank you for this new perspective.
It seems like docopt was trendy for a while which always surprised me. The idea of specifying your CLI in an incompletely defined DSL embedded in a string always confused me both because of the brittleness and because there is stuff you just can't express (like types).

In Python, I was always skeptical of click which later took the attention though I think using StructOpt [0] in Rust has cured me of that to a degree though I much prefer field attributes over stacking function attributes per parameter (or Typer's form of parameter attributes). I'd probably still stick with argparse anyways because most of my Python scripts are built without dependencies (weird build systems or being one step above bash scripts).

[0] https://docs.rs/structopt/latest/structopt/
Ask HN: Selling framed physical art online
I want to help a family member show and sell their paintings online. The works are already framed (so no frame options/configuration is necessary). It is basically just "see this beautiful piece, as it actually exists" and "buy it!"

I'm aware of many general options and plenty of technical options, but perhaps there are some HN folks who already do this. If so, what site/service do you use?

Online payments are not absolutely necessary, but that would be a nice bonus.

There exist sites for photographers to sell their work, but those tend to have many, many options and seem to be overkill for this. At a minimum, this could probably just be a Shopify store selling individual, one of a kind items. But perhaps there's something better for this (with better presentation)?
I spent the last few years exclusively grinding work to the detriment of everything else (which worked out financially kind of) so this year I'm going to do what I need to keep food on the table but besides that I'm going to work on bringing back all the other things I used to do.

- All my friends moved and drifted over the last two years so time to find some new ones

- Try to revive my friendships with my oldest and previously closest friends

- Leave NYC and head West

- Start playing piano

- Read at a minimum 1 book per month

- Lose my pandemic weight

- Pick up some fun non tech hobbies like hiking again
I've never met anyone who's ever used their stock certificates for anything other than speculation.

However, I have participated in a multisig that controls six figures of funds with a handful of strangers on the internet. I have used my governance tokens to vote on DAO proposals regarding new product lines and features. I have created and sold NFT artwork. I have registered a domain name and set an immutable record on a smart contract linking to a website and an Ethereum wallet. I have used it for logging in to software. I've built software that gates access based on ownership of a particular NFT. I've stored data on Filecoin and archived it on Arweave. I've borrowed money on-chain. I've commissioned artwork and paid in ETH. I've bought gold with Bitcoin. I've helped raise a million dollars for charity with a major celebrity. I've contributed to Gitcoin grants for public goods software funding. Your skepticism just closes your mind and blinds you to what's possible.
I've had so so results with EMDR for trauma (lots of childhood shit). I'm hoping psychedelics become legal for therapy, I've heard / read great things.
There are plenty of them, the FOSS culture just tends to ignore them.
What are your thoughts on current PoS systems, such as Polygon?
Hydro from Canada primarily, but would agree with solar and wind anywhere reasonable in NE-ISO (New England’s grid). Canadian hydro is plentiful, but New England is full of NIMBYs, and oil/gas interests are funding the transmission opposition efforts [1] [2].

If your electrical generation carbon emissions profile is clean enough, calling on oil for emergency power on the coldest days isn’t terrible, just as hospitals and other critical infra will fail to an on-site diesel generator during outages, but grid improvements will be needed to improve the carbon profile of electrical grids to allow for those “cheat days”.

[1] https://www.bostonglobe.com/2021/11/03/science/maine-voters-...

[2] https://www.reuters.com/world/americas/maine-voters-reject-q...
The global taxation is a huge negative especially the reporting rules
If you're really interested in how things work there's no easier way to engage with people. Just talk to them about what they do (not necessarily for a living). Most people are lonely, even the married ones with 3 children, and are just dying to share their thoughts and passions. You have to be genuinely curious though, if you just want to prove how you know everything already you will get a negative reaction. The results will guide you.
Yeah. I often do "find . | grep 'foo'". Perhaps "find" can do it without the "| grep" bit, but I have not RTFM. :P
So you can make everyone else on the call suffer your horrible audio quality instead (room echo, etc.)? Probably not the smartest option when trying to get Management to get comfortable with work from home.
I do. I run a podcast (https://anchor.fm/ultraio/episodes/EP8-Ultras-case-for-NFTs-...) and this is my primary concern: educating people about the real benefits of the technology. There's a lot of baseless hype and a lot of scammy bullshit. There is also a lot of real-world benefits that simply have not been leveraged to their fullest potential.
I confirm (for my own case) this phenomenon - the circularity of the behavior. The more I think in a structured way at work, the more I do it outside, the more I do it at work, and so on. I'd say that there is simply a tendency to do that, that gets reinforced by the (work) conditions.

In my opinion, it's crucial, in these conditions, to be self-aware and get a certain degree of control, as one can easily slide into, let's say, some negative patterns of the behavior in the spectrum.
I thought i was crazy having done this, i didn’t it is a proper advice. I definitely suggest this to everyone with such long term haunting memories and traumas.
Windows 1.0 was tiling only. Overlapping windows were added in 2.0.
I think it's mostly genetic, childhood education or dramatic life changes. I have rarely seen anyone who has zero discipline slowly acquires very good discipline without any significant changes in his/her life.
For perf sensitive projects, I set opt-level=1 in debug for at least the dependencies.

Edit: I realized you might have meant that debug compiles still take a long time. In that case, obviously this won't help.
Ultra.io is the company.
String bets not allowed, whatever their encoding ;)
Thank you are in for a big wake-up call
What's arguably the easiest of the three still requires numpy. That's a nice touch.
To give you credits, we have two kids and one goes to preschool. We have been sick-ish every other 2 weeks, starting from September. Mild throat ache, mild runny nose, mild cough, pick one!

And we are really hard on "wash your hands" (my 3 years old washes her hands better than most adults), it's just that she gets infected, so we do too. It's way milder on us, sometimes we don't get it, but she brings everything at home.
Lots of exciting work going on with this right now. I really like that I can open up websocat, and interact with a relay directly to learn how the protocol works.
This isn't the case, webview uses WebKitGTK on Linux, WkWebView on macOS, and either Edge/Chromium or EdgeHTML on Windows.
They could at least change the names order and start with the specific part (TrustAuthorityKeyProviderClientCertificateCSR-Get), so the (braindead) MS version of tab completion would be useful.
So what do you do when someone asks you about your profession, then they say "ohh poor boy, must be some lonely nerd". Do you just nod with your head because you believe that crap? I've seen this attitude over and over again. Change your attitude towards yourself.
Impossible to take photo of stars on iphone. Whatever sw they use, it will create random stars in the photo. Like instead of 1 star you get ten.
Basically, we have an oauth-like mechanism that sites can integrate. The user gets to control, from their side, what data they whitelist and share. Whatever they don't, they don't get to have access to.

You're right, though: this is a steep hill to climb.
Life sciences laboratory devices, DAW, factory automation, air gaped dashboards, for some examples.
> there's no regulation, auditing or government backed guarantees / insurance on the exchanges.

I consider this a feature, not a bug.
Interesting regional difference. I usually see NICU as in Neonatal ICU.
Safest mushrooms to forage and eat
An aside:

> L3 cache is shared by all cores of a CPU.

I recently learned this is no longer true! AMD EPYC processors (and maybe other recent AMDs?) divide cores into groups called "core complexes" (CCX), each of which has a separate L3 cache. My particular processor is 32-core where each set of 4 cores is a CCX. I discovered this when trying to figure out why a benchmark was performing wildly differently from one run to the next with a bimodal distribution -- it turned out to depend on whether Linux has scheduled the two processes in my benchmark to run on the same CCX vs. different CCXs.

https://en.wikipedia.org/wiki/Epyc shows the "core config" of each model, which is (number of CCX) x (cores per CCX).
>> I think the killer app for web3 is going to be a decentralized, open identity/auth solution.

How would account recovery / password reset work in a web3-based system?

With Google, Apple, etc. there is a party that one can go to for account recovery.

How would it work for web3 if it is decentralized?
> IP theft

If the code is covered by patents, extracting it doesn't give you anything that reading the public patent wouldn't (if the patent was written as it should have been, to inform, and not obfuscated or ran through incomprehensible legal jargon).

And if it's a trade secret, then you relinquished it the moment you sold objects containing it. Though I realize DRM/anti-reverse engineering laws are trying to take away our right to examine how stuff works, they are absurdly immoral laws, and breaking them should never be described as "theft".
The government has been completely weak on antitrust law since the 90s.
> I want to reduce/eliminate my alcohol consumption...

same here. each year it just takes more and more out of me physically/mentally, this year really seemed to emphasize that. looking for 6 months here and then will re-evaluate. in the past breaking a sweat when the urge/opportunity arises has been pretty effective.
If you singlehandedly write TensorFlow, and I singlehandedly write a left-pad library which has more deployments, should I be paid more than you?
There's a surplus of vaccine right now. You need to go get on a high horse so you can see.
I want to spend less time on social networks, especially Twitter.
Huge NFT crash
Cruises usually last much longer than flights.

Even if you have no prior immunity from vaccination or previous infection, your immune system has some capacity to withstand the virus. If you have some immunity from vaccination or previous infection your immune system is even better at withstanding the virus.

When you experience an opportunity to get infected with SARS-CoV-2, whether or not you actually get infected depends on whether or not you get enough viruses in a sufficiently short time to exceed your immune system's capacity to stop them before they can replicate enough to make you sick or infectious.
They did remake Yes Minister. It was Not Very Good.

This, incidentally, is precisely the sort of thing that Humphrey would stop Hacker doing, if Hacker had the ability, which he didn’t. The only times Humphrey lets Hacker indulge in overreach are to put him in a situation that Humphrey can then save him from.
Couldn't someone just steal your token and you lose access to 100 applications?
That may well be, I am not that interested in crypto.

I found the idea of a non governmental controlled currency with an upper bounded amount interesting, as inflation can't be a thing.

But as a means to satisfy greed... Nope, I am happy with what I have.

So there are other spaces in science and computer science I am more invested and interested in.
> The idea that we use our email accounts, attached to huge corporations which siphon every detail about us for their advertising engines is absolutely absurd.

Is it, though? It’s just a trade off people make to get a free service. If I want my email to be free of advertising scanning by large corporate entities I can just pay for Protonmail or something.

This is what I feel like I see with web3 time and time again: it’s a complicated technological solution looking for a problem when (for the vast majority of people) that problem is already solvable without the complexity.
> So you can make everyone else on the call suffer your horrible audio quality instead (room echo, etc.)?

No you're confused - the point is it's better quality.

There's no limited bandwidth, and it's physically a larger microphone than the very limited micro one in your headset. It picks up the same background noise that its geometry can't eliminate, and can do the same processing to try to remove it.
I think there's good value to be had from articles like these, depending on where you're starting and how you approach this kind of work.

On the requirements side, one thing I would like to see though is an approach for determining how your applications will scale on cloud infra.

For instance on AWS, which RDS and EC2 instances will suffice out of the gate, and at what IOPS/bandwidth? And when will I need to scale them? The metric is simply how many users can I support with acceptable response times on a given configuration?

Sure, we know that's highly dependent on the applications, stack, etc. But I've often thought there should be some rubric for approaching this that doesn't require going heavy on performance analyzers, load balance testing, etc, which frequently seem like overkill out of the gate when you're making your initial config selections.
It's a huge win for Ocado. The first line of defense when charged with patent infringement is to invalidate the patents themselves. No patents, no patent infringement. So it doesn't matter if they're doing the same thing if they can get the patents invalidated, which it sounds like is the case here.
No thoughts, never heard of it.
I've been involved in a project like this. Beware of decency laws/censorship laws, which vary from country to country and which can cause a lot of trouble with art ending up impounded because it doesn't align with the local legislation, which can be quite absurd.
i was looking at the grip as well. i wonder why they didn't choose something more like an inflated or some type of adjustable box to pick up the objects. what i would do is make the arm a detachable accessory and give people different grip options using something like a quick connect. that way factories can swap out the arm for something more fitting to their use case. at some point robots will have to have some hookup standards so other companies can jump in and build upon others progress.
That doesn't address their concern, really. Threat models are personalized to everyone, and for a _lot_ of people, they choose Google/Apple/Microsoft and are fine with that company knowing their 3p logins - but wouldn't be fine with anyone being able to plug in their crypto address and see all the services they've connected with.

Although, i'm sure a blockchain identity service could be properly architected to keep connections secret - i'm eager to see if that ever comes to fruition.
JWST Sequential Ranging