skysight-inc/HackerNews huggingface dataset:
Bandcamp makes much more sense to me. Listen to music online as often as you want for free (without easy custom playlists that I know of, although they make some playlists and it is easy to play a bunch of music from particular publishers) and purchase if you want to add it to your collection (flac format) or support artists.
I’m guessing when people purchase the music as it’s not a streaming service.

With that said, it appears there is the ability to share music socially - which seems like p2p sharing.
Bloom filter is indeed a sufficiently obvious idea that it got already proposed. But it wasn't accepted and was expired in 2019. See Cache Digests for HTTP/2.

https://tools.ietf.org/html/draft-ietf-httpbis-cache-digest-...
The M1 runs with 4k pages, unlike the iPhone chips.
> Please don't gatekeep education like this. I've caught teachers from established institutions in mistakes hundreds of times in my life, and often just as defensive. And I've found "random blogs" on the internet that explain things far clearer than the school recommended book.

Absolutely! And I've had medical doctors make lots of mistakes, while random blogs on the Internet have been right. Buuuut, you know.

> The only thing that is important is the quality of the resource, not where it came from.

Right. And the blog author we're discussing is flat out refusing to accept that his material has basic mistakes. That's a gigantic red flag. Again: it's not about being wrong. It's about refusing to accept that he's wrong.
Yea, imagine what kind of Napster we could build today, with ~20 years advancement in bandwidth and storage. This looks super interesting.

EDIT: Never mind. It's another "pipe curl into bash" type of app, since nobody knows how to package software any more.
Interesting considering OkCupid has recently come out with an even more expensive tier for their app. The best features are now twice as expensive as their “normal” paid plan. Meanwhile they’ve redesigned the app in a way that seems less useful to me. Users always hate app redesigns so maybe it’s just something I need to get used to, but they’ve eliminated the ability to do a custom fine grained search and see a bucket of results.

Anyway I was a paying customer until I noticed they came out with even more expensive plans. I don’t want to be nickled and dimed so I’m back on free.
Shopify (along with its millions of shops) is probably the biggest user of Rails (with Ruby) in production. Aside from them, not sure who uses Ruby at that scale.
Honest question, how is this legal? It looks as if there is the ability to share your music online. Can someone explain the difference between this and say Napster, Limewire, Kaza, etc?

Rather than storing it locally, it’s just online... or am I missing something here?
I was going to add you cant do Android development on these, as you need Android Studio, but that seems to be on the way — Support for Apple Silicon is in progress
I believe that is only for Rosetta, and A14 shares the capability but does not use it.
> Sorry TC the reality is barely anyone but aging millennials are keeping 20k songs around in mp3 format.

Google Music wasn't for keeping 20k songs in mp3 format.
It was a streaming service, that just allowed uploading your own songs.

