skysight-inc/HackerNews huggingface dataset:
>AC-3, like the competing DTS standard, is a non-optional part of various other standards, including ATSC, ...

At this point it appears that Dolby has managed to worm its way into the new ATSC 3 broadcast TV standard as well in the form of something called AC-4.

Dolby started as a tape hiss reduction system that actually was useful. Since that time it has more and more become just a way to extract license fees from companies making electronics that involve audio.

For the TV standard they could of just used the open Opus codec, but since the people who are creating the standards are the ones getting the licensing revenue there is no real incentive to do something like that. These "industry standards" have become a kind of a scam.

So no, Dolby is not all that interested in licensing software implementations of their codecs for random programs. That is simply not where the big money is and it isn't really their business.
From the article :

"The drug was ubiquitous among both the British and American forces in the War of Independence as an indispensable medicine for the pain of battlefield injuries."

What is your point exactly?
You are correct. SDPs are a clear counterexample.
I could write simple code and compile it into an .exe,

Any one care to explain how this was done??

I remember trolling BBS's as a youth attempting to learn how to do the same thing, to no avail...
Exactly. The junk I collect (video games) is primarily for use, rather than some other value.
Gene-modification is the next frontier in the fight against cancer UK
> I've never, ever heard anyone use the word "bargain" in the way that the author is doing. I can't deny that it technically fits the definition, but if you want to be understand, I think it's important to use language the way other people use it.

This surprises me as much as the author's usage did not. Are phrases like "bargaining chip" or "more than they bargained for" not common enough that this sense of "bargain" is widely understood?
No: I mean, at least in my country (Spain) I can go to the bank physically and get my money, make a transfer, contract a mortgage...

And it was just as way of exemplifying the problems with voting.
That is a different question about how often they should be updated, what sort of updates, when does construction happen etc.
IBM breaks optical receiver records in Zurich
What product managers can learn from digital analytics
My Journey into Go
I love it when the effort put into being lazy is greater than the effort required to do the job in the first place.

For what it's worth, I've fallen into the same trap many times myself.

Related XKCD: https://xkcd.com/974/
exa is a prime example of how too much color absolutely ruins an otherwise good UI.
What’s the science behind tech addiction? – Recode
This has been my experience. Starting a good sleep and meal schedule has helped me out, when I've gotten stuck in this state. Also doing some projects that are small quick wins have helped motivate me to tackle some of the larger ones that I'd started procrastinating on.
Interesting, tax rates in Switzerland are on a canton by canton basis correct? I have also heard that the reason for Zug's favorable tax rates is because it was once one of the poorer cantons comparatively speaking.

I have also heard that Zurich is quite favorable as well which is interesting because its also quite expensive.
What if I store my stool sample in the fridge that I need to take to the doctor?
This is what I don’t get about FP, in exchange for code that looks more elegant, you get something that is much more of a PITA to debug. If there is a problem, I often find getting rid of the indirected plumbing and directly exposing control flow to be the best way to find out what is going on when and where.
What is stopping a sovereign state like China from stealing source code from companies and giving it to its own entrepreneurs? China follows state-run capitalism. It decides who gets what. I'm not just talking trade secrets but rather code bases with millions of lines of code that took hundreds of thousands of person-hours to create and evolve. Also, it would only need to focus all of its resources on cloud infrastructure where companies put all of their eggs in one basket.

China won't start from 0 when it can steal and copy.
But people don't need AR-15s for home defense. Muskets would be fine for home defense, and coincidentally were what was standard at the time the 2nd amendment was passed. People don't need anything more than a musket/shotgun type weapon for home defense, and we need to have laws that make sure the process to get these prevents them from getting put in the hands of the wrong people.
You paid money for the commercial version of QuickBASIC and you clicked the compile button.

The free version of QBASIC that comes with DOS didn't have a compiler.
Configure Teaming in Redhat or Centos7
There was a 'Compile' option in the File menu.

