skysight-inc/HackerNews huggingface dataset:
I can see it now on kickstarter 2023... NEW INNOVATIVE WATCH: BATTERY LASTS FIVE YEARS!
Wouldn’t a UI in WebAssembly make it impossible to block ads? The recent QT announcement renders to Canvas doesn’t it?

I thought the idea was to mostly use WebAssembly for parts that are performance critical, not replace all of it?
I bought a 1080 TI a while back for around $750.

Bitcoin surged and the same card was $1300 for a few months.

Now it's back to $750ish

My FPS stayed pretty stable though
I had never heard the phrases "one-way door" and "two-way door" in decision making until yesterday, and now this is the 2nd time I've seen it. The person who mentioned it to me yesterday works at Amazon. Funny coincidence...

I'm curious about how one decides whether a decision even is one-way or two-way? I can think of some contrived examples (demolishing a building is one-way, deciding where to get lunch today is two-way) but what about more complex and realistic examples? Is it that the cost to reverse that decision is so high that it's effectively a one-way choice? And can you make a one-way idea into a two-way idea in some scenarios?
Doesn't Bitmain have ridiculous power consumption?
I'm really sorry, but you can't just state these things as facts. This is your personal interpretation. The text leaves room for interpretation. For example: What is a commercial site? Is google news commercial? It is free for users. 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.
If you don't see how the text of the law is relevant to a discussion of the law there's not much I can do to help you.

> "Member States shall be free to determine the insubstantial nature of parts of press publications." TL; DR Watch twenty-eight national regulators each interpret the law according to their own whims.

They've managed to interpret fair dealing / fair use since the Berne Convention was introduced 1886. I think they'll manage.
I run LTSB, for a number of reasons, so I don't have Edge anywhere. When I did, though, there was one bug with the address bar where clicking into it would make it shift all around and show and hide the protocol prefix. It was irritating as hell if you were trying to copy/paste part of a url, because everything would move under your cursor as you're dragging.

Hundreds of people reported it, Edge team closed the bug as wontfix, working as designed. If that's the design, it's hot garbage.
Diagnosis: Unsolved Cases
Nobody argued that new features could be "written in Java/.NET languages".

Not even that COBOL codebases could be bridged and work "left as is" alongside those.

The main objection was with the word "good".
CS230: Deep Learning – Project Reports and Posters, Spring 2018
> A big bonus has been the huge improvement in battery life. I had no idea how much I was losing to Chrome. Safari is supposed to be great for that, but plugins and the fact I'm an Android user means it doesn't offer me much.

Firefox is still bad compared to Safari.
The md5sum would be of the message itself, not the illicit screenshot.
The problem isn't enforcing legitimate IP rights. Effective and consistent enforcement would cause a wrench for a lot of people, and that in turn would surely cause laws to be changed to give a more proportionate and realistic situation, but we'd adapt.

The problem is that no mechanism can exist to reliably enforce genuine IP rights as provided by law today without also causing collateral damage and excessive costs.
For bookmark sync, use, well, Firefox Sync. It's built-in.
This has been my experience exactly. Flutter devs quickly answering stack overflow or gitter questions.

With React Native I found the little touch 'click' sound wasn't working on Android. Someone had raised a bug and provided a patch years ago but Facebook still hadn't included it.
Is this work in lieu of your regular tasks? If not, clearly you don't have enough to do. If so, that's grounds for dismissal. Unless, you got permission...
Extensions. Back in the mid-to-late 2000s Tax Mix Plus was released, I had it configured so that after a configurable number of tabs appeared on the tab row, a new row would be created, up to a configurable number of rows after which I think you'd have to start scrolling the tab rows. You could also unload tabs and have them only load when clicked on, thus the memory usage was typically inconsequential even though my laptops back then only had something like 256MB - 1 GB of RAM. I had a tab colorizer installed too. Thus formed my habit of accumulating tabs.

