skysight-inc/HackerNews huggingface dataset:
>Also DX7 had sampling rate of 49096 Hz, 12-bit "floating-point" DACs etc etc.

Note that the output wasn't 12-bit. There was a 12-bit DAC chip, but additionally to those 12 bits there are additional bits that are fed to another DAC (implemented using resistors) in charge of doing "gain-ranging" (that is, adjusting the output level of that channel). Thus the dynamic range available was much higher than just 12-bit.

>Most of software versions of DX7 don't take these nuances in account which makes some DX7 purists upset. If you, as a DX7 clone developer, want to make happy these 2 or 3 people too, please, use fixed point calculations, resampling, real ROM data and so on :)

On the other hand, i play the hardware DX7 (the real thing) plus a DX7IIFD, and i'd rather have the developers produce a cleaner version of the DX7, with a much larger/longer sine table, and more nuances to the sound. On the 'net, many claim the DX1 and DX5 sounded much more cleaner (not just "less background noise" but "sweeter sound"); i wish we could aim for that.
Quite true, but given the current state of politics, it would surprise me more to know that the lawmakers were acting entirely in the interests of their constituents, rather than another volley in some pointless ego vendetta. It's not as if there are any negative consequences for the latter.
Watch a 10-Year-Old's Face Unlock His Mom's iPhone X
What do you base the assumption on that Javascript is the critical piece of complexity here? (it might very well be, but it's not obvious to me)

At least some of the JS engines are used in non-browser projects (V8 and Microsofts), which at least superficially would suggest you could write a new browser engine and tie it to one of those existing JS interpreters. WebAssembly will gain interfaces to the DOM as well, so the complexity of that interaction will remain.
Automation also played a large role. I can't remember where I read it, but about a year ago I saw and article that showed that automation was destroying more jobs than it created for the first time in known history. We're not going to be able to fix that without a serious change in either our property rights or perhaps a reduction in full time hours, or something with a similar effect.
That really depends on your project and tech stack. If you're into Python and are going to deal with relatively static HTML, then the Python modules Scrapy [1], BeautifulSoup [2] and the whole Python data crunching ecosystem are at your disposal. There's lots of great posts about getting such a stack off the ground and using it in the wild [3]. It can get you pretty darn far, the architecture is solid and there are lots of services and plugins which probably do everything you need.

Here's where I hit the limit with that setup: dynamic websites. If you're looking at something like discourse-powered communities or similar, and don't feel a bit too lazy to dig into all the ways requests are expected to look, it's no fun anymore. Luckily, there's lots of js-goodness which can handle dynamic website, inject your javascript for convenience and more [4].

The recently published Headless Chrome [5] and puppeteer [6] (a Node API for it), are really promising for many kinds of tasks - scraping among them. You can get a first impression in this article [7]. The ecosystem does not seem to be as mature yet, but I think this will be foundation of the next go-to scraping tech stack.

If you want to try it yourself, I've written a brief intro [8] and published a simple dockerized development environment [9], so you can give it a go without cluttering your machine or find out what dependencies you need and how the libraries are called.

[1] https://scrapy.org/

[2] https://www.crummy.com/software/BeautifulSoup/bs4/doc/

[3] http://sangaline.com/post/advanced-web-scraping-tutorial/

[4] https://franciskim.co/dont-need-no-stinking-api-web-scraping...

[5] https://developers.google.com/web/updates/2017/04/headless-c...

[6] https://github.com/GoogleChrome/puppeteer

[7] https://blog.phantombuster.com/web-scraping-in-2017-headless...

[8] https://vsupalov.com/headless-chrome-puppeteer-docker/

[9] https://github.com/vsupalov/docker-puppeteer-dev
You can change it to "light" in the prefs :)
On the one hand, there's already a lot of US legal precedent for encryption as a form of arms, in the form of laws that classify encryption technology as such for export purposes.

