skysight-inc/HackerNews huggingface dataset:
I recently started using CSS Grid with a view to writing concise, maintainable CSS that wasn't 'Jenga CSS' that people only add on to. I also wanted to get away from the 10000+ lines of cruft that many projects seem to think you need.

All was going well with the layout but I wanted to avoid margins and padding, instead I wanted to use grid gaps.

Initially I did not have the 'bravery' to strip out all 10000 lines of cruft, I assumed some of it was 'important'.

However, just 'for a laugh' I thought of getting rid of the normalize.css buried in there, complete with rules for things like IE6/7/8. Much to my surprise my layout suddenly looked awesome, all margin and padding issues resolved. I checked on a few browsers and all is looking very good.

The biggest bonus was on the input boxes. These now work much better for layout and usability on all screen sizes. I can use things like the 'size' attribute and make the boxes sensible for what is going to be entered.

Fluid width type and no fixed breakpoints are also a huge discovery along with CSS variables. I also gave up on divs and spans, not to mention class tags. Instead of these empty calories I use HTML5 tags with schema.org attributes. If a product has a name, description, price or other attribute, I mark it up for the screen readers first then the CSS can work on those attributes. No need for 37 layers of containing 'div' boxes each with class tags for some lame 'Foundation' style framework.

It seems absurd to remove the margin/padding and then have layers of Jenga CSS on top to get it to be as per the some designer's drawing.

The major benefit is in speed, I am sure that people who have been creating this unmaintainable CSS bloat for the last decade or find my approach heretical but the scores on the doors of what 'Lighthouse audit' says don't matter to them either.

I urge anyone to get rid of the resets as well as the inflatable arm bands and to let go of the hand-rails. Some people have never ventured out without their CSS resets, a bit like those children that have never gone anywhere without being in a car.
People are never satisfied. Murder in particular has declined dramatically over the last centuries.

There are some exceptions, though, such as Stalin's USSR, Hitler's Germany and Mao's China. They each killed many, many millions. All three thought they could create a utopia by turning traditional morality upside down.

It is unlikely that the murder rate will ever reach absoulte 0 (unless we have an extremely totalitarian state, such as a chip operated into every individual to monitor their actions), but it is much better to have murder rates of below 10 per 100k than to have them in the 100s or 1000s per 100k, like we had through much of history.
Seven NLP models for tweet classification:Bag of words and deep learning based
If that is true, you should be able to point to articles or statements where game developers advocated censorship.

I've talked to Brianna Wu. I've followed her work. She has never advocated censorship.
I see stuff like this posted all the time and I start to feel like I'm taking crazy pills. I was there when Gamergate started. I read the original post by Quinn's boyfriend. I followed what happened in the next 4-6 months with unhealthy obsession. I even had several debates on Twitter with people who professed to be concerned about ethics in journalism.

My conclusion: there is little to no evidence of the kind of collusion that was alleged by gamergate. Indeed, most of the corruption that was (and still is) out there was big name publishers inviting reviewers to lavish review events or blacklisting reviewers that give unfavorable scores - something gamergate seemed to care little about. Not an indie developer sleeping his/her way to the top.

Gamergate also seemed to fundamentally misunderstand the purpose and form of games criticism - frequently demanding "objective" reviews. As if that's something that's possible or even desirable in an artistic medium.

Finally, at some point the whole movement was co-opted by reactionary and conservative commentators whose agenda had nothing to do with gaming and everything to do with pushing traditional gender roles and anti-SJW mania. Basically the "PC police" complaints from 15 years ago transplanted into a new host community that was ripe for it.
It sounds preferable to the fear of failure that I'm guilty of. Riding the rollercoaster of frantic overwork followed by existential dread about being found out to be less than perfect. That is exhausting; plus there's not much to show afterwards except for a pile of meticulously polished but ultimately abandoned projects..
Since entertainment reviews across every industry have by and large become another component in whitewashed marketing, it's not really much of a distinction to make between tacit promotion by a reviewer and their review.

