skysight-inc/HackerNews huggingface dataset:
> I think it is the other way around. People are forced to write unit tests for complex and big methods.

Intuitively this seems correct to me, at least for the code-first paradigm. I do wonder if this holds in the TDD paradigm though, since in that case there are (should be?) tests for everything regardless of complexity.

It would be interesting to try to answer this question with further experimentation along the lines of the OP, though I can't think of any way of detecting/classifying projects as TDD vs. not-TDD without contacting the repository authors (which would be time-consuming, potentially prohibitively so).
In fact MS acquired Deis sometime in March this year.

Draft.sh , helm etc are under MS now, while they do remain OSS.
What do you think of Ripple? It seems like it has the potential to be the legit crypto because it’s backed by banks.
How will the world change when everyone takes acid?

I've been trying to get a straight answer to this for years.

Now don't get me wrong, I'm very pro legalisation of the less harmful drugs, and decriminalisation and management of the addictive nasties. And I'm not short on psychedelic experience either. But I don't get it. Personal growth I can see, short and long term changes in ones relationship with oneself, absolutely but... what does society look like?

It's not like we don't already know the people in charge are crooks and bullies, how does LSD, DMT or psilocybin change this? I know a lot of folks who have indulged at points in their lives and all are fairly successful capitalists these days.

