skysight-inc/HackerNews huggingface dataset:
There are so many Firefox features that I love, and Mozilla is an awesome company that I want to support, but Safari and even Chrome are both still significantly faster than Quantum on my Mac.

Even with 50+ tabs open in Chrome, it still loads uncached pages 2-3 seconds faster than FF Quantum, with fewer flashes of unstyled content as well.

I had high hopes for this refactor, but it looks like I'll have to wait to switch browsers until the speed really beats Chrome.
> How many traders at Goldman Sachs don't have degrees from Penn/Harvard/Yale/etc?

I just did a quick check in LinkedIn, choosing four people at GS with "Trader" in their title. The four schools I got: UNC Chapel Hill; Duke; Williams College; Amherst College. I find that distribution hard to correlate with your statement.
Low-Rent, No Jobs - Pick one
To me it is obvious that this map is not targeting visitors but hotels to draw them in and have them fill the google database with their details.
There was a piece in the New Scientist a couple of years ago that said type 1 diabetes seems to be correlated with higher latitudes. They suggested it was related to Vitamin D.
I can suggest another employee-friendly way, which my previous company did for me as a one-time thing, but I would like other companies to learn from and make more common: They allowed me to exercise my options and then, so I could cover the taxes, arranged a sale between me and one of their other investors for a small portion of my shares. It worked out beautifully.
> Please do not comment on technical nuances of the tax code you do not understand.

cough. Sound advice, sound advice.
I don't agree. The same could be said for the other questions as well.

In quizzes like these its usually assumed the worst possible scenario/dataset.
Some Google Docs users are being locked out of their files (updated)
I haven't tried it, but the page does mention it's available as LV2.
Yes it does. The feature is called Custom Tabs in FF but it's there.
This comes mostly to fill up the void that UK will leave in the E.U. by exiting and ofc is not going to fly.

As the article states, the level of integration required for these kind of things is nowhere to be found.

The European Union is at crossroads: Either integrates and disintegrates. Half-measures like the ones proposed by the new French PM are not going to work. Not to mention that is nearly impossible for him to achieve anything substantial against Berlin.

It's like an ancient Greek tragedy. Everybody tries to make his best, while every action of every key-player leads inevitably to the worst possible outcome.
The title is misleading. It's a renewed attempt to begin achieving more cooperation, small steps, not integration.
I once left the most toxic organization I could ever imagine. I was initially very excited to work with people so experienced, but I slowly learned it was just people experienced with being jerks for decades with minimal brilliance to accompany. I turned into an Alice trying to deal with at-best-mediocre/at-worst-negligent Bobs. The article has nailed things pretty accurately, except that the ability of the Bobs was the poorest I’ve ever seen in about 10 years of working. Every success of mine was accompanied by huge failures on their part, and they felt extremely threatened, which really exacerbated things. The worst strategy, which was effective for them, was to constantly spread misinformation about their work, as well as mine, and to organize secret meetings. This created a false perspective that they have a bigger picture in mind, even though each lie fell apart weeks to months later.

If you find yourself in an environment where your Alice-jerkiness is forced to grow significantly to deal with Bobs, you should leave if you can.

My fondest engineering experiences are working with Alices. I’ve worked with kids fresh out of school that have made me a better engineer; debate is healthy, and no one knows everything. When you encounter a situation with people who refuse to accept that there are things they don’t innately know, and are offended at the prospect of debate, you have Bob.

Another strategy of some Bobs, which wasn’t mentioned specifically, is for Bobs to try and make Alices (really anyone who won’t submit to their egos, or who work off of objective evidence) out to be Bobs to avoid arguments and to make unilateral decisions that are not empiricallly driven. Not all Bobs are like this, though, which is part of why the Brilliant Jerk archetype tends to overfit, IMO.

Edit: these Bobs were “too experienced” for code review, pull requests, design planning, and testing of any sort.
AI != ML

For AI, I would take the Udacity AI courses.

