skysight-inc/HackerNews huggingface dataset:
I also ran into something like this, being young and straight out of university. The company I worked for at the time basically generated a 2.5 million line XML file that would be sent to various parties to be transferred to get the data that was relevant to them.

I was responsible for changing the generation of this file (in Oracle PL/SQL ... yuck) to a new schema which was vastly different. Needless to say I just silently ignored a lot of bugs which I kept justifying myself weren't real issues because we had a massive time constraint. I'm talking 100 hours of dev work in a month type shit. Well I managed to offload all the problems onto the client in the end because it turns out they had introduced a fair share of issues themselves (they were the ones that came up with this schema). It was pretty shite though and I'm glad I don't work in that kind of toxic space.
And it's very hard to get anyone to take this seriously. But as far as I can tell, it's a real possibility.

I had to talk some sense into a friend who was saying she was fed up with being poor and was going to put her $7k life savings into bitcoin. I told her to treat it like gold, hold it, and be very careful to keep it secure. And off Coinbase. And my advice made her hesitate, and now she missed the 100% growth over the last 30 days.

But almost everybody is starting to think that way. And if the entire world starts down that mindset, there isn't a top.

People have already noticed that wealthy Saudis' money is safer in BTC than in banks. Ditto for Zimbabwe. How long until the rest of the world follows?

We have to be thinking of ways to stop this, not merely to benefit from being prescient.
Donations flooding in (50BTC in a day) to crypto evangelist Andreas
I don't see how this is relevant though. A GPU also provides graphics rendering performance equivalent to some boatload of CPU-hours, but who cares? GPUs exist and are used for the tasks they are good at. TPU hardware isn't theoretical; it does exist and it is being mass-produced.

Yes, it needs a boatload of very simple compute (8 bit operations), the kind that CPUs are not even close to ideal at providing economically.
Yeah, this is major red flags. The company is asking you to sacrifice your reputation with this recruiter and potentially all their friends. It's short-term thinking for you and them.
Naira souja
I like that idea. Trying a slightly different approach, and searched on indeed.com for "mathematics" and "$50,000" (filters for jobs that are supposedly 50K USD and up per year).

Jobs on the first page:

- Mathematician @ Reflexion Investments

- Entry Level Systems Engineer @ Boeing

- Special Agent @ FBI

- Quality Engineer 1 @ Northrop Grumman

- Software Quality Engineer 1 @ Northrop Grumman

- Junior Independent Credit Review Officer @ Bofi Federal Bank

- Mathematics & Statistics Student Trainee @ US Air Force

- Academic Tutor @ MathWizJohn Tutoring

- Cost Analyst, Junior @ Booz Allen Hamilton

- Police Recruit (Entry Level) @ City of Chula Vista, CA

...the list goes on.
A completely different basis free definition, that works whenever you are working over the complex numbers or any other algebraically-closed field:

The determinant is uniquely determined by the following two axioms:

1. The determinant of the "multiply by lambda" operation on a one-dimensional vector space is lambda.
2. If you have a linear operator T on a vector space V, and a T-invariant subspace W, the determinant of T is the product of the determinant of T restricted to W and the determinant of the operator that T induces on the quotient space V / W.

This actually kinda intuitively meshes with the volume-stretching property: if you are stretching the volume by the factor lambda_1 along one subspace and by the factor lambda_2 along some complementary subspace, clearly the overall stretch factor is lambda_1 * lambda_2.

If you aren't working over an algebraically closed field, you can just tensor with the algebraic closure of whatever field you're working with and take the determinant there. There is also a way of adapting the definition so you don't have to do this, but it makes axiom (1) a bit more complicated.

Another bonus is this definition makes the Cayley-Hamilton theorem completely trivial.

Also, you can give an analogous definition of the trace if you replace multiplication with addition, and of the characteristic polynomial if you replace lambda in axiom 1 with x - lambda.
I would like to see banks operate Bitcoin accounts.

This is completely antithetical to bitcoin. Upon reading that sentence, I thought surely this is a joke.