(Oh and the whole "spiritual dimension" must have passed me by. I'm pretty sure that these substances can induce a sense of the profound, but I'm a lot less sure there's anything beyond that sense)
Wouldn’t that complicate their simple solution? I don’t think they wanted to deal with all of that.
My understanding is rural access is often unprofitable.

https://en.wikipedia.org/wiki/Universal_Service_Fund
I am happy to compare IPOPT as well. There was a github issue for this: https://github.com/oxfordcontrol/osqp_benchmarks/issues/1

As I said there, the current IPOPT Python interfaces do not report the timings. If you are aware of any fair way to time it from Python, I would be happy to add it. In my opinion using the Python "time" module can cause lags due to the Python interpreter.
Discrete space or time would cause some problems for the equivalence principle - that the laws of physics should look the same to all observers, irrespective of their relative velocities. It's hard to imagine how physics could look the same to all observers if spacetime is a discrete entity that can be contracted by different factors along different axes for different observers.
Highly relevant quote:

At one time, 80% of AT&T's capital value was the copper in the local loops. AT&T was then, in effect, the world's largest copper mine. Fortunately, this fact was not widely known in the investment community. Had it been known, some corporate raider might have bought AT&T, terminated all telephone service in the United States, ripped out all the wire, and sole the wire to a copper refiner to get a quick payback.

-- Andrew S. Tanenbaum, Computer Networks
I failed to mentioned that the tests themselves founds lots of bugs. I needed those tests. Also, those weren't mere individual tests, I ran a number of property-based tests as well, they tend to be much more thorough.

I wrote those tests because I was writing foundational code. The outer layers hardly have any test, which is good enough for the proof of concept we were asked for. We'll need to be a bit more rigorous to polish this into production.
In 2012 or so, the block size limit was 500 KB and blocks weren't close to being full; towards the end of 2012 they were approaching 100 KB each. The current block size limit is 1MB+ and almost every block is stuffed to the limit. It's easy to lose track of the fact that the reason fees are high is because there's a lot more on-chain activity than back in 2012.

What's more interesting is that, for example, Bitcoin Cash has a similar level of on-chain activity to 2012-era Bitcoin without the interesting shops accepting it, but its price is about a hundred times higher than 2012-era Bitcoin.
It's the difference between 30 developers and 31 developers on payroll.
The article says it all. They want to eliminate their rural workforce. When you have a massive area, sparsely populated, you have to over staff because it takes so long for a technician to drive from one job to another.
Its silly to think that copper itself is going away simply because the phone system won't be using much of it anymore, almost all electricity from AC to DC wires run over copper and various alloys.
See also Ben Lynn's implementation[1] in about 100 lines of Haskell. Admittedly it's not a totally fair comparison because it's relying on Haskell's runtime, but it's still an excellent demonstration of Haskell's power and expressiveness compared with a lower level language.

[1]: https://crypto.stanford.edu/~blynn/lambda/lisp.html
That's incorrect. The price of creating a thing does not determine its value. If there is no demand, then it is worth nothing no matter how hard it is to create.

To be crude, human poop takes effort to create, but the worth of it as a tradable good is significantly less than the effort involved.
While the Australian right wing govt scrapped all the fibre to the home work that was underway and decided that copper from the node to the house was a great upgrade. The internet in Australia is so bad I had significantly better in New Zealand a decade ago.
https://docs.microsoft.com/gl-es/azure/aks/intro-kubernetes

> "you pay only for the agent nodes within your clusters, not for the masters."
Microsoft should write an ingress controller for Azure? Not sure how you can get into a vendor lock-in situation with k8s. Maybe Microsoft extends the API with its own blackbox controllers and force that instead of kube primitives?
Physicists Confirm Quantum Theory Proposed in the 1930s
How does unreliability show itself with a cell phone? My data isn't always flowing perfectly, but can't remember problems with calls since 2000 or so.
That’s a really interesting article, thanks for bringing it up!
took me a second
Yes, I have played with AKS. You do not pay for the Kubernetes masters, just the nodes. In the prior version of the product (ACS) you would specify a cluster size as a number of masters and a number of workers/nodes. In AKS, you only manage the latter and Azure abstracts away the Kubernetes API.

https://azure.microsoft.com/en-us/pricing/details/container-...
The way I see it, all those people are probably making good money($100k+ annually) and there is research that shows that above that point it's all gravy. In that sense the free market capitalism system works.
Please don't hate yourself, how would you have known Bitcoin would reach $9000?

That kind of thinking leads many people to speculate (not investing). I consider speculation to be in the same category as gambling.
I actually had/have an issue with the systemd-wrapper haproxy uses in 1.7 where systemd gets confused when doing a reload + a restart before all sessions are closed. This caused haproxy to completely stop accepting connections until the systemd timeout kicked in and sent a kill -9

I reported it and was told it might not affect 1.8 since the systemd-wrapper is removed there, so gonna give this a try soon. See this thread: https://www.mail-archive.com/haproxy@formilux.org/msg27404.h...

(And I switched to only doing a reload notify in Ansible together with the hard-stop-after option in haproxy which is OK for me as well in 1.7)
Developer Testing in the IDE
شركة نقل عفش بالمدينة المنورة
A lot of them generate 404s but still it's a very valuable list, thanks!

-2017-11-26 22:15:18-- http://www.oreilly.com/design/free/files/2016-design-salary-survey-report.epub
Reusing existing connection to www.oreilly.com:80.
HTTP request sent, awaiting response... 404 Not Found
2017-11-26 22:15:18 ERROR 404: Not Found.
“I don’t envision AT&T and Verizon tearing down huge amounts of copper in towns immediately.“
That’s not the point. When failures occur, they stop fixing the wires and send you a letter telling YOU what your new mode of service is, or nothing. There is no tearing down. The unsupported wire is left to rot or be salvaged at their convenience.
Majority (borderline everyone) here in Australia seems to be afraid to speed up to highway speed before merging and when the merge lane is short, they end up coming to a complete stop because they can't find a gap to for in, in time. Only if they understood basic physics: It's the delta of the speed that makes an accident dangerous not your absolute speed.
...because organizing a hostile takeover, paying for the contract terminations, ripping out all the copper, cleaning it and gathering it all up in a form that can be delivered to a copper refiner, and finally shuttering the business and tying all loose ends is actually free, and in fact will somehow magically pay you not only the missing 20% of the price you paid, but an additional 20-60% you need to justify your trouble.
نقل عفش بالمدينة المنورة
> Also, if we have to think about the master instance sizes on AKS because we're paying for them, then that's one thing we have to manage on AKS that we don't have to manage on GKE

This is entirely premised on your speculation which turned out to be false. Curious that you're willing to call this blog post disingenuous when you're the one spreading falsehoods?
Thank you for your efforts.
CleanMyMac 3.9.2 Crack and Activation Number [Latest]
That's a different product, with different goals. You're right about 10 S, but it's kinda unrelated to Azure.
Not backed by banks is Bitcoin's primary value proposition.

Ripple will find a use and may do quite well. But it requires more trust in a few centralized parties. It won't replace Bitcoin's primary use case as the highest security value store and world-wide settlement layer.
It is likely that someone did realize this, did the math on the labor costs to pull all the wire up across the country, and realized it wouldn't actually be profitable. There are guys that track individual ships across the ocean to decide what/when to trade, I doubt everyone missed the value of ATT's physical assets.
Yes, I did. Particularly this part:

> If you visit a site on Have I Been Pwned's naughty list, it will throw a flag stating, "You visited hacked site ashleymadison.com."

This does more than just tell users if their credentials have been compromised. That copy is likely to affect traffic in a manner similar to invalid HTTPS certs.

Wouldn't you agree that some degree of subjectivity lies within the specific partnership with Have I Been Pwned and its submissions? Popular does not mean just.

A lot of this is contingent on how the user interface and data are presented in the program. That "there is nothing subjective about this" may be true for only a facet of the whole issue. No doubt, there are potential benefits for everyone here, but some of the worst outcomes have resulted from the best intentions.
The Burden of Precision
I think it’s based on the C++ name? (a name which Stepanov supposedly now regrets, https://stackoverflow.com/questions/581426/why-is-a-c-vector...)

But it disagrees with all past use of the name “vector” in mathematics and numerical computing, which is reasonably consistent and well defined and dates from the mid-19th century.
Basic income provides the needed stability to finish school
When you hear telco execs talk about “the copper plant,” they are referring to all of the underground copper. This wire is laid out in sheathed bundles of excess pairs that can be used to replace a pair that has a short. When they eventually run out of pairs, the only solution is to dig trenches and replace bundles.

It is filthy, expensive work for a feature that no longer generates the revenue that funded the deployment of the national telco network.

The wires will die. It is going to require a different model than those that are on the table to maintain this type of transport. If we hadn’t wasted the trillions of dollars on the last 16 years of war, Maybe we could have afforded a national deployment of fiber.
Yeah! Another way of seeing it is that the derivative is a small (infinitesimal) perturbation around a region of interest:

Any input that isn't maximal will be some finite distance away from the maximum, so any small enough perturbation won't change it (thus it has zero derivative). If we change the entry which is maximal, though, then the maximum changes proportionally to it (with proportionality constant 1), so we're done and the derivative is one for the maximal entry [0] and zero for any other ones.

---

[0] If there is more than one maximal entry, then any convex combination for the entries that are maximal is a valid "derivative-like" operator (i.e. subgradient).
I see a lot of similarities in the kind of people that get pulled into Amway/Herbalife/etc and Bitcoin people.
I love Bitcoin (and the broader ecosystem). The promise of great riches if you can survive long enough in a lawless new world, navigating the schemes, scams and intrigue and the government besides. It must be a glimpse of what got people to pack up and and head west for the gold rush.

The mysterious author, watching mtgox grow, collapse and subsequent revelations, "we found Satoshi" debacle, the DAO heist and reaction, altcoins, block size schism, ICO's, segwit activation, segwit2x deactivation and bugs, Teather's "theft", this rally ...

Chinese mining pools, Russian hackers, the dark web, struggles for control; it's like living in a Neal Stephenson novel. Worth the price of admission just for the entertainment value.
Can they get out? I mean this run must have made them money; isn't now the time to jump?
Letting cops get phone data without warrants could be a nightmare
Speed makes an accident dangerous: speed is kinetic energy.

Delta speed makes an accident more likely, not more dangerous.
Its Bitcoin. $9000 may look ridiculously low in 10 years.
Sounds like mimicry of the great Sam Harris.
Wouldn't that mean a website that has been transferred to a new owner would have to start from scratch? Unless Google has a way of distinguishing an old site from an old domain.
Isn't it obvious, that some people might not see the obvious, like the fact that social media is bad for your health?
+1 for this. I came across it while reading Farnam Street blog. The book really helped me level up at work
Imgur converts everything both of you posted to JPEG...
Shouldn't have said "systematic", didn't mean to insinuate a collaborative effort. Silently down voting is what I'm pointing out, as it tends to be non constructive, I don't think I'll ever get used to that.

That said, my comment was ultimately pointless and I regret making it, agreed.
we're glad you're confident but let's agree your comment isn't bringing much value to the convo
Oddly enough, cities are where I have found actual compassion andd community. Small towns and villages are stratified horrors, where being different from their norm is penalised.
The backing of the USD is the most powerful military the world has ever seen and the richest economy the world has ever seen.

Why would the world suddenly not want in on that?

When Zimbabwe destroyed its currency the real killer wasn't leaving the printing presses on (it was too late by that point) it was the systematic destruction of its agricultural industry.
Buy a winning lottery ticket. Spending a little now to earn millions later- you'd be crazy not to! It's easy money!

Most people buy lots of lottery tickets that don't win. What a waste of money! What a bunch of suckers! If only they'd been paying more attention to the lottery tickets that won, they'd be rich now!
I'm curious about this too.

I hand-wrote a perlin noise generation function in asmjs when that was the future. Then I called my noise function from a loop in javascript to paint an image (1 call per pixel - about 1M calls). Running the perlin noise code with the asmjs engine in Firefox turned out to be a bit slower than running all the code through FF's regular javascript engine. The asmjs code ran fast, but the FFI overhead at the boundary between JS and asmjs made the system slower overall.

Given how easy it looks, I might try the same experiment with Rust & WASM to see where we're at. That said, this is the sort of thing which can definitely be improved over time.
Is it really necessary to invert those matrices? Often that is possible, but not the best way to find the solution of the problem:
https://www.johndcook.com/blog/2010/01/19/dont-invert-that-m...
Another fun one is a Forth interpreter. I tried to make one in Rust once, I can't say I actually succeeded but it's fun to tinker with. It is simple enough that you can probably write a bad one in assembly without that much assembly knowledge.
Why do you think a believe in no free will is doing more harm than good?

Revenge and feeling good when 'justice' is served are seen in a completly different light if we come to terms with our biology.

I think a society that treats someone who behaves badly as sick and not evil is a better place for everyone.
MySQL and PostgreSQL are considered “old” now? I’d guess that’s much like Rails being considered “old” and “legacy.”
Nice. So how much should I pay for an expired domain in case it's already taken? Up to say a couple hundred bucks or more?
A Meritocracy Is a Trailing Indicator
The current situation is "∞ strikes and you're out", which is pretty terrible. I think it's worth exploring ways to change that situation, even if the there's a chance it'll be used too strictly.
Ah, no, buffer overflows are caused by failure to check bounds. Practically, this is usually only a serious problem when the buffer overflows into an area that has been initialized with something like a return address.
The idea is that those people become producers of high margin goods too, and then they can afford to buy high margin goods themselves.
The major change is your average citizen no longer sees death. Not so long ago, death was everyday occurrence. Elders or sick ones dying at home. Some of siblings dying at young age. Wars sweeping by and leaving a trail of corpses. Now people not only die less frequently, but they usually die away in hospitals.

The other change expectations of continuity. All religions have some sort of explanation for death. Whatever the explanation was, one of the reasons was to comfort people. Meanwhile today's popular explanation is void.

Of course people are scared of unknown emptiness. Both the process and what comes after that are totally unknown today, while they were rather clear not so long ago.
> [1] can easily mean that no one used the software so it doesn't really tell us much.

This was foundational code, used for inter-module communication all over the place.

> unless you had actually re-written the code as unit testable how do you know it's more complicated that way or less maintainable?

Because the code was small enough to allow me to envision the necessary modifications for dependency injections. I had 3 classes, with an A->B->C dependency chain, and no reason to inject anything if it weren't for some cargo cult about unit tests. Testing the hell out of C, then B, then A, proved quite sufficient without mocking or injecting anything.

> You're responding to a study with actual data, on a generally "preference" topic, with an anecdote so yes I do feel justified in pointing this out.

Whatever evidence the study actually has is weak. Small sample size, and the failure to analyse actual outcomes (bugs, speed of development…) mean we cannot possibly get much out of it. It's a good starting point.

I don't believe I have contradicted this study's evidence. But even if I did, my personal experience gives me way more evidence than such a study, so I feel perfectly justified in contradicting it on that basis. (More solidly settled science, that's another story.)

Problem is, you do not have a privileged access to my personal experience. You only know what I just wrote. And my written report of my personal experience means little, next to that study. You'd better believe the study before you believe my report.

Then you have your own personal experience.
I think professional critics are more useful in fields with a longer traditional of quality criticism. I haven't really found a set that are useful when it comes to video games for myself, and rarely even touch a game anymore.

Part of the problem might be that the time required to become fully versed in video games is immense, if finishing the games are required. One can get up to speed on the history of multiple film genres in less time than it would take to play through the genre of RPGs. Some games are meant to be disposable rehashes (e.g. modern war FPS) that just push the edge of graphics tech (which is OK), so it's easy to judge if the graphics suck or not.

I think another issue is that some people want the experience of the critic to match their own. A kid growing up will find a lot of ideas to be fresh that are tired and cliche to anyone with a childhood of [gaming,movies,etc.] experience. The drawback is that though peer reviews are useful, they don't always challenge you to think critically beyond what your peers think.
They would do the opposite of quantitative easing: jack up the Federal Funds rate and reverse open market operations to pull liquidity away from banks. Higher interest rates would encourage people not to dump USD, while also counterbalancing the cheap-money boom created by the influx of USD.

If the influx of USD was higher and faster than could be addressed, the economy would naturally get inflation that would force interest rates even higher up (since no banks will lend at a loss, so borrowing costs get pushed up first by the fed, and then by the need to cover for expected inflation). This would be a death blow to many indebted and highly-leveraged businesses that are dependent on low interest rates for operational purposes (including those in the financial sector) and so they would go out of business. The need for the financial system to write-off the debt held by these companies would also eliminate a certain amount of money in circulation. Eventually enough money has been destroyed/absorbed and the economy is back in equilibrium.

On a less than academic note: this is not a totally unlikely scenario since the flight-to-crypto is a de facto process of de-dollarization, with crypto assets essentially replacing fiat both as store of value as well as medium of exchange. Put another way, the increase in the value of cryptocurrencies is really just a loss in the purchasing power of everyone holding fiat, and since these additional assets are now competing to purchase the same pool of goods, what people think of as bubbles in assets like housing are really just reflective of inflation in the underlying supply of money-that-can-buy-things. And it will get worse when you can sell your house for crypto.
I can’t see how... the bubble’s skin is already pretty taut IMO
Ask HN: What are the best opensource Rails apps to reference?
I'm really in need of some intermediate-level resource of code samples to help me get a grasp of how to do things beyond the basics all the tutorials stop at.
> you can't really contain the consequences of the unsafe behavior.

That's true, but the property I described can still help you track down the root cause and limit the number of places that interact with it.
Bitcoin Cash is usable, at least so much as Bitcoin circa 2012 was "usable".
This is not logical. Just because something hasn't happened doesn't mean it can't happen.