But e.g. I used it as a music streaming service which was superior to Youtube Music which I use now (Youtube music has just one advantage - it has dark mode, but one that doesn't care about color-blind people, e.g. turning on shuffle is for me invisible :( ).
In my experience mobile cpus run at about 75%-90% the single-core performance of desktop counterparts. Zen 3 APUs will be close.

Isn't the M1 fabbed on TSMC 5nm? Zen 3 is on 7nm. If a Zen 3 APU will run close to Apple Silicon I will be mightily impressed.
Pre fab pits are safer these days
There is music you are allowed to share, e.g. music licenced under some Creative Commons licences. It's up to whoever hosts a Funkwhale instance to ensure that it only hosts legal music, I'd assume.
Thank you, _why :3
I never used the streaming part, but why did they kill the app for playing music offline? I liked it for that.
I have read somewhere here on HN that the E Ink scene (and price) is limited by patents. Can you share more on that ?
If it's decentralised, then I guess it doesn't have to be legal...
This may work. On a 2014 macbook air, which officially only supports only one external display, I've been able to use two external screens at the same time by sharing one through airplay. However, you're always limited in resolution and latency that way.
Not at all, CD's also vanish exactly the same way. At some point it is no longer profitable to print those, no longer profitable to keep those in the shelves, no longer profitable to have them in the storage and they vanish.

Those who have them begin using them as frisbees, decoration or simply trash them.
The spec sheet on that link says '2x FPC interface', what does that mean? When I google 'fpc to hdmi' I get a bunch of generic hdmi cables. Is 'FPC' just a form factor to transfer an hdmi signal? More to the point, how would I hook up a display like this to an RPi, and how would I hook up 3 to anything without using a GPU with 3 outputs?
Far more pluralistic software environments would be a huge factor.
You mentioned studying in Europe. Are you going to be based there? If that's the case, the Google offer looks far less attractive - neither the salary or opportunities that you'll have will be that exceptional.
I assume they have the OpenJDK JVM ported at this point so all of JetBrains' products should be working or close to working.
I like the interface and the impressive performance. Highly recommend it!
I think this is an important one to keep in mind. I'm sure most native Mac apps will be compiled to ARM, but a lot of existing apps won't.

Plus there's the brouhaha about Electron apps.

I for one really wouldn't mind if Apple would build a native app to replace Electron apps, e.g. a chat app that works as a good client for (what I have open right now in Rambox) Discord, FB Messenger, Whatsapp and multiple Slack channels. Or their own Spotify client. Or a big update to XCode so it can use language servers for VS Code and it's viable to use for (what I do right now) Typescript, PHP and Go development.

They have more than enough money to invest in dozens of development teams or startups to push out new native apps.

One day I'll switch away from Chrome in favor of Safari as well. Maybe.

(I am taking recommendations for native alternatives to apps)
Include Numbers on Your Technical Resume
The grille is so ugly and out of proportions. The glass control disc also does not fit in the whole design. In general, I'm disappointed.
Hi luka-birsa,
Do you think E-Ink computer monitors will ever be a thing?
This is something that I'm personally really looking forward to to relieve eye strain commonly caused by LCD monitors.
How do you achieve true decentralization？
I've read a lot of discussion about "app barriers", but there's a general confusion about how such a "wall breaking" dream would work.

We say that there are barriers to application because only the enterprise has the ability to develop applications, and this unbalanced entry barrier is the source of the world Wide Web's inequity.

Applications are for the profit of enterprises, so only enterprises will build applications according to their own needs and profits. This is the core issue of web2.0, and also the key to the optimization of the future network.

That means enabling everyone to build applications that suit their needs and profits with the help of Internet tools.

So, if we go back to the basics, decentralizing data is not the point, and enabling everyone to build value scenarios with the help of the Internet is the real problem facing the Internet upgrade.

When we have a clear purpose, all discussions and actions make sense!

Only around the goal, all the streams will join a big river, and run to the sea!

So how can we empower individuals to build value scenarios?

1. A modular front-end UI design

The modular front end can create all the value scenarios in the world.

2. Create a network of power and stakeholders for everyone

All the benefits and administrative rights of the application must belong to the owner. Enterprises naturally have this management structure in the current network, while the network power and interest subjects applicable to everyone need to be redesigned.

The design is simple, we just need to create a concept of "scene" on the network, the scene is the basic beneficiary of all management and money power.

3. Place the new structure in a scenario where it can empower

For enterprise applications, the best scenario is the application market, while for individuals, the best scenario is their own life scene, is all the social scene, business scene, residential scene.
Only ones I can find on the classifieds site here in Norway are listed at several hundred dollars. $600+

In general I think it is difficult to come by cheap computers here in Norway.

I remember back when I was member of a student union for people interested in computers and programming, former members or friends of current members would sometimes donate decommissioned servers to our student union. That was great. And it also makes me wonder why I don’t see any reasonably priced (or even free?) servers on the classifieds site. I suppose in most cases the decommissioned servers are just sent to recycling stations. Or employees get to take them or something.
Wow, that's dedicated. Cool project
Acing your technical interview – a hiring manager’s guide
ماهى افضل المواقع لشراء الهدايا?
> It was painless, but the UI for YouTube is awful.

Yes, has anyone noticed that in dark mode shuffle button state is completely invisible for color-blind people? I'm most probably deuteranomal and I have no clue if shuffle is on or off :(

I even took a screenshot and the colors there are exactly the same, what is happening?
Review units
How much goes to R&D?
From a certain vantage point the anamolies of the early universe look like a intern in a labcoat caught pressing the wrong button..
You don't have to emulate the hardware directly. Since apples kernel is opensource, there's a good chance one could write a kernel driver for another GPU offering a sufficiently compatible interface. Nearly all GPU code will have software rendering fallbacks too, so the driver might just be enough to trigger those fallbacks.
I know this kind of thing might not be very popular on HN, but I like their anti-meritocracy statement:

https://funkwhale.audio/en_US/code-of-conduct
I personally moved to Apple Music with my music library. Allows uploading and then streaming your own songs, has a streaming subscription option and a store to purchase music, and works on the devices I use. And while iTunes on Windows may be clunkier than Spotify, it's a hell of a lot more usable - for my use cases anyway.

I have lots of music that is not available on streaming services, so being able to upload and stream songs is a must for me. Spotify only offers syncing between devices which is definitely not the same.
Imagine waking up one day and half of that frame is "We value your privacy, please accept our cookies" and the other half is "you ran out of free articles for this month, please sign up for a subscription here". Might be more realistic as well.
Show HN: Automated identity verification in under 45 seconds
For me, this is one of those quintessential software books. Reading it takes me back to 2005, when I was in college — not studying CS but still building for the web as I have been since I was 13 — and feeling so seen to see a book/collection of essays/language introduction written in an original and irreverent style much more akin to Dave Eggers than anything else of the genre.

I never really embraced Ruby — though I always admired it and adopted TextMate like all the other cool kids — but this and _why’s other work stuck with me as sticks with me now.
> But in academia, and I suppose in a criminal gang, everyone has the same skillset. PhDs are notionally being trained with the specific abilities necessary to become a professor.

They really aren't. First of all, scientifically speaking each PhD is unique as it focuses on specific venues of research. Thus within the same research group you often have an extremely diverse crowd doing independent research on multiple projects at the same time.

Then there's the fact that the assertion about "being trained (...) to become a professor" makes no sense. PhD students are trained to conduct independent research on a specific subject, and rarely also on how to apply to research grants. Being a professor, which is more of a supervisor/administrator role, is not factored into the equation, and the teaching component is a very small and tangential aspect of being a professor.

The truth of the matter is that graduate schools are effectively diploma mills to entice prospective workers to work long hours for low wages in exchange for a qualification and shot at a research career. Their work is focused on learning how to do research while focusing on a specialized topic, which arguably has no parallel with what a professor does.
From my understanding it's legal for the same reason Apache, nginx, curl, etc. are legal. The software can be used to violate copyright, but that doesn't make the software itself illegal.
Preparing for a Disputed Presidential Election (2019/2020*)
"Unfortunately, the model as a whole couldn’t compete with the internet."

I never think they were meant to. As young nerd, without a connection to The Internet, at a time where one would have you spend literally days online to download the amount of data a CD holds, these magazines were absolutely fantastic!

Every month, when they came out, I was off to the store to get my two or three magazines, for about half the price of a computer game, I'd get three CDs full of weird, strange, wonderful stuff to peruse. In a way, those CDs were even more like the Internet that was slowly developing, than the Internet today.

Not only were the articles in the magazines interesting and inspirational to young me, but there was simply no other way I could get access to all that wonderful random stuff that were on the CDs.
Ok thanks and this is really quite a bummer.
> Woman just want dogs. Men just want a woman. Men, get a dog.

Even if you're a cat person? Doesn't make sense. There must be women who like cats, too. I at least found one. Not within a dating app though. Unless you consider World of Warcraft a dating app, that is.
You can’t self-host Notion.
This way of thinking doesn’t quite make sense to me. Since those companies are huge, they could within them contain an organization that has more resources than Dropbox dedicated to storage. This organization will be completely focused on that goal. What if some company buys Dropbox?
Well, as much as you can make software freely available, you can also make music and podcasts freely available. However, there is no such thing as "Github for Music". I like the decentralized approach.
What about quality of this platform? If I self-hosted Hi-Res music, can my friend also play Hi-Res?
also this website is now old enough to drink
If you have an agreement with someone to give you a free beer for life, in exchange for your personal data, they should be allowed to back up? After already extracting all value for your data?

What kind of entitlement is this?
E Ink owns the majority of the patents, so direct clones of E Ink are being made under license. I do not think that the patents are the limiting factor - the specific applications are somewhat limited compared to widespread use of OLED.

For the applications that have mass apeal we saw that the price goes down to a comparable level of an LCD (eg in ebook readers and shelf labels).

There is also a bunch of innovation happening in the market - competitors like ClearInk are trying to build a better version of E paper, but it's always hard to scale some new technology and it will take some time before anything substantial comes along. E Ink was lucky that they found the killer app in ebook readers and that really helped them get to volumes that allow them to build these screens in commercial volumes.
> We have an ethical responsibility to refuse to work on software that will negatively impact the well-being of other people.

Such as creating a platform for people to listen to music for free by sharing it with others without paying the artist?
the same way as Youtube or Bittorrent are legal
Show HN: Run Vue.js in Web Worker for Better Performance and Concurrency
The secret sauce for that is networking. Once you have a domain with full clos connectivity and very low latencies you can start disaggregating storage from compute again
or use svelte.
Not sure if that is what you are referring to but this is what happens in France with Swiss and Belgian websites being overloaded on French election days.
I'm hearing Nelson from the Simpsons go "Haahaaa" in my head, because we all knew this would happen. Gmail is next.

This is why people need to host their own data.
Twitch explains confusing copyright crackdown, urges users to delete videos
I've never felt as disposable and low-value in my entire life as when I tried online dating for a year or two. Ended up ditching the entire thing and only went for real-life interactions instead. Happily had much more success there, in spite of being a big-time introvert.
This is amazing! My wife just got a new MacBook Air delivered a few days. The courier is coming to pick it up tomorrow morning and we'll be getting a full refund, and looking forward to ordering the M1 version.
Long story... Qemu's JIT is really not what you want for high performance. TCG is much more geared towards portability as a goal.
That’s good news, new for me, thanks.
> but there are a lot of repair shops that can repair even the newest Macbooks with high success rate.

That is my point. Now EVERYTHIN is in the M1 chip. Nobody will be able to fix it, not even Apple.
Yes, we are explicitly losing free energy from this.

Thing is, the free energy in 60C wastewater is hard to use, and the free energy in 200C steam is much easier to use (through steam-turbines). Hence, it might be worth it to sacrifice a large part of the free energy in the 60C wastewater to get it to a useable form.

What are the alternatives to use 60C wastewater to generate electricity? I can think of a sterling engine or a thermoelectric material. These would probably be more efficient, but they are new technologies, with practical limitations and development limitations. Hence, if my idea could generate any form of electricity, it might be more feasible than the other ideas.

From what I know about heat engines, I know it might not be possible to generate electricity this way.
No, it wasn't. It was low-power memory LCD, advertised as "e-paper" (note that it's distinct from e-ink).