You might be thinking of QBASIC (which came bundled with DOS), which wasn't the same as QuickBASIC (a commercial program).

When a friend first gave me a floppy with QB45 on it and I discovered I could now compile my QBASIC programs it was indeed a magical day.
QBasic was the free version included with DOS and was only an interpreter. QuickBASIC was the full commercial version which included a compiler.
I don’t remember the details, but QB was an IDE with compiler, like any IDE/compiler suite. Building an exe was a menu command, I think.
I am one of those people. It comes from my mother being a union leader, my dad being a complainer with a short temper, and being unpopular in school, teaching me to not care what others think of me. It doesn't bother me one bit to stick my neck out at the workplace and (productively) call out BS, or to make some Comcast customer service representative's life hell until they rescind some BS charge on a friend's account. I wouldn't call it "assertiveness" - I don't consider myself very assertive - but more a very low tolerance for BS and "injustice".

This means that I've spent most of my adult life learning not to sweat the small stuff (especially since moving to a major city), but rather focus my energy where either it will actually benefit others, or against someone who is actively taking advantage of me in a harmful way. I have to consciously remind myself that to do otherwise - to confront every line-cutter and litter-dropper - will at best drain me of energy for fights that matter, and at worst, invite trouble I'm not able to handle.

Relevant to the article, I credit this same ability with having helped me escape two emotionally abusive, back-to-back, relationships (both made possible thanks to my otherwise lack of assertiveness in social areas).

I don't think I'd call myself a psychopath, though I share some traits (e.g. low - but not absent - empathy). If my parents hadn't instilled in me a strong sense of morality maybe I would be.
This is the stuff we really need to fix together as a community. This article says next to nothing but name drops a couple prestigious companies and universities? I don't want to value things of little substanance simply because they feel elite.
Discussions like this are always helpful for people with more experience in dynamic languages. My first experiences with Monads, like the one in LYAHFGG[0], left me with the sense that Monads were a tool primarily used in statically-typed languages. After much searching, I stumbled across Tom Stuart's _Refactoring Ruby With Monads_[1] talk, which helped describe Monads as just another useful programming abstraction independent of the language. (Jim Duey's _Monads in Clojure_[2] also helped.) Monads now make sense to me as a general-purpose programming paradigm, like recursion or immutable data structures.

[0] http://learnyouahaskell.com/a-fistful-of-monads
[1] http://codon.com/refactoring-ruby-with-monads
[2] http://www.clojure.net/2012/02/02/Monads-in-Clojure/
The involuntary admission barrier to care
The point is that there is a war being fought against American society, and the weapon is: drugs. Its one of those weapons where the willingness of the intended recipient to apply it to themselves is key to its effectiveness.

Its not a 'popular' opinion, but it has to be pointed out that the use of drugs to devolve society is as old as the political hills, yet its not something that is taught in schools, nor do generations grow up with an awareness that widespread drug adoption is a consequence of someone wanting to destroy civil society, by design.

Its as much a battle of identity as it is pharmaceutical in nature. Too many Americans feel their identity is challenged if you question their use of drugs - legal, and illegal. This is why its such an effective weapon in creating devolved society: the targets willingly apply it to themselves. All you have to do is get it to them.
It feels smooth and looks modern. And it is responsive.

But since we want to discuss at this place, here is a contra argument: The design does not show anything we haven't seen before. Actually the author could highlight more what his dashboard makes unique.
I remember doing it, because my "DOOM killer" took up too much lomem to run it and the QBASIC IDE at the same time.

.. because my "DOOM killer" was a top-down shooter and I had defined the map as a 2 dimensional array of tile IDs :D

I think this thread explains it, which is that QBASIC 4.5 could compile to EXE - http://qbasic.proboards.com/thread/466/bas-exe
QuickBasic could do this (IIRC it generated an EXE that bundled a bytecode interpreter along with your code). The slightly later QBASIC, which was a cut-down version of QuickBasic distributed free with DOS, couldn't make an EXE. The best you could do was to make a .BAT file that invoked QBASIC with the right options.

