skysight-inc/HackerNews huggingface dataset:
I am not trying to be hard on you. I know you likely don't have any real say in the process, but as one of the senior developers at the Mozilla Foundation you have an opportunity to call out shenanigans when you see it.

First we hear the changes are because adding new code took too long because the team didn't want to break addons, yet WebExtensions does just that in ways that are far worse than just temporarily breaking addons.

Second we hear it's about privacy. Yet WebExtensions breaks a large number of privacy plugins that won't be ported. There is also the Cliqz partnership and the October experiment. "In August 2016, Mozilla ... made a strategic investment in Cliqz. Cliqz plans to eventually monetize the software through a program known as Cliqz Offers, which will deliver sponsored offers to users based on their interests and browsing history."[1] "Mozilla is experimenting with including the Cliqz plug-in by default in its open source Firefox browser."[2] The reader can decide for themselves whether or not this is in the interest of privacy.

All that is left then to explain the changes are possibly security and speed. Security I am not so sure about as privacy and security tend to go hand in hand. It would be nice if you could respond to the earlier questions. FF57 is noticeably faster however so that is at least believable.

Whatever the real story is I do appreciate you engaging with us because you have no obligation to be here and you deserve respect for that.

Stay well David, hope you have a good day too.

[1] http://archive.fo/zjf8a#selection-319.2-323.243

[2] https://www.htmlgoodies.com/daily_news/mozilla-experiments-w...
Some interesting history of source maps: They actually are older than the article suggests, having been original developed and used internally at Google starting in early 2009. At the time, Google had some of the largest applications written in JavaScript running inside of the browser, optimized and minified using Closure Compiler [1]. One focus of Closure Compiler was/is minimizing bytes sent over wire, which resulted in trying to debug issues that occurred on Line 1, Character XXXXX of the minified file. As an engineer working 20% on a Gmail feature, I grew incredibly frustrated with having to add `console.log` or `alert` calls everywhere, and so threw together extensions to both Closure Compiler and Firebug to produce the very first iteration of source maps. While only used by a few members of the Gmail and apps teams at first, the source maps and “LavaBug” (our extension to Firebug to consume source maps) spread internally, so much so that we decided to release them as part of Closure Compiler’s first release (“LavaBug” being released as “Closure Inspector”) [2].

The reason the spec lives in a Google Doc is that it is not a standard; it is a specification that we wrote at Google and saw teams both internally and externally pick up as it gained steam, eventually being supported in all major browsers and most compile-to-JavaScript tools; shows how having a solution to a problem can cause it to grow into a “standard”.

Source: I invented Source Maps

[1] https://github.com/google/closure-compiler
[2] https://googlecode.blogspot.com/2009/11/introducing-closure-...
I need sophisticated optical equipment to read that font. Presumably the target audience has such things in abundance.
ASMR wireless sleeping headphones
Safari also fails at 98/100
First off, pretty cool stuff. MS is definitely killing it on the editor front lately.

Going to throw in another +1 here for being able to self-host the connection resolution. Without that I don't think I'll ever be able to make use of this.

I realize it's a large ask but if you're serious about driving adoption of VSCode, MSVC and other MS tech I think that would be a huge boon to a lot of your users.
Yeah I think so. My takeaway was that operational reasoning, e.g. "this guy receives a message from this guy, then does this" is a waste of effort. What Dijkstra wants you to do is elevate yourself above that so you're reasoning in more powerful abstractions. I thought his analogy was illuminating of the point:

"The point to get across is that if we have to demonstrate something about all the elements of a large set, it is hopelessly inefficient to deal with all the elements of the set individually: the efficient argument does not refer to individual elements at all and is carried out in terms of the set's definition."
> It is blog post and email, most likely scrutinized by PR experts. Written to sound convincing, because it is the goal and the job of people writing it. Nothing wrong with that.

Everyone above is on the same page here. This is PR. Why keep re-stating this?

> It is not something sent to court, so your rational actor theories based on judge punishing them don't apply.

