skysight-inc/HackerNews huggingface dataset:
Great write up and balancing the relativity of decibels to frequency and environmental conditions is basically what audio engineers do all day.

In high school long ago I used to compete in Car Audio SPL competitions. Whenever we would compare notes about who has the highest readings, we would always reference spl at what frequency and where it was measured (windshield, kick panel or dash).

This is largely because in a pure SPL "Drag race" competitors typically compete on a single frequency rather than a song for example. It was instructive to compare frequency and spl because some cars resonant frequencies (fs) were better suited to different fs values of drivers (speakers) and then further down the line certain amplifiers optimized certain frequencies, down to understanding which MOSFETs they used.

So it was all about finding and matching the fs of your car, the drivers and the amps and then how much power you could push at once to make the whole system resonate the most optimally at a certain focal point in the car. Really mind boggling maths and physics when you really get down to it.

If anyone is interested in going deeper, John Hilliard did some amazing research into decibel understanding and managing SPL as part of the Apollo project. Basically he's the guy that made sure that the sound from the Saturn 5 engines didn't bounce off the deck and destroy the rocket on lift off.
Are you using HTTPS Finder or a similar add-on? The blog isn't hosted with TLS and the link is to a plain HTTP URL, so I'm not sure why your browser tried to load a nonexistent HTTPS version of the page.
I haven't noticed any effect on battery usage or performance from closing iOS apps. The OS seems to manage that just fine on its own. I have completely stopped closing apps.
Your link is about 1990's hardware, the article is about 2010 hardware.

The article was revisiting the same topic exactly because the hardware changed (the author said so multiple times), and cheap context switches were a big marketing topic at the time.

It would even be interesting to get some newer study of that. You can bet the relative costs of a context switch changed a lot since 2010, as did the waiting latency.
How to Apply Design Thinking to Elevate Your Everyday Life
I think we should just abandon the idea that work has to take place on a fixed schedule year-round and adjust things with the seasons. Of course that's very inconvenient for organizations, but so what? Systems that predictably undermine the wellbeing of their participants are parasitic and should be modified or replaced. Using economics as a lever of coercion is no more acceptable than coercive governance.
Are you allowed to name names?
The irony is that Netflix does have a desktop application as well.
Let's give credit where credit is due: the EME proposal was jointly authored by Netflix, Microsoft, and Google: https://www.w3.org/TR/encrypted-media/
If you're using large raid/jbod arrays then the chances are you're using zfs or hardware raid.

I wouldn't want to be the poor sucker supporting a large BTRFS array.
Netflix wouldn't be a viable business if not for DRM. Why is everyone so upset? Having the option to use DRM in native web APIs is not a bad thing.
I love and use Gitlab and am excited about the 9.0 performance improvements.

On the other hand, I found it absurdly difficult to get feedback or action from Gitlab on an MR. There was an MR that fixed a critical problem in the virtualbox runner, and it sat there for about 5 months with no response to either the original submitter or my emails to gitlab/gitlab ci maintainers. About a month ago I finally decided to abuse your customer support addy to ask if somebody could force the maintainer to respond before the code rots. By that time the original submitter (who in comparison turned out to be easy to contact and collaborate with) was long gone. And another user had already announced a separate script they developed and maintained to work around the lack of merging this fix.

I'm glad it finally got merged, but it was only after deciding to use my free time and treat the process as a kind of game to be beaten. But that's a one-off game I won't play again. Plus I doubt the original submitter, a Go developer, will be making another merge request.

Anyhow, I made a list on the relevant issue tracker of the work it took to get the maintainer to eventually click the "merge" button:
https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_r...
It's actually built on Electron, which is their own from-scratch version of NW. JavaScript is very fast, though, and there's really not a way of rendering arbitrary content as well as a browser.

The ability to take contributions from the community is much better, as well. Far more people can competently write JavaScript (or with Atom, coffeescript) than C++.
Each Distill article is a github repository, so people can make pull requests, but we mostly encourage people to use that to make corrections.

If it's technically feasible to do community editing of articles, why don't we encourage that? It's actually a pretty deep question about how you think about research distillation.

It's tempting to see distillation as putting a layer of polish on ideas -- something that people can just jump into and do. But I think it's much more about deeply internally digesting ideas, perhaps with a few collaborators, and putting it together into a framework of thinking.

For that, you want a small number of people with a strong vision and a deep investment in the article. If other people have a different vision, they can write a different article.

(My impression is that wikipedia works very well for getting lots of facts onto a page, but does a much more mediocre job of distilling ideas.)
It may use Google's Widevine, since Firefox recently started supporting it.
Sorry to be so old, but what's a burner? Pot smoker? If so, I've never found pot and programming to mix, for me. Might work for other people, I still remember being stoned at a terminal hooked to a VAX 780 runing 4.3BSD. It's when I learned what the hjkl keys did in vi (I used arrow keys, shoot me). A wasted hour or two of looking down, hitting the j key, looking up, thinking "did it move? I'm not sure, lemme try again".

