skysight-inc/HackerNews huggingface dataset:
Advertisers are always looking at ways to skirt the rules in non-obvious ways. There are a lot of laws around advertising to kids including total bans in some regions. Ways to legally side-step those rules are pretty rare and when one is found - until the loophole is closed - you can be sure of a lot of business going that way.
SEEKING WORK | DevOps consultant/trainer/coach | Remote or Europe

Do you feel that your team could do better? That the work could flow more easily, the results be quicker, better, more to the point?

Do you struggle with structuring your teams or your product?

Do you wish to adopt new practices, but are unsure of the hows and whys?

Do you need to bring your team up to speed, teach them new ways of working?

Let me come help you!

Things I could do for you:

* discuss your approach with you, from technological and human standpoints
* ensure you start things the right way
* coach you while you introduce new methods or tools
* train you and your colleagues in theory and application (too many topics to list, just ask :-) )

I love DevOps, and I love humans. While I enjoy tech as much as the next engineer (and am pretty good at it), I've come to the realisation that good development practice is about people. Getting teams to be good at modern development practices is the core of what I do. Getting to work with technology is a bonus :-)

My customers include European fortune 50 companies as well as small, nimble 8-person shops.

My contact info is in my HN profile.
Animals/Humans/Living things are really similar to the high level concept of computers, with countless input/output combinations which all seem to be valid.
Open source doesn't reduce the issues with people writing to the implementation, not the spec - leading to unintentional interactions and trivia suddenly becoming impossible to change.

If edge dies, and FF shrinks further (both of which seem likely), FF will in effect be reduced to an alternative implementation of chrome; not a implementation of a web browser. Both Edge and FF already include chrome-quirk emulating features; you can expect those exceptions to become the norm.

Apple - for all it's wealth - isn't likely to bother bucking the trend here. The same forces pushing MS affect Apple too; and given their high-end only marketing and various political factors, they will be completely ignored in much of asia - and that's a lot of devs creating a lot of stuff that is likely to depend on chrome-only features eventually.
What standard measure is there in other industries?
I've watched pewdiepie vids and think they're completely retarded but pewdiepie as a person is a genius because he knows the largest demographic on youtube are immature youngsters who have tons of time to watch youtube. So he creates content to cater to that demographic's quirks.
what does this mean for ChakraCore?
Or just spawn thousands of processes which has been done for the last 40 years without particular issues.
Exactly. Everyone on iOS uses Safari (either direct or as underpinnings for "Chrome", "Firefox" etc browser interface someone might want to put on top of it)
What a revolutionary Ramen restaurant can teach us about web design
We iterate or try new things in retro often, but recently my team has been sticking with a RealtimeBoard (or sticky notes, if in person,) where each person fills out a success/praise, a frustration, and an idea or improvement.

This method of presenting things that worked and things that didn’t cuts out a lot of wasted meeting time by jumping straight to pain points.
... until someone trips over a scooter left on your property, leaving you liable.
I think this is the essence of most modern entertainment. I once produced a pilot children's animation and had written a "bible" - the text that sets out what you plan to do for a series - and was told by a senior commissioner in no uncertain terms that modern children's tv series "must take place in the same place with the same characters so kids can come home and watch the show at the same time every day and feel like they have a family while their parents are doing something else. That way they buy into the brand and parents buy all the merchandise". As you mention, it's the inevitable consequence of optimisation and why there should always be a space for government-funded programming and art.
Mr. Rogers was different because he was using his influence for social good and to teach positive characteristics/skills/traits etc.

The other personalities, do not specifically cater to this. They're more interested in creating a following and creating something that keeps people coming back for more.
Location: Doha, Qatar

Remote: Depends

Willing to relocate: Yes

Technologies: Python, Django, Swift, Go, Docker, web (HTML, CSS, JS)

Résumé/CV: Can email

Email: developer[at]fazilakhtar[dot]xyz
> Do the women in your life not check their routes when walking when it's dark out? Do the men?