When Weinstein told casting directors that actresses that rebuffed him were difficult to work with and promoted to films of those that didn't, I'm sure his biases weren't as transparent in light of his professional reputation. Was that not a breach of ethics on multiple fronts?
> What's your basis for making the claim that there is "no such thing as AI"?

Intelligence created by the man (or a group of) is not artificial intelligence, is human intelligence in a canvas. It might be books, paintings or code.
Indeed, film just stands out because the perpetrators and/or victims are famous.
Bigger diamonds are more desirable than larger diamonds, not because of the price, but because they look better and are sparklier and harder to lose and all sorts of other real-world metrics.

If I want $1000 of bitcoin, I don't care whether that value is in 1 BTC, 100BTC, or 0.0001BTC. They are otherwise identical to me.

Therefore, the fact that the total of all bitcoins in circulation can't exceed 23 million is irrelevant unless you care about the value of 1 BTC, which is only the case if you are trying to sell them for more than you paid.
"riding a Greyhound bus from Bakersfield, California to Las Vegas, Nevada. As the bus approached an agricultural checkpoint at the Nevada state line,"

This sounds like a hoax. There are no "agricultural checkpoints" for vehicles leaving California.
Or... you could not pay your committee so they're not incentivized to find positive results.
To that I say I'm doing you a favor: adding noise to your profile to throw off their big-data algos. :)
So... exactly why did women come under significantly more harassment than men during the GamerGate debacle, as evidenced by various newspapers during the event? Nathan Grayson, the person who was meant to have committed the ethical violation of writing about someone he had slept with, received a fraction of the harassment that the woman he had slept with did.

And of course none of that has anything to do with free speech issues - but it’s verifiably the start of when the #GamerGate hashtag was used. So somehow the movement supposedly entirely swivelled from ethics in video game journalism to being pro free speech at some undefined point, while its targets shared a common characteristic?
Basically we are tangoing around sparse provisioning.

Users feel like, "Hey I paid for a 1Gbps link, I should be able to saturate 1Gbps 24/7".

Providers know that 99% of users don't need 1Gbps 24/7, so to reduce the cost of the service, they sparsely provision.

Caps of some form, either on speed or on bandwidth (or N Mbps speed cap after Y GBs of bandwidth) are the way they keep users within the limits of the network.
You could create a bot to answer this kind of question. /s
Yep. Even full virtualization isn't truly sandboxed, but the sandbox is much tighter.

FreeBSD has jails and Solaris has zones, both of which were designed to be safe sandboxes for OS-level virtualization or "containerization" as it's called today. The consensus, as far as I can tell, is that these are pretty safe/strict, at least as far as "provide a safe environment to execute untrusted code" goes.

On Linux, resource control mechanisms like cgroups and namespaces have been co-opted to simulate secure sandboxes, but it's not the same as actually providing them.
His column is sort of a tongue-in-cheek take on the day's financial stories. He's actually very knowledgeable and has the ability to explain some really esoteric financial market shenanigans in a way even a layman can understand.

There's always a theme of wonderment at the crazy and illegal things people do written from the perspective of an old Wall Street guy.
> I can't think of a reason why a developer (who's not involved in the UI or UX stages) would need to change anything, even by a pixel.

I guess you supply your developers fully documented fluid-resizable, responsive, dynamic mockups with all possible states? That’s one lucky developer.

As a designer and developer, most (extremely talented!) designers that I end up working with still send me their designs as static PSD’s, and they also don’t understand enough HTML to know which design-choices are costly and which are not, and which don’t scale well with the screen / text / content, etc.

If the designer and developer don’t work together at the UI/UX stage then it’s completely understandable for the coded-up site to not be a pixel perfect carbon copy.
Managing local state with GraphQL
Antarctic ice loss has tripled in a decade, study finds
If you're talking about OpenConnect, then I think they are really geared to just be a CDN and not much else.
I'm sure that's exactly what happened, and Zoe Quinn would never lie, no sir.
Alienating to whom?