On the other hand, there's even more US legal precedent demonstrating the Supreme Court thinks that the 2nd Amendment applies very narrowly to a very specific class of arms. The Supreme Court fairly recently decided that my city's former ban on handguns is unconstitutional. This decision has not, however, been construed to also cover local bans on things like throwing knives. Nor, I think, would it cover the bans on things like small rockets, even though they are usable as (and originally invented to be) weapons.

I'm inclined to say that the latter body of precedent is the one that the Court would choose to lean on if this were cast as a 2nd Amendment issue.
How about Servo?
That entry is extremely opinionated and does not necessarily reflect reality in all cases. The part on CDS "incentives" highly depends on what CDS and bonds owned (a lot of CDS in this case used as a hedge) and a lot of people lost a lot of money on bad trades involving both.
>And rightly so: the DX7 presets were abominably tacky.

Agree, but once you learn to program it, you can really get very good sounds. I'm a satisfied programmer!
Look at this from a user perspective:

The user diligently updates Firefox, optimistically hoping that this new version will be as awesome as the previous ones that vastly improved performance. Firefox starts and, suddenly, a bunch of things that used to work stop working.

Why?

Well, essentially, something that they can't hope to comprehend and that they never asked for and had no input on just ruined their browser.

What do you think they are going to conclude? That extension developers are to blame?

Nope.

Their conclusions are going to be something along these lines:

"Those idiots (Mozilla) broke Firefox... again"

"Firefox 57 is a buggy piece of Turd"

"I'm tired of dealing with this shit. I'm switching to Chrome"

Users won't blame the extension developers. They will blame Firefox.

Mozilla should have done a better job with this transition. "Upgrading" an extension to use the new API requires a complete rewrite, AFAIK.

It is TOTALLY unreasonable to expect that a bunch of developers - who probably are doing this for free - are going to be able to quickly migrate their extension to the new API - especially considering that the API isn't even stable yet, and is missing a ton of functionality.

This is the mother of all breakages. Mozilla should've tried to smooth this transition, not just simply pull the pin on the web extensions grenade and yell "Catch!".

They screwed this up big time. Time will tell what this will do to their ever shrinking market share.
I agree. I bought an Android OS 2 years ago, what a joke.
Happy iOS user again.

In theory there’s nothing wrong with Android per se. In practice I just don’t want to waste my time on that shit, I already have too many OS at home to dick around with.
Past work? I'm embarrassed by what I'm doing now.
Mexico and Brazil use SSNs?

I am a USian. The nonsensical concept of "identity theft" has been promulgated by the surveillance industry to avoid responsibility for their own negligence. A person cannot become a "victim of fraud" in the way you describe. The banks are the only parties that stand to be defrauded, and they could avoid this by stopping to pretend that a few bits of semi-public information is enough to identify a person. So far it has been more profitable to keep the gravy train of easy credit rolling, which is fine. But that doesn't mean we should bear the burden for them!

When someone earnest talks about their "identity being stolen", I prefer to think of them as complaining that one of their friends bought the same pair of red Nikes or whatever.
Wine from Prehistoric Georgia with an 8,000-Year-Old Vintage
The US is also a mixed economy with significant private and public sectors. The State is still capitalist because of the way it engages with the market, which is why I described Sweden and Norway that way.
That's wild to me too, but rich lazy people who subcontract out everything is much better for society than rich people who hoard their money forever, so I'm certainly not going to shame them about it :)
They already tried, with the Clipper chip. It was clearly a very bad idea, and flawed, but that won't stop more attempts (and with software, the costs are much more hidden, and the flaws are probably more hidden as well).

It's quite possible for legislation involving key escrow/recovery, import controls and mandatory sentencing for using noncompliant crypto and so forth to pass the current senate and house, regardless of the technical shortcomings of the solution.

My belief is that the LEAs are waiting for a sufficiently egregious event involving crypto so they can push through legislation rather than attempt shaky arguments in court with the current laws. Guessing that the phone involved in the recent shooting was unlockable, at least initially, and didn't contain anything sufficiently interesting to make political hay out of.
I live in a duplex and my neighbors are always impressed when I do simple things like fix cat5 cable caps, screw/caulk down a loose doorframe trim, or sometimes even just for having basic tools at all.