Not my best work :)

Or burnt out? Maybe, I dunno.

So what's a burner?
One thing I believe to be of great value which is not made explicit in this article (which I think is an awesome article), is that research debt, as they describe it, is basically _education_.

In other words, improve the educational resources for complex subjects.

In our age where we're blessed with cheap printing of books and the possibility of creating complex interactive media, I think the question of designing user-friendly, powerful, and beautiful educational resources is a huge opportunity and pressing question.

Not just for people seeking to achieve a research-level understanding of a complex subject, but for all subjects and all people.

Consider the social value of beautiful, well-designed and nontrivial educational material for mathematics or basic science being widely available for all classes of people at all ages.

I'd argue that when news organizations use infographics or interactive journalism at its best, they are also performing this educational function.

Sorry for the long post, but to summarize, I think it's useful to recognize research debt as a specific case of the art and practice of creating media for education.
http://takeafive.com - Productivity tool that allows you to open a self-destructing tab during breaks. Solid and steady user base. Profitable, but haven't monetized much yet. contact: cole@takeafive.com
Multi cursors that allow notably powerful column editing will be the main one. For example, it might be the very best - and fun - interactive way to transform a weird CSV in a regular JS array or anything else.
This is very cool, I hope all those selected find success, and major props to segment for giving back to the FOSS community.
That's exactly what I meant. I articulated it poorly. Thanks for being open.
Pretty much. I wonder how many people actually read the article.
> if you reimburse private school tuition, you divert money from public schools, thus exacerbating the problem

The total amount of funding for schools hasn't changed. One could inversely argue public-school funding is bad because it reduces money for private schools. Both arguments are tautological. They first assume their system is better, say the other competes for their money, and thusly conclude that funding for their better system should be preserved. (This is not an argument for or against charter schools. I'm just saying the "depletion" argument is silly.)

> You also divert money from public schools for no guarantee of better results

When properly done, charter schools can outperform public schools [1]. Otherwise, the evidence is mixed. I'd thus argue defaulting to the status quo. Teachers argue the status quo is state education while conservatives argue it's parent choice.

[1] http://www.huffingtonpost.com/2013/06/25/charter-school-perf...
What Netflix is doing that hurts the web is opposing net neutrality now that they're big enough they can bargain for special treatment.

This—on the other hand—provides a replacement for use cases which used poorly-supported, insecure, and battery-hungry proprietary plugins. I run Safari with no extensions and having this for Netflix and Amazon is fantastic. I trust Apple to patch security vulnerabilities and the browser is auto-updated along with the rest of my system. Not having to worry about Flash zero-days is more important to me than some purity argument about what the W3C should be doing.

If you seriously think VoD services were going to operate using standards without DRM in place I'm not sure you'll find many productive conversations on this topic. The web has been dead for some time and Netflix had very little to do with that.
Oh, it's still slow. Pathologically so in some cases. But, so is VS Code. But, Atom's speed has become manageable in recent versions. I rarely find myself unable to work with a big file in Atom. For code, I rarely see files bigger than a few thousand lines (and never produce files that large myself), and Atom handles them OK (not great, but acceptable, given the other benefits of the tool). VS Code is still better, and of course, vim smokes them both. But, there are trade offs, and Atom has a lot of cool features.

I wouldn't use it for really large files, however. It really shows its ass in those cases (as the XML file test here shows).
This is not how iOS works. Only few apps work ("eat away battery life and performance") in the background, and only in some special circumstances (active music playback, background refresh once in a while if user allows for it). The apps seen it app switcher (double home press) are effectively dead, their state is kept around to allow user to switch back, but they cannot do any processing in background.
>Netflix wouldn't be a viable business if not for DRM.

Uber wouldn't be a viable business model if it didn't exploit drivers and dodge laws that apply to taxis.

Airbnb wouldn't be a viable business model if it didn't sidestep hotel laws.

If your business depends on having unjust power over your customers then you ought to go out of business.
Most Linux forum answers online are "do this voodoo I copied from someone else and don't understand".

It's a lot harder to pull a specific, coherent, considered answer out of the internet, which doesn't involve duct tape and breakable insecure awful things.

"How do I run x on startup" will as likely get you "download this Ruby script which calls IFTTT.com triggered by when your network adapter connects, btw install this binary wifi driver blob" as "put this with a plain text password in /etc/whoknowsbutitworks lol" as "on your distro with your shell the startup system is XYZ and the startup scripts run like a then b then /home/user/c so put it in ~/c"
Yeah it doesn't make sense. In the United States, all assets are owned by:

1. Households (aka private individuals)

2. Nonprofits

3. The state

