skysight-inc/HackerNews huggingface dataset:
Ah yes, parallelism (locking etc) part is entirely handled in generic Rust library (Rayon in this case), and not specific to Stylo at all. Here is where Stylo meets Rayon, https://github.com/servo/servo/blob/master/components/style/...

//! Implements parallel traversal over the DOM tree.
//!
//! This traversal is based on Rayon, and therefore its safety is largely
//! verified by the type system.

/// A parallel top-down DOM traversal.
///
/// This algorithm traverses the DOM in a breadth-first, top-down manner. The
/// goals are:
/// * Never process a child before its parent (since child style depends on
/// parent style). If this were to happen, the styling algorithm would panic.
/// * Prioritize discovering nodes as quickly as possible to maximize
/// opportunities for parallelism. But this needs to be weighed against
/// styling cousins on a single thread to improve sharing.
/// * Style all the children of a given node (i.e. all sibling nodes) on
/// a single thread (with an upper bound to handle nodes with an
/// abnormally large number of children). This is important because we use
/// a thread-local cache to share styles between siblings.
Russians currently celebrate Christmas by being mostly drunk between Orthodox Christmas and Twelfth Night.
That is the scalable solution, but I get by just fine with a trail cam pointed at my driveway. It takes 5 minutes a month to scroll through manually and check that most cars are me, my wife, or family, and then check any others.
My data is already deduplicated - it's mostly video by volume. Total is in the region of 4T.
What's the difference between hellbanned and regular banned?
I believe one of the terms you're looking for is "judicial economy."
You hit the nail on the head - and nothing really turns off a viewership than being "taught" about yourself. 90% of conservative talk radio is "teaching" about how liberals think.
Glad to hear jumping ship every year did not impede your progress. Someone at a BigCorp once told me that it's good to stay in one place for 5 years - otherwise you'll be seen as a 'leaver'.
Because they don't have to. Sublime Text 3 has been rock solid for like 2 years now, and the competitors (VS Code and Atom) are like the same thing but slower and use javascript instead of python for plugins. There really isnt anything missing that they have to scramble and add people to help with.

Not everything always needs growth.
Maybe the dude wants to just hack on his favorite product instead of run a company? Your comment is inappropriate.
Yes, and I think that's fine. (I'm in a largely similar position in my own job as it happens, and my management agrees: we probably want out of the technology I'm working on, but we want it well-maintained until we figure out what our better option is.)

My sense, and again I am an outsider and might be wrong, is that Rod wasn't of the opinion that he'll enforce the CoC as long as the TSC (other smart people) and the Node community see it as the right current plan, but he'll advocate for long-term change. He was of the opinion that, right now, not only was the CoC without merit, but it's reasonable for him to actively apologize for moderation actions that the rest of the TSC took.

That is I think not directly analogous to what you are doing. It is much more analogous to you replying to your coworkers code reviews with "-1, it's 2017, you shouldn't write in C," or replying to your customers' bug reports with "Yeah, well, we're writing in C so of course our code is broken." Your coworkers are willing to work with you because they believe, regardless of what articles you're sharing, that for the foreseeable future you will write the best C you can and help them write the best C they can. If that trust is there, advocating for change is totally reasonable. If it's not, and either you believe that your coworkers are hopelessly misguided or they believe that you're hopelessly misguided, one of the two factions needs to leave for the team to be productive again.
Why I'm Excited About Scalaz 8
But isn't that exactly what OP meant?
For purposes of clarity, lawyers don't get 50%, and whatever they do get needs to be approved by the judge. It's often 20-30% depending on work.
>WAMU still plays old Car Talk shows on Saturday morning, a couple of years after one of the brothers died.

