skysight-inc/HackerNews huggingface dataset:
>The last, and most effective in my opinion, is to go with a service-based, incremental approach.

I was once handed a project where the original architect drank the microservices kool aid. It didn't stop the different services from being tightly coupled to one another - it just made the pain of that happening worse.

It made testing a pain - you needed to set up and run 11 different services on your machine to test anything.

It made debugging a pain - you had to trace calls over multiple different services with code often written in different languages. Debugging became more and more like detective work.

It created a multiplicity of irritating edge cases. The 'calculation server' could time out if it took too long - and it sometimes did. Serialization/deserialization was also an area rife with bugs.

The code quality got worse due to this approach, exacerbated by the team lead at one point giving people 'responsibility' for different services to different people.

I think microservices where they've "worked" has typically been a path of least resistance to realizing Conway's law - a tacit acknowledgement that different corporate fiefdoms want to write and deploy code in their own way and won't communicate effectively with one another. In that respect I think it's effective because it's easier to draw up REST API contracts between disparate often different-language-speaking teams using microservices than it is to draw up library API contracts.

Surrounding technical debt with integration tests and incrementally refactoring (decoupling modules, deduplicating code and adding assertions) is the only way to approach technical debt.

>In the end, overcoming tech debt is about people.

No. It's a technical problem. People problems definitely exacerbate it - deadlines, politics, etc. but it's still a technical problem in the end.
Moore’s Law Is About to Get Weird (2015)
I am a bit surprised that client side caching seems to be an afterthought of http2. It was the first thing that jumped to my mind the day I first heard of http2 push.

And this caching can become a privacy issue. The client producing a list of what it has in cache can become a new form of cookie. The cache would have to be cleared at the end of each session to mitigate this risk.
The irrelevant mention of Venezuela?
The source you linked doesn't show a transfer from EBP fiber to EBP. Moreover, it's not the debt outstanding that matters, but the original capital investment. A real company would be expected to generate a return on the original $390 million that exceeded the weighted average cost of capital. Having a big chunk of that money fronted internally without imputing an interest rate to it is a subsidy.

From the article:

> One unique and important advantage for EPB of such a close relationship between the electric division and its fiber-optic division is that investment in fiber by the utility for the ostensible purpose of bolstering its smart grid can be socialized amongst its captive electric ratepayers (i.e., every resident and business in its service territory). In practice, this means that at least some percentage of the GON is being subsidized by the parent utility.42 The benefits flow the other way as well. For example, EPB readily admits that “
“cover increases in operating costs.”44 Whether and how these increased rates might be used for the benefit of the utility’s broadband network remains to be seen.
revenues from [its] Fiber Optics division have allowed the utility to defer rate
increases that would have totaled 5 [percent] over the last four years.”43 Nevertheless, EPB recently
raised its rates by 3.5 percent for customers to
I have similar feelings about it, but I have chalked them up to the web-dev crowd where there are more numbers of Ruby/ROR devs flocking to it. It has the same uptake as Ruby/ROR did at certain times.

Case in point, LFE (Lisp Flavored Erlang) was created by one of the original designers of Erlang, Robert Virding, has great support for a small FOSS project, true macros, but the popularity of Ruby has rocketed Elixir way ahead in terms of repositories and users. Erlang Solutions has it on the site, but it is not as touted as Elixir. People go with what they know, and let's admit it, Lisp is a great language, but not as popular in the web-dev crowd sans Clojure (which I don't see as so Lispy).

From the early looks of it, having come from industry and academia, Pony lang looks poised to muscle in on Erlang/BEAM/OTP, Elixir and LFE anyway. I personally don't like the syntax, but syntax is not semantics, and you get over it.

Popularity doesn't always win the day if you do something a bit more off the main road, and potential to earn more researching what you love: Look at qdb/k devs and jobs, and Haskell has started increasing in uptake by fintech. Go with what you like, or as Joseph Campbell said, 'Follow your bliss' and the rest will fall into place.