Later on TreeStyle Tab came out, and I've used that ever since. I've got 501 tabs right now (thanks tab count extension), I usually go on purges every so often when it gets around this high and close large groups of them, reading some before closing, bookmarking many of them before closing with a current month/year annotation and other tags, so I can get back down to a more reasonable ~100-200. Even if it didn't have its tree collapsing functionality (I've got 25 tabs collapsed in a tree right now related to setting up and using some new software I started doing last night, it takes up one tab of space when collapsed) I would still use it just for the fundamental insight that with widescreen resolutions being standard vertical screen real estate is much more important than horizontal real estate. Admittedly that's not as big an insight anymore with 4k screens (and I use a big 42inch one). Anyway with TreeStyle Tab I can have tabs that are on the left side of the browser, that grow down, with scrolling, but I can still read the titles of each tab unlike in Chrome where each tab after ~10-20 is just an icon (at best).

The URL bar is also just superior to Chrome's. It's not called the Awesome Bar for no reason. The table at the bottom of https://support.mozilla.org/en-US/kb/awesome-bar-search-fire... has a list of commands you can use to match things -- I actually often have that page in my sea of tabs since sometimes I forget a couple sigils but I found it immediately with ctrl+L + "awesome %".

This submission's title is kind of hilarious. Firefox never went away, I started using it pre 1.5 on a Windows 95 machine and though now I use Chrome/Chromium for some things I've never felt the need to leave Firefox. Well, except until recently with the Quantum updates, ironically. For my personal desktop, I'm still pre-Quantum, it works just as it always has, while on my other machines I've been giving the new Firefox a fair chance and am just hoping it gets better. The tree tabs addon port especially isn't as good, I really miss my right click context menu for noscript, etc.
>Just as previous rounds of problems were caused by the EU copyright directive demanded by the music and video industries.

Or previous "rounds of solutions", if you were a music or video or print rights holder / publisher.
I am often that getting things done guy, and have definitely incurred my share of debt in terms of mistrust or ill will from some folks.

That said, doing that is a calculation and is done to achieve the organizations mission. That may be restore a customer out of service (sorry, we’ll do it tomorrow, busy) or hit a milestone that matters on time (we’d love to, but expediting some change process is a lot of work).

Unfortunately, in these situations I’m empowered to make tactical changes, but not to make more valuable strategic change. From my perspective process and controls are there to make things go faster, not as a weapon to make sure folks leave at 4. The trains need to run.
Machines Will Soon Be Able to Learn Without Being Programmed
This law, especially article 11 which people are talking about in this thrread provide protection to the creators.

Here they're talking about letting the content creators retain their rights, and that copyright protections cannot be used to prevent publication in other places.

> 2. The rights referred to in paragraph 1 shall leave intact and shall in no way affect any rights provided for in Union law to authors and other rightholders, in respect of the works and other subject -matter incorporated in a press publication. Th e rights referred to in paragraph 1 may not be invoked against those authors and other rightholders and, in particular, may not deprive them of their right to exploit their works and other subject -matter independently from the press publication in which they are incorporated. When a work or other subject -matter is incorporated in a press publication on the basis of a non- exclusive licence, the rights referred to in paragraph 1 may not be invoked to prohibit the use by other authorised users. The rights referred to in paragraph 1 may not be invoked to prohibit the use of works or other subject -matter whose protection has expired.
She voluntarily pays taxes on her personal income, although as Sovereign she is constitutionally exempt.

She also donates all of the income from Crown holdings to government, as I recall. Most of the complainers about the royal family being taxpayer supported don't realize what a bargain the UK gets, they make a lot of money from HMTQ.
What I implied by "programmers are human" as exactly that they are 1x and make mistakes. The tools help in the situations where "100%" assumptions cannot be made. But you can't put a seat belt on everything and contain every issue because it will cost more.

