skysight-inc/HackerNews huggingface dataset:
Personally, I never downvote based on whether I agree with someone. I only downvote for low-effort comments that do not contribute, things like "lol" or 5-10 word comments with no evidence/explanation. Even if someone needs citations, I'm not going to downvote them, I'll ask for further evidence/citations, which in itself often gets downvoted.

I've been downvoted a number of times for posting well-written, thought-out responses which other people disagreed with. I've often been downvoted below zero within a minute of posting, just for playing Devil's Advocate. I think these downvoters react negatively to things they disagree with, and the downvote button for them is much simpler than actually dissecting and responding to an argument.

Do we want to live in a society where even the most technically minded forum, where objective truth should stand triumphant, falls to reactionary downvoters and fake news?
Do Vue 3 refs admit a monad instance?
What would be the point of that? Even if possible, Mars is orders of magnitude easier.
Trump Floats Whether to ‘Delay the Election,’ Something He Cannot Legally Do
I'd go even further and say simply that it tells us that human behavior is complicated.

Someone is perfectly capable about caring about workers rights and ordering from Amazon at the same time. What if you forgot to get a birthday present and need next day delivery? Amazon's kind of the only game in town, and that's an understandable compromise lots of people might make.

I think it's more about the lack of alternatives to Amazon (they are both great at customer service and at snuffing out competition) and the collective action problem than anything else. And I agree that's part of why laws and governments exist : ).
The Bit Player Who Changed the World
Numbers are written correctly, most significant digit on the left. SQL is mostly correct according that logic, first `join` then `where` then `order by`. There are inconsistencies though.
Hey there, we do have this feature at GitLab, just FYI: https://docs.gitlab.com/ee/user/project/#star-a-project
The definitive guide to “Modulo Bias and how to avoid it”
Inflation. https://en.wikipedia.org/wiki/Inflation
Yep, I'm definitely a supporter of LVT.

My only issue is that you end up making the govt more of an arbiter of what "value" is than it already is, which can end up causing issues.
Wisconsin governor wants to delay primary? I sleep.

Trump wants to delay election? Real shit?
Arguably, this course does both of selling and presenting the importance of computer science in today's world. I think before you add more speculation, it would be best if you at least look at the syllabus and content.

---

I am not sure how familiar you are with university intro-level course. This course actually providers a wider viewer than many many other intro courses.

---

> I also feel they are the ideal teaching languages, especially for intro courses.

Not sure how involved you are with designing a CS curriculum but at least in the US, most colleges shy away from these languages. (Yale does start in Racket) I'd make an assumption that over all this time period, a lot of these professors have actually put some thought into which language is suitable.

---
There's nothing stopping but since this course is giving you a window into the world of computer science, they wanted to add the hardware/memory-mangament aspect as well. I'd say this is quite unnecessary for an intro-cs course, but not a bad thing. Assuming this purpose, I can't think of another language that would be more suitable than C. Assembly? That'd be painful and unhelpful.

I think your analogy is a false equivalency, regarding topology and abstract algebra. I don't know about math enough to give my vision of a better analogy.

I'd saying teaching kids to drive in manual shift instead of auto would be a better equivalency to having them write in C.

---

