skysight-inc/HackerNews huggingface dataset:
> I believe that we're moving from something unsustainable to something sane

It is only unsustainable because the FF team chose to make the process more difficult than it had to be. This is how what you are saying sounds:

1. We didn't want to break plugins so we involved addon developers

2. The process takes so long that it takes 18 months to introduce any new code

3. Since 2 was so slow we decided instead we would PERMANENTLY break plugins with no way to ever fix them

Put another way: things were taking too long because of Mozilla's own self-imposed guidelines so the Firefox team had no choice but to PERMANENTLY break addons that will never be fixable by design because the Firefox team was so concerned about temporarily breaking plugins. This is double speak. The predicate (3) contradicts the subject (1).

After it was pointed out how ludicrous this sound the caveat is added that this had to be done in the name of security, performance, and privacy. At what point did security and performance become more important than an open platform and why? Numerous addons exist solely to provide privacy by blocking fingerprinting, stopping redirects, providing control over cross-site requests (RequestPolicy Continued), super-cookie safeguards (BetterPrivacy), and these options are no longer available. How are these privacy enhancing features being added now that the option has been removed since the goal is privacy?

The whole thing is hard to take at face value when everything seems to be self-contradicting (sans performance).
I doubt it. It sounds a little too much like Elon.
DWARF solves a much harder problem than mapping binary offsets to line numbers. DWARF solves the problem of transforming optimized code into something debuggable. For instance:

https://godbolt.org/g/cHvnCh

This was compiled with debug info turned on. Where did the memcpy line go? Turns out, it can be optimized out entirely and the whole function combined. There's no possible mapping back to source code. DWARF allows you to transform this back to stupider, "unoptimized code", which can be stepped through line-by-line.

This is one basic reason why Source Maps are useless: in anything but the stupidest compilers, transformation back to the source code is more complicated than table mapping.
Just looking at the abstract, does anyone know what the typical values for that questionnaire of GSRS-IBS would be? Is it a mean of near 0? I would want to see a control group, different notion than a placebo, which has no self-reported problems and see what kind of variety there is in the scoring.
I only search for 'node' not 'node.js'
> Requiring you to work at below market rates for YEARS is not in the best interest of society.

But you are still in training. It's intended as something to do after middle school. Why should unskilled kids earn a full salary? They probably end up costing the company money during that time...

And also that's exactly where you need the regulation from the state! So it can ensure that you are actually properly training those people and not just using them as "human robots" to just do boring / unskilled manual labor.
You should reach out to them or post on their forums- they are supportive and I know ES is one of their priorities.

I'd be interested to hear about what worked and what didn't. It's also important to try the 1.2 version. I had played with 1.1 and there were problems (not failures - just inefficient ES queries.)
The bad design here is having implicit type conversion at all. The few characters you save with this rarely used feature are not worth the potential confusion. But it is a trade-off, Java is normally criticized in the other direction, for forcing you to be overly explicit.
I'm not from the US and I'm fairly left wing by HN standards (although I did co-found a VC backed startup - although quite a long time ago) and I'd have to agree with dang on this one - I don't really see any great consistency of political views on HN.

There are also quite a lot of comments and articles pointing out the negatives of working at startups and the risks of working with VCs - while I'd agree they are in the minority I don't think comments that are "hostile to capital" are necessarily shouted down.
Winning in court would presumably be better PR than paying a settlement, so probably fine, even if all they care about is ROI.
Anything out there that accepts GraphQL queries?
Advent of Code 2016 Day8: Two-Factor Authentication
I suppose the difference is that in the case of words, the weapon is the meaning of the word. A knife, on the other hand, does not 'mean' murder or violence.
Why should organic products not contain gluten?
I totally agree, though a MacBook Pro (note the Pro) with all these ports is a legitimate option. It's a similar situation as with the old Mac Pro and the new Mac Pro. Luckily they realized the problem.
Honestly, Apple has the funds to offer both options: An ultra lightweight laptop series called 'MacBook' and a 'MacBook Pro' series with all these ports like USB-A, USB-C, SD-Card and HDMI that the pros need.
Oh that's about the same as sincere condolences.

