skysight-inc/HackerNews huggingface dataset:
Interestingly, I seem to have the opposite complaint about XML parsers. People generate crappy, broken XML all the time, but many of the services that digest it are horribly picky and unwilling to take even valid inputs.

Some refuse empty fields and demand they not be included as tags. Some demand a specific list of tags, and insist all be included even if empty. Some clearly have non-recursive parsing, only honor certain depths of tree. Some have completely hard-coded parsers, and only accept certain tags in certain orders. The list goes on.

Is this just Sturgeon's Law, where things are broken in both directions? Or is there some predictable reason that some tools become overly permissive, and others overly restrictive?
Site is unavailable for now :/
interesting work.
Another way of looking at this is tangibility. I think people are starting to become nostalgic for simpler devices, things they can wrap their heads around and grasp how they work. Today's technology can be overwhelming to many, and might find comfort in old school.
There are still a lot of software side of things we as a community can do in accelerating compute speed - for example, add OpenCL support for popular AI framework/libraries, which will leverage existing hardware and non-Nivida GPUs' power.

[1]: https://github.com/tensorflow/tensorflow/issues/22
Duly noted!

I'm not in this field, but I know enough to know what not to do (most of the time).
This is really great of Mozilla. I’m really excited to see such a large rust project used on such a scale; after that I think there will be few doubts it’s a really really impressive language. Also the fact that Mozilla knew this and decided to take such a bold step as rewrite their engine is super cool. I’ve done rewrites and they never go well so hats off to them.
How to Calculate Facebook’s Impact on Your SEO and Direct Traffic
> 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.

The rendering part of the question has been answered in another comment, but I would like to point out a couple things.

QML elements are `QObject`s with all the overhead[1] that comes with them. They are created even if they are not visible unless you have some `Loader` or C++ magic to prevent it. A QtWidget `QStyledItemDelegate` only had a single instance for all views/elements that used it. It could scale to millions of "cards" (assuming a QAbstractListModel was used) without any overhead[2].

So even if Qt manage to batch the draws and avoid painting everything, there is still a massive overhead in having such deck. I would suggest using a Loader and keeping only `n` cards loaded. If you want to minimize the performance impact.

[1] Object tree management, signal and slots, `n` connections for each QML expressions (recursively down to each tree leafs), memory impact, slower GC, etc.

[2] Assuming the model had the lazyloading functions implemented.
What's up with calling obvious stuff by "broad assertion"?

Are you saying that people can not be identified by their IP address?
Another recent review paper:
Deep Reinforcement Learning: An Overview, https://arxiv.org/abs/1701.07274
Huh, I had the opposite reaction. I thought that it was a very nice, clear article, which is phrased to be approachable by as many people as possible with some amount of technical background.

That technical background may not be as programmers. It may be power users, or web developers, or the like.

And I thought the analogies and illustrations helped out with giving some context that people who aren't systems developers might be missing.
Mandatory binding arbitration
Clojure doesn't have hygenic macros/continuations. Scheme people highly value these features.
I just canceled my Crashplan about 2 weeks ago and fully switched to Backblaze B2. Mostly because I consolidated all my computers to a Synology NAS and now I upload to B2 via Synology Cloud Sync. This way I have a single on-site backup plus my offsite backup. I never liked that I had to manage Crashplan on each individual computer. Now I just setup NAS sync and upload from the NAS.
I believe it. It's so tightly aligned with the progress a driver is trying to make, and I'm sure they're doing all sorts of ineffective work arounds / substitutions right now. Think you guys have a shot at defining a new category here! Good stuff.
A curious first example. I too have found that my teeth get and stay cleaner using an electric toothbrush. While many technological wonders infiltrating our lives today are at best conveniences -- and often just distractions -- why not embrace one that genuinely improves our physical well-being, encumbered with (as far as I know) nothing in the way of undesirable side-effects?
The standard assumption is that you need to make money through advertising which favors maximizing clicks and page views over quality. But at least in a number of cases, thought(ful) leadership by platforms is overlooked as a source of serious journalism. Goldman Sachs and McKinsey put out a lot of free research because this thoughtful leadership help establish them as an authority for their main business.
If you really believe it is pennies per terabyte, than go ahead and start your own online backup company. It isn't that cheap, especially since you also have to pay for bandwidth, customer support, etc.
pc86: would you really bet, or you are just bullshitting me?

We could definitely drive up to Las Vegas and make a bonding, lawful bet. But I need to know how much $ you have on your mind, so I'm not wasting my time here.

I assume "mental check" would be done by physician selected by you. But as long as she/he has expertise in the field and is licensed in the USA, I'm fine with that.
Startups Anonymous
Following I like to see ( If possible ):