For ML, I would take the Udacity ML courses.

I take a lot of different online courses, I have no affiliation with Udacity, but their courses are just too good.

I studied AI (focused on ML) in a decent grad school (and I like to think I had the best teachers there), and I think the quality of the courses is comparable.
I feel for you.

I'm 5'4" / 163 cm tall. In other words I'm short. Even my knees are touching the seat in front of me sometimes. Even I've had a passenger in front of me bash my knees when they reclined. How in the world anybody taller than me manages, I have no idea.
Just playing with profiles and I can't see in way to make the different windows stand out, which are in different profiles.

Anyone know how to make the windows visually distinct?
Uh huh. And what's the O on the copying? And on the repeated heap walking?
If TensorFlow is what you're interested in I personally found "Hands-on Machine Learning with SciKit-Learn and TensorFlow by Aurélien Géron" to be the best introduction after introducing myself to the subject with Siraj's YouTube videos

https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-T...
Yeah, and to be honest while it's always important to be able to understand the math behind what you're doing, you can easily get started with just understanding what these algorithms do and why, and then work to expand your knowledge of the math over time from there.
To a fish, we're aliens. It must be terrifying.
It is a great opportunity to shake up the sphere of extension development a bit. New alternatives pop up every day and eventually the best will stick. Here is a list: https://docs.google.com/spreadsheets/u/1/d/1TFcEXMcKrwoIAECI...
Sorry, i wasn’t clear. I meant that previously we did read/write using HQL. We migrated to CQRS where the command part would generate an INSERT statement to the database (Using the ORM) and also update the Solr index (using Jackson data binding to JSON).
The thing is, SQL Server still needs to get all of those rows from index. Job done in first case, but on the second: Given loop join, for EVERY of those rows returned you must now lookup clustered index row and see if b matches the case or not. Each lookup may take few logical reads, depending on index depth, which depends on table size. Say you have 5 logical reads for tables with millions of entries to lookup clustered index row.

Multiply returned rows which still must be filtered by b. If you get 200 rows, then 200*5 would be 1000 additional logical reads.

The result is the lower the selectivity for parameter a, the slower is the query (orders of magnitudes slower). For a low execution count query it doesn't matter that much, but if that one gets executed hundreds or thousands of times per minute, well, better to have b column either in index key column or included column - that would dramatically speed up things.
You can maybe find a alternatives here: https://docs.google.com/spreadsheets/u/1/d/1TFcEXMcKrwoIAECI...
> We need to use data better. Every time a pharmaceutical company or a research lab does a study, they gather lots of information. We should compile this data in a common form [...]

We could use all sorts of data, not just from research or pharmaceutical companies. Is there an overview of what data is available or planned for, from clinical to commercial? And what data-integration platforms are planned for? I suspect many countries are trying to invent this on their own, while a world-wide approach could yield better results.
Well, to be fair it's poverty and cheap processed food that drives higher caloric intake in southern states. You can buy a cheeseburger with 600 calories for $1 or you can buy 50 calories worth of organic foods for the same price. If you are on minimum wage the choice is pretty clear.
True - you should just schedule a blood test. In most US states you can do it yourself without a physician via online lab ordering companies. You will pay out of pocket (or you can use health savings). I usually do this b/c its easier for stuff like this if I am curious about blood levels and procrastinate too much on setting up doctor appts ;)

EDIT: Wanted to mention that a Vit D test is usually around 30-50 bucks, so not too expensive
Ha, excellent point. Thanks.
I've been a smart jerk, dunno about brilliant but positive about the jerk part. More in the selfless camp, I cared about the company (Sun) a lot and ran rough shod over anyone who got in the way of my quest to make the company better.

I definitely hurt some people and, as a young guy, felt that making the company better trumped all of that. And I was a little clueless, I had ADD and no treatment and had no idea that communication happened non-verbally, just wasn't a thin g for me.