Sincere means nothing. It has become an ISO word. :)
Off topic but how do you guys Unit Test Elastic Search queries? Do you start a full node and dump test data in it?

In case of SQL I can start an in memory sqllite and run my tests (Symfony PHP).
If you want to exclude racism from private groups of friends, then you'd better exclude gossip too. It's also harmful in much the same way - reinforcing people's negative views of others so they'll subconsciously or deliberately treat them badly. But unfortunately, even progressives haven't got themselve as far as not bullying or abusing individuals.
That's what is the issue with my set-up: EDID detection fails, so it defaults back to 1024x768 max resolution, with no way (that I can figure out) to manually override the resolution and refresh rate on Wayland. Tested with Fedora 27 yesterday after upgrading, still not working so back to X11 for me :-(
> The sort() function was using a bubble sort. (This is of course a bad choice, and I think the maintainers plan to replace it.)

There are some valid use cases for Bubble Sort for small and almost sorted arrays (although Array.prototype.sort sounds like a very general solution, which I suppose is not a good idea). I've seen this in JavaScriptCore where they use Cocktail Sort (a variant of Bubble Sort) for sorting in some situations. They also added some performance numbers and explanation in [1] that show that it's faster than e.g. std::stable_sort. I actually tried to write an Insertion Set (which is supposed to be better than Bubble Sort), but couldn't get it to perform better than their Cocktail Sort implementation.

[1] https://github.com/WebKit/webkit/blob/master/Source/WTF/wtf/...
Well, a couple years ago I encountered compiler bugs with Zortech C, after it was purchased by Symantec. Zortech C was a great compiler, but that quality fell down in the version released version from Symantec. The code didn't change but the compiler did. Some code no longer compiled by the new compiler and other code would crash at runtime. This was simple code, but there was something about how the compiler handled private structs or public classes that caused these issues.
I guess "it depends".

If you are beginner dev (I would say over 90% of all devs) or experienced but never try to stress out your stack, it is not very likely that you are going to encounter and properly recognize an error in your compiler. Even if you encounter one, you will most likely change something until it starts to work again and then you will shrug it off.

On the other hand if you are very experienced, you are routinely writing code that stresses out your compiler (think algorithmic trading, etc.) and you are in a habit of trying to get to the root cause of every failure, you are very likely to find errors.

No non-trivial software is without bugs and compilers are some of the most complex tools used in our job. Because they are very complex and heavily used, all low-hanging bugs are already explored very well so what's left is typically very complex and requiring expertise to recognize and debug.
More precisely, Rust saves you from data races but not race conditions.

https://blog.regehr.org/archives/490
> The language syntax is small enough that I believe it'll take a short time to learn and get use to the syntax versus other languages.

I'm not sure size of syntax has all that much to do with adoption. Case in point: Lisp.
You're right, it is August 2017. I bought it from Amazon UK and they list the date as November 2015 [1] for some reason. I should have checked the book before posting. I've flagged the error with Amazon UK.

[1] https://www.amazon.co.uk/Deep-Learning-Practitioners-Adam-Gi...
We get that every century.

Also, there is 2/3/5 7:09:11 and similar.
Autonomous smart data warehouses getting into high gear
Show HN: An asyncio async/await wrapper for python bernhard
American puritanism, PC culture, and double standards I guess; I mean why are people fine with violence but not the sight of a nipple on TV? Why is fuck and shit bleeped out - but partially, so you still know what they're saying - but crap etc aren't? It's not to protect the children, they pick up that shit from school anyway. Same with "PG" swear words, I mean, flipping heck it's not like the gosh darn intent is any fudging different.

