skysight-inc/HackerNews huggingface dataset:
> Burying the cable like every other country on this planet with decent infrastructure does

I take it you've never been to Japan
There are many "should listen to", or "best albums of XYX" lists out there and (arguably) finding a pretty generic one (like a middle of the road music magazine) is probably a pretty good start.

However -- I've always listened to a lot of music. I still probably get through 10 or so new releases a week, a fair amount of older stuff I've never heard, and a lot of 'comfort' records. The problem with top XYZ lists is you have to be 'open' to listening to them, and for some records it definitely helps to have some reference points in the form of 'stuff you know' to frame why they're significant. It took me years to see the genius in some records that later become favourites.

Whilst I became much open to exploring genres as I got older, and whilst my tastes are now far more varied, primarily I still listen to a lot of alternative/punk and hip-hop. I'll occasionally listen to more electronic music, but with the rare exception anything too house/techno/etc. just doesn't work for me as much. I also find when exploring back catalogues it helps to hear the song over the production - a punk rock record from 1985 probably sounds like shit - but when you learn to hear the song you see how amazing it was. Definitely something a younger me struggled with (in a world of over produced music!).

I guess what I'm saying is personally I feel music is a lot like anything else. The more you surround yourself with it, the more you 'get' it, the more genres bleed into one another. And the more you hear, the better frame of reference you have as to why some of the 'best' records are what they are and sounds like they do.

TL;DR: Listen to lots and lots, keep exploring. Spotify is an incredible tool. Pick a genre, listen to what Spotify recommends. See what grabs you. If nothing does, try another genre. Keep trying until something grabs you. Then delve into the genre - you'll find pretty soon that genres start to crossover. Music should be fun.

God I love music.
Most answers here kind of imply that listening is enough, but I don't think that's true.

You'll learn a lot more reading about / listening to podcasts about music[0].

Step 1)
Read the American music history Wikipedia article[1]

Step 2)
Familiarize yourself with each genre listed.

How? Listen to the biggest hits in each. Explore the full discography of the genres popular artists. Understand the history and cultural context of each era.

Learn about how each generation was inspired by the previous. And don't forget to Read about the music.

If you don't know how to find info about this stuff try your local librarian!

Edit: don't just take it genre by genre. Go through the decades.

[0]]https://www.switchedonpop.com
[1]https://en.wikipedia.org/wiki/Music_history_of_the_United_St...
I completely and totally disagree. Reddit is of no benefit for anything you could just Google. Reddit's commenting dynamics create a false consensus around whatever the first thing that a bunch of people who Googled it can not disagree to. That's bad enough but when you start talking about subjects that have any degree of subjectiveness people's desire to have their world view confirmed abounds and it becomes even worse.

Pick a subject you're very familiar with the nuances of and start sorting comments by best, go straight to the bottom and among the low quality junk you'll find that there are tons of valid and well informed opinions that get rejected because they required more nuanced thought to understand than a bunch of amateurs who just googled it could muster or wasn't 100% compatible with the ideology of the group at large.

The net effect is that you get "if you just Googled it yourself" quality answers (pretty much every "open to the internet riff raff at large" platform has this problem to an extent) but sent though a filter that removes a substantial fraction of the opinions from people who actually know what they're talking about. Frankly the chans are better in this regard because the only mechanism for disagreement is to reply and the content of replies makes the nature of agreement/disagreement pretty obvious.

As bad as HN is about rejecting anything that doesn't fit it's narrow ideology about how the world works it at least usually doesn't reject things if they're technically correct. The same cannot be said for Reddit.

If you want professional advice you need to go somewhere with some sort of permanence and a higher bar to entry (i.e. the people who wind up there have actually care enough about the subject that they sought the place out), traditionally forums fill this role.
Reuters does a pretty good job.
Show HN: Better – Browser extension that recommends alternative products/service
Despite what Salon implies, neonicotinoids are not believed by the scientific community as the cause of colony collapse disorder. It may be a factor, but even that is still not completely known.

"A large amount of speculation has surrounded the contributions of the neonicotinoid family of pesticides to CCD, but many collapsing apiaries show no trace of neonicotinoids." [1]

>To assume that this applied to human food is not poisonous is also a fallacy: you cannot say "yeah we fed humans for 3 months with this food and they are still ok".

GMOs and pesticides are used to enable large scale food production to feed the planet. We do know that people without food for 3 months die. The vast majority of what you're complaining about is about tradeoffs between known and absolute downsides and trying to reduce them.

> , it is NOT POSSIBLE TO PREDICT THEM

Not predicting all outcomes to 100% does not mean mankind cannot predict vastly widespread outcomes with very high liklihood. So it is possible to predict them, just like every science, with very good error bounds and certainty.