Who claimed that a judge would punish lies in this piece? Those above you are referring to the "court of public opinion", not legal ramifications. If Tesla's claims here are disproven in court, this piece gives the media a lot of ammunition to use to lambast Tesla with later.

> It is also very general, so there is not all that much judge would punish them for, even if untrue. (Unless they would lie about dude being contractor, but there is literally zero reason to lie about that as it is mostly irrelevant.)

The piece makes several assertions that are quite specific. Number of people involved in the situation, circumstances of termination of the plaintiff and, importantly, asserting that the actions taken were right and just, leaving them no graceful way to backtrack later and claim that the actions on the part of the company were a mistake and the fault of some individuals who can be thrown under the bus.

> There is not much specific that you could make inferences from, but there are general claims truth for majority of lawsuits phrased as something specific (trials being expensive, tesla employing contractor).

There are specific claims made. No inferences required. See my point above for examples of claims that I think are particularly impactful.

> The rest is words made to make you feel good for working for Tesla (little company fighting good cause surrounded by ennemies).

So you are thinking this is a fluffy PR piece with language that doesn't convey much information but placates the reader? I'd like to see examples of what you're reading there that strikes you as platitudinous.

> Again, this does not prove anything related to lawsuit,

Nobody is claiming that this piece proves anything. It simply makes claims which will then need to be proven in court.

> but it is PR in action - if it is either insincere or cultish.

What about this piece strikes you as insincere or cultish? Nothing about this piece seems crafted to rally folks on brand loyalty or warped worldview.

> Either way, it is PR nothing else.

That's been established. Repeatedly. Everyone above you has agreed that this is PR. We're just saying that it's good PR.
VSC is going to become a real threat to Intellij IDEs. At least for JS/TS, they must have felt the impact.
This is incorrect, Stylo is new in 57 and part of the speed boost of Quantum.
What would happen if all Americans went vegan?
I thought when I got older I would be able to look up at the moon and see expanses of colonies. I don't want to die not knowing whether life exists outside of our tiny little sphere.

The future was supposed to have surface lighting.
You can continue researching to ensure everyone lives as long as possible or let nature naturally take its course.
Answers to deep questions about Ethereum's Solidity and the EVM
We're talking about forms of death over which the deceased have little control. Fear of airplanes, nuclear accidents, etc, etc.