Racial slurs are a different category from "regular" profanity though. I think in this case they wanted to indicate it was two marginalized communities flinging racial slurs to each other?
That's good lawyers for you!
Atheism means literally "no god-ism", and since there are religious belief systems that don't involve gods, there is not necessarily a contradiction here.
The article actually speaks reason.

As somebody who learned C in a way that over time made me aware of the whole "compiler bug" vs. "the standard said so" thing, I'm still not over the nightmare that was "Admitting Defeat On K&R in LCTHW"... Beneath is the link, be warned that this read is probably not for the light hearted.

https://zedshaw.com/2015/01/04/admitting-defeat-on-kr-in-lct...
So while I'm still waiting on NoScript to get an update which is actually forthcoming (possibly tomorrow, but within about a week from what I gather), I took a look around to see which of my other add-ons were updated.

Other than a couple that were useful but ultimately not that important, and a couple I can do without until they get updated eventually, I managed to find that most of my Legacy extensions do have updated versions out. Namely, Video DownloadHelper and Greasemonkey, both extensions I thought would die with Firefox 57 out. That said, I wouldn't have known if I hadn't looked at the add-ons site as near as I can tell, while they still say "Legacy" in my Add-ons tab, they do have separate releases on the add-ons site specifically for Firefox 57 which are incompatible with my current browser and I'll probably have to install them again when I do update.* Assuming that is the case, you might find a decent chunk of that 70% already ready and you just have to take some extra steps to get them working again.

Overall, I am optimistic, lots of people have lots of nice things to say about 57 and the extensions situation is not looking nearly the sort of bad I was first expecting. I'm sure I've had more painful wait periods for my extensions going back almost a decade ago as it seems I really am waiting on just one and that one is coming shortly. Even those extensions which are now unsupported actually seem to have decent replacements and I've switched them over already.

* Note, this portion is entirely speculative, refer back to my commentary on waiting till an updated NoScript comes out before I actually install Firefox 57. It's possible they would just update once I do upgrade to 57 rendering my subsequent speculation entirely wrong.
Do a search for something.

I used to double click on the found text, select and copy.

Now I just select the search result line and hit copy.

Much faster.
UC Browser has been taken down from Google Play Store
Me too. All I could think of was wop but as no Italians were mentioned it didn't fit.
>Maybe because I'm not American, but it sounds fine to me. Whoever wrote the text is not using those words, just reporting.

Yeah, you'd think that. But then you'd be living in a place that uses it's brain instead of replacing it with political correctness.

Here, it's literally "wrong" for me to write out a direct quote of a racial slur and I could be fired for it, or chased out of town by protesters.

Meanwhile, I can literally call you "one ugly, thieving n-word" (literally saying 'n', 'word') and somehow, under PC guidelines, that's okay, when the context is horrific.

[edit] lmao, downvoted in less than 60 seconds. You like downvoting handicapped people? This site is a perfect example. The disable peoples' opinions don't matter. We're to be seen, not heard. Trotted out to make people feel sad and donate. It genuinely makes me smile watching self-righteous white people get offended "for me" and "at me" using my own minority status against me like I'm somehow brainwashed for not believing what some rich white kids think I should think about my ability to succeed in this world. "Oh no, Jim used a racial slur at work. I guess I'll never be a doctor." When did white people become the official spokepeople for every minority group? Damn, I love it when I'm right.
I detailed some of my issues/suggestion at https://discuss.elastic.co/t/parent-child-and-elastic-6/8572... but to no avail. After I looked through some of the github issues, I realized how long this was in the pipeline for and how much inertia there was in the direction.
Ask HN: Is there technical reasoning behind Animoji being exclusive to iPhone X?
To what extent, if any, is Animoji dependent on the camera and sensor system specific to iPhone X? Would there be a noticeable quality difference if it was available on other iPhones?
Are you serious or just trolling? Both are used by white supremacists to describe the respective ethnic minorities as a dehumanizing put-down.
Politicians support the businesses in their districts/states. Republicans are ideologically pro-corporate, viewing that stance as the best way to generate growth and jobs, but not many politicians are above getting a dig in at the other tribe.

