skysight-inc/HackerNews huggingface dataset:
>Firefox will now warn you when closing a window (regardless of whether you have automatic session restore enabled for restart).

To whoever is responsible for pushing this change through: Thank you.
You're being hard on yourself - the site is perfect. Easy to read, clear & concise. Good job.
> If you consider what happens when you add a third person to a call: You start sending them everyone's audio!

Not before they accept the call connection request you don't.
Breaking into Tech in 2019
In addition to this:

Even though the link claims that it is not a paid placement, it's still an advertisement. If Mozilla really wants to provide more value to me, they'll tell me how to permanently disable it. Its presence provides negative value to me.
i sure there is probably a term for this type of argument, but this seems hopelessly dismissive on the basis of some pedantic definition of visual in this context. visual programming basically already means non-textual programming. it is about searching for new syntax and paradigms of programming that break out of the idea that one needs to inform the computer with a series of lines of text. text-based programming was born out of convenience and heavily influenced by the underlying implementations. it isn't the result of any detailed study or investigation of how to best represent ideas and concepts or how to properly describe a computation.
Post about that:

https://baremetrics.com/blog/long-slow-saas-ramp-of-death
Yes, it is much appreciated.

Can't tell you how many times my finger has slipped and hit Ctrl+Q instead of Ctrl+W.

Oh well! I didn't need all that work...
No changes to the interface again! Will not go back to FF till they take graphic design seriously.
Story is rated five stars
You can be fired with cause.
Interesting but far from an account compromise on it's own. You still need to know the user's password in the first place and, I believe, you can't repeat the attack once they change their password. So if they change their password a second time or enable MFA themselves you're blocked permanently. So it allows for a existing attack to be prolonged one time and possibly makes it harder for a user to realize they're still compromised.

I can see some value in a targeted attack on an individual although only if they don't respond by turning on MFA themselves.
Just two hacker groups may have stolen $1B in cryptocurrency
Of course they paid for it... Do you really think the Mozilla Corporation has sent an ad to millions of users for free? Whether that money went to the corporation or to the pocket of an executive, that's another matter.
Will this halt shutdown as well? If so, I hope this is configurable...
What clutter does to your brain and body
Excellent! But how about existing Arduino libraries such as firebase for Arduino? I can use them as they are or I have to port them to the Riot API?
Hottest startup in Germany: https://www.alleaktien.de
Decoded: Breaking down how an actual trading algorithm works
Frankly the Fibonacci diagram looked way less clear than the code because much of the important details seemed to be invisible.

I think much of what makes VP fail at some point is in the details. Programming is often mostly about the details which is why abstractions seem to leak all the time.

When you have think about the details then a denser representation is extremely helpful. Visual Languages don't generally do good at showing enough of the details at once.
Predictors of mental health in employed adults with autism spectrum disorder
I'm wondering if it's something really simple, like comparing the unique number of callers versus the total number who have accepted the call.

Imagine a method for group calling that returns whether or not the call should be considered active or not by seeing if the number of callers is equal to the number who have accepted the call. But now imagine the method that tallies up the number of callers does a unique count by phone number, while the method that tallies how many people have accepted the call does not.

Since adding your own number is adding a caller who has already accepted a call, you end up with unique_callers (2, you and them) == total_accepted (2, you and you).

This could be tested by adding a third person to a group call twice (if iOS will let you do that) instead of adding yourself to the call.

Furthermore, if the interface on the recipient's phone only looks at whether or not they've accepted the call, that would explain why the call doesn't auto-accept on their end and go into the call before they've accepted or rejected the call.
I love Firefox and use it all the time, but for the last few years one of my biggest pains is the OSX performance on my Macbook Pro. Is this close to be resolved soon?
I used Google Photos to host my website picture gallery
dav1d is the state of the art currently, but i dont know if it's used by FF.