Many app are stop, if issue with net connection or send a big notification about my internet connection issue. Why I have to see it? Can app not manage sync & net issue with local storage or something. I mean I am just taking a note and for taking a note, a real time internet connection is not needed., Right? it's not email app where connection is more important.
Enigma is building a decentralized, open, secure data marketplace that will change how data is shared, aggregated and monetized to maximize collaboration. Catalyst is our first product and the first application running on our Enigma protocol. Powered by our financial data marketplace, Catalyst empowers users to share and curate data and build profitable, data-driven investment strategies.

So much said that explains so little.
That's not really power. And again, I see absolutely no valid reason why these terms should be allowed. There is zero reason why a company should be able to ask you to sign over your rights. They're rights for a reason. You're supposed to have them.
Good article, but the title is misleading. The article itself shows that new leadership made poor decisions, "had an addiction to real estate in prime locations, and top tier consultants." Those are poor choices in a dwindling market, and show the relative youth and inexperience of the leader.

I do feel journalism will eventually recover, as we will always need information. What will have to happen is the strengthening of new revenue models. "Free plus adverts" has not worked for many journals, and where it has worked, it has led to clickbait and fake news and all sorts of other travesties.

We used to pay to buy newspapers and magazines. We may have to do so again.
According to their website you continue using the same Java app: Do I need to install a new CrashPlan app?
No. The conversion process automatically updates the CrashPlan app on your computers. Instead of the green-themed CrashPlan for Home branding, you'll see the blue-themed CrashPlan for Small Business branding.

[0] https://support.crashplan.com/Subscriptions/Migrate_your_Cra...
I don't accept that and I think that those people are, by and large, why we need one.

But, by "muddying", I was referring to the original post I replied to that pimped services for turning people into somewhat-competent web developers and calling them engineers. Sorry for the confusion.
But based on the article, it wasn't addressed until users raised a stink about it. And it wasn't just privacy, it was also closed-source, unnecessary features that should be an addon, etc.
Indeed. And that's Freenet's problem. It does a great job of obscuring locally stored content. The majority of data on your box may be child porn, but nobody can tell. However, Freenet relies on randomized request and data forwarding for deniability. That seemed reasonable, a decade ago.

But investigators have figured out how to determine that a particular node has handled pieces of a particular file. Not that the user loaded or requested the file. Just that their node handled part of it. And of course, IP addresses aren't obscured.

So investigators run nodes, and serve child porn. And then they accumulate IPs of peers that handle pieces of said child porn. And get subpoenas for those in their jurisdictions, and raid users. And have experts that bullshit juries about how Freenet works.

Understandably, most defendants settle. Except, for example, that guy who's rotting in a Philadelphia jail.
It's a good view but fairly one-sided. I think the digital transformation also showed some pretty severe flaws underlying the model of journalism. I can think of at least these:

1) When the entertainment and information alternatives are much poorer the bar is much lower. Newspapers were used to this and then the internet raised the bar quite high. Whereas a bunch of friends might get their banter on by reading a sports newspaper at their bar they may now get a steady stream on twitter, or read a specialized blog if they're nerdier, or...

2) We romaticize journalism way too much. These days if I want the reality of the government budget I'll more easily head online to a specialized blog or read the well organized state stats page than read the newspaper. The newspaper article on the same thing is often wrong, sometimes comically so (e.g., missing the scale of the national debt by a factor of a 1000). If we get to topics I really know about I'll definitely get much better information, and a nice discussion to boot, in a specialized forum like this one than in a newspaper. And these kinds of places pop up more and more.

3) The kinds of things I'd really like an investigative journalist to do are just not done and probably never were. I don't see anyone going through the published laws explaining things, running through government spending and explaining where the problems are, and a million other things that are now easy to do because the data sources are available. The closest they come is doing "factcheck" articles which are nice to try and keep politicians in check but are an extremely biased source of news. I don't want you to be driven by whatever the current soundbite is, I want you to drive the news cycle by picking the things that actually matter to people, running through them methodically and reporting on that original output.

Pointing towards the current US president as an example of how journalism shows its worth seems shortsighted. The challenge of Trump is what they are actually setup to do. Challenge a few shallow narratives and keep pushing until things unravel. It's the actual challenge of educating the population on important topics that I don't see a way for journalism to get enough resources to turn around and actually do. But maybe I was expecting too much from it.
St. Louis’s First Total Solar Eclipse Since 1442
Perhaps a lot of the "whining" comes from the people using the Family Plan.