But don't listen to me. I spend many waking moments fiddling with J (jsoftware.com). Not actually the most loved or known PL out there. I think the array languages J/APL/K/Q will have their day due to where software and hardware are heading: Multicores, array processing (GPU/FPGA hybrids, custom computers).
"I'm an iPhone
Sent from my iPhone"
Endowment effect
how about raising taxes to cover the costs of running your society in a civil way? :)
Not sure about friends and family. In Europe AFAIK it's not taboo at all and people are completely normal and open about it.
I think he misunderstood the comment to mean "it's hard to get memory allocation wrong when writing a Rust program".
Ahmed Zewail on importance of education
Two of those pimps you can upload your CV to are:
http://www.hays.co.uk/
http://www.computerfutures.com/en
The syntax of a language is about the least interesting thing about them. I don't care about curly braces, end keywords or semicolons as long as it is consistent (and fairly easy to parse, so there can be good tooling). The interesting parts are in the semantics, type systems and runtime features.

Choosing a programming language based on the syntax is like choosing your significant other based on looks alone. You're going to be spending a lot of time together, what's inside is what counts.
> The operation, mathematically, is extremely simple.

You're absolutely right, and this was my main problem; labelling the complicated version as 'math' seems to imply that the simple definitions, the wonderful patterns, etc. are somehow 'not math'.

> a decimal formula for a binary operation

It's not the base which makes it complicated; it's extracting each digit individually. Using the same approach to define a digit-wise operation in base 10 would be just as nasty, except you'd have powers of 10 instead of powers of 2, and mod 10 instead of mod 2.

In other words, just because decimal lets you write numbers like "946", it doesn't make it trivial to get the "9", "4" or "6" individually using 'highschool algebra'; you need to use mod, division, floor/subtraction, powers of ten, etc. just like that formula does for base 2.

Of course, if we don't stick to highschool algebra, it can be as trivial as we like. "The digits of 946" is a perfectly well defined mathematical/numerical operation, so we can just say that and we're done. Likewise, we can make a trivial formula for bitwise AND, like "x ^ y", by defining "^" as 'bitwise AND'.

In a way, formulas like that given in the article are only complicated because they're making assumptions about some operations being 'more fundamental' than others; but in "real" math (i.e. not highschool rote learning and number crunching), we're free to use whatever operations we want, as long as we define them precisely; "bitwise AND" is a perfectly fine definition, and just as good as "addition" or "multiplication".

You're perfectly welcome to define operators in terms of other things you consider to be 'more fundamental'; Russell and Whitehead famously did this in Principia Mathematica, considering sets to be more fundamental than arithmetic and requiring 300+ pages to reach a proof of "1 + 1 = 2".

Yet Goedel showed that no set of axioms is 'best', in which case you might as well use whichever ones make life easiest. When you're calling a formula "dreadful", it implies that you've not made your life easy ;)
I've never been a subscriber of this page and I don't think I am their real target audience. But I'm a professional programmer and I have been using Linux for around 15 years.

I must say that this website comes across as very unprofessional due to the total lack of any design elements which would make it more easy to consume the content (spacing, choice of font). Also it seems like they don't use CSS to enhance the site's UX at all. If you look at the mobile site, they have some sort of dropdown to show the menu, which is then also way too small to properly click on. Issues like this are allover the site: Tables without any proper spacing / borders, mixing centered and left-aligned content with no reason, etc.

For me it just feels clunky and even though the information they aggregate seems to have some value for others, the presentation is just way off.
My first few hours on a fresh Windows 10
> The ACA was directionally correct in terms of the individual mandate though, and hard enough to pass as it was.

The ACA was a cop out. If you're not going to go to either single payer or at least include a public option (i.e. buy into the equivalent of public Medicare) then it's all a way to force people to send money to insurance companies. The Dems had a supermajority in the senate but either didn't have the balls to do the right thing, or, more likely, just wanted to suck up to their corporate interests.

