skysight-inc/HackerNews huggingface dataset:
Show HN: A tool to organize, streamline and share your music discoveries
I love music and I'm always trying to discover new music that I can enjoy. In the past years I was using a fairly tedious process of organizing the music albums (or DJ sets, radio shows) in a few lists:

- Want to Listen

- Listened

- Listened (and liked)

I wanted to keep track of these lists, what I discovered each month/year and share all this activity and lists with my friends. For that, I was using a combination of tools that weren't made exactly for this job (Discogs+Spotify+IM apps), resulting in a cumbersome experience.

So a few months ago I started this hobby project, with the purpose of streamlining my process (make it as easy as possible) and making it fairly simple to share it with fellow music explorers.

The basic idea is that you add items to your "Want to Listen" list - these are music albums (or even mixes), that you want to listen. After you listened to them, you can mark them as "Listened" or "Listened and liked". Your activity is then shared with your friends, and you have a public profile where this activity and your lists appear. You can think of it kinda like "Goodreads but for music".

There are a few ways to add items to your lists (more to be added in the future):

- search by artist name or release title

- add using a Discogs release URL

- add using a Mixcloud URL

- add using a Spotify album URL

It's still in super early version, so there are a lot of missing features and for sure a lot of rough edges. I'm open to feedback and suggestions!

You can find it at https://digs.fm. A public profile:

Stack: Rail, Postgres (also powers the full-text search capability)

External APIs used: Discogs, Spotify, Mixcloud

Data provided partly by: Musicbrainz (~2.6M releases indexed currently)