But you must also know that you must trust at least part of the environment your operating in. There will never be a language or a tool that can make a program useful and correct when nothing can be trusted. C/C++ regarding UB is just explicit about trusting the code that is currently being compiled for the sake of optimizing code that actually is. I get where you're coming from, but this is one of the possible solutions, and a very widely accepted one given that the whole world runs on C.

Managed languages might avoid some class of bugs, but they will always retain some, and I'm not sure it is possible to guard against all without solving the halting problem. Some C/C++ people might on the contrary find it bizarre that your languages do absolutely unnecessary bounds checks. None of them are better than the other on an absolute scale, it all depends on what you want to use the tool for.
PouchDB releases 7.0 – 17.5% smaller
> I have google as default search engine and it shows me google in context menu, I don't have any mentions of bing.

Must be new then. That behaviour is definitely different at least on the semi-annual channel. That is the default for corporate environments I believe. I don't use Edge in private.

And with closing, I meant the browser just crashing. That is the behaviour of many other UWP apps as well. The idea allegedly was to show error information on the next start. Never saw that in action an even MS seems to ignore that.

True, maybe more competition is better but as of yet I don't see Edge as a serious competitor to webkit, chrome or ff.

As for the UI... debatable. Of course a UI is touch-friendly if there are about 3 buttons to configure your browser. The win8 UI was also considered modern. It still wasn't good in most cases.
New MysteryBot Android Malware Packs a Banking Trojan, Keylogger, and Ransomware
Most of the pre-existing server side come with their own baggage. PHP powers most of the internet, just saying :)
Same here. Paid for 2.0 and it was unusable between by Win 10 and Ubuntu boxes. After fighting with it for several hours I just uninstalled and wrote it off as a loss.
Or in a much simpler and common case: you trust someone right now to run a non-modified client and not to take screenshots, for example based on a corporate policy.