> I would expect with a Hillary presidency we'll see more progress made towards separating employment and healthcare.

Ha! I'm sure she'll be just as tough on Wall street too.
I imagine Dropbox are overselling and banking on most users not using 1 TB. Amazon S3 charges $30/mo for 1 TB of storage.
If you cut through all the abstractions, in the end what you're selling them is electricity, right?
There are more serious evidence to consider than a clueless random TV reporter's blunder. I will say statements of many captive officers and government workers but I guess you will say they are fabricated. A former police (who was fired because of a link with them) was found in a coup tank with army suit. You will say it was his personal vendetta. There are recordings of people hinting the event a month ago in public domain. Then you will say it is just not apparent. Bias is a problem but I think evidence so far is quite clear.
BSB is a subsidiary of China's largest manufacturer of industrial air conditioners, boilers, and related products, and that's where their financing comes from.

They are able to finish onsite construction quickly because their buildings are modularized and 90% of the work is done in the factory.
U.S. approves first private company to fly to the moon
Isn't it an inheritor of "The Incredible Machine" (1993)?
Could be, but still playing traditional games like FPS, Sims, etc on VR isn't going to take hold.
If there is one thing I've learned from playing ED, EVE:Valk, and StarCitizen on both the Rift and the VIVE is that I AM NOT AN OWL.

AR on the other hand might be extremely cool, giving you some additional information in an augmented reality HUD that would give you advantage in a game can be great.

Making VR specific activities that are not traditional games or any seated activity can also work, but my biggest disappointment was to learn just how god awful does VR experience in space/flight sim turned out to be, especially in high paced competitive ones with actual combat.
The amount of information you can get from monitors is just considerably greater, you don't need to move your head all the time and you can do more than 1 thing at a time considerably easier and faster than with a VR headset.

The "physical" and "mental" stress that VR induces is also great, I don't get motion sick at all, but not being able to focus your eyes on something other than the game is pretty damn annoying, having to use your head all the time makes your neck hurt after a while even if you are in great shape (not as bad for walking games, but seated FPS/Sim are torture if you play at any comparable lengths to your normal gaming sessions).

Also not being able to turn around and speak to my GF while playing, alt tab to check something, play around with discord or some other voip app and many other things make is just a bitch, even simple things as eating a snack or drinking something becomes a chore.

We used to be able to just sit on a couch or a nice chair and play in any position we want while pretending to be a potato for the few hours a week we have to play.

I don't mind playing VR in very specific scenarios for <30min but I don't see it replacing traditional PC setups, or even consoles.
VR would become closer to the Wii probably it's something you have, it has it's niche but outside of family weekends and parties it would gather dust in the corner.

As far as performance goes,I don't have any issues NVIDIA has had support for VR-SLI for a while now, and even 1 single Titan X (Maxwell) has been able to drive any game without any reprojection (Tho in Raw Data the 2nd one does come in handy i think).
AMD cards do suffer from major reprojection issues and they tend to run the games at 45fps + repro/timewarp which causes major issues and artifacts maybe with more LiquidVR titles AMD performance would improve but atm the R9 Fury X owners I know with a VR headset are well furious and quite a few of them are raging (both punts intended "Radeon Rage9" and "Fury" ;)).
All of the big offices I have worked in for Investment Banks in London have had a mouse problem. Bringing cats to work should be encouraged.
I really like LWN and I subscribe - although the Kernel Development part is usually way above my head and my interest level.

If you perhaps not enjoy LWN enough to subscribe - at least consider if you have any friends that might be interested or persuade them to subscribe - if they're already readers.
The break-up happened before the corruption scandal, things soured because of political disagreements (Gulenists were not happy that government was trying to initiate talks with Kurdish groups. Everything about these talks collapsed later on.) Corruption scandal was their attempt to take down Erdogan who clearly had became an enemy element according to them.

