skysight-inc/HackerNews huggingface dataset:
Just in case somebody wants to know what is a DX7...

The DX7 was the first affordable fully digital synthesizer on the market. It appeared in 1983 in a world of mostly-analog synthesizers that had polyphony limited to 8 voices (at hugely expensive prices for an 8 voice model!) and a limited amount of presets. A typical popular polysynth of the era would be the Prophet-5, with 5 voices.

Also, only the most expensive analog polysynths were velocity sensitive, and only one had aftertouch (the sublime Yamaha CS-80 and the Yamaha GX1).

Finally, the analog synthesizers that had no DCO (digitally controlled oscillators) could have some tuning problems due to temperature changes, etc.

So in 1983 this DX7 synthesizer appears on the market, offering 16 (sixteen!) voices and 32 presets (expandable to 64 by use of a ROM cartridge) plus this new stuff called MIDI (that only two or three synths supported by that time). The typical analog substractive polysynth had two oscillators per voice (remember, 5 voices was "good", 8 voices was "deluxe" in the early 80s), one envelope generator per voice, and one filter. This DX7 thing had 6 oscillators per voice (total = 96 oscillators) and 6 envelope generators per voice (total = 96 EGs); but no filters.

Also, by that time almost no true synthesizer could give you a decent (credible) electric piano or flute sound. The DX7 could do very decent electric pianos, and a very credible flute sound was included as well.

Thus this was a monster synth that sold like hot cakes, so much, that Yamaha couldn't keep up with demand and many musicians had to wait for one...

The DX7 wasn't the ultimate Yamaha, however; The DX1 was the deluxe model, with polyphonic aftertouch, 32 voices, balanced outputs, weighted keys and a much more comprehensive interface. Later the DX5 was released -- a stripped-down DX1, without the nice interface and no poly aftertouch.

The DX7 was used in massive amounts of songs until the people got tired of the presets ("why they didn't program it?" is another story worthy of an article). Later the Roland D50 appeared, with easier-to-create sounds, and the mainstream abandoned the DX7 and FM synthesis.
I got this robot mouse that you program with simple steps to navigate a maze. My 4 year old loves it. I think the age range for a kid for this would be 4 - 8.

https://www.amazon.com/Learning-Resources-Robot-Activity-Pie...
You could try switching off WebGL rendering on maps, if that's still an option.
this plugin is bad. What is Chrome doing seriously :/ I've tried it a decade ago and it was still the same shit.
That's fair. I know all these work for many systems and people. Maybe I have different tolerance threshold as to what constitutes "bugginess". Just happened yesterday again with latest suse and antergos on a ~3yo Thinkpad I wanted to freshen up. Just had to shout out my heartfelt props here =)
Side channel attacks are generally irrelevant for the scenario where a terrorist is using their own electronics to communicate with their fellows.
I have never understood why people fear nuclear and don’t seem to fear carbon as giscerally or more.

I can understand that nuclear has risks. But people seem to evaluate nuclear in a vacuum, rather than against the carbon sources which currently replace it.

“What do we do with the waste” is a better question when applied to coal.
> Why play that game? You can't win.

1 billion people to buy your stuff is pretty tempting!!! If you are a CEO with 10 million shares of stock in BigCo.. and profits are going up like 1% a year.. why not roll the dice with China? If it works for a year, you make a bunch of money and cash out. If not, you don't "lose" anything.
"Why functional programming matters" by John Hughes was recommended reading in my first year undergraduate program in Gothenburg.

https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.p...

It's more of a "position paper" than a "research paper", I suppose, so there's no theorems or proofs or anything.
IMO, it sucks now.

I like the awesome new speed even on my old Sandy Bridge, but the death of ANY possibilities to add features to the browser UI is not worth it. Really.
Schools and cellphones: In elementary schools? At lunch?
This morning a guy from high school finally joined Facebook and sent me a friend request. I don't track him in real life, but were have enough of a connection that I'll click yes if that is really him. I honestly do not know for sure if this is him or not: I decided it is, but it wouldn't be hard to social engineer all the data that is on Facebook so I'm not sure. (I decided it is him because his name isn't in my friends list, while all the spam I've seen so far is someone already in my friend list)
More specifically, I mean to say that "white" is the cultural identity that originated with the European Enlightenment and its values. It is almost perfectly interchangeable with "Westerner".