Hosted on: Render.com (but I'll probably move it to a VPS)
This is not a question of some abstract markets but a question of you and your business.
Notice the fast decline in the last 20 years?
Even active X was less crappy than the most well-polished actual react project, and active X was crap.
Even java applets did more and in an easier way than modern frameworks and JS shit.

One simple page, with login, logout, some search, and navigation nowadays require a few plugins, router, state management, lib for requests, lib to handle cookies, lib for JWT, etc...
Yup. Same here for eBay and industrial equipment auctions - figure out my approximate maximum, consider the nearby round number, then add something almost trivial like the "1.52" in your example. While it obviously doesn't help if the bidding runs up to another level, I've found it helps a surprising number of times. And if you actually want to win the bidding, definitely do not skimp to below or at the round figure - that marginal extra will provide way more value than the cost (i.e., not losing & spending more time & funds getting the item elsewhere).

Now, I wonder how long it will take for auction systems to start suggesting this type of bid and ruining the strategy so we need to find another strategy...
Why Composability Matters for Web3
> those vacant homes are not necessarily in places people live or want to live

Good point, although i would like data to back that claim. For example in France, 200k empty dwellings are in Paris alone: this does not account for vacant industrial/office space which could also be converted to housing. In all cases, *proposing* (without coercion) homeless people a house somewhere does not sound inhumane at all.

> there are far more people living in overcrowded housing

Good point, too. Although as i said i would like to see data suggesting that the current real estate market (accounting for all vacant units) can't house everyone decently.

> There’s a massive housing shortage in the United States and it’s acting like a vacuum, sucking up wealth and diverting it to landowners.

To be clear, i'm not saying we should stop building houses entirely. But as long as you allow housing to remain vacant, prices are driven by speculation not by actual supply. I believe we should both rehouse homeless people immediately and keep investing in eco-friendly collective, affordable housing.
Actually, up the stack is usually the only place that knows how to handle the error. For instance sometimes dumping to stderr is the right thing to do, other times logging it, other times displaying a generic crash GUI, sometimes display a customized UI. There may also be times when the exception can be handled in a better way, with fallbacks for example.

The Rust/Go approach always makes me laugh. Normally in engineering or anything where reliability matters, panicking is understood to be a bad thing to do and people go through extensive training to ensure they don't do it. Somehow these language communities decided that panicking and giving up on the spot is a smart behaviour.
BASIC was my first language and VB6 was shortly after my first intro to GUI programming. I tend to agree with all your points, but I've never been able to fully convince myself that VB6 was just objectively "good" or if it was a first skill/nostalgia effect.

I still think there is a really successful app ecosystem waiting to be built that is semantically similar to VB6 + Access but built with a more modern stack like SQLite + Electron + TypeScript.
https://en.m.wikipedia.org/wiki/Tax_rates_in_Europe#/media/F...

The average in Belgium is around 45k, in Germany 47k, France is ~40k. So aside from Belgium if by close to 60% you actually mean close to 50% then yeah you’re right…
But if I never adopt TPM these compromises aren't necessary. Doing so would only give me negatives.
Completely disagree. You've absorbed the right wing mantra that Government workers are bad and incompetent. Actually the politicians have stripped the public service bare, capping staff levels at absurdly low levels, because they get big donations from consultants (and cushy post-politics jobs), and they somehow avoid blame for failed projects but outsourcing.

The politicians promote the staff who tell them what they want to hear, and independent advice has been lost.
I just dealt with this in my laravel app and it was preventing the application from working. I was able to resolve by redeploying app with "SENTRY_LARAVEL_DSN=null" in the .env file
Netflix fires its editorial staff: Is the streaming giant falling apart?
Like how Elon Musk bid 54.20 for twitter?
The US has phone-number portability.

You may be disadvantaged but that number can be transferred to a new phone.

Or, possibly, your existing phone at a new carrier.

https://www.fcc.gov/consumers/guides/porting-keeping-your-ph...
Same in Norway. I'm from the US and the large numbers always take some thought. I didn't realize that I'd have to relearn counting when moving here, but honestly it is easier than trying to relate the time of day.
Neither of those sound like "bad words"? Notable absence of "fuck panties".
The trouble with Vale's "concept function" and the C++ Concepts it is mimicking is that they're duck typed. We know syntactically that we can do this, but there's no reason to believe it's semantically justified.

This is why you'll notice Rust's traits don't have names like "Iterable" or "MaybeComparable" but "Iterator" and "PartialOrd". They have semantics. Rust's Iterator is not merely any thing which happens to have a next() method but specifically a iterator in which that next() method gets to the next item.

Over in Concepts land they have two "fixes" for this, but they're both pretty unsatisfactory. One fix is, you document what the concept means, and then you just tell the programmer it's their fault when the syntax matches (so it compiles) but the semantics don't (so it's broken). The other is, just tell people not to use Concepts for simple things, if it's complicated enough then likely the syntax will only match when semantically aligned. Unfortunately of course lots of powerful er, concepts, have exactly one match point.

This is funniest when in juxtaposition e.g. Stroustrup first showing off concepts with a simple example like your Fireable concept back in 2018 or so, mixed with Stroustrup in 2020 explaining that it's crucial never to do anything like that because it's too fragile...
> Holding growth shares in US tech stocks will result in annual wealth taxes, even if you hold and never sell.

Can you explain this more?
> unless you limittest generics, most people wont even encounter this.

I don't think my totally normal usage of generics for type safety could be called "stretching the limits." My usage of generics includes using a parameter [V] for OpenGL meshes to introduce type safety with the vertex type. I'm pretty sure that's perfectly normal?

Recently one of my friends tried compiling my project - pan[1] on Windows, and for whatever reason - it doesn't work! stating that it "cannot instantiate 'V'", whatever that means. I've had this error annoy me many times before, but I have no clue what triggers it or how to reproduce it reliably. Call this a 'stable implementation.'

[1]: https://github.com/liquidev/pan
[2]: https://github.com/liquidev/aglet
A password has every single one of these features and it isn't hard to make a privacy case against it at all.
> - I'll take your word on the rest of them, I didn't do anything heavy duty

TBH, that's why you thought the docs were good

> - the 'made up langauge' is just s-expressions, not any more made up than NPM using a json file. There's no standard file extension for them though, which is fair.