Interesting tidbit: The officials who went to kill/capture Erdogan was told the group of soldires that they were to "pick up a high level PKK operative (A Kurdish terrorist organisation) in Marmaris." http://www.milliyet.com.tr/-gerekirse-olun-ama-gundem-228033...
The nigger brain cannot understand what a certified random number is.

God says...
mastoid's triumph loll materializing castigating pin's announce nebulous assented wiz's piano preferring slice's laterals correspondence sirens quintessences queasier mucilage impoverishing muddies radiance's stagnant coloring thatching's physiques erecting meddlers Aleppo's tumor uncouples consultant
Retail will never die. But retailers might, if they don’t go omni-channel
Also useful is making the arrows round-ended makes the the union/intersection signs, with or being union and and bring intersection (as it would be with the corresponding indicator functions).
Be honest: if you had not written this comment, would you have subscribed in six months if they started looking like Medium 2.0?
"Friendly for newcomers"? I tried to write something the other day, and had an Erlang developer friend to help me. The Elixir docs section just says "buy one of these books to get started", which is completely unacceptable, and we (mostly my friend, as I had no idea what anything is) spent an hour trying to figure out how to run a node, with Google not providing any useful answers.

That's as hostile to newcomers as it gets. Contrast this with the Rust book, that gets you from "I have no idea how anything works" to "hey I just wrote a small program!" in a few minutes.
For the person downvoting me: Let's look at the article's comments. It is so hard to actually follow the conversation between the users. The article's title is repeated multiple times and has a red background.

Underneath each comment's title is a full-height line with a font stating the UTC timestamp, and in the next line we can finally read the actual comment.

I can't be the first person to criticise those issues, and from the fact that they haven't changed it already I think they actually don't care about these kind of things.
Yes, sadly, there are not an awful lot of surviving credible written historical records from Anglo-Saxon England. The ones that have survived often have been written hundreds of years later and generally not considered 100% reliable. This means that we have to go by archeological evidence. Hence the joke that we should bury our deceased pets in elaborate military uniforms, in order to confuse future historians.
Essential List of 31 Digital Marketing Tactics for Small Businesses
OK. So now we are limiting this to the army and leaving teachers and flight attendants out.
And all (or many) of those army officials allegedly involved in the coup attempt eagerly "confessed" their erroneous ways, while none of them denied being involved in a coup?
Yes, but and is multiplication in Z2
voxels! this reminds me so much of that old outcast game. good times.
Yup. It looks like that. You pay electricity bill for them and they get the coins.
role was developer evangelist. she mentioned bonuses were based on performance review, and I asked what the metrics were. how did they measure the 'success' of a developer evangelist? number of presentations? blog posts? conferences? miles traveled? She didn't know, and apparently no one has ever asked that question (at least at that stage of the process) before.
Has density solved Hong Kong's housing affordability problem? How about Paris or Tokyo?

Why is a significantly less dense city such as Jacksonville, FL so much less expensive?
Okay, it was me being unclear :)

The OP said he thought Comcast was the worst example of free market policies in action that he could think of.

Leaving aside that Comcast is not operating in anything like a free economy, I was trying to make the point that if it was truly the worst example he could think of, then he should probably reconsider his criticism of free market policies.

I cited Venezuela as the worst (contemporary) example of a planned economy that I could think of, as a counterpoint to his worst example in Comcast.

But yes, the facts are that:

* Almost all economies today are mixed (that is, neither entirely free or entirely planned).

* They mostly work pretty well, in the sense that people nowadays are much better off, by almost every conceivable measure, than in the past.

My argument is that:

* Nations are better off to the extent that their markets are free (e.g. Denmark vs. Cuba).

