skysight-inc/HackerNews huggingface dataset:
4) If I'm the daughter of an extremely conservative family but I'm working at a strip club, even if I'm "not proud" of what I do that give no good cause to expose it to the world.

Why would "strip club" be exposed? Only the amount you make should be. Your arguments all seem rather selfish. I realise the proposal might be extremely uncomfortable for some, but consider the overall benefits.
I've certainly encountered channels where lack of image embedding is less of a feature and more of a mental health necessity!
Many of the candidates are US lawmakers. Have they attempted to acquire the tax return? They’re statutorily entitled to it, and the case for a “legitimate legislative purpose” (“the tax code sounds messed up and I want to fix it”) is much clearer than it was when Congress exercised the same right to attempt to acquire Trump’s tax returns.

If they haven’t, this sounds like pandering. But hey, so’s “let’s axe student debt” instead of the obvious “let’s 20x Pell grants”, so...
I like the idea of full income and tax transparency for the reasons you mention, but worry that some of the negative consequences can be long-lived and very hard to tackle.

For modest earners, their public income can become a kind of super credit rating; it can gate access to some businesses and services, or establishments that want an aura of exclusivity, like social clubs. In effect it can make it harder to jump levels on the ladder.

For high earners, their public income can lead to gouging and an unwillingness to discount. A car dealership or a contractor might use it to gauge price sensitivity.

I'm sure there might be complicated social outcomes too. Would dating change in a world with transparent salaries? Would neighborhoods and neighborhood diversity? For the worse, or better?
Wikipedia founder calls for social media strike
>Set against this, people throwing out a tiny electronic item, even an item containing some nasty toxic stuff inside it, is a very small problem.

It's a very large problem. In the 2017 fiscal year, Apple sold 216.76 million iPhones. Now factor in all the other manufacturers, and all the other years. Remember each one usually comes with a charging plug, a cable, some sort of earbuds, excessive showy packaging...

>At present, approx. 4–5% of world production of gold, silver and copper, as well as even up to 20% of world production of palladium and cobalt, are currently used for their production

https://www.degruyter.com/downloadpdf/j/gospo.2016.32.issue-...

That is in regards to smartphones in 2013, it's almost certainly higher now. In a random smarphone you are likely to find most, if not all, of the following: opper, nickel, silver, gold, platinum group metals, cobalt, lithium, lead, tin, zinc, rare earth metals, gallium, indium, iron, chromium, niobium, tantalum, titanium.

I've been thinking about electroinc waste a lot lately and I'm starting to think it is the reason why the universe is so quiet. Species don't destroy themselves in wars, I think they have development cycles similar to us where in a century or two they burn through a massive amount of their resources. They burn fossil fuels and negatively change their environment, they create plastics and negatively change their environments, they largely deplete the elements they require to make advanced technologies and end up with landfills full of personal electronic deices before they reach a point where they are mining asteroids and starting interstellar travel to continue to have adequate resources for general construction and manufacturing of technology.
> Growth at all costs is the venture capital path

And since SO raised 68M$, it's the path it has to take
What interesting new C projects are being developed nowadays? I'm willing to change my mind in the face of facts.

Here's what I know:

* AI / ML can be done in many languages, but no one's seriously considering C, despite the performance requirements. C++ is sometimes used.

* self-driving companies are hiring for C++.

* Mobile is Swift / Kotlin with C++ for performance-intensive code where appropriate.

* Web is anything except C and C++ (thankfully)

* Game development is C++

* The enterprise has switched to web technologies or is still using Java/.net.

* The desktop varies, but it's mostly .net / Swift + Obj-C / C++, with the exception of gnome perhaps, which I'd argue is an anomaly.

C is still holding on in kernels and low level embedded, where it's expected that C++ and maybe Rust will continue to squeeze it.

Personally I don't care that much about the above two. Banging the same bits for decades gets tiresome.
I seem to remember Barclays saying they'd paid X amount of tax (it was a lot). Turned out it was the tax that employees had paid.