https://code.videolan.org/videolan/dav1d
Ask HN: How to delete myself from Internet?
I want to delete my social media pages, profiles made on the sites. How can I find and delete all the information available online about me?
So I went to the grocery store yesterday for a little taste test. Just a small little market. Decided to do it in two steps. First find the best imitation, then I would compare it to the real thing.

Interestingly enough, the only Parmigiano-Reggiano on the shelf was BelGioioso. I went "oh shit, they were right, there is some tomfoolerly in advertising." Then I noticed they actually were importing it from Italy. They had a block of Parmigiano Reggiano right next to a block of Parmesan from WI.

Once I looked at the two though, I dont think anyone could make the claim they were trying to be tricky. The Parmesan was labeled Parmesan. The import was all fancy, had IMPORTED stamped all over it, they were using it as a selling point to differentiate between the two.

As for the results, the BelGioioso Parmesan was easily the worst of the three. BUT, it was also half the price of the Satori Montamore Cheddar/Parmesan and Satori Sarvecchio Parmesan.
(Disclosure: I make robots for mobile testing.)

I wish more companies realized all the spying and stealing of information would be unnecessary if they started collaborating on making open source hardware testing equipment. A robot that taps a screen shouldn't be considered a super important trade secret.
Thanks. Didn't read that right in my OP
For context: Firefox 64 removed `browser.showQuitWarning`, which would show a dialog asking "cancel"/"save session"/"discard session" when you quit.
So you can't get it back? I usually use Chrome, I never lose my session no matter what I slip up to do.
I was hoping to see this pushed out by default because I agree that it's the best 'new' feature I've found in the browser in some time.
You can change it in about:config, searching for 'media.autoplay'. I've changed the following:

1) Set 'ask permission' to true

2) Set 'block webaudio' to true

3) Set default to 2, which is 'ask per domain'. As I understand, the default of 0 is 'autoplay', 1 is 'block' and 2 is 'ask' but your favourite search engine of choice can provide clarification on this and the other settings. 2 will cause a pop-up beside the URL bar, like with password save popups, letting you accept or block and with a checkbox to set it permanent.
Hopefully this is easy to disable
We do visual programming at Testim.io for automation and the feedback is pretty positive.

I think there is a lot of merit to the approach if used in a smaller and more constrained problem and if there is always an escape hatch.
We’ll have a cure for cancer within a year, scientists claim
The explanation in the first paragraph of that wikipedia article seems like a perfectly fine explanation, more stores started stocking fresh milk so the milkman wasn't needed as much any more because milk could just be picked up with the rest of the groceries.
If the user doesn’t use the app for a few weeks, iOS will free up the app’s files. The icon will still be there on the home screen, and when accessed the app will be downloaded again

So much for PWA's on iOS... Apple's willingness to embrace web technologies is a joke.
Chrome's "hold cmd-Q to quit" popup is just about perfect in that regard.
> Well, this boils down to: in a modern operating system, is it good design that an unprivileged user who logs in once can consume arbitrary runtime resources uncontrolled, unbounded forever, even after logout just because they decided to mask SIGHUP?

This was well known and accounted for where necessary. You considered everyone else to be wrong about the issue and went ahead and fixed it according to your opinion. Don't be surprised that a considerable portion of "everyone" doesn't agree with you.
Also, brakes contribute to service unavailability. Brake pads need to be replaced on average every 50k miles, which takes the average driver 4 years. And let's say the average length of time your car is at the mechanic's to fix brakes is 3 days. That's 3 days of unavailability every 4 years just for brake pad replacements, or 99.8% availability (two nines!), just because of brake pad repairs. Add in all the other required car maintenance, and depending on the reliability of the vehicle, and you might be down into one nine territory.