This is an accounting identity. Now it would be interesting to think about a machine-run nonprofit (are there legal restrictions to this?) owning machine-run enterprises.
Oh yeah, definitely. In fact, I believe that dealing with fraud will be the #1 concern for this business aside from getting traction in the first place. Thats why even my prototype is protected using Google's reCaptcha.

However, I also believe that this is something that can be handled while also providing a good experience for real users.

I've run other web telephony businesses for several years now and those get hit by scammers at least once a month, but I've learned how to automatically block them out. I'm sure there's a way to do that here as well.
Microsoft's​ behavior was illegal not because of bundling alone, but because of bundling a product (IE) in a different market with a product which was a monopoly (Windows) in what was held to be (based on additional Al evidence beyond mere bundling) an attempt to leverage a monopoly in one market to monopolize a different market.

So, no, it's not like any Linux distribution bundling a third-party browser like Firefox or Chromium, since none of those distributions have a monopoly to leverage to start with.
TLDR: Being in the sun makes you feel better.

That's about as obvious a conclusion as discovering that if you're thirsty you can drink water to feel better.
Correct, the government would just auction the business. There's no gap here, the same situation probably occurs regularly today where a business owner dies without heirs or a will, and employees still show up until the business is liquidated. Indeed, if the company has any value the state will pursue the assets and liquidate them.
Similar hardware (not running in a VM), none of the performance issues you mention here...
About anyone who doesn't run a toy project. Data can goes really really quick when you have some users.
Don't forget not having to stand up to wave your hand in my peripheral vision to get my attention for something that the commit messages that introduced the change would have told you about.

I might be a little salty about that one.
As an end user, it is sometimes hard to distinguish between 'made to run buggy' and 'put no effort in to make it not buggy'.

They are most likely doing the 'put no effort in to make it not buggy' action, and it just appears that they are doing it on purpose.
My main issue with Atom.io performance is typing lag, it's kind of my main thing for an editor unfortunately. I love Atom.io otherwise.
When the choice is between proprietary apps or DRM for multimedia content inside open web environment, I'd rather have the latter.

Yes, in ideal world there will be DRM-free streaming - but unfortunately that's unrealistic.
That's a great point. The piece was written from a very web-centric point of view. Even though I used analogue mixing desks as my jumping off point, I only really looked at decibels in a digital context.

In fact, all the digital VU meters I've looked at do account for positive values, so I definitely shouldn't have breezed over that aspect so quickly.
If a user agent change makes the software slower for a platform then that's not exactly an accident so somebody must have had the intention to make it run buggy.

This has nothing to do with 'making it run well on platforms you care about' but it is 'making it run bad on platforms you don't care about'.

It takes more code for the software to act in this way (this is what proves this is intentional and not accidental), and more support to boot.
15 Most Shocking Knockout Around the WORLD
Not for Linux and I know first had that the Windows Store one is complete garbage because I really wanted it to work. The Hulu one is just as bad.
Sven Vermeulen wrote great docs and the community was my first social media. Then that compiz-beryl thing happened and... where is she now I wonder?
I wonder how much of Linux's recent success (I know it's still a tiny fraction) is just because of Google. I can't imagine using Linux if you take away the ability to Google. The fact that usually the results are posts by actual people and not some company stooge makes a world of difference.
I wish you best of luck, but I'm afraid this is a pipe dream. You can't tie a real person/institution to an identity in a privacy preserving manner which is what's required here. This is fundamentally a social problem and I'm afraid no technical solution exists. Technical tools may help, though.
Not in FireFox anymore. They sent alerts for a long time saying FireFox was losing support for hangouts, and now it doesn't work at all.
Oh boy, it becomes far worse when you are dealing with javascript and web apps. Pretty much all modern day "best practices" are not, but bullet hole leaks of performance.

I spent about a year researching this and put together my findings into this (too short) 20 minute tech talk: https://youtu.be/BEqH-oZ4UXI hopefully others will find it useful too.

Or just never use JS ;) but it is possible to make it fast.
With age discrimination, will a 56 year old still be employed? Perhaps as a manager.
I worry that these will be citations (and publications) that "don't really count" in heavily career-impacting decisions. Just getting citations to appear won't make funding agencies, tenure committees, etc. value distillation itself -- they will definitely know the difference between a survey paper and a novel result.
Writing "quality content" takes time. with adblockers the norm, good writers have been put out of business. It's like what Uber and co did to cab drivers.
And the Allegro CL 10.1 release is imminent.
> (defgeneric xplusone (x) (1+ x))

> The sbcl compiler (called python) even creates the typed methods by itself, so mostly the defgeneric line is enough.