Fair enough, those people depended on Barclays for their livelihood but not quite what people have in mind when they think about the amount of tax a company pays

Anyway, you can just imagine how companies would use that figure rather than corporate taxes

Good idea though
"Every penny we owe" would presumably mean to a layperson "every penny legally required by the tax code," which I think is how Amazon intended it.
Distribution of manufacturing date or distribution of rate of tank capture?

Or does it make a difference?
F# adds a [] operator to access containers (mostly arrays and dictionnaries) and unifies arithmetic operators (no more +.).

While I believe those make for a more streamlined language (I do prefer F# to Ocaml), it also means that you regularly need type signature to desambiguate things where nothing was needed in Ocaml.
A game that is, probably, about your dev life
GitHub webhooks drive Jira ticket status
Thankfully I've never worked in an office where suits were a thing. But this was a recurring issue even in a typical IT environment (jeans and T-shirts), and at school before that.
Great example. You do know that we can call our version of the IRS(Skatteverket) and simply ask for any persons taxes and find out how much they make? Including capital gains. All you need is their social security number (personnummer) which if you don't have you can also get from a different branch of Skatteverket! You simply need to narrow it down to a distinct person.

Try it, it's fun! You get more leverage that way.
Over the years, I've found myself using my Android phone more and more like a normal user than like a power user. Price is probably the main reason I wouldn't switch to an iPhone.

I used to have Tasker to do lots of fun automation things, but getting root for some things was problematic and Tasker was a battery hog.

I used to put custom ROMs and Kernels, but somehow stock versions of the system were always more stable.

I didn't really need a terminal on my phone cause I'd have to squint a lot to type stuff.

I don't really connect my phone to a computer anymore. I have cloud storage that syncs my Desktop and Documents. It's more convenient to just upload a file to my Desktop folder and have it magically show up on my computer.

I don't explicitly download music or backup photos like I used to. Google Photos and Spotify have me covered there.

I don't keep widgets on the launcher. I keep only one home page and I like it to be minimal. I also find it better to access the feature filled app than a dumbed down widget.

I used to keep live wallpapers but they're pretty big battery drains. My wallpaper is just black cause my phone has an OLED screen.

Blocking ads across the OS is pretty good and I really do miss it, but I've often found that the more battery efficient option is to get the premium versions of these apps which are ad free. As for ads while browsing, I don't really have a good answer. Live with it?

Also, if you get an Android, I would recommend not getting one that's not heavily customized - Samsung, LG and the likes. A stock version of Android will allow you to customize with greater degree - especially when it comes to obtaining root.

IMO, I would consider Android not for any of its power features, but for normal features that should be allowed in iOS but aren't.

Examples of those are:
* Setting default apps
* Some decent home screen customization (hiding apps is useful)
* Installing apps from other sources

Android is customizable. I've seen it myself. But with that degree of customization, I found myself tweaking incessantly and never being happy with the end result. There's always more to do and it often didn't look as polished as I would have liked.

Personally speaking, I'm sort of done fighting Apple and Google over customization and privacy concerns. I just want to get things done. If it's slightly inconvenient or the convenience comes at the cost of some data sharing, then so be it. I've read through some of the comments and I see some people that (in my opinion) are very aggressively defending their right to customization or privacy. Having tried a lot of customization on Android and owning a Mac, I don't get that anymore. By the end of the day I just end up using WhatsApp, Chrome and a few other choice apps. Those are available on any OS.
She says in the previous sentence that they have joint custody. So it seems they both support them directly on their own and not through payments to the other.
We Need Callbags
So NASA is planning an expedition to Titan, Saturn's biggest Moon. So interesting.

https://finance.uonbi.ac.ke/node/113785
I can build it how I like it. For my daughter's play phone, I can remove all the things she doesn't need at this point: Bluetooth, GPS, dialer, federal alerts, etc. I sideload apps and tighly control what she can access (she's a toddler). For my phone, I can make similar changes and extract as much Google as possible. You cannot do this with Apple.
> But on the flip side, you'll know exactly how much your colleagues make.

For most large companies you can already research what the average salary is for a specific position on sites like glassdoor.
The US really would benefit from adopting an EU "single market".

(This is partly trolling but partly entirely true - the EU is aware of the difficulties of interstate business and factors in reducing them, while the US has lots of market-fragmenting rules, especially in banking and healthcare)
I think it's a combination of several things: First, you've got a good chunk of Go programmers who haven't dug down into the details of the internal representation of interfaces, because for the most part, they don't need to, and they either don't generally dig in to that level, or just haven't gotten around to it yet. (There's nothing wrong with this and this isn't a criticism. It's just that not everybody is an expert in everything they do or use.)

Secondly, I think that for a lot of people, when they have an interface that is itself nil, they mentally tag it with the label "nil", and when they have an interface that contains a typed value that is nil, they mentally tag this with "nil", and from the there the confusion is obvious. Mix in some concepts from other languages like C where nil instances are always invalid, so that you don't mentally have a model for a "legitimate instance of a type whose pointer is nil" [1], and it just gets worse.

Third, I think it's an action-at-a-distance problem. I'd say the point at which you have, say, an "io.Reader" value, and you put an invalid nil struct pointer in there that doesn't work, the problem is there. Values that are invalid in that way should never be created at all, so "interfaceVal == nil" should be all the check that is necessary. So you have a problem where the code that is blowing up trying to use the "invalid interface" is actually caused by an arbitrary-distant bit of code that created the value that shouldn't have been created in the first place, and that pattern generally causes problems with proper attribution of "fault" in code; the temptation to blame the place that crashed is very strong, and, I mean, that's generally a perfectly sensible default presumption so it's not like that's a crazy idea or anything.

[1]: For those who don't know, in Go, you can have a legitimate value of a pointer which is nil, and implements methods, because the "nil" still has a type the compiler/runtime tracks. I have a memory pool-type thing, for instance (different use case than sync.Pool, and predates it) which if it has an instance does its pooling thing, but if it is nil, falls back to just using make and letting the GC pick up the pieces.
How can black holes merge from our perspective, if something needs an infinite time to reach the event horizon from our perspective?
I’ve spent some time in Western Oklahoma on and off the last 10 years. 10 years ago there was almost nothing. 5 years ago they started popping up, 2 years ago it started to just be everywhere. In other communities that are traditionally dependent on the oil industry the economies have been touch and go, but in places with wind (like western Oklahoma and Texas), it’s almost the ultimate hedge.
What would be the point of a new linux distribution called windows server if none of your windows admin tools, scripts or binaries can run on it?
>I guess you're looking for Gitlab then.

Gitlab would be the opposite example of an influential company the business decision makers are looking for. Gitlab has gotten $350M in VC money but they haven't yet demonstrated high profitability. And so far, they haven't "won" over Github.

The business world hasn't yet seen a trendsetting and influential company that has shown obvious evidence of competitive advantages because of remote work. The evidence includes beating the competition.

Examples of influential companies where their business practices spread would be Ford Motors and the assembly line improving manufacturing efficiency and therefore being copied by other manufacturers. Or Toyota's lean manufacturing and JIT inventory management reducing defects and saving money and also widely copied. Or Google's single-repository and Facebook's trunk-based-instead-of-branch-based development with continuous deployment to production being widely copied.

The Gitlab/Automattic/Basecamp companies are not influential enough (not big enough, not succesful enough, etc) ... so their remote work culture isn't copied like the previous practices of Ford/Toyota/Google/Facebook.
Let me introduce you to the world's largest lift irrigation project in the world that will bring an additional 30 TMC of water to Hyderabad: https://en.m.wikipedia.org/wiki/Kaleshwaram_Lift_Irrigation_...
And we care about these "relatively few cities" because by now these are some of the most productive areas in the nation. Low density and unaffordability in these places makes the problem of income inequality even worse, while not even letting these areas be as productive as they could be via increased density combined with great quality of life.
It seems that the author references different IRC clients but at the same time ignores (can't say if on purpose or not) the fact that there are also alternative Slack clients which address many of the pain points.
This has been my experience as well. You learn quick to shut the fuck up about finances - _especially_ to friends and family. It taints relationships beyond repair. If you haven't make this mistake and read this comment, count yourself lucky and learn to shut the fuck up about it.
If the grandmother hypothesis is true, then you’re still talking kin selection effect via grandparents, which is very different than group selection. I concede that kin selection is very possible, but again, as this is an unproven hypothesis at the moment, still a matter of scientific debate, hence not really clear or obvious.
Block Island..Here: https://eerscmap.usgs.gov/uswtdb/viewer/#10.13/41.1282/-71.5...

Also Ørsted has been awarded the right to build New Jersey’s first offshore wind farm https://cleantechnica.com/2019/06/24/orsted-set-to-build-new...
The investment and jobs they produce clearly contribute directly and indirectly to the treasury, so commenting that when asked about an alleged failure to pay one specific kind of tax sounds relevant.

You say “just pay your taxes”. What is the amount at which you would believe they are doing just that? What is the standard for which someone who we think isn’t paying their taxes should have their tax returns publicized? (I say punlicized because the IRS already has a mandate to audit, and Congress has statutory authority to request them, so presumably what’s left is publicizing them? I appreciate that’s not what you said though :-))
There is one partial exception - digital movies.

Movies Anywhere is owned by Disney but is a partnership with four other studios. You can buy a movie from iTunes, Amazon Prime, Google Play, or Vudu and get credit for purchasing it from other stores.
The difference, of course, is that significant classes of programs are still mostly in C - operating systems, compilers, databases, web servers, etc. The same can not be said of assembler.
But that doesn't prevent other people from relying on these features.
Apple kind of did it to OpenCL because they really want people to use Metal. That’s the only example that comes to mind, though.
"My heart is overflowing with happiness, and I'm deeply moved," said Yoshifumi Kai, head of the Japan Small-Type Whaling Association. "People have hunted whales for more than 400 years in my hometown."- Just because something has long-standing traditions, doesn't mean that should be continued.

We used to burn people for witchcraft and did so for a long time.
You might consider reading The Millionaire Next Door, https://en.wikipedia.org/wiki/The_Millionaire_Next_Door
One of the big surprises in the book was the number of millionaires that live very modest lifestyles.

They become millionaires and stay millionaires because they don't change their frugal spending habits.

Now certainly these people living modestly don't have assets at home that are juicy targets, but they would be juicy targets for kidnapping and extortion.
I understood GP's comment to mean that modern medicine and civilization are the reason for both parts.
Nvidia RTX 2060 Super Faster Than RTX 2060 in Geekbench OpenCL
You mean bootleg clients that will break randomly. Meanwhile a playing visible GIF in the official client still throttles a CPU core.
What they pay everyone else and what companies generally pay for the position would be on the table too, so you'd have leverage too right?

Market transparency is good!
Wow, how did that go down in the UK? I can imagine the public being furious if Amazon pulled that same stunt here.
Which is something that I don't care about in the slightest.

Taking privacy away from people and giving them something of no value to them in trade is a poor justification for change.
Is Apple Park such a success? Agree it looks wonderful but I saw reports of people getting injured from walking into glass and it not being a comfortable place to work. Style over substance?
No, it doesn't, see the article you're commenting on. Regular bikes are more expensive and produce more carbon because of the extra calories the rider has to eat.

The purpose of vehicles is transportation, not exercise.
Computing Ranges in Constant Time
Couldn't increasing density create induced demand for more space in a driveable distance? Let's say we create policies to promote a manhattan-like density, and have lots of space nearby; don't you think manhattan would expand were it not bounded by water? This seems to offer at least some support for the idea:

http://spacing.ca/toronto/2016/05/26/induced-demand-housing/

Other concern: what are the effects of super-dense cities on mental health? Spread-out cities often have a lot more green, which I know has positive effects mentally:

https://www.smithsonianmag.com/smart-news/does-exposure-gree....

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5663018/
I have a Gemini from Planet Computers - it's an Android 'phone in a clamshell PDA format with a keyboard like the old Psion 5.

https://store.planetcom.co.uk/products/gemini-pda-1
Wouldn't their login session end after quitting vim?
If you find naming things difficult just append the type to the variable name, like strName, strCityName, nrAge, arrUserList, and try to make the types redundant. Then stop using the type annotations when you feel they are unnecessary: strName:string -> strName -> name
This of course only works in high level dynamic languages where you wont have 25 ways to represent a number, or 32 ways to make a string (different encodings). In a typed systems level language the compiler should be able to optimize and figure out the best type to use though.
Wright has produced faked signatures in the past in an attempt to trick people into thinking he was Satoshi:

https://crypto.stackexchange.com/questions/35060/how-is-the-...
Tax returns are public in Sweden, Finland, Norway, and Iceland.

Do you think your 4 examples are endemic problems in those countries?
Upsetting to see the downvoting on HN for providing scientific valid information in regard to conjecture.

For more information on why group theory isn’t supported by the scientific community see the following:

https://en.m.wikipedia.org/wiki/Group_selection

https://en.m.wikipedia.org/wiki/Kin_selection

https://en.m.wikipedia.org/wiki/Evolutionarily_stable_strate...
Statistics for Hackers – PyCon 2016 [video]
Is Libra the West's Response to China's Payments Empire?
As an American who lives abroad, I would LOVE for the US to switch to the metric system. I truly don't understand why we haven't already.
I've programmed for many years and taught programming; my trajectory through the various programming languages and paradigms seems to have worked for me. But things have changed in big ways since I learned to program.

My first job after grad school was as an assembly language programmer. It's humbling and teaches some good programming practices (like "take a small bite and then run tests"). Today, assembly language programming is not appropriate for most applications. Processors are very fast, memories are very large, and instruction sets include numerous complex features that optimizing compilers handle very well. Meanwhile there has been one new programming language after another gradually improving the high level programming tools available.

If I was designing a university curriculum for CS, I would introduce languages in this order:

First Python, its basics are easy to learn and it allows new programmers to actually tackle interesting assignments. Those that don't go on in CS will have still acquired familiarity with a useful language for writing simple programs. It's a good language to use as a lingua franca in subsequent courses.

Second simple Java and OO design, there are just so many jobs using this language.

Third C, introduced along with a study of data structures. Learning data structures as an undergraduate is mostly learning linked structures of one kind or another and C is the best language for this. C is close to what's happening at the machine level whereas Python and Java have garbage collection and language features that already include lists, maps, etc. Studying data structures in C lets students see how these higher level abstractions are implemented and prepares them for seeing kernel code.

After this there are still some big important languages left out. Lisp/Scheme can be introduced in an AI class. Javascript can be introduced in a web programming class. Assembly language can be introduced in a hardware class.

The go language would work well for an algorithms class and "modern" Java with collections, streams, modules, etc. for an undergrad compiler class or software engineering class.

Naturally SQL should be used in a database class. Git could be introduced after the first year and used for all assignments. LaTeX could be required for all writing assignments.

The important language left out here is C++. It's just seems so difficult to learn that I don't know when or whether it should be taught. C++'s new features are big improvements, but the historical baggage is a lot to take on as a new programmer. When should C++ (or Rust, or Haskell for that matter) be learned?