skysight-inc/HackerNews huggingface dataset:
>their "common sense" objections to what those high-falutin' scientists

Don't attack strawmen.
It definitely is just a symptom but I am guessing mainstream media needs something to make digital look more scary to soccer moms.
Curated social media plan delivered to your inbox every morning
The openssl command in the article is great, but I might add "-days 3650" or something so I don't need to re-generate the certificate every month.

Also, I wouldn't use the host name "localhost", but something like "mydomain.test", and update /etc/hosts accordingly.
about 3 months ago: https://news.ycombinator.com/item?id=16448100
Can you point out everyday situations where this is the case?
His father was a partner in a top Seattle law firm and his mother is a regent of the University of Washington and a director of Pacific Northwest Bell. You think that didn't give him any business advantages other talented programmers didn't have?

His mother is credited in her obituary with pulling strings to get him the IBM contract: https://www.nytimes.com/1994/06/11/obituaries/mary-gates-64-...

"Her tenure on the national board's executive committee is believed to have helped Microsoft, based in Seattle, at a crucial time. In 1980, she discussed with John R. Opel, a fellow committee member who was the chairman of the International Business Machines Corporation, the business that I.B.M. was doing with Microsoft.

Mr. Opel, by some accounts, mentioned Mrs. Gates to other I.B.M. executives. A few weeks later, I.B.M. took a chance by hiring Microsoft, then a small software firm, to develop an operating system for its first personal computer."
I would add Ada and Swift as well.
I'm not sure that disagrees with the point. There was a species of fish that was particularly large that was caught. It was identified that we were damaging that species, so we banned catching it. It makes sense that part of the evidence for banning, was that we were finding less of them, especially at size.

That is, the point is that this metric was largely driven by that fish species.
It's also that asking for permission allows the manager to "preventively" re-arrange the project/effort/whatever you want permission for, and thus leads to failure.
Point 1 draws parallels with machine learning's pixel attacks. That one pixel doesn't define the image, but it happens that changing it changes the classification of the whole
This isn't going to help.

Almost all plastic is recyclable already - but not when it's mixed with other junk.

What they should do is stop recycling glass, and recycle paper separately. That would solve the problem much easier.
If you're not a compiler writer, you probably have a mental model of undefined behavior that works like this

I find that very patronizing.

Yes, we mere compiler users complain about specific examples; that’s because we keep finding specific examples that break in weird ways!

But at the same time, we realize that it’s a general approach that causes trouble. As I understand it: assuming that undefined behavior cannot happen and optimizing on that basis.

I’m not arguing for specific small tweaks to fix a few known weirdnesses, or even a more general adjustment to the notions of poison and undef (as your mention of “massive email threads” suggests).

I’m arguing, first, that the entire approach seems to be misguided and not working well; as evidence, many real-world examples of code doing extremely unexpected things, and the position of the Linux kernel maintainers (surely an important group of users by any standard).

Second, that the problem seems to be largely ignored by compiler writers; as evidence, no changes or improvements, despite several proposals from outsiders. You can point to massive internal debate on email threads but it amounts to nothing if nothing comes out of it.
It's not the experts to overly attribute CO2 to everything though. It's just a different set of simpletons.
I'm a product manager, so I'll vary a bit from the development-specific things already listed. Basically, when I get a new product line (or company), it goes the same way:

1. Gather hate mail. Find whatever complaints you can about the product and team you've just inherited.

2. Use the product. Try and break it. Act like an angry QA engineer.

3. Find the person or people who support customers on the product. Ask them what makes their job suck. Ask what's broken.

4. Ask them why they think it sucks / is broken - preferably outside the office (coffee, lunch, etc).

5. Meet dev team. Ask them why the product matters. Gauge their interest and understanding of the problem and customers. Ask what they think is important to address as a team.

6. Combine answers to 3-5, identify common threads. Look for places where there are common blocking factors (cost, time, focus, politics, history).