The Republican base hates Silicon Valley with a passion. There's good political hay to be made by pretty much any Republican politician going after them. Imagine how popular going after gun manufacturers would be for the Democratic base, then imagine gun manufacturers were both insanely wealthy and powerful, and near universally loudly opposed to Democrats culturally. You don't really have to imagine the power of that; there's a reason Weinstein thought he could deflect the accusations against him by going after the NRA. Similar situation, but SV is far richer & more powerful than the NRA is.

Also, getting rid of SALT deductions isn't about "transferring funds to red states", it's about disincentivizing high state and local taxes.
Sure, sure. If Bill Gates gave $1 mil ist's nothing to him but what is it to ME? The average person would probably be tempted to murder someone in exchange for that
I was thinking "Wanker" but a) that's not racial, and b) I don't think it's that widely used in America.
It's a style figure; i.e. a choice an author makes, in order to convey their intent most clearly. It's artistic freedom to choose whether or not to use it. I don't see what purpose your insistence on delineated rules on when to use what words serves. I for one found the article more authentic in the way it was written, vs if they would have used 'racial slurs' or another generic term.
I understand why the media is frustrated about this. Zuckerberg basically promised them all of this traffic if they just "go all in" with Facebook. And now he's pulling the blanket from under them - just like the media was warned he would do, and they didn't listen.

That said, from an objective point of view, first off the media is not entitled to the user's home page in a random social network. They should have never believed that they were.

Second, to be honest, I think it's better for democracy if stories aren't fed by Facebook through its black-box algorithm. I suppose the a small government like the Serbian one couldn't do much to get Facebook to spread their propaganda through it, but if say the U.S. government were to do that, or even say the Indian government - oh boy. It would be such a propaganda machine, better than TV ever was.

The second part to this is that even if governments don't directly control the feeds to spread propaganda, they can exploit Facebook's algorithm, just like Russia supposedly did in the U.S. election, so the end result is the same.

This is why I'd rather people do their own research and they do the job of looking for posts, rather than "being served" those posts by a black magic algorithm that may have all sorts of biases embedded in it.
Because a slur is not a description of a slur, it is the slur itself.

You can argue about whether it's appropriate to use in different contexts, but pretending it's the same as the word "murder" or "knife" is a false equivocation.
It probably was deeply scrutinized before publishing, just to be sure it doesn't contain six lines that could have Musk "hanged".
How to Watch DVD Movies with 3D Effect on Samsung 3D TV
I did a similar thing for Facebook Messenger, though I adapted PyZork and expanded it with my own story (using a custom js object based language, slightly more verbose than Ink): https://adventure.kilianvalkhof.com/
> I think its pretty unlikely (in terms of db design) that you'd have a consistent system that could service reads but not writes during some manner of outage.

It's very easy to imagine this scenario. All you need is a read replica of your CP RDBMS.

For most systems consistency is only required on write transactions and eventual consistency on read only transactions is acceptable.
Being (too) high 24/7 likely has downsides in the long term but as with any exercise it's possible you can improve your performance without downsides if you have adequate rest and recovery.

There are things that are not on by default within us humans. These came to mind quickly:

For example modulating your breath (deep slow breathing) can give your consciousness a boost or help induce relaxtion.

Meditation exercises or when you calm down to slow breathing and pay attention to sensations and thoughts has been shown to modify brain matter [0], and according to eastern scriptures and personal experience, increases awareness.

Touching the roof of your mouth with your tongue (taoist technique to connect the two main channels) has been shown to boost performance. [1]

Ymmv but long term daily use may contribute to increased sensitivity to emotions and have you be 'way out there, mayne' a bit too much. Not very scientific, I know.