Going from $149/year for 2-10 computers to $240-$1200/year is not a little increase
Thank you! I am very glad others find the algorithm finding the "best times" to be accurate as well. This was definitely the hardest problem to solve as some places have two seasons, some have one, and I'm trying to find the best time on a scale relative to that place.

I'm aware not everyone will be satisfied the "pleasant weather" parameters I used, but I don't think there's another way to give a range quickly. Perhaps I could add some options on those pages. I'm not sure it would be worth the extra clutter and work to catch edge cases, though, as I'll never satisfy everyone's travel preference. Right now those looking for other weather preferences can use the map, but I understand clicking through several weeks is less than ideal. Hopefully the graphs on the page offer a bit more guidance for you.

One question: are you aware of any dataset that would help locate rare species? I can't guarantee I'll use it, but I love having lots of data handy.
Please change the title to "Chrome OS Enterprise" - it's not Chrome browser enterprise.
Show HN: Coinbots. APIs for crypto predictions and market indicators
That was my point, I'm not expending cycles choosing between ++x and x++. I've just chosen a different default than most of the code I've seen, and you still need to realize when the default doesn't do what you want - but that's usually obvious.

Sorry to hear about your unsuccessful projects, that's a bummer. I hope that premature optimization wasn't a major part of the blame for any of them.
$10 per device is the backup world's "per-CPU" licensing.

Scenario: say I have multiple computers. I have a family's computers, plus parents and in-laws. The amount to backup on everyone else's computers is small (mine is ~1.5TB, more later). Before I covered it for free, knowing that for my peace of mind it was worth it. Now I'd be looking at $1200/yr vs the $150/yr before.

Aside: Regarding deduplication, I'm frustrated none of these backup systems will deduplicate across computers. My work desktop & work laptop contain many of the same files. Will any of them pick it up? No - because each computer encrypts with its own key. That's great, but for the two computers I own I'd like to set them to use the same key (this is with Arq BTW)

> I'm amazed that people here (who probably take in pretty decent salaries) cannot afford to pay $10 for a backup service that gives you all that.

A few points:

* I'm not in SV and neither are other readers. Wages in Europe are a lot smaller (though v good in the tech sector)
* I can afford it, but I'll have to spend $1000 less on something else
Agreed. I think the author is swinging pretty far on the spectrum and there is a balance. Definitely considering if your need vs want something and making that tradeoff intelligently. I have a kindle and read a lot of books. It's a few generations old and doesn't really need to get updated. Cell phones can be really addicting to the point where I'm not even really doing anything on it, just staring and touching buttons. I don't have it in the bedroom because then I'd never get to sleep.
Honestly, I wish there was an extension that could translate click bait phrases to non-click bait ones. It'd be hard to do w/o first reading the article though.
First part is Hanlon's Razor, second part is Einstein:

> "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
> Why don't they scale their development team with it's popularity?

It could also be that they don't make as much as you think. After all, 70 USD per major release is not really that much. Assuming, a 150k per dev salary (and it appears there are two), means they have to sell 4200 licenses or so. Sublime 2 has been around for 5 years ago? So that means they need 20k licenses. This only takes care of the salary though and not the hosting expenses, office space etc.
Hmm, it seems to be working on my end -- hopefully the issue clears up for you.
OK, thanks for the feedback
Sublime text is an amazing editor, I cannot even remember how many times MS reverted updates on code because of stability issues. I have never faced a single bug in sublime. It just worked and I applause the developer for being an "engineer" and not a hacker coder cracker who moves fast and brakes things.
You are confused as to what is a "racially-oriented supremacy organisation".
Sure, this is a figure of speech -- if it were abuse in a technical sense they would be going after users for terms of use violations rather than changing their pricing. I think the intent here is that they probably predicated their pricing on a certain anticipated usage pattern where most of their users would be regular people making backups of typical hard drive sizes and contents, and that more people took advantage of the unlimited offering to do something other than that, which meant their pricing didn't cover their costs.
Note that everything in components/layout is servo-specific and not used by Stylo / Firefox. The code in components/style is shared, and the code that hooks it up to Firefox is in ports/geckolib/glue.rs (specifically Servo_TraverseSubtree).
I thought this was a special version of Chrome the browser and I think many people will too. Especially someone like my brother who works at a corporation. If they told him they’re switching to Chrome Enterprise he’d be a tad confused.

Side Note: the reading experience on this blog is one of the best I’ve seen on mobile. Love the text size though the header animation was not the smoothest. Nonetheless great job.
you'd need 33 of 128 ancestors which is the level of the parents of your great grand parents' great grand parents
The problem with the parties mentioned in the grandparent comment (nazis, alt-right, islamic extremism, and on the (claimed) other side of the spectrum, antifa, SJW's, environmental extremists, etc) is that their claims are often backed by emotions (we hate $demographic), but said claims also incite a strong emotional response (often from one's morals - e.g. you should not be racist).