I occasionally listen to the syndicated podcast. I know next to nothing about cars. Minus the 'forwards from grandma' style jokes that occasionally pop up in the beginning it's a quality program.
Not in our experience. WebRender 1 used to do the rectangle culling on CPU and it ended up being way slower than using the Z buffer on every architecture we tried, including mobile. (Overdraw was even worse.) There are a surprisingly large number of vertices on most pages due to glyphs and CSS borders. Note also that rounded rectangles are extremely common on the Web and clipping those in software is a big pain.

Generally, we are so CPU bound that moving anything to the GPU is a win. We had to fight tooth and nail to make WebRender even 50% GPU bound...
In my opinion, any optimization done before taking the naive approach is usually premature optimization.

That might sound a little extreme, but in the past 5 years I've run into exactly 1 problem that was solved by busting out the profiler and optimizing. In that same time, I can't count on all my digits the number of features that didn't ship, estimates that were overshot, deadlines that were slipped, etc etc. I've even been part of a team that ran out of runway while popping open jsPerf to choose between !! and Boolean(). Our app was fast as hell -- too bad no one will ever get to use it.

If you're expending cycles choosing between ++x and x++ and you're not ahead of schedule, please stop.
Wouldn't this be fraud if you didn't flag the changes/tell the other party about them?
> I'd say it has a few main facets: - ICMP is dangerous, and needs to be blocked. This is partly true, as there is historically information leakage with ICMP under certain codes. So blocking all of it is easier than trying to figure out what should be allowed and what should not.

It's actually quite easy to identify which should be allowed and which should not.

ICMP: 0,3,8,11 (echo reply, destination unreachable, echo, time exceeded)

ICMP6: 1,2,3,4,128,129,135,136 (unreachable, packet too big, time exceeded, parameter problem, echo request, echo reply, neighbor solicitation, neighbor advertisement)

See, that wasn't hard. These are the base requirements for you to have a reasonably functional IPv4 network, and the absolute minimum requirements for IPv6 to work properly.
Can confirm. And they'll call you on your personal cell. VCs are tracking us just as much, if not more, as we are tracking them.
That's awesome of the IT department, and kind of outside the scope of what I'd expect their knowledge to be - customizing an IDE. Was that the "standard IDE" for the company or something? Maybe you just had a random Sublime expert on the team?
The kafkaesqe trial of Slobodan Milosevic (2007)
Well, the first paragraph already has erroneous information. You cannot give infinite claps. There is a 50 clap per article limit.
I agree, but I'm not sure how that's relevant.
I'm not sure if you're misunderstanding the parent comment's intent, or choosing to focus on the personal aspect (chiding). They're suggesting a strategy for you to get into either YC or an automated farming startup.
Can I ask what was the geographic move (or is it <somewhere> to SV/SF/Cali?)?
-another trapped dev
After we are done talking about Backblaze as a snappy app (yes, it has always been many times faster than CrashPlan), cleaner and simpler interface (no doubt here), a lot faster speed (this has been my experience and seems to be the case with a lot of people), it really isn't much good as a backup service choice.

I have mentioned before, I think here on HN too, the data retention policy is just too bad and their reasoning for it, that "it's not an archiving tool", is beyond ridiculous.

And then their interface for restoring files is only from the website. Yes, even if you have to download a 15GB file you do it in the browser or ask them to ship the hard disk to you. I guess it's tough luck if you are in a different country, or different continent altogether.

I will stick to CrashPlan for the time being and go for the 1 year Small Business plan (at 75% discount for existing Home customers) but beyond that or maybe even before that I am looking at something solid and self-hosted. I already backup my Dropbox folder to Tarsnap (which has a kind of okay GUI now), I will look at Glacier or a VPS and backup using something like Attic or Borg. Sad they have no GUI. I feel confident about backup apps with a GUI - I find it intuitive to customize and can see in one look (or maybe keep seeing) what's happening if I want to.
I haven't tried sublimeGit - what's it got that I'm missing from VSCode's git? I only really use it to commit and compare when I'm merging.
It's likely your co-workers are just covering their butts.