Gmail going down is like your car being in the shop. It's not equivalent to a plane crashing; the equivalent there would be the entire contents and history of your Gmail account being unrecoverably deleted, and you yourself had no backups. Of course, I'd still much rather have that happen a hundred times than be in one fatal plane crash ..
Obstacle Tower Challenge: Test the Limits of Intelligence Systems
Then the statement "It was not a paid placement or advertisement." is blatantly false. they simply say whether it was paid, not whether it was paid to a specific entity.
Any update that doesn't say "delay" is an update in and of itself.
This idea comes back around every few years. It was most popular in the 80's when it was called CASE, Computer Aided Software Engineering. Since it's been around for a while, we have to ask why it hasn't taken off in a more mainstream way.

I think the best answer is that text, being more dense, is actually the simpler way to represent a complex program. Big applications written in diagrams tend to wind up being harder to read than the equivalent in text. Visual diagrams are also difficult to search, scan, or replace programmatically.
Tutorial: How to build a completely free Dapp
This. I switched to FF 20 years ago because of the popup killer. Autoplay is the new popup.
Strategies, tactics, and tips on how to launch a product in 2019
your title is more eye-catching in addition to more accurate.
Flow-like layout is just a sub-problem of 2D Layouting. Having it as the only way to do layouting (besides tables) has proven a nightmare to work with. That's why you got Flexbox (and now Grid).
curious, what changes do you want to see?
I pulled that number from an older post. Updated!
It is, there is an option for it in the Preferences pane right under "Restore previous session".
If he’s a foreign national who never wants to visit the US again for any reason, and can expect his country not to extradite him for whatever the charge is, then it is a reasonable strategy.
Firefox as an organization does not get branding at all. They claim to be the champions on privacy and user freedom yet they keep breaking that image over and over again with unwanted ads, telemetry, and services you can't disable. I still use Firefox as my main browser, but I can't fathom how they come up with such poor decisions every single time.
Think this way:
You html is a tree of tags.
You have to layout this tree.

Each tag is a box that can contain other boxes. Learn about the box model to understand the properties of a box.

How do you display the boxes inside another box? Learn about the display property.

How do you position the box inside another one? Learn about the position property.
The Petri net seemed very clear. The Fibonacci example did not.
Fast-forward five years and the Ethereum experiment has failed. Why did it fail?
Right. I've heard from friends in telco that Huawei techs would routinely open server racks during 3am service calls and photograph everything. This was years ago, but I'm guessing a company wide incentive program wouldn't get igored by many Huawei techs.
I'm going to be completely honest here - the story hits the nail on the head for me.

I was a mechanic in my younger years. I was content. I was lower middle class, but I didn't care. Yeah, it was dirty, it was tiring, it was hard on the body, but it was rewarding.

Once we had our first child, I refocused on a long-lost passion of mine and have been a network engineer for about seven years now...While I also love this job, and do find it rewarding, I got into cycling about six years ago.

I've always realized that I upped the 'profitability' of my career by over four-fold - and I know that I did it for the sake of my son and my wife. But I never realized that cycling actually filled a gap that I left for myself.

I'm completely fine with cycling filling that gap. My family lives a better life now, and I absolutely love cycling. The article definitely hit home with me - word after word, sentence after sentence, I can relate to the whole thing.
Thanks for the extensive reply and recommendations! Yea, I guess I was hoping I could skip the step of calling a bunch of lawyer firms to find someone good.

I'm probably not facing jail time, but probably weekend work program for 6 days or so. I'm hoping to find a lawyer to do as much as possible in place in U.S. so I can just travel there and pay any fines and do my sentence.
Unless you're on a treadmill in front of a TV, or wearing headphones listening to the radio, TV, podcasts, etc.
Why don't they write it as Block, Ask, Allow? Much easier this way.
In your examples, the probability of a random green ball having property X is always higher than that of a random ball. If the incidence of X in the green population is higher than the base rate, then if a random ball is green, it means it is more likely to be X.
Japan, not China, may be winning Asia's infrastructure investment contest
Why do you still use it?
I found the link. The company is called COBOL Cowboys.

https://www.reuters.com/article/us-usa-banks-cobol/banks-scr...
How the Stigma Against Obesity Harms Peoples Health
I think you have a misconception on what actual reliability is for more products and services. 99.999% is a solid service, 99.99999% is a hard to achieve target for enterprise software.