Emotional responses is not logical discourse. Also, morals, norms and values are very hard to change. I mean most people - including you I believe? have a moral saying "Murder is wrong". I don't know how to convince you to change that moral.

But, when it comes to issues inciting a strong emotional response, that becomes easier. "It's wrong to punch people in the face" becomes a much more flexible norm when said person is a nazi. "Murder and the death penalty are wrong" is a norm that becomes looser when it concerns someone that raped your child.

TL;DR, persuading someone off their values and moral codes is not trivial. Those are things that take a long time, gradual and long-term campaigning, subtle cues of acceptance. They do work, mind you; 70 years ago, homosexuality was a crime and the punishment was castration (Turing), nowadays it's much more accepted and gradually becoming normal.
I recently downgraded to a flip phone and it has been wonderful. I missed Google Maps for transit during a trip to NYC, but otherwise it's been great - not being leashed to the internet by my own lack of self-control is wonderful.
Elephants don't scale up. Sorry about that.
Oh look, it's Google Ultron!

Nope, guess it's not :(
Barriers look ugly and don't solve the problem for:

* pet owners (even cats aside, some dogs often escape the house),

* younger kids who don't have the same safety awareness and often just run off,

* older kids who parents would normally trust to cycle to their friends house.

Barriers also create parking problems:

* how do barriers work when you have houses with driveways?

* and if don't have driveways then how do you park on the street now that you've made it harder to get on and off the pavement?

Barriers legitimise speeding down the road which puts cars parks on the street at greater risk of getting damaged (I've seen this happen far to often along rat runs).

Plus there is also the noise polution problem of living next to a rat run. In fact it's worse than along main roads because you end up with car engines revving as they maneuver around parked cars at speed rather than the constant steady drone of cars going past. You have no idea how annoying this is during the summer when you want windows open and the cars are louder than your own bloody TV!

People who move into a main road do so knowingly and are willing to live with the drawbacks it brings. Though often those kind of houses have longer front gardens so the house is set further back from the road and/or hedges or other noise cancelling greenery (sometimes - not always though). But if you move onto a quieter street you do so because you want a safer and quieter environment. Which is why residents protest against their streets being turned into through-roads
I worked with a guy once who was a recovering alcoholic. This was a big dumb corp, and he'd been a manager, but went through the companies cobol boot camp and was a cobol programmer when I knew him. Apparently it was a situation of he had a lot of tenure at the company and it was that or start over somewhere else. Yeah, odd.

Anyway, similar to you, he'd built a life, had two sons, a wife. Only things weren't that rosey for him. This guy had no filter, he'd sometimes offer up fucked up stories from his childhood at weird times. At one point he went back to drinking and was really unreliable at work, his wife kicked him out. Around that time I moved on. About 6 years later I heard he'd committed suicide.

This always haunted me. I've worked with a few people who've committed suicide. What I have to say to you is; you matter, to your wife and to your family, and to you co workers, although they don't know it. Good luck and please seek help if you ever need it again.
It's a shame that this person still has a career after that one article.
Unfortunately, the title is correct. The product being launched here is called "Chrome Enterprise".

I'm slowly losing my sanity between this and the .Net Core.
I suspect one of the key differences that enables this is that in the United States lawyers can take cases on a contingency basis.

There are other (some European countries too) places where this is possible but in the United States it seems to be much more common, especially in such cases where outcome is a long shot but the pay-off is large.

If you know for sure that you will lose money (and possibly a substantial amount) for bringing a frivolous lawsuit that works as a deterrent. Of course it isn't perfect and may result in some cases that do have merit also not being brought.
Batteries at "the end of their life" have 80% of their capacity remaining. There is no reason why they can't be put to use, as long as adequate battery management software is implemented.
So, let me see if I can follow your argument.

Because most people don't care, it was decided to implement a feature that is flat out contrary to people caring.

Management decisions like this don't exactly inspire confidence about the future of the browser.
We Are Doomed
Polsplaining has a nice ring to it!
Facebook featuring/surfacing controversial/dumb comments from complete strangers
KDE: not at all comparable to Slack's reach. Not an app. Not even cross-platform?

AMD's Radeon: admittedly, I have not used this.

VLC: hardly any UI. Mostly menu items.

VirtualBox: hardly any UI. Mostly menu items.

Edit: formatting.
This seems really off:

https://championtraveler.com/dates/best-time-to-visit-portla...

It's says the daily highs in the summer are low 60s and that the driest months are in the middle of the winter.
Discord is looking for React Native iOS engineers