For the purposes of comparing evaluating people's fear of things that could kill them that they don't have control over suicides (60% +/- some depending on which party's sand you bury your head in) and intentional non-criminal (defensive) gun deaths should not be counted because they are not something people do not have complete control over. Don't try to kill yourself and don't try and commit a crime against someone who's armed and you have basically nothing to worry about.

People are afraid of gun accidents in the same manner in which they are afraid of other forms accidents that they have some degree of control over (like car accidents). They take steps to reduce their likelihood and encourage (through various means) others to do the same (i.e. social disapproval of people who do unnecessarily dangerous things).

For the purposes of discussing public perception of the risks of nuclear power "gun deaths" as a lump sum is not useful and the effort to pick it apart and analyze the components is not worth the risk of derailing any useful discussion with politics.
The basic concepts of Angular JS
It doesn't exactly flatter our education system to look into this stuff: https://www.huffingtonpost.com/2013/09/06/illiteracy-rate_n_...

> According to a study conducted in late April by the U.S. Department of Education and the National Institute of Literacy, 32 million adults in the U.S. can’t read. That’s 14 percent of the population. 21 percent of adults in the U.S. read below a 5th grade level, and 19 percent of high school graduates can’t read.
Don't conflate cryptocurrencies with blockchains. Blockchains are merely a decentralized way to prove stake in something.

Cryptocurrencies with a fixed supply like Bitcoin are deflationary, especially since mining costs increase over time.

Cryptocurrencies need not have a fixed supply, and in fact a "currency" with a fixed supply is indeed not a currency but an asset. Currencies must slowly and predictably inflate to be useful, otherwise people don't spend today since the "currency" is worth more tomorrow.

Currencies facilitate commerce and should grow in supply with the economy. They should not be a speculative tool to benefit first movers.

tl;dr: inflation is necessary, deflation is bad, hyperinflation is the worst.
Microsoft SQL Operations Studio (Preview)
Does it use any external services to perform the sharing ? Can I run it on a vpn? What port does it use ?
What about the DAO? After the hack he proposed a vote - the community voted on it. Some didn't agree and split off to ETC. Whats the problem?
It IS incredibly frustrating. And I dont understand, Why Apple has kept the keyboard the same size across both MBP, but not the track pad. The MBP 13 track pad size on MBP15 would be perfect.
My understanding was the Stylo is released to the production channel today, and it is a major part of the performance boost.

"Quantum" as a term covers a large number of areas, this blog post covers it well:

https://hacks.mozilla.org/2017/11/entering-the-quantum-era-h...
For certain definitions of 'high-end', maybe. You've been able to configure workstation-class laptops with 64 gb for a few years now.

And most mid- high-end laptops will happily accept 32GB, again going back a few years.

(Broadwell removed the density limitation that made 16GB DIMMs a no-go; anything that takes DDR4 should support 16GB SODIMMs, excepting the very low end Atom, Celeron etc.)
Haha. Agree. My xcode8 cannot remark line
I can only imagine the pain of owning a house that has increased over $500k in value in less than a decade. Are there support groups in your area you can turn to?
I first "encountered" MENACE in a children's book on robotics after I got my first city library card when I was in the second grade; so around age 7 or so.

The explanation of how it worked, from what I recall, was very brief, and I didn't understand it much at all.

But it was my first introduction to the concept - outside of my experiences with "science fiction" of the time - that an inanimate "machine" could actually learn. This really ignited my passion for computing and robotics, something I have carried with me since.

It ultimately led me to becoming a software engineer, and to exploring machine learning and artificial intelligence over the years as well.
> there is no way a developer can write a code in Rust that causes segfaults ( atleast language promises that ).

Well, as long as you avoid unsafe blocks (which turn off a few safety features in a specific scope so you can do complex or performance critical things in that scope) you're supposed to be safe, but to my knowledge it's not formally proven. In practice it seems to be working quite well though.
I've always wondered if someone on such a planet is looking at us and wondering if there is intelligent life here.
Written in C/C++ or any memory-unsafe language means the above.
Yes. It's theoretically a legal document of all of the work done in a lab.

Note: as the slides mention you can (and probably should) keep copies of your notebooks.
Product page: https://appcenter.ms
I find it very clever that the author is using characters in the Unicode "Mathematical Double-Struck Small" range for the title, so that it appears blurry in the browser title bar.
From time to time I find myself daydreaming about an alternative timeline where instead of C, it was the Wirth-family of languages that dominated.
In Canada, the drip is slang for Gonorrhea.
Deflation means a drop in price levels, a systematic effect. Housing prices falling while consumer prices hold steady isn’t deflation. Deflation is scary because (a) it encourages capital to hold money over productive investments and (b) it is very difficult to fight. Deflation usually occurs once an economy is already at the zero bound of interest rates; no help there. You could monetise a bunch of fiscal spending, but that, too, has a bunch of nasty side effects.
AWS Lambda vs. the World?
They haven't unfortunately. npm 5.5.1 is still very broken, especially if you use postinstall scripts.
Lead Data Scientist Databricks
The first 500,000$ of capital gains are excluded when selling a primary residence jointly. So, if your net profit > 500,000$ yes it costs money, but if your actually downsizing then you will very likely come out ahead. Further, your new home is also worth more money in the event you move out of the area.
Because most of these here aren't design Changes. They are technical. You could have fitted all these technical improvement in the previous MBP as well.
> if it's your primary residence you get capital gains relief on the first $500k.

Yes, I know. But our appreciation is substantially more than that. The higher it goes, the more expensive it becomes to make a move.

> which is less impactful since you've already made a profit on it

Only if we move to a less expensive area. If we make a local move, that "profit" just gets rolled in to the next house. There's no way to cash out without leaving the area.

> Clarification - you can't afford to move in the general vicinity, but you could certainly move to Nevada (for example).

Yes, exactly right. What we really want to do, but can't because it's too expensive, is downsize. This would not be the case if prices were stable.
Except, it's not Vim, it's Neovim.
"120 or medium format film, which is around six times the surface area of a frame of 35mm film."

Well, that's not right. I haven't used a Holga, but I have used a Diana, and the Diana couldn't even cover the whole width of the roll. You didn't get 6x6 even, more like 4x4.

Burnett is also responsible for popularizing the Kodak Aero Ektar lens, to the point where a good one now goes for crazy money on ebay.
Stylo is a big perf jump, but so are many of other changes. It isn't solely replacing things with Rust that has made it fast.
I didn't even know about BGP! BGP looks great.

Today I also learned that HEVC is another name for x265.
What is the end result? You go up to someone who isn't a minority and tell them that even though they did everything right and were in the top 100, you choose a minority who was in the top 500 but not the top 100 over them due to their status as a minority? What will the impact of telling them that be?

Of course, no employer (that I have ever seen) is that open. We share a common expectation that the people who qualified but were passed over won't be told. Maybe an open ended promise of "next time". All this does is allow the same effects to be diluted to anyone who might have been impacted. So now even those outside the top 100, even those outside the top 500, consider there is a chance they were impacted by such an action. So while the impact is less than telling the person passed over, you now have more people feeling it.

And this does seem to be a damned if you do/damned if you don't, because even if you did create a top 100 ranking and used it to promote, that would be influenced by subconscious biases and other factors based on minority status and people aware of that who didn't get promoted would also be negatively impacted.
“participants all keep their own custom key bindings, packages, and themes.”

what happens when two different people editing the same document have two different settings for # spaces per tab character? whose takes precedence? (Or would there be a possibility of inconsistent spacing depending on who is adding a tab?)
A neural algorithm for a fundamental computing problem
Microsoft employee here. Today is also the Connect conference. My colleagues who worked on live share knew all along that Connect is their deadline.

Which makes me curious, does Github know what Microsoft is going to announce at their conference, or did Microsoft knew what Github is building?
Personally I don't mind RAM usage that much. I'm more concerned about excessive CPU usage resulting in unnecessary battery drain on my laptop or annoying fan-spinning.
Will the App Center support WPF once the HockeyApp transition is complete? Or if it won't, what will the timing be for the HockeyApp WPF support ending? I've got a desktop beta out right now, with some users on Windows 10 and many still on Windows 7 (unfortunately). The W7 users are using a WPF version of the beta.

I guess losing the HockeyApp integration just means we'll lose crash reporting analytics from the Windows 7 users because HockeyApp only partially supports WPF as is. That isn't the end of the world as we are slowly rolling out Windows 10 firm-wide right now, but it would be nice to know the timing for planning purposes.
Mhh, ok. I remember an oxfam report of 2016 that stated that the wealth of the 62 richest people in the world was equal to the wealth of the poorest half of the world’s population.

https://www.oxfam.org/en/pressroom/pressreleases/2016-01-18/...
Fascinating, a 30% to 50% improvement on existing nearest-neighbor search / Locally Semantic Hashing via bio-mimicry of the fly olfactory system. The pre-release paper[1] is very readable as the author is seeking to map neuroscience observations directly to computing algorithms and uses clear language.

[1] https://www.biorxiv.org/content/early/2017/08/25/180471
Yes, I saw that but -

It doesn't mention a date.

It only says 'may'.

It asks for an email "For a Microsoft enabled work or school, personal Microsoft, or GitHub account", which is not particularly clear.

The form and data goes to some 'hubspot.com', rather than to Microsoft. It is default-blocked by ghostery as a tracker.

The feature looks really interesting, the promo site and the experience of using it is, to use the technical term, poopy.
Make games you'll love with the Affinity Engine, an open-source js game engine
I can see it being extremely useful for group projects in university settings...

Pair programming is okay with two people looking at one screen, but once you have more than two people, it really is just a drag. Of course, you can use git and contribute separately. But looking at the same version of the code seems tremendously useful.
Wow... there goes the last shred of sympathy I had for Twitter for not being profitable.
Explainable AI is a nice concept. It doesn't go nearly far enough
> As time goes on the resource usage becomes less of a problem.

Yet vim is still more popular today by a wide margin. :)