What made it better was when I added compassion and empathy to my thought process. Instead of barging into someone's office and yelling at them that their code was broken, I'd start with the people stuff. Ask if I could talk to them, ask how they were doing, ask if they knew about this problem in their code. More ask, less yelling. And in my head, i would ask myself is there anything going on in this dude's life that is negative? Sick kid? Divorce? Parent dieing?

I was still willing to come to the conclusion that the person sucked at whatever chunk of code it was that was in the spotlight but it took me a lot longer to get there because I was trying to see if there was something else going on that caused the crappy code.

Dunno if that helps, I'm sure people told me to think like that but it took me a while to get there. Maybe this shortens the path for someone else.
> How do you build a game that blurs the line between singleplayer and multiplayer, where players can meet others simply by hitting "play Destiny," without any traditional matchmaking and lobbies?

What? How can you blur the line? It's either online multiplayer or it isn't, there's not really an in-between. You can't "kind of" have other people connected to your game. They're either there or they're not.

> It's an enormously complicated problem, and Bungie solved it.

....how is this any different from normal multiplayer?? What's so enormously complicated about this problem compared to every other multiplayer game? Yeah, there's no matchmaking. Great. This is still essentially like all MMORPGs, isn't it? Except it skips the lobby and just sticks you straight into the world?
"They are focused on fixing disagreement rather than fixing the underlying problem"

this is gold, this is exactly what my organisation is doing!

Thanks it helps a lot.
Tired brain cells lag behind in cognitive tasks
> But it lacks the advice to implement a filter: To ignore 80% of the potential issues before we let them onto our lists.

Is there a problem with just capturing, moving on, then filtering later? I find my anxiety much reduced and my focus much increased if I just org-capture random idea, then get back to the task at hand. Version control of my org files and feeling free to archive, even going so far as setting status to DEFERRED or CANCELLED, but it's still written down (and no longer cluttering my mind) keeps me saner.
Get Your Music Featured on Playstation 4, Xbox One and PC Game
I'm involved with a startup that's specifically tackling this very problem -- how do you learn the theory & application of machine learning quickly (especially if you already know programming well). We teach using diagrams and interactive coding exercises in the browser: www.dataquest.io

