skysight-inc/HackerNews huggingface dataset:
I like this idea, but is the technical implementation of a progressive social policy (whether it be a tax on equity versus something else) actually the hard part?

Alternative take: the hard part is that the US is heterogeneous and people just don't trust each other to not abuse benefits. (You could also say it's racist). How could we give equity to every person when we can't even seem to agree that they deserve basic healthcare?
Show HN: Minotaur – Free music streaming service using Spotify Data and YouTube
The Shocking Immaturity of JavaScript
How is the javascript interop?
Can I use Angular/Vue and make kotlin components?
Can I use any js/ts library from my kotlin code?
Basically, if the company goes bankrupt, your machines would be paperweights... This is unfortunate
Tech Morning Show: Centenarian Fun
Latest project morphed into something new recently.

https://awesomewebstore.com/blogs/centenarian-fun/jobs-events-20210316

Here’s a snippet about the project:
The #LearningCommunity has its own morning show, Centenarian Fun: the aweful Morning Show.
Latest segment of #CentenarianFun is about #Jobs & #Events.
#ShopWitUs
#SpreadLoveItsTheHipHopWay
I think they should have rather looked into retention rate before the change and after the change and then pay % of the difference in sales over x years rather just one off go away payment.
In what way is Github not free?
Yeah, and Bill Gates installs mind controlling chips via vaccines
I sometimes wonder how since we've managed to hunt some things to extinction, couldn't we give folks some incentive to do the same to some of these invasive species?

Granted, the commercial value / usage of some of these invasive species is probably low to 0. And even commercial ventures probably would care to keep the business going ...

And even places that have had open hunting for feral pigs still have problems with them.

I just wonder sometimes... we're good at wiping stuff out sometimes, wish we could harness it for good.
Ease of use. Just as most people in the dating scene these days use apps ala Tinder, Match, eHarmony, Her, Bumble, &c this was just a service that specifically catered to those looking to be in poly relationships or to be part of a community of like-minded people (they had overall community experiences built in as well).

This allowed you to have separate accounts searching as a solo, double, or as a couple as well as built in chat and matching systems, traditional apps and forums are not exactly well poised for searching nor focused enough for these sort of relationships especially as most people are against* polyamory in most cases. Most typical forums on the subject only cater to the sexual aspect, even if not intended, and tend to bring in less than stellar users. This was an attempt to focus more on the relationship aspect (definitely more than the approved Grindr)

There certainly needs to be an app in this space.
OpenJDK's supported/not-supported classification seems to match and would appear far more reasonable.
Thanks for sharing your thoughts. That's a really good summary. :)
Yeah that's my poor phrasing. I really am just wondering, would you _want_ to have regular disinfection happening, or would you just not care? I can't tell how much disinfection is just window dressing because covid is a thing...
Boomers prefer apps because they have a hard time using a web browser.
> Google makes money by spying on people.

Wait..was this a secret?
But why do they block user interaction while doing that? You can call those in the background.

And why call an opt-out endpoint at all, after all there has to be a mechanism that prevents setting the cookie before the user sees the cookie banner. Just continue using that mechanism (e.g. gtag's consent default denied).
The ultimate WFH setup
Transforming Media Workflows by Leveraging the Cloud
Don't know about "successful" or "useful", but the Java Applets on Complexification were some of the most beautiful software I've ever seen: http://www.complexification.net/gallery/
in order to use one's own device properly

It boils down to someone's personal definition of "properly."

You are on HN. Your definition of using a device "properly" is very different from the vast majority of the other human beings on the planet. You're not Apple's target audience, and that's OK. The more of you there are, the more force there is for creating other options. But don't pretend that there is only one "proper" way to use a device.
> I'm really not sure what Docker could've done differently here.

Completely agree, it’s trickier than GitHub. But this is why founders of these companies can potentially make billions: if it were easy, everyone could do it.

I think they realized the CI/CD potential far too late. In another universe you push to GitHub, Docker builds and tests your images and deploys to your provider of choice. Their potential was probably not directly tied to containers but tied to their position in the engineering process between commit and before deploy.
Absolutely. This is not condemning technologists, but encouraging a reassessment of effective strategies for implementation to lead to the desired outcome.

Policy is written by the elected. Speak to or assume those roles. Provide covering fire for effective contributors who can execute on your mission and vision, just like a startup.
When I’ve done this in the past I would make vector images in inkscape, then write a script that would use inkscape export a low resolution raster image. The script would also pick a color palette that would minimize error of the entire sprite map. Scripting with vector images is nice because simple animations can be made by modifying transforms in svg.

The results weren’t amazing, but it’s mostly because I’m not a great artist and had more fun making a workflow than producing actual work.

https://youtu.be/gCO8X6JQAhM

The results felt authentic. Looking up the video capabilities of the system you’re targeting the style of is an important step that a lot of retro style games don’t do. For instance: the SNES can only have a palette with 256 colors and the colors that can be in that palette is 15-bit RGB (64k unique colors).

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

If I were to pick this back up I'd probably spend time getting comfortable with blender to use that instead of inkscape. Many games in the 80s and 90s used pre-rendered 3D assets, so it would still adhere to some art styles. I know it's not the hand-drawn pixel art that many are familiar with, but there isn't much in the way of tool development there to interest me :p
"sandbox" is Docker's bread and butter

Small docker image: look into Alpine which comes in at ~5MB. You are basically starting from nothing.

Versioning: both apt and pip allow you to specify a version. I dont think this is a docker-specific issue. I'm sure there are docker images with old packages on them. Or i suppose you could just run a tool that downloads specific versions of binaries (like nix) in your Dockerfile.
The point is that we can't stop it no matter how much we jump up and down about CO2. So let's deal with the real problem of having built shit in a 130k year flood zone instead of pretending we can prevent it.
What's coming in building-integrated solar (BIPV)'s future
> The guy who decreased GTA loading time by 70% understands the difference between O(n^2), O(n*log(n)) and O(n). That's exactly what a big company is looking for, not a successful product.

I haven't been at any that have cared (none of my past jobs' have been FAANG, but several have been in the over 10k employees size.)