Is this some new SBCL extension you are talking about? That `defgeneric` line is an error in CLOS.
Great job, FBI!
Narrowly construed, it is of course even beneficial to hoard knowledge; makes it more likely that your self/lab/friends are the ones that will publish the next advance in your field.
This is mostly a side effect of their development efforts for Xbox and Windows 10 Mobile.
I'd prefer if they wrote something like "0.68 mm (about half as thick as a US dime)." That way the number is still there for people who don't want to look up how thick a dime is.
But they do have experience in aerospace, since they're made up of engineers from Boeing, Cessna, and NASA.
Hmmm... I wonder. Let's say they design the aircraft around an existing battery (size/weight). If later technology allows for a lighter battery, would they they have to add the weight back in order to keep the cg correct?
When Telstra cable was first released in the 90s it had a 100MB cap and 130Mbit speed, so you could blow your $150+ monthly plan in seconds (and many did)
Oh, it’s quite easy to get help there, and has always been.

You just have to be tricky: People will not help you, but as pedantic as they are, they’ll correct mistakes you make.

You go there, and say "I’m disappointed that you can’t even use <device> with Linux" and you’ll get hundreds of answers telling you exactly how to use it.
It claims no censorship but what if someone starts using it to distribute content that I'd say almost everyone would deem offensive. Can content be removed?

Is there privacy built into the protocol? Can everyone see what I've downloaded & published?

What if someone uploads pirated works?
Imagine you place your order just as "something" happens to make the best price it can match move dramatically.

If you truly want to sell or buy no matter the price, then sure, use a market order. But most of the time there will be a price that is too low/too high for you to want the order to execute.

This is especially an issue for things like Bitcoin which can be extremely volatile, and where many of the exchanges have small enough volumes that they can suffer significantly more volatility than Bitcoin as a whole.
Hell, when I open up common javascript libraries (which should be the most closest thing to native considering that Atom is an electron app) I often have issues.
You're not getting EME extensions from Apple, you're getting them from the third-party that developed the extensions. You can count on terrible security vulnerabilities being found in these.

Movies aren't important. Netflix isn't important. The open web, the ideology (or as you put it pejoratively, "purity") behind it, is important.
Honestly I sometimes wonder how much my traveling and experiencing other cultures influenced my perception of this subject. Even in Iraq I feel like the Arab concept of time (flexible guidelines) really rubbed off on me, spent some time in Germany/France as well and loved how slow life could be.

In this day and age I feel like all many people want is retired-style life but then they entangle themselves in debt and job quagmires they don't excape till they are 65. I also highly disagree with the characterization that retirement is sitting around doing nothing. Retirement to me is the chance to pursue your true passions and interests unencumbered by an unrelated need for finances supplied by a wage-slavery job.
> Turn off the computer when you're not using it, especially if you have an "always on" Internet connection.

How old is that article? Sounds like this is from the days back when dial-up was still popular.

I guess there may be some marginal increase in security by turning off your computer like this, but I don't think it's the kind of thing most users should be worried about.

> if your machine is a spambot and you don't know it, there are fewer windows of time where your machine can be blasting the Internet with spam

If your machine is part of a botnet, you're already compromised and turning it off when you're not using it isn't going to fix that. It might marginally help _other_ people getting DDoSed or spammed by your PC, but it won't improve your own security.

> Or if there's some network-based exploit, you're not vulnerable while your device is off

I guess. But unless you become aware of the exploit and take measures to mitigate it before turning your PC on and connecting it to the internet, leaving it off when you're not using it is unlikely to help with this - you'll just be compromised as soon as you turn your PC on. Not to mention that the kind of zero-day that would allow compromising a fully up-to-date PC with nothing more than network access to it is extremely rare.

I'd argue the security benefits of leaving your computer on so it can auto-install security updates while you're away probably outweighs any marginal benefits you might get from turning it off when not using it. (Though either way the difference is extremely minor.)
I hope this means the end of Silverlight on the desktop - as it is still required for Amazon Video and NOW TV (in the UK at least).
Hey why doesn't someone just check the sourcecode? ...
> But is it production-ready? :)

Production-ready enough for my use case ;)

I also didn't mention Go in my post because--despite having managed memory--it's syntactically very long. Not a complaint, but all of the Go code I've seen and written tends to be "taller and skinnier" (less dense?) than the code I've seen and written in other languages like Scala or Python.
The new enhancements seem very promising. We've been using gitlab for our internal use for a while now.

Having said that, every time a new gitlab release comes around, I always looks for updates in one area expectantly but mostly left unsatisfied. And that is, separation of the concept of Project from "one git repo"

E.g., I want to manage a project that ties in issues from various different git repositories. It's pretty common. Almost no actual "project" in a real life business is limited to just one git repo.

I want a system-wide wiki that collects knowledge about the entire operations. The idea that each wiki is tied to a particular git-repo is.. just... wrong.

Heck, even the new search feature across projects somehow doesn't include wiki's. How did that decision get made?

And so on and so forth.