It's amazing, in retrospect, how important it felt to create a "real EXE". Nowadays, we write huge professional systems in scripting languages that need explicitly invoking with an interpreter - but back then, "grown up" programs were the ones that didn't need that.
Are there no free vocational schools in Europe?
The problem is that there are a dozen Chinese companies that have already designed, debugged, and produced a cost-optimized variant of this for less than half the price.

The Orange Pi Zero Plus 2 for example has the exact same SoC, same 8GB MMC, Wifi/BT, and is $20. Not saying that this board necessarily isn't worth it but clearly there is stiff competition in the SBC space and a lot of the boards are extremely cheap. The size is an advantage. It has mezzanine connectors instead of rows of headers. They claim they'll actually keep the kernel up to date which is a major problem with many of these SBCs, though I am rather skeptical given that they're using Allwinner chips. They cannot magically produce a new kernel without sources from Allwinner.
For anyone who remembers the magic of compiling QuickBASIC programs but never experienced Visual Basic for DOS at the time, I highly recommend tracking down a copy and having a play!

It's really special - visually editing forms/controls in text mode is great fun.
> There is no real demand for alternatives to the RPi.

Only if you quality that with "among consumers." There is tons of demand for ARM-based modules that are designed to be embedded in a commercial product. Comparing this product to any SBC such as RPi3 or Orange Pi completely misses the point. Just look at the headers on pretty much every SBC. If you see 0.1" pitch headers, it's meant for hobbyists, not commercial application.

As mentioned elsewhere, you can compare this to CM3, but there are tons of other players in this space (and there have been for longer than the CM has been around.) To name a few: Anything from Variscite, Myir, Toradex: note many of these cost well north of $50 because they're meant for commercial/ industrial. Samsung Artik 053, Chip Pro, Olimex SOMs and SOPINE are some newer players that have been pushing the price down a bit in this space. So this product is price competitive, esp since there aren't many aarch64 modules out there.

Specifically: if you were designing a product that needs Ethernet (esp GbE) you almost certainly would not choose the RPi CM because it's not on the BCM chip. i.MX and AM335x support 10/100 MAC/Phy, H5 supports GbE. If you were doing an automotive product, RPi and H5 do not have CAN, so you might choose an AM335x SOM. There is definitely a real demand for alternatives to the RPi in the space that this product is targeting.
You are missing OP's point. A shotgun is a far better home defense weapon than an AR-15. So is a handgun. The AR-15 was very carefully designed for intermediate range combat.
Ask HN: Is anyone using BTC or cryptocurrencies for transactions
It seems that most of the focus on cryptocurrency now-a-days is for market speculation and investment purposes. I'm thinking of building a product that uses BTC as the main method of buying the product. Is anyone buying products with BTC?
So in this particular case, who are the perceived enemies?
This easily gets you cockroaches, that's why I avoid this.
> That's not solving the issue, it's just hiding it. Operationally there is no difference.

It don’t think that’s a fair argument against abstraction and syntax improvements.
> The article doesn't explain anything.

Sure it does, it provides a pragmatic rather than abstract answer to the question “what are monads”.

> It's just a list of statements. "This is bad, that is good." But it doesn't explain why the bad things are bad, and how using monads is better.

As I see it, that's because it's based on targeting an audience in which:

(1) it is widely accepted that the “Hell” things are bad, and

(2) it is widely accepted that simple, general solutions to broad classes of problems are better than myriad special solutions to narrow subsets.

> It also doesn't explain what monads are.

Not in the abstract sense; otoh, the whole piece is a pragmatic explanation of what monads are: the common solution to an array of problems for which a series of examples is provided.
Yes, microservices and containers are a way for developers to feel important and grant cover to an unabashed manifestation of Conway's Law. This particular fad is wreaking ridiculous havoc that is going to have the computing world in quite a mess soon.