[0]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3004979/
[1]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3940506/
Freedom of speech and religion destroyed by letting two men or women cement their bond to each other? Mate you need to take a few steps back, and a long look at that statement.
Did you talk about pricing as well? Care to share details? :)
Thanks for your very informative reply - definitely more for me to read up on!
Sure. It highlights the corrupting influence wealthy people have over politics.

I'm just saying, Thiel giving a small (for him) donation to some random AG doesn't necessarily mean he's particularly interested in that race.

I would guess he has given equal or larger donations to many other politicians and political action committees.
While this headline is factual, this is like saying "Man With Pre-Existing Health Conditions Donated to the Obama Campaign, and Now We Have Obamacare". People shop for candidates that will serve their interests and then try to help get them elected. That is how our system of government works, and there is nothing wrong with that.

The article strives to imply that Thiel paid this guy off to bring the action, but provides no factual basis for such a conclusion. He apparently sought out a candidate that shared his point of view on Google, and donated to him.
It's as simple as that. This article really is nothing more than drivel intended to further impune the reputation of a man hated by liberals for his support of Donald Trump. It's no coincidence that it appears in Bloomberg, which happens to be owned by one of the most liberal people on planet earth. I can't stand political propaganda masquerading as legitimate news - on the left or right - but that seems to be all we are exposed to these days.
>gulp doesn't even have a clean one liner for copying one file to a different location with a different name

??

gulp.src("srcfile")
.pipe(rename("destfile"))
.pipe(gulp.dest("destloc"));

What's the problem?
Because otherwise it ends up like /r/learnprogramming with questions like "What's the best langauge?" and "How can I make this <complex project idea> without experience?"

Maybe they should add a "casual area" where anything can be asked without strict rules and a more friendly discussion. If it leads to some good knowledge exchange somebody could pick it up and make a "formal" question & answers out of it. Otherwise it just gets deleted after some time.
It’s only fair. Google goes after conservatives, conservatives go after Google. Don’t want your fortunes to depend on politics? Easy solution: stay out of politics. Be neutral and above the fray, declare political discourse (all of it, not just conservative points of view) socially unacceptable at work.
Keep your SaaS manageble, 3 steps to define your MVP
When I read the article, I thought it would be 'wog' but (after a quick google - hope that won't put me on any watch lists) it seems that's not really a word in the US.
While that is true, there is more room for improvement in Zimbabwe than there is in most countries.
Zimbabwe army launches takeover against 'criminals' around Mugabe,
I'm not arguing that they don't. But one hopes that they don't contain, for example, glyphosate.
> For example, scrolling down to load all my Facebook messages into the left-hand bar.

sounds like an X-Y problem. Why wouldn't you just use the facebook API ?
intersting, can you order and use them for regular machine learning projects? always looking for ways to escape the nvidia monopoly.
The XML isn't ink.
Eh, no, never. The article is bullshit.

https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=__open__...

https://bugs.llvm.org/buglist.cgi?bug_status=__open__&no_red...

I fight compiler bugs all the time. Poor optimizations, poor comparisons, bad allocations, incorrect warnings and errors, long compile times due to bugs, don't even get me started on GCC intrinsics and SIMD.
You can write webpack “config” in JavaScript. It’s already programmable.

Not to mention every loader is programmed...

I’m really not sure what you’re getting at here.
I switched to Brave a few days ago and have never been happier. The problem with firefox on Android is that it is extremely slow, though apparently not for everyone. Slow in the sense of tapping a link, then having to wait 5 to 10 seconds before the GUI updates and the link starts loading. It's incredible and I never found a solution to this problem. It's a pity really.
I think it is more common in the US online at least now that the internet has made British slang more visible to the world.
It doesn’t seem like disclosure was coordinated with NPM itself - which usually wouldn’t be a problem as it’s the software user’s responsibility to follow patches and stay up to date. But in this case it seems funny that NPM wasn’t considered a principal party for responsible disclosure given the entire context of the investigation.