In the interest of the Socratic method, do you think women would be more likely to downvote the OP, or men?
/s/founded/formed

Now, is the rest of the statement true?
> i dunno, it seems like if you had a bunch of them you could make a secure channel.

I don't think anybody solved man in the middle attacks against it yet. If the attacker takes hold of both the entangled channel and the classical channel, he can impersonate both parties and keep the conversation going.

And you can't store those pairs. All those articles are about people that made them survive long enough for transmission. So you can't distribute them in person.
> Because from a networking point of view, data caps is an artificial thing.

How so? If I limit you to 1MB a month, good luck clogging my pipes. I said it's not an effective method of approaching the problem, so I'm not defending them at all.

> Your connection is not unlimited anyway; the max you can get out of it is MAX BW * seconds/month.

Not true, if you have a data cap. Hence why data caps theoretically could serve a purpose. Again though, I'm not defending them.

> Since the providers don't have guarantees about the max bandwidth, it can vary depending on the demand from the other users, I don't see why you need an artificial data cap.

I agree. My point however is that complaining about data caps is besides the point entirely. We're lacking an SLA, we're lacking any way to ensure that we are getting what we're paying for.

Data caps provide no real benefit to the idea that they sell of reducing network congestion. The only way they could is to have a very aggressive data cap, resulting in a large X% of your users not even having internet access due to being capped. This of course, is basically impossible, as people would flip out.

By focusing on data caps we are, in my opinion, focusing on the red herring. Rather than getting what we're paying for on bandwidth, we're focusing on how much total data we can download.
In what way are implementations not inter-operable? The SunOS and Linux implementations, at least, coexist happily (modulo ACLs). Do others fail to implement the standard?
Here's the Linux patch for this: https://patchwork.kernel.org/patch/10202865/

It was done in February for Spectre ("variant 2"). Strange that Dragonfly is only starting now to clear registers.
> That only goes to serve Comcast who then has the possibility to create a product shittier than Netflix and force it down their client's throat.

This is more than just video content. It's access to critical internet websites.
Hey Gabe, I just want to say thanks for adding the ability to configure AKS with AAD for user authentication. I'm excited to try it out.
I think the first step is shine a big, bright light on it at least. #metoo definitely started doing that.
As a long-time R user, I agree with all of these complaints. The language itself is ugly and actively tries to get in your way.

I'll add that concepts like data frames are not really intrinsic, and you get needless complexities like "length", "nrow", "dim", each of which does the wrong thing in 90% of the scenarios of interest. The confusion of lvalues is another strange quirk -- a <- 0; length(a) <- 20 is totally valid, and you get things like class(a) <- 'foo' being preferred over the equivalent a$class <- foo. It has all sorts of odd concepts between lists and data.frames -- the double-bracket syntax, etc. The object model is very confusing, though most people seem to have converged on the S3 system, which is the oldest one.

If you discipline yourself to learning "the good parts", especially by learning either data.tables or tidyverse or becoming a master of split/lapply/aggregate/ave, then it is very powerful. The modelling tools and plotting (both base graphics and ggplot2) are excellent.

I'd love to see a NeoR arise at some point that fixes the strange historical inconsistencies (like what happens when you refer to vec[0], as noted by the author) in non-backward compatible ways.
That's part of it, but I think you'd be astonished at how much IP transit can end up costing when you're distributing high-quality video. It's pretty staggering how much bandwidth can cost. I would not be surprised in the slightest if at least 1/4 of Netflix's total engineering spend is on network transit, so any savings that are per-video can have a huge impact.

Source: I work at a company that distributes a lot of high-quality video :)
I did my graduate school in engineering and saw many of the same problems. Projects were often done simply because the matched the "brand" of the lab, meaning that they used some technology that had been developed in the lab. The experiments were almost always done haphazardly with only good results being published. Additionally, any barriers that were encountered were overcome by de-scoping the paper (removing claims that require breaking through the barrier). At the end of the day, at least basic science contributes some amount of information (however small) to the body of knowledge. Engineering research can just produce waste because it doesn't even bother to search for a fundamental truth.