In the real world, distributed systems are a complication that is better left alone if they're not necessary for a problem space. You very likely don't need Kubernetes (watch out, this sentiment will get your HN account throttled; I've already been punished for it so it's safe for me to say).

The reason Google et al push these distributed systems is because it gets you to buy more cloud instances. Very predictable and straightforward behavior there.

Like all technology that proliferates, this is definitely more about politics than merit, but it doesn't really move the duties around practically; anyone who thinks that a group so undisciplined and lackluster as your average software developer will willingly take on new responsibilities is detached.

As a sysadmin, you just get developers delivering garbage to your doorstep and expecting you to deal with it, same as always. It's just packaged in a stupid way now, that makes the developers say "Well I sent you a container, so this should be up and running in like, 5 minutes, right?" In practice, most developers won't even write their own Dockerfiles; my experience has been that they develop locally as they always have, and then expect the sysadmins/"devops" (now a term for sysadmins) to do all that mumbo-jumbo.

But yes, we've been through this song and dance before. It's static v. dynamic linking. It's shared tenancy v. single tenancy. None of it is new, it just gets a different name and oscillates from position A to position B.

It's an embarrassment and a testament against our industry that we continue to thrash wildly and be so thoroughly dominated by fads.
Does it work on non fedora/redhat? Does it need an agent on managed systems?

I'm developing a somewhat similar system[1], based purely on very easy to develop plugins, agentless, and integration with third parties where needed (Prometheus, for example).But without big corporate backup it is being difficult to keep the development pace.

[1] https://github.com/serverboards/serverboards/
I was the first to blame the drug companies (they certainly warrant blame) but there are other factors to consider that are addressed in this article that I failed to previous realize. Worth the 15-20 minutes to read.
I too thought this was a common sense of the word.
> each one should keep upgrading their manifest to the latest versions of their direct dependencies, and ensure that things keep working

But that’s the problem. You’re relying on N people, including the package maintainers and end developers to all take timely action in order to get a security fix to the end user.

That simply won’t happen.

What should happen is a single package maintainer fixes a vulnerability, and that fix automatically flows through the system to all places where that package is used. And insecure versions should be made unavailable or throw a critical “I won’t build” error.

Perhaps some way of marking versions as security critical might help, but the proposed approach will leave tons of vulnerable libraries in the wild.

All the current package managers for other languages have this issue to some degree. Golang should do better with knowledge of those mistakes.
How would Cockpit compare with http://vestacp.com/ ?
It mentions atomic though. And nothing about docker on the install guide.
I agree with the statement that C++ can be used to simplify. However, it can also be used to make it more complex.

As an example, in the scientific community people rewrite Fortran and C codes to C++. This is good in the first place because one can get maintainable, readable and efficient code with high level templated libraries. However, once you write something wrong, the compiler error output kills you (yes, one should blame the compiler, not the language). As an effect, the next generation can no more maintain the code and either goes back to good-old-Fortran (or replace with "good-old-C" in the context of the Linux kernel). Using fancy C++ idioms (sorry for when I call traits "fancy", but for physicists it is) makes it sometimes (!) worse :-(
In that context, I think you need to consider the US' impact on political norms. It was the first modern democratic republic. Its basic political norms and rights form the most important example of what we know as liberal democracy.
We have a library called `mtl` that addresses both abstracting over specific monads in order to achieve polymorphism and do all the `lift`ing ahead of time. You should find some reading material on it, it’s really quite a nice solution!

I’m on mobile, otherwise this would’ve been an answer instead of a comment.
The ISS has reached the end of it's usefulness.
The money is better spent on a manned lunar orbital outpost. [1]

[1] https://www.nasa.gov/feature/nasa-s-lunar-outpost-will-exten...
Measure your software architectural health
There is some philosophical context here that perhaps everyone reading this is not aware of.

It has been argued that people have an innate Theory of Mind. They use it to theorize about perhaps the most important thing we theorize about: other people.

So if someone drinks water, we surmise that they were thirsty (desire) and had the belief that drinking water would quench the thirst.

There is one big debate on whether people have a set of rules that they look up (unconsciously), or if they have a little "human simulator" where they throw in the action and out comes a belief/desire configuration. This is characterized as the debate between the "Theory Theory vs Simulation Theory").