The course you are mentioning is for a very specific purpose. Even the author says that the students for this course should be able to program in some programming language. (Which wouldn't work for an intro course where they target someone with no exposure at all).

And most CS programs would have a similar course at 200-level. See examples of CMU's 15-213, MIT's 6.004, Stanford's C107.
I think your last point is far bigger than just on HN. I think most people are this way, unfortunately.
> What is it about Haskell that makes it a hot candidate for use in cryptocurrency applications?

The community opinion is that Haskell is good for building robust and correctly behaving applications. There's some evidence that very strong type systems can help with this.

Financial software is an area where people typically want deep correctness guarantees, another good example area being cryptography.

Between these I think it's probably a good thing that crypto-currency applications and applications like exchanges are being built with "safe" technology like Haskell, rather than technologies that provide much less safety (many Ethereum hacks have boiled down to Solidity contracts being relatively loosely typed).

This is however not an opinion on what crypto is doing to the Haskell ecosystem. I don't know about that.
All of these problems plus low pay, why would anyone go into academia?
You would have to become versed in PCI compliance and the ins/outs of different levels of that to know if your solution is 100% in line with what the latest security guidance is.

Any company that does a lot of CC processing could be a candidate, throw a dart at the Fortune 500 list and you'll likely hit one. Typically those types of companies expect enterprise solutions.

Small businesses might be a better starting point in that space but they won't have deep pockets. This thread [0] gives a perspective of PCI compliance challenge, security scans, etc.

PCI is just one aspect that I thought of where your solution might fit, there are probably other similar information security pain points you could explore.

[0] https://security.stackexchange.com/questions/214513/being-to...
You're being downvoted for stating you downvote things you don't like by others who don't like you downvoting things you don't like. The irony in that is worth savoring for a moment.
> Downvoting has 13 years of work and stress testing by 10,000s of people, you don't just turn it off.

This may be an argument for its correct functioning in the technical sense but is blatantly ignorant on changes in society and communication. If a mechanism becomes misused and exploited after a community grows and welcomes people from other communities, it has to be reconsidered. Social interaction definitely doesn't scale smoothly.
I've been concerned about this for Rust too, as a lot of the published jobs and high profile projects (including Libra) are in the cryptocurrency sector. For example, one of the most promising rival GUI toolkits, iced, is being sponsored by Cryptowatch. Fortunately, the growth of other sectors is robust enough that if all cryptocurrency were to fall into the ocean, Rust would be impacted but not massively so.
Middle click paste should "just work" and be transparent to terminal apps. It's not encouraging that vim is willing and able to break this in its default settings.
This has absolutely no chance of happening and is just a giant admission of fear and weakness.
I was about to say you can't flag comments so downvotes are the only option, but I realized I have only been assuming that for years and never really questioned it. Looks like if you click on the "n [minutes|hours|days] ago" link on a comment, there is a "flag" option there. Now I know. So the questions is, why even have a downvote button?
Zachary's Karate Club with NetworkX
I am currently using vis editor[0] and I am liking it.

[0] https://github.com/martanne/vis
Entrepreneur Raised $150M to Create a Dropbox for Your Real Things
Bloomberg: The Past 50 Years of GDP vs. Today
I'd like to keep this meta if possible.

When you wrote this comment had you read the journal article to see if the Press Release and Press Release Title linked on HN accurately represents the published journal article?
> very little haskell-specific clarifications

The author mentions at least three Haskell-related companies, such as FP Complete, and says he wants to avoid naming specific people for the time being.
Absentee is very different. It's opt in, and those votes are counted separately. I got a mail in registration form for someone who doesn't live in my flat today.

I do think it's unlikely as a whole it will effect anything due to the electoral system. As bad as the electoral system is, it actually forces votes into discrete blocks, so slight irregularities in say Arkansans wouldn't really mean anything because the state will undoubtedly go Republican.
Unfortunate that we have thrown billions upon billions and not a single viable treatment has made it out the pipeline. Truly one of the diseases that has escaped humans, thus far.
Given the topic of this comment thread, it's hard to tell if this is an actual rant or an attempt at trolling...
Lack of awareness despite complex visual processing in selective metamorphopsia
Yeah exactly. Trump will simply say “the election is canceled” and blue states will still have elections and red states won’t, and the SCOTUS will find 5-4 on ideological lines that Trump is now the king of America, and that will be that.
Jiminy Crickets, what a diatribe. Maybe that reads like something clever to a layman, but from where I stand its a tired run-on rant. How it got any kind of recognition is a puzzle to me.
Seriously this does not belong on HN

But also, Mr Trump,
STEP AWAY FROM THE LAUNCH CODES
https://github.com/saagarjha/TSOEnabler
Keybreak – Electron app for taking breaks whilst you work
The great thing about the downvote feature is that is perfectly individually subjective, and thereby its affect on comments is an emergent property reflecting the subjective sentiment of the community. Perhaps more importantly, by only enabling downvotes after some period of time, new users are acclimated to the culture here (say, versus reddit), and thereby dampen culture swings.

To the OP's question, since the aggregate effect of downvoting is suppressing the visibility of a comment, I think of a downvote as my personal "delete" button.
I only downvote trolls, it acts as more of a moderation feature for me
Trump response: I’m going to disobey this and you’re going to take me to court. Oh which court is that? The Supreme Court? The one that is stacked in my favour? Oh that’s nice.
> Okay: so it seems like they're assuming irresponsible and wasteful behavior on behalf of drip-coffee makers.

Not to mention it ignores the other ways of consuming coffee, such as pour-over or French press.
DPD to pilot 'world first' electric delivery truck in London
Generally, I try to avoid downvoting when there's been an honest attempt to add to/start a discussion, or when I merely disagree with someone.

So the only things I generally downvote are literal spam (this makes up the vast, vast majority of content I downvote, however small that number is) and deliberate misinformation.
ConanJs – Dependency Injection and state management for React
This is interesting.

... We describe an individual with a neurodegenerative disease who exhibits impaired visual awareness for the digits 2 to 9, and stimuli presented in close proximity to these digits, due to perceptual distortion. We identified robust event-related potential responses indicating 1) face detection with the N170 component and 2) task-dependent target-word detection with the P3b component, despite no awareness of the presence of faces or target words. These data force us to reconsider the relationship between neural processing and visual awareness; even stimuli processed by a workspace-like cognitive system can remain inaccessible to awareness. We discuss how this finding challenges and constrains theories of visual awareness.

