skysight-inc/HackerNews huggingface dataset:
What happens when some app your technologically illiterate mother uses daily gets shut down?
Malicious code found in ad networks, but I still get downvoted every time I complain that a given website was unusable by me because after trying to enable some (hopefully safe) javascript domains it still wouldn't render in a usable form.

There is a problem here. Trying to protect yourself from third-party malware running on your machine breaks half the damn web because of our over-reliance on javascript frameworks and ad networks. We have to find a better way.
Show HN: Chrome extension that plants trees for free while shopping at 50k shops
Wikipedia Is Now a Brave Verified Publisher
Can someone explain what's this is about?

> Please (star) this repo if you found it useful (star) (star) (star)

Gotta be very important for something, since it's literally the second line in the readme.
Some further background: vendor instrinsics are well documented and unchanging. They are a lot easier for a language to standardize on. As others have pointed out, there are higher level libraries being built on top of them. This gives the Rust community the freedom to experiment on how the instrinsics should be implemented with less concerns over compatibility.

This also is a nice way of handling a limited subset of other assembly instructions for systems programming while they figure out how to have inline assembly without coupling the language to its implementation.
One word for you: Ubuntu
Raku, Camelia and Rakudo are stupid names.

Perl++ is a good name. C and C++ are different enough and live alongside each other.
PopOS is fantastic, and if you're looking to stay in the Ubuntu domain it's by far the best version out there. But your tastes sound a lot like mine, so I'd like to throw out a recommendation for Manjaro, it's incredibly well-polished and the rolling-release is great. It'll likely run a bit faster too since it's Arch-based.
the intention of kvrocks is to replace the function of Redis in some scenes, to scale the capability and cost of memory compared to Redis. and our company severe using the Redis in production, so it's a good choice to compatible with Redis protocol. we are also focusing on how to do the distribution now.
The killer app for VR is going to be escapism. There is going to be a future where you're going to purchase experiences from companies. There will be an underground, sex will be huge, travel, alter egos, just like in sci-fi movies. Just wait until VR is like The Beam/Matrix, where you actually feel and sense everything happening. People will be jacked in for most of their life. I envision this being particularly popular for people nearing the end of their lives, or disabled & crippled.
That was about a decade ago and he's changed his stance since after talking to people like Neil deGrasse Tyson.

Joe Rogan represents, quite literally, the average Joe going through life and learning as he goes. If we shun people for ever possibly considering something different then we'll never get to actually connect and change their minds. People are lot more open and resilient than you may consider.
I’ve never had a Stansted Express be late more than 10 min, and I live in east london so it’s super fast to get to Liverpool St. I suppose your travel time varies a lot.
I made a proposal for making mozilla sustainable:
https://github.com/servo/servo/issues/24026
I would like to hear feedback.
I had no idea there was such a thing!
Speaking as someone doing research in this field, I have an unbelievably hard time imagining this to be the case.

The ML community is generally extremely open, and people know what the other top people are working on. If an AGI was developed in secret, it would have to be without the involvement of the top researchers.
How to Approach Job Interviews
Placebos can be extremely effective.
Audited financials for year X are typically published sometime late in year X+1. You can't start the process until year X ends (or more likely until after the relevant tax filing deadlines in all the countries involved have passed, so certainly not until mid-April and possibly later), and it typically takes months to do the audit.

So for example, if you look at https://assets.mozilla.net/annualreport/2017/mozilla-fdn-201... (which is the 2017 financials for Mozilla), it's dated "September 26, 2018" (see page 4 of the PDF, page 2 of the actual document). The equivalent document covering 2016 is at https://assets.mozilla.net/annualreport/2016/2016_Mozilla_Au... and is dated "September 26, 2017".