Of course we do. Btw statistically men are assaulted more often than women.
Firefox​ had color management and color profiles support years before the other browsers. I'd venture to guess this is why it's favorite among photographers.
The whole thing was always for PR purposes anyway. It's not a coincidence that it was announced on December 1st, right at the beginning of Christmas shopping season.

I have no doubt they hired real engineers to build a real prototype. Maybe they even hoped it could turn out to be practical. But the primary motivation and the end game was always to get people talking about Amazon during the critical shopping period.

(On a side note, the whole thing has a striking symbolic aspect to it. How does Santa Claus deliver Christmas goodies? He magically flies to your house and delivers them directly from the sky. And the drones do exactly the same thing.)
> but I have another that does a Wikipedia search if I don't feel like typing the whole name of an article.

You don't really need two bookmarks for that. Wikipedia will redirect to the article if the search string happens to be exactly the same.
Yes. At the same time it's hated by many anti-MS folks, especially in the Linux/OS X crowd.
I'm using it as a music blog. Posting audio/video etc. was easy, but I also enjoyed getting from cat pics to pussy to dumb funny things in one second.
Also, their posting tools (app and web) are pretty good I think and their api.
Seems cool but this is the exact type of product from Google I would worry about getting sunset. Maybe it’s the first product announcement that I would actually not demo because of the constant droning about shuttered systems in use by millions of people. There might be an sla or lifecycle disclosure that is different from my perception but you know what they say about perception!?

Concerns aside I like the idea of building this on top of the document management system/repository. I often feel like task mgmt and pm tools do a poor job of managing documents and files at scale. A good example of this is Basecamp. It’s a great tool for simple small projects but when it comes to multi stakeholder teams and long running projects the file mgmt side suffered.

Good job on the product. I hope Google can fix the perception problem.
Because languages are tools, and tools should help you do your job, not hinder you.
Session managers no longer work reliably since the apis for reading and writing tab and window state are not exposed. This is the biggest one for me. Also vertical tabs addons have been fighting an uphill battle.
After 20 years of cluster fuck after cluster fuck release, I am never ever going to consider supporting Internet Explorer with any of my work.

It doesn't matter how good Edge would be. The damage is done.

It's like the old adage: You cannot un-kick someone in the face.
I would like to recommend keepass. It's open source as well.
> "Did you read the entire article? The whole point was that "delay loading" a particular DLL prevents a static analysis in the compiler from inserting hooks to perform expensive operations."

I actually have read the entire article. Have you?

Your explanation has absolutely nothing to do with the performance gains observed. Moreover, in the context of delay-loaded DLLs, your explanation actually makes no sense whatsoever.

Delay loaded DLLs, a linker/loader optimization Microsoft has offered since the days of C++ 6.0 (1998), simply means most process invocations in OP's case won't actually end up loading said DLLs, reducing the amount of time spent in DLL_PROCESS_ATTACH/DLL_PROCESS_DETACH (and specifically during destruction, in the Kernel).
Unfortunately there's near 0 development behind KHTML and Konqueror. That's been the case for many years now.

KHTML was the only community driven browser engine and thank god for it. God knows what the browse landscape would've been without it.
The only reason it works is because these youtubers know that the largest demographic on YT is 8-22 year olds who are immature. On the flip side, the advertisers think they're advertising to adults with disposable income....thus it because a huge waste of ad spend for the advertisers but they haven't realized that yet. All they know is TV viewership is decreasing and online media is rising...so they need to do something to push their products.
it has no distinguishing feature.

Tab Set-aside, the thing where you can suspend tabs and then bring them back later, instead of having a browser with dozens of open tabs all using up memory.

It integrates with OneNote and pen input, you click the "add notes" button and the open web page turns into a screenshot with a OneNote toolbar for highlighting and drawing on it, which can save or share the note.

It has that dropdown tab bar preview thing which FireFox has only recently sort-of-cloned in its alt-tab-with-previews feature.

