skysight-inc/HackerNews huggingface dataset:
Morality is nature-made, not God-made. All you need is empathy, and it turns out that mammals have empathy, and so do birds and others. The golden rule follows from empathy.

Natural Law is NOT a new idea, really. Nor is it foreign to religion! St. Thomas of Aquinas is the father of Natural Law -- almost a millenium ago now -- and a big deal in Christianity. Natural Law is a big deal in the Catholic Church, for example. One might say that St. Augustine vs. St. Aquinas is just a religious expression of the Plato vs. Aristotle.

You'll find plenty of well-read, well-educated, very religious people who take a Natural Law approach to morality and who would agree that what happens in private between consenting adults is almost entirely moral (with some limits, such as perhaps that giving one's life up consensually is not moral). (I myself am agnostic, but still, I take a Natural Law approach to morality.)

Of course, there are schools of thought that reject Natural Law, but you must at least acknowledge Natural Law as a concept. And you should at least accept that Natural Law works for others even if not for you. You have to co-exist with the rest of us.

(Us noticing that other animals have empathy is fairly new though, I think.)
> Apple helped push the original USB standard into common use with the original iMac.

I don't think that's true. USB became ubiquitous because literally every PC included it after 1998. Yes, it might have helped that USB also worked with Macs, unlike previous connectors.
The really tough barrier is getting enough people with the required expertise to do the annotation.

Annotation sites like to say, "Hey, we have this paper and we have this paper." Meanwhile, thousands of new scientific papers are published every day. Of course, the majority of those are not going to be of interest to any journalist. But even when we whittle the pile down to those that are, there is still a huge amount of work to do, and some qualified person has to do it.

And why would they do it? I'm an academic researcher. So I have the required expertise to do this kind of annotation for papers in my narrow specialty. But my life is full with my own research and publishing and teaching and advising and committees and paperwork .... And every October I have to write up a report on my achievements for the past year. Getting a paper published counts for a lot in that report. Annotating someone else's paper is not going to count for much at all. If I start substituting the latter for the former, then my career is going to go down the tubes pretty rapidly.

I think it would be great if this kind of thing could actually happen. But I don't see how to make it happen.
There's an effort to bring a more modern FFI to Java that works similar to the one described in the article, called project Panama. It has tools to convert C header files into the equivalent annotated Java definitions and is intended to help improve performance as well.

You can follow along here:

http://mail.openjdk.java.net/pipermail/panama-dev/

The same project is also adding support for writing vector code in Java (SSE, AVX etc).
I bought a chrome book on sale for 140 bucks. I thought it was a toy but probably fine for email.. fast forward.. that chromebook has outlasted my other desktop and laptop.. it's been beaten up.. tossed around.. I've loaned it to computer illiterate relatIves who use it with zero problems, and it has never gotten jacked up with adware. Now when I'm on the road I write javascript on it, disconnected from the net. Some of the best money I've ever spent.
I've been wondering if you could squeeze a Raspberry Pi into one.
Template for idiomatic Python package with a convenient Makefile-facility
Apart from Consistency, I would have liked the favorite button to be located on the lower half of the screen, so that I could frequently favorite quotes with one-handed use.
Well the solution for that would be to allow the taxes to be deferred in part or in whole in the form of a lien.
K8s and similar represent a current view on how systems should be designed and run from the ground up (largely based on the same observations you have made that the stateless workloads can be run with drastically less operational problems). If your architecture lines up with this approach (eg, following the 12-factor approach), there really are a lot of advantages. But no, legacy architected applications are just not going to benefit in the same way. I assume that there must be consultants and "thought leaders" out there who are pushing k8s and containerization as silver bullets and that's unfortunate.
Having 4 1/2 times the population of the US helps.
Working for the military can pay very very well -- if you're a consultant or work for a third party.
Some projects I support:

GIMP: https://liberapay.com/GIMP/

Mastodon: https://liberapay.com/Mastodon/

Matrix: https://liberapay.com/matrixdotorg/

Syncthing: https://liberapay.com/Syncthing/

Wireguard: https://liberapay.com/WireGuard/

Liberapay doesn't charge any fees, so they ask for support on their own platform: https://liberapay.com/Liberapay/
Oh no no, on low res projector even if it is twenty feet away it is still definitely noticeable.
> I haven't seen any other emulator do

Check back with Konsole.

I don't think I know all features, but just the things I know it does, because I use them:

- Tabs, obviously. Movable between windows, too.

- Arbitrary in-window splitting (tiling)

- Monitors

- Broadcasting

- Signals

- Profiles, obviously.

- Copy stuff as HTML & export whole scrollback as HTML and also print it / convert to PDF

