skysight-inc/HackerNews huggingface dataset:
I never really got into Twitter or Instagram because I felt like they're both about advertising yourself to the world. Twitter with advertising your ideas and Instagram with your photos.

As for Facebook, I never deleted it since I use messenger all the time to plan things with friends and family. But I never visit Facebook the website. I just don't visit it.
It's a perfect article to comment on and consider.
As you write many of us may work on e commerce projects now or at some point. Plus I would think many of us are problem solvers at heart.
HEAAN and HEmat are two libraries for numerical processing that you can find on github. They’re not perfect, and require work to get in to shape for real distributed computation.
Of course it is. Economics uses to be called political economy for a reason. The idea that economics can be considered separately from politics is laughable.
> The phone delivers important news which must be checked at least once a day

For most people in most situations, I'd disagree strongly with "important" and definitely with "must".
I started building Lanes (https://lanes.io) in 2016 as a way to learn how to code. Don't talk about it because it's way overdue for an update.

But it plods along, earning enough to cover the bills for my second project, Simplescraper (https://simplescraper.io).

With Wunderlist shut down this year it was the perfect time to relaunch Lanes 2.0 to try capture some of those task-manager migrants. But if there's a single thing building side-projects has taught me it's that if you try and chase two rabbits, you'll catch neither.
Are they using a similar API/standard?
Until you meet a pro: https://i.imgur.com/odBU94z.jpg?1
I like pocket app
I honestly like snaps. I like having spotify and discord working as to his other concerns I just don't care.
> What is preventing the engineers from getting access to that data?

In addition, should they even be spending a lot time looking at it? There is a reason companies hire PMs and data analysts (which are cheaper than engineers). I'd totally encourage engineers to understand the business, but at a certain point, they should probably get back to engineering.
I've had a similar experience from a different angle; I'm not over anyone, but I have engaged in conversations that cover politics, religion, philosophy, etc.. I avoid politicianX vs politicianY types of conversations for obvious reasons, but I think the restrictions are good for conversation - not so dissimilar from the restrictions on HN vs FB or Twitter. It forces me to find common ground, to listen to what people want and how they think things should work. I have found that people wildly diverge from party politics in this scenario. When we focus on the issue and hypothetical ways forward, we tend to agree on the big points - or agree in spirit, at least.

When we remove the labels and the expectations that come with those labels, we can have a conversation where both sides operate in good faith. Of course, we can still have those conversations with the labels, but, in practice, we tend to get distracted by them.

I had someone ask me what I thought about the riots (this was within the first couple days), and based on his background and other conversations I had with him, I knew his POV was very different from mine, but we are on friendly terms, so I engaged. Tone is important. My focus was on what we could do so that things don't reach that point, and I was empathetic toward the people he felt the worst for - business owners who lost things to the riots. And, in turn, he was empathetic to the people who suffer systematic abuses. In these scenarios, I just try to focus on understanding where the other person is coming from and to make my thoughts clear. I don't get frustrated when someone doesn't say, 'Gee, never thought of it that way, but you're absolutely right.'

I think a lot of people - all over the map on the big issues - are tired of conversations that center around your mob vs my mob. They're ready to have real conversations about real issues. The depth will depend upon what each person brings to the table, but on a basic level, depth is almost beside the point. It's enough to listen to an on-paper enemy and have them listen to you and walk away understanding that you're not enemies at all, that you both want what's best for your community, city, state, country, and world. We can disagree on how to get there, but if we trust the motivations of others, we can work together. We can't work toward progress with people we don't trust, which is one of the underlying issues with starting with labels.

Of course, there are people to distrust for various reasons, but if I find people who are willing to honesty discuss why they believe what they do about anything (and what they know and don't, etc.), I want to hear what they have to say. And even as I cringe at a conclusion, I want to show them respect and that I took the time to understand how they arrived. Just like anything, angle/perspective makes all the difference.

This is just where I'm at - not meant to tell people how they should behave or how well my perspective meshes with their personality and experiences.
I agree, fortunately Doom uses the same type of keybindings as spacemacs
If it is true that it is that safe all these conspiracies would end for good if a scientist would put himself and his mother next to a 5G antenna radiating at maximum power.

We do clinical trials for every single substance, as a scientist I'd like to see serious clinical trials for 5G too.

Unfortunately all we get is loose info and "according to experts", a thing that obviously feds the fears.
Yeah, I don't really know, I'm not a lawyer.

At the same time, it makes kinda sense. No company with a product has to allow competition in. GM doesn't have to allow BMW motors in their cars.

When you join a market with a product, like Apple, then you don't have to allow competition in your product.
When you create a market like Google did Android, then you to allow competition in that market.

I think that's the key difference, product vs market.
This reading is not the most charitable, but what I read is basically this:

You personally do not have a problem, but other less smart people are susceptible to this effect, and because each person is seeing only their own feed no one of their betters can check up on them.

That sounds to me more like arrogance and exactly the kind of issue people rebel against when they mention they don't like experts.
"It occurs when hostages or abuse victims bond with their captors or abusers." [1] The stories speak of abuse and an unwillingness to leave. This does not detail how they came to be abused or captives. I'm not saying they were asking for it, dressed that way, but maybe these Rust victims' behavior led them to entrapment. That doesn't mean it's not real. This seems a lot like Stockholm syndrome.

[1} https://www.healthline.com/health/mental-health/stockholm-sy...
I'm no expert, but the most obvious answer is "you MITM yourself".

If there is a userbase for a list, they have to trust the list to not filter out domains that shouldn't be filtered. I have a hard time thinking how this could lead to hidden repercussions, other than some security flaw that is only exploitable when some subset of requests go through.
I built an Android app a few years back as a project to learn native Android coding, its been making around $300/month from sales/adsense. Its fun to read and reply to reviews every now and then.
https://play.google.com/store/apps/details?id=com.lpellis.se...
Archive Link for your convenience, because website seems to be down for me:
https://web.archive.org/web/20200606144232/https://shkspr.mo...
All the outcomes I've seen that reach herd immunity involve an unacceptable amount of harm - both in deaths to at risk groups and in terms of suffering across the board.

While we may have to face this outcome I think it's too early to do so until we have more data and a deeper understanding of the disease.

In the UK I get the impression that the population is more cautious about loosening the lock down than the government is. I think other countries are the same. The US might be the outlier here.
from what exactly? the ads? how long is lifetime? $30k's nothing to scoff at!
> The backend is proprietary.

GitHub is proprietary. I understand that some people don't accept that either. But if you accept and use GitHub, then you should have no problem with snaps on this basis.

Also, on this topic, consider this quote[1]:

"We did that experiment with Launchpad; the people who said they wouldn’t use it because it wasn’t open source were the same people promoting a closed source alternative. When we open sourced Launchpad, they said that they wouldn’t use it anyway because Canonical was the primary contributor."

I am not saying that Flatpak is proprietary. I am saying that the focus on the backend not having source available is specious.

> Developer controls the updates.

Users CAN defer updates (eg. because they're on a metered connection, or they only want to update on Patch Tuesdays, or whatever). However, in the default arrangement they cannot defer them indefinitely. But in today's Internet-connected world, refusing updates forever is also anti-social and unacceptable, so I don't see a great loss there. However you can manually install a snap such that it never updates[2].

> APT does a fantastic job as it is.

No, it doesn't. It is fantastic for distribution releases that don't change their dependency structure after release. It's terrible for shipping new software to an existing distribution release. This is seen both in packages that must have major updates frequently (eg. Firefox, which added a whole new Rust toolchain dependency that had to be backported into existing stable distribution releases). It's also seen in various third party apt repositories that ship software to users that break their systems by causing future upgrade issues because they mess with distribution-provided dependencies in a way that future distribution package updates do not know about. apt/deb also provides no application sandboxing for third party software that you might trust less than your distribution. If as a developer you've ever tried to ship software to users as deb/apt, you would know this. Complaints about it are all over the Internet and this has been the consensus for many years.

> Don't shove it down our throats, make it optional at least.

It already is optional. You can remove snapd and pin snapd in apt to a negative score to never have it installed again[3]. Chromium won't be available to you as a distribution-provided deb in Ubuntu 20.04 then, but nor is it in Mint.

[1] https://forum.snapcraft.io/t/linux-mint-20-disables-deb2snap...

[2] https://forum.snapcraft.io/t/disabling-automatic-refresh-for...

[3] http://manpages.ubuntu.com/manpages/focal/en/man5/apt_prefer...
But conversely, non-unionized jobs can easily turn into mills for low skilled, unmotivated people.

How would that would be worse than what we have now?
Gradle might not be perfect, but it's so much better than anything else I've used.

Simple builds have simple config.
Doing more complicated things means you need to learn how the tool works, and that can certainly take some time.

I'm really liking the new kotlin DSL, having great IDE support, really makes writing gradle scripts much more pleasant.

I do a fair bit of work on node based projects, and the building tooling in the node ecosystem is just so horrible in comparison.
This was also my experience when I wanted to try my hand at app development. The tutorial wouldn't build. Decided that I didn't want to be beholden to an ecosystem like that.
Glad not to disappoint the accolades of WebAssembly knighthood.
Geared for Success
> Doesn't cost you anything if those ones don't stick.

This sounds like the central problem, to me.
I stumbled on this site a few months back and made my own font as well: https://kidpofy.com/

It's supposed to be for archiving your kid's handwriting at different ages of their life but who says that has to stop at adulthood! :-)

It gave me an error looking at the site on my phone but worked if I clicked thru the error, not sure how safe that is but to each their own.
My app Twitter Archive Eraser (https://martani.github.io/Twitter-Archive-Eraser) used to be free, then I added a donation button and people, while barely donated, used to say that this is something they would have paid for!

I worked on a paid tier (learnt a tremendous amount about actually selling an app, integration with payment processors, licensing, more legal stuff than I wanted to etc.)

Almost from the get go, it started making +$3k/mo. With more changes and offering a Mac version along a Windows version, it averages around +$7k/mo of revenue consistently. I'm the only person on it and have a full time job. Barely need to make code changes and it requires minimal effort for customer support.
A baby doesn't need to be taught how to breath or cry. That seems pretty hard wired.

Anyway, that wasn't really what I was asking about. Is there any separation between the biological hardware of the brain and the instructions of software?
I used to sell extra naughty bikinis online, in addition to being a consultant for distributed real-time machine learning.

People had a hard time combining the image of a nerd in the basement with that of a flashy sales guy surrounded by models. So I usually didn't mention the bikinis to allow me to charge full nerd pricing for my coding.

This site project brought in roughly €500 monthly with almost no work, because I was renting space in a fulfillment center combined with shopify and a marketing contractor.
> I set up dwm, st, and dmenu once years ago, and have worked flawlessly without faults ever since

Unless that was the first time you used those tools, how long prior to that did you spend getting to a state where you could do that?
You people do realize that snaps have been around for 4 years right? It has widespread first party support from various companies including Microsoft, Amazon, Mozilla, Google, Spotify, JetBrains etc...

They have wide spread adoption with almost 10x the install base of Flatpaks.

Do you guys really need to keep throwing blogs at something which isn't going away and is useful to users? How is this useful in anyway? Canonical isn't suddenly going to give up on this, and I don't even want them to.
I think the issue here is that the apt versions are not always maintained after an app moves to snap releases.

> And in a handful of situations, like large apps with extensive dependencies, or externally managed builds, or needs for cross-distro binary compatibility, Snap has real and tangible advantages.

I see that snaps can offer these advantages, but so can AppImage and FlatPak, and these are even more cross-platform and don't come with the same limited ecosystem.
Like how Brian May, lead guitarist for Queen, became an astrophysicist. That’s completely different from what he became famous for, and it makes him unique and interesting to talk about. He isn’t “just another musician” any more.

This is actually the reverse of what happened. Brian May left a career in astrophysics to pursue Queen in 1974, once Queen started getting big. He was about 6 months away from defending his dissertation and earning his PhD. He re-enrolled in his PhD program in 2006, and earned his doctorate in 2007.

Doesn't detract from the author's point, however. Try a lot of stuff. You never know which bet will work out. Just so happened that, for Brian May, being a rock star panned out first!
Government ready to open British markets to chlorinated chicken for US tradedeal
Probably because that's how it is sold. They measure the volume of the container it is being sold in. The mom running up to Party City to buy canisters of Helium to fill balloons for little Johnny's birthday doesn't care about how much mass it is.
Easy A - https://easy-a.net/

Shows the grade distributions per class and if you add in your prior coursework we can predict the workload and grades per class.

Haven’t updated it in 5 years (recently updated the data). Still pulls in slightly more than it costs to host with thousands of students adding grades a year. Probably a thousand a year.

Currently supports UIUC, UT-Austin, university of Washington and quite a few others.

I don’t really talk about it because it was built for a few friends over a weekend right before I left school. The advisors for CS at UIUC we’re always swamped so I figured I’d make a basic one with some data science. Turns out everyone liked it and participated in making it way better
> This is highly dependent on temperature and pressure.

Probably because they are talking about liquefied helium.

A convention to reserve mass as the unit of sale for elements in gaseous form seems reasonable, you would want to receive a Very Large Bladder of gas when ordering supplies for an experiment that needs to be chilled with helium.
Ask HN: Dark Patterns on HN
Maybe I am biased, but increasingly feel HN is subject to number of dark patterns related to potentially meritless rep-mining, voting, flags, etc.

What are examples if any that users are seeing and how might they be better addressed?

Would HN consider being more open about their policies or allowing trusted 3rd party to audit the effectiveness of these policies?
Tldr. Don't use gendered terms when you're referring to groups of people.
So what happens when you connect the two together? Can you charge the iphone from the ipad, or transfer files?
Archive of 43k+ Donald Trump Twitter screenshots from 2009 to 2020
I've probably been promoting it too much lately, especially on here.

I'll pass on this one, but just wanted to say thank you to everyone who shares a project. It really does help others to see what is possible.

Sidequestion: Does anyone have any recommendations on simple guides to SEO? I'm realizing the power of search traffic to bring in visitors to sideprojects.
The closest thing I've had to that is my side project Taaalk (https://taaalk.co) - it's a platform for online interviews.

After the success of one of our interviews on HN [1], someone contacted me and suggest that I interview a highly successful value investor. We had a great 'Taaalk' [2] and he then put me in touch with an investing friend of his in London who runs a fund. We met for lunch and he taught me all about how he invests in shares, it was very straight forward, so I started following his guidance and made 50% on my money last year [nothing magical, just solid and practical value investing advice] - meaning I could take the year off and do a masters in Psychology of Mental Health - which is (slowly) helping change my career into a direction I love.

[1] https://news.ycombinator.com/item?id=9300017)[the link to our site wont work, to see the interview go here: https://taaalk.co/t/how-to-think-about-chess]

[2] https://taaalk.co/t/value-investing

P.S. Anyone can make their own interview, so if you have a friend you think should be interviewed - please keep Taaalk in mind :)
Computer Algebra Errors
Exactly, Italy gathered a lot of attention in CH and shifted the mindset towards COVID-19.
Ah, maybe you meant CO₂, it is similar to N₂ in all those aspects. Just even more reactive, warmer in liquid form than even nitrogen. And in addition never liquid at atmospheric pressure and actively poisonous to humans. So usually worse than N₂.

There are just a few applications where its used that I know of: Dry ice, environment-friendly coolant, sparkling drinks and killing lifestock.
So I can give an executable to anyone in the world and they cannot get to my source code?
That is one of the main purposes, yes. I have no problem with it, personally. Many HN users are very privacy-conscious and consider it not acceptable for any purpose, though; including that one. I think both positions are fine.
Definitely. I think it's worth paying well in comparison with other gigs.

Two screener tricks that I recall:

One is getting in a little market research. Add a few questions that you've been wanting to know anyhow.

The other is including plausible-sounding answers that let you reject liars. For example, we had a grid section that asked, "How often do you use these sites?" One axis was frequency, "several times a day", "daily", a few times a week", etc. The other axis was the name of a bunch of sites, including popular things like Facebook and Amazon. But we'd also make sure to include more obscure things, and a couple of entirely fake ones.
Snaps and flatpak help Linux work for me. My ideal desktop is a stable core with a few select user applications that I can keep current. Thanks to snaps/flatpak I can run Debian stable on my personal desktop, but keep emacs, firefox, and a few more apps at their most recent versions.
Cool idea. Would you also limit the volume of the computer to typical human skull capacity?
Easy for a user, perhaps, but imagine maintaining it!
Whats wrong with something like this

import kotlinx.coroutines.*
import kotlinx.coroutines.channels.Channel

fun background(): Channel<String> {
val ch = Channel<String>()
GlobalScope.launch {
delay(5000)
ch.send("OK")
}
return ch
}

fun getWebsiteData(url: String): Channel<String> {
val ch = Channel<String>()
GlobalScope.launch {
delay(4000)
ch.send("website data")
}
return ch
}

fun work(): Channel<String> {
val ch = Channel<String>()
GlobalScope.launch {
delay(1000)
ch.send("work result")
}
return ch
}

fun main() = runBlocking {
println("START")
val bck = background()
val urls = listOf("www.web1.com", "www.web2.com", "www.web3.com", "www.web4.com")
val chs = urls.map { getWebsiteData(it) }
generateSequence { work() }.take(4).forEach {
println("sync job done: " + it.receive())
}
chs.forEach {
println("data fetched done: " + it.receive())
}
println("background done:" + bck.receive())
println("END")
}
Note that most useful homomorphic numerical encryption schemes are easily breakable. Once you have equality you can usually de-anonymize user data. Many companies have been burnt by this.

With a less than operator and the ability to encrypt chosen plaintext values, you can decrypt arbitrary messages in a linear (in message size) number of steps.

Arithmetic operations can often be used to build gadgets that bootstrap comparison operations. For instance, with addition and equality you can implement a comparison operation for low-medium cardinality fields.

The field is littered with negative results that are being sold as secure, practical systems. Be careful when using them on important data.
>> In my case I want to play audio files outside of my home directory but VLC doesn’t have access

You can try using soft links as a work around.
>There are plenty of questions where the most upvoted answers is wrong or out of date.

Of course -- because no system is perfect. Your proposed mechanics for designing discussion forums isn't perfect either. It's about tradeoffs.

I don't expect perfection with SO's top-voted answers. Instead, I'm more realistic about the probabilities of the top answer being more useful than the bottom-most answer. Relying on probabilities is a much better usage of my limited time than reading every single answer from unvetted users for every single question on SO and mentally sorting them myself.

>For a sight like HN/Reddit I think it might be ok if there was an upvote, no downvote,

From a statistics perspective, the downvote mechanism helps with the spread[1] of the scores. Instead of just 2 states of 0 or +positive; you get 3 states of -negative, 0, +positive. That way, 0 and negative being won't be in the the same "undifferentiated category". Again, it's about tradeoffs instead of perfection. Your proposal tries to stop "toxic" downvotes at the expense of asking readers to wade through more undifferentiated comments (which is arguably another form of toxicity from the readers' perspective).

(Arguably, there's a 4th category on HN which is "flagged" which goes beyond the downvote.)

[1] https://en.wikipedia.org/wiki/Statistical_dispersion