skysight-inc/HackerNews huggingface dataset:
They use a lot of power but also have higher hash rates per watt than GPUs.
How did they generate their posters? The poster winners used the same software?

http://cs230.stanford.edu/projects_spring_2018/posters/82658...

http://cs230.stanford.edu/projects_spring_2018/posters/82857...

http://cs230.stanford.edu/projects_spring_2018/posters/82845...
https://news.ycombinator.com/item?id=17364039 says Hangouts’ usable in firefox once more.
The GDPR hasn't been used much against anyone yet. It is far too early to draw any meaningful conclusions about what sort of real threat it does or doesn't pose and to whom. That ambiguity is itself a big part of the problem, because if you don't know how far you have to go to be compliant or what the real risks are if you get things wrong, you can't make informed decisions about anything you might need to do.

If you don't do enough, you face the prospect of severe penalties. The GDPR's defenders can claim that enforcement will be reasonable and proportionate, but the fact is that the maximum potential penalties are written in law, and it's not as if national authorities have never been excessive with their EU-derived powers before. On the other hand, if you do too much, that's wasted time and money, possibly it's limited useful data processing more than you were actually required to, and now you're at a competitive disadvantage.

The issues about filtering user-supplied content that arise because of the proposed copyright changes are directly analogous. There are vague suggestions about proportionality, but no-one really knows how this would play out, and the potential harm to anyone hosting other people's content if the new laws were interpreted in a different way could be severe.
Underglass: An analysis of the world's best digital products
That is not correct; risk is quantifiable. If an algorithm defines "high risk" as an 80% chance of having a heart attack, and only 60% of individuals classified as such end up having one, then we can say that 25% of whom the algorithm classifies as "high risk" are misclassified.
You was addicted if those things negatively affected your life by those standards. I dunno why that would be controversial or argument against this diagnosis. If you seen negative impact on your life and could not stop despite trying, there is zero controversy.

Just about only difference is that such addiction on books happens less often to neurotypical people. And since you was negatively affected by pretty much everything that went around, it seems to be of personality prone to addiction thing.

That being said, playing games is not labeled anything. As the material itself says, only minority of players are diagnozable as majority of players dont have those symptoms.
Hah, that's what they said about maxwell architecture.
I had already read it and didn't see anything compelling. Basically it says its hard to maintain a tolerant cohesive society with intolerant nincompoops running around.

We have intolerant groups on both sides of many issues. Are we going to censor all of them?
Yes, I've found that now and then after a few weeks of heavy use without a restart, FF will become unresponsive in weird ways (refuse to open new tabs, or won't load URLs but already-loaded pages keep working, or won't allow you to drag links to other apps). It's a bit frustrating but a restart usually fixes that.
ja, danke
Card prices have been back to normal for a while now
Periods are not commas, your text is hard to follow, like a series of telegrams.
A lot of abstract concepts degrade as they age.

My take on it is that they start as a sort of art. Name things. Get big abstract points across. Shift attention from one thing to another. Use a different perspective lens. Enlightenment era "rationalism," for example. When it's an eye opening perspective, we will adopt the whole system of thought.

Then, leaks in the abstraction start to become obvious. Does Hegelian reasoning (to get meta) really have three distinct phases. What about these examples over here, that seem to have four or two.

If the abstraction/ideology has been built upon, and those ideas are now important to the integrity of subsequent ideas then, most likely, we'll try to fix the underlying theory. Generally, what we do is keep the labels, but change/augment their meaning. "Workers State" has an increasingly nuanced & technical meaning, depending on how long it's been since Marx said it. So does net neutrality. So does liberal democracy, rule of law, Agile... "From now on, we're doing Agile"" has the exact opposite implications in 2018 then it did in 2003.