Not only is a bank account for bitcoins completely antithetical to the very notion of bitcoin, but it eliminates any need for bitcoin's central innovation, a distributed, unified verification system in the form of a 'blockchain,' generated by a clever utilization of P and NP.

Money is fungible, it doesn't really matter if I have dollars, or pesos, or yen in my bank account. The only reason you want a bank account for bitcoin is because you want a bank account with magic internet money that magically, irrationally increases in value until it doesn't. And you don't want the headache of worrying about all the potential missteps when messing about with your magic internet money.
I Made My Shed the Top Rated Restaurant on TripAdvisor – VICE
But isn't the same the info you provide to companies like Coinbase (account and routing number) on the bottom of all of your checks? Oh, but if they're a merchant they have different abilities?
It went from being two figures to three figures, so we're not talking about a lot. I'm more mad about having spent a total of around 5 hours waiting on hold at this point - makes my experiences with Comcast customer service seem hyper efficient by comparison!
"Equivalent hardware" is only relevant if we're talking about cost. When measured by that metric, the TPUs are indeed superior. Raw operations is an irrelevant metric given the existence of economic purpose-specific hardware that can perform a lot more of the operations required for matrix multiplication than for general computation. GPUs work exactly the same.
Yes, the calculus is completely different when you are a 5k midsize company vs a 50k+ behemoth. There are strict, multi-layered processes for everything in larger companies, especially software procurement (including yearly upgrades!), and legal attends every meeting.
It is like transactions are in P-time and disputes are in NP-time.
GPU memory is so fast that it might actually have some advantages in retrieval time relative to main system memory.

But this is speculation that I’m throwing out here in the hopes that someone better informed will correct my wrong answer...
Rather than random data, it is more typical to poison with a repeating pattern (like 0xAAAAAAAA). This is usually easy to spot in a backtrace, even with minor mutations.
I ran into a problem using them, realized their customer support appears to have given up, and decided it was time to get my money out. That was this morning. As of now, the BTC transaction I initialized is reported as “complete” on my Coinbase account, which now has a balance of 0, and the transaction has not even registered on the blockchain. This is certainly not my definition of “robust.”
https://news.ycombinator.com/item?id=15861136
The great thing is I'm not concerned at all about my credit score. I could see how this would be inconvenient for other people. Like the Equifax hack, to me this is another indicator of how ridiculous the entire credit score system is.

Simply on principle, there is no way I would ever negotiate with or pay people this incompetent.
> Coinbase makes crypto currencies trading/investing/purchasing as robust and seemingly as safe as possible.

4 Years Ago: https://news.ycombinator.com/item?id=6929705
Really? What about mobile web?

Mobile apps has a lot more work to enter and also get adoption. Responsive web can cross the lines from mobile to desktop.

Though it might be more about what sort of Apps you are referring to.
you're missing a unit test case for your division function -- the case of 0. That test will reveal the function's domain is non-zero numbers. And you know this because you got the fast feedback from your unit test. No integration test using 0 necessary unless you want to test the failure scenario.

BTW, nobody is saying not to use integration tests. But unit tests are faster, more stable, and easier to maintain and execute.
You may be right, but you can't just compare to the market rate of a month's labor. You have to price in the rather high probability that no serious bug would be found and the risk-adjusted rate of return.
There is something to be said about people that use TripAdvisor going to a restaurant that exists and then posting non-5-star reviews. Also, TripAdvisor might actually employ undercover test eaters to check the quality of restaurants and those just never managed to book in his fake restaurant for obvious reasons.