*SOME* potential colleagues care, and a VERY FEW managers care that you know that, but I have found that to be the exception.
Tell me you live in SoCal without telling me you live in SoCal.
Do you think the "Run anywhere" marketing behind Java is rarely important?

Java programs normally sit on a server, or many servers of the same arch.

The decent thing is that someone can build a JVM for a new architecture and lots of /other/ languages that target the JVM work.

But this seems different from "my program can runs on lots of architectures".
>Having never owned a smart phone I am curious if you need an app for this

Yes. No smartphone will make people think you're a creep. /somewhat s
Woz/Jobs were also interested in making a business out of it. They were trying to mass produce blue boxes. That could mean selling the device to people who wanted to use if for other purposes.
Last I checked that wasn't exactly the problem, at least not by itself -- even accounting for inflation we're spending several times more per capita per month on music than we used to "during the golden age of the CD." Moreover, a much higher percentage of that revenue is actually going to artists than in years past.

Faced with that reality, it would be interesting to know what is actually going on. Is total dollars spent on music not reflective of what artists used to make? Are there just that many more musicians than there used to be? Was it way harder to make a living making music in years past than we're giving it credit for? Are artifacts of pay-per-listen rather than pay-per-song causing a different payout distribution impacting the majority of musicians (e.g., you used to have to buy a CD to listen to a song just once)?
>> We cannot expect everyone to be familiar with every accent and dialect, so we have General American and Received Pronunciation as standard accents (and Standard English), which helps communication especially with weak English speakers and ESL speakers.

Of course, if more non-General American and RP accents were heard in the media more often, they would also be more easily intelligible by more people than they are now.

Standardising on one accent over others so that more people can understand the speaker is a bit of a self-fullfilling prophecy, that is. If everyone is constantly putting on a particular accent, how is anyone going to learn to understand all the others?
AFIK, the dosage for blood thinning properties is 75mg, anti-inflammatory dosage is much higher.

I'm not worried about blunted immune response because I've taken heaps of asprin when I had COVID-19 (it might be why I got tinnitus for close to 6 months afterwards -- that or the antibiotics) and I mean grams per day and I had very high antibodies levels afterwards.
This is the dangerous flip side to having two players be the gatekeepers as to what can and cannot be an app (yes, I'm aware on android apps can be installed outside google play technically... but the audience is tiny).

With Parler, for example, I remember reading tons of posts in support of taking the app down. But that same process can be easily used to silence apps like these.
A Linkedin alternative is really something that should be self hosted and federated.
Yes, it's used for traction, but sand will absolutely melt snow and ice. I know from experience. On my low-traffic street, the ploughs only spread sand on intersections and hills (to conserve it, I'm assuming), and when the rest of the street is hard-packed snow and ice, those spots are bare asphalt. It melts it by making it darker, thus absorbing more sunlight. This effect is less pronounced at extremely cold temperatures, and only works during the day.
Amazon's Alexa vs. Google Assistant at Chess (Full Game) (2018)
I was a huge fan of Rdio back in the day before it got bought by Pandora and shut down in 2015 (ish?). I've tried all the other streaming services, literally, and none of them lived up to Rdio in my opinion so I decided to build my own version.

I'm using Spotify to gather Artist, Album and Track data then streaming YouTube to actually play the songs.