7. Find something to work on with the team, that can be delivered fast. Talk about what you want to do with support folks (from q3). Sanity check, make sure dev team understands the value of what they are working on.

8. Check in with superiors. Make sure you understand what's important to them. Talk about what you've heard.

I've found I can't come in and expect to be an expert in a given area overnight. But I can be good at asking questions and spotting painful things.

(edit: formatting)
Algeria to block internet to stop high school exam leaks
> it basically never happens that something is decided at EU level that one (or several) countries strongly disagree with

That’s straight up delusional. Latest example I cared for: the guns restriction imposed on Czechia against its will, in an area EU has no business regulating in the first place, with repeated abuse of procedure. So egregious that Czechia sued over it.

Never happens. (And as I learned from another comment here, I’m apparently a racist now for not liking this sort of abuses...)

But then, your bias is pretty obvious from calling Orban a “tyrant”. You may not like his politics, he’s not much of a EU-loving leftist for sure, but come on.
From the article: "But [Firefox] became irrelevant after Google in 2008 released Chrome, a faster, more secure and versatile browser."

Google Chrome is proprietary software. There's no way to back up any claim of it being "secure" because there's no way to determine what proprietary programs do. Users lack the permission to inspect the program's source code, alter the program, or distribute altered versions.

Firefox, by comparison, was never proprietary. Users were and are free to run, inspect, share, and modify Firefox (with perhaps a minor naming hurdle that apparently isn't hard to overcome as Debian demonstrated for years). In fact, this is likely a reason why TorBrowser is based on Firefox. Software freedom isn't about guaranteeing the user security, it's about addressing the inequity between users and developers inherent in non-free software. The technical advantages or disadvantages come and go and are apparently only as far as developers want to take them. People can and do learn to become software developers. And free software's technical merit can be improved by anyone willing to do the work. So we can add impressive technical features to free software. But we have no way to make proprietary software free. So the path to getting software we can evaluate against a claim of "security" and back up that claim starts and ends with software freedom.
> Also, runtime errors are ok if they happen in your test cases.

Yes, but if some errors can be caught sooner by your linter/IDE/typechecker then it speeds up development. Would you rather be notified of a type mismatch immediately after saving the file or later when you run the test suite?
If you don't mind me asking, what is the difference and/or advantage of using CVim instead of Vimium?
Cool early stage work, but why is it noteworthy enough to be here? Has it even been replicated?
Modern dumps are sealed very well and can hold huge amounts. At $50 a ton we will never run out of space. Put everything in the dump. Plastic, green waste, garbage, paper, electronics, etc. Sort out pure metals like steel and aluminum. Do methane recovery on the pile and burn it for power. This will sequester a lot of carbon and at some point these dumps are likely to be mined as ore bodies. People can compost at their home if they like, but moving all this green waste around is costly and causes many plant diseases to spread much more quickly. Not to mention how horrible it is to get a load of chipped wood to put on your yard that has poison oak mixed in.

We don't really need this little ritual of recycling to cleanse us of our consumerism sins. If we are really trying to help the environment, reduce, repair, and reuse is much more effective. Buy high quality stuff that lasts a long time.

Edit: Another bonus is that you and your neighbors only have to be woken up early once a week by the one garbage truck that comes by instead of three times with the current separate garbage, recycling, green waste trucks.
What exactly do you mean by "modern technologies?"

Usually people who say that are complaining that Gecko is missing some bleeding-edge DOM API that was pushed out by Blink.

If you think that Firefox/Gecko doesn't have any modern tech, then you're not looking closely enough.
In my fairly brief working life in Japan (5 years at a school), it's not uncommon to do things without permission out of respect for your supervisor. That seems strange, but if you know that you must do something, but that your supervisor must say "no", then doing it helps the supervisor save face. They can yell at you publicly for doing the"wrong thing" and then nobody can criticise them. You've been yelled at and if you look sorry (it helps to cry a little bit), then everybody will forget about it and nobody will blame you after that.

Weird dances like that are one of the reasons why it's difficult for foreigners to fit in :-)
What problems wrt entities does XML have that it has inherited from SGML and HTML? Do you mean entity expansion attacks such as million laughs? HTML has only character rather than general entity references, and SGML has had the ENTLVL capacity to bound entity reference nesting since the year 1986.

Edit: XML is just a proper subset of SGML by definition, hence it didn't introduce a single thing that wasn't there before. It only introduced XML-style empty elements and DTD-less markup, and SGML was extended in lockstep with XML to support these as well
ShareMouse doesn't support Linux so it's not a 1to1 replacement. Plus I'm very satisfied with synergy v1 just commenting on the approach from the symless CEO here
There were thousands of other people involved in the industry at the time. Many of them understood the future value of personal computer operating systems.
Hybrid Electric Vehicle
I misunderstood / was too anxious to post...
His personal connections and family wealth were a lot more significant than one loan.
I recognise that username! Hello.

This does raise the question of how fast the upload will be - how's your network?

Switching from Dropbox to OneDrive doubled my upload speed simply because there's better peering from my ISP to Akamai vs whatever Dropbox was using at the time.
Latest commit on Mar 8, 2017

https://github.com/mozilla/positron
I can relate, for me it was bullying. Games are a good distraction because they give you a fighting chance. 5 vs 1 in real life is going to result in your defeat. And hey due to a love of games I became a programmmer and worked for two great game companies, without games I don’t know what I’d be doing. Probably wouldn’t be on hacker news. Not the worst ‘disorder’ to have.
"secure" probably refers to the sandboxing functionality that Chrome has had since version 1.
Yes.

Other than the issue of cosmetic filters (which I don't personally use), the main difference is that for uBlock you can subscribe to really good lists, collected and curated by a lot of people - so it is "defauly allow, except for these...", whereas uMatrix is "default deny, except for what you explicitly allowed".

I run both, occasionally have to allow something in uMatrix, never have to turn uBlock off.
Agreed. It definitely plays a role. So does NATO. So Internet.

But you all too often hear the false claim that EU made Europe peaceful, so the above jab should be seen in the same lights: equally inaccurate explanation meant to iLlustrate the fallacy.
Chatbots are the foot soldiers of mental health
This happens in some way in Australia. It's kind of good: you get notice when you throw out something they can't recycle/compost, and they threaten to stop collecting from you if you don't improve. It's kind of bad: I put litter in a black compostable bag instead of a green compostable bag and got a warning :-( When asked, they didn't care - use a green bag. Which means they probably don't notice green non-compostable ones.
Aren't all major airports (Port of Entry) scanning faces of International passengers at the immigration check?

I had to pass through a visa check the first time entered the US in 2011, and they had a tiny webcam like thing that took a picture.. what is new to report now?
Businesses will simply pas that cost along to consumers, making consumers ultimately responsible - just like we are now. I’m not sure what model of ‘make business pay for it’ doesn’t translate to ‘make consumers pay for it’.
It makes so much sense that it's a subfield in biology.

https://en.m.wikipedia.org/wiki/Systems_biology
Thanks for reply!

I was a freelance developer for about 1.5 years, got jobs from few clients and established very good relations with them. They gave me fuel to hire devs and establish scalable infrastructure with talented people on the main roles. Though, usually solo-freelancers are being hired by small companies, so, it's not enough unfortunately. Right now we are growing, but I can do so much more.
In-depth guide to handling routes in hapijs
I’m unsure about US law so I can’t help with concrete advice for your situation. Anyway, it is not something it will be investigated without the employee initiating the action and documenting it in a lawsuit, which is going to strain your relationship and generally makes sense only if a large amount of the workforce is missclassified and takes collective action.

Game theory and all that applies. Best recourse is not to fall into one such firms.

In broad terms the contractor vs employee test is similar across the world, because is derived from the same forces (tax and welfare avoidance for the employer, better cashflow for the employees that don’t care about welfare yet)

You really need to check in your jurisdiction but in general: you have work hours vs contracted goals, you have no agency to work for multiple clients concurrently, you work on employee machinery.

Work remotely locally etc is a consequence of those general tests. It help thinking that it’s a contract between to business. Would you ask a cake shop exclusive work, to be at your house 9-5 and to work on your oven? That’s not a cake shop, that’s a baker.
I want to use the chrome dev tools on safari, it's the only thing keeping me at chrome. Is there a way to do this?
Saved you a click: Her roommate at the time who's grandparent was a member of the political elite.
How to remove the Pocket icon from the Firefox toolbar:

https://support.mozilla.org/en-US/kb/disable-or-re-enable-po...

How to remove the "Recommended by Pocket" stories on the about:newtab page:

https://support.mozilla.org/en-US/kb/hide-or-display-content...
If you have a half million codebase that you need to migrate, I would say that every heavily used Extended Pascal feature is required to be easily translatable. If it's simply possible but the translation is not direct or easy, then the maintainers may be better off staying with Ext Pascal than maintaing a half million uglified code base.
It also allows your boss to capture the upside but have little exposure to the downside.
Upvotes and downvotes are part of the discussion. If we didn't want them to be, we wouldn't use those parts of the internet that have these verbs to have our discussions.
FWIW:

| Firefox | Edge | Chrome
----------------|-----------------|-----------------|-----------------
Speedometer 2.0 | 65.70 ±01.100 | 59.10 ±01.300 | 86.92 ±00.600
JetStream | 191.73 ±14.598 | 226.78 ±12.531 | 162.21 ±02.1999
Motion Mark | 173.67 ±04.61% | 432.36 ±13.07% | 279.61 ±13.67%
ARES-6 | 63.72 ±01.26ms | 77.97 ±20.19ms | 27.65 ±00.79ms
Unless they fixed their outline shit and other weird css inconsistencies I want none of it.
I'd argue that's a disorder, too
> It removes a lot of the baroque from mobile development (no need for the whole RecyclerViewer construction for every list! No Fragments!

The Android API sets the bar really, really low for improvements.
Many great arguments for static typing in this article.
Chrome was and is more secure than Firefox because of its architecture.
Should you buy a 2017 MacBook Pro?
> How is the EU particularly undemocratic?

It is democracy on paper only. For a functional democracy, oversight is crucial. That requires press attention so that people are aware of how their representatives follow their will.

You never hear about directives in the works, there’s too much of it, and it happens far away. Most of it is prepared by committees and The EU parliament just rubberstamps it. Most of the time, people learn about new legislative when it is a done deal.

You only here about the worst offenders, like this one. And even that is not a topic of mainstream coverage. Our bubble writes about it. The public in general remains unaware.

How is that a well working democracy?
they added 2FA to firefox sync recently, finally !
I understand you built this for yourself and your use case.

Did I read this correctly in that it _needs_ a mac (because only that can be the server) though? Came to look if this could replace my linux to linux or - more common here - windows to linux scenarios. The latter is straight out I guess, but the former seems impossible too for now, right?
People who downvoted thid- can you explain? I see this as a very nice simplification of point 1 and am glad that _s brought it up
I never left Firefox, but I was able to completely drop all other browsers when they introduced containers. All the tracking stuff can only see each others cookies whereas my default session only logs me into my own services and some that I trust. I love it. I use Privacy Badger (doesn't block non-tracking ads by default) and sometimes uBlock origin but I unblock sites I like with an ad policy that shows some thought went into it.
I generally know what you're talking about; it meets with my experiences with fellow academic refugees. I quite a Lit PhD well into my dissertation and writers like Lyotard figured heavily in my MA thesis.

But there's not a lot of use in talking about anything like this stuff in general conversation. Groups of people get exposed to something a little bit, someone smugly tells them that the emperor has no clothes, and it quickly becomes more enjoyable for them to use that tiny bit of smugness to dismiss rich and useful lines of thought. At a certain point, there isn't much to say to people who have developed an allergy to certain kinds of terms, analysis, and lines of thought.
Indeed, some mill owners in 1850s Britain built (good) housing and sometimes entire villages for their workers.
What about browser fingerprinting? If you use the same browser then they know it's you from the same fingerprint, so they can still track you if they want.
Yes. Google now supports Firefox in legacy Hangouts and Meet, the enterprise version of Hangouts:

https://blog.mozilla.org/webrtc/firefox-is-now-supported-by-...
pocket.enabled in about:config, set the value to “false”.
This is a pet peeve I have had for a while now. I still have a definition for MAKEFLAGS (with -j [# of cpus-1]) in my profile and rc files and had to learn that if you allow make to start too many things at once, the whole machine would hang. Even switching to a different TTY took ages.

To me, it sounds like a tremendous scheduling issue if a build job can drown a whole system like that. Shouldn't there be some emphasis on non-waiting threads/processes that haven't done much over those who have hogged the CPU in the past without me having to manually adjust the niceness of every build task?
I actually think that most people in Japan don't really care about him. Grew up in Japan as a native, very few of my friends actually read his novel. Everyone knows he's a famous author, but that doesn't mean his work is popular among the masses. I wouldn't say it's garbage, but I tend to think he's famous mostly because all the critics praise him.
I definitely agree that the WHO's definition, which focuses on social impairment, is better than the definitions that use a threshold. It's just the disparity between TV time vs. video game time in other definitions (a couple in the top Google results for gaming addiction or gaming disorder) that I'm highlighting.
You can configure uBlock to use default deny as well by changing the mode [1].

It's not as fine-grained as uMatrix but works similarly.

[1] https://github.com/gorhill/uBlock/wiki/Blocking-mode
I have a very similar background with Firefox / Firebug and Vimperator, but there was a period where - despite all JS benchmarks seemingly proving otherwise - Chrome's real / perceived performance completely blew FF out of the water. Specifically things like startup time, opening a new window or tearing a tab off one, time to first content displayed when clicking a link, etc. As a result from about 2011 to 2017, I kept periodically checking back with FF, but was effectively a Chrome convert (Vimium was a good enough replacement for Vimperator). Once Servo hit the FF mainstream, it immediately felt faster, and I switched back. I still find myself switching back to Chrome for web dev debugging, probably for familiarity reasons. In this sense though, I'm sure I'm not the only one for whom "Firefox is back".
Isn't that exactly what is possible with "3. Interface stub files"? https://www.bernat.tech/the-state-of-type-hints-in-python/#3...
JavaScript and WebSockets: How to Build Real-Time Applications
FYI, firefox is working on switching to rendering the entire page in opengl which should bring it's motion mark score up substantially. Details on that (and how to enable it in nightly at the bottom of each post) at https://mozillagfx.wordpress.com
Nothing looks strange to me with Demo nr. 4? (FF 60.0.2)
> Under new draft guidelines by the World Health Organization (WHO), I would be classified as having a "gaming disorder,"

From what I’ve read of the definitions, I don’t think that he would be classified this way. So possibly a bit of a straw man.
We have a need for this at scrimba.com, where we are now developing a way for people to record coding casts with access to local files and your local terminal. We want to let people record from any directory using a simple CLI (you only need to install an npm package). This will start a websocket-server locally, and then open up your browser at scrimba.com - which connects to said socket. This works in chrome since we're allowed to connect to ws://127.0.0.1, but other browsers need another solution.

MITM is not a problem, since the only communication with the socket is to read files etc from your local machine, and a malicious third party have nothing to gain, and no real way to fool you.
> you do lose the greying-out of downvoted comments

sounds like a win, honestly.
Email Scam That Preys on Vulnerable People (and Works)
I love Firefox with all my heart, but it's still slower than Chrome for me on an Intel Iris i7 2014 MacBook Pro. They seem comparable with <10 tabs open, but Chrome pulls ahead once I have 50-100 suspended tabs open. I trust Firefox will keep improving though, so I try to use it regularly despite it not being my primary browser.