Some theorists believe that autism is a disorder of this mechanism. Stated another way, some theorists believe that autists don't have a Theory of Mind. Consider this: in order to follow your gaze I would have to believe that you will look in a certain direction only if you are a person who would not want to look off in some random direction, and that you would look at something that is interesting or noteworthy.

https://en.wikipedia.org/wiki/Theory_of_mind

Anyway, if these scientists can produce a successful model that doesn't rely in explicit rules or a theory -- a neural net -- then others might look for evidence of this sort of computation in the brain. Alternatively, they could demonstrate that this model essentially encodes a set of rules, or perhaps they could collapse the debate into a hybrid theory.
Why in the fridge? It need to be kept fresh?
Perhaps you are right. I have experienced downvotes primarily in semi politicized discussions like automation, economics blockchain, diversity discussions. Most technical posts seems fairly balanced.

Perhaps yeah abolish downvote and only have flag for admins and people with high karma is a good idea.
If it destroyed someone's life to go without a camera then this would be a reasonable analogy.

https://en.wikipedia.org/wiki/Right_to_housing
As a former rural resident, I want to add that laws designed for cities often don't make any damn sense for rural areas. I basically always carry a small pocket knife, and a while back I got hit with a hundred dollar fine (and they took the knife) for having it on the NY subway, and I was furious for days afterwords. In a small town that sort of thing just doesn't happen.
I don't, and I think part of why it's not used so much for transactions is privacy. Most cryptocurrencies provide a public log of all transactions.

Bitcoin Private https://btcprivate.org/whitepaper.pdf will add privacy, we'll see how it goes. Also LiteCoin is introducing LitePay in a few days, which might change things.

NewYorkCoin https://www.wsj.com/articles/newyorkcoin-gains-traction-in-c... is actually used as currency in NYC, and is fast enough and has no transaction fees.

So we're at the early stages of things, but between Bitcoin Private, Litecoin, and NYCoin, I expect lots more people will be buying with cryptocurrencies over the course of 2018
You have this set of processes which can reference each other by PID, and that set of processes that can reference each other, and the twain shall (mostly) never meet?
Only a small percentage of people at any one time can withdraw their money physically, otherwise you have a bank run.
One thing does not exclude the other.

I am worried about both things, in fact I touched on it in regards to manufacturing all this hardware to calculate virtual numbers that have absolutely no value in reality.
> Owning multiple properties and renting them out isn't a right. Having a house to live in should be.

I’m not sure I’m reading this correctly. You believe it should be a human right to have a home to live in? Every person is just given a free home? Who would build all these homes in this utopia?
Vocational or training schools don't graduate physicians, engineers, architects, lawyers, etc
I should have linked to that one, it's much more detailed - thanks
> "On Tuesday, Chetan Sharma Consulting revealed that 2017 saw more new cars added to cellular networks than new cell phones. In particular, it noted that AT&T has been adding a million or more new cars to its network each quarter for the last 11 quarters."

I need some insight here... do any of you have a separate wireless connection for your car? Do you pay for it as a separate line on your cell carrier? What is the purpose of having a dedicated connection for your vehicle?
3 Ways the Cloud Is Improving the Quality of Healthcare
Sweden everything is possible. This is just a small matter, what is about to come.. I would move out immediately if I was living there.. Sweden is politically wounded them self so badly politically and they have antitrust problem!
So how is this different with a public blockchain type ledger?
The Blockchain Demystified