[1] https://en.wikipedia.org/wiki/Colony_collapse_disorder
> Autotools is the Unix-only solution to package-detection

I do not understand the concept of "package detection".

I guess you mean about dealing with dependencies that are not copied into your code.
In that case, either your dependency is correctly installed into your system (and then, by definition, it is automatically found by the compiler and the linker), or it is not. If your dependecy is not correctly installed, either the compilation will fail (which is correct behavior), or you will have to manually edit the configuration so that it can be found, by specifying its path (which is also correct behavior). Both of these things can be perfectly done with plain makefiles. No need for autotools (which is shit) nor cmake (which is shit squared).

The alternative is to have your build system to search around your disk for possible versions of the required dependency. This is a completely untoward behavior and in very bad taste.
How long ago? I've had nothing but a good experience with Playwright.
Amazon opened an entire data centre to deal with the governemnt
> may as well not exist if it is not easily discoverable.

But it is easily discoverable ?

I literally just do M-x and can I get a buffer open with _all_ emacs commands and their explanation, and can do a fuzzy search on that, e.g., so if I type "M-x align re" I get only one command highlighted that can just execute "align-regexp".

That's the main thing I like about emacs. I don't have to remember a million shortcuts, just what things are possible, and then I just type a description of what I want to do and hit enter and that's it.

A GUI / having to use the mouse would push me completely out of "the zone".
Creating Your Shopify SwiftERM Plugin
Sure, sorry
The problem is that they don’t let you pay for the service.

They show that algorithmic stuff to increase engagement. Of course, if they show related content so close by, people are going to check it out more often. You can’t really argue against that.

What they could do is have a paid tier. Instead of paying with engagement, you’d pay money to have the better UI. But they don’t want to provide that option at all.
The original 'they' are long gone.
It's politically difficult yeah. If there was like a $500 million or $1 billion dollar reward for bringing a new antibiotic to market (maybe with price regulations on the other end, but i don't think those would matter with antibiotics), this problem would be a long way to solved. Or a GAVI equivalent. But sometimes, scientific problems are easier to solve than political ones. I'd bet on a new breakthrough creating an alternative to antibiotics happening before the (US) government overcomes the political friction required to do what will be framed as bailing out big pharma. Hating big pharma is like the one thing both parties agree on here.
Actually, you are both half right half wrong. If GP was talking about internal audit, they are correct. If you are talking about external audit, then you are correct. If you are lumping both audit functions into one, you are both wrong. Big difference between the two.
One of POWER's ordering primitives is enable in-order execution of input/output, or eieio.
I can't imagine SpaceX helping Amazon to create a competing satellite constellation while they are setting up starlink
https://gingersauce.co/ - I can't edit the post, so here is the normal link
Shameless self plug below.

Main issue I have with this is the requirement for some binary to establish the shell connection, where you can get by just fine with a bidirectional TCP stream.

I’ve been doing something similar to this for a while, but just by using netcat on an externally routable server. Then, I created a TCP relay server that acts as a link between a TCP connection and WebSocket to replace it [0].

You can use this to open reverse shells over tcp, redirect output to a socket, etc. and it’ll all be available through a browser page.

My personal favorite use is something like: `htop | tee >(nc host port)`, which redirects and prints command output to a web page that you can share with anyone. The beauty of this route over something like Tunshell is that your client implementation decides what to do with the socket and can just treat is as a bidirectional stream. There’s another service that provides similar functionality but doesn’t have the bidirectionality and stores the stream [1].

If you want to use it as a tmate alternative, just write a client that does just that [2]. Now you can control whether or not people can write to your session, share any command, and all your peer needs to access the session is a browser.

I think Tunshell definitely has some cool features (direct connection, multi protocol, small statically linked bin) and I will still likely find a way to use it though!

[0] https://github.com/antoniomika/seeshell

[1] https://seashells.io/

[2] https://github.com/antoniomika/shellshare
While the gist of the article is true - antibiotics development is an area where 'the market' seems to discourage innovation - I always roll my eyes when I see Achaogen name dropped in articles like this. Achaogen would have had a much longer runway had the leadership not began demolishing it as soon as it was clear that the FDA might grant approval for one or more indications. They faced the usual struggles associated with bringing a new antibiotic to market, but in the final stretch before final approval began to behave like a valley startup: setting enormous piles of cash on fire to hire a massive workforce before having anything resembling stable income, and widespread frivolous expenditure on nonessential projects and perks across the company. The leadership also seemed obsessed with emulating nearby Bay Area tech companies, and it was never clear how or why this was supposed to help Achaogen succeed as a pharma enterprise.

Source: was there for the explosion in growth, and the eventual implosion.
This is the correct answer.

Being a music buff among music buffs is as much about having a well-developed taste in music as it is a knowledge of music that influences others.

So start by developing your taste in music. Here’s how:

Using a site like albumoftheyear.org, listen to the first one to three tracks on the top rated albums from every genre.

Do this every week on Monday. New albums come out later in the week and it helps to see the how reviews change after more critics and fans listen repeatedly.

Your goal should be to find albums that you want to listen all the way through.

Sometimes, You’ll listen to the whole album and want to start it over as soon as you’re done. Other times you’ll find the album doesn’t live up to its first few tracks.

Albums you consider great you’ll be lucky to come across once out of a dozen times, so you have to be patient with the process.

You’ll know you found something you like when It feels exciting to know about a piece of music like you’re in on a secret. And it makes you want to tell other people about it.

Share the album with someone and tell them what you like about it.

Going through this process won’t only be a great experience—-you’ll learn your own taste.

And you’ll have convinced yourself that you in fact do enjoy discovering and listening to music as much or more than the other art forms you mentioned.

You’ll find you naturally learn about historically important pieces of music from reading reviews and from talking about music with other people who are impassioned by it.

The key is to then follow up like you would when you hear a word you don’t know the definition of, or library that solves something you were considering coding by hand.

Make a note, listen to the album and think about the context it was mentioned in.

If it appeals to you go back and listen to the greatest hits if that appeals to you go through their entire catalog.
Everything listed in this article is framed as a software problem, but the beauty of robotics is that many problems can fall to either software, hardware, or electrical solutions.

Without further ado, a very incomplete list of hardware and electrical innovations that would push robotics forward.

- Cheaper and smaller low-backlash actuators. Motors and associated gearboxes are big, heavy, and expensive, which is a big part of why our robots have singularities in their designs, making the motion planning problem more difficult.

- Actuators with good force-speed curves. Muscles have both great torque at zero speed and great speed at zero torque. (weight lifting and throwing a baseball). Only hydraulics come close to matching both numbers, and they're heavy, expensive, and tend to leak oil on the carpet.

- Cheaper force/torque sensors. Most robots today don't even have torque sensing on all their actuators, let alone the sort of dense 6dof-sensing full-body surfaces that animal skin provides.

- Across-the-board robustness improvements. Robots more mechanically complicated than a quadcopter tend to break a lot. This makes approaches like training ML models directly on hardware difficult.

- Reliably low-latency wireless. There's been a lot of hype about cloud robotics, and there's a lot of potential in offboard sensing, but we need a cheap communication system that can deliver <30ms latency for those systems to work reliably. WiFi is great until you pass through a metal doorway and the signal degrades for 200ms.

- Cheap and light lidars: true depth sensing with long range that works outside means a lot of hard computer vision problems get easier, and means your robot can be smaller since it needs fewer cameras

The thing I love about working in robotics is that we don't need to solve all the software problems and all the hardware problems to make a system that works well in the real world. We get to pick and choose which is easier, and often the solutions in software space depend intimately on the kind of substrate they need to run on.
Yup, this model is the point. It is necessary to counter act the ability of wealth to accumulate. The alternative is allowing inequality to get to the point where nobody has any money, old money is deemed worthless and we start again.