At most companies it is more useful to your long-term employment prospects to outwardly support your company's mission than to be neutral or a critic. Whether that behavior is sane or in the best interest of the company is different.
> Gold (and cryptocurrencies) cannot support a market economy because of the problem of hoarding a limited resource and the lack of representation of debt.

That's a bold claim to throw out there with nothing to back it up. Gold has been used as a currency for thousands of years. Crypto-currencies are out there working whether you like it or not. To say that they can't work is pretty silly when they are literally working right now.

> they would require taxes be paid in the _coin of the realm

First, you should source this since it sounds like you are talking about a specific country at a specific time in history.

Those were usually made of gold and silver. Why do you think coins have cleated edges? It's so people can shave them off without someone knowing.

Also countries used gold to transact between each other, no matter what they tried to press on their citizens. The longest any fiat currency has lasted is around 300 years, most don't last 50. Our current world wide currency system is only about 40 years old. The transition came after Charles DeGualle started to reclaim France's gold after the Vietnam war because he feared the US didn't have enough gold to redeem their dollars. Nixon was forced to take the US off the gold standard completely and our current system was born.
I do. I have log files that I want to syntax highlight. In notepad++, this is a breeze.
"As a general proposition, I'm hesitant to support that."

I'm even fine with this (I hate software patents).

But it seems very wrong to essentially be able to take what you want from small companies because they are afraid to take you on.

Regardless of what mechanism you use to achieve it.

"and they are likely saving Facebook a whole host of headaches."

I am empathetic, but i also disbelieve this. I'm aware of every headache Google has ever had in these situations, and i can't imagine Facebook's are particularly different.

I can state affirmatively that this license would not have prevented even one of those headaches.
Thus it would have been infinitely more helpful if they had cited any examples.

As for your viewpoint on the scenario. FWIW: yes, i am certainly biased by what i've done. But I actually have dealt with a tremendous number of startups, from both sides of the fence (I also do due diligence on this side, and have helped plenty on the other side). The number who would have no effective recourse under this license, who would have had effective recourse before, is quite high.

Would that recourse only come into play when they are essentially fcked anyway? Yeah, maybe. But it's worth something*.
Perhaps I am unusual but even for a professional programmer $70 is still a lot when there are other free tools that are just as good. Why would I spend $70 on an editor rather than treat myself to a new game or a nice meal out instead and have a still-excellent experience using something like VSCode?

Yes Emacs, Vim, Notepad++, etc. have been around for years but they are/were no way near as simple to get to grips with or as smooth out-of-the-box. That is where Sublime Text really nailed it. It was simple and beautiful from the moment you ran it. It didn't need a tutorial to help you figure out how to exit ;)

Now we have Atom and VSCode (to name two) that offer that excellent experience out-of-the-box along with regular updates, built in Git integration, open source, etc.
I believe litigation in the United States is based on the idea that access to the courts to redress grievances (against private individuals or public institutions) is fundamental for a civil society. This goes as far as preventing habeas corpus from being suspended in Illinois during the American Civil War as the courts were still in operation, and the "justification" for holding people in Guantanamo. While I have heard the vague generalities of "overreach" and "unconstitutionality" levied against regulation by some opponents, the more nuanced economic argument is that regulation creates barriers to entry, slowness to adapt, and governmental bloat (i.e., bureaucracy which can only be reined in by more bureaucracy). The market solutions to regulation are more properly insurance (by producers) to cover claims and tort constraints. Snowflake society doesn't like calculating the economic (market) value of risk to life or limb, but the truth is that without reasonable tort the economic impact will still be born, but socialized by non-risk takers subsidizing expanding bureaucracies.
I'm wondering if this is why Chrome and VScode run horribly funky on every ubuntu installation I've tried. Bad memory management with so many v8 instances running?
Find it hard to sympathise with complainers as one of the dozen full time Textmate users.
Great idea. Let's use highly flammable devices at the end of their useful life to power our largely wooden houses. I'm sure the insurance company won't mind paying when those houses burn to the ground. What could possibly go wrong?
No, sum types and product types relate to values, inheritance and composition relate to objects, which include values AND behavior. Inheritance is therefore abused to share behavior. This distinction is important, and relates to some common OOP patterns of popular languages.