- Can basically configure everything
> then we have $(git log --oneline 4093e8..9b6dd8) possible culprit commits” works just as well.

It does - but that’s also why it’s so annoying that it’s behind a very cumbersome cli front end.

As fotdistributed vcs: I realize that Git was designed as decentralized, and almost not even designed as version control - just a “stupid content manager”, and that higher level functionality is built on top (such as GitHub). But that doesn’t change the fact that the 99 or 99.9% use case is centralized version control in the sense that there is a central blessed repo, making it absolutely trivial to agree on a shared global history in git just like in subversion.

I still think this sort of behavior should be part of core git, ie a higher level functionality layer of the kind now added by GitHub or some plugin code. Such as features for the centralized development model that almost everyone uses git for.

These features include:

- file locking for non-text content (now available e.g in lfs).

- pull requests (now added eg by GitHub)

- Simple chronological history

Etc.
Can it be used in any of web ides available these days? stackblitz etc.
Google Search Bug!
i just came to a telegram message from one of my friend about a weird thing on google search. Just type "2 * 2" (without spaces) and it shows up a calculator and the search results then just search for "-2 * 2"(without spaces) and it lasts for 5 seconds to just show the calculator and there is no search result there. it's the same weird result for "-3 * 3"(without spaces) but for example for "-6 * 3"(without spaces) i get search results on time.

Update: after a while the problem with time lag is gone, but i stiil don't see the search results for "-2 * 2 " (without spaces) and it only shows up caclulator
I don't really understand the point of this project or similar efforts like securedrop, while understanding their motivation just fine. moving information from point A to point B is a very, very small part of the whistleblowing process, and it's already solved by other projects that are not specific to whistleblowing. trusting the recipient of sensitive information to use it well is a much more difficult problem, and it can't be solved by software. if reality winner had used the intercept's securedrop instance to transmit her information, it clearly wouldn't have prevented them from mishandling it.
Second that and thanks for speaking up.
Yes, I was thinking about the comment "a trillion dollars printed by the Fed" when I posted my reply.
Looks like Safari ignores the "LCD font smoothing" setting (I assume that was a webpage in Safari). How does the normal UI looks like?
Compare these search results results:

https://www.google.com/search?q=2*2

https://www.google.com/search?q=-2*2

https://www.google.com/search?q=-3*3

https://www.google.com/search?q=6*3
Google doesn't avoid RAII, they just avoid exceptions.
We use LastPass Enterprise with 2FA to share relevant credentials with the required groups.
Sorry but I am facing no such issue. Search results and calculator results are both appearing just fine, for any "x*x"
I think what happened is the same old story: early adopters/creatives did stuff, said stuff became accessible to the masses, and as a result the overall quality decreased. I guess 'eternal september' mostly covers it?

Digg was great until it became popular. Those who lamented the decline of Digg moved to Reddit. Then a similar thing happened, despite the innovation of subreddits, and some like myself mostly moved to HN.

Couchsurfing was great until it became overrun with people who didn't represent the 'spirit' of CS. Those who lamented the decline of CS moved to BeWelcome or whatever else there is.

I'm pretty sure the same patterns emerge in every human endeavour in existence (musical genres come to mind as very similar, as does the constant protestant splintering, starting with Evangelicals I suppose, followed by Pentecostals).

As an 'early adopter' in tech as well as a few other areas of life, I'm not sure how to respond. Nostalgia is kinda fun. I loved reading this article. But personally I try to remind myself that the cool part, the part that resonates with me, is being an early adopter. I don't feel that it benefits me to start gate-keeping or yearning for the past or whatever. Perhaps a better approach is to consider it a victory: the masses arrived, our passion is validated, what's next?
The problems you have listed would immediately cease if US and Chinese corporations had any ethics whatsoever.

Obesity is caused by stress eating, cheap junk food, marketing, and a sedentary lifestyle due to a desk job. 2 billion people in South/East/SouthEast Asia live long lives because they are outside the influence of the Western diet.

When you say drugs, I dont know if you mean medicine or heroin. Most medicine is cheap. Pharmaceutical companies and insurance companies hold a cartel over its pricing. As for illegal drugs, decriminalize it like portugal and your problems will cease.

Climate change should be obvious. If everyone stopped consuming the wasteful products US corps market as disposable (gas, cars, meat, etc), we would cut our greenhouse emissions overnight.

All of these problems would end if corporations were somehow forced to stop. I doubt anyone will ever acquire the political momentum to do that.
I don't think it's that. They switched to OpenJDK a while ago.

It seems to be more that they don't prioritise keeping up with the Java ecosystem very much, they'd rather work on their own stuff. It's more a cultural issue than anything else IMO. Google has always had a big NIH problem.
with the above links there is no time lag, but if you try to test those search terms directly from you google page it will show the lag,