Wealth holders actually have a vested interest in money being usable.
What’s Wrong with Saved Messages on Telegram?
I thought it must be secured,but it's not so clear
Puppeteer's Networkidle events are the easiest solution, and I've had no problems with networkidle0 (waits until there's 0 pending requests).

For a foolproof way, you could also just wait until the specific DOM node you want exists. Either by:

- Polling the DOM until it exists via; setTimeout/setInterval

- Using MutationObservers to check the DOM on every node change, until it's been added to the DOM
To turn this on its head, maybe the mobile device manufacturing duopoly has made it impossible to develop great experiences on mobile web in order to funnel more development work into their app store ecosystems? Why are we blaming reddit for this trend?
This is a pretty good book that should roughly give you what you are looking for:

https://en.wikipedia.org/wiki/The_Rest_Is_Noise
Animated GIFs are supported by iPhone. This outputs animated gifs. Animated gifs are the standard cross-platform format.

webm is no less standard than mp4. The battle of webm versus ogg versus mp4 (which refers to h.263 and successors) is mostly a question of technical communities (and Apple versus Google versus Firefox). Each platform supports their own subset, based on what they value. At this point, as far as marketshare, Chrome is in the lead.

Apple is throwing its weight behind mp4/h.263 mostly to keep open standards from raining on their proprietary, closed garden. There's no technical reason for it.

Most of my pages have videos transcoded to all three, but I think if they're going to output just one, webm is probably the best format to go with. Most users won't download all three; they'll download one and share it. For that, webm is the right choice. Otherwise, you'll run into more problems when Apple users try to share patent-encumbered MP4 files and have others not be able to view them. Outside animated gifs, someone needs to break; might as well be iPhone.

If you have a problem with that, complain to Apple; they could include webm and off cost-free. They choose to strip it out in order to screw you over.
Why not? The money is green and if SpaceX is convinced they could still beat a competitor with Starlink might as well make some extra dough?

If Starlink can't beat Kupier they're dead anyway those satellites will go up eventually.
Incentives in medical research are screwed. This article just scratches the surface.

In general, doing research towards direction that might lead to molecule that can't be patented is not possible in commercial medical research. Research is actively directed away from cheap treatments or drugs.
> The issue is that all the policy documents often only contain the One True Way to achieve their goals, while the goals remain unstated. The documents should always come with a rationale.

A reason can be argued against while a policy must just be followed. It's probably by design, because as soon as you put a reason that becomes a target and people start to get ideas about why it doesn't apply to them. Much like when web companies disable your account and won't say exactly why. Not gonna take the risk you prove them wrong, are they?

It would be nice though if all laws had a purpose included.
https://selfcontrolapp.com

That blocker / screen time app (MacOS only) worked for me. Also having trusted person set the screen time password on iOS is an approach I've heard people using.
It intrigues me that most people do not consider a refrigerator to be a robot. Same for a backhoe or a blender.

The distinction between "machine" and "robot" is interesting. A traditional tractor is not a robot, but a driverless tractor is?
> In this case, it seems purchases could be tied to the Oculus device specified during the purchase. While I can certainly imagine benefits to tying purchases to a user account (e.g., ability to use on multiple Oculus devices), I don't see a reason to require logging in. Am I overlooking something?

If (when) the device fails, you would lose all of its associated software licenses and have to buy them again
How does that help? That just reduces the commercial incentive to pay for clinical trials and stuff even more. Phasing out patents doesn't work without an idea for an entirely, fundamentally new system of developing, testing, approving, manufacturing, and distributing drugs. I'm not saying that it's not possible to come up with a radically different system that is better than what we have now, but I am saying that kneecapping the system that we have now without any plan for a replacement definitely isn't going to help.
India and Russia can also provide a much cheaper alternative to ULA.

You assume that Amazon has to use a US launch provider which isn’t the case.
> still access the market of California just fine.

Good point. I'm surprised more places aren't taxing access to their consumers. That catches all players.
They're trying to stay fine free while also violating the spirit of GDPR as much as possible, since their business hinges on irresponsible and invasive data gathering.
I think that's a slight over generalization, but there's definitely truth there.

The DoD is partnering with (funding) phage therapy research companies.
I don't think this is something you can force, it just happens when you enjoy music, and a range of music.

A couple tips from me though:

1) Use Spotify, and the personal generated playlists that expand out (ie Discover Weekly, and Release Radar), avoid the ones that just play what you listen to a lot, it just reinforces a limited set of songs/albums/artists. And use the 'Fans also like' section of artists. Spotify's recommendations tend to really impress me, especially niche stuff

2) Never prejudge music. I used to do this, and since I grew up and stopped, my music taste has expanded in every direction. Own the embarrassing stuff, it's music for your enjoyment

3) Give everything a chance. Listened to something which was too experimental/loud/ambient/whatever? Come back to it later, some genres and even albums are growers, so never discount anything quickly.

4) There's no bad music. There is music you may not like, there's music which may be poorly produced/poor musicianship/etc, but music is about more than the sum of it's parts

__Edit__

Nearly forgot the most important IMO.

5) Songs are (for the most part) designed to sit in their place as a chapter in an album. They typically make more sense in the context of the other songs, so try and listen to full albums rather than songs or playlists. And make sure to turn off shuffle!
https://it.slashdot.org/story/05/09/13/1644259/keyboard-soun...
Shudup heretic. Stupid half-assed attempts to make X-emacs killed the master's grand vision.
Sufficiently Powerful Optimization of Any Known Target Destroys All Value
>And I love how different subreddits are able to customize the look.

I absolutely hate that. If you still have a Reddit account, it can be turned off in settings. Otherwise, add this to your adblocker:

b.thumbs.redditmedia.com/*.css
Hello HN,

These days, many high-quality products have to struggle for discovery and visibility. The idea here is to maintain community-curated lists of product alternatives to tech giants (similar to https://switching.software/ or https://prism-break.org) and recommend them via in-page pop-ups. I am hoping that this extension and the lists can be hosted at non-profit orgs like EFF, FSF or IFF.

Eventually, users will be able to subscribe to multiple lists (much like how adblockers work) so that multiple interpretations of "better" - secure, privacy-conscious, high-quality, low-cost, locally-made etc - can be maintained by various communities.
That's pretty dope! Any plans for adding VR at some point?
Bitcoin’s Inflation (2019)
M Creamer–first recorded person to sail round world without instruments–dies,104
Does a billion on antibiotics research really get you fewer jobs than a billion on weapons development?