It's not September 26, 2019 yet. ;)
good pitch post, nice to see google dev account responding on twitter and maybe some escalation, but reading the post -- did you even consider what the deceptive behaviour might be even if barely a case for it?
Mimicing functionality from other apps? Does STM or whatever transit in Montreal have an official app?
While it's good to have competition and variety in the market for transit apps etc, seems like a lot of municipalities would tend to have an 'official' app these days or recommend preferred ones, so maybe there's a push as far as app store etc to go towards the official ones and maybe the STM reported you or someone downloaded and was mad it wasn't the real one etc etc.
Sorry I didn't see your app before it got taken down/am not familiar with it but reading your post and started to wonder. No offense. Transit apps and public service sort of space for apps is a tricky space in modern day
While that's true, what's not slow on windows except maybe AAA video game titles? e.g. the "right click" on the Windows 10 desktop takes time to show up (even on a high end desktop pc)... just to show a contextual menu.
You don't need AGI to do serious damage. I think it's just easier for the layperson to reason about the ethics and implications of AGI than it is to reason about how various simpler ML models can be combined by bad actors to affect society and hurt the common good.
I consider tooltips [1] to be explanatory information about user interface elements that appears in response to voluntary action taken by the user (namely—at least traditionally—when hovering over an element).

The example screen-captures in the article appear to be of something subtly different: involuntary promotion of new features or recent changes. There is probably a more established term for this UX tactic, but I know it as a "guided demo." These guided demos are often employed when orienting a new user with key elements of the application's user interface.

Some distinctions:

1. Tooltips are in response to voluntary exploration by the user. Guided demos are usually involuntary.

2. Tooltips are available at will and infinitely repeatable; they always appear when the user is "inspecting" an element. Guided demos usually are once-and-done (and are notoriously difficult for users to revisit later if they elected to skip them).

3. Because tooltips are voluntary, they occur at the user's area of attention. Guided demos are typically attempting to draw user attention to somewhere it's not already. Hence, guided demos are often coupled with some form of obfuscation of other UI elements (e.g., a dimming mask layer over the rest of the UI).

4. Tooltips are immediate both in and out—they appear on hover and disappear on exit. A tell-tale of guided demos is that the pop-ups usually include some form of dismiss button ("OK" button or close button), because they are involuntary and therefore need to confirm they've successfully captured user attention.

5. Tooltips are individual and paced by the user's interest. Guided demos are commonly linked into a "wizard-like" sequence (e.g., let's walk you through the three most important elements of this UI.)

If it's not clear from the above, I feel traditional tooltips are generally good because they reward exploration while remaining entirely voluntary. Meanwhile, guided demos are a mixed bag: sometimes a necessary evil to clear an especially difficult UI hurdle, but easily used to excess and disruptive to users.

[1] https://en.wikipedia.org/wiki/Tooltip
True, this is complicated by a microservice model. I haven't worked with microservices much, but I figure there must be some libraries and tooling out there that can make this simpler. From some quick Googling, it looks like this is a component of some microservice frameworks. But I understand that this is a case where you'd often have to implement this yourself into your architecture, like at a load balancer / reverse proxy. So point 1 is valid.
Do you suppose those apk’s get to use the full set of iOS APIs and Services and not pay Apple for it?
Things that support the notion that it is soon are that napkin math suggests the computational horsepower is here now, and that we have had few instances of sudden, unexpected advances in how well neural networks work. (Alpha Go, Alpha Zero, etc).

One might extrapolate that there is a chance that in 10 years, when the computational horsepower is available to more researchers to play with, and we get another step-change advance, that we will get there.

My own feeling is that it is possible AGI could happen soon, but I don't expect it will.
So basically like today.
The other difference is that they did not split into a python 2 and python 3 dev team over the period of two decades which then both decided to keep officially developing their respective languages.
How about not duplicating your post simply because the first one got downvoted?
False confidence is a terrible rationale. There are plenty of malicious apps on the iOS store. Quite frankly you have a false sense of security and you SHOULD be disabused of that notion.