The lack of extension is really the problem, as your editor will not format it or add syntax highlighting. It's very 90's
Narcos and Narcos: Mexico were both good. Dark, Katla, Frontera Verde. I guess those are all non-English speaking, or in Narcos' case, mixed language. As long as you don't hate subtitles, there's been good stuff. Russian Doll, Big Mouth, and Arcane were all pretty terrific among English speaking. Brand New Cherry Flavor wasn't mind-blowing, but more than worth watching. Same with Stranger Things. That's just content from the last couple years.

Netflix honestly has plenty of good content. You just have to not use the in-app recommendation system at all and find content through traditional sources, i.e. word of mouth, professional critics, and industry publications, then search directly. As long as they allow you to find a title by name when you already know the name, they're fine.
Trading and Weighing Metals in Bronze Age Western Eurasia
the whole tech thing is changing fast, ageism is a true thing, in a scenario where most of the previous knowledge can be ignored, being a senior with 5 years of experience, 10 or 20 doesn't change much. Given that young people usually simp for the companies much more due to being naive, they have a huge preference in the hiring process.

Tech is removing the root of the knowledge, migrating from understanding the solution, to quick copy&paste from some places.
Using google translate on Taobao is also a load of fun. You are buying babies. Customer representatives call you darling... And there are many more.
It depends, if you’re earning 200k (or even 100+) private health insurance is probably quite a bit cheaper than ~10%. Obviously for an average person you’re probably right.
The greater Vancouver area though is not 1.3M and a detached house is something not even taken in consideration in Europe.
I lived in Rome and having a yard meant you were loaded
Finding the Balance:Adding support for organization-wide PGP keys to Mailvelope
I feel you, I went through a similar process in the beginning :) It's perfectly natural to be lost sometimes.
"You will own nothing and you will be happy"

God it's depressing. I'm jealous of the generation who bought homes for the equivalent of one year's salary, sat on them while their value multiplied 20x, and then had the economy shut down for two years for their safety. And of course, they received healthy pension increases while the minimum wage remains stagnant.
I have a strong dislike of the modern focus on personal measurement and metrics. It implies a sort of mechanistic existence. It’s also often connected to a focus on productivity optimization, which given that the OP may be suffering from burnout, seems like it might be the wrong direction.

My advice to OP: whether it’s burnout or not (and it does sound like it), you aren’t liking what you’re doing right now, so if you can, stop doing it for a while. Summer is coming. Can you take a sabbatical? If not, can you quit? If you are able to regain your energy and enthusiasm you will surely be extremely employable, so your overall risk seems low.

Use the time to nourish your body and your spirit. Get off the internet and into the outdoors. Don’t measure your steps or your sleep duration, instead, reflect on how you feel. Lay back in the grass and watch the stars and ponder your place in this vast universe.

I wish you good luck and if you are able to start this journey, I’m excited for you.
Could be a formed habit to not trust anything else so you question all new paradigms. I’d fix that by asking why you are so ingrained with your current approaches
The first country to buy Rust will become a true military superpower
I think it's more that you need to give the O(n) of your answer, which is generally very difficult to do with regex. And even if it's possible, it might not be an acceptable O(n).

In general regexes finish instantly for normal sized inputs, but the actual O(n) might be quadratic or whatever.
Government has frozen APS salaries for a decade, and refused to have pay rates based on specialist roles (except lawyers). They are capped in headcount so they can't tackle really big projects like myGov. In contrast, the Government has no cap on consultant spending.
Yes, they also track the behavior of their employees. It is security for them and not for the user in many cases. In a perfect world those incentives align but they don't have to.
Creating an OpenPGP Web-of-Trust Implementation – A Series
These pesky australians...
austrians
I take two issues with the headline and its implications:

1) Carbon footprint is a popular metric of choice. However, as anyone in the field knows, it is utterly meaningless when we talk about climate-stability, environment resilience or ecology (small and global scale).