Edit:
I think there is still a role for engineering academics. The most successful ones that I have seen are those that are motivated by chasing down specific scientific questions and developing technology that will enable them to find answers.
Northern New York mine reopened after zinc prices rebound
Check out this one: https://www.polygon.com/2015/8/16/9161311/bomb-threat-shuts-... There was another at a restaurant where some Gamergaters were having a party.
I learned R coming from Java, Node, PHP and Python and I love it !!! It is awful as an application development programming language, but it was never designed for that purpose. It was designed for STATISTICS. Try to achieve advanced statistics with your traditional software engineer's preferred language and see which language you hate then. The only tricky R concepts to learn for newbies are: recycling, formulas and vectorized functions. Add RevoScaleR to R and it kicks major ass when dealing with big data manipulation. Oh yes, big time !!!
download link anyone?
> More expensive to start than threads,

Maybe, but, on Linux, processes and threads are almost the same thing.

Additionally, even where a process is a bit more expensive to create, it is not enough to block the UI thread from being responsive. I have first hand experience with this on different operating systems, including Windows, and it is more than fast enough to keep the UI completely responsive.

> and far more expensive and complex and restrictive to move data around.

Not necessarily. For threading, synchronization patterns are not necessarily simple. (This is why computer science instruction spend time on these principles.)

Furthermore, some languages and frameworks provide really nice IPC mechanisms. Apple's new XPC frameworks are pretty nice and make it pretty easy to do.

> Either the tasks aee broken into ridiculously fine-grained bits that are hard to make sense or keep track,or you still get a blocking UI.

As I mentioned, coroutines make this dirt easy. It principle, this doesn't have to be hard.

> Furthermore, the solution is computationally more expensive.

That doesn't really follow. The underlying task is the where the computation is. You are just moving it, either to a process, a thread, or dividing it up, or something else (e.g. send it to a server to process). At the end of the day, it is the same work, just moved.

Yes, you might need some state flags for breaking up the work, but threading also requires resources such as creating and running the thread, the locks and protecting your shared data, and so forth. There is no free lunch any way you do this.
One factor that distinguishes academia here is that the power imbalance can be far greater compared to employees in a regular company. As a regular employee the worst case is usually just losing your job. A PhD student has much higher stakes, as you're potentially risking years of effort and your degree.

A direct conflict with your adviser is not something you want to risk, as it can easily put you in a terrible situation. You also can't just switch departments or something like that without losing a lot of progress, if it is possible at all.

The way science is structured makes it rather susceptible to abuse by people in authority, and it inherently discourages challenges by PhD students.
> > Because from a networking point of view, data caps is an artificial thing.

> How so? If I limit you to 1MB a month, good luck clogging my pipes. I said it's not an effective method of approaching the problem, so I'm not defending them at all.