I also mean to say that this is universally true, as it is a fundamental definition of what "white" is -- a cultural identity, and not a skin-color, "race" or ethnicity.

Modern biology doesn't divide humans into races; there is no Caucasian "race", for example.

"White", furthermore, isn't an ethnicity like Caucasian is (because Caucasian simply refers to the ethnic people originally from the Caucus region), but instead is a cultural identity as I described above.

As "white" is a cultural identity, skin-color and ethnicity aren't a determining factor on whether someone is "white". Again, the term "white", when properly defined and understood without confusion with Caucasian or "of European birth or descent", is almost perfectly interchangeable with "Westerner".

What I mean by "black" are the unsuccessful attempts of African-American people of Sahara-region descent to avoid "white" assimilation and distinguish themselves from "white" culture. I say unsuccessful because African-American fundamental values are essentially the same as "white" values -- unlike, say, an African person from Nigeria -- and even as they rebel against institutionalized oppression they do so within the confines of "white" values (ie, they wish to be included in those institutions as equally as Caucasians, but don't wish to fundamentally destroy or alter them like other cultures do).

One can even go further and say that "black" is as much a proper name for ethnic people from the Sahara-region as would be to call people of Middle-Eastern descent "brown people". "Black", in my view, is simply a name adopted specifically by African-American culture, and doesn't refer to dark-skinned people as a whole; the term "black" is only PC in the US; in other languages, it is offensive; the technical name for people of Sahara-region descent is now taboo in the US, and, in my view, this is to help erase the memory of Africa-American cultural history and to further assimilation.
> that they target people who may have already made a series of bad decisions, or who are desperate and alone.

like alcohol, casinos+lotteries, and free-to-play games with microtransactions
I would rather employ someone who has a music degree and learned web dev in their free time than the majority of shitty comp sci programs or an mba

As far as postmodern literature departments, sure they are worthless, and maybe counter productive
I believe so: https://en.m.wikipedia.org/wiki/Clipper_chip
Yeah I just tried that and it changes the private window to light as well. I guess it doesn't matter much cause i don't use private much, but it's weird they have removed that distinction now.
I'm just confused at what the International Space Station has to do with it? (Yes, I DDG'd (duck duck go'ed) ISS, guessing it is some trade association or society, but I came up with International Space Station, and a very long list of other possibilities).
Yeah, but WASM was supposed to democratise the web development not to do just server-side stuff. Without DOM and Web APIs you can't do much Web related.
Apify (https://www.apify.com) is a web scraping and automation platform where you can extract data from any website using a few simple lines of JavaScript. It's using headless browsers, so that people can extract data from pages that have complex structure, dynamic content or employ pagination.

Recently the platform added support for headless Chrome and Puppeteer, you can even run jobs written in Scrapy or any other library as long as it can be packaged as Docker container.

Disclaimer: I'm a co-founder of Apify
>the current solution is Nuclear Energy. Yes it does pose many risks but so does burning coal, and the latter seems to be destroying our environment.

It is hard to get away from that energy density, yeah. I remember seeing an old black and white photo in a book as a child where each pellet of uranium was equal to like a ton of coal in terms of electrical production.
Really sorry to hear about your ordeal — I was once wrongly accused by a woman of something heinous and it took me a while to recover from the shock and PTSD.

In particular this part of your post bothers me: “The experience haunts me to this day..”

No - This shouldn’t be the case. You did nothing wrong. While there is no magic wand to “fix” how you feel - and esp low probability that an online post from a stranger would do anything but please consider the following strategies:

1. Try to understand shame. What is it and Why it is there? (evolutionary reasons) It might be liberating.

2. Know quite simply that the past doesn’t exist. Except In our heads.

3. Take inspiration: http://www.bbc.com/news/magazine-37735368

4. Try to research into revenge porn - what happened to you is very common; in some parts of the world with serious consequences for women - understanding that you are not alone (or special) might be oddly liberating.

5. Talk to someone. Maybe even a pro.

Just some strategies that are available to you - hope you heal soon.
(I am sure you are already trying to recover - Your message just stuck a cord and I wanted to offer advice)
>the dot net world lacks any sort of real UI building capability

Off the shelf, yes. But third party providers like Devexpress and Telerik have stepped into that gap and now produce some very polished component suites that sit on top of Winforms. At a cost, of course, and more geared towards the enterprise market.

I've used component suites like these in new .Net desktop products and without fail they're received well.
Correct. HR handles 98% of cases and the legal system captures the outliers.
You're fast! :) We'll have an update with full details soon.
Yeah, I can't see any reason to do this.

Now that I'm not working in the .NET world anymore, the one thing I really miss is WPF, as soon as I'm touching any html/css. Never had any issue with z-index or something not displaying the same way on another browser because whatever is not supported.
Google was the paying provider before Yahoo. This has been how Mozilla makes most of their money the last 10 years.
I would be happy if I could just get a new tab that responded to addon defined gestures and hotkeys.

Best solution so far seems to be to use the New Tab Override addon and point it to a blank page somewhere online.
Rock, Paper, Scissors – Scala
With respect, I think a lot of people are missing the bigger issue here. Slowly, steadily, and imperfectly, mass culture is starting to demand authenticity from the companies that sell them products. The most downvoted comment on reddit, with something like 650k downvotes, is EA's predictably soulless PR response to the pricing complaints (which is now copy-pasted into every thread about p2win and overpriced microtransactions).

This is part of a cultural shift. EA appears to be on the wrong side of it, and the traditional "community engagement" tactics they deployed backfired horrendously. Twenty years ago, you could adequately manage a mass consumer community with ads and some targeted engagement. As people's resistance to transparent inauthenticity grows (and it has been growing steadily for at least fifty years), it is becoming increasingly difficult to manage people one doesn't actually care about. Mass credulity is decreasing (slowly, steadily, imperfectly).

As with all cultural shifts, there are contradictions and complexities. Yes, some kids in the "downvote brigade" will buy the game anyway, and there will be whales who spend too much money on the game. The problem for EA is that they won't be as numerous, and as time and culture march on they will eventually all but vanish.

I don't think anyone in advertising or PR thinks their job is getting easier. And honestly, it should be difficult to sell people stupid baubles for large amounts of money. I think the rise of mass media exposed some holes in our collective cultural defenses that we've been patching up over two or three generations. This kind of backlash will become increasingly more frequent as large entertainment companies attempt and fail to adapt to the changing times. At the end of the day, some middle-aged cadre of smart, possibly even savvy and well-meaning PR people will try to adapt EA's (or whomever's) community engagement tactics, and they will find a new and creative (even laudable) ways to fail.
> We use Redis to send task (update / discovery) to our crawlers.

Some kind of queue implemented with Redis? How does it work?
What do you do with the real profiles, that are fake too? Too many people just present on Facebook what they perceive to be their best self.
I really doubt it. The NRA should have been a natural ally in the Philando Castile case, for example, but they weren't. It might have worked back in the 90s when they were all about resisting the government and complaining about "jack-booted thugs" in uniform, but these days they're mostly in favor of authoritarianism.
WebAssembly is not worth the effort unless it finally is supported by the LINK tag. Seriously, using JS to load a JS alternative is ridiculous.
I would be a little scared that some like Snowpiercer movie would happen. The Earth would be permanently cooled and we would not be able to reverse it.

http://www.imdb.com/title/tt1706620/
I would love to have a FPGA that i could drop inside my DX7 and replaced the OPS operator IC for a more advanced (more nuanced sound, purer sine waves) version !
> word substitution tactics to get around a minor stutter

What are those?
this is one i made for firefox on android to simply dump the list of open tabs (after having a bad experience with sync missing stuff)

https://addons.mozilla.org/en-US/firefox/addon/tab-list/
AMD graphics. And since we were talking about Macs, the answer is "a lot"
Wait, 10 hours of gameplay to unlock Vader? That's actually not too bad. I was under the impression that it was 10x that. Not that I'm going to buy this game, but 10hrs is easily attainable in 1 weekend. Especially if the game is fun.
Had the same feeling on that part.

I give Sutherland the benefit of the doubt on that one though. He's closer to the WWII generation than the kill-brown-people for "reasons" generations that came before and after.
With my Pebble Time I can travel for a week and not even bring the charging cable. Still disappointed that they went under.
This is definitely the case with "Chinese food" in different countries. Its interesting to see how it has evolved though:

* In the US, its more sweet and spicy stuff, like Orange chicken, General Tso chicken and such

* In India, there are incredibly spicy variations of all kinds of Chinese food e.g. Chicken Manchurian, Chicken Lollypop etc.

So I agree; chefs and cooks probably add their own spin on foreign foods to make it more palatable to their clients.
This caused a reaction I did not expect. I find it horrifying, and it gave me a serious pit in my stomach.
Show HN: First decent side project was used one million times (story)
Anyone know where one can buy an ARM server to run this on?
> Most VPN software, frankly, is awful. Using a VPN feels like a backward step to the dial up era of obscure error messages, slow downs, and clunky software. It really doesn’t have to be that way.

Ugh...interesting analogy.

Personally, I prefer my "dial up era" wireguard or openvpn over a "modern era" service that aims to be a gate-keeper of internet content delivery. CF always tries to interact with the browser/application. Still trying to cope with "Alphabet inc" tracking users cross device and apppication. I Would rather see reduced performance if it means one less corporate middleman.

That said,I would have no problem with Neumob or any CF service if all application traffic used browser(or app) to real-server end to end encryption and CF did not store cookies and did not run js.
After all,CDN services like akamai,fastly and cloudfront manage to operate just fine without being intrusive like CF.
Not necessarily. WebExtensions by design don't work on firefox pages, nor do they have full access to the browser like the old addons used to have. There are a few requests our there to get the needed access added, but Mozilla is basically going to let those rot: https://bugzilla.mozilla.org/show_bug.cgi?id=1215061
I just tried my company's FogBugz sub-domain but for manuscript.com and I was already logged-in. That explains seeing the domain while logging in to Kiln.

But, very sadly, Manuscript seems to be FogBugz, not just 'based on the engine'. Still no Markdown for one.
My experience has been that it’s much easier to hit it later vs earlier. It’s very rare to be offered more than 1% of a company that is already worth $5M. The people who get offers like this are, it turns out, the ones complaining about this tax law most loudly. They are not run of the mill employees.

Later, when a company is close to going public, normal packages will often have less growth in valuation assumed and so it becomes easier to hit the cap as a regular employee. That is not coincidentally the same time companies switch to RSUs.

(Someone made the point elsewhere in this discussion that inflation will render the cap more of an issue as time goes on. They have a real point, I think. Combined with inflated A rounds this may start to be more common than it has been in the last 20 years.)
I sat down with my daughter and very clearly explained why college for her was a bad idea. Her grades and ACT scores weren't good enough to get into lucrative fields, so I suggested she join the military with a specialization that opened skilled trade jobs. We discussed the benefit vs cost of the student loans, and she admitted that this would be a much smarter path and she is looking at very little career opportunity with a psychology degree.

However, you underestimate the machine that is high school and the impact that has on children. Despite all our conversations, her high school "advisor" insisted she go to college and convinced her to ignore the money aspects of it. When every other peer and parent of peer is feeding them the college or nothing lines, you start to look like an asshole being the only objector. How many times can you defend "Why don't you want your kid to go to college??" before you give in. Maybe there's some super-parents out there, and I did my best to show the reasons behind it, but she was 18 and free to make her own choices.
I have all my passwords in OS X Keychain too (why would you use an external password manager when your OS comes with a perfectly good one). I did not switch from Safari to Firefox until I discovered above addon many years ago, and I won't upgrade to 57 until Mozilla either fixes the SDK so the addon can be ported or (better) integrates into OS X Keychain like a well behaved Mac application should.
If we didn't prevent it then prospective students would be directed to make better decisions with their future than to get tens of thousands in debt and a useless degree because it's so easy.

"At the end of the day, maybe giving an 18 year old 120k to study underwater basket weaving for 4 years is not the best investment of money?"

I think this burden should be on the lender first then the student. Banks don't just hand out money to an 18 year old for a business venture but they do for school because the government guarantees they can get it back.
I think what you are seeing is that American food has a the same bunch of generic ingredients added to lots of dishes, since USA is a large country with good food-transportation infrastructure, and that Mexican pizza is American-inspired.
Aka, separation of concerns. There's a lot of literature on this.

But the key point is that it's an objective measure. Given two equally functional solutions to the same problem, one will be objectively more, less, or equally coupled than the other. It's a demonstrable, measurable skill set; the relative coupling of two separate solutions is generally speaking not some subjective measure.
My CS background is a bit weak... is the hypothetical Metal architecture he describes supposed to be satire or actually a good idea?
I'd say that the most sensible choice in the absence of any payment, considering FF sensibility and message, (i.e. according to me) DDG would be the most sensible default. (edit : clarify)
I've been doing scraping for many years and at the end it's always the same, you build a lot of stuff to bypass site restrictions and finally, once you are done, you can start scraping. It all goes fine until the site you are scrapping bans you...
So what I do now?
- proxycrawl https://proxycrawl.com
- node http://nodejs.org

With proxycrawl I don't need to worry about bans or blocks and I can crawl sites like amazon, google and facebook without problems by just calling their API.

With node I can do all my work async and with low memory footprint using simple http.get calls and some logic.

So no framework, no tools, nothing other than those two things
Hmmmm I'm not sure. They've got an open source esp firmware, but I don't know if it works with µp or not. I generally use the Expressif firmware
HTTPS Everywhere: https://www.eff.org/https-everywhere

Forces your browser to always use an HTTPS version of a site if available.
I figured I jumped the gun somehow. Please tell me you're going to be adding Markdown support tho!
I would hazard a guess that nearly all large scale use cases are negotiating those prices down quite a bit.
(257) BEAUTY CARE – Minds
Firefox never made that distinction. What you describe is a Chrome beaviour. I think it'd be better if Mozilla copied it.
> I don't know that that's fair. The discussions I've seen and participated in have revolved around equivalency, not identity.

I've developed a couple of Firefox extensions. One of those was an e10s-compatible replacement for Vimperator, because Vimperator relied on XUL[0]. (Vimperator broke long before Firefox 57, because e10s broke backwards compatibility with some extensions long before Firefox 57 did).

The old extensions "API" was essentially a way to plug into arbitrary parts of the Firefox codebase. A Firefox developer has previously said that "[previously] the entire codebase was our extensions API".

That's not scalable or maintainable in the long-run, and I would assume that any software developer who's worked on a moderately-large project would appreciate that allowing arbitrary entrypoints and coupling makes it impossible to do literally anything without breaking some part of that extremely ill-defined API.

It's really, really unfortunate that moving towards a modern approach to browser extensions meant breaking work that people had put in over the last fifteen years, but... there's literally no other way to do it. Firefox was the first non-experimental browser to allow browser extensions, and there are both benefits and costs to being first-to-market. In this case, the downside is that they ended up accruing this technical (maintenance) debt.

As someone who's written Firefox extensions that are no longer available due to the switch, I'm disappointed that this had to happen. But as a Firefox user, I'm much happier having Quantum and Electrolysis (e10s), and if the tradeoff is between those two directly, I'd choose Quantum + Electrolysis over those extensions.

Or, to put in XKCD form: https://xkcd.com/1172/

[0] https://github.com/ChimeraCoder/electrovim
A character that previous games let you play from the get-go and for free.