It's not just about memory usage; it's about lag. Atom felt laggy to me. I also value my time, and I can't stand waiting for my editor.
Stylo is about 10x faster than the old style system on a four core machine, and about 4x faster than Chrome's style system. This feature alone is worth 30% of initial page load time on amazon and youtube.

So yes, Quantum is faster as a direct result both of Rust code, and of Rust's memory-safety-makes-parallelism-practical features. That is not the only source of performance improvement in Quantum though.

Also, Quantum isn't yet getting the full benefits possible from this code for a few reasons. Firefox 57 uses Stylo for content, but not yet for chrome, which will be coming in a later release. In Servo, CSS is parsed off the main thread, but in Quantum it is not yet (will be done in a future release). Servo pipelines style resolution and frame construction (basically after the top down pass to deal with the style cascade, we go back up the tree bottom up constructing the layout data structures), and Quantum does not yet do this. Lastly, cross-language inlining is missing which would allow inlining FFI calls. Servo doesn't have this issue since all the driver and layout code is also in Rust.
I've got a C100P and can't say I had a big problem with libraries. The only annoying thing was that there are few really good text editors that work on ARM, so the C100P was actually the reason I picked up Vim and Emacs.

My biggest problem was the Chromebook part. Getting your own linux distro on the device is a hassle, the devmode boot screen is abysmal (I once accidentally killed my system by touching the space bar), and in Croagh, Xorg would stop working every few weeks, forcing me to set the whole thing up from scratch again.