Stop trying to outsource personal responsibility
Brain waves detected in mini-brains grown in a dish
Firefox is an open source project. I'm sure if you pitched in with time and / or money to maintain said features, they'd be much less likely to disappear.
> Nations with allies thrive, and those without them wither

let me show you exhibit A:

https://en.wikipedia.org/wiki/Western_betrayal

"allies" is a romantic concept that doesn't hold any water, only the return of investment forecast drives action and inaction.
With a picture from 1881 at the top to boot.
Well, so why not? The title seems misleading. While it may be that the performance is not going to improve by the factor of 40 five more times, there will still be iterations based on different SoC platforms.
Reminds me of back in the late 90s, any time there was a thunderstorm, the clerks at the public library would go around and unplug all the computers. Anguish and misery for all us kids awaiting our turns on the precious internet terminals we'd signed up for hours in advance.
Burning issue: how fashion's love of leather is fuelling the fires in the Amazon
Concede that time may be a factor, in which case, companies have little choice but to shell out real money.

> mentoring is a lost ROI in many cases.

What investment? Grads are cheap, and time to productivity as I argued isn't that long, before which they aren't merely learning. Most of the investment here is on the worker's part, and greener pastures aren't available as quickly as productivity sets in. If you're fresh out of school and working, leaving a company is unthinkable in the first year, unlikely in the 2nd.
>And self-driving cars is still a problem orders of magnitude simpler than AGI.

You sure?
It might very well be a single order of magnitude harder, or not any harder. Given that solving all the problems of self driving even delves into questions of ethics at times (who do I endanger in this lose lose situation, etc)
> These laptops are expected to be purchased by working professionals

But these are not business type products, macbook pro laptops are luxury consumer goods if anything.
sounds like you dont know who gavin is then

why dont you watch the episode with him and learn for yourself

thats why its not good to deplatform people you dont like because other people told you not to like them
Rate My Business/Website
I just launched my website https://scrapingbear.com
Which focuses on web scraping. My focus is a niche area which would be to help new SaaS businesses price there products/services.

A problem I hear about in the SaaS community is what should I charge for xxxxx service.

So, I figured automating this information would help some people. The idea is to scrap/crawl websites that are competitors or who offer a similar product, gathering pricing and features data. Doing this for multiple competitors can result in data which can be averaged out or compared so you can price your SaaS accordingly.

An option would be to scrap websites and provide the data daily, weekly, monthly an so on.

Anyways Im looking for feedback about the business idea and the website itself.

Thanks!
And yet the App Store is crammed with free apps that are basically just vehicles to deliver add and harvest your information.

Free kids apps are the worst, because young children try to play the game and constantly end up steered towards ads that they don’t know how to navigate away from.
> If you want to stay with cars, it’s like Google saying when you buy their car, you are only allowed to go to 6 pre determined destinations in their vehicles.

It's more like, when you buy a car, you are only allowed to go to Google-approved destinations. You are allowed to submit a new destination for consideration, but ultimately google can decide if you are allowed to go there or not.
Farewell Chris, thanks for your hard work killing Thunderbird and sinking Firefox into complete irrelevance while alienating all power users, the only ones you had left.

I mean I know how little hn likes negative comments but there's literally nothing positive I can think of what this CEO has done to Mozilla.

May Mozilla find the CEO they deserve.
On the flipside, Chrome went from being the best browser on the market to a bloated spying machine, and I'm very glad firefox exists to offer an alternative.

If on top of that, they manage to do it using Google's dough, I say bravo and hope they'll remain smart enough to feed from the vampire for a long time
IOW, Google is clearly failing to keep up and accurately monitor it's Play Store.