Postmodernism, as a word, has been at that stage for while. It's too much work patching the damn thing. It obscures more than it informs. Generally, instead of describing something using the word postmodernism (or one of its many associated terms) it will be easier and better to just explain things directly.
Killing newborn cubs and impregnating the mother with your own is also very natural and efficient. I hope you agree it's also very wrong and that the argument from nature is an amazingly awful argument.
What is wrong with tolerance
The cynic in me can't help but expect most web companies to care more about pushing unblockable ads down everyone's throats than about the disabled.
Ada is not a managed language for example, yet it avoids such errors.

That is the typical C hand waving that every language has errors, so no big issue.

Of course there are no perfect programming languages, however it is quite different having to handle "Logic Errors" or "Logic Errors + Memory Corruption Errors + UB Errors + Implicit Conversion Errors".

Even 10% reduction is a major improvement.
I really like and use Firefox. Just the pdf-viewer is subpar – especially to Safari. If I print Latex-made pdfs from the browser, the font looks odd. Also I can't zoom properly/continuously in via my Mac Trackpad. Can anyone recommend a plugin with a better pdf-viewer for Firefox?
Chairman Santiago Gutting CA Net Neutrality Bill
Unfortunately, I've never seen unpacked pasta or rice around here. Beans yes, but only a few types (e.g. no lentils).
Oops—should have been EPMO (enterprise project management office).
React “experts” are not mobile experts, and often lack (and refuse to learn) basic mobile principles such as platform standards and accessibility.
I'm impressed by how well http://webclonk.flgr.me/ runs in Firefox on my 5 years old MBP, even when zooming out quite a lot.

This used to run much much better in Chrome than in Firefox. Mozilla must have done a ton of optimization to their JavaScript engine.
5 hurdles that can break down a freelancer’s career
When I was young and inexperienced team leader, my boss at the time told me this. It may sound silly now, but then it was an eye opener and it empowered me to make decisions (including financial ones) more freely and with confidence - within some limit (of cost, potential damage, etc.) dictated by my common sense.
Milk is naturally blue. It’s the fat emulsion that covers it up. That’s why skim milk has a blue tinge.
> some of the features of the old extensions are impossible to implement in the new extension engine

I am stuck on FF 53 (and reinstalling it whenever automatic updates sneak past me) since it still has the XUL API Pentadactyl uses to receive keyboard input[0]. The new WebExtension API don't expose the same level of functionality, so it can't be simply ported to them as is.

0: https://github.com/5digits/dactyl/issues/99
Or this: https://github.com/google/flutter-desktop-embedding

I'm also working on a similar project.
> Well, I think the wrong people will search power. Always. That means that governments, by nature, will be evil. They will always to some degree do evil.

Sure, but this is trivially true. Individuals will always to some degree do evil. Corporations will always to some degree do evil. Religions will always to some degree do evil. There are no possible groupings of humans that will not to some degree do evil.

> Today, I think the balance is very much that the governments are on the dark side.

An interesting observation, considering the proportion of (functional) democracies is higher than it has ever been. At what point in history were governments not on the "dark side"?
Google themselves launched or re-launched five Chrome-only sites last year (Hangouts, Meet, Adwords, Earth, and Allo). Six if you count the Google Advanced Protection Program.

Google Flights began blocking Firefox for Android last week, and Google still serves a degraded Search experience to Firefox users on Android (but hey, no AMP).

Despite well-meaning concern from the Chrome team, it's abundantly clear that Google's other product managers do not view interoperability with open, cross-browser standards as a requirement. And while many products eventually gain Firefox support, that support usually only comes months after launch, if at all. To wit, Earth was recently rebranded from "Earth on Web" to "Earth for Chrome," so who knows what's going to happen there.
>it doesn’t kill your working processes when you lose your ssh connection

I meet folks all the time who don't know about tmux and this blows their mind. Likewise having multiple panes in a SSH session... and with mouse control!

set -g mouse on

tmux is bliss!
Except you have your definition of "good" and I have mine.

This statement is meaningless without additional information.

> COBOL has no decent replacements.
What stopping anyone from adding accessibility features to single element canvas apps?