If you already know Python, you could dive straight into machine learning (https://www.dataquest.io/course/machine-learning-fundamental...) and work your way upto calc / lin al, linear regression, decision trees, neural nets, etc.

If you want to get a taste without signing up, you can check out our blog posts that preview the course (like this one: https://www.dataquest.io/blog/machine-learning-tutorial/)

Happy to answer any questions over DM or email (srini@ourdomain).
I don't understand most of this post, but claiming you can't strike it on your own because of bureaucracy is baloney. I've done it, have friends who have done it, and it's not that hard. Put together an LLC for a few hundred bucks, reach out via your network for clients (Or conversely, start building a network), read up on sales and business administration, and just do it.

You don't need to "front capital", or work special hours, or have a special clearance, jesus. Just don't live paycheck to paycheck and stash away a few months expenses while you do your thing. Thousands of professionals do this on a regular basis. IMHO employment is much more risky and cutthroat. You don't get to set your salary, end up with disadvantaged tax treatment, and half of your coworkers are focused on crawling up an artificial ladder instead of actually completing work on time.
I came here to write a similar comment. Really make sure to watch the playlists in the correct order on the above YouTube channel.
This is a somewhat better answer :)
The reason I'm asking was because the interpreter was framed as a solution to in-app code execution (e.g like Lua in many game engines) - but this type of scripting is exactly what I use Roslyn for.
So if I can rephrase it: what is the benefit of interpreted scripts vs dynamic compilation of scripts in the context of , for example, app scripting? Specifically in .NET apps. Not e.g. a C++ app (there it's obvious as a replacement for e.g Lua)

> When you use Roslyn you still need either a JIT or an interpreter

Yes: Assume I'm already in a .NET appxontext so yes I have the JIT available. Does that make the interpreter less attractive as I can just load compiled code there?

I'm guessing then the benefit might be less initial overhead, but at the expense of slower execution?
I had no idea. My claim was clearly hyperbole but I think the substance of the point still stands... it was a high turnout.
ECC is vulnerable to Shor's algorithm, which gives exponential speedup. A rough calculation implies that 256-bit ECC would take on the order of 25k quantum operations to break.
It is worth pointing out that when we dropped the interpreter, we only had two or three engineers working on the VM and they had to both develop the JIT and maintain the interpreter, plus work on the GC, io-layer and other VM features.

Without a reason to keep the interpreter (the world was a JIT-friendly place back then), it made no sense to maintain it.

But times change, statically compiled environments are more common nowadays (iOS, PlayStation, Xbox, tvOS, watchOS) and with it the need to have dynamic capabilities.

To put things in perspective, adding generics to the revived interpreter probably took an engineer that was not familiar with .NET about 4-6 weeks of work.
Steve Jurvetson is out at his own VC firm after allegations of sexual harassment
Powers of Tau: ZCash Multi-Party Computation Ceremony
Well the other half of the problem is that I think most companies are so disorganized that even if an engineer does great work the company might not know within a year.

They may look at tickets completed, "buzz" around the individual, being assigned to a project that was highly profitable, staying late a lot, or any arbitrary thing they want to.
... <scrolls down and up> ...

What do you mean?
We have been using Plivo for sometime, good features.
However they can improve on their support and documentation.
Rob Malda (cmdrtaco) on SlashDot and Social Media – Internet History Podcast
She's so famous for her react stuff that I thought she worked for FB.
Note that this is some pretty lukewarm collaboration, and not the "EU army" that the usual suspects will try to paint it as.

The real question is how this relates to NATO; I suspect that sensible people have realised that perhaps they can no longer rely on the US, UK, or for that matter Turkey.

Undoubtedly there's some sort of arms industry boondoggling going on too. There always is.
One can "call someone on their bullshit" without being mean.

And, quite frankly, if someone in my organization said that someone should be 'retroactively aborted' for a tech choice they made, I'd argue for their termination too.
Now already on Nightly and enabling the WebRender on my Linux laptop. It hasn't crashed anymore, but there are still some low-hanging fruits to be gained to make it faster. 2018 will be big for Firefox, even bigger than the Stylo.

Long live Rust! :)
Yeah, that was me. I still don't understand what you're saying. Who is changing what algorithm in what component?

If you tell the Go runtime not to garbage collect but keep allocating memory, that memory has to come from somewhere. That somewhere is the operating system.
Good point. But the other questions didn't have a "Not enough information" choice. So I think the question should be improved to avoid false negatives in the results.
The Navy has been using such routing for decades.[0] Seems like the big win for Fleet Numerical would be in not having to run the workflow by hand [1] rather than adding (largely uninterpretable) neural networks to the problem...

[0] http://www.oceanweatherservices.com/featured_blog_posts/abou...

[1] http://www.navy.mil/submit/display.asp?story_id=27544,
The issue is that the companies that most depend on options/SARs/etc. to get off the ground do not have the cashflow. Otherwise it would not even be in their interests to grant equity.
FF is insanely slow on mobile. Scrolling in janky and rendering seems to be about 50% slower than Chromium
I have read his story in detail, he hadn't been a systems admin for a few years when he decided to began copying documents. There wasn't a demotion, he had the same title at two departments. And his decision to become a whistleblower came from what he saw at the new department.
Exactly the example I've written in my other comment... I guess many people have been bitten by this!
I guess you have a point.

But let me try another counter: how much more enjoyable were the big scenes in Game of Thrones? I think you know the ones I am talking about.

I still enjoy rewatching Breaking Bad but the shock and recognition of watching these shows the first time is superior.
THIS. I believe if it goes bankrupt you at least get the taxes back. But not if the company keeps going as a zombie.

You end up getting shorted by the company AND Uncle Sam here. These RSUs are called "worse than worthless".
Free Resume Builder Pro – Please Give Feedback to Improve This App
I had developed the resume builder app. I have given many resume templates. Please try this app and give feedback so i will improve the app more
You can find my app by searching "Aristoz resume builder"...
Playstore link: goo. gl/eCpTJu (please remove space after dot. for link to work because this website not allowing to post link)
I've known Linus for a long time and don't believe him to be malicious. Do you have context for that statement?

Linus has a sly sense of humor, I bet it was either directed at some code or it was in jest.
You know how people talk about "soft skills"? Bringing people around to your viewpoint without straight up arguing with them is indeed a soft skill. If you're a PERL hammer you're going to go after most every problem with a PERL script, right? What if the manager 4 levels above you is a Python guy? Is he right? Is he wrong? Or does he just feel differently? What if he's a functional programmer instead? What if he's a LISP guy?

At some point you have to learn to appreciate other viewpoints and approaches to problem solving. You might want to argue things on strictly technical merits when someone 3 or 4 levels above you has completely different criteria to judge a solution. Maybe he sees less risk or less cost, maybe he just doesn't want to change the status quo. Maybe he simply sees a challenge to his authority.

There's a wide spectrum between being a politician and pleasing everyone and being a politician and working through a discussion and couching your position in a way the other person appreciates and accepts. But it's on you to figure out how to make that work, not them.
> The performance test has a reasonable amount of noise. At first, 10% of test runs fail it, and people just rerun them. Eventually 90% of test runs fail, and people need to start dealing with it, but the effort required to get it all the way back down to 10% is unrealistic for any one person.

This is a tricky thing to deal with - (imo, again) how you deal with this is twofold:

1.) The automated test that measures performance needs to be rock solid - whatever you measure needs to be deterministic. Wall-clock time isn't always the way to go (although it's the easiest), maybe you profile and measure cpu cycles consumed by your application.