Is your argument that "data caps" are not an artificial thing because you can have.. "data caps"?
I'm generally quite lax with my diet, etc. but I make a point to never buy sugary soda. This can be tricky, since I'm also addicted to energy drinks for the caffeine (I can't stand tea or coffee), and they're harder to find cheap and sugar free (diet red bull is common, but I'm not that rich!)
Introduction to Calculus with Derivatives
That assessment reveals more about your personal politics than it does about that subreddit.

Like I said above, there are a number of self-styled "progressives" online who are unable to have a rational discussion on this topic.
It's a lot more common than pNFS, which I've never seen. You really don't want anything else unless you have tightly-coupled, well-managed clients.
Or https://therapistexpress.com/therapists

Disclosure: I am affiliated.
At this moment, the recipient of the payment will receive notification of an unconfirmed transaction in about 10 seconds, and the fee will be about $0.63.
I think "often" is an exaggeration, but even if it did work that regularly, what about the times it doesn't?

Meanwhile, you're sat in front of a computer. Its entire job is to keep on top of stuff like this. Why not use it?
tl;dr

Vaccines need to be kept at 2C-8C before they are used to be effective. This is a problem in Africa because power can be inconsistent and villages are remote. Two improvements have been developed.

MetaFridge is a new fridge that can keep vaccines cool for up to five days without power. It can also display how long the vaccines are still god for and transmit data to a service team if needed.

Indigo is a new type of cooler that can be carried on your back. It works by heating it up which puts water into a high pressure compartment. This is sealed by a valve. Once the valve is flipped, the Indigo can keep the vaccines cool for up to 5 days with no ice or power.

MetaFridge is in the field with a solar power option in the works. Indigo is in field trials with results suggesting 4x as many places can be reached.
Do we have one for iOS?

I would like to run my own web servers in Cordova!!
Unsurprising, since more people attend college in proportion to the population size. The more people that attend, the closer to average that the caliber approaches.
The only way they could is to have a very aggressive data cap, resulting in a large X% of your users not even having internet access due to being capped.

The point of a data cap is to get users to self-manage their usage, not to block a large percentage of users.

Rather than getting what we're paying for on bandwidth...

I think by and large we get exactly what we pay for. Have you noticed that business class service, which has SLAs & generally better-delivers agreed speeds & bandwidth at all times, costs a lot more?

Residential users are paying for sparsely provisioned links, and that is what they are getting. But most do not realize that.
I find it interesting that in their group of Chief Operations Officers, only 79% of them actually manage operations.
Whoever or however many people she's slept with is also very much between her and her partners -- bringing it out into the public is a boundary overstep and violation of her privacy.

Slut-shaming is a bad thing and we would all do well to move past it asap.
In layman terms does this mean we will get 0ms latency?
You mean like laser, radar and scuba?
Why are you comparing regional prices to national income?
Grazing the Net (1994)
It was my interpretation of the original article quote that it was referring to tidy schema, but I could be incorrect. (the gather() function of tidyr names its parameters key and value as well, and the function is described as "Gather columns into key-value pairs": http://tidyr.tidyverse.org/reference/gather.html)
>The government should build electricity and broadband to places that don't have it

Except every time a government tries to do just that, the ISPs sue to stop it. Even if they have no plans to provide the service, themselves. They don't want the precedent.
All of the satellite systems have a limited density of receivers, making them unable to have very many urban accounts: Oneweb, Starlink, O3b, etc.
Killing VBA would be a business error, deprecating it with proper transition (language analysis, translation) would be a business hygiene.
Yes but must we always have Big Tobacco funding tobacco studies, Big Beer funding alcohol studies, etc.? It makes your publication reek of bias.
And the good news is, like institutions finally learning to recognize good female candidates, we're finally starting to acknowledge that women abuse, molest and rape men, too. [1]

[1] https://www.theatlantic.com/science/archive/2016/11/the-unde...
> This is a little circular, though. When the culture of the time makes it evident that you should be on the defensive with respect to sexual harassment/assault due to its prevalence, then you're more likely to have a false-positive read to any situation.

Well unfortunately I am not subscribed to this "culture of the time" or any herd mentalities, or what I call collective delusions, nor does this invalidate the concept of victimization. So the issue you have is not my concern. I value independent thought and free thinking and call out group think and wrong think.
The application code isn't responsible for checking the signatures. That wouldn't make any sense because a malicious app would simply not check its signature.
A good company doesn't let fads affect their long term plans.
Launch Challenge for Entrepreneurs: Win a Free Ready-For-launch MVP
>Imposing a tax on "everybody" and using it to pay for a public service dampens economic activity

Yes. That's why we have no interstate highways to move goods around, spurring commerce.

Oh, wait...
Or, more generically, whenever adding for government grants, use the buzzwords of the day

Today it could be block chain, yesterday it was telemedicine, etc