A UI framework developed exclusively for canvas-apps could probably add many such features.
While I appreciate the intent & the technical solution, why should I be paying for anything to protect me from someone's unhealthy interest in my data?

Privacy is a human right. We should punish the offenders, not the subjects.
As a few other comments, and the well known adage, have noted the best way to learn something is to teach it.

But I do take issue with "write a tutorial about it", quite strongly.

Why is teaching so helpful to learning?

It forces you to reuse those recently forged bits of memory by accessing it, along the way it shows up any gaps or misunderstandings. Like rubber duck debugging the mere act of talking through an explanation shows up the gap, and you're missing the next sentence. Now you know what you need to read up on, or clarify.

Here's the crucial bit that writing a tutorial will give you NONE of: In teaching you will explain vaguely, you'll encounter loads of people who thoroughly misunderstand your simple and obvious explanation of, let's say, C pointers. Your explanation might even have been great but surprisingly they got distracted by their phone. Then ask all sorts of inconveniently difficult questions about why their pointer increment is doing strange things, or why the compiler is not happy. You'll sometimes even become completely lost trying to debug someone else's trivial example code.

I think the whole point of the advice to teach something to learn it is this second part. It's the difficult and inconvenient questions that do wonders for your knowledge. Even someone asking "but why?" can have you realising something you just accepted isn't actually that obvious. It takes you far off the few well worn paths in your memory of the subject. Writing a tutorial achieves none of this as you'll mostly write tutorials on the few things you think you know. But don't.

Thank you for making the internet worse.

Teach, then write a tutorial.

You don't need to be years ahead, or subject expert, just weeks or months. Pair programming over skype is just fine. One of the most ridiculous things my second employer did was insist that anyone attending a course taught the others in the office what the course covered the week after. Remarkably useful policy looking back.
To Believe Is to Feel: When a Mysterious Epidemic Isn’t So Mysterious
The country needs to get immigration right
My favorite is mousewheel.*.delta_multiplier_y - this way you can quickly scroll through long document by holding delta key modifier. Really handy!
I discovered a browser bug
I understand that this is not a compelling argument for most people - but I would buy instantly a Firefox t-shirt that said "Live Free or Die".
What You Should Know About Ecommerce UX/UI to Succeed
Show HN: Find usability problems on your website
If too many people leave, it would be a sign that the tax system truly is unfair to these people, and in fact this is a regular part of the discourse on tax levels in most countries.

My point is that most places have a tax system that is the way it is exactly because it strikes a balance where most people are still willing to live there when they earn a lot without evading taxes.

That some decide they don't want to leave, but don't want to pay their taxes either, then does not get much sympathy from me.

> I can clearly see how the lack of fairness can be taken, but implementing your suggestion would be much worse.

My only "suggestion" is to actually enforce the law and expect people to pay the tax that they are legally required to pay, and if someone don't want to pay the tax rate they're actually obliged to pay, then they should leave.

If that causes too many people to leave, then there's a debate to be had about tax levels. But what is truly unfair is to have some people pay their full tax bills while others evade them.
Just don't try to build corporate housing in Brazil...

https://99percentinvisible.org/episode/fordlandia/
I like to break down need of understanding into a few categories:

- no need to memorize or understand (some domain specific and infrequently-used portion of the API)