But yeah, even if it's true what they say, they still also need to prevent fake restaurants from going up the rankings. Otherwise people will do what the author did, push their fake restaurant to the top and then open it up one day. The initial publicity boost will be enough to stay in the spotlight for a long time, especially with people falling for group think and perceiving things there to be a lot better than they actually are, just because other people supposedly thought so.
I completely agree. That why the money on my bitcoin debit card is only a fraction of the total amount of bitcoin I own, and I put money on the card when I want to. Because I understand the risk of putting bitcoin on an exchange, and am prepared to accept that risk for that amount, for the convenience of being able to spend my bitcoin whenever I choose.
Coinbase is only supporting Bitcoin Cash because there was a large and very legitimate class action lawsuit headed their way if they didn't.
I really hate this kind of clickbait. In general, GPU-databases are great for large vector operations against thousands or millions of entries. However, they perform perform poorly for typical DB usage: selecting random data as well as join operations. GPU-based DBs are just another tool that only pays for itself in extremely specialized use-cases.
You're missing a fundamental difference in philosophy. Why should we only care about bugs in our code? They aren't the only bugs our users care about.

A browser bug (for example) may not be our fault, but it is our problem. Therefore, we need to run our tests in real browsers to make sure it actually works, and keep running those tests on new browser releases to find any new bugs. Similarly, mobile apps need to be tested with a variety of different phones.

If you upgrade a dependency and it changes behavior, you're still responsible for fixing or working around it, hopefully before users find out. Lots of interesting bugs happen in the gaps between modules, especially when they're maintained by different teams.

A good reason to test code in isolation is that it makes diagnostics easier. However, if you only do that you're blind to a lot of other bugs.
Import by Hash in x64 Assembly
He Made Masterpieces with Manure: Traces of Vermeer
As if illegal and right are connected in any way.
iStat Menus 5.20 (687) Cracked Serial for Mac OS X Full Download – Crack4Mac
No offense taken, but let me add this:

I too initially felt a bit weird about the insinuation that "Integration tests are a symptom of poor design", but it's worth pointing out that that's not really the title of his FB note: it's '"Unit" Tests?'. * In fact, going back and reading it a 2nd time, I can't really find anywhere where he's saying you're "doing it wrong" if you're writing integration tests - in fact he says he writes them himself. I think he's just relating a realization he had, that a test should perhaps only be considered an "integration test" if there are systems it depends on that we're not sure are bulletproof yet, i.e. we wonder how well they "integrate". For example, even our "Unit" tests rely on relatively complex systems, e.g. the interpreter of the scripting language you're using. This fits with my (limited) understanding of software testing.

It did seem like he was kind of presuming that pure functional implementations (e.g. of the Transactions objects in his example) would be so much better and more airtight that they probably wouldn't even need testing, but I'm not sure he was really implying that; perhaps he was just using that example to convey that once you really feel like you know the behavior of a subsystem, you take it for granted, and the tests right above it no longer have to "worry" about "integrating" it.

* To be fair, I guess it is KentBeck himself that posted this with that name, so that is a bit "considered harmful"-ish. Not sure what else you'd call it though. Anyways, I enjoyed his reflection, and didn't find it that preachy myself.
Why does Apple not credit individuals who worked on the project?
These people committed the systematic, deliberate, and stealthy statistical murders of dozens of US citizens. They deserve no benefit of the doubt whatsoever. They knew exactly what they were doing. "Just following orders" was not a valid defense at the Nuremberg trials and it should not be here either.

Throw everyone we can get our hands on in jail pour encourager les autres. Once it becomes clear that anyone participating in such a scheme, at any level, faces years in prison, it will be less likely to happen again, and as a direct result hundreds of fewer Americans will not be murdered by illegal air pollution in the future.
You don't see utility in hoarding wealth? Plenty of rich people do when they keep their money in the Cayman Islands.
I'm also reminded by all the $B fined the EU keep demanding from American companies for various crimes.
The Guns of Bitcoin
Depending on whether you used their internal wallet (which they heavily incentivised), sellers might have lost their earnings in BTC from selling their hashpower.
Intent matters as far as the law is concerned. A lot.
Citation needed. Decades ago human level AI was coming real soon now and cobol would let managers write code without needing programmers.

