skysight-inc/HackerNews huggingface dataset:
You don't need much mathematical knowledge to _merely_ be productive, but his points are valid.

1) The more math I learn, the more I realize how much I'm already doing it (via poor heuristics) without realizing it.

2) Mathematical training comes with many tools I would never think to Google without prior introduction. For instance, I sometimes use Karnaugh maps to simplify complex boolean logic. I'm sure there are many areas where I re-invent the wheel, miss simpler solutions, and generally produce less quality because I'm ignorant of the surrounding mathematical context.
Expanding on something I mentioned in a different comment: I wish more managers were up front with the pain points.

If I can explain our refactoring/internal improvements road map, and give brief backstory about why the current state is the current state, and save someone weeks or months of "ugh is this code really the best thing we could be doing here?!" context-less fumbling, that's a great tradeoff.

I suppose it could backfire, if [new hire] immediately disagrees with my reasoning and comes to the conclusion that I'm just an idiot who's bad at that stuff, but is that really going to be worse to hash out some on day 3 instead of day 40? If [new hire] turns out to be an asshole who isn't open to other people's opinions, let me find that out ASAP.
The secret to linear algebra is homogenous coordinates together the exterior algebra. plus matrices sprinkled in. If you use those for everything all your problems simply disappear.
> The trick is that you can't just ask questions as a way to enforce your own will, "Why aren't we using Vault again?", but to genuinely try and understand what's going on. "What's our configuration management strategy?" "What lead to us using X?"

Absolutely. Ask questions, all the questions. Just be smart about it. There will be time later to discuss these things, and the company will have reasons. If the reasons are ones you can't live with, get out, but you're not in a position to affect real change at this point. But for me when a junior dev is asking questions, it tells me they are actually invested.
There might be an optimal thickness... a very thin film can't absorb much thermal energy, for example
Whoops, my bad about that. I was on mobile and forgot which of the two provides `.asScala`...
Well, unlike other execs, Durov has been challenging Russia at a great personal cost for years.
I take your bunch of molecules ("physical manifestation") and squash them into a black hole. Now they have been turned into an aspect of the structure of space and time ("a measurement or perspective").

So no, space and time are not "measurements/perspectives" that are fundamentally distinct from "a bunch of molecules".
Not Everyone Should Code
"Economic anxiety Americans" are still some of the richest people to ever walk the planet. We should be aware of their very real problems, but it's important to remember that this level of prosperity is not, and has not really ever been normal.
I'm disappointed but not surprised by this development.
One major facet of this issue The Atlantic missed in this article is that of commingling. The article repeatedly talks about Amazon's claims to take counterfeiting seriously, and how they're often just a platform for other sellers, but a critical part of maintaining that normally is that a brand has a 1:1 relationship between what it sells and what a buyer gets. But for the free default Amazon commingles FBA (and apparently their own stock too now) based purely on claimed SKU. That means someone can sell their own legitimate product that they put into Amazon's system themselves, through their own store brand or "Sold by Amazon", and then Amazon will go ahead and ship a counterfeit someone else put into the system. I believe it's possible for sellers to avoid that if they perform additional labeling and pay Amazon a fee per unit, but naturally the vast majority go with the default (and Amazon doesn't seem to give buyers any clear labeling/search options to prefer non-commingled sellers either, it couldn't just be B2B to be a significant aid to the reputation problem).