It is not an easy job to do even at small scales, and their scale is massive. But, it is the job they signed up for, and they need to properly provide resources for it (and it isn't like Google or Apple are short of resources).
As a Perl aficionado, thank you for this, it is rare that anyone who does not enjoy Perl will express a positive opinion for it.
Then within Settings, there should be "advanced settings" or "more..."

Also within Settings, there should be a tab for "system" and "user".
Off the top of my head:
Concurrency and parallelism using high level and low level APIs. There is no GIL.

Grammars which are like regular expressions on steroids for parsing. ( admittedly still not optimized for speed)

Gradual typing, you can go from no types at all for short one liners, to using built in types, to defining your own complex types for big programs.

subset Positive of Int where { $^number > 0; } #create a new type called Positive
multi factorial(1) { 1 } #multi subroutines that dispatch on type
multi factorial(Positive \n) { n * factorial(n-1) }

#say factorial(0); #Error type mismatch
#say factorial(5.5); #Error type mismatch
say factorial(5); #120

hyper for (1 .. 1000) -> $n { #use hyper indicate for loop can be run in parallel on all available CPUs
say "Factorial of $n is { factorial($n) }"; #Gives correct results by automatically upgrading to big int when needed
}
My brother-in-law heard from a friend that currently works at Microsoft that during a meeting with his boss's boss's boss or so say "We got an old school monopoly. We aren't first in many areas so we aren't targeted but we are still just raking in the cash".
That doesn't mean there's not a reason to start using it.
Can AR Counteract Industrial Automation's Dark Side?
>as long as there are viable competitors.

Who are the viable competitors? It is Apple and Google/Android right? Everything else is the equivalent of Bing competing with Google Search. Keep in mind another MS defense was there is Mac and MacOS, we even build a IE for MacOS, therefore, we can't be a monopoly.

>To look at the smartphone market and how far it’s come in the last 10 years

Maybe there is a thriving competition in the smartphone OS market I am unaware of, but I thought maybe in the last 10 years the market went from MS, Blackberry, Apple, Google/Android...to more a consolidated market and effectively Apple and Google/Android.

The political outcome is interesting, I haven't heard that before, what exactly are the politics involved with wanting Apple to allow a 3rd party app store?
No they didn't. The batteries still work. They just wouldn't show health percentages. Because, you know, at that point the gauge could be lying to the user, which is a problem with buying used phones.

As an end user you will not have to care. It just (rightfully) takes a chunk off the resell value.
When I used it for larger tasks, I did the same. Nowadays, the consequence of my rule is that Perl 5 sits in my toolbox between Awk and Python.
And yet somehow I doubt that these repairs will be covered by Apple Care. Even though most probably people don't care all that much.
During that time, Firefox OS was their big push, so it would make sense that he'd discuss it. It doesn't seem like he's saying, now, Firefox OS would be a hit.

He also goes on to say that the company has people of varying opinions politically. Personally, I'm for gay marriage and when it is brought up as a religious ceremony being yanked from the church, I typically say that had already happened when the various governments started applying tax benefits and the like to marriage and no one was arguing against the secular government taking a more active role on marriage then (plus, the whole divorce thing). There are those who would disagree with that stance (to varying degrees and in either direction) and that's fine.

What he's advocating is that his or any of his coworkers' personal beliefs of whatever direction should not have any affect on their ability to deliver on Mozilla's goals. Honestly, he's more or less right. There have also been cases where people have been steered from beliefs and/or actions because they had conversations with people of differing views (Chickfila's CEO in some of his donations to programs that were directly detrimental to LGBT for one [1]). If you kick all of the people out who disagree with you, you create tribes. And it is highly unlikely those tribes are going to start drifting towards your beliefs at that point. In fact, it is more likely to harden their beliefs.

[1] https://www.huffpost.com/entry/dan-cathy-chick-fil-a_b_25643...
Nobody is doing hardware and software security better than Apple right now. Certainly not the open source community.

Apple supports devices for 5+ years, you’re throwing up strawmen.
I wonder if part of it is some people hacking emacs and going through a update-save-restart cycle instead of just evaluating their change in place.

Then again it may be the case that part of the cycle is seeing if the package management system of your custom distro (be it spacemacs, doom, or whatever) picks up and configures the new packages correctly.
its so obvious that native ad blocking could be that feature. when a non-tech user opens up a browser with ad blocking it blows their mind. they go to youtube and put on a song, and wait! they don't have to reach for the mute first to silence some loud ad? they don't have to wait to click "skip" on the ad? it just works?? the user just wants the content and we can give it to them.

imo this would be the step from chrome, which will never implement it because they depend on it. but the web is not ads. the web can survive without ads.
That's one reason I dislike using touchscreens and form factors that effectively require them (tablets, pocket surveillance devices, etc.).
Sometimes when you inspect logs from a single component it feels like trying to solve a problem with the forest by inspecting all the ants in it. Lots of mostly irrelevant small detail without any way to place it in the big picture.
Sure, If the rules were different, things would be different. We’re not doing that, nor do we foresee doing that any time soon, if ever.
$150,000 in MRR
I think what these people are asking for is that the App Store be forced to host everything (within reason) and for other sites to provide you the actual curation of what's good. Letting Apple do both is ethically gray right now.
The new international standard for banking is ISO 20022 [1]. Yes, it's XML, but it also doesn't have fixed width lengths, and is relatively extensible.

20022 does a lot more than just payments, too.

[1] https://en.wikipedia.org/wiki/ISO_20022
PyCharm for Productive Python Development (Guide)
The one thing that keeps me from moving lightweight editors like vim or emacs from the bloated IDE stuff if the ability to easily find definitions, etc. If I have hundreds or thousands of source files and I want to find the definition of say a struct or function, being able to right click->go to definition or similar is a godsend. Maybe emacs or vim have similar features via plugins though? I'm not sure.
I guess Apple->Google?
"We help them build a modern surveillance state, the like of which the world has never seen. And they give us shit tons of money for it. All while retaining the image of a cool, edgy startup. What's not to understand?"
It's not just an arbitrary decision to keep changing things. It's a function of the fact that companies are in a constant need to grow, and at some point users get bored with interfaces and leave, even if those interfaces still serve them the best.

I think one of the big innovations Google Search brought to the table is the Google doodle. The main features of their interface have remained the same for over a decade: type what you want to search into the box, click "Google Search" and a list of results appears with links and brief intro text. There's new stuff on the search results page that wasn't there ten years ago, but it doesn't really interfere with the functionality. Such a simple interface would feel stale after 10 years for most applications, but having the Doodle means it changes over time, keeping it fresh in a way that doesn't interfere with the functionality. This allows them to keep users from getting bored with their product, while also not forcing users to learn a new interface with every refresh.

I have a lot of problems with Google and don't use their search (I use DuckDuckGo). But I think we can still learn some valuable things from them.
I sort of understand why search is a near-monopoly: it's free, and there's somewhat of a network effect and a self-reinforcing credibility thing. But what are the barriers for competition to AdSense? Why isn't some other company offering an alternative, like the same thing at a higher price with better support?
I'd guess the intersection of people who will even consider using Firefox, have search engine needs that won't be satisfied by DuckDuckGo, and won't be able to change their search engine is vanishingly small, so I'm not that concerned about the user experience hit. But, yeah, the dip in funding would be brutal in that scenario.
> Consider the poor quality of the existing js modes for 26.x, any idea why this depends on a future version of Emacs instead of current versions?

You might as well look at the thread js2-mode was revoked[0] and ergoemacs' article[1].

> Alternatively, could somebody convince the author of the railwaycat port (Emacs with better macOS integration) to get a version 27 out soon?

Er... I would like to point out that it's not 'railwaycat' port but more of Mitsuharu Yamamoto's port[2], and AFAIK he has claimed that he has no interest in maintaing an emacs27 version.

[0] https://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00...
[1] http://ergoemacs.org/misc/emacs_javascript_mode_war.html
[2] https://bitbucket.org/mituharu/emacs-mac
The Fine Line Campus Tour Guides Walk–Backwards
Airlines ban all MacBook Pros from checked luggage