Are you specifically asserting that the need to write code will be obviated by human or greater AI? This seems to be a safe prediction in the long run although I cannot imagine how we could accurately establish a time line.
I predict the price will continue to rise on average for the next 1-5 years, although it might start slowing. At some point between 10 and 25 years, Bitcoin will experience a major crash. Whether it stabilizes into some sort of useful medium of exchange alongside competing cryptocurrencies is hard to predict. It might survive in a limited role or a limited market, the value of which is very hard to imagine at this point.

In 100 years I think bitcoin will be worthless.
If they make the income threshold low enough that graduate assistants would qualify, say $25k a year, then pretty much everyone is going to qualify.

How many graduate students (outside of a few par time programs) make more than $25k a year? It doesn't make sense to consider parents income since graduate students are generally considered independent (even if they are being financially supported by their parents).

How do you stop everyone from qualifying for tuition waiver? Even rich parents will just make sure their kids don't have any assets if they plan on going to grad school.
The more interesting metric going forward is performance at a given power budget (not unlike with motorsports). The TPUs are consuming sooo much power here! Most interesting real-world problems are power-limited, including in nature (e.g. metabolic limits).
Balance budgets. Invest in productivity improvements. Buy back debt. Then the currency being devalued against the deflationary currency of bitcoin becomes worth more in comparison.

Can't see it happening though. I believe that bitcoin is going to swallow all of the fixed-asset debt in the world. It is the pin that pricks that bubble. Consumer banks are dead and they don't even know it yet. Investment bankers are going to make out like bandits.
This is what I've always thought, to find a real footing there has to be some economy to which bitcoin/some cryptocurrency is the lingua franca, the closest we've seen in that regard is silk road, et al. and ransomware, if you want to call those economies.

But here's the problem with this idea as being some buoy for bitcoin/cryptocurrencies, once an economy of this sort develops with some semblance of structure, that market is going to seek out inefficiencies. First on the chopping block? A massively inefficient distributed currency system.

For this reason I think any sustainable use case of a bitcoin like system is necessarily rather niche, and rather 'seedy' or worse, ransomware, etc. But if all the bitcoin dreamers fade away, it becomes much easier to counteract the use of btc-like systems for ransomware extortions and the like.
Plus, a top of the line volta gpu only has 16GB of memory where as i can provision a r4.16xl rds instance with 488 Gib of memory or even set up my own x1e.32xlarge with 3,904 Gib of memory. That's a 30 to 244 times increase in memory size.
I dont think reddit is reliable here. Some redditor shows up and affirm he has the hacker btc address. How come he knows that. Im supprised bloomberg report the 63$ million number as it seems very weak sourced.
Is this sysadmin or devops?
In this case they are. These air quality laws exist to prevent people of dying from preventable air pollution. These aren't ethically murky waters like victimless crime drug laws we're talking about here.
If we were talking about any other company I'd probably agree with you, but I definitely think it would be Uber's style to offer 100k as hush money without being asked for hush money.

"Just throw money at it" seems to be a more integral strategy of their corporate playbook than most companies.
I checked the elevation last time I bought a house. I'm not even kidding. 63' above sea level, worst comes to worst I'll have a beachfront property to sell when I want to buy my houseboat.
While coinbase & BTC seems to be doing well, I've anecdotally seen a bunch of people who can't get a response from coinbase support over long periods of time. Doesn't make relying on coinbase seem like a good idea.
Of course, but the point of the original article is that if the given functions work properly in isolation, it won't feel like writing an integration test. It's just an ordinary test.
There has been research going back to the very early stages of ML to apply it to compiler heuristics. For example, applying decision trees to loop unrolling.
Could you please add details about when you agree with Cost vs Revenue section, and when you don't... that'll throw more light on your actual position.

Or do you absolutely disagree with the Cost vs Revenue section?
boy, somebody ought to work on a replacement for that awful ACH system
Oreo finally landing on Android Wear
The person you're responding to literally does not see any difference between a person and a program, from any philosophical, moral, or ethical viewpoints.

I don't know how you even respond to such an absurdity beyond calling it out for what it is: absurd.
While the actions were certainly dishonest, I have misgivings about the actually illegalality of it.