.. was unable to perceive,describe, or copy the form of Arabic digits 2 to 9

... . Furthermore, he was intact in his ability to read and comprehend number words (e.g.,“five”) and Roman nu-merals (e.g.,“XIV”); he initially used these alternative forms to write numbers and perform calculations after the onset of his difficulties with digits. R.F.S. was also able to learn novel“surrogate”digits we developed to replace the Arabic digits 2through 9 (SI Appendix, Fig. S1). Because he could do numerical work with the surrogate digits, R.F.S. was able to remain employed as an engineering geologist for several years after the onset of his disorder (until his retirement in October 2014).R.F.S. continues to use the surrogate digits in daily life (e.g., for jotting down phone numbers or working on his computer, which we modified to display numbers in surrogate-digit for
"open" yes but severely hampered by government regulations and media fear.
The chart measurement is in constant PPP dollars and clearly shows a downtrend in all poverty worldwide over time. Obviously the line of what constitutes "poor" is debatable, but what's far more interesting is the continuing growth in people who are rich.
Both of my grandparents were diagnosed with Alzheimers a few weeks ago. The disease had brewed inside them for several years, but nobody in my family knew they had it until it became severe.

Unfortunately, neither of my grandparents understand how dysfunctional their brain is. They still have the mindset that they are spry 70-year-olds, when in reality they are in their mid 80s and incapable of caring for themselves. We'd like to move them into a nursing home, but they reject the idea because they don't think anything is wrong with them.

I'd like to imagine this wouldn't be an issue had we detected the disease early enough. Early detection might not prolong life, but it certainly makes the transition to death easier for those involved.
Those comments were downvoted, but comments elsewhere on the thread (pretty far down) which provided anecdata supporting his point were not.

I think the bigger question we should be asking ourselves is why people who had counter claims weren't higher up in the thread. May not be a fault of the community, I'm not sure.
I didn't think about that. That is very valid.

We had this in 2000. I'm old enough to remember George W. Bush and Gore. Remember, Bush wasn't elected the first time. That went to the Supreme Court.
Highfive for that.
Probably part of the reason people downvote is that the button is one click away, whereas the flag button for comments is two clicks away and probably many people aren't even aware of it.
The Sandstorm community uses CodiMD grains for meeting notes. It's a pretty handy little app.
The only way to know what data can be offsite is to track actual usage and access patterns and tune the system to that. It's a database tuning problem not a theory problem.
Exactly. The real user friendly editor would always show you the "top" commands that can be accepted.

But some !@$ in some distros or programs set the defaults of nano to not show the "help lines." So I know it's Nano, but as I don't use it all the time I don't remember how to do anything but typing the text.

Not a good configuration.

And still, at least after the Esc was pressed it should show the help lines, and not pretend nothing's happened! That's a missing feature! Even decades ago the user friendly text based editors had that.

And the help is still talking about the "Meta" key -- when have you the last time seen the physical keyboard with the key labelled as "Meta"?
65% of ballots cast in California recently were mail-in.
https://www.sos.ca.gov/elections/historical-absentee/
That's 26 million votes or nearly 10% of the country.
> prompting outrage is good business in 2020

Yes, in the social media sense. But there's plenty to be outraged about regardless of that.
I think they are saying that in those cases, you'll likely boil a whole pot of water, which takes a lot of energy compared to flash-heating just the water needed.

I didn't see a comparison to automatic espresso machines, which I would assume would be similar in energy/water use to a capsule maker, but without the capsule waste.
My point was that “Asians face racism”, because their culture is used to casually make stereotypes like this which may not be accurate.

If your boss is from Texas and they're overworking you, is your first reaction to pull out survey data about how 50% of Texans believe in suffering as a form of atonement? Or is it just to say “What a jerk”? When people talk about Peter Thiel, how many times do they link his behaviors to elements of German culture and history?

By all means, if Jerry Yang was overworking his employees, call it out on the basis of him overworking his employees! But I don't want to be stereotyped and targeted because of something people in the place I originally came from do. It could very well be that Jerry Yang's parents came to America to escape the overworking culture, and therefore he has a keener sense of not overworking his employees than the average American has. Maybe that's why he didn't fire people that stop showing up to work! You have no way of knowing, and you're idly speculating.

Also – I am Asian, was not born in America, and know perfectly well what fatback and the Euro are. Another data point perhaps for throwing out some notions about what people may or may not know.
If the only charge is that haskell consulting companies are writing code for cryptocurrency projects, then I have misunderstood the article first time around. I assumed the problem was with developments in the haskell language itself.
I downvote for personal attacks, comments that are clearly off topic or add unnecessary snark or derisive language to the topic at hand, or very clear disinformation. That maybe leads to me downvoting maybe 1 out of... hundreds of comments I read on here a week.
I notice I get downvoted every time I bring up an uncomfortable situation with anything that touches on the ethical side of automation.

I never get discussion on the issues I bring up. At best I get hand-waving.

Even though I admit the questions are hard and the problems are going to be difficult. But it is concerning that we aren't even thinking about the issues that come with "near-automation".

As for myself, I would like to think I only downvote people who seem to be unnecessarily combative. But, being a human, I'm willing to accept that my judgment may not be 100%. Or that I may have perceived the comment wrong. That would be my ideal, however.
Docs, Bugs, and Reports – Building SaaS #66 · Matt Layman
Let's agree to disagree.

It's perfectly valid to leverage Github and open source as a means to an end: either to secure an income as an employee through public exposure of your work, or secure patronage through donations in order to attain a type of (partial) financial independence that allows for creative freedom.

Either way, every line of code that gets pushed in this way, was never directly commissioned nor sold to a paying customer. And that, well, that's a choice between different business models. It's not an inevitability as you make it seem.

It's wonderful to see how open source has flourished, and people ought to be compensated for the work they willingly and consciously distribute u free. I'm more then happy to pledge a small donation left or right, or contribute a patch, a piece of documentation or do a bit of mouth-to-mouth promotion.

Lamenting then that you can't cover your living expenses through donations and shifting the responsibility towards Github e.g. they should provide more affordances to funnel more people towards donating? That's quite an explicit take on monetization which is deserving of critique. Especially if the alternative entails, well, starting to properly value, market and sell your work, which is how the market essentially works.

As I said, that doesn't exclude me from acknowledging wealth disparity, and the fact that loads of people try to use open source and Github as a jumping board to secure a steady wage. I think that's really important: I've hired people in the past for enthusiastically showing and discussing their work, as it shows so much over who they are a a person, what drives them, and how they think.

Finally, let's not forget that Github isn't a charity nor a public administration: it's a private company with a profit motive as well. Which is a can of worm into itself if you start considering centralization, walled gardens and the nefarious consequences of those dynamics.

(By the way, patronage or philanthropy, as you mentioned, historically wasn't driven by purel altruistic motives: nobility employed artists as a way to flaunt their wealth and their power towards their peers.)
When you see a dead comment that you feel shouldn't be, vouch for it. With a couple of vouches it'll become live again and can be responded to.

Usually when I see a perfectly good, but dead, comment I check out the user's history. I usually see one of two situations here:

1. It's clear that they have a pattern of making nasty, off-topic, often vulgar comments. I'll still vouch for their good comments, but at least I can understand why they were dead to begin with.

2. If their history is of mostly normal comments except one bad joke at the start of their posting history that got them hell banned, then I'll vouch for them and let them know what's happened.
> some bad PR isn't going to affect sales much I guess but I can't stop thinking that some day some competitor will show up

I feel like this is basically what happened to Microsoft in the 2000s. They developed a bad reputation and then came the then much cooler underdogs Apple and Google to use that in their marketing materials.
Nano is pretty solid. I think my muscle memory for using vi/vim instead has come from sometimes working on some really old nix systems that are air gapped from the world and therefore you work with what you have.
I'm used to and use vim for everything at this point, but when dealing with new nix users that won't be working on crazy old stuff I always just steer them to nano.
There are also a lot of traditional finance companies using Haskell[1]. And, historically some of the people who created the language itself and have worked on GHC (and other compilers), or contributed heavily to the ecosystem have worked for traditional banks[2].

I don't mention them to encourage people to attack these people, but it comes off as a bit selective to focus on the people using your language for cryptocurrency when it's also used heavily by traditional fintech companies, as well as defense contractors, and even for large retail chains (Target uses it for data analysis). Facebook also uses it for their spam detection system. Why are all of these uses fine and cryptocurrency is not? And if they also aren't fine, then how should we solve this problem? Start non-profits/charities that specifically use Haskell, and somehow make those the majority of the available jobs that use it? That seems pretty infeasible unless you want to solve the broader problem of these jobs existing in the first place.

[1] https://www.reddit.com/r/haskell/comments/6p2x0p/list_of_com...
[2] https://en.wikipedia.org/wiki/Lennart_Augustsson, https://www.linkedin.com/in/ekmett/, https://stackoverflow.com/users/83805/don-stewart