Let me know what you think.
There is a concept of bioavailbility. Some vitamins & minerals are more absorbable than others, and if you have issues you can be asorbing or converting certain ones not as well as you may think:

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

Also do we know all the nutrients people need and amount also considering what is optimally healthy, genetics, age, medical conditions? Definitely not.
I get your point, but I think you're being a bit harsh on OP. Yes the material is covered in the literature, but for people who aren't already familiar with it, it can take an enormous amount of time and effort to both find and understand the right papers (I know because I've been doing exactly that for the past few months for a language I'm designing).

This blog post gives a nice and easily-understood explanation of the concept, which is more than can be said for the way that much of the literature on type theory and static analysis is written. HN isn't an academic journal or PhD defense; ideas described don't have to be new to be useful.

And making ideas more widely known is valuable; even the just-released Java 16 missed out on this exact feature in its "pattern matching" (really type narrowing) support, requiring the programmer to declare an additional variable rather than using information just established about an existing one: https://openjdk.java.net/jeps/394
> Economic growth matters because most people want their lives to improve every year.

Improve how? Should I need economic growth to get better health care? This whole techno-utopian argument seems to hinge on extractive growth because it fails to actually tackle the problems of inequality by providing true redistribution of wealth in any meaningful sense. Trickle-down AI is a sham.
I completely identify with this. it's about bad time management or whatever, no tool can fix this - it's about education. well organized people use excel just fine to track whatever, and also some artists don't track anything and do amazing. so it also depends on your purpose.

this is something I think about a lot. I think this affects some people more than other, not sure if this is ADHD, ADD or whatever but it is a huge problem even more so the information age.

let me know if you have ideas how to tackle this.
Ah. I do not much care.

But if you are selling disinfection robots, then HN is not a particularly good forum to be asking. You want to find where site managers and office managers hang out.
They're the ones with the relevant budgets.
Why are the incentives for established nonprofits located in the US stacked such, that they fokus less on their core mission (Wikimedia, but also Mozilla come to mind) but seem to (ab)use the trust of the volunteers they should be serving and the donors by sinking money into strange projects and management boni...
Show HN: Shared API Library to Handle Emails, Calendar Events, Tasks
Used to run one and it was quite capable.
I Wrote a Diploma in LaTeX with GitHub, Docker and TravisCI
I'm very sure that I'm not the first person to have stumbled across this idea, and I'm sure that lots of much smarter people have written at length about the theory, but I'm not aware of that theory having been applied to the analysis of interpreted languages, except with Typed Racket.

Specifically I don't know of another widely-used static analysis tool for Python, Ruby, PHP, Perl, JS or TypeScript that performs this analysis.

I also haven't come across a paper that describes the application of this technique to those languages, which is why I wrote this post – I want others to see its use, and adopt it too.
This is not very convincing, though of course it should be followed up on. Considerably more is known about the structure of the virus than the article seems to imply.

I'd like to see more about what they mean by simulations "in water". If they didn't simulate intermolecular forces at all, these results seem unlikely to be relevant.

The details really matter here. Many early visualizations of the spike protein only showed the protein amino acid residues, not any attached sugars (glycosylation). Turns out the sugars act as a reconfigurable armour that was preventing targeting of the spike protein by meds.

AI-Driven Multiscale Simulations Illuminate Mechanisms of SARS-CoV-2 Spike Dynamics:
https://www.youtube.com/watch?v=EIReA3s1Nwk
> The whole point of OOP is that each object is responsible for maintaining its own invariants.

I think there are a whole lot of people who might disagree with the assertion that this is "the whole point" of OOP. Including one Alan Curtis Kay.

OOP to me means only messaging, local retention and protection and
hiding of state-process, and extreme late-binding of all things. It
can be done in Smalltalk and in LISP. There are possibly other
systems in which this is possible, but I'm not aware of them.

http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay...

> Open classes are useless without open methods

You seem to mix "class" and "object" rather freely. They are quite different things. Also, not sure what you mean with "open methods". I can add methods to something in a subclass. I can override methods in a subclass.

> letting your child classes mess up those invariants.

Who is the "you" of the "your" in this context? A class? But a class is not a really a thing, objects are. And it is the objects that are the units of encapsulation in OOP. Not classes. Classes are just convenient bundles of behaviour and templates for state that is attached to objects.

You might think this is silly nitpicking, but it's actually a really, really important distinction:

As a teacher of object-oriented programming, I know that I have succeeded when students anthropomorphise their objects, that is, when they turn to their partners and speak of one object asking another object to do something. I have found that this happens more often, and more quickly, when I teach with Smalltalk than when I teach with Java: Smalltalk programmers tend to talk about objects, while Java programmers tend to talk about classes. I suspect that this is because Smalltalk is the more dynamic language: the language and the programming environment are designed to help programmers interact with objects, as well as with code. Indeed, I am tempted to deﬁne a “Dynamic Programming Language” as one designed to help the programmer learn from the run-time behaviour of the program.