See e.g. this teardown: https://www.ifixit.com/Teardown/Pebble+Teardown/13319.
Novocure nets European approval for Tumor Treating Fields in mesothelioma
They did mention in a presentation some applications ran even quicker in Rosetta 2 than native. Though Wine isn't an emulator, I've seen the same in Wine numerous times. How many, which, etc, who knows? Interesting to figure out regardless.
I don't understand your confusion. Are you under the impression that the very act of sharing music online is illegal?
My XPS15's GPU runs at 100C (on benchmark loads), even after I replaced the heat pads and cooling paste. It took me weeks to get used to the idea. I guess that's just the new normal. I don't find mine to be loud though.
You can acually buy them today - Dasung did manage to productivize them enough for people to try them out. But it's really hard to compete on price, especially with consumer 27" 4k display costing 100-200$.
Electron seems to have support in recent beta releases.
Even if you could, it wouldn't really help, as it would only be able to boot Windows for ARM, which has even less software support.
"Will Google start deleting YouTube content that is super long tail and unviewed?"

That reminds me I should back up my youtube channel, I probably have videos on there that I don't have locally.
Lots of confusion in this question. Where do I even start ...

First of all, what do you mean by "this"?

You mention Napster and Limewire. These are things. Things cannot be illegal. Actions can be illegal.