When I was installing my blinds when I first moved in, a group of neighbors from down the street were walking by and asked me (through the open window) if I was the hired help (guess cus I looked too young to be the owner and too not-hispanic to be the usual hired help in the area, and god forbid anyone do their own manual labor). That was awkward.

Yea I don't get it either, but I know exactly what you're talking about. It's like when you see the meme/trope about Ikea furniture being hard to assemble. Really? What?
Assuming they have children.

Though you're right, that's probably common too, particularly when the children live far away.
Supported platforms:

CentOS 5/6/7: https://wiki.centos.org/FAQ/General#head-059f2f807ebb83e93f2...

RHEL 7.4: https://access.redhat.com/documentation/en-us/red_hat_enterp...
Sounds like a competitor of Facebook should do it then..
“Shit Bad Scrum Masters Say”
> if banks only loaned for the rate of return of a job, we'd have engineers and no one else.

But is it really worse than the current situation - where people borrow to study something enlightening but economically questionable, and then struggle for decades as they can't pay the debts nor declare bankruptcy?

I agree that studying arts is worthwhile, both for the individual and society as a whole. But there has to be someone to tell the 18-year-olds that they can't borrow $100k for it, or they are making things worse for themselves.

Perhaps if banks adjusted loan amounts to potential future income, then arts faculties will be forced to lower tuition fees. And some students will correctly see that they just can't afford it - better to discover that before starting instead of after graduation.
And apparently not all of the performance improvements are even integrated into the browser yet!
Is it not? Where are the examples of mathematicians successfully switching to writing literary criticism?
Most of my (Firefox) add-ons are privacy oriented. Besides from NoScript, Decentraleyes and Privacy Badger I also use AgentX to change the user-agent per site; simple, no bloat, and just works.

https://addons.mozilla.org/en-US/firefox/addon/agentx/
Doesn't matter how technical it is, it's still pretty worthless.
On what version of Fedora? Wayland has been enabled by default since F25 and i3wm does not work in Wayland... nor do the Nvidia drivers last I tried it...
> Why indeed, in a very rich country, do any poor people at all exist?

There's an inherent tension between low-wage immigration levels and building a strong social state.

The stronger your social welfare protections, the stronger incentive there is for economic migrants to come (as Europe is also finding out), and the more voters perceive income and wealth transfers as mostly benefiting outsiders versus members of their own society.

This is part of what is creating the reaction from the right in the US and elsewhere.

All the 'solutions' for this have their own issues:

1. Don't allow recent immigrants the benefit of social welfare payments: this literally gives migrants second-class status and directly causes inequality.

Some countries do this though under temporary worker programs. The Gulf states come to mind -- generous benefits for citizens, almost nothing for cheap migrant labor.

2. Only allow well-off or well-educated immigrants: This only works if your country can attract educated labor. Properly executed, you get an immigrant class that is skilled and productive. Poorly done, and your system resembles a 'buy a citizenship' program. Also, your own educated elite may not welcome the new competition.

Canada looks a bit like this -- relatively high levels of immigration, but much of it is skilled. Some of it is just rich people HK buying houses in B.C. though. This directly hurts wage earners who live there by making housing unaffordable for them.