Certainly the court disagrees with me, but in my mind it ran to standards within the requirements of the test, it meets the requirements. Seems like the test is flawed to me.
That's what bitcoin futures can be used for, to hedge your BTC position, and you don't have to wait for 10 minutes for your trade to complete.

For example, if you own 5 BTC and want to hedge the USD value of your portfolio against BTCUSD fluctuation, you can short 1 CME bitcoin contract (http://www.cmegroup.com/trading/equity-index/us-index/bitcoi...). If BTCUSD decreases, the USD value of your 5 BTC decreases while you gain the same amount of USD on the short futures position, so you have no net profit or loss in terms of USD. If you acquire a bigger BTC position, you can maintain your hedge by increasing your futures short position.

For a big merchant like Steam, at least theoretically, they could accept BTC directly and hedge their BTC position using the futures. Although the granularity of 5 BTC is rather high, for a high-volume merchant that can increase or decrease their BTC holdings relatively quickly, hedging like this should be quite feasible. For example at BTCUSD=15000, 5BTC=75000USD. That means while waiting to accumulate an additional 5BTC=75000USD of revenue so that they can hedge with another BTC futures contract, they are exposed to exchange rate risk. How long does it take Steam to accumulate 75000USD of sales? Their 2016 revenue is said to be 3.5bn (https://www.statista.com/statistics/547025/steam-game-sales-...). That amounts to about 5 hours per 5BTC. BTCUSD could change a lot in 5 hours, but if you're a payment processor with 10x larger scale than Steam or think that the up and down fluctuation should roughly even out over the long run, maybe it's still not too risky to accept BTC.
Surprising Use Cases for Log Visualization
We believe in freedom of expression,
but let's censor/threaten whoever disagrees with us, because their opinions are harmful.

We believe in gaining a consensus,
but you'd better believe what we say or else.
> First off, I hope you realize that in the current paper systems that your "union boss" could literally walk down to the voting station themselves and give them your name & birthday and just submit votes on your behalf without needing to "coerce" or "buy" any votes.

Your threat model is nonsense.

Yes, people do commit fraud in elections, but they do it as insiders where they have the opportunity to covertly meddle with large numbers of votes.

They do not do it by walking into a precinct in plain sight and claiming to be someone else, risking everything for the chance to cast one vote, unless they are very, very dumb.
I liked this bit of perspective from the comments:

When people start arguing about "unit" vs "integration" tests, I think about Smalltalk, the home of the original xUnit testing framework: In Smalltalk, everything is an object. The constant integer value zero is an instance of a class. And your application may define new methods on that class. So in Smalltalk, you literally can't do anything without using some number of classes, many of which may have methods defined by your application. Also, in assembly language, the only abstractions handed to you are bytes, words, and various CPU status flags. The "units" you're working with are extremely low level.

So I conclude that the dividing line between "unit" and "integration" is largely arbitrary, and subject to reinterpretation, depending on the tools and libraries we happen to be using, and possibly how familiar and comfortable we are with them.
I programmed assembly for both the PDP-11 and the 68000, and a couple of others. The 68000 was by far my favorite.
Does Zuckerberg have more merit than all the people who
invented the Internet in the first place? I'm pretty sure
the net worth of all those people don't add up to 0.1% of
Zuck's ($74 billion today).

How to judge merit is a separate issue. Whatever the value of all the other contributions, it's Facebook that attracted the most money in the marketplace--one of the most common ways to judge merit in our society. When people discuss the [lack of] meritocracy, usually the issue is whether, how, and to what extent people are rewarded for their individual actions as opposed to being rewarded for their status or associations.

Zuckerberg may have profited by standing on the shoulders of giants, but to the extent that the environment was meritocratic those were shoulders anybody else could have stood upon had they chosen, not shoulders that preferred Zuckerberg over someone else equally situated. Of course, not everybody is equally situated, but that has nothing to do with the merit of Facebook over TCP/IP.