A certain action is illegal if there is a paragraph in the applicable jurisdiction that forbids it.

It might be illegal to manufacture, own, fake, destroy or distribute a thing. But a thing on its own cannot be illegal. What would that even mean.

So who did what, which jurisdiction is applicable and which paragraph forbids it?
Netty 4.1.54.Final released by normanmaurer on 11-Nov-2020
Oh; you're totally right. I missed that.

Before HSTS & key pinning was a thing, most people who visited gmail still browsed to gmail via http which redirected to https. Because the original query wasn't secure, someone at defcon did a silent MITM of gmail by catching the insecure http requests and not redirecting them to https. Then they caught people's credentials that way and proxied the real gmail, with all the images flipped all the images upside down so people knew something was up.

Its interesting to think about web redirects as a kind of chain of trust. The earlier insecure request destroyed the security of the secure context established later.
Yes, its considered "feminine" because some guy decided to name the planet with the godess name.

Its trivia.. nothing to get offended about.
Same great area that plex lives in i guess
There's work being done getting Wine on ARM to emulate Windows/x86-64.
I've read a lot of discussion about "app barriers", but there's a general confusion about how such a "wall breaking" dream would work.
We say that there are barriers to application because only the enterprise has the ability to develop applications, and this unbalanced entry barrier is the source of the world Wide Web's inequity.
Applications are for the profit of enterprises, so only enterprises will build applications according to their own needs and profits. This is the core issue of web2.0, and also the key to the optimization of the future network.
That means enabling everyone to build applications that suit their needs and profits with the help of Internet tools.
So, if we go back to the basics, decentralizing data is not the point, and enabling everyone to build value scenarios with the help of the Internet is the real problem facing the Internet upgrade.
When we have a clear purpose, all discussions and actions make sense!
Only around the goal, all the streams will join a big river, and run to the sea!

So how can we empower individuals to build value scenarios?

1. A modular front-end UI design
The modular front end can create all the value scenarios in the world.

2. Create a network of power and stakeholders for everyone
All the benefits and administrative rights of the application must belong to the owner. Enterprises naturally have this management structure in the current network, while the network power and interest subjects applicable to everyone need to be redesigned.
The design is simple, we just need to create a concept of "scene" on the network, the scene is the basic beneficiary of all management and money power.

3. Place the new structure in a scenario where it can empower
For enterprise applications, the best scenario is the application market, while for individuals, the best scenario is their own life scene, is all the social scene, business scene, residential scene.