It sends your browsing history to Microsoft by default.

for a tablet-style browser it is more tablet-y, large-buttons, touch-input focused than IE11 was, so even if that's not innovative or distinguishing it fits Microsoft's dreams for Win 10 a lot more than IE did.
Technically it's not even the loading of the dependency but its unloading: cleaning up GDI objects[0] on process destruction has become much slower in W10AE and a system-global lock is held during that event.

[0] some of which are created automatically when a specific dll is loaded, possibly transitively
previously: https://news.ycombinator.com/item?id=11798518
Marketing should not be underestimated.
For demand control reasons. Money printing can only control supply. The alternative is central bank becoming the basic income supplier, with no abilities to control demand.
Are you asking them to do these "puzzles" on a whiteboard with you watching or with a bit of privacy and a computer and development tools?
I don't know a lot of authors of that era, but I am a fan of George MacDonald (as was C.S. Lewis). He wrote a collection of essays called "Unspoken Sermons" that is quite good, but mostly he communicated his theology through writing novels. A lot of the things he had to say about nineteenth century Scotland apply just as well to a twenty-first century American audience.
I do the same.
No Uber, Facebook, Instagram, Reddit, Twitter on the phone.

If I need them, I use their web interface. If that is shitty, it makes me use them less, which is a desired outcome.

Although, I admit I read too much HN than I'd like to spend time everyday because it feels like time spent on HN is some form of learning.
Yeah, even I have no worries with that. Because Microsoft is selling all their products and losing faith in the market.
So no to work that much.

Regards,
https://run3online.co
on my box FF is a stunning memory pig

I understand this is my fault for having 10-30 tabs open at any point in time, but still, chrome will generally manage that at 2-4gb ram. FF often breaks 10gb.

I understand Jira is a pig of an app (Atlassian software is generally shit), but I unfortunately need to use it all day long. Chrome seems to be able to handle 2-4 each of jira, gmail, google cal, github, aws console, and slack. FF couldn't last time I tried, a couple months after they released Quantum.

This would, of course, be less of a problem if the cheapest macbook with 32g ram didn't cost $3k...
Is there anything to complain about here really? I'm a lot more upset over Firefox market share slipping than this. Edge sucks, and it's not because people don't test on it. It's because it sucks. It sucks in ways that Microsoft can literally only blame themselves for. Me not testing software in Edge didn't cause the design catastrophe that is UWP to be used for Edge. It's not very developer friendly anyways, it doesn't even like to connect to local servers or display local pages.

I think everyone wants healthy competition in the web browser space, but I didn't want a closed-source browser that didn't run on Mac or Linux with a UI I can't agree with and an already disappointing track record. It only hurts worse that I humored Microsoft once when they forced my browser back to Edge only to discover that practically I still couldn't stand it.

Maybe we should feel bad here, but I don't. If I feel bad for anything it's for the good people at Microsoft that brought us this great piece of engineering delivered in such a disappointing fashion.
This seems like a necessary reset, especially given their very high valuation.
I personally enjoyed most of Udacity's Self-Driving Car Engineer Nanodegree. The content was great and at the time I had a very supportive mentor (gutted they got rid of this feature). Moreover, they have managed to build a large community of current students and alumni who keep in touch even after the nanodegree is over.

I would suggest they reduce the number of courses they offer and improve quality. I tend to see them as a more "premium" MOOC but I do agree that quality of content is variable depending on course.

Another area they should naturally look at is training for employees in corporations. I really hope Sebastian Thrun can turn things around.
Sorry, Opera is dead, and has been for years. It's now also frankenChrome, and none of the old, infinitely customizable options from the actual Opera has remained. The only thing left alive from Opera is the name.
Only the recognition of relative morality is modern. Moral always differed between region and cultures, but our crusading ancestors said it’s only their moral that’s correct and tried to fix other societies to conform.
Firefox Containers really do allow you to limit the amount that data leaks.