* Leaving aside the economic outcomes, coercion in economic matters is as morally wrong as in others (e.g. forcing someone to take a customer they don't want is as wrong as prohibiting them from taking a customer they do want; for concrete examples, think gay wedding cakes and legislated segregation on buses).
Or if you're a university student living in halls!
Isn't that feature already implemented in the owners?
Because they don't believe you'll actually do it over some small matter (say, a proxy takeover in a minor ally power), so they call your bluff.

It makes it easy to chip away at your defenses, where every bite is so small that it would be insane to respond with a nuclear attack.
Why 'Useless' Surgery Is Still Popular
Ethical hacking
Do You Want To Find Out If Your Spouse or Partner Is Cheating On You? Do You Want To Gain Access To College or University Portal; To Change Grades or Get Examination Questions? Do You Want To Hack or Have Unrestricted Access To Phone, Whatsapp, Facebook And Other Social Media or Any Mobile Device? Just CONTACT: fasthacker234@gmail.com, and the job will be done

contact fasthacker234@gmail.com for all forms of mobile hack, social media hack, email hack, website/database hack and grade upgrade. Tested and tried. Do you need a Hacker? Do you think you spouse is cheating on you? Do you want to change school grades? Hack whatsapp? And lots more..
About GC: it would be nice if there would be some kind of standard-ish implementation framework for a GC in an LLVM language.

LLVM has been enabling fantastic new programming languages, and while it has support for a GC, I have not found a GC library that would be easy to embed in a new compiler/runtime environment.

Now there are dozens of LLVM-based languages (or language prototypes) that have different, incompatible implementations of GC with varying degrees of quality. If there was a relatively simple but efficient GC available, it would be much easier to implement a new language on LLVM.

At one point there was a project called HLVM, but it was targetted at implementing JVM and .NET -style virtual machines. This is not what I'm looking for and I think the project is dead now.

If anyone knows about a GC implementation for LLVM, I'd really like to take a look. If it's a part of a programming language project but would be relatively easy to rip out of the rest of the compiler/runtime, it's not a problem.

That said, I prefer languages without GC.
The Untold Story of Silk Road, Part 1 (2015)
The plan is to support windows before 1.0, although the core devs are reluctant to "open up" to the large amount of developers windows support would bring before they are finished making breaking changes.
There recently was a site update that improved functionality on mobile devices. Weirdly though there were a couple of regressions at the same time:

1) The front page for logged in users changed to a less useful one-column layout, so now I always browse the site not logged in.

2) Previously the current and previous weekly editions were nicely visible in the sidebar. That isn't there any more. As a result I read much less of the actual articles, as they just don't catch my eye. I mostly just check the front page news column now.

Anyway, I hope all the best for LWN, as the content is of very high quality indeed.
Jesse Willms, the Dark Lord of the Internet (2014)
do you think it's anything to do with the name "susan"?
Just to add on that breaking changes are always compile errors, with a nice description of what you need to do to fix it, which makes the breaking changes a lot more manageable.
And, depending on where you live, most probably at a loss. Here in Spain electricity is so expensive that this is probably a very bad idea.
The+Best+Exercises+to+lose+belly+fat+At+Home+|+Life+Weight
Still doesn't make sense you can find $60 1TB drives.
In any legal system that deserves to be called legal, sole confession without other strong material evidence is not acceptable.

Bargain, sure... No beating, no electro-shocks, no sleep deprivation. They just ask politely and show a little friendliness. Right.

If they have material evidence, what's the use of a "confession"? If they don't, there's something fishy already.

BTW, there obviously WAS some sort of coup or "coup". But who pulled the strings, what were the intentions, and, most importantly, were all those tens and hundreds of thousands people involved is completely fishy, judging by the news, and especially official news from Turkey.
There's a whole field you might want to study (altruism features there quite prominently): https://en.wikipedia.org/wiki/Evolutionary_psychology
Puck.js: The JavaScript and Bluetooth Beacon, Now with IPv6
You should not use 'investment', 'bitcoin', 'big thing' in the same sentence !
Guess I'll have to live with it or get Telekom proper. Which is very unlikely. I avoid these long term lock-in contracts like the plague.
> this website comes across as very unprofessional due to the total lack of any design elements

Really? I've always viewed plain HTML sites in the complete opposite way. They tend to have really good, well thought-out content. There's no filler or clickbait with them.