skysight-inc/HackerNews huggingface dataset:
Dolby TrueHD is lossless, so the bitrate is somewhat irrelevant. DTS-HD Master Audio is also lossless, but "degrades" back to a lossy version if the decoding device does not support it.

The actual bitrate after decoding for a 24-bit 2-channel song with a 96kHz sample rate is 4.39mbps. With 5 channels, that's 10.975mbps (higher than a DVD for both picture and sound combined).
> the trashy, click-bait articles in a way is funding good journalism

I used to be pretty optimistic about this model, starting around the time Buzzfeed hired Mike Giglio from Newsweek and started doing in-depth stories on Syria. After all, traditional newspapers run cartoons and ads; even the NYT runs an extensive Features section. BuzzFeed looked like a modernized version of that same practice, with its fluff model updated to interest an online, click-based audience instead of a subscriber on Sunday morning.

But these layoffs call into question whether clickbait is in fact a way of funding good journalism, or whether Buzzfeed was just converting investment money into respectability. Buzzfeed overall is cutting staff 15% over multiple rounds of layoffs, but Buzzfeed News already dropped 17% of staff in round one. The entire teams for national news, national security, and health went, as did the Spain office. Maybe tellingly, the entertainment desk kept two staffers.

I think it's still an open question what the role of serious longform work is for Buzzfeed. One narrative says that the individual readers value both investigative and fluffy content from one source. If that's true, good reporting isn't an act of charity. It's just low-margin content produced to keep readers (or maybe staff?) in the same way that grocery stores sell staples like eggs basically at-cost while they profit elsewhere. Another narrative says that listicle readers (and writers) don't care about the presence of serious coverage (at least from Buzzfeed), so if any part of Buzzfeed News isn't running a profit it's not advancing the company.

(Even more broadly, I think it's an open question whether there's any known way to profit on mass distribution of investigative journalism. It seems to rely on patronage models, outright charity, or in a few areas contract work like Bloomberg Terminal.)
I hope I am not cocky. I assume that at some point soon he will hit topics that really challenge him. From my reading and interactions here on HN I kind of assume that this level of intellectual accomplishment is pretty common even though in a broader population setting it is more rare. Also I have tried to instill in him that academics is just one phase of life. Great grades doesn't necessarily mean a great and meaningful life after academics is done.
Yes, DANE works for SMTP. Let's talk again in 2020. Ciao...
See my response to child comment - this is a story about the landlords diversifying globally, not merging together.
My speed stack:
Front end: jQuery and Bootstrap
Back end: Parse Server
DB: MongoDB (mLab)
Hosted on Heroku.

Very little learning needed. Parse Server will abstract out all the DB stuff too. Things like Angular make it easier in the long run, but you can always refactor.

IMO the trick is just to set a minimum target and aim to scale only 10x that.

What are you aiming for to "get this off the ground"? Side income of $1000/month? Charge them $5/month? That means you're aiming for 200 users/month. Build something that supports 2000 users/month. Upgrade it as problems appear.
The blinking cursor and the hot towell (2016)
Kernel updates are back patched. That means that in-between point release updates (which generally happen every 6-12 months) the kernel version stays the same, and any bug-fixes are ported into the older kernel that is shipped. Point releases may update the kernel version (I think?), but generally keep it the same as well, but they will back port some features into the older kernel as well, not just bug/security fixes. You can see here[1] for RHEL versions and the kernels they ship with.

If a security fix breaks your ZoL integration, my guess is you're actually better off waiting for that to play out and resolve itself than to expect it to work. If a feature back port breaks it, that might be a little more annoying, but I imagine it will be fixed in short order, and you only have to worry about that once every 6-12 months (and it's well publicized).

> Those kernel updates once broke HP b120i properietary driver (HP releases new version of this driver for every minor RHEL release).

If HP is releasing closed source drivers for RHEL, I imagine they would want to be on the certified hardware list and test, or at a minimum seek access to the beta spins of the point releases (which I think is where it broke) so they can test before it comes out. I'm not sure I blame Redhat for HP trying to specifically support RHEL and failing to do so, given the systems I know they have in place to help companies in just that situation (because it helps RHEL users).