In that model, composition of behaviour over inheritance is definitly important to understand, as overriding behaviour gets tricky quickly, and functionality is spread accross many class in the inheritance chain, it becomes difficult to follow and see the full picture.
It's funny. Personally, I only use about 10% of Sublime's functionality, yet I keep upgrading to new builds (even though there's nothing new that I need), and I plan on buying a license upgrade when 3.0 goes official.

I don't feel bad giving them my money because I use Sublime for 8h a day, and given the amount of time between major releases (5+ years?) the cost per year is ridiculously low.
Even with an overall hierarchical design, some places still tend to have fairly major roads with houses on both sides, these are the places I'm concerned about, directing more traffic to these major roads from historically less trafficked roads.

I would think having gaps in the barrier, say every five or ten meters would be sufficient?

I like your humble opinion :) that seems like quite a fair solution all around.
> 3. In Qt, if I overlap 52 QML rectangles like a deck of cards, does the renderer only paint the parts of the rectangles that will be visible in the viewport? I was under the impression that this was the case, but I may be misunderstanding how the Qt QML scenegraph (or whatever it is called) works in practice.

Nope, QML draws everything back-to-front with overdraw. From what I can tell, there is an ability to batch things into standard forward-renderer opaque/alpha passes, but that requires setting a flag QSGRenderNode::DepthAwareRendering which no builtin nodes set, from what I can tell, so the whole thing is skipped.

The core renderer code is here: http://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/quick/s...

Search for m_useDepthBuffer and DepthAwareRendering and follow the trail -- the only use of the flag is from an example about raw OpenGL integration.
> When 3.0 is released, upgrades will be available for $30, or $15 for users who have purchased recently

I will buy it again for the full price as a "Thank You!" to the developers. I have been using Sublime Text daily since 5-ish years and it has always been amazing. It's easily one of the best 50-60$ I have ever spent.
well, without any extra information, the expected future lifetime of a thing is proportional (equal, actually) to its lifetime so far. therefore, yes, it's perfectly sensible to expect Emacs to last longer :)
Hellbanning is "scream into the void" mode. You can login and post and see your posts appear as usual, but nobody else will see them.
That seems a very cynical view. What I see is a very stable editor with a good breadth of well thought out features. Im struggling to see greed, arrogance and a lack of mature leadership.
Well yes, lots of projects do run on the so-called "benign dictator" model. As do nearly all companies.

Moderators abusing their power is absolutely possible. However it seems to me, anecdotally, that putting in place a CoC is a good sign that such abuse is about to get far more common.

The problem is that a CoC cannot really be any more precise than my vague 'use common sense' strategy is. A CoC will basically say "be nice to people, don't be a dick" in more flowery language, but ultimately - as incidents like this one show - there will still be moderators who decide whether any given incident is in violation. So a CoC doesn't really help with moderator abuse: if they want to be abusive, they're going to do it.

Of course, you can get really in depth and create judgement panels, voting mechanisms, appeals processes etc for a CoC violation. But we already have that, it's law.
Also works on Linux which Backblaze doesn't. I have Ubuntu on all the family and some extended family machines and using Crashplan currently.

Anyone can recommend if a good backup alternative that works on a Linux (desktop)?
The comments are littered with lots of complaints, but very little alternative suggestions. Does anyone have any recommendations for a backup solution they actually like? I like BackBlaze as a company, but like many of the other commenters I have an issue with the 30 day deletion policy.
Auto calculate writte equations
Equating unit tests with 100% code coverage is a strawman. I don't think most people care about full coverage, and in some kinds of code it would be impossible.
This "kaiser101" guy is an unfortunate e-jerk. He says: "I agree that there are only 2 people working on this product," as if that's something one could disagree with, and then goes on to say that people paying $70 - for Sublime 2, no less - have a right to know when the next stable release will come out.