2) Why such kind of questions should not be extended to any-human activity related to leisure? Movies, mobile game (from development to actual playing), motor-sport, normal-sports, pets, horses, sports events, etc? [who decided, who judges, and what is the point?].

My point is that with a wrong metric acting on wrong dichotomies is just a prescription to disastrous policies and ideas. To the point that any processes set in motion by this wrong thinking will not deliver on the intended goal, and at the same time "provide" (can be interpreted) means for undue pressure on economic development of the developing nations.

Any good counter points?
This was written by a guest author.
> called a trial, that can determine whether or not they are.

Oh sweet summer child, enjoy the bliss till it lasts. Once you open your eyes it will never come back.
What a great way to learn how to make these! Love this
I have forgotten that trick. Good ol' times. :)
“Rest of us”

Who is “us” and who is not worthy to be represented?

You realize you’re free not to watch if seeing people that look or live differently than you is upsetting, right?
The contractor employs the off shore workers, not the Government, but the problem bis that the people who sign off on the plan of work have little to no experience.

And why would you continue working for the Government when you could make 50% more even working for a dogshit company like Accenture?
Dope as in full of scams of stolen profiles posting stuff in 30 different cities and not for shipping. Usually a Ford ranger for 1200 when the market is way above. Or a PS5 for MSRP. If eBay figured out a way of making both parties more at ease, to make local selling easier, and to make transactions less stressful it would take over that small quick sell market.
> yeet is a bikeshed-avoidance name for throw/fail/raise/etc, used because it definitely won't be the final keyword.

…and JavaScript will never be used for more than animating basic hypertext documents.
This is mostly due to the broken by default rendering of mobile browsers that emulate a larger desktop browser window unless the website specifically opts into the sane responsive behavior via the <meta name="viewport" content="width=device-width, initial-scale=1"> tag. This is especially idiotic since mobile browsers now have an explicit desktop mode that forces this behavior.
that's why I use Svelte '__')
Your problem is very simple: you are working on bullshit.

Across your entire description of your situation you never once mentioned what it is you are actually working on but called out the income you hit and frameworks you are playing with. I humbly submit that your problem is that you have lost the plot.

Hate to break it to you chief but the libraries and frameworks and techniques you use to work are not the point. Creating stuff that people want to use is all that matters. Doing it with finesse and craftsmanship is how you go from good to great but if nobody gives a shit you will always feel empty.

Switching projects and doing something "harder" isn't going to fill that void.

Build something people want. I promise your drive and all the rest will follow behind once you are making them happy and get hooked on solving their problems and improving their lives.

That is what this game is all about.
So who left and why? Wasn't Ilya Sutskever CTO or such?
per capita https://finanssans.no/gjennomsnittsl%C3%B8nn-i-norge
It's pretty much the same for anything around the city of hamburg in the north and most of the time it's less about the houses and more about the land they sit on.
Building got more expensive but land even more so. 1.000 EUR/m² of land for adjacent cities are becoming the norm.

Most of my friends graduated from university with either a bachelor or a masters degree and only those who stand to inherit a sizable sum of money or their parents home are going to have houses. A 50k salary simply won't cut it. Most have given up on the dream entirely since 30+ years of debt is not something they can justify.

As a quick back of the envelop calculation:

Let's say you had a household income of 86k for two people (43k+43k) which translates to about 4550 EUR per month after taxes, health insurance and pension fund. Their cost of living on average (not including rent) in the hamburg area would be somewhere around the 1900 EUR mark, leaving about 2650 EUR per month. Since people need to save at least a little money, or go on vacation once in a while or repair their car or maybe they have kids it's probably generous to assume they could use 2000 EUR per month to pay off a house.

Let's say you'd get a house for 600k all inclusive and you had to take on 500k of debt. With a current interest of about 2.76% fixed for 20 years and paying off 2000 EUR per month, then after 20 years you'd still be at about 224k of debt and you'd have paid 203k in interest. Assuming the same interest thereafter it would take a total of 30 years and 10 months to pay the house off entirely. During that time larger repairs or renovations are likely needed which would most likely forbid to pay off more than 2000 EUR per month.