3. Get rid of your welfare state entirely (or don't build it). The US is sort of vacillating between this and option 1, unfortunately. Also the left has vehemently complained about option 2, which is Trump's points reform proposal.

Not sure what the best solution is, but I wish people would admit that there is a tradeoff involved and talk through them rationally.
That’s not really possible.

Let’s imagine you try to build a phone.

You buy an SoC, and you get a single kernel build. If you’re lucky, you get a few binary kernel modules.

These will never be updated.

You will always be stuck on that kernel version.

No manufacturer of ARM SoCs for phones currently provides ever updates for these.

Linux LTS Kernels get 2 years of support.

Now, tell me, how do you support a kernel that was dropped by upstream, with proprietary drivers that you can’t do anything about? I’m not sure if you’ve ever tried porting a custom ROM to such a device, I have. By the time Android was on the 3.11 kernel, I had a device still using kernel 2.6. It was insanity, half the functionality wasn’t working, we were reverse engineering and hacking together the rest, and still barely got anything working. It’s impossible to use a decade-old kernel with modern Android userland, yet that’s what you ask for.
Not sure specifically how you installed PA, but, generally, that would look something like:

1. Unlock bootloader
2. Install aftermarket recovery (CWM or TWRP)
3. Install new ROM (PA)

Now that you've done 1 and 2 (usually the difficult parts), you really just need to repeat step 3 with a different ROM.

Assuming you have TWRP installed, LineageOS has instructions for your specific situation (installing from recovery) at: https://wiki.lineageos.org/devices/oneplus3/install#installi...

If you have CWM or something else, it should be relatively easy to translate the instructions to your specific situation. If you have trouble, you can just start from the beginning of that document for instructions to install TWRP instead.

If you want Google Apps (gmail, etc) installed, you'll need to download that from here: http://opengapps.org/ (ARM64, 7.1) and treat that as your "additional packages" for the purposes of those instructions.
I should note that this doesn't lock you into any particular lib, just solves the problem of running on Chrome in a service like fashion.
A Quantum Achievement: But It’s Just the Beginning
I use multiple OSes on a daily basis. I think most people do. The right time for OSes to solve this problem was circa 2000. After the mainstreaming of the smartphone in 2007, it was too late.
http://www-formal.stanford.edu/jmc/recursive.html

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67....
The Kernel.org LTS support was 2 years until a few weeks ago.

Due to Google’s pressure, it’s now 6 years.
there is.
ctrl+shift+o > import and backup> import data from another browser.
you can import bookmark, history, passwords, everything.
Privacy Badger: https://www.eff.org/privacybadger

I use it instead of an adblocker, because it gives the effect I actually want from an adblocker: it stops people tracking me, without stopping responsible sites from making money from my visits by serving me adverts.

It's also able to allow requests without forwarding cookies, with some sane CDN defaults, so you can load third-party assets without allowing more-than-minimal tracking.
Tree Style Tabs is freaking slow since Firefox 57 unfortunately :/
Use cdp4j (https://github.com/webfolderio/cdp4j) for Java.
This "user is an idiot" mentality permeates their development culture. As another example, Mozilla would rather you don't get to access a site at all if it's misconfigured a certain way, rather than putting in any kind of override.

https://bugzilla.mozilla.org/show_bug.cgi?id=435013 (Ten years old, fixes proposed, questions unanswered. Note the status.)

If I sound upset, it's because this is personally offensive (not to mention infuriating) to me, and many good-faith questions have gone ignored.
> she's stuck using Safari and seeing ads. So, so many ads. Ads everywhere. I never see ads on my phone, but on hers the Internet is nothing but ads as far as the eye can see.

Purify is an ad blocker that works great on the iPhone. Content blockers have been a supported part of iOS for the last couple versions. Apple actually caught a lot of flack from websites for allowing them.

> But at least with Android I have freedom.

Freedom to send all your data to Google? Sure, you can install custom ROMs, but now you're squarely out of any normal user scenario.

> That's because with an iPhone there are no custom OSes and you're stuck with Apple's user-hostile features.

You're considering Apple user hostile when the only way to get around Androids lack of security updates is to go deal with custom ROMs? Apple tends to make the best decision for the largest amount of users. Do they always match up with my decisions? No, but they are close enough, and I don't have to deal with the Android mess when all I want is a working phone.
VR vs. Daydream: HTC Vive Focus Side-Steps Google’s VR Platform – VRFocus
The kind of community servers people want are usually self-hosted dedicated servers, not peer-to-peer.
I noticed that most of the products here seemed to sell a physical product, so unit economics would presumably be a bigger factor than if it was pure software. Does this type of company have more of a need/ability then to focus on the underlying financials?

I think of the failed Kickstarter campaigns that had massive customer interest, but weren't able to deliver a good because it ended up being more expensive than predicted, or they delivered it at considerable financial loss.
If that happened, I wonder how soon apps will fill to expand the space. "Well, the user has at least 32GB on their phone, so we can take 30 of those, right?"
I love Fermat's Library http://fermatslibrary.com/

It provides a good selection of classics annotated with the purpose of guiding you through the paper.

There's also the seminal Bitcoin paper http://fermatslibrary.com/s/bitcoin
Yeah, you could just run IE6 inside Chrome/Firefox via wasm :)
Because you might be able to do a better job (think Google vs Hotbot, Facebook vs MySpace)
This is still absolutely the case for top tier schools - the Harvard, Stanford, Princeton, etc Ivy/West Coast Ivy level schools are all about building a social/professional network that will last the rest of your life. These are also the kinds of schools where financial aid dramatically reduces costs for the majority of students - many of them offer varying levels of financial aid up to family incomes of $180,000/yr.

The problem is public and less selective private colleges that have the same price tag as these schools, but deliver much less value.
Cookie Autodelete: https://github.com/Cookie-AutoDelete/Cookie-AutoDelete

Goes along nicely with something like Privacy Badger, and removes non-whitelisted cookies once a site's tabs are closed.

Use with I Don't Care About Cookies: https://www.i-dont-care-about-cookies.eu/ to avoid all the EU cookie banners.
I don't see how to disable yhe existing horizontal tab bar though? Now I have both that and tree style :/
Was hoping for a little more concrete research or recipes. I work in the food industry and history is one of my favourite topics as well. My grandmother was Ukrainian and lived on a farm, and her cooking was based 100% on ingredients that came from very close to their farm, as well as processed in a non-industrial setting (cabbage fermented in a barrel, natural sour cream, farm animals that were killed behind the barn, etc...). The taste was certainly different than industrial foods. Now going back in time there were no gas or electric ovens, people mainly cooked on wood fired hearths, which would have given a different flavour. Not to mention lack of refrigeration would mean more salted and cured meats and less fresh meat. It is certainly an interesting exercise to try to recreate old tastes, but not really possible. I'd guess we can come close though.
Ummm.... Being invited to a wedding isn't a very high bar of friendship. I've been invited to weddings of people I never even met before, the odd distant relative. Most people invite people they haven't seen in a decade to their wedding. Most weddings are a show and the couple really want an audience.

99.9% shallow is not because I'm not open to it, its been my direct observation from people around me throughout the years. I didn't start noticing it until I was in my late 20s. It's not hard to observe from being around the block a few times.

Drinking with colleagues in Japan is not actually socialization, its just an extension of the office. Its a highly formal and ritualized event even though there is alcohol. It's considered part of work.

I'm not going to board game nights with coworkers because I'm busy playing board games with my actual friends. Sometimes new friendships happen in the office, ok, but I'd like to avoid mixing friendship and business if possible.

1) Making friends with all your colleagues can become a minefield to navigate after a while, uh.

2) You know friendships with people you aren't required to be around are legitimate.
>[Update, 5:03 PM ET – Amazon has now denied AdAge’s new report, as well](https://techcrunch.com/2017/11/13/reports-of-a-free-ad-suppo...
)

According to Techcrunch, this is false.
The trailing “0” that cost NYC $26M Dollars
That's true, FATCA has created a situation where Americans are effectively locked out of foreign banks. It sucks, especially for Americans living abroad and business people trying to establish themselves internationally, however it's not the same thing as capital controls. Americans can invest anywhere that will accept their money without their own government shutting them down.
Anyone know how to disable the new loading animation? I find the "pulse" at the end of the animation very distracting.
Yeah, but SourceForge wasn't exactly supplanted by a random guy with a dodgy-looking domain.

Crucially, there's no imperative to leave a platform just because it might be slowly dying. If it does what you need it to do, and do it well, the effort to switch is unlikely to be worth it. SourceForge is still around, and still (strangely enough) servicing some projects -- it's not like anyone got left behind because they failed to see that SF was "slowly dying" in time.
https://youtu.be/kgaO45SyaO4 for those interested