To say Google is not the place to look for reliability is a pretty comical statement.
That's not really accurate. Visual programming systems have been around for a long time and there have been many studies of programmer productivity in various languages. Those studies have shown that programmers prefer (and perform better with) the languages where they have to type the least. Dragging things around the screen or filing-in dialog boxes (property programming) is appealing to non-programmers but, in practice, seasoned developers nearly always choose text.

Visual programming hasn't taken off because it isn't as good as text for the majority of use cases. This is borne out by more than 50 years of people writing computer programs.
The home / new tab page itself is local. The snippets at the bottom of the page are loaded from a Mozilla server.
SASS is incredibly helpful so I think it is worth the pain. It is game changer, and still it can be learned in a few hours.
Before SASS, managing z-index across a whole template or changing colors was a nightmare.

(If you are old enough, you may have come across one of those WordPress templates in which they crammed PHP $variables inside inlined CSS. #goodolddays)
As an information security professional I wish security breaches would permanently damage a company's reputation, and even put some companies out of business if the breach demonstrates they have no business handling sensitive personal information. But if that was the case, Target and Home Depot and Equifax wouldn't exist, and no one would dare touch an Android phone or a Windows computer.

The sad fact is consumers don't care one bit. The only people who care are people who have some interest in disliking the company who was breached, in which case they're likely not paying customers anyway.
The point is that if Instagram thinks that people getting their passwords stolen is an important enough problem to offer MFA, then an abuse of MFA that only affects people who have their passwords stolen should be an equally important problem.
Thank you, I didn't know about that subreddit! I will probably try to post there.
I was so excited when Quantum was released. I used it exclusively and was happy with the performance.

Then Mozilla started back dooring ads and other promos and broke my trust.

I’ve since gone back to Chrome. At least there Google has the decency to make it obvious you’re being tracked, and with the new privacy controls I (hopefully correctly) feel like I can exercise some control.

Mozilla really needs to get right with their users.
you flesh and blood, cannot face legal charges. the US courts are commercial and can only deal with commercial entities.

As long as you do not agree to represent the LEGAL FICTION ALL CAPS CORPORATE COMMERCIAL NAME that they try to get you to contract with, you are fine.
Thanks for the downvote, whomever. I always consider switching to Firefox, as I think Chrome needs competition, but Firefox has just never been up to par in usability (especially developer usability) whenever I've tried to switch. Things like "losing your work" for no good reason (don't Firefox have "Re-open closed Window"?) is just another thing I would add to the list of reasons not to switch, so feel free to clarify.
"Choose Firefox now, or later you won't have a choice"