Now one could argue that people could find places for half as much in rural areas but then again, lots of professions won't find any jobs there and those that do often get paid way less. Somehow the situation saddens me. My parents bought a semi-detached house 20 years ago for 200k (which would be 264k today adjusting for inflation). Two identical semis in the same street got sold last year, each for more than 500k, so pretty much double the inflation adjusted prices albeit being 20 years older houses now.
Agreed. And now we also have edit and continue for .Net while debugging. Another thing, GUI libraries for Winforms like Devexpress are super rich and offer a lot out of the box.
You can tell if someone’s spouse is another race just by looking at a single person on the street? This is amazing, tell me more!
Here in South East Queensland we have Brush Turkeys, which are megapodes. Males who can't get a mound travel in mobs and gang rape chickens. My good friend Shane the vetinarian treats traumatised chickens every year.

Australia. Where a bird that _doesn't_ want to kill you is a sex pest.
If this is the history of a very smart but unsuccessful fraud scheme, I can't imagine the number of successful fraud schemes that had pass undetected and had build our society or history by gaining legitimacy afterwards. All these people in the money gathering way of life (seems more of a religion) are governing the lives of the rest of us leading our wills to wars or to dedicate all of our life span to work in unfathomable tasks.
How is being woke related to a desire to part of a group or garner sympathy by playing the victim?
Wow, about an hour ago we started getting flakey alerts that our APIs were down. We're running on Lambda so I jumped in and started searching (average duration was well over 5s, usually <50ms). Opened HN to see if Lambda was having issues, saw this and realised that we use Sentry's APM, and it has been causing our application requests to take >10s!

Ironic that the performance monitoring tool obliterated our performance.

https://cln.sh/dUMc05odMEREo9HC9E0u
Async Action with MobX
I wouldn’t call Unpaywall a copycat of sci-hub. Unpaywall helps finding links to the same article hosted elsewhere, e.g. on a preprint server or on the author’s page. It is more similar to specific features of Google Scholar or Semantic Scholar, with the small additional convenience of appearing directly on the article web page, instead of requiring a search.
> However, cutting the nuclear capital cost in half results in a grid that is completely nuclear.

With the 2020 assumptions? Do that with the 2030 numbers and renewables will still be on top. 2030 is probably what you want to use right now, since any nuclear plant started now isn't going to be in operation before about then.

Note that some assumptions for 2030 have already been superseded. For example, it assumes hydrogen electrolysers cost 600 EUR/kW; China is already selling them (domestically and for export) for half that.

The EPR numbers are rather optimistic. Flamanville 3 and Vogtle 3 and 4 are now costing around 11,000 EUR/kW, nearly twice what was assumed (and four times the capital cost after we halve that number.) Yes, things went wrong in those projects. That tends to happen with nuclear and cannot be ignored. Renewables usually come in within 10% of promised cost.

Also, remember this is for synthetic baseload, not a grid with variable demand. The latter will favor renewables since that means some of the energy from nuclear will now be going into storage, just like from renewables. The synthetic baseload case is the best case for nuclear.
I used to live at 1st and Hennepin overlooking the Hennepin Ave bridge. During the lockdowns there were at least 4 times I remember either lone turkeys or small groups coming over the bridge in the middle of the day.

And just yesterday, driving through the tangle of 35/94/55, my wife pointed out a dead turkey on the side of the road.
I'll never be able to find it, but I remember watching an interesting clip from a nature documentary about cuckoo's breaking eggs or something. The narrator was talking through the scene, then abruptly "How could an all-loving God possibly..." It was narrated by Richard Dawkins.
Guiding Mailvelope users through the headaches of key management
You've found a way to rationalize undermining rule of law, by arguing that this exercise of the law is.. not the law.

Like I said at the start: If the law is only respected and observed when it agrees with one political platform, it's no law at all.