- memorize and understand later (it's better to just continue and get a holistic picture than to get off into the weeds analyzing how some framework magic works)

- you should comprehend this fully before continuing (general and recurring patterns for structuring your code)
Just use Charles debugging proxy with the SSL mitm enabled, it's much easier
Ulmo is a sass tool for detecting user behaviors that create confusion, retention, or interest so you can improve your website's usability. Based on the behaviors detected, you can react in real-time with built-in actions (notifications, animations, polls) exactly when an issue happens.

The idea came up while visiting an e-commerce website. I was looking for a product which didn't have enough information or images on the presentation page. Unconsciously, I've got frustrated and started to rage click the next button on a carousel gallery. At that moment, I wanted to talk to someone from the e-commerce website to explain my thoughts. That didn't happen, but I realized what great context there was for the seller to get my feedback exactly when that issue happened.

I'm particularly interested in two areas (but appreciate all comments):

1. Is the value/proposition for this service simple to understand?

2. Would you be interested in this service? If not, what is missing from it?
Meet didn't even work in Chrome on Ubuntu 16.04 last time I checked. A customer of mine that went all Google talked about going back to Skype, which fixed most problems in the last months (with the obvious exception of the uselessly sparse layout.)
The majority of the price hike happened in the supply chain and didn't flow through to nvidia. The demand itself was a benefit, of course (simply selling more), but nvidia's source pricing didn't change.

nvidia spoke out against mining because their concern was that gamers would move to the PS4 Pro, XboxX, etc, due to the shortage, which could hurt them in the long term.
There must be a cost involved in everybody using different languages even though you can use the libraries of any language.

For example, the API between your language and the other language is probably not going to match your languages style. You see it all the time with APIs that seem to be written for java but are in another language.

If the library has to write different APIs for all the different langauges, then that is an additional cost.

Then there is the fact that less people will know a "standard" language, because they will all be using different languages, so they can't contribute back to the libraries that they use so easily. For example, if I am using a scala library and want to change something or commit a bug fix or whatever, I will have to learn scala.
When I actually try to think about it - I’m not sure I have a robust understanding of what these people are like.

Celebrities? Sure.
Trust fund slackers? Yep.

Superclass...Maybe?

Edit: not suggesting that celebrities are part of the superclass but that I understand the general lifestyle associated with celebrities (I was previously employed in the film industry). On the other hand, I really don’t understand the lifestyle and social environment of this ‘superclass’. Perhaps, I simply lack the imagination to conceptualize what it would be like to possess a billion dollars. Perhaps, it’s just too divorced from my own reality.
> In principle, First Order Logic and equivalent languages can represent anything that can be represented in natural language.

Is there any proof about an existing non-leaky abstraction between natural language and First Order Logic (or logic in general)? Afaik there is none, but I might me wrong. For example (one amongst thousands): “I don’t like you” can actually mean (and it often does) the exact opposite, and the same can be said of a simple statement like “I am ok” which also can mean the exact opposite. Natural language is a very hard problem.
Don't know if it is an issue of Firefox or Google just makes it slow, but viewing custom Google maps with few thousands of pins takes much longer time to parse and render in Firefox than in Chrome, where it feels almost instantaneous compared to Firefox.
Commercial is really well defined: it's something you attempt to make money from. Google News is commercial.

> Why is a title not a preview? I know you will quote the law with the "substantial" part, but until it is not defined 100% (e.g. by courts), everybody linking and quoting is at legal risk.

Berne Convention was introduced in 1886. We've had 130 years of interpreting copyright law to find the limits of fair use.

But, since you're interested in legal risk, the law attempts to clear up one area around orphaned works.

> This Directive provides for rules to adapt certain exceptions and limitations to digital and cross-border environments, as well as measures to facilitate certain licensing practices as regards the dissemination of out
-of-commerce works and the online availability of audiovisual works on video-on-demand platforms with a view to ensuring wider access to content.

I think it's a bad law, and I've already contacted my MEP to talk about it, but I think people really need to read and understand a law before campaigning about it.

When people talk about "link tax" their MEP will think "this law does no such thing, this person doesn't understand what they're talking about, I can ignore them".

It's a very harmful bit of campaigning to promote the myth of a link tax.
Hmmm... What is an enterprise project management office?
Ask HN: Leave Govt Position for  300 person company? Need perspectives
Anyone ever leave a govt position or largeco position for a much younger "startup-y" company (I know > 300 isnt exactly a startup) but compared to largeco its like one.

I wondered what types of experience people have had doing a `culture-shock` type move from largeco to much much smaller co/startup?

Thanks
Right -- previously lead carbonate was used, until the problems with that were understood.
Another problem is that thousands of turorials get few to none updates. It’s not unusual to google for whatever.js quirk and find yourself in a tutorial that uses method that was deprecated 2-3 versions ago. Of course part of this problem is in whatever.js itself, that bumps versions like hell, but you end up with tons of crap that will be never relevant anymore, but still hit the top because its author still writes popular articles.

Idk about HN-ers, but I find myself in this situation at least few times a week since the beginning of my webdev.
Brave is where it’s at boys.
Ha, as with any hoarding, they are not all useful and I'm the first to admit it :).

It's a symptom of my non-optimal behavior. Blame the wetware between my ears. On any given moment, I might have perhaps 5-50 new tabs that I actually work in, closing them as I go along (but along those numbers). The rest are mostly left-overs since previous days.

My weakness is eg "this is an interesting read, but I don't have time now", or "this is a good reference, better save that". Over time, those add up.

To actually make it work, I set FF to not load tabs until focused. Then, when I start up, there are in reality a couple of hundred place holder tabs where I can see the icon and page name so I can find them again.

The second enabler is the plugin to have the tabs vertically, in a list on the side, instead of horizontally on top.

I really should just close them all and never look back, but I gotta admit, it's hard to say goodbye to dear friends. In this case though, I only know them by name :P
C++ is not C, if that is what you are getting at.
Is it really ? I was under the impression that a large influence and a precursor to wasm was NaCL from Chrome along with ASM.js from Mozilla. Also Microsoft seems to be very involved in WASM.
The open source statement isn’t accurate because Chromium is open source.

But I do agree that one company shouldn’t control the internet or browsing experience end to end. Although as far as pushing web standards and browsing Google has mostly been a good citizen. Let’s just pretend AMP wasn’t a thing.
Show HN: Tab Destroyer – A Chrome extension to manage hundreds of tabs
Hi all! I made tab destroyer with my business partner because he's kind of an information addict and always drowning under hundreds (sometimes thousands) of tabs. It turns your new tab page into an overview of all your open windows and tabs that's searchable and organizable. It lets you close tabs, save tabs, and drag and drop tabs between open windows (and also saved windows, which we call "bundles").

It's very, very alpha and still has some bugs—but I'm working real hard on it.

I actually just rewrote it in react and am adding a bunch more features, but I thought I'd show it to the world now to see if anyone else is looking for something similar. He's now running with no more than 3 open windows at a time, with an average of 20-40 tabs total.

Questions and feedback are greatly appreciated :)
Pretty much nobody does this, but you certainly could. I'm not sure that all that DLR work that was put in gets a ton of real usage, particularly with how C# has grown language features since then.
Oh how the mighty have fallen.
Samsung unveils 7nm technology with EUV
𝙴𝙲𝙷𝙾 𝙳𝚘𝚝 １８４４４６O９４４４24ｘ7 Amazon Echo Dot Customer Service Phone Number
The New York Times and Washington Post both use a "fingerprint" method to identify unique users using things like your browser version and IP address. I like using Firefox nightly because a quick update to Nightly will make it appear that I'm a new user and will reset my free "monthly" article limit. That's also why switching browsers will work for some people, but not others.
IDAP Story: The Milestones of Our Success
Well, you agree with me that current IP laws are obsolete and should be ameliorated, I suppose!
At least FF devtools show you the event handlers attached to html nodes! But generally I agree with your statements.
My understanding is that it isn’t the algorithm that’s biased per se, it’s the training data. If, for example, in the United States a black person were more likely to be investigated and prosecuted than a person of another race, then the crime statistics would be biased. If these statistics were then fed into a machine learning model, that model would actually be predicting an individual’s likelihood of conviction within the current system, rather than the likelihood of their actually committing a crime. I’m not even making the claim here that this is the case, but it is a reasonable example.

Garbage in, garbage out.