https://medium.com/firefox-test-pilot/firefox-containers-are...
Detecting Inbound RDP Activity from External Clients
There's a startup for that: https://www.browserling.com/ run by user pkrumins

https://www.browserling.com/browse/win/7/ie/11/https%3A%2F%2...
It wouldn't be casually if the parallel renderer brought in some real benefits.
Did someone find the link to the source? (The video claims that the project has been open srced) - cheers
So many negative comments. I still think it’s cool, and hope it will be a reality soon enough. Definitely not a stupid idea.
Rule of thumb: if there’s a perpetual 9.99 sale on, down from 120, it’s Udemy.

They surely hold the record for most frequent sales events of all time.
>I'm actually starting to believe the people who are claiming that MS is rebuilding Office in JS from scratch...

Office is C++, with 85-95% code shared between Windows, OS X, Android, iOS and Web; with a very tiny presentation layer on top.

Source: https://www.youtube.com/watch?v=zFmByeQ_ulo
Napoleon, rise and fall
Haha I never give it to them as well. Never put your real name, no matter what. They are ridiculous with these requirements. I'm waiting until the day they'll make a credit check to open an account
"local government is the rule of the vocal NIMBY that actually shows up to council meetings, and makes headaches for government officials not working to their beck and call. "

Would you care to list any city and meeting date in which you have observed this? I'd like to pull the tape and see.
Nah, that was an obvious and clumsy sleight-of-hand "it's not IE, nononono, don't look there, look here, hey presto! A completely new browser which is not at all a reskin of IE!"
I think Pewdiepie's main reason for success is the opposite of what you just said. Differently from other youtubers, he seems real and honest, not built artificially to target a specific audience.
Can we network?
Four new black hole mergers detected with gravitational waves
> art, so much of it is influenced (disrupted?) by money

Are you saying that if art pleases people so much they're willing to pay money to experience it, that makes it not art?
It wasn't a stupid idea, it was just an especially shameless lie.

We all knew it was bullshit; Amazon must have also known it.

But they bullshitted their way to an astonishing degree of news coverage. Probably a majority of local news channels covered it, as did almost all the major newspapers.

Like many of you here probably were, I was asked about it by all sorts of nontechnical friends / relatives / strangers who just found out I do software and robotics / etc.

I personally am not hoping everyone will forget; I'm hoping they will remember me saying "Oh, no, that's bullshit — it's just a money-losing marketing stunt, not something that they will actually start doing."
This sounds almost like a trick question.

The answer is in the definition of unmaintained. When bug reports and merge requests aren’t being addressed, it’s time to pick a different library.

I think the shift towards using more and smaller libraries exasperates the problem. Personally, I try to avoid using a library unless it has a stable community (multiple people actively contributing, bug reports are being addressed, possibly a roadmap) and provides a significant amount of value I couldn’t create myself within a reasonable amount of time. Value takes the form of: does X faster, is well tested, has a large enough audience for edge cases to be documented.

*I used “library” as a substitute for “project”
This is Why I’ve gone over to using a proper password manager, with unique passwords for all accounts
Issue here is, that some of the best games I own one man, low budget hobbyist projects.
Having money does not equal having talent, time and motivation to actually polish a game.
> if you think if everyone who reads this will lessen the problem by reducing their consumption.

What? I'm not saying that at all...
reminds that https://en.wikipedia.org/wiki/Blind_men_and_an_elephant :)
> I'm not sure what more they could do.

Don't release a browser which cannot be made to adblock. I suspect that 90% of the vaguely techy world laughed at Edge the moment it's clear they'd have to accept autoplaying videos on webpages again. And like it or not those reactions filter through family and friends pretty effectively.
+1 to this :)
I moved back to Safari exactly because the User Interface is much better and it does not feel like an electron app like firefox (and chrome) does. I love the native look and feel and it’s a pity Safari is the only browser on Mac OS working this way.
NULL is a convenient way to map singularities in your model of the problem.