In any case, all I'm really noting is that between Fedora, which ships a new kernel version every kernel update (AFAIK) and RHEL/CentOS, which ship larges the same kernel with only the specific changes needed the majority of the time, keeping ZoL working should be vastly easier on RHEL systems (and in fact, any OS which does back patching of kernels, which I believe includes SuSE and the LTS releases of Ubuntu).

1: https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#RHEL_...
Alt All in 2018 Year in Review
Show HN: Implementing a programming language in swift – grammar
Thanks.

I wonder if the slang is a transliteration from one language to the other, or it's just coincidence.
I think that's pushing it a bit too far. Many people whose job is speaking can say very interesting things without any crutches like those (writers, professors, etc.). I do not "fault" them either (except for poor delivery that could be fixed fairly easily), but I'd just rather see their thoughts in writing.
China's huge. Even the US doesn't have sufficient military power to lay waste to "everything of value" without using nukes or occupying the country.
Ah, I read it as "foreign organized groups". I know it occurs elsewhere, but usually nobody bats an eye about that online.
WordPress Market Share Update: 33%
In this article ‘graft’ means corruption or similar, rather than ‘hard work’. Slightly confusing.
I'd suggest that this student find a way to apply what s/he's learned: write a mobile app, a game, a web app, or something like that. If s/he prefers electronics because of the past robotics work, invest in a hobbyist FPGA development board ($119 or so from Digilent), and they can create their own hardware devices.

Education is a very important thing but ultimately it has to be applied in order to be of use. A lot of people who did well within the structured confines of a classroom environment fall down when they reach the real world.
Well, yes, but elections in big countries affect the internet everywhere. This means that the results of those elections also affect others. Eg GDPR or article 11 & 13 or DMCA.
Out of these, I have heard of only Gimlet Media and that's because I'm neck deep into podcasts.
Looking at the upliftdesk photos, it looks like the desktop and legs are identical to the "Jarvis" desks we got at work a couple years ago. I've had mine for a solid year, some of my coworkers are closer to 2 years.

We haven't had any problems with the ~8 that we've gotten, except one was missing a cable when it arrived and they sent a replacement. I do probably 4-5 up/down cycles a day, with 3 monitors on it, so it gets a bit of a workout.
1. That sucks and is bad and should not happen. I would think we agree on that. I don't think this is relevant to the discussion

2. Yes that is how it works. It's an analogy and this is where it breaks, we could push it though - if parents have a baby, that baby doesn't have to pass tests to confirm it is their child and gets to stay in their home. If some random person claims they're your descendant, you'd have them do a paternity test.

3. I'm sure there are people who do that, but I'm not one of them.
Boyle's list in full: https://blogs.royalsociety.org/history-of-science/2010/08/27...
Whatever the semantics of security by obsucrity, it's still not ideal that an unintentional screengrab or screen share could reveal the fully editable path of a doc

(i much prefer the google docs method of being able to limit to specific orgs or people)
Earlier he said the world needs good journalism and therefore journalism needs a good business model.

I see this sentiment often but I see no support for it. There is no link between the premise and the conclusion. Plenty of things in the world have no business model: much fits under the umbrella of philanthropy. Others are provided by government, which provides some things for which there used to be a business model but now isn’t (public transportation for instance).

So it is with journalism. Philanthropy for instance could support it. So could government. In the US the idea of government doing this raises hackles, but it’s not uncommon worldwide; see the BBC for instance. Even in the US you see some journalism funded with government and philanthropy (Frontline on PBS.)
Librem 5 Hardware Update
What about yourself?
The coliseum didn't reduce people's tolerance for violence, it normalized it.
It turns out car-to-car local networking is not really necessary. The use of 4G/5G networking + simulation based modeling and prediction gives great results. That’s what companies like Nexar [0] are doing.