but even with the above links you can see that there is no search result for "-2 * 2" (without spaces)
This might be unrelated but i want to ask this. When on a phone call, many times the sounds of peripheral objects (traffic, horns, fan sounds, keyboard clicks) seem more obvious than the voice of the person. Do you feel feel the same? Is there a scientific explanation for this?
Ah, the fine line between emotional support and sociopathic support. I suspect that would be building your house on a foundation of sand.
did you try "-2 * 2" (without spaces between)?
Because otherwise one day you might find yourself facing bankruptcy.

I'm a strong advocate for liability for software producers because it seems we as an industry are categorically incapable of doing the right thing. Until it directly affects the bottom line this likely won't change.

Customers are not 'ok with the status quo', they're clueless, and the only thing that changes is corporate profits.

In the end the difference between doing it right and doing it wrong is more related to long term vs short term thinking than that it would affect the bottom line in a more dramatic fashion (such as would be the case with liability).
New Doc Three Identical Strangers Has a Long-Lost Twin, the Twinning Reaction
Hair Care – allen sara – Medium
Those screenshots were both in Waterfox. I also tried in Safari (didn't take any shots, though) and the fonts looked identically bad in that browser as well.

The normal UI's fonts are also worse -- about the same as the browser screenshots. Fonts are indistinct and blurry, and very light. All the result of greyscale aliasing only, I presume.
Life and death rescue Thai youth football team was trapped in cave for 222 hour
for example when i try this https://www.google.com/search?q=-2*2 i do't see the results, it's only the calculator
Which Are Relationships Top Books?
I am interested in knowing more about how to have quality relationships and the best of marriage. I have a book on marriage, "marriage Is Evil: Don't Marry". It's published on amazon. It has received wide acceptance but it has also generated more intriguing questions about marriage and relationships. So I am considering writing a sequel. And to do that I am trying research more and digging deeper to know more. So, I need read good relationships books and collaborate with top relationships experts. Any suggestions?
> And more importantly, I have seen little to no evidence that having those sorts of features actually substantially changes the statistical distribution of crap/quality software, no matter what we feel should be the case.

I have. Our company has done a fairly large number of studies on the internals of companies producing software and the better companies are at the tech the better they do in the long run.

Note that there is such a thing as 'good enough', and once that bar is cleared I'm fine with cutting a corner here or there to meet a deadline. But I'm not fine with categorically ignoring quality and security in favor of short term wins.
It was linked not long ago on HN. It tells how radio caught wildly as an unregulated hobby. People just used the new discovery for fun to talk to each other randomly. Only later when the army saw use it became what we know today. Allocated frequencies, business mostly. I had no idea people enjoyed radio first.
Facebook's behaviour regarding privacy is similar to spyware. ;)
Is the first image for real? Like, that's not a temporary "hold on a second I'm working here" rendering that's replaced after a split second with a proper version?

Wow.
> What is freely asserted is freely dismissed.

Then kindly leave it at that. It is, after all, the nature of friendly and disagreeable conversation. Crying to me about it certainly isn't productive.
Right. Using (abusing) someone as an emotional spit-bucket is certainly no more, and arguably less, considerate than offering solutions to problems.

Particularly in the "repeat" case. If the problem is so unimportant that you are not interested in solving it, then it is also not important enough for me to listen to you bitching about it.

I also find it at least odd how this constructive approach is so commonly viewed as negative, whereas wallowing in self-pity and dragging others down with you somehow as emotionally mature.

It's not. And some newer, less prejudiced research has actually shown that men's coping strategies have better outcomes in terms of psychological health.

So the advice often given to "support" people in their self-destructive behavior is actively harmful.
I used to spend ungodly amounts of time making my own cursors in the Preferences page in Workbench 1.3.

I was a terrible designer when I was 8. My creations were usually a large box with an “X” connecting the corners, and the hotspot in the center. Hot pink, electric blue, and bright yellow where the 3 colors I settled on.

My Amiga 1000 handled all my computing for a decade, and it was still a downgrade in 1995 when I begrudgingly switched to a 486.
I've scaled one to a virtual 3000-ish pixels, and some of my colleagues do so as well. It's not so bad.
Yes. That's the shorter censored versoion.

I recommend the full 2 hour version, with all the secrets:
https://youtu.be/ZUvGfuLlZus

My second favourite talk:
You spent all that money and your still got owned:
https://youtu.be/tJsNu0VRKYY

I even watch these again and again.
This sounds like a rather vague statement:

> React Native, you write kind of one app and it’ll run on both iOS and Android which was appealing to us for the same reason. GraphQL ended up kind of solving that problem for us in the sense that it lets you put a lot more business logic on the server. The business logic all lives in one place behind the API. Now iOS, Android and our web interface can all share in that so it only has to be implemented once instead of three times.
You make some weird, intellectual oh-so-clever-with-italics comment, and no one can follow it.

Israel is a democracy. On level with USA, England, etc. It also has many of the same problems.

Multi parties are encouraged. Courts are independent and respect and very powerful. Freedom of speech is respected.
Property rights are strong. Business is free. Work force is protected.

If you want a change - please fight for it. But don't start by making horrible comments about your country.

It is a long, long, long way from Indian corruption, east European dictatorship, or Arab social breakdown.
We went through this in the 80s with a similar outcome. The root cause of market failure then was consumers deterred by a format war between the compressed odour format, Nosepeg, and the higher fidelity (but patent-encumbered) WIF.
I found Wilcox's "Fundamentals of Modern Statistical Methods" extremely interesting: it explains the pros and cons of classical statistics with means and standard deviations. And all of this list carefully explained through examples and real-world cases.
> because they make our work easier

This seems to be my biggest pet peeve with the JS ecosystem as a whole; people chase things that are easy to learn rather than simple to reason about once learned and the result is almost always a convoluted mess of a codebase, regardless of the project.

I used jQuery, then Underscore, and later lodash; now I'm using ClojureScript and wondering why I ever could enjoy any of those crippled FP alternatives in the past.

"Someone who doesn't know about X will create its own worse version" is true, but it also applies to you and everyone else :) We don't know what we don't know (thats meta-ignorance) and we tend to assume what we do know is the state of the art, it quite usually is very far from it!
Yes. This is all so obvious that I wonder why societally we have such a hard time seeing it ... i.e. what are we getting in return for the obvious willful ignorance we are engaging in.
They do? They're just coloured pixels. When you open a bitmap image on different PCs and screens and display it at 1x wrt the monitor's pixels, you would expect every pixel to have the same colour across every PC/screen, no?
Can I buy it?
Frédéric Bartholdi (1834-1904) and Walt Disney (1901-1966) both died a long time ago, but copyright has expired on all works from 1922 and earlier.
Some people hate switching tabs when they are:
- Working
- Coding
- Watching a movie
This app is for them :) Plus, it's a simple tap of a keyboard key and you can type the tweet while never leaving the window you are currently in. If it saves even a few seconds, I believe it solves a problem for a certain demographic of people :)
- Tap on control key twice to open the TweetFast window from the menu bar.
- Press escape key to dismiss the window.
- Command + F to send the tweet
Yes I remember back in Leopard it wasn't just a checkbox, but a drop down menu allowing you turn it off completely or choose "Light", "Medium" or "Strong." I've always found the Strong setting the best for me and have kept it ever since. (There's a `defaults write` command to set this value still, but the effect is a lot less noticeable on Retina.)
I've thought a bit about this recently, since HN and Reddit in particular are prone to have the posts sorted by how much it appeals to the average user.

Other systems such as Twitter and Facebook limit you extremely in the fact that you only converse with likeminded people, and when you don't, you'll most likely never end up in a constructive discussion, just in a flamewar since everyone is dead set on their opinion already, and because of the limitations in the commentning system discourages it.

What about a system based on NLP / ML where users can flag the truthfulness or speculation? (For the UI part, I'm thinking something similar to Medium, where you can select a favorite passage from a blog-post)

If you rank posts by how objectively true they are, and the amount of truth/false-votes they get, you should be able to bootstrap posts in, while also dynamically adjust to the popularity of it (number of votes received).

I know this is still a stretch with current machine learning technology, but I think we (the internet) really need a place where we can more easily filter out the bullshit, and discuss the things that really matter with people who don't already agree.
These articles pop up every now and then and I'm struck by how many include a similar line to "a B.A. and an M.A. in English literature, with more than $100,000 of debt..." If your goal is an MA in English, to be a writer, why would you go anywhere even approaching $10k a year? This notion that you must attend an expensive school is a huge fallacy that people need to understand.
To put it maybe too bluntly: but I do not see the difference between "randomly reasonable commoner" and a "paternalistic approach".

And more importantly I think you put in too much trust in the good will of people. To me it is important to factor in the "human nature" which not always conform to higher ideals. And that does put me firmly in the paternalistic camp.

Not to say I want to remove all liberty. But with the gym examples they clearly show they need to be regulated. They've shown no intent to listen to reasonable random commoners.

I live a place with better consumer protection. I have never in my life had to do a charge back. And have the same bank account. Reasonable consumer protection makes life better - not worse. With the added benefit of making the market more fair for the reasonable players and not cater for the buccaneers.