I have on a few occasions tried to write NULL-less code, and it adds a good bit of work.

- model all possible states for a value

- determine appropriate default actions for all types

- meaningful place-holder values

It's a good exercise, and I think more code should be written this way, but - as an Engineer I'm trying to model just enough of the problem to solve it. I'm not trying to simulate every possible outcome in that domain.

Certain corners of your problem simply don't need to be modeled, and what's more the effort needed to model them can just be too much.

NULL is a great way to just throw up your hands and go "I don't know and I don't care". Much as when modelling a physical system singularities typically represent phenomena that the model doesn't take account of, so it goes with NULL. It simply says "Don't Go There".
Computers, internet, youtube, games - these things are a part of a real world. I mean, they aren't a hallucination, they don't exist on a separate plane of reality. Experiences are real, joy they bring is real, and for many people, it's far better than what the "real" world around them has to offer.

If people are tempted to escape into a virtual world, it might be because the real world around them sucks.
> there should always be a space for government-funded programming and art

Government funded art doesn't make it pure art, it makes it art that serves the political aims of the bureaucrats charged with doling out the money.
I switched back to Firefox after Quantum (where its speed on my MBP became finally tolerable again, even if still slower than Safari) after a brief intermezzo with Safari (where the extension "eco system" plainly sucks) after being a long time Chrome user.

The problem is, I still have to actually force myself to actually like Firefox. Chrome IS, all-in-all, the better the browser - except that annoying privacy thing which caused me to switch in the first place...

A major source of pain are still the development tools in Firefox. They work flawlessly in Chrome, hardly work at all in Safari after their dev tools rewrite a couple of years ago, and show annoying quirks in Firefox (like the Debugger, which sometimes simply loses a source file, making it impossible to place breakpoints there) and have, in general, a slower UI than Chrome's.
Don't just bookmark a useful link ... finish reading it.

Unless you finish reading it you will never ever read it again.

Boomark it only if it's relevant and good content.
> "It's hard to tell what, if anything, you are recommending here."

I don't think it's that hard to tell, you're simply ignoring what's been clearly written. So I'll quote it again and hope this time you'll actually read my comment:

> "Start re-evaluating the entire pipeline and the practices employed".

I've worked on several of projects far exceeding the size of "an entire web browser". You're taking the status quo for what it is. I'm asking questions.

Are they employing caching of binaries/object files? Are they running a continuous build? Which parts of the build actually take the most time to go through? Can they benefit from building concurrently on multiple machines?
At least it adheres to most standards, unlike many browsers. Many people don't care about customization.
You can middle-click on the taskbar icon to do that -- and it works for other apps, too.
SEEKING WORK - Barcelona, Spain / Remote

Freelance designer and front-end developer with 10 years of experience. I also do full stack development work with Meteor.

HTML, CSS, LESS, SCSS, PHP, Bootstrap, jQuery, MeteorJS, Git, Grunt, WordPress & wooCommerce, Kirby CMS

Portfolio & contact info: https://www.lauriliimatta.com
I’m going to guess that precisely nothing will happen to them under GDPR.
> I actually have read the entire article.

You provide no evidence of it, and ample evidence to the contrary.

> Delay loaded DLLs, a linker/loader optimization Microsoft has offered since the days of C++ 6.0 (1998), simply means most process invocations in OP's case won't actually end up loading said DLLs, reducing the amount of time spent in DLL_PROCESS_ATTACH/DLL_PROCESS_DETACH.

It also avoids loading gdi.dll, which avoids creating a bunch gdi objects, which avoids taking the "destroy gdi object" codepath on process termination… which is the bit that is both slow and globally serialised.

TFA's final section even demonstrates the difference it makes: 30% increase in start time including 300% increase in lock contention time but 200% increase in shutdown time including 400% increase in lock contention. The process shutdown is almost entirely serialised due to (as TFA and its predecessor explain) a system-wide lock held during GDI cleanup.