It's a really cool little device, and I still use it to play videos while I'm washing the dishes, but the (vanilla) Linux options didn't convince me.

Edit: Actually, I've been thinking about buying the GDP Pocket for a while now. Can anyone attest to how good the keyboard is? The layout seemed like the biggest drawback to me...
Possibly bobaepapa, two korean sisters that are like too adorable https://m.youtube.com/watch?t=3s&v=KTCQpjUrCe8
> Rising prices (not high prices) are great for people holding houses as investments

This is right. Part of the problem is that we don't refer to this by what it is: Inflation in housing prices.

The thing about housing is that you can't choose not to consume it. You can't anticipate your consumption to beat inflation either.

The only way to win with housing inflation is by exploting some subsidy like cheap leverage and the like.
I would guess that tab -> spaces happens locally, and then the spaces are what's sent over the wire. So it would be whoever inserted the tab. (What other possibility could there be?)
It's sort of telling how many prominent politicians in the UK make much of their income off of housing. Boris Johnson, George Osbourne, and David Cameron all come to mind - all who were in prime places to improve the situation, but it was against their best interests.
> there is no way a developer can write a code in Rust that causes segfaults ( atleast language promises that ).

Well, you can very easily: write bad code in unsafe blocks.

That said, your badness is contained within unsafe blocks, so hopefully you have much less code to closely review.
I saw a company asking for 10 years OpenStack development experience.

The initial release of OpenStack was 7 years ago.

Cant make this shit up.
But a dollar isn't enough. Can't expect people to take time out to try something out for a dollar. Maybe should've done 100 dollars for 10 different open source authors. See how that goes.
Yeah, it's really not though.
Rust: Front-loading the pain so the rest is relatively easy. Just like High School. ;)
And apparently that the top 1% was equal to the other 99%. Is oxfam a questionable source?

Anyways, doesn't seems like a big surprising news...
Sd2: edit/test on your mac compile/transpile/run anywhere docker runs