I am using the dev build for my production work and it runs like a Swiss watch. The title of OP and the forum post is essentially a troll to instigate the developer(s) to come out and give a more definitive answer.
Non-AMP second link: https://www.qui-tam-attorney.com/amp/10-largest-qui-tam-whis...
TL;DR: Use Windows, as the latency penalty for using Linux is excessive.
I'm hoping whatever multiserver µkernel os replaces Linux actually does better.
In the US. In other countries, they have different norms. Therefore, it's debatable.
https://en.m.wikipedia.org/wiki/Stealth_banning

http://www.urbandictionary.com/define.php?term=hellban

Not entirely accurate on HN since, apparently, all banned users can continue to post, but their stuff shows up dead (thus, they are only invisible to people with "show dead" turned off) and most of them seem to be well aware they are banned.
You are underestimating emacs a lot (even if we talk about 30y ago)
You don't have to be 35 to start hating your job, I did at 25. It begins with the realization that you're a loser in the corporate hierarchy, and do as little work as you can possibly do without getting fired.

Software developers tend to complain that their job is tedious, repetitive, and that they aren't learning anything. Most jobs are like that. I believe that a large portion of repetitive software development can be automated, and this is a largely unexplored area.
that's very interesting, I was starting to feel bad about "wasting" my time reading a vent but this comment made it worth. Thanks.

From the Readme, here is a blog post[1] explaining what Language Server is.

[1] https://code.visualstudio.com/blogs/2016/06/27/common-langua...
There's a boom and a bust cycle when it comes to new technologies -- doubtless blockchain will have to go through the buzzsaw just like the early commercial Internet did in the early 2000s.
I really like the idea of React Native... similar JS engine constructs, but a leaner UI layer... though, really need a bit more unity in UI controls across platforms.

Another bit seems to be some work in progress from the Xamarin guys at MS.

In the end, an XML based UI combined with a JS runtime engine seems to be a very powerful combination... getting similar points of integration with other languages could be equally nice.

Something resembling Material Design, or Bootstrap as a cross platform UI toolkit with an XML interface would be a great place to start. Electron really seems to be as close as it gets for the most part, with the least cross platform effort.
Please let me correct what you just said:
"rent seeking is pretty blatantly anti-competitive [1], detrimental to individuals [2][3], and rotting the system from the inside out [4][5]."

Now let's talk about having control over my speakers.
People can vouch for individual comments. That may be the case here.
your technology is an Android App that remote-controls Uber and Lyft apps, and you charge 100$ per year for it

What makes you think nobody will sit down and rebuild your app in a week?
Language server integration is a big one,

but even if it didn't do anything more than Sublime, it's free.
That's pretty much what happened to nodejs, as far as I can see - somebody said that CoC and speech codes may have downsides, people freaked out and demanded that either he's booted out or they leave.
(1) https://www.google.nl/search?client=ubuntu&channel=fs&q=whip...

(2) his lawyer did contact us.

WW.com has had a number of such threats of lawsuits for all kinds of reasons, exclusively these were by Americans and they were all looking to get money out of us.

In business circles this is simply seen as a cost of doing business in the USA, if you are large enough to be visible you will get sued.
You have the power not to enter into the agreement. No one is forcing you to download a song from iTunes or open an account at Wells Fargo. If you don't like the terms, don't enter into the agreement.
Well, you may feel that way, but you are contradicting a direct value statement. The OP stated unequivocally that 70$ was not worth it to them - that's not really for any of us to decide, we can only disagree that it's a lot of money for us.
While I'm sure there would be minor savings, the price differential is so large that the data would need to be >90% duplicate to be cost-competitive even for small data sets.