[0] https://www.getnexar.com
Somehow this resonates with the demise of Nokia. Every bit of the manufacturing and supply chain was tuned to the top but the product to be sold couldn't be changed to something customers wanted to have.
Seattle has been doing bus park and ride for decades, although they are extending the rail to one of the biggest park and ride stops and I think other rail extensions will go past several others.
Tax minimization schemes go through trends and fads just like any other area of creativity. When the accountants and lawyers come up with a scheme for one celebrity footballer, it is likely to get used again for others. Once it becomes common enough the government closes the loophole and the creatives go back to finding the next scheme.

Sometimes the court decides the scheme is illegal and then they go after all those that used it. Politically it looks good to grab money from millionaires that look like they were exploiting your system. I doubt the footballers know much, if anything, about the details of the schemes they are involved in. The accountant says 'leave to me, I can save you millions' and the footballer concentrates on playing.
I ported this [1], as well as ssloy's previous [2] article that was featured recently in HN, in Golang.

I wanted to say he's an excellent introduction to graphics. As a sysadmin, I had never drawn more than simple lines and the whole thing seemed daunting. Now I see how fun it can be, and I'm waiting for next weekend to pick up some more!

[1] https://github.com/tpaschalis/go-tinykaboom

[2] https://github.com/tpaschalis/go-tinyraytracer
My kid took psat (preparatory SAT exam) and she had to register with College Board (SAT admins). Now she’s getting tons of spam from all kinds of schools, both email and US post. They say they got the address from College Board. :(
Rewriting everything.
Based between Edinburgh and Glasgow. My email is in my profile and happy to have a chat any time.
If you're doing that, you will often end up needing an init() method, and you arguably don't get RAII if you're not doing initialization during construction. I mean, you can write safe code this way, but if C++ hadn't backed itself into a corner by trying to make user types act like builtin types, this wouldn't even be a question. Constructors wouldn't have to be a whole domain of study unto itself, they could just be functions and you're done learning about them.
Where I used to live in the Netherlands (Friesland in the north to be specific), it's very sparsely populated. Although the public transportation system here is incredible, in the more remote regions of the province they also suffer from the last mile problem. The way the local train/bus operator deals with the issue is by directly subsidizing local taxis to get you to your nearest bus stop for 2.50eu - essentially a cup of coffee. I use it whenever I need to get around up there and it works great.

https://www.arriva.nl/friesland-en-waddeneilanden/reisinform...
I have worked as a contractor all my working life (Australia, over 25 years now) and if they won't give me a likely range of rates up front I tell them not to waste my time and theirs.

No matter how "interesting" or "promising" their project might be I am in it to feed my family.
Using Secure DNS .scom/.snet to secure communication
Secure domain names (secure DNS) and Gabriel Collaboration suite makes for secure communications, file sharing and more. A unique Gateway service aspect allows for the creation of a decentralized internet. You can't hack what you can't see. Easily host sites that can only be accessed using secure dns and Gabriel collaboration suite.

More can be found at Blacksite.Solutions

Great for IoT security.
US military has ~100% US supply chains specifically for that stuff. But also clothing, MRE’s, chemicals, and everything else it needs.

Of note, the minimal types of equipment, large existing stockpiles, and lower percentage of servicemen vs civilians even in a total war situation makes this a vastly smaller market than consumer electronics. The risk vs benifits of offshoring is simply not worth it. Especially becase it allows congressional spending in specific districts.

PS: While manufacturing would need to be expanded, stockpiles allows for a significant ramp up period.
Trump Sanctions Venezuela Oil Company PDVSA, Pressuring Maduro
WEBGAP – Remote Browser Isolation Cybersecurity
Sure, and things like "you know", "umm" etc. are not concepts. They're just noise. They could be edited out of the transcript and no value would be lost.

I did read the article when it came out. The interesting part here is the way the presenter might challenge some of the contents of the article.
https://bugs.python.org/issue35746#msg333764

>td;dr if you have cert validation enabled and only trust public root CAs from CA/B forum, then you are not affected.
Speaking as a Canadian, this is already old news for us. There have been lively debates over on /r/canada, which went very one-sided (understandably) after China arrested two Canadians as leverage. [1]

As someone who likes to follow geopolitics, I can't help but wonder if the timing of this extradition request was strategic. When Meng was arrested, Canada was in the middle of NAFTA/USMCA re-negotiations and our Prime Minister was publicly musing about diversifying our trade partnerships, specifically focused on engaging with China. The automatic arrest of one of China's "royals" per our extradition treaty with the US was an extremely effective way of erasing our only major leverage on that negotiation.

IIRC the charge of bank fraud for business dealings in Iran was largely unrelated to Huawei's (sketchy) telco business. Kind of like how they got Al Capone on tax evasion.

[1] https://www.nytimes.com/2018/12/12/world/asia/michael-spavor...
That in mind, in the interest of specificity I wonder if the phrase '[foreign] state actors' would be better used?
How does that cash end up in somebody’s rent check? Presumably the people selling to the oligarchs are not renters?

If the cash was able to get to renters via some kind of trickle-down effect, we’d all be happy with the resulting economic prosperity and then the resulting rent increases would unfortunately capture some of those gains. Increases in rent caused by increases in income aren’t going to exceed the increases in income, that violates causality. It’s only a problem if rent goes up first and renter incomes don’t increase to make up for it.
I think that public transport can radically shape an area, for example, see this video [1] about how the Edgware area developed, after getting a tube station (and how other areas lost). I recommend the entire channel btw, very informative and funny videos.

[1] https://www.youtube.com/watch?v=anHLOwH2HWU
Ask HN: Is it just me, or is CSS too damn hard?
Hey HN,

I'm a seasoned backend developer and systems administrator, with over 10 years of full-time programming experience. I've worked with anything from Assembly, C, Rust all the way to Python, Erlang, Elixir, PHP, Haskell, Lisp, Clojure.

When it comes to frontend, I have used React, Vue.js, ReasonML, Clojurescript and Elm extensively, and I know my way around web technologies in general. However, ever since I first started programming, I was NEVER able to get the gist behind CSS. I can't center my divs properly. I can't say "hey, CSS, this is the parent div, and all child divs must obey its size". I can't do anything basic on CSS without turning for help.

Incidentally, but very likely related, I always failed to have any glimpse into how design works. I have no idea which colors "go" with which ones, and pretty much all fonts look like the same for me.

I'd like to know the experience from fellow programmers. Is CSS an "art" thing? Is it common for other developers to have issues with it, or is it just me? Is there any material out there that made CSS "click" for you?
Amazon Fear Is Driving Retailers to Microsoft's Cloud
On that topic, I found this ted talk on the feasibility of various renewable energy sources quite eye opening https://youtu.be/E0W1ZZYIV8o
Is it? Maybe for busses that stay inside a city but all the "commuter" busses that go into and out of a city have parking lots. There isn't any other way to get to them.
Isn't doing things because they are useful a sign of free will? A rock doesn't fall from a cliff because it's useful for it to do so.
I'm the creator of Complice and it was indeed made largely by me (I have another collaborator but he joined after it was already making over $3k/mo) but I wouldn't call it simple! Both the software itself and in relation to your comment above that describes how it's not just "how easy is it to build?" but "how easy is it to market?"

In a world where most people are just looking for a better to-do list, Complice is offering an entirely different philosophy of productivity, so it can be hard to explain it, as opposed to something that just straightforwardly scratches somebody's itch.

I will say that the software plays to my strengths: I'm not a data structures & algorithms guy, or a machine learning guy, or a fanatic about the perfect REST API, and Complice is much more about the workflow and the interface, which is what I'm good at.

So "super simple" also depends on what you're good at!
I'm not trivializing his accomplishments. You're the one who's implying he hasn't accomplished anything beyond being an example people bring up in HN comments.

Would that be worth ruining your life? I'm asking for your perspective.
In the long run, this would just end up creating more coal. Some future civilization's robber-barons would dig it up and burn it.
I had an employer flout the WARN act. We all had 3 days notice. When I got another job about 2 weeks later, they wanted me to give them a written statement saying that I resigned. As politely as possible under the circumstances, I instead wrote a statement saying that the company laid me off on the day they stopped paying me, collected all my badges, and told me not to report for work unless someone called me to say where. I most emphatically did not resign, and if the company wanted to resume the working relationship that they unilaterally interrupted, all they had to do was start paying me again.

The only reason I came in at all is so that they'd transfer my clearance to my new employer. If they wanted me to write some bullshit resignation letter, they had best be prepared to deal with the consequences of me not having been laid off, which is to say the salary I hadn't been paid while "benched". But with the small numbers involved, they only needed a handful of people to say they actually resigned, or that they got laid off at a different time, so it wasn't really worth fighting.

And here I am, technically working for them again, after they got bought by a company with better cash flow. They certainly had an opportunity to read that letter in the old HR file before rehiring me.

You can't count on the labor laws to protect you. Keep a 6-month savings buffer, update your resume every year, and try to make sure that it would hurt a little, but not too much, if you suddenly disappeared without wrapping up loose ends. The company should be able to survive if you got hit by a bus (or otherwise separated on zero notice), but it should also have to cry a little. And ask for more money than you think you're worth, to account for the chance that they'll screw you over without any warning.
.NET team member here. We haven't invested any effort into this particular benchmark. We're happy to invest in benchmarks that have well-defined (and enforced) rules on entries. Our understanding is that the "game" part of "benchmarkgame" is appropriately descriptive. We have put a lot of effort into the TechEmpower benchmarks.

In terms of .NET performance, we've made significant improvements [1] with each release. If there was a gap between C# and other languages before, it is likely that it is much smaller now due to our efforts.

We have a balanced view on performance. We are investing in application throughput, latency, memory usage and disk footprint. Most .NET users care about multiple of those things. We also hear from users who care disproportionately about just one of them. This motivates us to care about all of these things, although throughput and memory usage is where the biggest gains are.

I have this (not very good) joke that many .NET developers until recently would not have been able to accurately describe what structs were (as opposed to classes). To a large degree this was because we used them in very narrow ways in the products. That has changed a lot in the last few years. ValueTuple, ValueTask and Span are all good examples. The culture of the .NET has changed and so is the .NET community around us. This will result in higher performance code more generally within typical .NET applications (as opposed to some theoretical outcome). If this happens, and I do believe it will, .NET will be forever changed in a pretty radical (or at least "rad") way.

[1] https://blogs.msdn.microsoft.com/dotnet/2018/04/18/performan...
My local grocery store switched to JIT stocking of shelves: they’re now perennially out of 1 in 10 basics, and I just shop online. Amazon Fresh can routinely be out of things too, but at least they don’t waste my time doing it.

The only value in a grocery store was that it was a warehouse of food stocks that smoothed out the irregularities suppliers face. If I have to deal with supplier problems because they JIT stock, I may as well just get deliveries directly from suppliers.

You can’t “JIT” when your entire value is supply smoothing, because you’re increasing the failure modes of your core business for tangential benefits.

People keep showing me math that says it works, and places keep trying it, but I’ve yet to see it do anything but significantly damage their core business for questionable benefit.
this seems utterly pointless...

what does this get you that tumbling the means doesn't? the beans will still need to be mixed to prevent scorching, and it's not like coffee beans are fragile things...
OT but how does a site like this, selling premium items (all in the over $500 range), think it's a good idea to have a email signup popover dialog hide the actual content?

It's expected for the likes of Buzzfeed and similar clickbait-y sites, but it's a tacky tactic that detracts from the overall premium feel here.
Impressive knowledge displayed in the document linked. I wonder what your opinion is from a historic perspective on drug legislation. Is the war on drugs a phase we experienced like the alcohol prohibition in the 1920-1930 era or are we just getting started?