Months later the relationship turns sour, and they are fired or denied a promotion. They can't then go through the archives any more to take the screenshots.
Curiously I have a feeling that diamond jewellery falls further when you just look at the short term. What I mean is that (according to a few things I've read, and neatly summarised at http://diamondssuck.com) immediately after purchase the resale value of your diamond ring hits the floor - whereas you can at least punt a GPU for a short while afterwards.

This is mostly beside the point though - you're right that GPUs are effectively obsolete after a very short period and have very little value in the long term :)
Ethically designing chatbots for the future:How to not be influenced by the past
Article 11 is the "link tax" one and article 13 is the upload filter one.

You seem to think that both articles are somehow connected. Article 13 only applies to sites that are upload services like YouTube and SoundCloud for example. They now have to implement content filters in order to avoid liability. Hacker News doesn't have to do anything.
Facebook is testing paid subscriptions for private groups
Micro... ... ... soft. (downvote!)
New ‘E-Dermis’ Brings Sense of Touch, Pain to Prosthetic Hands
Too lazy to test probably. If you support IE, Safari, Chrome both on the desktop and mobile, chances are that your site supports practically everything.

Unfortunately, often giving the official thumbs up requires passing some test suite. If companies have gotten better with their development methodology, their testing methodology is still often "Take a bunch of guys in India and have then run through that extensive check list".
Oh man, you just made my day. Comments, imports and mixins, I just had an 'evrika' moment.

P.S. You Romanian by any chance?
My English teacher used to say “when you have to write an essay, write a first version. Then throw away everything but your conclusion and use that as the introduction of your real essay”

In other words, start writing and don’t be afraid to throw away. If your issue is structure, writing a first version will help you clarify your arguments, how they fit together and how to present them effectively.

If your issue is formulation (i.e. the idea you want to convey is clear in your head but you can’t manage to express it clearly) I find that an iterative writing / waiting a few hours / re-reading what I wrote / reformulating approach gradually makes my writing better: less grammatical errors, clearer phrases, and usually a more concise result.

Edit: one of my favorite quotes when it comes to writing is “Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” Antoine de Saint-Exupery
The independence WebAssembly brings it that you'll still be able to use JavaScript whether or not you are using a compiler targeting WASM and giving everybody else the liberty of that choice. What's also great, is that even if you stick to your guns, you'll be able to use libraries written in other languages targeting WebAssembly.

And finally, to appease your OO concerns, in fact... I became progressively annoyed by the state of the web as it seemed to make heavy adoption of OO patterns (thinking angular). The ML family of programming languages has offered a much better software development experience in typed programming languages since the 1970s. There are already several compilers for those languages targeting JavaScript which are only waiting to target WASM. (WebSharper for F# & C#, ocsigen for OCaml, Scala.js for Scala, I'm sure plenty others).

JavaScript was conceived as Lisp with all the good parts removed. Note that ClojureScript is a delivery of Lisp that target JavaScript. I'm not a Clojure developer myself but I would have to agree that Clojure developers seems to be the most productive programmers out there.
Google Optimize requires both Chrome and a browser extension (which isn’t available for any other browser) to work.
I suspect you may have a hard time representing all the implications, subtexts, and allusions in a play by Shakespeare with First Order Logic.

It seems more likely that First Order Logic can be represented by a subset of natural language.

Otherwise, I agree. I don't understand why everyone has been concentrating so hard on probabilistic ML when there are many applications where inductive inference is more efficient and powerful.
GDPR cannot destroy your business, because GDPR penalties have to be proportionate.

You mention forgeting to file some paperwork: here's an example of an organisation handling sensitive medical data who, by law, have to register with the regulator. They didn't register.

https://www.bloomberg.com/news/articles/2018-04-26/u-k-healt...

> The U.K.’s Data Protection Act requires all organizations processing personal information to register with the U.K. data regulator. Although handling sensitive data on recent patients and those needing regular health care, Cera also failed to register with the Information Commissioner’s Office until February this year. The ICO said in a statement that it would only consider “enforcement action” if a company failed to register despite ICO advice.

They didn't even get a fine. (Maximum available fine at the time: £500,000.)
This has always been possible if you just write sufficiently obfuscated JavaScript. However a UI that is entirely rendered in a canvas element would basically be unusable by anyone with a disability, so that technique is useless for big orgs.
What is an EMPO?

Indeed production is another matter.. "I'll just slip in this new crypto routine I wrote and ask for forgiveness later..."
Yeah, but they probably get punished by managers for implementing unnecessary features. And that's probably why, even if we have one, the multiple accounts feature sucks so much.
I wonder how many amateurs have access to--and are familiar enough with--all the necessary the literature to make a suggestion about extremely rare diseases.
Titanium dioxide is used as a white colorant
https://en.m.wikipedia.org/wiki/John_McAfee#Legal_issues
Sometimes your methods ask for permission. Every parameter is validated at the top of the function and errors are thrown if any parameter is wrong, e.g. null parameter checks. Generally this happens inversely to the amount of trust in the caller. A public web service call would have everything strictly validated.

Sometimes your methods ask for forgiveness. For sake of argument, they accept a bunch of pointers as parameters and blindly start dereferencing them without any null checks. This is done because it is a small implementation and the caller is completely trusted and is known as fact they would never be null. Those checks are redundant and a performance cost.

It's really a judgement call to known when to get permission and when to ask forgiveness.
How about another one implementation of "master election" like here http://blog.donatas.net/blog/2017/02/26/exazk/ ?
Can you explain how you got the idea that this is what was voted on? Maybe you can link to the agenda where it shows that they voted on this specific text?
The browser wars are back; that's a good thing. The web started moving forward again since Firefox upped their game on the performance and ux front. I converted back (from Chrome) about a year ago and haven't looked back.

MS has been bleeding market share for a long time. The IE to Edge transition basically fragmented their market, destroyed their brand name, and they never really got back the market share they had gotten used to with Edge. Most people I use that actually use windows, have Chrome or Firefox as their main browser. Apple has the same problem with Safari. I only ever use it to download Firefox or Chrome. Mobile browsers are completely dominated by Chrome and Safari. MS killed their mobile platform and basically serves a niche market for people that really want a MS branded platform there. I actually use Firefox on Android and like it a lot but I'm a minority.

IMHO wasm is approaching the point where it will (finally) create a viable ecosystem for languages other than javascript to be used for mainstream web development. MS, is well positioned with their tool chains to take advantage of that. So, not strange to see MS investing there. Though I do think they need to cut their losses and put their money behind either Chrome or Firefox and retire their in house browsers. Edge at this point is not an easy sell. They did the right thing on mobile killing of windows phone and eliminating that as an internal distraction and I don't see them getting away with having any edge only websites these days.
Oh and I forgot to mention: Elm (also an ML), TypeScript and what already looks to be Rust/Go/C/C++ already targeting WASM.
Neither party is fit for purpose.
Some of us only see a value in dynamic typing for shell scripts, burned too many times in large code bases.
I've used the snapshot versions as my primary browser at work and home at least since... (referring again to KeePass, checking creation date of credentials for some vivaldi related thing) ...beginning on April 2016, and for me it has worked great.

I might not be the heaviest of the heavy users (figuratively speaking :), for example I have total of 3 Chrome extensions installed (uBlock origin, some exif viewer and Google translate), so I am not aware of things that may not have worked correctly.

I used to use Opera (first 12, then the Chrome version of Opera which I didn't like), and then switched to Vivaldi when I found out about it.
Good, now I can have a cluster of GPUs to use Deep Learning to predict cryptocoin prices.
What's the timezone?
Even if I had time/will for this, it’s a game against a horde of professional writers. I don’t believe it will work that way and that it will save my time at all – and there are tutorial places out there, all flooded with low-quality content in the end. Currently topmost “please no” comment is a best approach, in my opinion. If they simply stop writing tutorials while not being tutors experienced in topics, it will suffice.
I see that you too are a Python developer! /s
I agree with the OP. Learning anything new is best done by noting down even small taken-for-granted things, things that you wouldn't care much about once you have mastered that thing.

I have been using this technique to learn the Nim programming language.

I write notes (semi-tutorial) about this language as I learn more about it. I explicitly mark things as "need to understand" or "todo" so that anyone browsing these notes knows that it's not written by a Nim expert but a Nim learner. And also the notes as strictly labelled "Notes" to make that explicit.

The notes: https://scripter.co/notes/nim/ (continuously work in progress)

This is the best experience I've had of learning so many other programming languages in the past.
it also allows to be logged into twitter/fb with multiple accounts in the same window.
Maxwell's equations show that the speed of light is invariant in all inertial reference frames.
In other words, the speed of light is the same no matter what speed you are going.
This was a bigger inspiration to Einstein than the MM experiments.
>"Stop liking what I don't like,"

That isn't the argument though. The argument is that people who don't want what you like are forced to do it.

>Listen, some people want a short commute.

This is like the "would you like to help the disabled" line that people selling things on the street say.

>Hell, it's even good for family, which the author seems hung up on. You know what you're not doing while driving home from work for forty five minutes? I would accept an arbitrarily short commute to work. If there were reasonably priced dwellings in the building I work at, I would live there. More time to play with my kid, cook dinner, or whatever else.

I had to live below a family with 3 kids for a year. There was constant running on my ceiling. "thump thump thump" all day and night. Apartments are not really designed for kids. In fact, they aren't really designed for anybody, which is why everybody buys houses where it is possible. I don't feel like I have any privacy here because there are always people very close to me. Most people just shut all their windows and pull the blinds down. Living in a windowless box is not ideal.

>Well, is it sinister to live near work, or isn't it?

I think he is complaining about the fact that you have to move away from where you grew up and that the options available for housing are basically a dorm room.