This to me is one of the clearest, black & white indications that no Amazon is not taking this seriously enough. Commingling is purely on them, they do it to ease their own logistics and in turn improve their own profits. They shouldn't be able to claim to be merely at direct linking platform but then act as an aggregator. Merchants shouldn't need to go to any extra work or need to pay extra money for this either (though I recognize Amazon might have to raise FBA pricing if they can't stealth optimize it or pay extra for verification or some such), they should be able to send items into Amazon's system properly packaged and have Amazon automatically take care of ensuring if a customer buys from them they get one of their specific packages only.
The tightwire act with one arm and his head run through the wall frame and a full story drop on either side was especially entertaining. Please don't die!
I don't remember having to read and sign a license the last time I bought a hamburger from McDonald's. Has that changed?
I made basically the same argument four years ago:

http://blog.rongarret.info/2014/10/parallel-universes-and-ar...

It's actually pretty obvious once you understand how entanglement and measurement are related, i.e. the are the same physical phenomenon.
I'm surprised nobody has mention one-tab extension, you can save any number of tabs and it is possible to give the collections of tabs unique name according to use-case. Please check https://www.one-tab.com/
You legally entered someone else's property, which is governed by many laws.
> People suing if a bug in my software causes them to lose access to their account or coins

Everything else sounds pretty reasonable, but this doesn’t. If you cause someone harm, you should expect that they will attempt to recover damages from you, regardless of what your T&C says. I cannot fathom why you think you should be protected against this eventuality. Buy insurance instead.

Regarding your question, notwithstanding the hand-wringing on this page, a given T&C clause tends to exist because someone has been sued over the matter being clarified. If the law specified each point, or if society were less litigious, these clauses would not be necessary. But this is not the case. I think you would be a fool to risk your company’s wellbeing to satisfy the whims of uninformed HN commenters. Almost all of them will blindly accept and be bound by your T&C regardless of their stated beliefs on this site, and, even if that were not the case, they are a tiny, unrepresentative slice of your market.
I’ve become more aware (again?) lately of the differences between ugly code and debtful code.

When hunting down a bug in bad code every method you read becomes a honey trap. It could be here, so you have to stop and grok this messy pile and that mental gymnastics removes parts of the todo list from your working memory.
You pingpng around and when you find the problem you can’t remember why you were looking for it.

Then there’s code where you say “ugh”, take a breath and keep going.

If the smell doesn’t rise to the point of potential confusion about the purpose or goals of the code, if it’s a small inefficiency you can’t (yet) spot in the flame charts, then move on to bigger issues.

That said, I’ve paired to debug with people who defend their bad variable naming choices and the source of their problem was that their own code (and bad naming) confused them. You make them rename and they see the problem immediately.
Does anyone use Scala in cases where OCaml is a viable option? My impression has always been that Scala is "better than OCaml if you need the JVM"
Amazon’s search for a new home: Jeff Bezos’s support for gay rights
Characteristics of Domestic Cross-Metropolitan Migrants
You should never write a contract yourself unless you are a lawyer. There's a case law which usually involved, and if aren't careful, you might have big problems.
> 99% of us were stupid enough to state that we accepted terms that we didn't even read.

It’s not stupid. It’s a smart, savvy practical decision. There’s not much reward for investing the time and effort to read and understand TOS which are not easy to parse. Plus we don’t have much choice. For the nontechnical user there simply isn’t an alternative service in most instances, much less one with a less onerous TOS.
https://www.youtube.com/watch?v=ErGQ0rXkn74

Reminds me of a heartwarming video I watched several times of a man and his family building a simply beautiful "log cabin" by hand using primitive tools and techniques.

I've never wanted to quit my engineering job and hectic lifestyle more and go do the same thing. Sadly, I know it's way beyond anything I could ever achieve but it still feels nice to watch it again.
I agree with you entirely.

You won't find enough allies here for some reason. The technical ability exists but there's also a refusal to look and think for themselves.

We are looking at the tools that can completely redefine our society. Meanwhile a significant amount of engineers here are selling all their time for 0% royalties and investing in "2045 retirement funds".

It's no wonder there's hostility to a system that says you don't have to do that.
Protip: wait until 25th May to delete your Facebook account (if you're in the EU).
> Without knowing the full story, who knows what actually happened there Without knowing the full story, who knows what actually happened there.

Chesterton's fence:

In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, "I don't see the use of this; let us clear it away." To which the more intelligent type of reformer will do well to answer: "If you don't see the use of it, I certainly won't let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it."

https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence
I think this is using an overly simplistic blame/responsibility model and if we don't want to have more problems on our hands, we really need to change it.

> 99% of us were stupid enough to state that we accepted terms that we didn't even read.

Well, here's the thing, if 99% of people do something, what's going on here? That's an extremely high rate. Surely if this was a normal choice, there would be a large dissent group? 20% at least? This doesn't sound like it was a real choice.

And consider how it plays out. If choosing the right way is a highly unusual action (1%), and you make this a personal responsibility thing, for any given T&C you cannot use the program. Both because they're too long to read and because you can't agree with them. No phone, no internet, no bank accounts, no entertainment. Since choosing this way already makes you highly unusual, this all just effectively cuts you off from society.

People cannot be individually responsible for mass behaviors. It doesn't really work. Mass behaviors are managed by memetics, which is a higher level force that only specific individuals, or groups of individuals, can actually manipulate.

So I disagree with you entirely. If anyone is responsible for the 99% T&C acceptance rate, it's pretty much never going to be individuals. If we do try to select a person or a group of people, it would be people who manage media and marketing, since memetics is their job.
You're in luck at least when it comes to privacy in the EU! The GDPR makes various references to the creation and use of standardised icons to give a meaningful overview of the intended data processing. I know, I know, another GDPR reference but I thought it was interesting to note that a piece of regulation is pushing implement precisely what you were talking about, albeit in the field of privacy.
Don't even need to click that to know what it is =)
It’s weird, I’m a huge Macintosh fan today, but back in the nineties I found that “smile” to be insufferable and condescending. I thought it rang as hollow as those ads for insurance companies that describe their customers as “like family,” and I still have a knee-jerk annoyed feeling whenever I see the Finder icon.

But it’s somehow still worth it to get to use OS X every day...
I think most modern mathematicians would be taken aback if you told them logic is not math. You might be surprised what some logicians have gotten up to.

And sure, if you define what I talked about as not math, then you don't use math. If you don't want to use the tools of mathematical thought, be my guest. It's one of my competitive advantages in the marketplace.

But I think Dijkstra would be pretty surprised to hear that structured programming wasn't math, and you might be interested in budgeting six months or so to play with Coq or something like it, where you'll learn that the difference between proving code and what you do in just trying to make code work and debug code is much more a quantitative difference than the qualitative difference you think. There's no magic in how code proofs work... it's the same processes you use all the time if you code at any scale beyond a single screen of code, just taken to their logical conclusion.
We need something akin to the Uniform Commercial Code, which solved a similar problem with proliferation of contracts in the B2B realm. And I think there should be a strict limit on the amount of verbiage that a B2C contract can contain to remain enforceable, due to the highly asymmetrical nature of the relationship economically.
> It sucks if you've made a loss, but that's not really the government's problem.

Perhaps the government shouldn't incentivize their residents to make suboptimal investments.

"It's not really the government's problem if they impoverish their citizens and hurt their economy."
Not really, planes are driven by control theory algos which existed long before all the deep learning hype.
Maybe the examiner didn't feel like fighting Amazon during the prosecution process so they decided to let some future courts handle it.
A good programmer may use many of these types of math without even knowing the formal names.

Sometimes knowing the formalism helps a lot, sometimes it doesn't add much. Some people overly obsess with formalisms and some people are overly adverse to them.

I do find people who need to over-formalize everything to be annoyingly pedantic.
I think the person you're replying to meant having the computing be done optically (switching by some optical rather than transistor means), so in theory if you could do that you wouldn't need any copper except to provide power to your optical computer. I doubt we'll ever get to the point where optical computing is more cost effective than what we currently have though.
If I had BTC income (which I don't) I'd make damn sure to use an accountant so someone else has their name on the line. And I certainly wouldn't use Credit Karma (and not only because I've never heard of them).
React Select v2
Perception is everything. At least in the beginning. Eventually, people get to know you, your skills, and your boundaries, but in the beginning it's all first impressions. Be good and fair to the people around you.
They're outlawed in some countries, notably in Europe.

EU rules presume pre-dispute arbitration clauses in consumer contracts are invalid. France and Sweden completely prohibit consumer arbitration in certain cases. Germany won't enforce a consumer arbitration clause unless it's in a separate, signed document or part of a fully-notarised contract.

Lots of information available at https://www.hausfeld.com/news-press/mandatory-arbitration-in....
Universities meet growing demand with Weed 101
Desirée Davis Stolar: “The worst mistake I ever made in business was”
> Hammurabi's code of laws, was written in common language, and was brief enough every subject could understand them.

While laws being written in common language sounds like a good idea, common language is open to lots of ambiguity and loopholes. Shouldn't our laws, in general, be written to be as precise and narrowly defined as possible?
In the frame of reference of the photon, the moment it is created and the moment it is destroyed are one and the same.
Yes, demographics for Credit Karma does play a role. But, given that IRS did raise under reporting as the main issue during the fight with Coinbase :

n 2013, 807 individuals reported a transaction on Form 8949 using a property description likely related to bitcoin; in 2014, 893 individuals reported a transaction on Form 8949 using a property description likely related to bitcoin; and in 2015, 802 individuals reported a transaction

it is a concern.
Yes. People aren’t motivated by economic statistics.

Everyone wants to do well relative to their peers. Talk to suburban high school seniors and they’ll rank themselves from the Ivy League to the people who settled for Duke, down to the future townies getting a job or girls who got knocked up.

From my observation, kids with certain strong cultural affiliations have the added pressure of family. It’s tough to be an American born Chinese kid whose extended family assumes you are a lazy loaf who has it easy — they are under intense pressure to succeed.
Facebook is categorically in-capable of cleaning up their mess. There is no way they will get all their blatant issues out of the way in the next 35 days.
https://www.diigo.com
Democratic Party sues Russia, Trump campaign and WikiLeaks over 2016 campaign
I'm guessing this is because of the relatively low performance compared to BFP?
This is much like the illusory rational economic actor, or the imaginary private property rights that libertarians insist must exist without a government with laws (and weapons) or [insert alternative that possesses weapons and you hope is benevolent]. All of these ideas share a common theme of seeking an easy intellectual shorthand, an oversimplification, and being unwilling to engage in the messy chaos of reality and humanity.
Fixed link: https://imgur.com/a/BsaC6ZA
Social Media Privacy Issues, Featuring Google, Facebook, Amazon and Reddit
Right... And don't forget the part about how your privacy is important to them and they think about it a lot.
There's a good book for this if anybody is interested http://www.cs.cmu.edu/~harchol/PerformanceModeling/book.html
Top 7 Best Google Voice Alternative Reviews for Better Communication
> The xz format lacks a version number field. The only reliable way of knowing if a given version of a xz decompressor can decompress a given file is by trial and error.

Wow ... that is inexcusably idiotic. Whoever designed that shouldn't be programming. Out of professional disdain, I pledge never to use this garbage.
Also see Poettering's blog for how you can do very cool access control things via systemd taking advantage of EBPF:

http://0pointer.net/blog/ip-accounting-and-access-lists-with...
I have built 3 houses acting as my own contractor. I highly recommend that approach. Managing about 17 subcontracts, ordering supplies, finances, and dealing with problems is a lot of work. I once estimated that building one myself would take me about 10 years. As my own contractor it took about a year. If you are serious about being your own contractor, find an adult education course on the owner-built home and take the course repeatedly until you are done.
The problem is that legal terminology doesn't always match conventional descriptions of what's happening.

Copyright is actually a perfect example of this. In order to send my photo over the Internet to other people who want to view it, you need much more than the legal right to display my picture. Sending a picture over the Internet involves copying, distributing, and sublicensing the image countless numbers of times. So any site with user-uploaded content will have something very close to (Imgur's for reference):

> With regard to any file or content you upload to the public portions of our site, you grant Imgur a non-exclusive, royalty-free, perpetual, irrevocable worldwide license (with sublicense and assignment rights) to use, to display online and in any present or future media, to create derivative works of, to allow downloads of, and/or distribute any such file or content.

There's no way the typical user will understand this, but that's not because it's obfuscated. The typical user just doesn't have the background to understand what all these rights are or why Imgur requires them. It would be severely misleading to write the literal meaning in layperson's terms:

> When you upload pictures, you have to give us the right to make as many copies of the pictures as we want, modify them however we'd like, and send those copies to whoever we want anywhere in the world.
It’s a quote from Douglas Adams.
That’s not an RFC; it’s just an issue where people talk about things. Actual RFCs are PRs to that repo that contain a design.

You are right that it’s purely about HKT though.
It's not ironic. My feeling don't matter in the discussion with the women, she just said my feeling don't matter, probably to invalidate what I said to her.
I am glad, I do not need to worry that much about these things, thanks to my /etc/hosts file[1].

[1] One of many versions: https://gist.github.com/thomasbilk/1506210/2d20f47bbcca75b2f...
I posted this on a similar current HN thread about BPF, but also relevant here. See Poettering's blog for how you can do very cool access control things via systemd taking advantage of EBPF:

http://0pointer.net/blog/ip-accounting-and-access-lists-with...
This so much.

If you expect me to take on a project without looking at the previous code then you're simply a fool.
Don’t hate the human.
This is key. I see that there are two aspects of this story:

1. The OP is obviously far ahead technically than his work environmment. He has the experience, know the practices and can improve the software process.

2. Second but key, he sucks at working in a team and also at communication. You don't change a mess such as the one he describes in 5 months. That culture of the company, if you are not the boss, only changes by soft proposals, influence, bond building, debate.... Nothing is going to change to new practices or behaviours if not for conviction (or fear). It's a slow process, an not one you can win only by logic. The subject is huge.

That said, I agree that it was better for him to leave.
Their data all comes from people who file taxes Credit Karma.

> The figure, reported by CNBC, comes from Credit Karma, a popular financial app through which people can view their credit score and file taxes. Of the more than 250,000 people who have filed through Credit Karma this year, a whopping 0.0004 percent have claimed to have money in bitcoin or other cryptocurrencies.

Could it be possible that people who file taxes with Credit Karma are not a random sampling of the population, and maybe bitcoin holders (and particularly those who report it on their taxes) have structural reasons to avoid CK? Lazy reporting to not even mention it in the article. Is it just me, or is there an increasing trend to take one statistic and stretch it out to a 5 paragraph news article?

(And that percentage is just a fancy way to say that 1 Credit Karma tax client out of 250,000 declared bitcoin.)
As an estimation of your costs, using the minimum wage rate, $8 pays for 1hour of HALs. Assuming that each request takes 5 minutes, there are 12 monthly request, i.e. 3 request for week.

How are you going to handle people that makes more request or non trivial requests?

For a comparison, at the beginning of the class season I sometime listen to students that want to change from one classroom to another, or from one course to a course of a different topic. Just the trivial cases take 10 minutes, and in many case I have to go to the Students Office to request more accurate data so replying takes probably half an hour or more.
My team thought we’d proved cosmological inflation. We were wrong