2.) If you capture performance over time then hopefully you can capture a trend-line that shows performance degrading from other changes that push the app past the performance bar. If your dev loop is fast enough you can isolate performance degradations to a small set of changes. Ideally if you handle #1 above this won't be much of an issue. In my experience changes that tank performance usually do so beyond the threshold of noise.

Regarding "newbie developer needs to learn all about performance" and "asking developers to delete code", that's why you need organizational buy-off. If your changes are regressing performance in a core area that is complex with a lot of legacy, maybe you shouldn't be making changes there, or the org needs to be aware of and sign off on letting your change go through. It doesn't always need to be a hard and fast "reject all changes", but there needs to be a discussion.
Buses get stuck in traffic jams. This is the main advantage of a proper metro system: it bypasses all of the idiots that mess up the roads.

If you are talking about a small town then buses are the correct solution, but when you're talking about big cities the calculus changes considerably. A 15 minute train ride can take over an hour in a bus easily.
I still remember seeing Netscape for the first time. Seeing web pages was astonishing enough, then I suddenly realised you could browse the web in multiple windows, at the same time. Blew my mind.
It's also worth noting that iOS defaults to asking for a 6 digit PIN when you set up a new device. You can switch it to 4/0/alphanumeric, but the default is 6.
Startup Options are already broken-- no liquidity, terrible employee hostile terms (eg: 1 year cliff, losing 90 days after leaving unless you come up with $xx,xxx to exercise options for a stock that won'e be liquid for 5 or more years, etc.) and on top of that the distribution is usually highly weighted towards MBAs to the detriment of the engineers who actually build the product.

So a new model has emerged: cryptocurrency tokens. While ICOs are often scammy, for startups whose business model fits in the form of a currency, this is a better way to reward employees. Liquidity and actual ownership rights... and "vesting" is easy-- just issue them a fixed number per month.
If you are that high above, then it is part of your responsibility to educate and help bring those people up with you.