https://robert.ocallahan.org/2014/08/choose-firefox-now-or-l...
For the lack of better alternatives (I need some specific extensions, and I don't want to use Chrome). I also use alternative browsers like qutebrowser but it cannot replace everything I need to do.
It’s strange - I could have sworn that, for a while around where “quantum” was released, OS X performance was really quite good. I ditched it for chrome for a bit, and it even held up with my daily 20+ tabs.
Don't want to personalize this but, since we're mutually reflecting on the sociology of talking about running a company and dealing with external perceptions: the specific names of the pessimists may change but there is absolutely no level of success at which folks will stop saying "Pfft, that's not a real business."

I think the takeaway for founders is being prepared for this and learning to not weight external pessimism all that highly, particularly not of the low-brow dismissal variety (what are the general odds that someone who has known about a business for 180 seconds has found the fatal flaw). For the broader community, I think the takeaway is intentionally being almost unreasonably supportive of people building things.
Startups Hiring Remotely in 2019 – By Remotive.io
You couldn't really live reasonably well and healthy though. For the vast majority of human history about 40% of people died before reaching adulthood.
The chart is essentially the same as in https://commons.wikimedia.org/wiki/File:Periodic_table_by_Me..., except that there are some more elements filled in. Specifically, gallium was added, and the lanthanides (particularly cerium/lanthanum/didymium) seem really confused.

(Yes, this is before chemists realized that didymium wasn't an element but a mixture of rare earths. Rare earths confused the hell out of chemists at the time, because they are so chemically similar that it's difficult to extract them from another, and they don't sit well in the standard grouping because f orbitals don't play meaningful roles in bonding--hence the chemical similarity).
Countries usually don't extradite their own citizens. That is one. Second, it seems to have been a traffic related issue. Do people get extradited for traffic related offences?

Lastly, I didn't say he didn't have to get good representation. I totally would if I was in his shoes. Don't skimp on a good lawyer.
Okay. That's a different concern.
I’m pretty sure we do provide supplemental healthcare coverage for some of our EU employees. (I remember signing the contract for it, but the Benefits group does the negotiation and selection.)
Safety-critical systems imply a lot more than that, been there, done that.

Its an accepted, general premise in embedded systems to always avoid dynamic behaviour, that includes memory allocation, storage behaviour, etc.
Implying that that kind of behaviour is only for safety-critical systems is not correct, its mainly for robustness and simplicity reasons. I would argue that it applies to the vast majority of embedded systems (prototypes excepted).

An embedded system is also (generalising again here) always single-purpose. By definition its a part of another system and you do not interact with the device itself, you interact with the system.

You could argue that not all embedded systems are resource-constrained (again, been there, done that). but typically for this level of system (i.e. microcontroller based), if you're not resource-constrained, you've not optimised your BOM cost and hence you're in prototype stage.
Since they have an impeccable interview process that only selects the brightests.. They may be all too busy implementing linked lists and inverting binary trees instead of actually delivering a working product.
Gender Disparities in Salary Add Up Over a Lifetime
Well the author is from an institution called the University of London, and Max Roser, who's stats he is critiquing, from an institution called Oxford...
Unity acquires Vivox
>If 99% of rich people don't participate in endurance sports, then it is not a characteristic of rich people in any meaningful sense.

That doesn't follow. If 1% of rich people do X, and only 0.0001% of non-rich do it, then X is very much a trait of rich people. It's not of most/all rich people, but it is predominantly of rich people.
Or write a bot to do it automatically everywhere
To quote from the initial comment:

> (regardless of whether you have automatic session restore enabled for restart).

It also already has an optional check if you want to close a window ("you're closing a window with 10 tabs. sure?"), and a list of recently closed windows to restore.
> A view of your program is 1d. Conceptualizing a program is often n-dimensional.

that sounds like a cool way of seeing things, could you explain what dimensions you're referring to?
It makes it worse. Eventually it might make it slightly better via strong typing and reduced GC. Latency is largely a deficiency in the design of browsers (multiprocess rasterization, gc blocking the event loop, etc)
If you’re ever interested in real garbage look at how much some “creators” make on patreon for absolutely stupid things.
I wish Mozilla started to compete with Google on ChromeOS. Just make it the browser and leverage containers to keep things locked down. There’s a total business here and Mozilla could make it happen, without the entanglements of the ads business. Real missed opportunity to help promote open standards at the services level as well.
Once read that Firefox is working on a Chrome-like language translation feature. Anyone know when it'll be done?
I’m sure pull requests or bug reports are welcome from Mozilla if you feel strongly about it.
> Are these ads introduced with these updates, or does Firefox include a backdoor so the Mozilla Corporation can show whatever they want on your home page?

The snippets are just a web page fragment fetched over HTTPS, AFAIK.
Anybody else seeing blurry text for the bookmark toolbar and background tab titles? macOS 10.14 on an external monitor.
Founder of StellarGuard here, so sort of in the same realm. Just wondering what additional features you'd want out of such a hardware token. Would it need to do the actual signing of transactions on the device for you to feel secure with it, or would generic U2F (Yubikey) + signing on the software be sufficient, assuming we could do it securely?