http://web.cecs.pdx.edu/~black/publications/O-JDahl.pdf

And the object in question is an instance of the subclass, and if you are going to involve classes, it is the subclass that is responsible for maintaining invariants. The superclass no longer has that responsibility for instances of the subclass. So nobody is messing with anyone's invariants.
I beg to differ. The jump from learning Docker (and containers generally) to learning Kubernetes is not “hard”. Sure it’s a different paradigm of application deployment but I’ve seen far too many posts on HN that completely undermine its value in the name of difficulty.

You can use it if you’re not “at scale” completely fine and reap all the benefits as if you were.

Idk it’s because people hate Google, so they hate Kubernetes, whether they’re “get off my lawn” DevOps heads who want to maintain their complicated walled garden deployments they hand-rolled to maintain job security or what but it’s frankly embarrassing.
> If everyone owns a slice of American value creation, everyone will want America to do better: collective equity in innovation and in the success of the country will align our incentives.

I kind of doubt that. At Google we're paid in part with shares of GOOG, but at Google's scale that's just treated as cash compensation. At my level, nothing I do affects the stock price, and most Googlers feel this way.

Sure, I want Google to do well, and I want America to do well too. Both of them doing well benefits me. But it doesn't really encourage me to do something different day-to-day.
Not just the name, but connecting to their server. Regarding the name, he's certainly well within his rights to enforce his trademark. I take no issue with that. Easy enough for LibreSignal to have used a non-infringing name.

As to the server claim, frankly it seems to me that that claim by Moxie is without any basis. The license clearly allows redistribution modified or unmodified, so redistributing the unmodified default server setting would seem to be legit. IANAL, though.

Even failing that, the libre app could have removed the default server altogether and made every user enter the address manually. What could Moxie possibly do about that? I'm saddened that they decided to back off.

I know Moxie has a lot of street cred in the security community but honestly after reading that thread years ago I have trouble seeing him as anything other than a bullshitter and an asshole. (What "benefit" does he imagine the LibreSignal authors would derive from their 100% free app, anyway? It's the potential users that he's screwing, not the devs...) I decided I'm never going to run any binaries from him, period. If he ever changes his mind and gets the official Signal app into the main F-Droid repository, I'll consider that. Until then (ha!), you won't find me on Signal.
Or maybe OP spent some time researching Aluminum-air fuel-cells and actually knows his stuff, but is a bit tired of "academia" throwing these half-thought out ideas into the world to increase their number of publications.

Maybe same OP is tired of imposter-type execs here on HN being super-positive about media-regurtitated ideas and bombastic headlines, so he opened a troll account where he doesn't need to be all appologetic and polite and just tell it like it is.
I'm a bit shy to admit, but the most objective marker was a significant reduction in acne (on my shoulders). But overall I also feel a lot calmer, I digest food better, I sleep better, and some other things that are hard to pinpoint. I just have an overall greater feeling of well-being. I know this is only n=1 and hard to prove that it's due to omega3, but I just really feel like it is closely related.

I also have to point out that I've eaten a vegetarian diet since about 2008. I always thought I had a pretty healthy diet and blood work confirmed that, but it appears that it didn't control for omega3 concentrations. Part of that diet was that I consumed large amounts of (in particular) olive oil (omega6), and almost negligible amounts of omega3.
The machines are expensive but durable. Their main revenue streams outside of software are materials (which obviously have stiff 3rd party competition) and accessories (most of which are durable, even those that aren't have 3rd party substitutes). They have no other reliable way to extract additional value out of customers. It's not right but it also isn't exactly surprising they'd choose to go down this path.
For a product that is meant to demo a product what is so sorely missing is a demo of your product. I do think, however, that I understand the concept and really like it. Props!
This is a bit of a meta point but does anyone else feel fatigued by the sheer amount of text stratechery has been using to make a point as of late?

I'm an expert level skimmer and even I can't make sense of what this is about by simply skimming it. They taught me in highschool back in the day: make your point in an introduction, give supporting arguments in the body, conclude by repeating the point.

This seems to follow a 'trail of thought' style that just keeps going, as if it's a given that everyone's got 30 minutes to spare to find out if you're saying anything at all.

Trail of thought is fine for poetry and literature, this seems to attempt to make rational arguments? If so, the format's a disservice to that end.
>> thinking the problem with anthropogenic climate change is the change itself when the real problem is the rate of that change.

No, people keep acting like life on earth is going to die due to higher temperatures. It will probably just move north. In that sense it's not so bad. It is still disruptive, but not the end of the world.

It's also not unstoppable just by going green.
Those are a lot of words to describe Napster